{"__symbolic":"module","version":4,"metadata":{"EvkCustodiaService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"EvkCustodiaComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-evk-custodia","template":"\n    <p>\n      evk-custodia works!\n    </p>\n  ","styles":[]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"EvkCustodiaModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":82,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"EvkCustodiaComponent"},{"__symbolic":"reference","name":"RegistroCustodiaPageComponent"},{"__symbolic":"reference","name":"RegistroCustodiaCreateComponent"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"reference","name":"ɵba"},{"__symbolic":"reference","name":"ɵbb"},{"__symbolic":"reference","name":"ɵbd"},{"__symbolic":"reference","name":"ɵbe"},{"__symbolic":"reference","name":"ɵbf"},{"__symbolic":"reference","name":"ɵbi"},{"__symbolic":"reference","name":"ɵbh"},{"__symbolic":"reference","name":"ɵbl"},{"__symbolic":"reference","name":"ɵbn"},{"__symbolic":"reference","name":"ɵbp"},{"__symbolic":"reference","name":"ɵbs"},{"__symbolic":"reference","name":"ɵbt"},{"__symbolic":"reference","name":"ɵbv"},{"__symbolic":"reference","name":"HistoricoTrazabilidadPageComponent"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵbz"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵbc"},{"__symbolic":"reference","name":"ɵca"},{"__symbolic":"reference","name":"ɵcb"},{"__symbolic":"reference","name":"ɵcc"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵcd"},{"__symbolic":"reference","name":"ɵce"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵcf"},{"__symbolic":"reference","name":"ɵcg"},{"__symbolic":"reference","name":"ɵch"},{"__symbolic":"reference","name":"EslabonCadenaCreateComponent"},{"__symbolic":"reference","name":"RegistroCustodiaUpdateComponent"},{"__symbolic":"reference","name":"ɵcl"},{"__symbolic":"reference","name":"ɵcm"},{"__symbolic":"reference","name":"ɵcn"},{"__symbolic":"reference","name":"ɵco"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":139,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatExpansionModule","line":140,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":141,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatTableModule","line":142,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatMenuModule","line":143,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatIconModule","line":144,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonModule","line":145,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatDialogModule","line":146,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatFormFieldModule","line":147,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatSelectModule","line":148,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatInputModule","line":149,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatOptionModule","line":150,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":151,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":152,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatCheckboxModule","line":153,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatToolbarModule","line":154,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatRadioModule","line":155,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatAutocompleteModule","line":156,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatTabsModule","line":157,"character":8},{"__symbolic":"reference","module":"@evomatik/evk-content","name":"EvkContentModule","line":158,"character":8},{"__symbolic":"reference","module":"@angular/material/paginator","name":"MatPaginatorModule","line":159,"character":8},{"__symbolic":"reference","module":"@evomatik/evk-firma","name":"EvkFirmaModule","line":160,"character":8},{"__symbolic":"reference","module":"angular2-signaturepad","name":"SignaturePadModule","line":161,"character":8},{"__symbolic":"reference","module":"ngx-currency","name":"NgxCurrencyModule","line":162,"character":8},{"__symbolic":"reference","module":"@angular/flex-layout","name":"FlexLayoutModule","line":163,"character":8},{"__symbolic":"reference","module":"@angular/flex-layout","name":"FlexModule","line":164,"character":8},{"__symbolic":"reference","module":"@evomatik/evk-datos-generales","name":"EvkDatosGeneralesModule","line":165,"character":8}],"entryComponents":[{"__symbolic":"reference","name":"ɵca"},{"__symbolic":"reference","name":"ɵco"},{"__symbolic":"reference","name":"ɵcd"},{"__symbolic":"reference","name":"ɵcl"},{"__symbolic":"reference","name":"ɵcn"}],"exports":[{"__symbolic":"reference","name":"EvkCustodiaComponent"},{"__symbolic":"reference","name":"RegistroCustodiaPageComponent"},{"__symbolic":"reference","name":"HistoricoTrazabilidadPageComponent"},{"__symbolic":"reference","name":"RegistroCustodiaCreateComponent"},{"__symbolic":"reference","name":"EslabonCadenaCreateComponent"},{"__symbolic":"reference","name":"RegistroCustodiaUpdateComponent"}]}]}],"members":{}},"EslabonCadenaCreateComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateComponentBase","line":24,"character":50},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"lib-eslabon-cadena-create","template":"<ng-container *ngIf=\"show === 0\">\n    <span class=\"mat-display-2\" style=\"color:#5D5D5D\"><b>Registro de eslabón</b></span><br><br>\n    <div>\n        <lib-eslabon-cadena-form (isTraslado)=\"isTraslado($event)\"></lib-eslabon-cadena-form>\n    </div>\n</ng-container>\n\n<ng-container *ngIf=\"show === 1\">\n    <span class=\"mat-display-2\" style=\"color:#5D5D5D\"><b>Traslado</b></span><br><br>\n    <div>\n        <lib-traslado-create></lib-traslado-create>\n    </div>\n</ng-container>\n\n<ng-container *ngIf=\"show === 2\">\n    <span class=\"mat-display-2\" style=\"color:#5D5D5D\"><b>Continuidad y trazabilidad</b></span><br><br>\n    <div>\n        <lib-trazabilidad-create [datosUsuario]=\"showDatosUsuario\" [isRegistrada]=\"isRegistrada\" [ultimoDatosEslabon]=\"ultimoDatosEslabon\" [ultimosDatosActividadEslabon]=\"ultimosDatosActividadEslabon\">\n            ></lib-trazabilidad-create>\n    </div>\n</ng-container>","styles":[""]}]}],"members":{"showSection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"isBack":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"datosUsuario":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"numeroReferencia":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"regresar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":5}}]}],"doneSaveEslabon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":5}}]}],"errorForm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":5}}]}],"isTrasladado":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":5}}]}],"registrada":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":5}}]}],"trasladoCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵz"},{"static":false}]}]}],"trazabilidadCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbb"},{"static":false}]}]}],"formComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵch"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/material","name":"MatDialog","line":54,"character":23},{"__symbolic":"reference","name":"ɵci"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":56,"character":36},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":59,"character":36},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":60,"character":21}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"doneSave":[{"__symbolic":"method"}],"mensajeError":[{"__symbolic":"method"}],"nextSection":[{"__symbolic":"method"}],"backSection":[{"__symbolic":"method"}],"formValidEslabon":[{"__symbolic":"method"}],"formValidTraslado":[{"__symbolic":"method"}],"saveEslabon":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"putEslabon":[{"__symbolic":"method"}],"cancelar":[{"__symbolic":"method"}],"getDatosCadena":[{"__symbolic":"method"}],"isTraslado":[{"__symbolic":"method"}],"getDatosUsuarioOrganizacion":[{"__symbolic":"method"}],"searchUltimoEslabon":[{"__symbolic":"method"}]}},"RegistroCustodiaCreateComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateComponentBase","line":22,"character":53},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"lib-registro-custodia-create","template":"<ng-container *ngIf=\"show === 0\">\n    <span class=\"mat-display-2\" style=\"color:#5D5D5D\"><b>Datos generales</b></span><br><br>\n    <div>\n        <lib-datos-generales-form (noExisteFolio)=\"isNoExisteFolio($event)\"></lib-datos-generales-form>\n    </div>\n</ng-container>\n\n<ng-container *ngIf=\"show === 1\">\n    <span class=\"mat-display-2\" style=\"color:#5D5D5D\" *ngIf=\"show\"><b>Identificación</b></span><br><br>\n    <div>\n        <lib-identificacion-create (showSiguiente)=\"changeShowSiguiente($event)\"></lib-identificacion-create>\n    </div>\n</ng-container>\n\n<ng-container *ngIf=\"show === 2\">\n    <span class=\"mat-display-2\" style=\"color:#5D5D5D\"><b>Documentación</b></span><br><br><br>\n    <div>\n        <lib-documentacion-create></lib-documentacion-create>\n    </div>\n</ng-container>\n\n<ng-container *ngIf=\"show === 3\">\n    <span class=\"mat-display-2\" style=\"color:#5D5D5D\"><b>Recolección y embalaje</b></span><br><br>\n    <div>\n        <lib-recoleccion-create></lib-recoleccion-create>\n    </div>\n</ng-container>\n\n<ng-container *ngIf=\"show === 4\">\n    <span class=\"mat-display-2\" style=\"color:#5D5D5D\"><b>Servidores públicos</b></span><br><br>\n    <div>\n        <lib-servidores-publicos-create (showSiguiente)=\"changeShowSiguiente($event)\" (existNoFirmado)=\"existNoFirmado($event)\"></lib-servidores-publicos-create>\n    </div>\n</ng-container>","styles":[""]}]}],"members":{"indiciosCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵc"},{"static":false}]}]}],"identificacionCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵg"},{"static":false}]}]}],"documentacionCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵj"},{"static":false}]}]}],"recoleccionCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵl"},{"static":false}]}]}],"servidoresCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵn"},{"static":false}]}]}],"formComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵq"},{"static":false}]}]}],"datosUsuario":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5}}]}],"showSection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":5}}]}],"isBack":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":5}}]}],"isSaveCadena":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}}]}],"regresar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":5}}]}],"doneSaveCadena":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":5}}]}],"errorForm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":5}}]}],"showSiguiente":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":5}}]}],"errorFormSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":44,"character":5}}]}],"noExisteFolio":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":45,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":53,"character":36},{"__symbolic":"reference","module":"@angular/material","name":"MatDialog","line":54,"character":23},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":56,"character":36},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"nextSection":[{"__symbolic":"method"}],"backSection":[{"__symbolic":"method"}],"formValidRegistro":[{"__symbolic":"method"}],"formValidIdentificacion":[{"__symbolic":"method"}],"formValidDocumentacion":[{"__symbolic":"method"}],"formValidRecoleccion":[{"__symbolic":"method"}],"saveCadena":[{"__symbolic":"method"}],"changeShowSiguiente":[{"__symbolic":"method"}],"doneSave":[{"__symbolic":"method"}],"mensajeError":[{"__symbolic":"method"}],"cancelar":[{"__symbolic":"method"}],"getDatosUsuarioOrganizacion":[{"__symbolic":"method"}],"existNoFirmado":[{"__symbolic":"method"}],"mensajeFirmas":[{"__symbolic":"method"}],"isNoExisteFolio":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}]}},"RegistroCustodiaUpdateComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkUpdateComponentBase","line":27,"character":53},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"lib-registro-custodia-update","providers":[{"__symbolic":"reference","name":"ɵcj"},{"__symbolic":"reference","name":"ɵck"}],"template":"<ng-container *ngIf=\"isShow === 0\">\n    <span class=\"mat-display-2\" style=\"color:#5D5D5D\"><b>Datos generales</b></span><br><br>\n    <div>\n        <lib-datos-generales-form></lib-datos-generales-form>\n    </div>\n</ng-container>\n\n<ng-container *ngIf=\"isShow === 1\">\n    <span class=\"mat-display-2\" style=\"color:#5D5D5D\" *ngIf=\"show\"><b>Identificación</b></span><br><br>\n    <div>\n        <lib-identificacion-create [isRegistrada]=\"isRegistrada\" (showSiguiente)=\"changeIndicioSeleccionado($event)\"></lib-identificacion-create>\n    </div>\n</ng-container>\n\n<ng-container *ngIf=\"isShow === 2\">\n    <span class=\"mat-display-2\" style=\"color:#5D5D5D\"><b>Documentación</b></span><br><br><br>\n    <div>\n        <lib-documentacion-create [isRegistrada]=\"isRegistrada\"></lib-documentacion-create>\n    </div>\n</ng-container>\n\n<ng-container *ngIf=\"isShow === 3\">\n    <span class=\"mat-display-2\" style=\"color:#5D5D5D\"><b>Recolección y embalaje</b></span><br><br>\n    <div>\n        <lib-recoleccion-create [isRegistrada]=\"isRegistrada\"></lib-recoleccion-create>\n    </div>\n</ng-container>\n\n<ng-container *ngIf=\"isShow === 4\">\n    <span class=\"mat-display-2\" style=\"color:#5D5D5D\"><b>Servidores públicos</b></span><br><br>\n    <div>\n        <lib-servidores-publicos-create [isRegistrada]=\"isRegistrada\"></lib-servidores-publicos-create>\n    </div>\n</ng-container>","styles":[""]}]}],"members":{"indiciosCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵc"},{"static":false}]}]}],"identificacionCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":30,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵg"},{"static":false}]}]}],"documentacionCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":31,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵj"},{"static":false}]}]}],"recoleccionCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":32,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵl"},{"static":false}]}]}],"servidoresCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵn"},{"static":false}]}]}],"trasladoCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵz"},{"static":false}]}]}],"trzabilidadCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbb"},{"static":false}]}]}],"datosUsuario":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":5}}]}],"numeroReferencia":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":5}}]}],"showSection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}}]}],"isBack":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":5}}]}],"isUpdateCadena":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":5}}]}],"regresar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":5}}]}],"doneUpdateCadena":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":5}}]}],"eslabonCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":44,"character":5}}]}],"errorForm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":45,"character":5}}]}],"showSiguiente":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":46,"character":5}}]}],"registrada":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":47,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵcj"},{"__symbolic":"reference","name":"ɵck"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":63,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":64,"character":36},{"__symbolic":"reference","module":"@angular/material","name":"MatDialog","line":65,"character":23},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"nextSection":[{"__symbolic":"method"}],"backSection":[{"__symbolic":"method"}],"evkLoadComponentData":[{"__symbolic":"method"}],"evkFillForm":[{"__symbolic":"method"}],"setFormComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":164,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵq"},{"static":false}]}]}],"formValidRegistro":[{"__symbolic":"method"}],"formValidIdentificacion":[{"__symbolic":"method"}],"formValidDocumentacion":[{"__symbolic":"method"}],"formValidRecoleccion":[{"__symbolic":"method"}],"updateCadena":[{"__symbolic":"method"}],"isEslabonTraslado":[{"__symbolic":"method"}],"mensajeError":[{"__symbolic":"method"}],"cancelar":[{"__symbolic":"method"}],"changeIndicioSeleccionado":[{"__symbolic":"method"}],"doneEdit":[{"__symbolic":"method"}],"getDatosUsuarioOrganizacion":[{"__symbolic":"method"}],"edit":[{"__symbolic":"method"}]}},"RegistroCustodiaPageComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkPageComponentBase","line":19,"character":51},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"lib-registro-custodia-page","providers":[{"__symbolic":"reference","name":"ɵa"}],"template":"<div mat-dialog-actions align=\"start\">\n    <mat-form-field fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n        <mat-label>Buscar</mat-label>\n        <input cleanWhiteSpace matInput placeholder=\"Buscar\" [(ngModel)]=\"newFolioLlamado\" (keypress)=\"searchFolio($event)\" maxlength=\"100\">\n    </mat-form-field>\n    <button mat-raised-button color=\"accent\" style=\"margin: 10px;\" (click)=\"nuevaCustodia()\" *ngIf=\"(isPrimerRespondiente || isAdministrador) && isCadena\">Agregar</button>\n</div>\n<div>\n    <mat-paginator #paginator [length]=\"pageService.totalRows\" [pageIndex]=\"pageService.pageIndex\" [pageSize]=\"pageService.pageSize\" [pageSizeOptions]=\"pageService.pageSizeOptions\" (page)=\"changePageHandler($event)\">\n    </mat-paginator>\n</div>\n<div>\n    <mat-table class=\"custodia-table\" #table matSort (matSortChange)=\"sortPageHandler($event)\" [dataSource]=\"dataSource\" fusePerfectScrollbar>\n        <ng-container matColumnDef=\"nfi\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header fxLayoutAlign=\"center center\">NFI</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\" fxLayoutAlign=\"center center\">{{row?.numeroReferencia}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"nicnuc\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header fxLayoutAlign=\"center center\">NIC/NUC\n            </mat-header-cell>\n            <mat-cell *matCellDef=\"let row\" fxLayoutAlign=\"center center\">{{getNicNuc(row)}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"objeto\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header fxLayoutAlign=\"center center\">Descripción indicio</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\" fxLayoutAlign=\"center center\">{{row?.identificacion[0]?.descripcion}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"fecha\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header fxLayoutAlign=\"center center\">Fecha y hora de creación</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\" fxLayoutAlign=\"center center\">{{row?.created | date: 'dd/MM/yyyy HH:mm'}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"estado\">\n            <mat-header-cell *matHeaderCellDef fxLayoutAlign=\"center center\">Estatus</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\" fxLayoutAlign=\"center center\">\n                <span class=\"chip\" [ngStyle]=\"{ 'background-color': getColorEstatus(row.estado)}\" *ngIf=\"row.estado\">\n                    {{ row?.estado }}\n                </span>\n            </mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"acciones\">\n            <mat-header-cell *matHeaderCellDef fxLayoutAlign=\"center center\" mat-sort-header>Acciones</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\" fxLayoutAlign=\"center center\">\n\n                <button mat-icon-button [matMenuTriggerFor]=\"menuAcciones\" aria-label=\"Acciones\" (click)=\"$event.stopPropagation();\">\n                    <mat-icon>settings</mat-icon>\n                </button>\n                <mat-menu #menuAcciones=\"matMenu\">\n                    <button mat-menu-item (click)=\"showCadena(row)\" *ngIf=\"isPrimerRespondiente || isAdministrador\">Ver cadena</button>\n                    <button mat-menu-item (click)=\"showDocumentos(row)\" *ngIf=\"(isPrimerRespondiente || isAdministrador) && row.idDiligencia\">Generar documento</button>\n                    <button mat-menu-item (click)=\"isEslabonTraslado(row)\" *ngIf=\"isPrimerRespondiente || isColaborador || isAdministrador\">Agregar eslabón</button>\n                    <button mat-menu-item (click)=\"showEslabon(row)\" *ngIf=\"isAdministrador\">Ver eslabones</button>\n                </mat-menu>\n            </mat-cell>\n        </ng-container>\n        <mat-header-row *matHeaderRowDef=\"columns; sticky:true\"></mat-header-row>\n        <mat-row *matRowDef=\"let row; columns: columns;\" class=\"registro\"></mat-row>\n    </mat-table>\n    <div *ngIf=\"dataSource.data.length === 0\">\n        <div class=\"message-box \">\n            No existen registros.\n        </div>\n    </div>\n</div>","styles":[".custodia-table .detalles,.custodia-table .mat-cell{min-width:0;display:-webkit-box;display:flex;word-break:break-word!important;margin-left:30px!important}.custodia-table{-webkit-box-flex:1;flex:1 1 auto;border-bottom:1px solid rgba(0,0,0,.12);overflow:auto;-webkit-overflow-scrolling:touch}.custodia-table .mat-header-cell{margin-left:37px!important}.custodia-table .mat-header-row{min-height:64px}.custodia-table .colaboracion{position:relative;cursor:pointer;min-height:40px}.custodia-table .mat-cell{-webkit-box-align:center;align-items:center}.custodia-table .detalles{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:start}@media (max-width:1500px){.custodia-table .chip{height:auto;width:100px;border-radius:21px;color:#fff;background-color:#003765;padding:9px 12px;text-align:center;font-size:11px;font-weight:600}}@media (min-width:1500px){.custodia-table .chip{height:30px;width:135px;border-radius:15px;color:#fff;background-color:#003765;padding:7px 12px;text-align:center;font-size:11px;font-weight:600}}.spacebutton{padding-top:1%;padding-right:1%}.subscribe-button{margin-left:8px}"]}]}],"members":{"datosUsuario":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"recargaPaginaOn":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"idDiligencia":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"isCadena":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"usuario":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5}}]}],"dataLoaded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":5}}]}],"crearRouter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":5}}]}],"showFormatos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":5}}]}],"showRouter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":44,"character":5}}]}],"showTrazabilidad":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":45,"character":5}}]}],"eslabonCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":46,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialog","line":50,"character":23},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"}]}],"getColorEstatus":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isDataEmpty":[{"__symbolic":"method"}],"nuevaCustodia":[{"__symbolic":"method"}],"showDocumentos":[{"__symbolic":"method"}],"showCadena":[{"__symbolic":"method"}],"showEslabon":[{"__symbolic":"method"}],"isEslabonTraslado":[{"__symbolic":"method"}],"searchFolio":[{"__symbolic":"method"}],"buildPath":[{"__symbolic":"method"}],"tipoUsuario":[{"__symbolic":"method"}],"getNicNuc":[{"__symbolic":"method"}]}},"HistoricoTrazabilidadPageComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkPageComponentBase","line":14,"character":56},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-historico-trazabilidad-page","providers":[{"__symbolic":"reference","name":"ɵby"}],"template":"<div mat-dialog-actions align=\"start\">\n    <mat-form-field fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\"  *ngIf=\"!ocultarBuscar\">\n        <mat-label>Buscar</mat-label>\n        <input cleanWhiteSpace matInput placeholder=\"Buscar\" maxlength=\"100\">\n    </mat-form-field>\n    <button mat-raised-button color=\"accent\" style=\"margin: 10px;\" (click)=\"backAction()\">Regresar</button>\n    <!-- <button mat-raised-button color=\"accent\" style=\"margin: 10px;\">Exportar</button> -->\n</div>\n<div>\n    <mat-paginator #paginator [length]=\"pageService.totalRows\" [pageIndex]=\"pageService.pageIndex\" [pageSize]=\"pageService.pageSize\" [pageSizeOptions]=\"pageService.pageSizeOptions\" (page)=\"changePageHandler($event)\">\n    </mat-paginator>\n</div>\n<div>\n    <mat-table class=\"custodia-table\" #table matSort (matSortChange)=\"sortPageHandler($event)\" [dataSource]=\"dataSource\" fusePerfectScrollbar>\n        <ng-container matColumnDef=\"nci\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>NCI</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{row?.numeroReferencia}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"objeto\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Objeto\n            </mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{row?.identificacion[0]?.descripcion}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"fechahora\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Fecha y hora</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{(row?.fechaTrazabilidad | date: 'dd/MM/yyyy') + \" \" + row?.horaTrazabilidad}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"entrega\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Entrega</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{getDatosEntrega(row)}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"recibe\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Recibe</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{getDatosRecibe(row)}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"eslabon\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Eslabón</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{isEslabon(row)}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"documento\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Documento</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{row?.documento?.nombre}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"acciones\">\n            <mat-header-cell *matHeaderCellDef fxLayoutAlign=\"center center\" mat-sort-header>\n                Acciones\n            </mat-header-cell>\n            <mat-cell *matCellDef=\"let row\" fxLayoutAlign=\"center center\">\n                <button mat-icon-button>\n                        <mat-icon color=\"primary\" click=\"showCadena(row)\">remove_red_eye</mat-icon>\n                    </button>\n            </mat-cell>\n        </ng-container>\n        <mat-header-row *matHeaderRowDef=\"columns; sticky:true\"></mat-header-row>\n        <mat-row *matRowDef=\"let row; columns: columns;\" class=\"registro\"></mat-row>\n    </mat-table>\n    <div *ngIf=\"dataSource.data.length === 0\">\n        <div class=\"message-box \">\n            No existen registros.\n        </div>\n    </div>\n</div>","styles":[".custodia-table .detalles,.custodia-table .mat-cell{min-width:0;display:-webkit-box;display:flex;word-break:break-word!important;margin-left:30px!important}.custodia-table{-webkit-box-flex:1;flex:1 1 auto;border-bottom:1px solid rgba(0,0,0,.12);overflow:auto;-webkit-overflow-scrolling:touch}.custodia-table .mat-header-cell{margin-left:37px!important}.custodia-table .mat-header-row{min-height:64px}.custodia-table .colaboracion{position:relative;cursor:pointer;min-height:40px}.custodia-table .mat-cell{-webkit-box-align:center;align-items:center}.custodia-table .detalles{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:start}@media (max-width:1500px){.custodia-table .chip{height:auto;width:100px;border-radius:21px;color:#fff;background-color:#003765;padding:9px 12px;text-align:center;font-size:12px;font-weight:600}}@media (min-width:1500px){.custodia-table .chip{height:30px;width:135px;border-radius:15px;color:#fff;background-color:#003765;padding:7px 12px;text-align:center;font-size:12px;font-weight:600}}.spacebutton{padding-top:1%;padding-right:1%}.subscribe-button{margin-left:8px}"]}]}],"members":{"numeroReferencia":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":5}}]}],"menuOpciones":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}}]}],"recargaPaginaOn":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"dataLoaded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":5}}]}],"crearRouter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":5}}]}],"regresar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":36,"character":5}}]}],"ocultarBuscar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵby"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":46,"character":24}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isDataEmpty":[{"__symbolic":"method"}],"gotoCreateCadena":[{"__symbolic":"method"}],"backAction":[{"__symbolic":"method"}],"isEslabon":[{"__symbolic":"method"}],"getDatosEntrega":[{"__symbolic":"method"}],"getDatosRecibe":[{"__symbolic":"method"}],"setNombreEntrega":[{"__symbolic":"method"}],"setNombreRecibe":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkPageServiceBase","line":8,"character":49},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":13,"character":21},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkMainFilterPage","line":14,"character":27}]}],"setUsuarioFilter":[{"__symbolic":"method"}],"setIdFilter":[{"__symbolic":"method"}],"setPrimerRespondiente":[{"__symbolic":"method"}],"setColaboradorCadena":[{"__symbolic":"method"}],"setAdministradorCadena":[{"__symbolic":"method"}],"evkOnBeforePage":[{"__symbolic":"method"}],"evkOnDonePage":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":16,"character":22}]}],"getPaises":[{"__symbolic":"method"}],"getBuscaCp":[{"__symbolic":"method"}],"getEstados":[{"__symbolic":"method"}],"getEstadosByPaisMexico":[{"__symbolic":"method"}],"getMunicipios":[{"__symbolic":"method"}],"getColonias":[{"__symbolic":"method"}],"getLocalidades":[{"__symbolic":"method"}],"getColoniaById":[{"__symbolic":"method"}],"getByParent":[{"__symbolic":"method"}],"getTipoVehiculo":[{"__symbolic":"method"}],"getColorVehiculo":[{"__symbolic":"method"}],"getReporteRobo":[{"__symbolic":"method"}],"getUsoVehiculo":[{"__symbolic":"method"}],"getTipoCombustible":[{"__symbolic":"method"}],"getCalidadVehiculo":[{"__symbolic":"method"}],"getAseguradora":[{"__symbolic":"method"}],"getByParentAndSon":[{"__symbolic":"method"}],"getTipoArmaValues":[{"__symbolic":"method"}],"getMarcaTelefono":[{"__symbolic":"method"}],"getProveedorServicioTelefonico":[{"__symbolic":"method"}],"getTipoDocumento":[{"__symbolic":"method"}],"getModalidadTarjeta":[{"__symbolic":"method"}],"getEmpresaFinanciera":[{"__symbolic":"method"}],"getBancos":[{"__symbolic":"method"}],"getTipoObjeto":[{"__symbolic":"method"}],"getCadenaByFolioLlamado":[{"__symbolic":"method"}],"getLugaresByIdExpediente":[{"__symbolic":"method"}],"getUsuariosFull":[{"__symbolic":"method"}],"getDatosUsuario":[{"__symbolic":"method"}],"getCadenaByNumeroReferencia":[{"__symbolic":"method"}],"getDatosUsuarioOrganizacion":[{"__symbolic":"method"}],"getUltimoUsuarioFirmado":[{"__symbolic":"method"}],"getDiligenciaByFolio":[{"__symbolic":"method"}],"getExpedienteByNuc":[{"__symbolic":"method"}],"getCountTrazabilidad":[{"__symbolic":"method"}],"getUsuariosByNombreCompleto":[{"__symbolic":"method"}],"getDiligenciaConfigByIdDiligencia":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵc":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateComponentBase","line":13,"character":45},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-indicios-create","template":"<lib-indicios-form [dataUpdate]=\"dataUpdate\" (tipoIndicioForm)=\"tipoIndicioForm($event)\"></lib-indicios-form>\n<div>\n    <evk-custodia-armas-create *ngIf=\"tipoIndicio === 'armas'\" [dataUpdate]=\"dataUpdate\" (indicioAgregado)=\"indicioAgregado($event)\" (backDatos)=\"backDatos($event)\"></evk-custodia-armas-create>\n    <evk-custodia-objetos-create *ngIf=\"tipoIndicio === 'objetos'\" [dataUpdate]=\"dataUpdate\" (indicioAgregado)=\"indicioAgregado($event)\" (backDatos)=\"backDatos($event)\"></evk-custodia-objetos-create>\n    <lib-vehiculos-create *ngIf=\"tipoIndicio === 'vehiculos' && !isUpdate()\" (vehiculoAgregado)=\"vehiculoAgregado($event)\" [idExpediente]=\"0\" [esAdministrativa]=\"false\" [validators]=\"validators\"></lib-vehiculos-create>\n    <lib-vehiculos-update *ngIf=\"tipoIndicio === 'vehiculos' && isUpdate()\" (vehiculoActualizado)=\"vehiculoAgregado($event)\" [idExpediente]=\"0\" [esAdministrativa]=\"false\" [esLocal]=\"true\" [vehiculo]=\"dataUpdate.indicio.vehiculo\" ></lib-vehiculos-update>\n</div>","styles":[""]}]}],"members":{"dataUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"nextSection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":5}}]}],"backSection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":5}}]}],"formComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":22,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵd"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":27,"character":83},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"tipoIndicioForm":[{"__symbolic":"method"}],"indicioAgregado":[{"__symbolic":"method"}],"backDatos":[{"__symbolic":"method"}],"vehiculoAgregado":[{"__symbolic":"method"}],"isUpdate":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkFormComponentBase","line":11,"character":43},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"lib-indicios-form","template":"<form [formGroup]=\"form\">\n    <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n        <mat-label>Tipo de indicio</mat-label>\n        <mat-select placeholder=\"Tipo de indicio\" maxlength=\"100\" required [(value)]=\"tipoIndicio\" (valueChange)=\"onChangeIndicio($event)\" formControlName=\"tipoIndicio\">\n            <mat-option *ngFor=\"let indicio of indicios\" [value]=\"indicio.value\">\n                {{indicio.viewValue}}\n            </mat-option>\n        </mat-select>\n    </mat-form-field>\n</form>","styles":[""]}]}],"members":{"dataUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"tipoIndicioForm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":26,"character":27},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"onChangeIndicio":[{"__symbolic":"method"}],"setIndicioUpdate":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"addItem":[{"__symbolic":"method"}],"removeItem":[{"__symbolic":"method"}],"resetCustodia":[{"__symbolic":"method"}],"getCustodia":[{"__symbolic":"method"}],"getIdentificacionTemporal":[{"__symbolic":"method"}],"resetIdentificacionTemporal":[{"__symbolic":"method"}],"setDescripcionIdentificacion":[{"__symbolic":"method"}],"agregarPrimerServidor":[{"__symbolic":"method"}],"setAnteriorCadenaRegistrada":[{"__symbolic":"method"}],"setLugarDatosGenerales":[{"__symbolic":"method"}],"setUpdateCadena":[{"__symbolic":"method"}],"setIdServidor":[{"__symbolic":"method"}],"isExisteUsuario":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵf":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateServiceBase","line":9,"character":44},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"evkOnBeforeSave":[{"__symbolic":"method"}],"evkOnDoneSave":[{"__symbolic":"method"}],"evkOnErrorSave":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":32,"character":22},{"__symbolic":"reference","name":"ɵe"}]}]},"statics":{"ngInjectableDef":{}}},"ɵg":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateComponentBase","line":15,"character":51},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"lib-identificacion-create","template":"<div *ngIf=\"!indicioSeleccionado && !isRegistrada && !isUpdate\">\n    <lib-indicios-create [dataUpdate]=\"dataUpdate\" (nextSection)=\"indicioAgregado($event)\"></lib-indicios-create>\n</div>\n<div *ngIf=\"isUpdate\">\n    <lib-indicios-create [dataUpdate]=\"dataUpdate\" (nextSection)=\"indicioAgregado($event)\"></lib-indicios-create>\n</div>\n<div *ngIf=\"indicioSeleccionado\">\n    <lib-identificacion-form [dataUpdate]=\"dataUpdate\"></lib-identificacion-form>\n    <div mat-dialog-actions class=\"pt-24 px-8\" align=\"end\">\n        <button mat-raised-button [disabled]=\"disableCancelar\" style=\"margin: 10px;\" (click)=\"limpiarCampos(); \">Limpiar</button>\n        <button mat-raised-button color=\"accent\" [disabled]=\"!formValid()\" (click)=\"addElement()\">Agregar</button>\n    </div>\n</div>\n<div *ngIf=\"!indicioSeleccionado\">\n    <lib-identificacion-page [isRegistrada]=\"isRegistrada\" (dataUpdate)=\"isDataUpdate($event)\"></lib-identificacion-page>\n</div>","styles":[""]}]}],"members":{"isRegistrada":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"showSiguiente":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":5}}]}],"showAtras":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":5}}]}],"identificacionPage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵh"},{"static":false}]}]}],"indicioForm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵd"},{"static":false}]}]}],"formComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵi"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":37,"character":44},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":39,"character":27}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewChecked":[{"__symbolic":"method"}],"doneSave":[{"__symbolic":"method"}],"validForm":[{"__symbolic":"method"}],"addElement":[{"__symbolic":"method"}],"setIdIdentificacion":[{"__symbolic":"method"}],"indicioAgregado":[{"__symbolic":"method"}],"limpiarCampos":[{"__symbolic":"method"}],"isDataUpdate":[{"__symbolic":"method"}]}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"lib-identificacion-page","template":"<div>\n    <mat-table [dataSource]=\"dataSource\" matSort fusePerfectScrollbar>\n        <ng-container matColumnDef=\"identificacion\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Identificación</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{row.identificacion}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"descripcion\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Descripción</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{row.descripcion}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"ubicacionLugar\">\n            <mat-header-cell *matHeaderCellDef mat-header-cell mat-sort-header>Ubicación en el lugar</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{row.ubicacionLugar}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"horaIdentificacion\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Hora de recolección</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{row.horaIdentificacion}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"acciones\">\n            <mat-header-cell *matHeaderCellDef fxLayoutAlign=\"center center\" mat-sort-header>\n                Acciones\n            </mat-header-cell>\n            <mat-cell *matCellDef=\"let row;\" fxLayoutAlign=\"center center\">\n                <button mat-icon-button (click)=\"editar(row)\">\n                    <mat-icon color=\"primary\">edit</mat-icon>\n                </button>\n                <button mat-icon-button (click)=\"eliminar(row)\">\n                    <mat-icon color=\"primary\">clear</mat-icon>\n                </button>\n            </mat-cell>\n        </ng-container>\n        <mat-header-row *matHeaderRowDef=\"columna; sticky:true\"></mat-header-row>\n        <mat-row *matRowDef=\"let row; columns: columna;\" class=\"turno\"></mat-row>\n    </mat-table>\n    <div *ngIf=\"dataSource.data.length === 0\">\n        <div class=\"message-box \">\n            No existen registros.\n        </div>\n    </div>\n</div>","styles":[""]}]}],"members":{"isRegistrada":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}}]}],"dataUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"editar":[{"__symbolic":"method"}],"eliminar":[{"__symbolic":"method"}],"getDataService":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkFormComponentBase","line":13,"character":49},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-identificacion-form","template":"<form [formGroup]=\"form\">\n    <div>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Identificación </mat-label>\n            <input matInput placeholder=\"Identificación\" maxlength=\"10\" formControlName=\"identificacion\"\n            [required]=\"form.get('identificacion').errors !== null && form.get('identificacion').errors.required\">\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Descripción</mat-label>\n            <input matInput placeholder=\"Descripción\" maxlength=\"400\" formControlName=\"descripcion\" \n            [required]=\"form.get('descripcion').errors !== null && form.get('descripcion').errors.required\">\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Ubicación del lugar</mat-label>\n            <input matInput placeholder=\"Ubicación del lugar\" maxlength=\"150\" formControlName=\"ubicacionLugar\" \n            [required]=\"form.get('ubicacionLugar').errors !== null && form.get('ubicacionLugar').errors.required\">\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>* Hora:</mat-label>\n            <input type=\"time\" matInput formControlName=\"horaIdentificacion\" \n            [required]=\"form.get('horaIdentificacion').errors !== null && form.get('horaIdentificacion').errors.required\">\n        </mat-form-field>\n    </div>\n</form>","styles":[""]}]}],"members":{"dataUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":18,"character":27},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"getDataService":[{"__symbolic":"method"}]}},"ɵj":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateComponentBase","line":13,"character":50},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"lib-documentacion-create","template":"<lib-documentacion-form></lib-documentacion-form>","styles":[""]}]}],"members":{"isRegistrada":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"formComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":17,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵk"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":25,"character":83},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"doneSave":[{"__symbolic":"method"}],"addRegistros":[{"__symbolic":"method"}],"validFormulario":[{"__symbolic":"method"}]}},"ɵk":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkFormComponentBase","line":16,"character":48},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-documentacion-form","template":"<form [formGroup]=\"form\">\n    <div>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Escrito</mat-label>\n            <input matInput formControlName=\"escrito\" [matAutocomplete]=\"autoEscrito\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoEscrito=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                <mat-option *ngFor=\"let option of escritoFilteredOptions$ | async\" [value]=\"option\">\n                    <span>{{option.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Fotográfico</mat-label>\n            <input matInput formControlName=\"fotografico\" [matAutocomplete]=\"autoFoto\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoFoto=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                <mat-option *ngFor=\"let option of fotograficoFilteredOptions$ | async\" [value]=\"option\">\n                    <span>{{option.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Croquis</mat-label>\n            <input matInput formControlName=\"croquis\" [matAutocomplete]=\"autoCroquis\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoCroquis=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                <mat-option *ngFor=\"let option of croquisFilteredOptions$ | async\" [value]=\"option\">\n                    <span>{{option.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Otro</mat-label>\n            <input matInput formControlName=\"otro\" [matAutocomplete]=\"autoOtro\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoOtro=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                <mat-option *ngFor=\"let option of otroFilteredOptions$ | async\" [value]=\"option\">\n                    <span>{{option.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n    </div>\n    <div>\n        <mat-form-field appearance=\"outline\" style=\"width: 100%;\" *ngIf=\"isOtro\">\n            <mat-label>Especifique</mat-label>\n            <textarea matInput placeholder=\"Especifique\" maxlength=\"1000\" formControlName=\"especifique\"></textarea>\n        </mat-form-field>\n    </div>\n</form>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":30,"character":27},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"getDataService":[{"__symbolic":"method"}],"getCatalogos":[{"__symbolic":"method"}],"eventHandlerEventInit":[{"__symbolic":"method"}]}},"ɵl":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateComponentBase","line":13,"character":48},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-recoleccion-create","template":"<div>\n    <lib-recoleccion-form></lib-recoleccion-form>\n</div>","styles":[""]}]}],"members":{"isRegistrada":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"formComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":17,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵm"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":25,"character":83},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"addElement":[{"__symbolic":"method"}],"validForm":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkFormComponentBase","line":13,"character":46},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-recoleccion-form","template":"<div [formGroup]=\"form\">\n    <h3>Recolección</h3>\n    <div>\n        <mat-form-field appearance=\"outline\" fxFlex=\"100%\" class=\"w-100-p\">\n            <mat-label>Manual</mat-label>\n            <textarea placeholder=\"Manual\" maxlength=\"40000\" formControlName=\"manual\" matInput></textarea>\n        </mat-form-field>\n    </div>\n    <div>\n        <mat-form-field appearance=\"outline\" fxFlex=\"100%\" class=\"w-100-p\">\n            <mat-label>Instrumental</mat-label>\n            <textarea placeholder=\"Instrumental\" maxlength=\"40000\" formControlName=\"instrumental\" matInput></textarea> \n        </mat-form-field>\n    </div>\n    <div>\n        <mat-form-field appearance=\"outline\" fxFlex=\"100%\" class=\"w-100-p\" >\n            <mat-label>Bolsa</mat-label>\n            <textarea placeholder=\"Bolsa\" maxlength=\"40000\" formControlName=\"bolsa\" matInput></textarea>\n        </mat-form-field>\n    </div>    \n    <h3>Empaque/embalaje</h3>\n    <div>\n        <mat-form-field appearance=\"outline\" fxFlex=\"100%\" class=\"w-100-p\">\n            <mat-label>Caja</mat-label>\n            <textarea placeholder=\"Caja\" matInput maxlength=\"40000\" formControlName=\"caja\" matInput></textarea>\n        </mat-form-field>\n    </div> \n    <div> \n        <mat-form-field appearance=\"outline\" fxFlex=\"100%\" class=\"w-100-p\">\n            <mat-label>Recipientes </mat-label>\n            <textarea placeholder=\"Recipientes\" maxlength=\"40000\" formControlName=\"recipientes\" matInput></textarea>\n        </mat-form-field>\n    </div>\n</div>    ","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":17,"character":27},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"getDataService":[{"__symbolic":"method"}]}},"ɵn":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateComponentBase","line":14,"character":55},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"lib-servidores-publicos-create","template":"<div *ngIf=\"!isRegistrada\">\n    <div mat-dialog-actions align=\"end\">\n        <button mat-raised-button color=\"accent\" style=\"margin: 10px;\" (click)=\"addUsuario()\">Agregar Personal de Fiscalía</button>\n        <button mat-raised-button color=\"accent\" style=\"margin: 10px;\" (click)=\"addServidor()\">Agregar Servidor Público</button>\n    </div><br>\n    <div *ngIf=\"isCreate\">\n        <lib-servidores-publicos-form [isUsuario]=\"isUsuario\" [isServidor]=\"isServidor\" [isDataUpdate]=\"isDataUpdate\"></lib-servidores-publicos-form>\n    </div>\n    <div mat-dialog-actions class=\"p-24 m-0\" fusePerfectScrollbar align=\"end\" *ngIf=\"isCreate\">\n        <button mat-raised-button color=\"accent\" [disabled]=\"!formValid()\" (click)=\"addElement()\">Agregar</button>\n    </div>\n</div>\n<div *ngIf=\"!isCreate\">\n    <lib-servidores-publicos-page [isRegistrada]=\"isRegistrada\" (dataUpdate)=\"dataUpdate($event)\" (noFirmado)=\"noFirmado($event)\"></lib-servidores-publicos-page>\n</div>","styles":[""]}]}],"members":{"isRegistrada":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"existNoFirmado":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":5}}]}],"showSiguiente":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":5}}]}],"servidoresPage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵo"},{"static":false}]}]}],"formComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵp"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":38,"character":44},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":40,"character":27}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewChecked":[{"__symbolic":"method"}],"addElement":[{"__symbolic":"method"}],"validForm":[{"__symbolic":"method"}],"setIdServidor":[{"__symbolic":"method"}],"addUsuario":[{"__symbolic":"method"}],"addServidor":[{"__symbolic":"method"}],"dataUpdate":[{"__symbolic":"method"}],"validaFormNotNull":[{"__symbolic":"method"}],"showErrorNullForm":[{"__symbolic":"method"}],"noFirmado":[{"__symbolic":"method"}]}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"lib-servidores-publicos-page","template":"<div>\n    <mat-table [dataSource]=\"dataSource\" matSort fusePerfectScrollbar>\n        <ng-container matColumnDef=\"nombre\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Nombre</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{getNombreCompleto(row)}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"institucion\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Institución</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{getInstitucion(row)}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"cargo\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Cargo</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{getCargo(row)}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"etapa\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Etapa</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{getEtapa(row)}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"firma\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Firma</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{getFirma(row)}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"acciones\">\n            <mat-header-cell *matHeaderCellDef fxLayoutAlign=\"center center\" mat-sort-header>\n                Acciones\n            </mat-header-cell>\n            <mat-cell *matCellDef=\"let row;\" fxLayoutAlign=\"center center\">\n                <button mat-icon-button (click)=\"editar(row)\">\n                    <mat-icon color=\"primary\">edit</mat-icon>\n                </button>\n                <button mat-icon-button (click)=\"eliminar(row)\">\n                    <mat-icon color=\"primary\">clear</mat-icon>\n                </button>\n            </mat-cell>\n        </ng-container>\n        <mat-header-row *matHeaderRowDef=\"columna; sticky:true\"></mat-header-row>\n        <mat-row *matRowDef=\"let row; columns: columna;\" class=\"turno\"></mat-row>\n    </mat-table>\n    <div *ngIf=\"dataSource.data.length === 0\">\n        <div class=\"message-box \">\n            No existen registros.\n        </div>\n    </div>\n</div>","styles":[""]}]}],"members":{"isRegistrada":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}}]}],"dataUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":5}}]}],"noFirmado":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"editar":[{"__symbolic":"method"}],"eliminar":[{"__symbolic":"method"}],"getDataService":[{"__symbolic":"method"}],"getNombreCompleto":[{"__symbolic":"method"}],"getInstitucion":[{"__symbolic":"method"}],"getCargo":[{"__symbolic":"method"}],"getEtapa":[{"__symbolic":"method"}],"getFirma":[{"__symbolic":"method"}]}},"ɵp":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkFormComponentBase","line":16,"character":53},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-servidores-publicos-form","template":"<div [formGroup]=\"form\">\n    <div *ngIf=\"isServidor\">\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Nombre completo del servidor</mat-label>\n            <input matInput placeholder=\"Nombre Completo\" formControlName=\"nombreServidor\">\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Institución</mat-label>\n            <input matInput placeholder=\"Institución\" formControlName=\"institucionServidor\">\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Cargo</mat-label>\n            <input matInput placeholder=\"Cargo\" formControlName=\"cargoServidor\">\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Etapa</mat-label>\n            <input placeholder=\"etapa\" matInput maxlength=\"1000\" formControlName=\"etapaServidor\">\n        </mat-form-field>\n    </div>\n    <div *ngIf=\"isUsuario\">\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Nombre completo del usuario</mat-label>\n            <input matInput formControlName=\"datosUsuario\" [matAutocomplete]=\"autoUsuario\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoUsuario=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                <mat-option *ngFor=\"let option of datosUsuarioFilteredOptions$ | async\" [value]=\"option\">\n                    <span>{{option.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Institución</mat-label>\n            <input matInput placeholder=\"Institución\" formControlName=\"institucionUsuario\" [readonly]=\"true\">\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Cargo</mat-label>\n            <input matInput placeholder=\"Cargo\" formControlName=\"cargoUsuario\" [readonly]=\"true\">\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n            <mat-label>Etapa</mat-label>\n            <input placeholder=\"etapa\" matInput maxlength=\"1000\" formControlName=\"etapaUsuario\">\n        </mat-form-field>\n    </div>\n    <div mat-dialog-actions class=\"p-24 m-0\" fusePerfectScrollbar align=\"start\">\n        <button mat-raised-button color=\"accent\" (click)=\"agregarFirma()\">Agregar firma</button>\n    </div>\n</div>","styles":[""]}]}],"members":{"isUsuario":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"isServidor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"isDataUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":25,"character":27},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","module":"@angular/material","name":"MatDialog","line":25,"character":97}]}],"ngOnInit":[{"__symbolic":"method"}],"seachUsuarios":[{"__symbolic":"method"}],"eventHandlerEventInit":[{"__symbolic":"method"}],"getDatosUsuario":[{"__symbolic":"method"}],"agregarFirma":[{"__symbolic":"method"}],"getNombreUsuario":[{"__symbolic":"method"}]}},"ɵq":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkFormComponentBase","line":17,"character":49},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"lib-datos-generales-form","template":"<form [formGroup]=\"form\">\n    <div formArrayName=\"datosGenerales\">\n        <div>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Institución o unidad administrativa </mat-label>\n                <input matInput placeholder=\"Institución o unidad administrativa\" maxlength=\"100\" formControlName='institucion' \n                [required]=\"form.get('datosGenerales.institucion').errors !== null && form.get('datosGenerales.institucion').errors.required\">\n            </mat-form-field>\n\n            <div fxLayout=\"row\" fxFlex=\"50%\" class=\"center\" fxLayout.sm=\"row\" fxLayout.xs=\"column\" fxLayoutAlign=\"space-around stretch\" fxLayoutAlign.sm=\"space-around stretch\" fxLayoutAlign.xs=\"space-around stretch\" style=\"text-align: center;\">\n                <mat-label>¿Cuenta con folio o llamado?</mat-label>\n                    <mat-radio-group formControlName=\"isRadios\" style=\"width: 100%;\" >\n                        <div style=\"text-align: center;\">\n                            <mat-radio-button value=\"si\">Sí</mat-radio-button>&nbsp;&nbsp;&nbsp;&nbsp;\n                            <mat-radio-button value=\"no\">No</mat-radio-button>\n                        </div>\n                </mat-radio-group>\n            </div>\n            \n            <mat-form-field  *ngIf=\"folio\" appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Folio o llamado</mat-label>\n                <input matInput placeholder=\"Folio o llamado\" formControlName='folioLlamado' [(ngModel)]=\"newFolioLlamado\" (blur)=\"searchFolio()\" \n                [required]=\"form.get('datosGenerales.folioLlamado').errors !== null && form.get('datosGenerales.folioLlamado').errors.required\">\n            </mat-form-field>\n\n            <mat-form-field  *ngIf=\"nuc\" appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Nuc de expediente</mat-label>\n                <input matInput placeholder=\"Nuc de expediente\" formControlName='nucExpediente' [(ngModel)]=\"newExpediente\" (blur)=\"searchNuc()\" \n                [required]=\"form.get('datosGenerales.nucExpediente').errors !== null && form.get('datosGenerales.nucExpediente').errors.required\">\n            </mat-form-field>\n\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Lugar de intervención</mat-label>\n                <input matInput placeholder=\"Lugar de intervención\" [readonly]=\"true\" formControlName='lugarIntervencion' (click)=\"addLugar()\">\n            </mat-form-field>\n        </div>\n        <div>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Fecha</mat-label>\n                <input matInput [matDatepicker]=\"picker\" placeholder=\"Fecha de solicitud\" [max]=\"today\" formControlName='fechaRegistro' \n                [required]=\"form.get('datosGenerales.fechaRegistro').errors !== null && form.get('datosGenerales.fechaRegistro').errors.required\">\n                <mat-datepicker-toggle matSuffix [for]=\"picker\"></mat-datepicker-toggle>\n                <mat-datepicker #picker></mat-datepicker>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Hora:</mat-label>\n                <input type=\"time\" matInput formControlName='horaRegistro' \n                [required]=\"form.get('datosGenerales.horaRegistro').errors !== null && form.get('datosGenerales.horaRegistro').errors.required\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Motivo de inicio</mat-label>\n                <input matInput formControlName=\"motivoInicio\" [matAutocomplete]=\"autoMotivo\" \n                [required]=\"form.get('datosGenerales.motivoInicio').errors !== null && form.get('datosGenerales.motivoInicio').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoMotivo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let option of motivoInicioFilteredOptions$ | async\" [value]=\"option\">\n                        <span>{{option.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n        </div>\n    </div>\n</form>","styles":[""]}]}],"members":{"noExisteFolio":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":33,"character":27},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialog","line":35,"character":31},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":36,"character":43},{"__symbolic":"reference","name":"ɵb"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"getDataService":[{"__symbolic":"method"}],"mostrarAjustes":[{"__symbolic":"method"}],"removeLugar":[{"__symbolic":"method"}],"addLugar":[{"__symbolic":"method"}],"searchFolio":[{"__symbolic":"method"}],"searchNuc":[{"__symbolic":"method"}],"getCatalogos":[{"__symbolic":"method"}],"eventHandlerEventInit":[{"__symbolic":"method"}],"buildPath":[{"__symbolic":"method"}],"searchFolioSolicitud":[{"__symbolic":"method"}]}},"ɵr":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateServiceBase","line":10,"character":51},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"evkOnBeforeSave":[{"__symbolic":"method"}],"evkOnDoneSave":[{"__symbolic":"method"}],"evkOnErrorSave":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":38,"character":22},{"__symbolic":"reference","name":"ɵe"}]}]},"statics":{"ngInjectableDef":{}}},"ɵs":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkFormComponentBase","line":15,"character":51},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-registro-custodia-form","template":"<form [formGroup]=\"form\">\n    <div formArrayName=\"datosGenerales\">\n        <div>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 30%;\">\n                <mat-label>Institución o unidad administrativa </mat-label>\n                <input matInput placeholder=\"Institución o unidad administrativa\" maxlength=\"100\" formControlName='institucion'>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 30%;\">\n                <mat-label>Folio o llamado</mat-label>\n                <input matInput placeholder=\"Folio o llamado\" formControlName='folioLlamado' [(ngModel)]=\"newFolioLlamado\" (blur)=\"searchFolio()\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 30%;\">\n                <mat-label>Lugar de intervención</mat-label>\n                <input matInput placeholder=\"Lugar de intervención\" formControlName='lugarIntervencion' (click)=\"addLugar()\">\n            </mat-form-field>\n        </div>\n        <div>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 30%;\">\n                <mat-label>*Fecha</mat-label>\n                <input matInput [matDatepicker]=\"picker\" placeholder=\"Fecha de solicitud\" [max]=\"today\" formControlName='fechaRegistro'>\n                <mat-datepicker-toggle matSuffix [for]=\"picker\"></mat-datepicker-toggle>\n                <mat-datepicker #picker></mat-datepicker>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 30%;\">\n                <mat-label>*Hora:</mat-label>\n                <input type=\"time\" matInput formControlName='horaRegistro'>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 30%;\">\n                <mat-label>Motivo de inicio</mat-label>\n                <input matInput formControlName=\"motivoInicio\" [matAutocomplete]=\"autoMotivo\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoMotivo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let option of motivoInicioFilteredOptions$ | async\" [value]=\"option\">\n                        <span>{{option.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n        </div>\n    </div>\n</form>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":24,"character":27},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialog","line":26,"character":31},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":27,"character":43},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"getDataService":[{"__symbolic":"method"}],"addLugar":[{"__symbolic":"method"}],"searchFolio":[{"__symbolic":"method"}],"getCatalogos":[{"__symbolic":"method"}]}},"ɵt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-identificacion-update","template":"<p>identificacion-update works!</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-documentacion-update","template":"<p>documentacion-update works!</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-recoleccion-update","template":"<p>recoleccion-update works!</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-servidores-publicos-update","template":"<p>servidores-publicos-update works!</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵx":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkFormComponentBase","line":16,"character":43},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-traslado-form","template":"<form [formGroup]=\"form\">\n    <div>\n        <div fxLayout=\"row\" >\n            <mat-form-field appearance=\"outline\" fxFlex=\"100%\" class=\"px-4\">\n                <mat-label>Vía empleada</mat-label>\n                <input matInput formControlName=\"viaEmpleada\" [matAutocomplete]=\"autoVia\" \n                [required]=\"form.get('viaEmpleada').errors !== null && form.get('viaEmpleada').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoVia=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let option of viaEmpleadaFilteredOptions$ | async\" [value]=\"option\">\n                        <span>{{option.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n        </div>\n\n        <div fxLayout=\"row\" >\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\">\n                <mat-label>Tipo de lugar de permanencia</mat-label>\n                <input matInput formControlName=\"tipoLugar\" [matAutocomplete]=\"autoLugar\" \n                [required]=\"form.get('tipoLugar').errors !== null && form.get('tipoLugar').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoLugar=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let option of tipoLugarFilteredOptions$ | async\" [value]=\"option\">\n                        <span>{{option.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n    \n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" *ngIf=\"!isOtroLugarTraslado\">\n                <mat-label>Lugar de permanencia</mat-label>\n                <input matInput formControlName=\"lugarTraslado\" [matAutocomplete]=\"autoTraslado\" \n                [required]=\"form.get('lugarTraslado').errors !== null && form.get('lugarTraslado').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoTraslado=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let option of lugarTrasladoFilteredOptions$ | async\" [value]=\"option\">\n                        <span>{{option.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n        </div>\n\n        <div fxLayout=\"row\" *ngIf=\"isOtroLugarTraslado\">\n            <mat-form-field appearance=\"outline\"  fxFlex=\"100%\">\n                <mat-label>Especifique lugar de permanencia</mat-label>\n                <textarea cleanWhiteSpace matInput placeholder=\"Especifique el lugar destino\" maxlength=\"1000\"\n                            formControlName=\"especifiqueLugar\" \n                            [required]=\"form.get('especifiqueLugar').errors !== null && form.get('especifiqueLugar').errors.required\"></textarea>\n            </mat-form-field>\n        </div>\n\n        <div fxLayout=\"row\" >\n            <mat-form-field appearance=\"outline\" fxFlex=\"100%\" class=\"px-4\">\n                <mat-label>Se requiere condiciones especiales para su traslado</mat-label>\n                <input matInput formControlName=\"requiereCondiciones\" [matAutocomplete]=\"autoCondiciones\" \n                [required]=\"form.get('requiereCondiciones').errors !== null && form.get('requiereCondiciones').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoCondiciones=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let option of condicionesFilteredOptions$ | async\" [value]=\"option\">\n                        <span>{{option.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n        </div>\n\n        <div fxLayout=\"row\" *ngIf=\"isOtro\">\n            <mat-form-field appearance=\"outline\" fxFlex=\"100%\">\n                <mat-label>Recomendaciones</mat-label>\n                <textarea cleanWhiteSpace matInput placeholder=\"Recomendaciones\" maxlength=\"1000\"\n                          formControlName=\"recomendaciones\" \n                          [required]=\"form.get('recomendaciones').errors !== null && form.get('recomendaciones').errors.required\"></textarea>\n            </mat-form-field>\n        </div>\n    </div>\n\n</form>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":32,"character":27},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"getDataService":[{"__symbolic":"method"}],"getCatalogos":[{"__symbolic":"method"}],"getBodegaCatalogo":[{"__symbolic":"method"}],"getDepositoCatalogo":[{"__symbolic":"method"}],"getLaboratorioCatalogo":[{"__symbolic":"method"}],"eventHandlerEventInit":[{"__symbolic":"method"}]}},"ɵy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"addItem":[{"__symbolic":"method"}],"removeItem":[{"__symbolic":"method"}],"resetEslabon":[{"__symbolic":"method"}],"getEslabon":[{"__symbolic":"method"}],"setDatosCadena":[{"__symbolic":"method"}],"resetTraslado":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵz":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateComponentBase","line":13,"character":45},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-traslado-create","template":"<div>\n    <lib-traslado-form></lib-traslado-form>\n</div>","styles":[""]}]}],"members":{"formComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":15,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵx"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":22,"character":36},{"__symbolic":"reference","name":"ɵy"}]}],"ngOnInit":[{"__symbolic":"method"}],"addRegistros":[{"__symbolic":"method"}]}},"ɵba":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-traslado-update","template":"<p>traslado-update works!</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbb":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateComponentBase","line":14,"character":49},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"lib-trazabilidad-create","template":"<div>\n    <lib-trazabilidad-form [datosUsuario]=\"datosUsuario\" [isRegistrada]=\"isRegistrada\" [ultimoDatosEslabon]=\"ultimoDatosEslabon\" [ultimosDatosActividadEslabon]=\"ultimosDatosActividadEslabon\" [isLimpiar]=\"isLimpiar\" (isRecibe)=\"recibeForm($event)\" (isAddDocument)=\"isAddDocument($event)\">\n    </lib-trazabilidad-form>\n</div>\n<div *ngIf=\"addDocumento\">\n    <lib-documentos-page [numeroReferencia]=\"numeroReferencia\" [datosUsuario]=\"datosUsuario\" [numeroTrazabilidad]=\"numeroTrazabilidad\"></lib-documentos-page>\n</div>\n<div mat-dialog-actions align=\"end\">\n    <button mat-raised-button style=\"margin: 10px;\" (click)=\"limpiarNombreRecibe()\" *ngIf=\"isRecibe\">Limpiar</button>\n    <button mat-raised-button style=\"margin: 10px;\" color=\"accent\" [disabled]=\"!formValid()\" (click)=\"validExistDocument()\">Agregar</button>\n</div><br>\n<div>\n    <lib-trazabilidad-page></lib-trazabilidad-page>\n</div>","styles":[""]}]}],"members":{"datosUsuario":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"isRegistrada":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"ultimoDatosEslabon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"ultimosDatosActividadEslabon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"trazabilidadPage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbc"},{"static":false}]}]}],"formComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":30,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbd"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":38,"character":83},{"__symbolic":"reference","name":"ɵy"}]}],"ngOnInit":[{"__symbolic":"method"}],"validExistDocument":[{"__symbolic":"method"}],"addElement":[{"__symbolic":"method"}],"validForm":[{"__symbolic":"method"}],"setIdTrazabilidad":[{"__symbolic":"method"}],"limpiarNombreRecibe":[{"__symbolic":"method"}],"recibeForm":[{"__symbolic":"method"}],"getNumeroReferencia":[{"__symbolic":"method"}],"isAddDocument":[{"__symbolic":"method"}]}},"ɵbc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"lib-trazabilidad-page","template":"<div>\n    <mat-table [dataSource]=\"dataSource\" matSort fusePerfectScrollbar>\n        <ng-container matColumnDef=\"Fecha\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Fecha</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{row.fechaTrazabilidad | date: 'dd/MM/yyyy'}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"Hora\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Hora\n            </mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{row.horaTrazabilidad}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"Entrega\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Entrega</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{getDatosEntrega(row)}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"Recibe\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Recibe</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{getDatosRecibe(row)}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"Acciones\">\n            <mat-header-cell *matHeaderCellDef fxLayoutAlign=\"center center\" mat-sort-header>\n                Acciones\n            </mat-header-cell>\n            <mat-cell *matCellDef=\"let row;\" fxLayoutAlign=\"center center\">\n                <button mat-icon-button (click)=\"eliminar(row)\">\n                    <mat-icon color=\"primary\">clear</mat-icon>\n                </button>\n            </mat-cell>\n        </ng-container>\n        <mat-header-row *matHeaderRowDef=\"columns; sticky:true\"></mat-header-row>\n        <mat-row *matRowDef=\"let row; columns: columns;\" class=\"turno\"></mat-row>\n    </mat-table>\n    <div *ngIf=\"dataSource.data.length === 0\">\n        <div class=\"message-box \">\n            No existen registros.\n        </div>\n    </div>\n</div>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵy"}]}],"ngOnInit":[{"__symbolic":"method"}],"editar":[{"__symbolic":"method"}],"eliminar":[{"__symbolic":"method"}],"getDataService":[{"__symbolic":"method"}],"getDatosEntrega":[{"__symbolic":"method"}],"getDatosRecibe":[{"__symbolic":"method"}],"setNombreEntrega":[{"__symbolic":"method"}],"setNombreRecibe":[{"__symbolic":"method"}]}},"ɵbd":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkFormComponentBase","line":24,"character":47},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"lib-trazabilidad-form","template":"<div>\n    <form [formGroup]=\"form\">\n        <div>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n                <mat-label>Fecha</mat-label>\n                <input matInput [matDatepicker]=\"picker\" placeholder=\"Fecha de solicitud\" [max]=\"today\" [(ngModel)]=\"today\" formControlName=\"fechaTrazabilidad\" \n                [required]=\"form.get('fechaTrazabilidad').errors !== null && form.get('fechaTrazabilidad').errors.required\">\n                <mat-datepicker-toggle matSuffix [for]=\"picker\"></mat-datepicker-toggle>\n                <mat-datepicker #picker></mat-datepicker>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-8\" style=\"width: 25%;\">\n                <mat-label>Hora:</mat-label>\n                <input type=\"time\" matInput formControlName=\"horaTrazabilidad\" [(ngModel)]=\"horaActual\" \n                [required]=\"form.get('horaTrazabilidad').errors !== null && form.get('horaTrazabilidad').errors.required\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\" *ngIf=\"options\">\n                <mat-label>Autoridad</mat-label>\n                <input matInput formControlName=\"autoridad\" [matAutocomplete]=\"autoAutoridad\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoAutoridad=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let option of autoridadFilteredOptions$ | async\" [value]=\"option\">\n                        <span>{{option.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n            <mat-checkbox [(ngModel)]=\"options\" (change)=\"changeEslabonExterno()\" formControlName=\"eslabonExterno\" appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n                Eslabón externo\n            </mat-checkbox>\n        </div>\n\n\n        <div *ngIf=\"!options\">\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n                <mat-label>Usuario firmado</mat-label>\n                <input matInput placeholder=\"Nombre completo\" maxlength=\"150\" formControlName=\"nombreUsuarioFirmado\" [readonly]=\"true\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\" *ngIf=\"isLimpiar\">\n                <mat-label>Buscar por número usuario</mat-label>\n                <input matInput placeholder=\"Número de usuario\" formControlName=\"numeroUsuario\" [(ngModel)]=\"newNumeroUsuario\" (blur)=\"findNumeroUsuario()\">\n            </mat-form-field>\n            <mat-radio-group [(ngModel)]=\"isEntrega\" formControlName=\"isEntrega\" (change)=\"changeEntregaRecibe()\" appearance=\"outline\" fxFlex=\"25%\" class=\"px-4\" style=\"width: 25%;\">\n                <mat-radio-button [value]=\"true\">Entrega</mat-radio-button>\n                <mat-radio-button [value]=\"false\" *ngIf=\"isRegistrada\">Recibe</mat-radio-button>\n            </mat-radio-group>\n            <mat-form-field *ngIf=\"!isEntrega\" appearance=\"outline\" fxFlex=\"25%\" class=\"px-4\" style=\"width: 25%;\">\n                <mat-label>Actividad/Propósito</mat-label>\n                <input matInput placeholder=\"Actividad/Propósito\" maxlength=\"150\" formControlName=\"actividadRecibe\">\n            </mat-form-field>\n            <mat-form-field *ngIf=\"isEntrega\" appearance=\"outline\" fxFlex=\"25%\" class=\"px-4\" style=\"width: 25%;\">\n                <mat-label>Actividad/Propósito</mat-label>\n                <input matInput placeholder=\"Actividad/Propósito\" maxlength=\"150\" formControlName=\"actividadEntrega\">\n            </mat-form-field>\n\n        </div><br>\n        <div *ngIf=\"hideByRol()\">\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%\">\n                <mat-label>Tipo de salida</mat-label>\n                <input matInput formControlName=\"tipoSalida\" [matAutocomplete]=\"autoTipoSalida\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoTipoSalida=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let option of optionsTipoSalidaFiltered$ | async\" [value]=\"option\">\n                        <span>{{option.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n        </div>\n        <!--ENTREGA-->\n        <div *ngIf=\"options\">\n            <label appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\"><b>Entrega</b> </label>\n        </div>\n        <div *ngIf=\"!isEntrega\">\n            <label appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\"><b>Información de la entrega</b> </label>\n        </div>\n        <div *ngIf=\"options || !isEntrega\">\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\" *ngIf=\"!options\">\n                <mat-label>Nombre</mat-label>\n                <input matInput formControlName=\"nombreEntrega\" [matAutocomplete]=\"autoEntrega\" \n                [required]=\"form.get('nombreEntrega').errors !== null && form.get('nombreEntrega').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoEntrega=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let option of datosEntregaFilteredOptions$ | async\" [value]=\"option\">\n                        <span>{{option.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\" *ngIf=\"options\">\n                <mat-label>Nombre</mat-label>\n                <input matInput placeholder=\"Nombre completo\" maxlength=\"150\" formControlName=\"nombreEntregaExterno\" \n                [required]=\"form.get('nombreEntregaExterno').errors !== null && form.get('nombreEntregaExterno').errors.required\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n                <mat-label>Institución</mat-label>\n                <input matInput placeholder=\"Institución\" maxlength=\"150\" formControlName=\"institucionEntrega\" [readonly]=\"!options\" \n                [required]=\"form.get('institucionEntrega').errors !== null && form.get('institucionEntrega').errors.required\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n                <mat-label>Cargo</mat-label>\n                <input matInput placeholder=\"Cargo\" maxlength=\"150\" formControlName=\"cargoEntrega\" [readonly]=\"!options\" \n                [required]=\"form.get('cargoEntrega').errors !== null && form.get('cargoEntrega').errors.required\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n                <mat-label>Actividad/Propósito</mat-label>\n                <input matInput placeholder=\"Actividad/Propósito\" maxlength=\"150\" formControlName=\"actividadEntrega\">\n            </mat-form-field>\n        </div>\n\n        <!--RECIBE-->\n        <div *ngIf=\"options\">\n            <label appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\"><b>Recibe</b> </label>\n        </div>\n        <div *ngIf=\"isEntrega\">\n            <label appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\"><b>Información de la recepción</b> </label>\n        </div>\n        <div *ngIf=\"options || isEntrega\">\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\" *ngIf=\"!options\">\n                <mat-label>Nombre</mat-label>\n                <input matInput placeholder=\"Nombre\" formControlName=\"nombreRecibe\" [matAutocomplete]=\"autoRecibe\" \n                [required]=\"form.get('nombreRecibe').errors !== null && form.get('nombreRecibe').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoRecibe=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let option of datosRecibeFilteredOptions$ | async\" [value]=\"option\">\n                        <span>{{option.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\" *ngIf=\"options\">\n                <mat-label>Nombre</mat-label>\n                <input matInput placeholder=\"Nombre completo\" maxlength=\"150\" formControlName=\"nombreRecibeExterno\" \n                [required]=\"form.get('nombreRecibeExterno').errors !== null && form.get('nombreRecibeExterno').errors.required\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n                <mat-label>Institución</mat-label>\n                <input matInput placeholder=\"Institución\" maxlength=\"150\" formControlName=\"institucionRecibe\" [readonly]=\"!options\" \n                [required]=\"form.get('institucionRecibe').errors !== null && form.get('institucionRecibe').errors.required\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n                <mat-label>Cargo</mat-label>\n                <input matInput placeholder=\"Cargo\" maxlength=\"150\" formControlName=\"cargoRecibe\" [readonly]=\"!options\" \n                [required]=\"form.get('cargoRecibe').errors !== null && form.get('cargoRecibe').errors.required\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 25%;\">\n                <mat-label>Actividad/Propósito</mat-label>\n                <input matInput placeholder=\"Actividad/Propósito\" maxlength=\"150\" formControlName=\"actividadRecibe\">\n            </mat-form-field>\n        </div>\n        <div>\n            <mat-form-field appearance=\"outline\" style=\"width: 100%;\">\n                <mat-label>Observaciones</mat-label>\n                <textarea matInput placeholder=\"Observaciones\" maxlength=\"1000\" formControlName=\"observaciones\"></textarea>\n            </mat-form-field>\n        </div>\n        <div mat-dialog-actions class=\"p-24 m-0\" fusePerfectScrollbar align=\"start\">\n            <button mat-raised-button style=\"margin: 10px;\" color=\"accent\" (click)=\"addDocument()\">Adjuntar Documento</button>\n            <button mat-raised-button style=\"margin: 10px;\" color=\"accent\" (click)=\"agregarFirmaRecibe()\">Agregar firma recibe</button>\n            <button mat-raised-button style=\"margin: 10px;\" color=\"accent\" (click)=\"agregarFirmaEntrega()\">Agregar firma entrega</button>\n        </div>\n    </form>\n</div>","styles":[".mat-radio-button~.mat-radio-button{margin-left:16px}"]}]}],"members":{"datosUsuario":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"isRegistrada":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"ultimoDatosEslabon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"ultimosDatosActividadEslabon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"isLimpiar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"isRecibe":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":5}}]}],"isAddDocument":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":56,"character":27},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialog","line":58,"character":31},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":60,"character":44},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":61,"character":27}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"changeEslabonExterno":[{"__symbolic":"method"}],"changeEntregaRecibe":[{"__symbolic":"method"}],"hideByRol":[{"__symbolic":"method"}],"agregarValidardorTipoSalida":[{"__symbolic":"method"}],"getRoles":[{"__symbolic":"method"}],"onShowHide":[{"__symbolic":"method"}],"getCatalogos":[{"__symbolic":"method"}],"eventHandlerEventInit":[{"__symbolic":"method"}],"addDocument":[{"__symbolic":"method"}],"buildPath":[{"__symbolic":"method"}],"changeIsExterno":[{"__symbolic":"method"}],"getDatosUsuario":[{"__symbolic":"method"}],"setDatosUsuario":[{"__symbolic":"method"}],"agregarFirmaRecibe":[{"__symbolic":"method"}],"agregarFirmaEntrega":[{"__symbolic":"method"}],"findNumeroUsuario":[{"__symbolic":"method"}],"showDocumento":[{"__symbolic":"method"}],"setNombreEntrega":[{"__symbolic":"method"}],"setNombreRecibe":[{"__symbolic":"method"}]}},"ɵbe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-trazabilidad-update","template":"<p>trazabilidad-update works!</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbf":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateComponentBase","line":23,"character":42},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"evk-custodia-armas-create","providers":[{"__symbolic":"reference","name":"ɵbg"}],"template":"<lib-armas-form [dataUpdate]=\"dataUpdate\" (backFunction)=\"regresar($event)\"></lib-armas-form>\n<div mat-dialog-actions class=\"p-24 m-0\" fusePerfectScrollbar align=\"end\">\n    <button (click)=\"addRegistros()\" [disabled]=\"!formValid()\" aria-label=\"SUBSCRIBE\" class=\"subscribe-button\" color=\"accent\" mat-raised-button>\n        Guardar\n    </button>\n</div><br><br>","styles":[""]}]}],"members":{"dataUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":5}}]}],"afterCreateEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":5}}]}],"indicioAgregado":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":5}}]}],"backDatos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵbg"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":32,"character":44},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":34,"character":27}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"formComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":47,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbh"},{"static":false}]}]}],"regresar":[{"__symbolic":"method"}],"addRegistros":[{"__symbolic":"method"}]}},"ɵbg":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateServiceBase","line":6,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"evkOnBeforeSave":[{"__symbolic":"method"}],"evkOnDoneSave":[{"__symbolic":"method"}],"evkOnErrorSave":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":30,"character":22}]}]}},"ɵbh":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkFormComponentBase","line":16,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"lib-armas-form","template":"<form [formGroup]=\"form\">\n    <input type=\"hidden\" formControlName=\"id\">\n    <input type=\"hidden\" formControlName=\"idArma\">\n    <input type=\"hidden\" formControlName=\"activo\" value=\"true\">\n    <div formArrayName=\"arma\">\n        <mat-radio-group formControlName=\"idTipo\">\n            <div class=\"row\" *ngIf=\"cargarTipos\">\n                <span>\n                    <label>Tipo de arma:</label>\n                </span>\n                <div class=\"column\" *ngFor=\"let tipo of tiposArmas\">\n                    <mat-radio-button (change)=\"limpiarYMostrarForma(tipo.catalogoValorPK.valor)\" [checked]=\"idTipoSeleccionado === tipo.catalogoValorPK.valor\" value=\"{{tipo.catalogoValorPK.valor}}\">{{tipo.nombre}}</mat-radio-button>&nbsp;&nbsp;\n                </div>\n            </div>\n        </mat-radio-group>\n    </div>\n    <div class=\"mb-24\" fxLayout=\"column\" fxLayoutAlign=\"start\" *ngIf=\"displayFields\">\n        <div *ngIf=\"displayArmasImagenes\" formArrayName=\"arma\">\n            <mat-radio-group formControlName=\"imagenReferencia\">\n                <div class=\"row\">\n                    <div class=\"column\"></div>\n                    <div class=\"column\" style=\"align-items: center;\">\n                        <img class=\"example-option-img\" aria-hidden src=\"assets/images/armas/arma01.png\" height=\"80\" width=\"150\"><br>\n                    </div>\n                    <div class=\"column\" style=\"align-items: center;\">\n                        <img class=\"example-option-img\" aria-hidden src=\"assets/images/armas/arma02.png\" height=\"80\" width=\"150\"><br>\n                    </div>\n                    <div class=\"column\" style=\"align-items: center;\">\n                        <img class=\"example-option-img\" aria-hidden src=\"assets/images/armas/arma04.png\" height=\"80\" width=\"150\"><br>\n                    </div>\n                    <div class=\"column\"></div>\n                </div>\n                <div class=\"row\">\n                    <div class=\"column\"></div>\n                    <div class=\"column\" style=\"align-items: center;\">\n                        <mat-radio-button [checked]=\"imagenSeleccionada === 1\" value=\"1\"></mat-radio-button>\n                    </div>\n                    <div class=\"column\" style=\"align-items: center;\">\n                        <mat-radio-button [checked]=\"imagenSeleccionada === 2\" value=\"2\"></mat-radio-button>\n                    </div>\n                    <div class=\"column\" style=\"align-items: center;\">\n                        <mat-radio-button [checked]=\"imagenSeleccionada === 4\" value=\"4\"></mat-radio-button>\n                    </div>\n                    <div class=\"column\"></div>\n                </div>\n            </mat-radio-group>\n        </div>\n        <br><br>\n        <div fxLayout=\"row\" fxLayout.sm=\"row\" fxLayout.xs=\"column\" fxLayoutAlign=\"space-around stretch\" fxLayoutAlign.sm=\"space-around stretch\" fxLayoutAlign.xs=\"space-around stretch\">\n            <mat-form-field appearance=\"outline\" fxFlex=\"33\">\n                <mat-label>Motivo de registro</mat-label>\n                <input matInput formControlName=\"motivo\" [matAutocomplete]=\"autoMotivosRegistro\" \n                [required]=\"form.get('motivo').errors !== null && form.get('motivo').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoMotivosRegistro=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let option of motivosFilteredOptions$ | async\" [value]=\"option\">\n                        <span>{{option.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n            <div fxFlex=\"34\"></div>\n            <div fxFlex=\"33\"></div>\n        </div>\n        <div fxLayout=\"row\" fxLayout.sm=\"row\" fxLayout.xs=\"column\" fxLayoutAlign=\"space-around stretch\" fxLayoutAlign.sm=\"space-around stretch\" fxLayoutAlign.xs=\"space-around stretch\">\n            <mat-form-field appearance=\"outline\" style=\"width: 100%;\">\n                <mat-label>Notas</mat-label>\n                <textarea matInput rows=\"10\" formControlName=\"notas\" placeholder=\"Por favor proporcione los comentarios si así lo considera.\" maxlength=\"40000\" cleanWhiteSpace></textarea>\n            </mat-form-field>\n        </div>\n        <div>\n            <h3 align=\"left\" style=\"color: red\"> Los campos con * son obligatorios.</h3>\n        </div>\n    </div>\n</form>","styles":[".some-page-wrapper{margin:15px;background-color:red}.row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;width:100%}.column{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-basis:100%;-webkit-box-flex:1;flex:1}.radio-btn{width:20px;height:20px}.radioButton{margin-left:80px}"]}]}],"members":{"dataUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"backFunction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":5}}]}],"catalogosCargados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":33,"character":27},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"limpiarYMostrarForma":[{"__symbolic":"method"}],"mostrarArma":[{"__symbolic":"method"}],"cargaCatalogos":[{"__symbolic":"method"}],"regresar":[{"__symbolic":"method"}]}},"ɵbi":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkUpdateComponentBase","line":16,"character":42},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"lib-armas-update","providers":[{"__symbolic":"reference","name":"ɵbj"},{"__symbolic":"reference","name":"ɵbk"}],"template":"<lib-armas-form (backFunction)=\"cancelar($event)\" (catalogosCargados)=\"onCatalogosCargados($event)\"></lib-armas-form>\n<div>\n    <div class=\"pt-24\" mat-dialog-actions fxLayout=\"row\" fxLayoutAlign=\"end center\">\n        <button (click)=\"edit()\" [disabled]=\"!formValid()\" aria-label=\"SUBSCRIBE\" class=\"subscribe-button\" color=\"accent\" mat-raised-button>\n            Editar\n        </button>\n    </div>\n</div>","styles":[""]}]}],"members":{"idArma":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"esLocal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"armaLocal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}}]}],"afterUpdateEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":5}}]}],"armaActualizada":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵbj"},{"__symbolic":"reference","name":"ɵbk"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":27,"character":36}]}],"setFormComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbh"},{"static":false}]}]}],"evkLoadComponentData":[{"__symbolic":"method"}],"evkFillForm":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"cancelar":[{"__symbolic":"method"}],"editarDiligencia":[{"__symbolic":"method"}],"onCatalogosCargados":[{"__symbolic":"method"}]}},"ɵbj":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkUpdateServiceBase","line":6,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"evkOnBeforeEdit":[{"__symbolic":"method"}],"evkOnDoneEdit":[{"__symbolic":"method"}],"evkOnErrorEdit":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":32,"character":22}]}],"setAfterUpdateEvent":[{"__symbolic":"method"}]}},"ɵbk":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkShowServiceBase","line":6,"character":38},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"evkOnBeforeShow":[{"__symbolic":"method"}],"evkOnDoneShow":[{"__symbolic":"method"}],"evkOnErrorShow":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":31,"character":22}]}]}},"ɵbl":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkFormComponentBase","line":17,"character":42},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"lib-objetos-form","template":"<form [formGroup]=\"form\">\n    <input type=\"hidden\" formControlName=\"id\">\n    <input type=\"hidden\" formControlName=\"activo\" value=\"true\">\n    <div>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n            <mat-label>Tipo de objeto</mat-label>\n            <input matInput formControlName=\"tipoObjeto\" [matAutocomplete]=\"autoMotivo\" \n            [required]=\"form.get('tipoObjeto').errors !== null && form.get('tipoObjeto').errors.required\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoMotivo=\"matAutocomplete\" [displayWith]=\"displayFnEspecial\"\n                              (optionSelected)=\"cambiaFormularioYlimpia($event.option.value)\">\n                <mat-option *ngFor=\"let tipo of tiposObjetoFilter | async\" [value]=\"tipo\">\n                    <span>{{tipo.nombre}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\"\n                        *ngIf=\"esAutopartes || esOtro\">\n            <mat-label>Motivo por el que se registra</mat-label>\n            <input matInput placeholder=\"Motivo por el que se registra\" formControlName=\"motivo\"\n                   [matAutocomplete]=\"autoMotivo\" \n                   [required]=\"form.get('motivo').errors !== null && form.get('motivo').errors.required\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoMotivo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                <mat-option *ngFor=\"let motivo of motivosFiltered | async\" [value]=\"motivo\">\n                    <span>{{motivo.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n\n    </div>\n    <br>\n    <br>\n    <!-- Sección para celulares-->\n    <div *ngIf=\"esCelular\">\n        <div>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                <mat-label>Motivo por el que se registra</mat-label>\n                <input matInput placeholder=\"Motivo por el que se registra\" formControlName=\"motivo\"\n                       [matAutocomplete]=\"autoMotivo\" \n                       [required]=\"form.get('motivo').errors !== null && form.get('motivo').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoMotivo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let motivo of motivosFiltered | async\" [value]=\"motivo\">\n                        <span>{{motivo.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                <mat-label>Marca de teléfono</mat-label>\n                <input matInput placeholder=\"Marca de teléfono\" formControlName=\"marca\"\n                       [matAutocomplete]=\"autoMarcaTelefono\" \n                       [required]=\"form.get('marca').errors !== null && form.get('marca').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoMarcaTelefono=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let marcaTelefono of marcasFilterd | async\" [value]=\"marcaTelefono\">\n                        <span>{{marcaTelefono.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                <mat-label>Modelo de teléfono</mat-label>\n                <input matInput cleanWhiteSpace formControlName=\"modeloTelefono\" [maxLength]=\"75\" \n                [required]=\"form.get('modeloTelefono').errors !== null && form.get('modeloTelefono').errors.required\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                <mat-label>Número de teléfono</mat-label>\n                <input validatedNumber matInput formControlName=\"numeroTelefonico\" [minlength]=\"10\" [maxLength]=\"10\"\n                       placeholder=\"Número de teléfono a 10 digitos\" pattern=\"[0-9]{10}\">\n                <mat-error>Formato inválido</mat-error>\n            </mat-form-field>\n\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                <mat-label>Proveedor del servicio</mat-label>\n                <input matInput placeholder=\"Proveedor del servicio\" formControlName=\"proveedorServicio\"\n                       [matAutocomplete]=\"autoProveedoresServicio\" \n                       [required]=\"form.get('proveedorServicio').errors !== null && form.get('proveedorServicio').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoProveedoresServicio=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let proveedor of proveedoresFiltered | async\" [value]=\"proveedor\">\n                        <span>{{proveedor.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n        </div>\n        <div>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                <mat-label>IMEI</mat-label>\n                <input matInput formControlName=\"imei\" validatedNumber [maxLength]=\"17\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                <mat-label>IMSI</mat-label>\n                <input matInput formControlName=\"imsi\" [maxLength]=\"15\" cleanWhiteSpace>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                <mat-label>Titular de la linea</mat-label>\n                <input matInput formControlName=\"titularLinea\" [maxLength]=\"50\" cleanWhiteSpace>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                <mat-label>Valor estimado</mat-label>\n                <input matInput formControlName=\"valorEstimado\" [maxLength]=\"17\" currencyMask>\n            </mat-form-field>\n        </div>\n        <div>\n            <mat-checkbox fxFlex=\"50%\" class=\"px-4\" formControlName=\"cuentaConSim\">\n                ¿Cuenta con tarjeta SIM?\n            </mat-checkbox>\n            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n            <mat-checkbox formControlName=\"cuentaConMemoriaExtraible\">\n                ¿Cuenta con memoria extraíble?\n            </mat-checkbox>\n        </div>\n        <br>\n        <div>\n            <mat-form-field appearance=\"outline\" style=\"width: 100%;\">\n                <mat-label>Notas</mat-label>\n                <textarea cleanWhiteSpace formControlName=\"notas\" matInput rows=\"10\"\n                          placeholder=\"Por favor proporcione información adicional en caso de considerarlo necesario, por ejemplo: color, daños, funda, etc.\"\n                          maxlength=\"40000\"></textarea>\n            </mat-form-field>\n        </div>\n    </div>\n    <!-- Termina sección para celulares-->\n    <!-- Sección para documento-->\n    <div *ngIf=\"esDocumento\">\n        <div>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Motivo por el que se registra</mat-label>\n                <input matInput placeholder=\"Motivo por el que se registra\" formControlName=\"motivo\"\n                       [matAutocomplete]=\"autoMotivo\" \n                       [required]=\"form.get('motivo').errors !== null && form.get('motivo').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoMotivo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let motivo of motivosFiltered | async\" [value]=\"motivo\">\n                        <span>{{motivo.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Tipo de documento</mat-label>\n                <input matInput placeholder=\"Tipo de documento\" formControlName=\"tipoDocumento\"\n                       [matAutocomplete]=\"autoTipoDocumento\" \n                       [required]=\"form.get('tipoDocumento').errors !== null && form.get('tipoDocumento').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoTipoDocumento=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let tipoDoc of tiposDocumentoFiltered | async\" [value]=\"tipoDoc\">\n                        <span>{{tipoDoc.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Autoridad emisora</mat-label>\n                <input matInput formControlName=\"autoridadEmisora\" maxlength=\"80\" cleanWhiteSpace>\n            </mat-form-field>\n        </div>\n        <div>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Cantidad</mat-label>\n                <input matInput placeholder=\"Cantidad de objetos\" formControlName=\"cantidad\"\n                       [options]=\"customCurrencyConfigService.getCurrencyMaskConfigCantidad()\" currencyMask\n                       maxlength=\"5\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Número de documento</mat-label>\n                <input matInput cleanWhiteSpace formControlName=\"numeroDocumento\"\n                       placeholder=\"Indica el número de identificación o clave que aparece en el documento\" type=\"text\"\n                       maxlength=\"50\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Valor estimado</mat-label>\n                <input matInput formControlName=\"valorEstimado\" currencyMask maxlength=\"17\">\n            </mat-form-field>\n        </div>\n        <div>\n            <mat-form-field appearance=\"outline\" style=\"width: 100%;\">\n                <mat-label>Notas</mat-label>\n                <textarea matInput cleanWhiteSpace formControlName=\"notas\" rows=\"10\"\n                          placeholder=\"Por favor proporcione datos adicionales en caso de contar con ellos\"\n                          maxlength=\"40000\"></textarea>\n            </mat-form-field>\n        </div>\n    </div>\n    <!-- Termina sección para documento-->\n    <!-- Sección para tarjeta-->\n    <div *ngIf=\"esTarjeta\">\n        <div>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Motivo por el que se registra</mat-label>\n                <input matInput placeholder=\"Motivo por el que se registra\" formControlName=\"motivo\"\n                       [matAutocomplete]=\"autoMotivo\" \n                       [required]=\"form.get('motivo').errors !== null && form.get('motivo').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoMotivo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let motivo of motivosFiltered | async\" [value]=\"motivo\">\n                        <span>{{motivo.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Tipo</mat-label>\n                <input matInput placeholder=\"Tipo\" formControlName=\"empresaFinanciera\" [matAutocomplete]=\"autoEmpresa\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoEmpresa=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let empresa of empresasFinancierasFiltered | async\" [value]=\"empresa\">\n                        <span>{{empresa.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Número de tarjeta</mat-label>\n                <input cleanWhiteSpace validatedNumber matInput formControlName=\"numeroTarjeta\" minlength=\"16\"\n                       maxlength=\"16\" pattern=\"[0-9]{16}\" \n                       [required]=\"form.get('numeroTarjeta').errors !== null && form.get('numeroTarjeta').errors.required\">\n                <mat-error>Formato inválido</mat-error>\n            </mat-form-field>\n        </div>\n        <div>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Modalidad</mat-label>\n                <input matInput placeholder=\"Modalidad\" formControlName=\"tipoTarjeta\"\n                       [matAutocomplete]=\"autoTipoTarjeta\" \n                       [required]=\"form.get('tipoTarjeta').errors !== null && form.get('tipoTarjeta').errors.required\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoTipoTarjeta=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let modalidad of modalidadesTarjetaFiltered | async\" [value]=\"modalidad\">\n                        <span>{{modalidad.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Banco emisor</mat-label>\n                <input matInput placeholder=\"Banco emisor\" formControlName=\"bancoEmisor\" [matAutocomplete]=\"autoBanco\">\n                <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                <mat-autocomplete #autoBanco=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                    <mat-option *ngFor=\"let banco of bancosEmisoresFiltered | async\" [value]=\"banco\">\n                        <span>{{banco.label}}</span>\n                    </mat-option>\n                </mat-autocomplete>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Valor estimado</mat-label>\n                <input matInput formControlName=\"valorEstimado\" step=\"any\" currencyMask maxlength=\"17\">\n            </mat-form-field>\n        </div>\n        <div>\n            <mat-form-field appearance=\"outline\" style=\"width: 100%;\">\n                <mat-label>Notas</mat-label>\n                <textarea matInput cleanWhiteSpace formControlName=\"notas\" rows=\"10\"\n                          placeholder=\"Por favor proporcione datos adicionales en caso de contar con ellos\"\n                          maxlength=\"40000\"></textarea>\n            </mat-form-field>\n        </div>\n    </div>\n    <!-- Termina sección para tarjeta-->\n    <!-- Sección para autopartes-->\n    <div *ngIf=\"esAutopartes\">\n        <div>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Marca</mat-label>\n                <input matInput formControlName=\"marcaTxt\" maxlength=\"100\" cleanWhiteSpace\n                       placeholder=\"Marca del autoparte\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Submarca</mat-label>\n                <input matInput formControlName=\"subMarcaTxt\" maxlength=\"100\" cleanWhiteSpace\n                       placeholder=\"Submarca del autoparte\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Número de parte o serie</mat-label>\n                <input matInput formControlName=\"numeroDeSerie\" maxlength=\"100\" cleanWhiteSpace\n                       placeholder=\"Número de parte o serie\">\n            </mat-form-field>\n        </div>\n        <div>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Valor estimado</mat-label>\n                <input matInput currencyMask formControlName=\"valorEstimado\"\n                       [options]=\"customCurrencyConfigService.getCurrencyMaskConfigMoney()\" maxlength=17>\n            </mat-form-field>\n\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Cantidad</mat-label>\n                <input matInput currencyMask formControlName=\"cantidad\"\n                       placeholder=\"Cantidad de objetos\"\n                       [options]=\"customCurrencyConfigService.getCurrencyMaskConfigCantidad()\" maxlength=\"5\">\n            </mat-form-field>\n\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Unidad de medida</mat-label>\n                <input matInput formControlName=\"unidadMedida\" maxlength=\"100\" cleanWhiteSpace\n                       placeholder=\"Unidad de medida del objeto\">\n            </mat-form-field>\n        </div>\n        <div>\n            <mat-form-field appearance=\"outline\" style=\"width: 100%;\">\n                <mat-label>Descripción del objeto</mat-label>\n                <textarea matInput cleanWhiteSpace rows=\"5\" formControlName=\"descripcion\"\n                          placeholder=\"Descripción del objeto\" maxlength=\"40000\"\n                          [required]=\"form.get('descripcion').errors !== null && form.get('descripcion').errors.required\"></textarea>\n            </mat-form-field>\n        </div>\n        <div>\n            <mat-form-field appearance=\"outline\" style=\"width: 100%;\">\n                <mat-label>Notas</mat-label>\n                <textarea matInput cleanWhiteSpace rows=\"10\" formControlName=\"notas\"\n                          placeholder=\"Por favor proporcione datos adicionales en caso de contar con ellos\"\n                          maxlength=\"40000\"></textarea>\n            </mat-form-field>\n        </div>\n    </div>\n    <!-- Termina sección para autopartes-->\n    <!-- Sección para otro objeto-->\n\n    <div *ngIf=\"esOtro\">\n        <div>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Valor estimado</mat-label>\n                <input matInput currencyMask formControlName=\"valorEstimado\" maxlength=17>\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Cantidad</mat-label>\n                <input matInput currencyMask formControlName=\"cantidad\" placeholder=\"Cantidad de objetos\"\n                       [options]=\"customCurrencyConfigService.getCurrencyMaskConfigCantidad()\" maxlength=\"5\">\n            </mat-form-field>\n            <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 33%;\">\n                <mat-label>Unidad de medida</mat-label>\n                <input matInput formControlName=\"unidadMedida\" maxlength=\"100\" cleanWhiteSpace\n                       placeholder=\"Unidad de medida del objeto\">\n            </mat-form-field>\n        </div>\n        <div>\n            <mat-form-field appearance=\"outline\" style=\"width: 100%;\">\n                <mat-label>Descripción del objeto</mat-label>\n                <textarea matInput cleanWhiteSpace rows=\"5\" formControlName=\"descripcion\"\n                          placeholder=\"Descripción del objeto\" maxlength=\"40000\"\n                          [required]=\"form.get('descripcion').errors !== null && form.get('descripcion').errors.required\"></textarea>\n            </mat-form-field>\n        </div>\n        <div>\n            <mat-form-field appearance=\"outline\" style=\"width: 100%;\">\n                <mat-label>Notas</mat-label>\n                <textarea matInput cleanWhiteSpace rows=\"10\" formControlName=\"notas\"\n                          placeholder=\"Por favor proporcione datos adicionales en caso de contar con ellos\"\n                          maxlength=\"40000\"></textarea>\n            </mat-form-field>\n        </div>\n    </div>\n    <div>\n        <h3 align=\"left\" style=\"color: red\"> Los campos con * son obligatorios.</h3>\n    </div>\n</form>\n<!-- Termina sección para otro objeto-->","styles":[".some-page-wrapper{margin:15px;background-color:red}.row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;width:100%}.column{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-basis:100%;-webkit-box-flex:1;flex:1}"]}]}],"members":{"dataUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"backFunction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":5}}]}],"catalogosCargados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":55,"character":19},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵbm"},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"cambiaFormularioYlimpia":[{"__symbolic":"method"}],"seleccionaObjeto":[{"__symbolic":"method"}],"processValidations":[{"__symbolic":"method"}],"clearAllRequiredFields":[{"__symbolic":"method"}],"cargaCatalogos":[{"__symbolic":"method"}],"_filterEspecial":[{"__symbolic":"method"}],"displayFnEspecial":[{"__symbolic":"method"}],"removeAccentsEspecial":[{"__symbolic":"method"}],"seleccionaObjetoAgredado":[{"__symbolic":"method"}]}},"ɵbm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"getCurrencyMaskConfigMoney":[{"__symbolic":"method"}],"getCurrencyMaskConfigCantidad":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵbn":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateComponentBase","line":22,"character":44},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"evk-custodia-objetos-create","providers":[{"__symbolic":"reference","name":"ɵbo"}],"template":"<lib-objetos-form [dataUpdate]=\"dataUpdate\" (backFunction)=\"regresar($event)\"></lib-objetos-form>\n<div mat-dialog-actions class=\"p-24 m-0\" fusePerfectScrollbar align=\"end\">\n    <button (click)=\"addRegistros()\" [disabled]=\"!formValid()\" aria-label=\"SUBSCRIBE\" class=\"subscribe-button\" color=\"accent\" mat-raised-button>\n        Guardar\n    </button>\n</div><br><br>","styles":[""]}]}],"members":{"dataUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}}]}],"afterCreateEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":5}}]}],"indicioAgregado":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":5}}]}],"backDatos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵbo"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":31,"character":36},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":33,"character":19}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"formComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":48,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbl"},{"static":false}]}]}],"regresar":[{"__symbolic":"method"}],"addRegistros":[{"__symbolic":"method"}]}},"ɵbo":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateServiceBase","line":6,"character":42},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"evkOnBeforeSave":[{"__symbolic":"method"}],"evkOnDoneSave":[{"__symbolic":"method"}],"evkOnErrorSave":[{"__symbolic":"method"}],"setAfterSaveEvent":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":35,"character":22}]}]}},"ɵbp":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkUpdateComponentBase","line":15,"character":44},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"lib-objetos-update","providers":[{"__symbolic":"reference","name":"ɵbq"},{"__symbolic":"reference","name":"ɵbr"}],"template":"<lib-objetos-form (backFunction)=\"cancelar($event)\" (catalogosCargados)=\"onCatalogosCargados($event)\"></lib-objetos-form>\n<div>\n    <div class=\"pt-24\" mat-dialog-actions fxLayout=\"row\" fxLayoutAlign=\"end center\">\n        <button (click)=\"edit()\" [disabled]=\"!formValid()\" aria-label=\"SUBSCRIBE\" class=\"subscribe-button\" color=\"accent\" mat-raised-button>\n            Editar\n        </button>\n    </div>\n</div>","styles":[""]}]}],"members":{"idObjeto":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"esLocal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"objetoLocal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"afterUpdateEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":5}}]}],"objetoActualizado":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵbr"},{"__symbolic":"reference","name":"ɵbq"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":25,"character":44}]}],"ngOnInit":[{"__symbolic":"method"}],"evkLoadComponentData":[{"__symbolic":"method"}],"setFormComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":50,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbl"},{"static":false}]}]}],"evkFillForm":[{"__symbolic":"method"}],"cancelar":[{"__symbolic":"method"}],"editarDiligencia":[{"__symbolic":"method"}],"onCatalogosCargados":[{"__symbolic":"method"}]}},"ɵbq":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkUpdateServiceBase","line":6,"character":42},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"evkOnBeforeEdit":[{"__symbolic":"method"}],"evkOnDoneEdit":[{"__symbolic":"method"}],"evkOnErrorEdit":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":32,"character":22}]}],"setAfterUpdateEvent":[{"__symbolic":"method"}]}},"ɵbr":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkShowServiceBase","line":6,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"evkOnBeforeShow":[{"__symbolic":"method"}],"evkOnDoneShow":[{"__symbolic":"method"}],"evkOnErrorShow":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":31,"character":22}]}]}},"ɵbs":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkFormComponentBase","line":17,"character":44},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"lib-vehiculos-custodia-form","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":21},"member":"OnPush"},"template":"<div class=\"mb-24\" fxLayout=\"column\" fxLayoutAlign=\"start\">\n    <form [formGroup]=\"form\">\n        <div formGroupName=\"vehiculoDTO\">\n            <div>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>* Motivo de Registro</mat-label>\n                    <input matInput formControlName=\"motivoRegistro\" [matAutocomplete]=\"autoMotivo\">\n                    <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                    <mat-autocomplete #autoMotivo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                        <mat-option *ngFor=\"let option of motivosFilterOption$ | async\" [value]=\"option\">\n                            {{option.label}}\n                        </mat-option>\n                    </mat-autocomplete>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>* Tipo de Vehículo</mat-label>\n                    <input matInput formControlName=\"tipoVehiculo\" [matAutocomplete]=\"autoTipoVehiculo\" (focusout)=\"cleanValuesTipoVehiculo($event)\">\n                    <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                    <mat-autocomplete #autoTipoVehiculo=\"matAutocomplete\" [displayWith]=\"displayFn\" (optionSelected)=\"getMarcasByTipoVehiculo($event.option.value)\">\n                        <mat-option *ngFor=\"let option of tipoVehiculoFilterOption$ | async\" [value]=\"option\">\n                            {{option.label}}\n                        </mat-option>\n                    </mat-autocomplete>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>* Marca</mat-label>\n                    <input matInput formControlName=\"marcaVehiculo\" [matAutocomplete]=\"autoMarcaVehiculo\" (focusout)=\"cleanValuesMarca($event)\">\n                    <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                    <mat-autocomplete #autoMarcaVehiculo=\"matAutocomplete\" [displayWith]=\"displayFn\" (optionSelected)=\"getSubMarcasByMarcaVehiculo($event.option.value)\">\n                        <mat-option *ngFor=\"let option of marcasVehiculoFilterOption$ | async\" [value]=\"option\">\n                            {{option.label}}\n                        </mat-option>\n                    </mat-autocomplete>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>* Submarca</mat-label>\n                    <input matInput formControlName=\"submarcaVehiculo\" [matAutocomplete]=\"autoSubMarcaVehiculo\">\n                    <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                    <mat-autocomplete #autoSubMarcaVehiculo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                        <mat-option *ngFor=\"let option of submarcasVehiculoFilterOption$ | async\" [value]=\"option\">\n                            {{option.label}}\n                        </mat-option>\n                    </mat-autocomplete>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>* Modelo</mat-label>\n                    <input matInput maxlength=\"4\" placeholder=\"Modelo\" formControlName=\"modelo\" cleanWhiteSpace>\n                </mat-form-field>\n            </div>\n            <div>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>* Placas</mat-label>\n                    <input matInput maxlength=\"15\" placeholder=\"Placas\" formControlName=\"placas\" cleanWhiteSpace>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>* Color</mat-label>\n                    <input matInput formControlName=\"color\" [matAutocomplete]=\"autoColorVehiculo\">\n                    <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                    <mat-autocomplete #autoColorVehiculo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                        <mat-option *ngFor=\"let option of colorVehiculoFilterOption$ | async\" [value]=\"option\">\n                            {{option.label}}\n                        </mat-option>\n                    </mat-autocomplete>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>* Entidad Federativa</mat-label>\n                    <input matInput formControlName=\"estadoOrigenPlacas\" [matAutocomplete]=\"autoOrigenPlacasVehiculo\">\n                    <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                    <mat-autocomplete #autoOrigenPlacasVehiculo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                        <mat-option *ngFor=\"let option of entidadFederativaFilterOption$ | async\" [value]=\"option\">\n                            {{option.label}}\n                        </mat-option>\n                    </mat-autocomplete>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>* Reporte de Robo</mat-label>\n                    <input matInput formControlName=\"reporteRobo\" [matAutocomplete]=\"autoReporteRoboVehiculo\">\n                    <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                    <mat-autocomplete #autoReporteRoboVehiculo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                        <mat-option *ngFor=\"let option of reporteRoboFilterOption$ | async\" [value]=\"option\">\n                            {{option.label}}\n                        </mat-option>\n                    </mat-autocomplete>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>NIV</mat-label>\n                    <input matInput maxlength=\"30\" placeholder=\"NIV\" formControlName=\"niv\" cleanWhiteSpace>\n                </mat-form-field>\n            </div>\n            <div>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>País de Origen</mat-label>\n                    <input matInput formControlName=\"procedencia\" [matAutocomplete]=\"autoProcedenciaVehiculo\">\n                    <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                    <mat-autocomplete #autoProcedenciaVehiculo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                        <mat-option *ngFor=\"let option of paisFilterOption$ | async\" [value]=\"option\">\n                            {{option.label}}\n                        </mat-option>\n                    </mat-autocomplete>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>Número de Permiso</mat-label>\n                    <input matInput maxlength=\"50\" placeholder=\"Número de Permiso\" formControlName=\"numeroPermiso\" cleanWhiteSpace>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>Número de Motor</mat-label>\n                    <input matInput maxlength=\"40\" placeholder=\"Número de Motor\" formControlName=\"numeroMotor\" cleanWhiteSpace>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>* Uso del Vehículo</mat-label>\n                    <input matInput formControlName=\"tipoUso\" [matAutocomplete]=\"autoTipoUsoVehiculo\">\n                    <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                    <mat-autocomplete #autoTipoUsoVehiculo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                        <mat-option *ngFor=\"let option of usoVehiculoFilterOption$ | async\" [value]=\"option\">\n                            {{option.label}}\n                        </mat-option>\n                    </mat-autocomplete>\n                </mat-form-field>\n            </div>\n            <div>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>* Tipo Combustible</mat-label>\n                    <input matInput formControlName=\"tipoCombustible\" [matAutocomplete]=\"autoTipoCombustibleVehiculo\">\n                    <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                    <mat-autocomplete #autoTipoCombustibleVehiculo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                        <mat-option *ngFor=\"let option of tipoCombustibleFilterOption$ | async\" [value]=\"option\">\n                            {{option.label}}\n                        </mat-option>\n                    </mat-autocomplete>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>* Valor Estimado</mat-label>\n                    <input matInput maxlength=\"18\" currencyMask formControlName=\"valorEstimado\" minlength=\"1\"\n                           [options]=\"customCurrencyService.getCurrencyMaskConfigMoney()\">\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>* Calidad Vehículo</mat-label>\n                    <input matInput formControlName=\"calidad\" [matAutocomplete]=\"autoCalidadVehiculo\">\n                    <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                    <mat-autocomplete #autoCalidadVehiculo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                        <mat-option *ngFor=\"let option of calidadVehiculoFilterOption$ | async\" [value]=\"option\">\n                            {{option.label}}\n                        </mat-option>\n                    </mat-autocomplete>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>Señas Particulares</mat-label>\n                    <input matInput maxlength=\"100\" placeholder=\"Señas Particulares\" formControlName=\"notasSeniasParticulares\" cleanWhiteSpace>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>Número de Factura</mat-label>\n                    <input matInput maxlength=\"50\" placeholder=\"Número de Factura\" formControlName=\"numeroFactura\" cleanWhiteSpace>\n                </mat-form-field>\n            </div>\n            <div>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>Aseguradora</mat-label>\n                    <input matInput formControlName=\"aseguradora\" [matAutocomplete]=\"autoAseguradoraVehiculo\">\n                    <mat-icon matSuffix>arrow_drop_down</mat-icon>\n                    <mat-autocomplete #autoAseguradoraVehiculo=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                        <mat-option *ngFor=\"let option of aseguradoraVehiculoFilterOption$ | async\" [value]=\"option\">\n                            {{option.label}}\n                        </mat-option>\n                    </mat-autocomplete>\n                </mat-form-field>\n                <mat-form-field appearance=\"outline\" fxFlex=\"50%\" class=\"px-4\" style=\"width: 20%;\">\n                    <mat-label>Número de Póliza</mat-label>\n                    <input matInput maxlength=\"50\" placeholder=\"Número de Póliza\" formControlName=\"numeroPoliza\" cleanWhiteSpace>\n                </mat-form-field>\n            </div>\n        </div>\n        <div>\n            <h3>Los campos con * son obligatorios.</h3>\n        </div>\n    </form>\n</div>","styles":["h3{color:red}"]}]}],"members":{"dataUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":5}}]}],"backFunction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":60,"character":5}}]}],"catalogosCargados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":61,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":64,"character":19},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵbm"},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"cargaCatalogos":[{"__symbolic":"method"}],"eventHandlerEventInit":[{"__symbolic":"method"}],"getMarcasByTipoVehiculo":[{"__symbolic":"method"}],"getSubMarcasByMarcaVehiculo":[{"__symbolic":"method"}],"resetChildOptionsFromTipoVehiculo":[{"__symbolic":"method"}],"resetChildOptionsFromMarca":[{"__symbolic":"method"}],"resetValues":[{"__symbolic":"method"}],"cleanValuesTipoVehiculo":[{"__symbolic":"method"}],"cleanValuesMarca":[{"__symbolic":"method"}],"regresar":[{"__symbolic":"method"}]}},"ɵbt":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateComponentBase","line":21,"character":46},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"evk-custodia-vehiculos-create","template":"<lib-vehiculos-custodia-form [dataUpdate]=\"dataUpdate\" (backFunction)=\"regresar($event)\"></lib-vehiculos-custodia-form>\n\n<div mat-dialog-actions class=\"p-24 m-0\" fusePerfectScrollbar align=\"end\">\n    <button (click)=\"addRegistros()\" [disabled]=\"!formValid()\" aria-label=\"SUBSCRIBE\" class=\"subscribe-button\" color=\"accent\" mat-raised-button>\n        Guardar\n    </button>\n</div><br><br>","styles":[""]}]}],"members":{"dataUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":5}}]}],"afterCreateEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":24,"character":5}}]}],"indicioAgregado":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":5}}]}],"backDatos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":5}}]}],"formComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbs"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵbu"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":35,"character":36},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":37,"character":19}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"regresar":[{"__symbolic":"method"}],"addRegistros":[{"__symbolic":"method"}]}},"ɵbu":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateServiceBase","line":9,"character":44},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"evkOnBeforeSave":[{"__symbolic":"method"}],"evkOnDoneSave":[{"__symbolic":"method"}],"evkOnErrorSave":[{"__symbolic":"method"}],"setAfterSaveEvent":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":41,"character":14},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":42,"character":35}]}]},"statics":{"ngInjectableDef":{}}},"ɵbv":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkUpdateComponentBase","line":15,"character":46},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-vehiculos-custodia-update","template":"<lib-vehiculos-custodia-form (backFunction)=\"regresar($event)\" (catalogosCargados)=\"onCatalogosCargados($event)\"></lib-vehiculos-custodia-form>\n\n<div class=\"pt-24\" mat-dialog-actions fxLayout=\"row\" fxLayoutAlign=\"end center\">\n    <button (click)=\"edit()\" [disabled]=\"!formValid()\" aria-label=\"SUBSCRIBE\" class=\"subscribe-button\" color=\"accent\" mat-raised-button>\n        Editar\n    </button>\n</div><br><br>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵbw"},{"__symbolic":"reference","name":"ɵbx"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":20,"character":36}]}],"vehiculo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"esLocal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"afterUpdateEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":5}}]}],"vehiculoActualizado":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":5}}]}],"ngOnInit":[{"__symbolic":"method"}],"evkLoadComponentData":[{"__symbolic":"method"}],"setFormComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":51,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbs"},{"static":false}]}]}],"evkFillForm":[{"__symbolic":"method"}],"errorEdit":[{"__symbolic":"method"}],"regresar":[{"__symbolic":"method"}],"editarDiligencia":[{"__symbolic":"method"}],"onCatalogosCargados":[{"__symbolic":"method"}]}},"ɵbw":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkShowServiceBase","line":8,"character":42},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"evkOnBeforeShow":[{"__symbolic":"method"}],"evkOnDoneShow":[{"__symbolic":"method"}],"evkOnErrorShow":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":33,"character":14}]}]},"statics":{"ngInjectableDef":{}}},"ɵbx":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkUpdateServiceBase","line":9,"character":44},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"evkOnBeforeEdit":[{"__symbolic":"method"}],"evkOnDoneEdit":[{"__symbolic":"method"}],"evkOnErrorEdit":[{"__symbolic":"method"}],"setAfterUpdateEvent":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":40,"character":14},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":41,"character":35}]}]},"statics":{"ngInjectableDef":{}}},"ɵby":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkPageServiceBase","line":8,"character":54},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":13,"character":21},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkMainFilterPage","line":14,"character":27}]}],"setNumeroReferencia":[{"__symbolic":"method"}],"evkOnBeforePage":[{"__symbolic":"method"}],"evkOnDonePage":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵbz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"lib-recoleccion-page","template":"<div>\n    <mat-table [dataSource]=\"dataSource\" matSort fusePerfectScrollbar>\n        <ng-container matColumnDef=\"Manual\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Manual</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{row.manual}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"Instrumental\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Instrumental</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{row.instrumental}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"Bolsa\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Bolsa</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{row.bolsa}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"Caja\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Caja</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{row.caja}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"Recipientes\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Recipiente</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\">{{row.recipientes}}</mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"Acciones\">\n            <mat-header-cell mat-header-cell *matHeaderCellDef mat-sort-header>Acciones</mat-header-cell>\n            <mat-cell *matCellDef=\"let row\"></mat-cell>\n        </ng-container>\n        <ng-container matColumnDef=\"acciones\">\n            <mat-header-cell *matHeaderCellDef fxLayoutAlign=\"center center\" mat-sort-header>\n                Acciones\n            </mat-header-cell>\n            <mat-cell *matCellDef=\"let row; let i = index;\" fxLayoutAlign=\"center center\">\n                <button id=\"accion\" mat-icon-button [matMenuTriggerFor]=\"menu\">\n                    <mat-icon>settings</mat-icon>\n                </button>\n                <mat-menu #menu=\"matMenu\">\n                    <button mat-icon-button (click)=\"editar(row, i)\">\n                        <mat-icon color=\"primary\">edit</mat-icon>\n                    </button>\n                    <button mat-icon-button (click)=\"eliminar(i)\">\n                        <mat-icon color=\"primary\">clear</mat-icon>\n                    </button>\n                </mat-menu>\n            </mat-cell>\n        </ng-container>\n        <mat-header-row *matHeaderRowDef=\"columnas; sticky:true\"></mat-header-row>\n        <mat-row *matRowDef=\"let row; columns: columnas;\" class=\"turno\"></mat-row>\n    </mat-table>\n    <div *ngIf=\"dataSource.data.length === 0\">\n        <div class=\"message-box \">\n            No existen registros.\n        </div>\n    </div>\n</div>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"editar":[{"__symbolic":"method"}],"eliminar":[{"__symbolic":"method"}],"getDataService":[{"__symbolic":"method"}]}},"ɵca":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"lib-lugares-create","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":8,"character":19},"member":"None"},"template":"<div class=\"dialog-content-wrapper\">\n    <mat-toolbar class=\"mat-accent m-0\">\n        <mat-toolbar-row fxFlex fxLayout=\"row\" fxLayoutAlign=\"space-between center\">\n            <span class=\"title dialog-title\">Agregar lugar</span>\n            <button mat-icon-button (click)=\"dialogRef.close()\" aria-label=\"Close dialog\">\n                <mat-icon>close</mat-icon>\n            </button>\n        </mat-toolbar-row>\n    </mat-toolbar>\n    <div mat-dialog-content class=\"modal-lugar-custodia\" fusePerfectScrollbar>\n        <lib-evk-lugares-create\n            [idExpediente]=\"idExpediente\"\n            [saveButtonText]=\"'Guardar'\"\n            (lugarGuardado)=\"addToDiligencia($event)\"\n            [validators]=\"validators\"\n        ></lib-evk-lugares-create>\n    </div>\n</div>","styles":["@media screen and (max-width:599px){.create-lugar-dialog{width:100%}}@media screen and (min-width:600px){.create-lugar-dialog{width:640px}}.create-lugar-dialog .mat-dialog-container{padding:0;overflow-x:hidden}.create-lugar-dialog .mat-dialog-container .compose-form .mat-form-field{width:100%}.create-lugar-dialog .mat-dialog-container .compose-form .show-hide-extra-fields{text-align:right;cursor:pointer;font-size:12px}.create-lugar-dialog .mat-dialog-container .compose-form .attachment-list{font-size:13px}.create-lugar-dialog .mat-dialog-container .compose-form .attachment-list .attachment{border:1px solid;border-radius:20px;padding-left:16px;margin-top:8px}.create-lugar-dialog .mat-dialog-container .compose-form .attachment-list .attachment .filename{font-weight:600}.create-lugar-dialog .mat-dialog-container .compose-form .attachment-list .attachment:last-child{margin-bottom:0}.create-lugar-dialog .dialog-content-wrapper{max-height:85vh;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.item-buttons{width:100%}.item-buttons[align=end]{-webkit-box-pack:end;justify-content:flex-end}.item-buttons[align=center]{-webkit-box-pack:center;justify-content:center}.item-buttons-margin{margin-bottom:10px}.modal-lugar-custodia{padding:40px 25px 40px 40px!important}"]}]}],"members":{"idExpediente":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}}]}],"afterCreateEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":5}}]}],"lugarAgregado":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":5}}]}],"doneSave$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":42,"character":9},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MAT_DIALOG_DATA","line":42,"character":16}]}]],"parameters":[{"__symbolic":"reference","name":"MatDialogRef","module":"@angular/material","arguments":[{"__symbolic":"reference","name":"ɵca"}]},{"__symbolic":"reference","name":"any"}]}],"addToDiligencia":[{"__symbolic":"method"}]}},"ɵcb":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkFormComponentBase","line":15,"character":42},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-lugares-form","template":"<form [formGroup]=\"form\" class=\"mb-24 padding-form\" fxLayout=\"column\" fxLayoutAlign=\"start\" name=\"form\">\n    <div fxLayout=\"row\" fxLayout.sm=\"row\" fxLayout.xs=\"column\" fxLayoutAlign=\"space-around stretch\" fxLayoutAlign.sm=\"space-around stretch\" fxLayoutAlign.xs=\"space-around stretch\" formGroupName=\"direccion\">\n        <mat-form-field appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>* Tipo de lugar</mat-label>\n            <input matInput formControlName=\"tipoDomicilio\" [matAutocomplete]=\"autoLugar\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoLugar=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                <mat-option *ngFor=\"let option of tipoDomicilioFilteredOptions$ | async\" [value]=\"option\">\n                    <span>{{option.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n        <div fxFlex=\"34\"></div>\n        <div fxFlex=\"33\"></div>\n    </div>\n\n    <div fxLayout=\"row\" fxLayout.sm=\"row\" fxLayout.xs=\"column\" fxLayoutAlign=\"space-around stretch\" fxLayoutAlign.sm=\"space-around stretch\" fxLayoutAlign.xs=\"space-around stretch\" formGroupName=\"direccion\">\n        <!--País-->\n        <mat-form-field appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>* País</mat-label>\n            <input matInput formControlName=\"pais\" [matAutocomplete]=\"autoPais\" (focusout)=\"cleanValuesPais($event)\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoPais=\"matAutocomplete\" [displayWith]=\"displayFn\" (optionSelected)=\"getEstadosByPais($event.option.value)\">\n                <mat-option *ngFor=\"let option of paisFilteredOptions$ | async\" [value]=\"option\">\n                    <span>{{option.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n\n        <!--Estado-->\n        <mat-form-field *ngIf=\"!campoTexto\" appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>* Estado</mat-label>\n            <input matInput formControlName=\"estado\" [matAutocomplete]=\"autoEstado\" (focusout)=\"cleanValuesEstado($event)\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoEstado=\"matAutocomplete\" [displayWith]=\"displayFn\" (optionSelected)=\"getMunicipiosByEstado($event.option.value)\">\n                <mat-option *ngFor=\"let option of estadosFilteredOptions$ | async\" [value]=\"option\">\n                    <span>{{option.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n        <!--Estado Campo Texto-->\n        <mat-form-field *ngIf=\"campoTexto\" appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>* Estado</mat-label>\n            <input matInput formControlName=\"otroEstado\" maxlength=\"100\" cleanWhiteSpace>\n        </mat-form-field>\n\n        <!--Alcaldía-->\n        <mat-form-field *ngIf=\"!campoTexto\" appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>* Alcaldía</mat-label>\n            <input matInput formControlName=\"municipio\" [matAutocomplete]=\"autoMunicipio\" (focusout)=\"cleanValuesMunicipio($event)\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoMunicipio=\"matAutocomplete\" [displayWith]=\"displayFn\" (optionSelected)=\"getColoniasByMunicipio($event.option.value)\">\n                <mat-option *ngFor=\"let option of municipiosFilteredOptions$ | async\" [value]=\"option\">\n                    <span>{{option.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n        <!--Alcaldía Campo Texto-->\n        <mat-form-field *ngIf=\"campoTexto\" appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>* Alcaldía</mat-label>\n            <input matInput formControlName=\"otroMunicipio\" maxlength=\"100\" cleanWhiteSpace>\n        </mat-form-field>\n    </div>\n\n    <div fxLayout=\"row\" fxLayout.sm=\"row\" fxLayout.xs=\"column\" fxLayoutAlign=\"space-around stretch\" fxLayoutAlign.sm=\"space-around stretch\" fxLayoutAlign.xs=\"space-around stretch\" formGroupName=\"direccion\">\n\n        <!--Colonia-->\n        <mat-form-field *ngIf=\"!campoTexto\" appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>* Colonia</mat-label>\n            <input matInput formControlName=\"colonia\" [matAutocomplete]=\"autoColonia\" (focusout)=\"cleanValuesColonia($event)\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoColonia=\"matAutocomplete\" [displayWith]=\"displayFn\" (optionSelected)=\"getLocalidadAndCpByColonia($event.option.value)\">\n                <mat-option *ngFor=\"let option of coloniasFilteredOptions$ | async\" [value]=\"option\">\n                    <span>{{option.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n        <!--Colonia Campo Texto-->\n        <mat-form-field *ngIf=\"campoTexto\" appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>* Colonia</mat-label>\n            <input matInput formControlName=\"otraColonia\" maxlength=\"100\" cleanWhiteSpace>\n        </mat-form-field>\n\n        <!--Localidad-->\n        <mat-form-field *ngIf=\"!campoTexto\" appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>Localidad</mat-label>\n            <input matInput formControlName=\"localidad\" [matAutocomplete]=\"autoLocalidad\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoLocalidad=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                <mat-option *ngFor=\"let option of localidadesFilteredOptions$ | async\" [value]=\"option\">\n                    <span>{{option.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n        <!--Localidad Campo Texto-->\n        <mat-form-field *ngIf=\"campoTexto\" appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>Localidad</mat-label>\n            <input matInput formControlName=\"otraLocalidad\" maxlength=\"100\" cleanWhiteSpace>\n        </mat-form-field>\n\n        <!--Codigo Postal-->\n        <mat-form-field appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>* Código postal</mat-label>\n            <input matInput validatedNumber formControlName=\"cp\" minlength=\"5\" maxlength=\"5\" pattern=\"[0-9]{5}\">\n        </mat-form-field>\n\n    </div>\n\n    <div fxLayout=\"row\" fxLayout.sm=\"row\" fxLayout.xs=\"column\" fxLayoutAlign=\"space-around stretch\" fxLayoutAlign.sm=\"space-around stretch\" fxLayoutAlign.xs=\"space-around stretch\" formGroupName=\"direccion\">\n\n        <mat-form-field appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>* Calle</mat-label>\n            <input matInput formControlName=\"calle\" [maxLength]=\"50\" cleanWhiteSpace>\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>* Número exterior</mat-label>\n            <input matInput formControlName=\"numeroExterior\" [maxLength]=\"10\" cleanWhiteSpace>\n        </mat-form-field>\n        <mat-form-field appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>Número interior</mat-label>\n            <input [maxLength]=\"10\" matInput formControlName=\"numeroInterior\" cleanWhiteSpace>\n        </mat-form-field>\n    </div>\n\n    <div fxLayout=\"row\" fxLayout.sm=\"row\" fxLayout.xs=\"column\" fxLayoutAlign=\"space-around stretch\" fxLayoutAlign.sm=\"space-around stretch\" fxLayoutAlign.xs=\"space-around stretch\">\n\n        <mat-form-field appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>* Coordinación territorial de los hechos</mat-label>\n            <input matInput formControlName=\"coordinacionTerritorial\" [matAutocomplete]=\"autoCoordinacion\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoCoordinacion=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                <mat-option *ngFor=\"let option of coordinacionFilteredOptions$ | async\" [value]=\"option\">\n                    <span>{{option.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n\n        <mat-form-field appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\">\n            <mat-label>* Tipo de sitio</mat-label>\n            <input matInput formControlName=\"tipoSitio\" [matAutocomplete]=\"autoSitio\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoSitio=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                <mat-option *ngFor=\"let option of tipoSitioFilteredOptions$ | async\" [value]=\"option\">\n                    <span>{{option.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n\n        <mat-form-field appearance=\"outline\" fxFlex=\"33%\" class=\"px-4\" formGroupName=\"direccion\">\n            <mat-label>* Tipo de vialidad</mat-label>\n            <input matInput formControlName=\"tipoVialidad\" [matAutocomplete]=\"autoVialidad\">\n            <mat-icon matSuffix>arrow_drop_down</mat-icon>\n            <mat-autocomplete #autoVialidad=\"matAutocomplete\" [displayWith]=\"displayFn\">\n                <mat-option *ngFor=\"let option of tipoVialidadFilteredOptions$ | async\" [value]=\"option\">\n                    <span>{{option.label}}</span>\n                </mat-option>\n            </mat-autocomplete>\n        </mat-form-field>\n    </div>\n\n    <input type=\"hidden\" formControlName=\"idDireccion\">\n    <input type=\"hidden\" formControlName=\"id\">\n\n    <div fxLayout=\"row\" fxLayoutAlign=\"start center\">\n        <h3 style=\"color: red\"> Los campos con * son obligatorios.</h3>\n    </div>\n</form>","styles":[".padding-form{padding-left:10px}"]}]}],"members":{"idExpediente":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":5}}]}],"isCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":5}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":51,"character":5}}]}],"catalogosCargados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":52,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":57,"character":19},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"getCatalogos":[{"__symbolic":"method"}],"eventHandlerEventInit":[{"__symbolic":"method"}],"getEstadosByPais":[{"__symbolic":"method"}],"getMunicipiosByEstado":[{"__symbolic":"method"}],"getColoniasByCp":[{"__symbolic":"method"}],"getColoniasByMunicipio":[{"__symbolic":"method"}],"getLocalidadAndCpByColonia":[{"__symbolic":"method"}],"resetChildOptionsFromPais":[{"__symbolic":"method"}],"resetChildOptionsFromEstado":[{"__symbolic":"method"}],"resetChildOptionsFromMunicipio":[{"__symbolic":"method"}],"resetChildOptionsFromColonia":[{"__symbolic":"method"}],"resetValues":[{"__symbolic":"method"}],"cleanValuesPais":[{"__symbolic":"method"}],"cleanValuesEstado":[{"__symbolic":"method"}],"cleanValuesMunicipio":[{"__symbolic":"method"}],"cleanValuesColonia":[{"__symbolic":"method"}],"cambioCamposTexto":[{"__symbolic":"method"}],"clearValidatorsForControls":[{"__symbolic":"method"}],"addValidatorsForControls":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"seteaValoresPorDefecto":[{"__symbolic":"method"}]}},"ɵcc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-lugares-update","template":"<p>lugares-update works!</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵcd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-documentos-create","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":11,"character":19},"member":"None"},"template":"<div class=\"dialog-content-wrapper\">\n    <mat-toolbar class=\"mat-accent m-0\">\n        <mat-toolbar-row fxFlex fxLayout=\"row\" fxLayoutAlign=\"space-between center\">\n            <span class=\"title dialog-title\">Adjuntar documento</span>\n            <div class=\"item-buttons\" align=\"end\">\n            <button mat-icon-button (click)=\"onNoClick()\" aria-label=\"Close dialog\">\n                <mat-icon>close</mat-icon>\n            </button>\n            </div>\n        </mat-toolbar-row>\n    </mat-toolbar>\n\n    <div mat-dialog-content class=\"p-24 m-0\" fusePerfectScrollbar>\n\n        <evk-content-adjuntar [usuario]=\"username\" [folioNegocio]=\"eslabon.numeroReferencia\" [relativePath]=\"data.relativePath\" [tipoDocumento$]=\"data.tipoDocumentoOption\" (loading)=\"loading($event)\" (errorMessage)=\"errorMessage($event)\" (successMessage)=\"successMessage($event)\"\n            [showStatus]=\"true\" [puesto]=\"puesto\"></evk-content-adjuntar>\n\n        <div mat-dialog-actions class=\"pt-24 px-8\" align=\"end\">\n            <button mat-button (click)=\"onNoClick()\">Cancelar</button>\n            <button (click)=\"save()\" [disabled]=\"!formValid()\" mat-raised-button color=\"accent\" class=\"subscribe-button\" aria-label=\"SUBSCRIBE\">\n                Guardar\n            </button>\n        </div>\n    </div>\n</div>","styles":["@media screen and (max-width:599px){.adjuntar-component-dialog{width:100%}}@media screen and (min-width:600px){.adjuntar-component-dialog{width:640px}}.adjuntar-component-dialog .mat-dialog-container{padding:0}.adjuntar-component-dialog .mat-dialog-container .compose-form .mat-form-field{width:100%}.adjuntar-component-dialog .mat-dialog-container .compose-form .show-hide-extra-fields{text-align:right;cursor:pointer;font-size:12px}.adjuntar-component-dialog .mat-dialog-container .compose-form .attachment-list{font-size:13px}.adjuntar-component-dialog .mat-dialog-container .compose-form .attachment-list .attachment{border:1px solid;border-radius:20px;padding-left:16px;margin-top:8px}.adjuntar-component-dialog .mat-dialog-container .compose-form .attachment-list .attachment .filename{font-weight:600}.adjuntar-component-dialog .mat-dialog-container .compose-form .attachment-list .attachment:last-child{margin-bottom:0}.adjuntar-component-dialog .dialog-content-wrapper{max-height:85vh;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.item-buttons{width:100%}.item-buttons[align=end]{-webkit-box-pack:end;justify-content:flex-end}.item-buttons[align=center]{-webkit-box-pack:center;justify-content:center}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":25,"character":9},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MAT_DIALOG_DATA","line":25,"character":16}]}],null],"parameters":[{"__symbolic":"reference","name":"MatDialogRef","module":"@angular/material","arguments":[{"__symbolic":"reference","name":"ɵcd"}]},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":26,"character":36}]}],"onNoClick":[{"__symbolic":"method"}],"formComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":5},"arguments":[{"__symbolic":"reference","module":"@evomatik/evk-content","name":"EvkContentAdjuntarComponent","line":39,"character":15},{"static":false}]}]}],"save":[{"__symbolic":"method"}],"errorMessage":[{"__symbolic":"method"}],"successMessage":[{"__symbolic":"method"}],"loading":[{"__symbolic":"method"}]}},"ɵce":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateComponentBase","line":13,"character":51},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-datos-generales-create","template":"<div *ngIf=\"!isLugar\">\n    <lib-registro-custodia-form (noExisteFolio)=\"isNoExisteFolio($event)\"></lib-registro-custodia-form>\n</div>\n<div *ngIf=\"isLugar\">\n    <lib-lugares-create></lib-lugares-create>\n</div>","styles":[""]}]}],"members":{"regresar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":5}}]}],"noExisteFolio":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":5}}]}],"formComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵq"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":26,"character":83},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"siguiente":[{"__symbolic":"method"}],"cancelar":[{"__symbolic":"method"}],"addRegistros":[{"__symbolic":"method"}],"isNoExisteFolio":[{"__symbolic":"method"}]}},"ɵcf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-datos-generales-update","template":"<p>datos-generales-update works!</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵcg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"lib-wizard-nav-bar","template":"<ng-content></ng-content>","styles":["wizard-sidebar{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex:1 0 auto;position:absolute;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:280px;min-width:280px;max-width:280px;z-index:1000;box-shadow:0 2px 8px 0 rgba(0,0,0,.35)}wizard-sidebar.left-positioned{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}wizard-sidebar.right-positioned{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}wizard-sidebar.open{-webkit-transform:translateX(0);transform:translateX(0)}wizard-sidebar.locked-open{position:relative!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}wizard-sidebar.folded{position:absolute!important;top:0;bottom:0}wizard-sidebar.animations-enabled{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:transform,width,min-width,max-width,-webkit-transform;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wizard-sidebar-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:999;opacity:0}"]}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"position":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"opened":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":19,"character":5},"arguments":["class.open"]}]}],"lockedOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":5}}]}],"isLockedOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":23,"character":5},"arguments":["class.locked-open"]}]}],"foldedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":5}}]}],"foldedAutoTriggerOnHover":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"unfolded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":29,"character":5},"arguments":["class.unfolded"]}]}],"invisibleOverlay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"foldedChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":5}}]}],"openedChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":5}}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/animations","name":"AnimationBuilder","line":53,"character":35},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":54,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":55,"character":29},{"__symbolic":"reference","module":"@angular/flex-layout","name":"MediaObserver","line":56,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":57,"character":27}]}]}},"ɵch":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkFormComponentBase","line":11,"character":48},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"lib-eslabon-cadena-form","template":"<form [formGroup]=\"form\">\n    <div>\n        <mat-label>¿El indicio se va a trasladar?</mat-label>\n        <br>\n        <mat-radio-group [(ngModel)]=\"isTrasladado\" formControlName=\"isTrasladado\" (change)=\"changeIsTraslado()\">\n            <mat-radio-button [value]=\"true\">Sí</mat-radio-button>&nbsp;&nbsp;&nbsp;\n            <mat-radio-button class=\"ubicacionBoton\" [value]=\"false\">No</mat-radio-button>\n            <br>\n        </mat-radio-group>\n    </div>\n</form>","styles":[""]}]}],"members":{"isTraslado":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":16,"character":27},{"__symbolic":"reference","name":"ɵy"}]}],"ngOnInit":[{"__symbolic":"method"}],"getDataService":[{"__symbolic":"method"}],"changeIsTraslado":[{"__symbolic":"method"}]}},"ɵci":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkCreateServiceBase","line":10,"character":48},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"evkOnBeforeSave":[{"__symbolic":"method"}],"evkOnDoneSave":[{"__symbolic":"method"}],"evkOnErrorSave":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":38,"character":22},{"__symbolic":"reference","name":"ɵy"}]}],"setDatosUsuario":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵcj":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkUpdateServiceBase","line":7,"character":51},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"evkOnBeforeEdit":[{"__symbolic":"method"}],"evkOnDoneEdit":[{"__symbolic":"method"}],"evkOnErrorEdit":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":37,"character":22},{"__symbolic":"reference","name":"ɵe"}]}]}},"ɵck":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkShowServiceBase","line":6,"character":49},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"EvkHttpService","line":10,"character":22}]}],"evkOnBeforeShow":[{"__symbolic":"method"}],"evkOnDoneShow":[{"__symbolic":"method"}],"evkOnErrorShow":[{"__symbolic":"method"}]}},"ɵcl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"lib-firma-create","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":8,"character":19},"member":"None"},"template":"<div class=\"dialog-content-wrapper\">\n    <mat-toolbar class=\"mat-accent m-0\">\n        <mat-toolbar-row fxFlex fxLayout=\"row\" fxLayoutAlign=\"space-between center\">\n            <span class=\"title dialog-title\">Agregar firma</span>\n            <div class=\"item-buttons\" align=\"end\">\n                <button mat-icon-button (click)=\"onNoClick()\" aria-label=\"Close dialog\" align=\"end\">\n                    <mat-icon>close</mat-icon>\n                </button>\n            </div>\n        </mat-toolbar-row>\n    </mat-toolbar>\n\n    <div mat-dialog-content class=\"p-24 m-0\" fusePerfectScrollbar>\n        <evk-firma-digital [datosFirma]=\"datos\" (fileEventEmitter)=\"guardarFirma($event)\"></evk-firma-digital>\n    </div>\n</div>","styles":["@media screen and (max-width:599px){.create-firma-dialog{width:100%}}@media screen and (min-width:600px){.create-firma-dialog{width:640px}}.create-firma-dialog .mat-dialog-container{padding:0}.create-firma-dialog .mat-dialog-container .compose-form .mat-form-field{width:100%}.create-firma-dialog .mat-dialog-container .compose-form .show-hide-extra-fields{text-align:right;cursor:pointer;font-size:12px}.create-firma-dialog .mat-dialog-container .compose-form .attachment-list{font-size:13px}.create-firma-dialog .mat-dialog-container .compose-form .attachment-list .attachment{border:1px solid;border-radius:20px;padding-left:16px;margin-top:8px}.create-firma-dialog .mat-dialog-container .compose-form .attachment-list .attachment .filename{font-weight:600}.create-firma-dialog .mat-dialog-container .compose-form .attachment-list .attachment:last-child{margin-bottom:0}.create-firma-dialog .dialog-content-wrapper{max-height:85vh;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.item-buttons{width:100%}.item-buttons[align=end]{-webkit-box-pack:end;justify-content:flex-end}.item-buttons[align=center]{-webkit-box-pack:center;justify-content:center}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":9},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MAT_DIALOG_DATA","line":17,"character":16}]}],null],"parameters":[{"__symbolic":"reference","name":"MatDialogRef","module":"@angular/material","arguments":[{"__symbolic":"reference","name":"ɵcl"}]},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":18,"character":36}]}],"onNoClick":[{"__symbolic":"method"}],"guardarFirma":[{"__symbolic":"method"}],"errorMessage":[{"__symbolic":"method"}],"base64ToBlob":[{"__symbolic":"method"}]}},"ɵcm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"lib-documentos-page","template":"<div *ngIf=\"showDoc\">\n    <evk-content-paginar [relativePath]=\"relativePathListar\" [usuario]=\"usuario\" [allAdjunto]=\"allAdjunto\" [allGenerado]=\"allGenerado\" [allDocument]=\"allDocument\" [allUsuarios]=\"allUsuarios\"></evk-content-paginar>\n</div>","styles":[""]}]}],"members":{"numeroReferencia":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":5}}]}],"datosUsuario":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}}]}],"numeroTrazabilidad":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@evomatik/evk-common","name":"MessageCrudService","line":24,"character":36}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"mensajeDescarga":[{"__symbolic":"method"}],"mensajeActualizar":[{"__symbolic":"method"}],"mensajeVisualizar":[{"__symbolic":"method"}],"cargando":[{"__symbolic":"method"}]}},"ɵcn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"lib-documentos-dialog-page","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":7,"character":19},"member":"None"},"template":"<div class=\"dialog-content-wrapper\">\n    <mat-toolbar class=\"mat-accent m-0\">\n        <mat-toolbar-row fxFlex fxLayout=\"row\" fxLayoutAlign=\"space-between center\">\n            <span class=\"title dialog-title\">Documentos</span>\n            <div class=\"item-buttons\" align=\"end\">\n                <button mat-icon-button (click)=\"dialogRef.close()\"\n                        aria-label=\"Close dialog\">\n                    <mat-icon>close</mat-icon>\n                </button>\n            </div>\n        </mat-toolbar-row>\n    </mat-toolbar>\n    <div mat-dialog-content class=\"p-24 m-20\" fusePerfectScrollbar>\n\n\n            <evk-generar-formato *ngIf=\"diligenciaConfig != null && diligenciaConfig.formatos != null && diligenciaConfig.formatos.length > 0\"\n                                 [formatos]=\"diligenciaConfig.formatos\"\n                                 [idDiligencia]=\"idDiligencia\"\n                                 [username]=\"username\"\n                                 [habilitarRecDocs]=\"habilitarRecDocs\"\n                                 (iniciarConneccion)=\"iniciarSubscripcion($event)\">\n            </evk-generar-formato>\n\n            <evk-content-paginar\n                [relativePath]=\"relativePath\"\n                [usuario]=\"username\"\n                [allAdjunto]=\"allAdjunto\"\n                [allGenerado]=\"allGenerado\"\n                [allDocument]=\"allDocument\"\n                [allUsuarios]=\"allUsuarios\"\n                [opcionDescargarZip]=\"true\"\n            >\n            </evk-content-paginar>\n\n    </div>\n</div>\n","styles":["@media screen and (max-width:599px){.create-component-dialog{width:100%}}@media screen and (min-width:600px){.create-component-dialog{width:640px}}.create-component-dialog .mat-dialog-container{padding:0}.create-component-dialog .mat-dialog-container .compose-form .mat-form-field{width:100%}.create-component-dialog .mat-dialog-container .compose-form .show-hide-extra-fields{text-align:right;cursor:pointer;font-size:12px}.create-component-dialog .mat-dialog-container .compose-form .attachment-list{font-size:13px}.create-component-dialog .mat-dialog-container .compose-form .attachment-list .attachment{border:1px solid;border-radius:20px;padding-left:16px;margin-top:8px}.create-component-dialog .mat-dialog-container .compose-form .attachment-list .attachment .filename{font-weight:600}.create-component-dialog .mat-dialog-container .compose-form .attachment-list .attachment:last-child{margin-bottom:0}.create-component-dialog .dialog-content-wrapper{max-height:85vh;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.item-buttons{width:100%}.item-buttons[align=end]{-webkit-box-pack:end;justify-content:flex-end}.item-buttons[align=center]{-webkit-box-pack:center;justify-content:center}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":38,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":38,"character":21},"arguments":[{"__symbolic":"reference","module":"@angular/material/dialog","name":"MAT_DIALOG_DATA","line":38,"character":28}]}]],"parameters":[{"__symbolic":"reference","name":"MatDialogRef","module":"@angular/material/dialog","arguments":[{"__symbolic":"reference","name":"ɵcn"}]},{"__symbolic":"reference","name":"any"}]}],"ngOnInit":[{"__symbolic":"method"}],"iniciarSubscripcion":[{"__symbolic":"method"}]}},"ɵco":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-seleccion-lugares","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":11,"character":19},"member":"None"},"template":"<div class=\"dialog-content-wrapper\">\n    <mat-toolbar class=\"mat-accent m-0\">\n        <mat-toolbar-row fxFlex fxLayout=\"row\" fxLayoutAlign=\"space-between center\">\n            <span class=\"title dialog-title\">Lugar</span>\n            <button mat-icon-button (click)=\"dialogRef.close()\" aria-label=\"Close dialog\">\n                <mat-icon>close</mat-icon>\n            </button>\n        </mat-toolbar-row>\n    </mat-toolbar>\n    <div mat-dialog-content class=\"modal-seleccion-lugar\" fusePerfectScrollbar>\n        <div class=\"column\" *ngFor=\"let lugar of lugares\">\n            <mat-radio-button (change)=\"seleccionLugar(lugar)\"  value=\"{{lugar}}\">{{lugar.direccion.calle+\",\"+lugar.direccion.numeroExterior+\",\"+lugar.direccion.colonia?.label+\",\"+lugar.direccion.cp}}</mat-radio-button>\n        </div>\n        <div class=\"column\" >\n            <mat-radio-button (change)=\"seleccionLugar(null)\"  value=\"{{null}}\">Nuevo Lugar</mat-radio-button>\n        </div>\n\n\n        <div class=\"pt-24\" fxLayout=\"column\" fxLayoutAlign=\"end end\">\n            <button [disabled]=\"!islugarSeleccionado\" (click)=\"addToDiligencia()\"  aria-label=\"SUBSCRIBE\"\n                    class=\"subscribe-button\" color=\"accent\"\n                    mat-raised-button>\n                Siguiente\n            </button>\n        </div>\n    </div>\n</div>","styles":["@media screen and (max-width:599px){.create-lugar-dialog{width:100%}}@media screen and (min-width:600px){.create-lugar-dialog{width:640px}}.create-lugar-dialog .mat-dialog-container{padding:0;overflow-x:hidden}.create-lugar-dialog .mat-dialog-container .compose-form .mat-form-field{width:100%}.create-lugar-dialog .mat-dialog-container .compose-form .show-hide-extra-fields{text-align:right;cursor:pointer;font-size:12px}.create-lugar-dialog .mat-dialog-container .compose-form .attachment-list{font-size:13px}.create-lugar-dialog .mat-dialog-container .compose-form .attachment-list .attachment{border:1px solid;border-radius:20px;padding-left:16px;margin-top:8px}.create-lugar-dialog .mat-dialog-container .compose-form .attachment-list .attachment .filename{font-weight:600}.create-lugar-dialog .mat-dialog-container .compose-form .attachment-list .attachment:last-child{margin-bottom:0}.create-lugar-dialog .dialog-content-wrapper{max-height:85vh;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.item-buttons{width:100%}.item-buttons[align=end]{-webkit-box-pack:end;justify-content:flex-end}.item-buttons[align=center]{-webkit-box-pack:center;justify-content:center}.item-buttons-margin{margin-bottom:10px}.modal-seleccion-lugar{padding:40px!important}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":20,"character":9},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MAT_DIALOG_DATA","line":20,"character":16}]}],null,null],"parameters":[{"__symbolic":"reference","name":"MatDialogRef","module":"@angular/material","arguments":[{"__symbolic":"reference","name":"ɵco"}]},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialog","line":21,"character":23},{"__symbolic":"reference","name":"ɵb"}]}],"addToDiligencia":[{"__symbolic":"method"}],"seleccionLugar":[{"__symbolic":"method"}]}}},"origins":{"EvkCustodiaService":"./lib/evk-custodia.service","EvkCustodiaComponent":"./lib/evk-custodia.component","EvkCustodiaModule":"./lib/evk-custodia.module","EslabonCadenaCreateComponent":"./lib/eslabon-cadena/eslabon-cadena-create/eslabon-cadena-create.component","RegistroCustodiaCreateComponent":"./lib/registro-custodia/registro-custodia-create/registro-custodia-create.component","RegistroCustodiaUpdateComponent":"./lib/registro-custodia/registro-custodia-update/registro-custodia-update.component","RegistroCustodiaPageComponent":"./lib/registro-custodia/registro-custodia-page/registro-custodia-page.component","HistoricoTrazabilidadPageComponent":"./lib/historico-trazabilidad/historico-trazabilidad-page/historico-trazabilidad-page.component","ɵa":"./lib/registro-custodia/services/registro-custodia-page.service","ɵb":"./lib/service/catalogos.service","ɵc":"./lib/indicios/indicios-create/indicios-create.component","ɵd":"./lib/indicios/indicios-form/indicios-form.component","ɵe":"./lib/evk-custodia-share-data.service","ɵf":"./lib/secciones/services/secciones-create.service","ɵg":"./lib/secciones/identificacion/identificacion-create/identificacion-create.component","ɵh":"./lib/secciones/identificacion/identificacion-page/identificacion-page.component","ɵi":"./lib/secciones/identificacion/identificacion-form/identificacion-form.component","ɵj":"./lib/secciones/documentacion/documentacion-create/documentacion-create.component","ɵk":"./lib/secciones/documentacion/documentacion-form/documentacion-form.component","ɵl":"./lib/secciones/recoleccion/recoleccion-create/recoleccion-create.component","ɵm":"./lib/secciones/recoleccion/recoleccion-form/recoleccion-form.component","ɵn":"./lib/secciones/servidores-publicos/servidores-publicos-create/servidores-publicos-create.component","ɵo":"./lib/secciones/servidores-publicos/servidores-publicos-page/servidores-publicos-page.component","ɵp":"./lib/secciones/servidores-publicos/servidores-publicos-form/servidores-publicos-form.component","ɵq":"./lib/secciones/datos-generales/datos-generales-form/datos-generales-form.component","ɵr":"./lib/registro-custodia/services/registro-custodia-create.service","ɵs":"./lib/registro-custodia/registro-custodia-form/registro-custodia-form.component","ɵt":"./lib/secciones/identificacion/identificacion-update/identificacion-update.component","ɵu":"./lib/secciones/documentacion/documentacion-update/documentacion-update.component","ɵv":"./lib/secciones/recoleccion/recoleccion-update/recoleccion-update.component","ɵw":"./lib/secciones/servidores-publicos/servidores-publicos-update/servidores-publicos-update.component","ɵx":"./lib/secciones/traslado/traslado-form/traslado-form.component","ɵy":"./lib/eslabon-cadena/eslabon-cadena-share-data.service","ɵz":"./lib/secciones/traslado/traslado-create/traslado-create.component","ɵba":"./lib/secciones/traslado/traslado-update/traslado-update.component","ɵbb":"./lib/secciones/trazabilidad/trazabilidad-create/trazabilidad-create.component","ɵbc":"./lib/secciones/trazabilidad/trazabilidad-page/trazabilidad-page.component","ɵbd":"./lib/secciones/trazabilidad/trazabilidad-form/trazabilidad-form.component","ɵbe":"./lib/secciones/trazabilidad/trazabilidad-update/trazabilidad-update.component","ɵbf":"./lib/indicios/armas/armas-create/armas-create.component","ɵbg":"./lib/indicios/armas/services/armas-create.service","ɵbh":"./lib/indicios/armas/armas-form/armas-form.component","ɵbi":"./lib/indicios/armas/armas-update/armas-update.component","ɵbj":"./lib/indicios/armas/services/armas-update.service","ɵbk":"./lib/indicios/armas/services/armas-show.service","ɵbl":"./lib/indicios/objetos/objetos-form/objetos-form.component","ɵbm":"./lib/indicios/vehiculos/services/custom-currency-mask-config.service","ɵbn":"./lib/indicios/objetos/objetos-create/objetos-create.component","ɵbo":"./lib/indicios/objetos/services/objetos-create.service","ɵbp":"./lib/indicios/objetos/objetos-update/objetos-update.component","ɵbq":"./lib/indicios/objetos/services/objetos-update.service","ɵbr":"./lib/indicios/objetos/services/objetos-show.service","ɵbs":"./lib/indicios/vehiculos/vehiculos-form/vehiculos-form.component","ɵbt":"./lib/indicios/vehiculos/vehiculos-create/vehiculos-create.component","ɵbu":"./lib/indicios/vehiculos/services/vehiculos-create.service","ɵbv":"./lib/indicios/vehiculos/vehiculos-update/vehiculos-update.component","ɵbw":"./lib/indicios/vehiculos/services/vehiculos-show.service","ɵbx":"./lib/indicios/vehiculos/services/vehiculos-update.service","ɵby":"./lib/historico-trazabilidad/services/historico-trazabilidad-page.service","ɵbz":"./lib/secciones/recoleccion/recoleccion-page/recoleccion-page.component","ɵca":"./lib/indicios/lugares/lugares-create/lugares-create.component","ɵcb":"./lib/indicios/lugares/lugares-form/lugares-form.component","ɵcc":"./lib/indicios/lugares/lugares-update/lugares-update.component","ɵcd":"./lib/secciones/documentos/documentos-create/documentos-create.component","ɵce":"./lib/secciones/datos-generales/datos-generales-create/datos-generales-create.component","ɵcf":"./lib/secciones/datos-generales/datos-generales-update/datos-generales-update.component","ɵcg":"./lib/wizard/wizard-nav-bar/wizard-nav-bar.component","ɵch":"./lib/eslabon-cadena/eslabon-cadena-form/eslabon-cadena-form.component","ɵci":"./lib/eslabon-cadena/services/eslabon-cadena-create.service","ɵcj":"./lib/registro-custodia/services/registro-custodia-update.service","ɵck":"./lib/registro-custodia/services/registro-custodia-show.service","ɵcl":"./lib/secciones/firma/firma-create/firma-create.component","ɵcm":"./lib/secciones/documentos/documentos-page/documentos-page.component","ɵcn":"./lib/documentos-dialog-page/documentos-dialog-page.component","ɵco":"./lib/indicios/lugares/seleccion-lugar/seleccion-lugar.component"},"importAs":"@evomatik/evk-custodia"}