import { Component, Input, ViewEncapsulation } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@ionic/angular";
import * as i2 from "@angular/common";
export class CustomLoadingComponent {
    constructor() {
        this.loading = false;
        this.message = "Cargando";
    }
    ngOnInit() {
    }
}
CustomLoadingComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: CustomLoadingComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
CustomLoadingComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.0.3", type: CustomLoadingComponent, selector: "app-custom-loading", inputs: { loading: "loading", message: "message", styles: "styles" }, ngImport: i0, template: "<div *ngIf=\"loading\" class=\"loading\">\r\n  <!-- <svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\" style=\"height: 100%; width: 100%;\" [ngStyle]=\"styles\" width=\"232px\" height=\"232px\"> -->\r\n  <ion-img src=\"./assets/img/loading.gif\" alt=\"loading...\" class=\"dd-img-loading\"></ion-img>\r\n  <h3 class=\"loading-text\">{{message}}<span class=\"one\">.</span><span class=\"two\">.</span><span class=\"three\">.</span></h3>\r\n</div>", styles: ["app-custom-loading .loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;margin-top:-45px}app-custom-loading .loading-text{margin-top:0;text-align:center}app-custom-loading .dd-img-loading{height:200px}app-custom-loading .one{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:0s;animation:dot 1.3s infinite;animation-delay:0s}app-custom-loading .two{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:.2s;animation:dot 1.3s infinite;animation-delay:.2s}app-custom-loading .three{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:.3s;animation:dot 1.3s infinite;animation-delay:.3s}@keyframes dot{0%{opacity:0}50%{opacity:0}to{opacity:1}}@media only screen and (max-width: 600px){app-custom-loading .loading-text{font-size:16px}}\n"], components: [{ type: i1.IonImg, selector: "ion-img", inputs: ["alt", "src"] }], directives: [{ type: i2.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }], encapsulation: i0.ViewEncapsulation.None });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.3", ngImport: i0, type: CustomLoadingComponent, decorators: [{
            type: Component,
            args: [{ selector: 'app-custom-loading', encapsulation: ViewEncapsulation.None, template: "<div *ngIf=\"loading\" class=\"loading\">\r\n  <!-- <svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\" style=\"height: 100%; width: 100%;\" [ngStyle]=\"styles\" width=\"232px\" height=\"232px\"> -->\r\n  <ion-img src=\"./assets/img/loading.gif\" alt=\"loading...\" class=\"dd-img-loading\"></ion-img>\r\n  <h3 class=\"loading-text\">{{message}}<span class=\"one\">.</span><span class=\"two\">.</span><span class=\"three\">.</span></h3>\r\n</div>", styles: ["app-custom-loading .loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;margin-top:-45px}app-custom-loading .loading-text{margin-top:0;text-align:center}app-custom-loading .dd-img-loading{height:200px}app-custom-loading .one{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:0s;animation:dot 1.3s infinite;animation-delay:0s}app-custom-loading .two{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:.2s;animation:dot 1.3s infinite;animation-delay:.2s}app-custom-loading .three{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:.3s;animation:dot 1.3s infinite;animation-delay:.3s}@keyframes dot{0%{opacity:0}50%{opacity:0}to{opacity:1}}@media only screen and (max-width: 600px){app-custom-loading .loading-text{font-size:16px}}\n"] }]
        }], ctorParameters: function () { return []; }, propDecorators: { loading: [{
                type: Input
            }], message: [{
                type: Input
            }], styles: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tLWxvYWRpbmcuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdWkvc3JjL2xpYi91aS9sb2FkaW5nL2N1c3RvbS1sb2FkaW5nL2N1c3RvbS1sb2FkaW5nLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3VpL3NyYy9saWIvdWkvbG9hZGluZy9jdXN0b20tbG9hZGluZy9jdXN0b20tbG9hZGluZy5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBVSxpQkFBaUIsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQVE1RSxNQUFNLE9BQU8sc0JBQXNCO0lBTWpDO1FBSlMsWUFBTyxHQUFZLEtBQUssQ0FBQztRQUN6QixZQUFPLEdBQVcsVUFBVSxDQUFDO0lBR3RCLENBQUM7SUFFakIsUUFBUTtJQUNSLENBQUM7O21IQVRVLHNCQUFzQjt1R0FBdEIsc0JBQXNCLGdJQ1JuQyw4Y0FJTTsyRkRJTyxzQkFBc0I7a0JBTmxDLFNBQVM7K0JBQ0Usb0JBQW9CLGlCQUdmLGlCQUFpQixDQUFDLElBQUk7MEVBSTVCLE9BQU87c0JBQWYsS0FBSztnQkFDRyxPQUFPO3NCQUFmLEtBQUs7Z0JBQ0csTUFBTTtzQkFBZCxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgT25Jbml0LCBWaWV3RW5jYXBzdWxhdGlvbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhcHAtY3VzdG9tLWxvYWRpbmcnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi9jdXN0b20tbG9hZGluZy5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vY3VzdG9tLWxvYWRpbmcuY29tcG9uZW50LnNjc3MnXSxcclxuICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBDdXN0b21Mb2FkaW5nQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHJcbiAgQElucHV0KCkgbG9hZGluZzogYm9vbGVhbiA9IGZhbHNlO1xyXG4gIEBJbnB1dCgpIG1lc3NhZ2U6IHN0cmluZyA9IFwiQ2FyZ2FuZG9cIjtcclxuICBASW5wdXQoKSBzdHlsZXM6IGFueTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7IH1cclxuXHJcbiAgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgfVxyXG5cclxufVxyXG4iLCI8ZGl2ICpuZ0lmPVwibG9hZGluZ1wiIGNsYXNzPVwibG9hZGluZ1wiPlxyXG4gIDwhLS0gPHN2ZyB2aWV3Qm94PVwiMCAwIDEwMCAxMDBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlO1wiIFtuZ1N0eWxlXT1cInN0eWxlc1wiIHdpZHRoPVwiMjMycHhcIiBoZWlnaHQ9XCIyMzJweFwiPiAtLT5cclxuICA8aW9uLWltZyBzcmM9XCIuL2Fzc2V0cy9pbWcvbG9hZGluZy5naWZcIiBhbHQ9XCJsb2FkaW5nLi4uXCIgY2xhc3M9XCJkZC1pbWctbG9hZGluZ1wiPjwvaW9uLWltZz5cclxuICA8aDMgY2xhc3M9XCJsb2FkaW5nLXRleHRcIj57e21lc3NhZ2V9fTxzcGFuIGNsYXNzPVwib25lXCI+Ljwvc3Bhbj48c3BhbiBjbGFzcz1cInR3b1wiPi48L3NwYW4+PHNwYW4gY2xhc3M9XCJ0aHJlZVwiPi48L3NwYW4+PC9oMz5cclxuPC9kaXY+Il19