{"__symbolic":"module","version":4,"metadata":{"NgxBrModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","name":"NgxBrComponentsModule"},{"__symbolic":"reference","name":"NgxBrPipesModule"}],"exports":[{"__symbolic":"reference","name":"NgxBrComponentsModule"},{"__symbolic":"reference","name":"NgxBrPipesModule"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"NgxBrModule"},"providers":[]}}}},"NgxBrPipesModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"imports":[],"declarations":[{"__symbolic":"reference","name":"CpfPipe"},{"__symbolic":"reference","name":"CnpjPipe"},{"__symbolic":"reference","name":"CpfCnpjPipe"},{"__symbolic":"reference","name":"TelefonePipe"}],"exports":[{"__symbolic":"reference","name":"CpfPipe"},{"__symbolic":"reference","name":"CnpjPipe"},{"__symbolic":"reference","name":"CpfCnpjPipe"},{"__symbolic":"reference","name":"TelefonePipe"}],"providers":[{"__symbolic":"reference","name":"CpfPipe"},{"__symbolic":"reference","name":"CnpjPipe"},{"__symbolic":"reference","name":"CpfCnpjPipe"},{"__symbolic":"reference","name":"TelefonePipe"}]}]}],"members":{}},"CnpjPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":5,"character":1},"arguments":[{"name":"cnpj"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"CpfCnpjPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":6,"character":1},"arguments":[{"name":"cpfOuCnpj"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"CpfPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":5,"character":1},"arguments":[{"name":"cpf"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"TelefonePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":5,"character":1},"arguments":[{"name":"telefone"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"NgxBrComponentsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":21,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","name":"CpfModule"},{"__symbolic":"reference","name":"CepModule"},{"__symbolic":"reference","name":"CnpjModule"},{"__symbolic":"reference","name":"DinheiroModule"},{"__symbolic":"reference","name":"EstadosModule"},{"__symbolic":"reference","name":"HoraModule"},{"__symbolic":"reference","name":"PercentualModule"},{"__symbolic":"reference","name":"PesoModule"},{"__symbolic":"reference","name":"TelefoneModule"}],"exports":[{"__symbolic":"reference","name":"CpfModule"},{"__symbolic":"reference","name":"CepModule"},{"__symbolic":"reference","name":"CnpjModule"},{"__symbolic":"reference","name":"DinheiroModule"},{"__symbolic":"reference","name":"EstadosModule"},{"__symbolic":"reference","name":"HoraModule"},{"__symbolic":"reference","name":"PercentualModule"},{"__symbolic":"reference","name":"PesoModule"},{"__symbolic":"reference","name":"TelefoneModule"}]}]}],"members":{}},"CepModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":12,"character":4}],"declarations":[{"__symbolic":"reference","name":"CepComponent"},{"__symbolic":"reference","name":"CepMaskDirective"}],"exports":[{"__symbolic":"reference","name":"CepComponent"},{"__symbolic":"reference","name":"CepMaskDirective"}]}]}],"members":{}},"CepMaskDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[cepMask]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":11,"character":30}]}]}},"CepComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ValueAccessorBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"cep","template":"<input\n  cepMask\n  class=\"form-control\"\n  maxlength=\"9\"\n  [id]=\"id\"\n  [placeholder]=\"placeholder\"\n  [disabled]=\"disabled\"\n  [(ngModel)]=\"value\"\n  (ngModelChange)=\"notifyChanges($event)\"\n  (blur)=\"blurEvt($event)\">\n","styles":[""],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":6,"character":11},"useExisting":{"__symbolic":"reference","name":"CepComponent"},"multi":true}]}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"blurEvt":[{"__symbolic":"method"}],"transform":[{"__symbolic":"method"}]}},"CnpjModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":14,"character":4}],"declarations":[{"__symbolic":"reference","name":"CnpjComponent"},{"__symbolic":"reference","name":"CnpjMaskDirective"},{"__symbolic":"reference","name":"CnpjComponentContainer"}],"exports":[{"__symbolic":"reference","name":"CnpjComponent"},{"__symbolic":"reference","name":"CnpjMaskDirective"},{"__symbolic":"reference","name":"CnpjComponentContainer"}]}]}],"members":{}},"CnpjComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ValueAccessorBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"cnpj","template":"<input\n  cnpjMask\n  class=\"form-control\"\n  type=\"text\"\n  maxlength=\"18\"\n  [id]=\"id\"\n  [placeholder]=\"placeholder\"\n  [disabled]=\"disabled\"\n  [(ngModel)]=\"value\"\n  (ngModelChange)=\"notifyChanges($event)\"\n  (blur)=\"blurEvt($event)\">\n","styles":[""],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":6,"character":11},"useExisting":{"__symbolic":"reference","name":"CnpjComponent"},"multi":true}]}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":3}}]}],"transform":[{"__symbolic":"method"}],"blurEvt":[{"__symbolic":"method"}]}},"CnpjMaskDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[cnpjMask]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":11,"character":30}]}]}},"CnpjComponentContainer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"cnpj-container","template":"\n    <ng-content></ng-content>\n    <span *ngIf=\"shouldShowErrors()\" style=\"color: #f05050\">\n      <span *ngIf=\"control.hasError('required')\">{{requiredMsg}}</span>\n      <span *ngIf=\"!control.hasError('required') && control.hasError('cnpj')\">{{cnpjMsg}}</span>\n    </span>\n  "}]}],"members":{"control":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"requiredMsg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"cnpjMsg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"shouldShowErrors":[{"__symbolic":"method"}]}},"CpfModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":14,"character":4}],"declarations":[{"__symbolic":"reference","name":"CpfComponent"},{"__symbolic":"reference","name":"CpfMaskDirective"},{"__symbolic":"reference","name":"CpfComponentContainer"}],"exports":[{"__symbolic":"reference","name":"CpfComponent"},{"__symbolic":"reference","name":"CpfMaskDirective"},{"__symbolic":"reference","name":"CpfComponentContainer"}]}]}],"members":{}},"CpfComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ValueAccessorBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"cpf","template":"<input\n  cpfMask\n  type=\"text\"\n  class=\"form-control\"\n  maxlength=\"14\"\n  [id]=\"id\"\n  [placeholder]=\"placeholder\"\n  [disabled]=\"disabled\"\n  [(ngModel)]=\"value\"\n  (ngModelChange)=\"notifyChanges($event)\"\n  (blur)=\"blurEvt($event)\">\n","styles":[""],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":6,"character":11},"useExisting":{"__symbolic":"reference","name":"CpfComponent"},"multi":true}]}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":3}}]}],"transform":[{"__symbolic":"method"}],"blurEvt":[{"__symbolic":"method"}]}},"CpfComponentContainer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"cpf-container","template":"\n    <ng-content></ng-content>\n    <span *ngIf=\"shouldShowErrors()\" style=\"color: #f05050\">\n      <span *ngIf=\"control.hasError('required')\">{{requiredMsg}}</span>\n      <span *ngIf=\"!control.hasError('required') && control.hasError('cpf')\">{{cpfMsg}}</span>\n    </span>\n  "}]}],"members":{"control":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"requiredMsg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"cpfMsg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"shouldShowErrors":[{"__symbolic":"method"}]}},"CpfMaskDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[cpfMask]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":11,"character":30}]}]}},"DinheiroModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":13,"character":4},{"__symbolic":"reference","module":"ngx-currency","name":"NgxCurrencyModule","line":14,"character":4}],"declarations":[{"__symbolic":"reference","name":"DinheiroComponent"},{"__symbolic":"reference","name":"DinheiroMaskDirective"}],"exports":[{"__symbolic":"reference","name":"DinheiroComponent"},{"__symbolic":"reference","name":"DinheiroMaskDirective"}]}]}],"members":{}},"DinheiroComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ValueAccessorBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"dinheiro","template":"<input\n  currencyMask\n  class=\"form-control\"\n  maxlength=\"{{maxLength}}\"\n  [id]=\"id\"\n  [disabled]=\"disabled\"\n  [placeholder]=\"placeholder\"\n  [ngStyle]=\"style\"\n  [options]=\"{ prefix: 'R$ ', thousands: '.', decimal: ',', allowNegative: false }\"\n  [(ngModel)]=\"value\"\n  (keydown)=\"onKeydown($event)\"\n  (ngModelChange)=\"notifyChanges($event)\"\n  (blur)=\"blurEvt($event)\">\n","styles":[""],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":6,"character":11},"useExisting":{"__symbolic":"reference","name":"DinheiroComponent"},"multi":true}]}]}],"members":{"style":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"maxLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":40,"character":34}]}],"blurEvt":[{"__symbolic":"method"}],"transform":[{"__symbolic":"method"}],"onKeydown":[{"__symbolic":"method"}]}},"DinheiroMaskDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[dinheiroMask]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":11,"character":30}]}]}},"EstadosModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":4}],"declarations":[{"__symbolic":"reference","name":"EstadosComponent"}],"exports":[{"__symbolic":"reference","name":"EstadosComponent"}]}]}],"members":{}},"EstadosComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ValueAccessorBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"estados","template":"<select\n  class=\"form-control\"\n  [(ngModel)]=\"value\"\n  [id]=\"id\"\n  [disabled]=\"disabled\">\n\n  <option value=\"null\" disabled selected>{{placeholder}}</option>\n  <option *ngFor=\"let estado of estados\" [ngValue]=\"estado.sigla\">{{estado.descricao}}</option>\n\n</select>\n","styles":[""],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":6,"character":11},"useExisting":{"__symbolic":"reference","name":"EstadosComponent"},"multi":true}]}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"transform":[{"__symbolic":"method"}]}},"Estado":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}]}},"HoraModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":12,"character":4}],"declarations":[{"__symbolic":"reference","name":"HoraComponent"},{"__symbolic":"reference","name":"HoraMaskDirective"}],"exports":[{"__symbolic":"reference","name":"HoraComponent"},{"__symbolic":"reference","name":"HoraMaskDirective"}]}]}],"members":{}},"HoraComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ValueAccessorBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"hora","template":"<input\n  horaMask\n  class=\"form-control text-right\"\n  maxlength=\"5\"\n  [id]=\"id\"\n  [disabled]=\"disabled\"\n  [placeholder]=\"placeholder\"\n  [(ngModel)]=\"value\"\n  (ngModelChange)=\"notifyChanges($event)\"\n  (blur)=\"blurEvt($event)\">\n","styles":[""],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":8,"character":11},"useExisting":{"__symbolic":"reference","name":"HoraComponent"},"multi":true}]}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":3}}]}],"blurEvt":[{"__symbolic":"method"}],"transform":[{"__symbolic":"method"}]}},"HoraMaskDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[horaMask]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":11,"character":30}]}]}},"PercentualModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":13,"character":4},{"__symbolic":"reference","module":"ngx-currency","name":"NgxCurrencyModule","line":14,"character":4}],"declarations":[{"__symbolic":"reference","name":"PercentualComponent"},{"__symbolic":"reference","name":"PercentualMaskDirective"}],"exports":[{"__symbolic":"reference","name":"PercentualComponent"},{"__symbolic":"reference","name":"PercentualMaskDirective"}]}]}],"members":{}},"PercentualComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ValueAccessorBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"percentual","template":"<input\n  currencyMask\n  class=\"form-control\"\n  maxlength=\"{{maxLength}}\"\n  [id]=\"id\"\n  [disabled]=\"disabled\"\n  [placeholder]=\"placeholder\"\n  [ngStyle]=\"style\"\n  [options]=\"{ suffix: ' %', prefix: '', thousands: '.', decimal: ',', allowNegative: true }\"\n  [(ngModel)]=\"value\"\n  (ngModelChange)=\"notifyChanges($event)\"\n  (blur)=\"blurEvt($event)\">\n","styles":[""],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":6,"character":11},"useExisting":{"__symbolic":"reference","name":"PercentualComponent"},"multi":true}]}]}],"members":{"style":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"maxLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":37,"character":3}}]}],"blurEvt":[{"__symbolic":"method"}],"transform":[{"__symbolic":"method"}]}},"PercentualMaskDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[percentualMask]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":11,"character":30}]}]}},"PesoModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":4},{"__symbolic":"reference","module":"ngx-currency","name":"NgxCurrencyModule","line":12,"character":4}],"declarations":[{"__symbolic":"reference","name":"PesoComponent"}],"exports":[{"__symbolic":"reference","name":"PesoComponent"}]}]}],"members":{}},"PesoComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ValueAccessorBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"peso","template":"<input\n  currencyMask\n  class=\"form-control\"\n  placeholder=\"{{placeholder}}\"\n  maxlength=\"{{maxLength}}\"\n  [id]=\"id\"\n  [disabled]=\"disabled\"\n  [placeholder]=\"placeholder\"\n  [ngStyle]=\"style\"\n  [options]=\"{ suffix: ' kg', prefix: '', thousands: '.', decimal: ',', allowNegative: false }\"\n  [(ngModel)]=\"value\"\n  (ngModelChange)=\"notifyChanges($event)\"\n  (blur)=\"blurEvt($event)\">\n","styles":[""],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":6,"character":11},"useExisting":{"__symbolic":"reference","name":"PesoComponent"},"multi":true}]}]}],"members":{"style":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"maxLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":3}}]}],"blurEvt":[{"__symbolic":"method"}],"transform":[{"__symbolic":"method"}]}},"TelefoneModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":12,"character":4}],"declarations":[{"__symbolic":"reference","name":"TelefoneComponent"},{"__symbolic":"reference","name":"TelefoneMaskDirective"}],"exports":[{"__symbolic":"reference","name":"TelefoneComponent"},{"__symbolic":"reference","name":"TelefoneMaskDirective"}]}]}],"members":{}},"TelefoneComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ValueAccessorBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"telefone","template":"<input\n  telefoneMask\n  class=\"form-control\"\n  maxlength=\"16\"\n  [id]=\"id\"\n  [disabled]=\"disabled\"\n  [placeholder]=\"placeholder\"\n  [(ngModel)]=\"value\"\n  (ngModelChange)=\"notifyChanges($event)\">\n","styles":[""],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":6,"character":11},"useExisting":{"__symbolic":"reference","name":"TelefoneComponent"},"multi":true}]}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":3}}]}],"transform":[{"__symbolic":"method"}],"blurEvt":[{"__symbolic":"method"}]}},"TelefoneMaskDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[telefoneMask]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":12,"character":30}]}],"onKeyup":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":16,"character":3},"arguments":["keyup",["$event"]]}]}]}},"NgxBrValidators":{"__symbolic":"class","members":{},"statics":{"cpf":{"__symbolic":"reference","module":"./cpf.validator","name":"cpfValidationFn","line":15,"character":68},"cnpj":{"__symbolic":"reference","module":"./cnpj.validator","name":"cnpjValidationFn","line":17,"character":69},"hora":{"__symbolic":"reference","module":"./hora.validator","name":"horaValidationFn","line":19,"character":35},"dinheiroRequired":{"__symbolic":"reference","module":"./dinheiro.required.validator","name":"dinheiroValidationFn","line":21,"character":47},"percentualRequired":{"__symbolic":"reference","module":"./percentual.required.validator","name":"percentualValidationFn","line":23,"character":49}}},"cpfValidationFn":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"error","message":"Lambda not supported","line":5,"character":9,"module":"./src/app/validators/cpf.validator"}},"cnpjValidationFn":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"error","message":"Lambda not supported","line":5,"character":9,"module":"./src/app/validators/cnpj.validator"}},"percentualValidationFn":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"error","message":"Lambda not supported","line":3,"character":9,"module":"./src/app/validators/percentual.required.validator"}},"dinheiroValidationFn":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"error","message":"Lambda not supported","line":3,"character":9,"module":"./src/app/validators/dinheiro.required.validator"}},"horaValidationFn":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"error","message":"Lambda not supported","line":3,"character":9,"module":"./src/app/validators/hora.validator"}},"ValueAccessorBase":{"__symbolic":"class","arity":1,"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"transform":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"applyPattern":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"touch":[{"__symbolic":"method"}],"notifyChanges":[{"__symbolic":"method"}]}}},"origins":{"NgxBrModule":"./src/app/ngx-br.module","NgxBrPipesModule":"./src/app/pipes/pipes.module","CnpjPipe":"./src/app/pipes/cnpj.pipe","CpfCnpjPipe":"./src/app/pipes/cpf-ou-cnpj.pipe","CpfPipe":"./src/app/pipes/cpf.pipe","TelefonePipe":"./src/app/pipes/telefone.pipe","NgxBrComponentsModule":"./src/app/components/components.module","CepModule":"./src/app/components/cep/cep.module","CepMaskDirective":"./src/app/components/cep/cep.mask.directive","CepComponent":"./src/app/components/cep/cep.component","CnpjModule":"./src/app/components/cnpj/cnpj.module","CnpjComponent":"./src/app/components/cnpj/cnpj.component","CnpjMaskDirective":"./src/app/components/cnpj/cnpj.mask.directive","CnpjComponentContainer":"./src/app/components/cnpj/cnpj.component.container","CpfModule":"./src/app/components/cpf/cpf.module","CpfComponent":"./src/app/components/cpf/cpf.component","CpfComponentContainer":"./src/app/components/cpf/cpf.component.container","CpfMaskDirective":"./src/app/components/cpf/cpf.mask.directive","DinheiroModule":"./src/app/components/dinheiro/dinheiro.module","DinheiroComponent":"./src/app/components/dinheiro/dinheiro.component","DinheiroMaskDirective":"./src/app/components/dinheiro/dinheiro.mask.directive","EstadosModule":"./src/app/components/estados/estados.module","EstadosComponent":"./src/app/components/estados/estados.component","Estado":"./src/app/components/estados/estado","HoraModule":"./src/app/components/hora/hora.module","HoraComponent":"./src/app/components/hora/hora.component","HoraMaskDirective":"./src/app/components/hora/hora.mask.directive","PercentualModule":"./src/app/components/percentual/percentual.module","PercentualComponent":"./src/app/components/percentual/percentual.component","PercentualMaskDirective":"./src/app/components/percentual/percentual.mask.directive","PesoModule":"./src/app/components/peso/peso.module","PesoComponent":"./src/app/components/peso/peso.component","TelefoneModule":"./src/app/components/telefone/telefone.module","TelefoneComponent":"./src/app/components/telefone/telefone.component","TelefoneMaskDirective":"./src/app/components/telefone/telefone.mask.directive","NgxBrValidators":"./src/app/validators/validators","cpfValidationFn":"./src/app/validators/cpf.validator","cnpjValidationFn":"./src/app/validators/cnpj.validator","percentualValidationFn":"./src/app/validators/percentual.required.validator","dinheiroValidationFn":"./src/app/validators/dinheiro.required.validator","horaValidationFn":"./src/app/validators/hora.validator","ValueAccessorBase":"./src/app/commons/value-acessor-base"},"importAs":"ngx-br"}