[{"__symbolic":"module","version":4,"metadata":{"RfcComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../base-input.component","name":"BaseInputComponent","line":41,"character":34},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"evk-rfc","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 class=\"form-group\" *ngIf=\"visible\">\n            <mat-form-field class=\"full-width\" [formGroup]=\"group\">\n                <span *ngIf=\"prefix\" matPrefix>{{ prefix }}&nbsp;</span>\n                <input\n                    #input\n                    type=\"rfc\"\n                    matInput\n                    placeholder=\"{{label}}\"\n                    formControlName=\"{{name}}\"\n                    [min]=\"min\"\n                    [max]=\"max\"\n                    [readonly]=\"readonly ? readonly : false \">\n                <mat-icon matSuffix *ngIf=\"sufix\">{{ sufix }}</mat-icon>\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-error *ngIf=\"control && control.errors && control.errors.invalidRfc\">RFC invalido</mat-error>\n            </mat-form-field>\n        </div>\n    </ng-template>\n    "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer","line":57,"character":33}]}],"onValueChanges":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"typeRejex":[{"__symbolic":"method"}]}}}}]