[{"__symbolic":"module","version":4,"metadata":{"ɵ0":{"parse":{"dateInput":"LL"},"display":{"dateInput":"DD/MM/YYYY","monthYearLabel":"MMMM YYYY","dateA11yLabel":"LL","monthYearA11yLabel":"MMMM YYYY"}},"EvkDateComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../base-input.component","name":"BaseInputComponent","line":67,"character":38},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"evk-date","template":"\n        <ng-container *ngIf=\"isFormArray else fieldTemplate\">\n            <div class=\"form-group\"\n                *ngIf=\"visible\"\n                [formGroup]=\"form\">\n                <div *ngIf=\"isFormArray\" [formArrayName]=\"formArrayName\">\n                    <ng-container *ngTemplateOutlet=\"fieldTemplate\"></ng-container>\n                </div>\n            </div>\n        </ng-container>\n        <ng-template #fieldTemplate>\n            <div\n                class=\"form-group\"\n                *ngIf=\"visible\"\n                [formGroup]=\"group\">\n                <mat-form-field class=\"full-width\">\n                    <input\n                        #input\n                        matInput\n                        placeholder=\"{{ label }}\"\n                        name=\"{{ name }}\"\n                        formControlName=\"{{ name }}\"\n                        style=\"cursor: pointer;\"\n                        [matDatepicker]=\"picker\"\n                        [min]=\"minDate\"\n                        [max]=\"maxDate\"\n                        (click)=\"picker.open()\"\n                        (dateChange)=\"change($event)\"\n                        [readonly]=\"true\">\n                        <mat-datepicker-toggle matSuffix [for]=\"picker\" *ngIf=\"!control.value\"></mat-datepicker-toggle>\n                        <button mat-icon-button matSuffix *ngIf=\"control.value && !disabled\" (click)=\"clean()\">\n                            <mat-icon>close</mat-icon>\n                        </button>\n                    <mat-datepicker #picker></mat-datepicker>\n                    <mat-hint align=\"start\" *ngIf=\"hintStart\">{{ hintStart }} </mat-hint>\n                    <mat-hint align=\"end\" *ngIf=\"hintEnd\">{{ hintEnd }}</mat-hint>\n                    <mat-error *ngIf=\"control && control.errors && control.errors.required\">Campo requerido</mat-error>\n                </mat-form-field>\n            </div>\n        </ng-template>\n    ","providers":[{"provide":{"__symbolic":"reference","module":"@angular/material/core","name":"DateAdapter","line":52,"character":18},"useClass":{"__symbolic":"reference","module":"@angular/material-moment-adapter","name":"MomentDateAdapter","line":52,"character":41},"deps":[{"__symbolic":"reference","module":"@angular/material/core","name":"MAT_DATE_LOCALE","line":52,"character":67}]},{"provide":{"__symbolic":"reference","module":"@angular/material/core","name":"MAT_DATE_FORMATS","line":53,"character":18},"useValue":{"__symbolic":"reference","name":"ɵ0"}}]}]}],"members":{"minDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":69,"character":5}}]}],"maxDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":72,"character":5}}]}],"minDateSubject":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":76,"character":5}}]}],"maxDateSubject":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":79,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer","line":85,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":86,"character":28}]}],"ngOnInit":[{"__symbolic":"method"}],"change":[{"__symbolic":"method"}],"clean":[{"__symbolic":"method"}],"setMinDate":[{"__symbolic":"method"}],"setMaxDate":[{"__symbolic":"method"}]}}}}]