(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["app-pages-configuracoes-interface-controle-de-acesso-terceiro-interface-controle-de-acesso-terceiro-module"],{

/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro-form/interface-controle-de-acesso-terceiro-form.component.html":
/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro-form/interface-controle-de-acesso-terceiro-form.component.html ***!
  \**********************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("<app-menu-command-bar [botoesComando]=\"constantes.listaForm\" [itemData]=\"data.filialId\"\n    [sisFormularioId]=\"constantes.sisFormularioId\">\n</app-menu-command-bar>\n\n<div class=\"row\">\n    <div class=\"col-lg-12\">\n        <div class=\"section-comand-bar\">\n            <app-form-legenda></app-form-legenda>\n            <div class=\"card-body widget-body\">\n                <form class=\"form\" #f=\"ngForm\" (ngSubmit)=\"_onSubmit(f)\">\n                    <app-validacoes></app-validacoes>\n                    <div class=\"clearfix\">\n                        <ul class=\"nav nav-tabs \">\n                            <li class=\"nav-item\">\n                                <a class=\"nav-link active show\" data-toggle=\"tab\" href=\"#ge\">{{\"labels.gerais\" |\n                                    translate}}</a>\n                            </li>\n                            <li class=\"nav-item\">\n                                <a class=\"nav-link\" data-toggle=\"tab\" href=\"#le\">{{\"labels.leitora\" | translate}}</a>\n                            </li>\n                            <li class=\"nav-item\">\n                                <a class=\"nav-link\" data-toggle=\"tab\" href=\"#integ\">{{\"labels.integracao\" |\n                                    translate}}</a>\n                            </li>\n                        </ul>\n                    </div>\n                    <div class=\"tab-content top\">\n                        <div class=\"tab-pane active show\" id=\"ge\">\n                            <div class=\"row\">\n                                <div class=\"col-sm-7\">\n                                    <div class=\"row\">\n                                        <div class=\"col-sm-12\">\n                                            <div class=\"custom-control custom-checkbox\">\n                                                <input id=\"intCta\" name=\"intCta\" [ngModel]=\"data.intCta === 'S'\"\n                                                    (ngModelChange)=\"data.intCta=$event?'S':'N'\"\n                                                    class=\"custom-control-input checkbox-success\" type=\"checkbox\">\n                                                <label class=\"custom-control-label\" for=\"intCta\">{{'labels.ativo' |\n                                                    translate}}</label>\n                                            </div>\n                                        </div>\n                                    </div>\n                                    <div class=\"row mt-2\">\n                                        <div class=\"col-lg-8 col-md-6 col-sm-12\">\n                                            <div class=\"form-group form-group-sm\">\n                                                <label for=\"intAcesso\">{{ \"labels.tipoIntegracao\" |\n                                                    translate}}</label>\n                                                <select id=\"intAcesso\" [(ngModel)]=\"data.intCtaTipo\"\n                                                    class=\"form-control form-control-sm\" name=\"intCtaTipo\">\n                                                    <option value=\"\">{{ \"labels.selecione\" | translate }}</option>\n                                                    <option *ngFor=\"let t of tiposIntAcesso\" [value]=\"t\">\n                                                        {{ t }}\n                                                    </option>\n                                                </select>\n                                            </div>\n                                        </div>\n                                    </div>\n                                    <div class=\"row mt-2\">\n                                        <div class=\"col-lg-4 col-md-6 col-sm-12\">\n                                            <div class=\"form-group form-group-sm\">\n                                                <label for=\"tipoLeitoraCard\">{{ \"labels.tipoCartao\" |\n                                                    translate}}</label>\n                                                <app-combo-padrao id=\"tipoLeitoraCard\" name=\"tipoLeitoraCard\"\n                                                    tabela=\"CtaTipoLeitora\" chave=\"tag\" descricao=\"descricao\"\n                                                    [ativos]=\"true\" [(ngModel)]=\"data.tipoLeitoraCard\"\n                                                    [condicionais]=\"condCartaoOptions\"></app-combo-padrao>\n                                            </div>\n                                        </div>\n                                        <div class=\"col-lg-4 col-md-6 col-sm-12\">\n                                            <div class=\"form-group form-group-sm\">\n                                                <label for=\"tipoLeitoraBio\">{{ \"labels.tipoBiometria\" |\n                                                    translate}}</label>\n                                                <app-combo-padrao id=\"tipoLeitoraBio\" name=\"tipoLeitoraBio\"\n                                                    tabela=\"CtaTipoLeitora\" chave=\"tag\" descricao=\"descricao\"\n                                                    [ativos]=\"true\" [(ngModel)]=\"data.tipoLeitoraBio\"\n                                                    [condicionais]=\"condBiometriaOptions\"></app-combo-padrao>\n                                            </div>\n                                        </div>\n                                    </div>\n                                    <div class=\"row mt-2\">\n                                        <div class=\"col-sm-12\">\n                                            <div class=\"custom-control custom-checkbox\">\n                                                <input id=\"intCtaUrlWs\" name=\"intCtaUrlWs\"\n                                                    [ngModel]=\"data.intCtaUrlWs === 'S'\"\n                                                    (ngModelChange)=\"data.intCtaUrlWs=$event?'S':'N'\"\n                                                    class=\"custom-control-input checkbox-success\" type=\"checkbox\">\n                                                <label class=\"custom-control-label\"\n                                                    for=\"intCtaUrlWs\">{{'labels.urlWsCorporate' |\n                                                    translate}}</label>\n                                            </div>\n                                        </div>\n                                    </div>\n                                    <div class=\"row\">\n                                        <div class=\"col-sm-12\">\n                                            <div class=\"custom-control custom-checkbox\">\n                                                <input id=\"intCtaFotoCracha\" name=\"intCtaFotoCracha\"\n                                                    [ngModel]=\"data.intCtaFotoCracha === 'S'\"\n                                                    (ngModelChange)=\"data.intCtaFotoCracha=$event?'S':'N'\"\n                                                    class=\"custom-control-input checkbox-success\" type=\"checkbox\">\n                                                <label class=\"custom-control-label\"\n                                                    for=\"intCtaFotoCracha\">{{'labels.permiteMotivarApenasCrachaEFoto' |\n                                                    translate}}</label>\n                                            </div>\n                                        </div>\n                                    </div>\n                                    <div class=\"row\">\n                                        <div class=\"col-sm-12\">\n                                            <div class=\"custom-control custom-checkbox\">\n                                                <input id=\"intCtaFotoBio\" name=\"intCtaFotoBio\"\n                                                    [ngModel]=\"data.intCtaFotoBio === 'S'\"\n                                                    (ngModelChange)=\"data.intCtaFotoBio=$event?'S':'N'\"\n                                                    class=\"custom-control-input checkbox-success\" type=\"checkbox\">\n                                                <label class=\"custom-control-label\"\n                                                    for=\"intCtaFotoBio\">{{'labels.permiteMotivarApenasBiometriaEFoto' |\n                                                    translate}}</label>\n                                            </div>\n                                        </div>\n                                    </div>\n                                    <div class=\"row\">\n                                        <div class=\"col-sm-12\">\n                                            <div class=\"custom-control custom-checkbox\">\n                                                <input id=\"intCtaApenasFoto\" name=\"intCtaApenasFoto\"\n                                                    [ngModel]=\"data.intCtaApenasFoto === 'S'\"\n                                                    (ngModelChange)=\"data.intCtaApenasFoto=$event?'S':'N'\"\n                                                    class=\"custom-control-input checkbox-success\" type=\"checkbox\">\n                                                <label class=\"custom-control-label\"\n                                                    for=\"intCtaApenasFoto\">{{'labels.permitirMotivacaoApenasComFoto' |\n                                                    translate}}</label>\n                                            </div>\n                                        </div>\n                                    </div>\n                                    <div class=\"row\">\n                                        <div class=\"col-sm-12\">\n                                            <div class=\"custom-control custom-checkbox\">\n                                                <input id=\"intCtaFoto\" name=\"intCtaFoto\"\n                                                    [ngModel]=\"data.intCtaFoto === 'S'\"\n                                                    (ngModelChange)=\"data.intCtaFoto=$event?'S':'N'\"\n                                                    class=\"custom-control-input checkbox-success\" type=\"checkbox\">\n                                                <label class=\"custom-control-label\"\n                                                    for=\"intCtaFoto\">{{'labels.permiteMotivarSemInformarFoto' |\n                                                    translate}}</label>\n                                            </div>\n                                        </div>\n                                    </div>\n                                    <div class=\"row\">\n                                        <div class=\"col-sm-12\">\n                                            <div class=\"custom-control custom-checkbox\">\n                                                <input id=\"intOctCrachaAces\" name=\"intOctCrachaAces\"\n                                                    [ngModel]=\"data.intOctCrachaAces === 'S'\"\n                                                    (ngModelChange)=\"data.intOctCrachaAces=$event?'S':'N'\"\n                                                    class=\"custom-control-input checkbox-success\" type=\"checkbox\">\n                                                <label class=\"custom-control-label\"\n                                                    for=\"intOctCrachaAces\">{{'labels.ativarCrachadeAcesso' |\n                                                    translate}}</label>\n                                            </div>\n                                        </div>\n                                    </div>\n                                    <div class=\"row mt-4\">\n                                        <div class=\"col-lg-8 col-md-6 col-sm-12\">\n                                            <div class=\"form-group form-group-sm\">\n                                                <label for=\"intCtaVersao\">{{ \"labels.versao\" |\n                                                    translate}}</label>\n                                                <input id=\"intCtaVersao\" name=\"intCtaVersao\" type=\"text\"\n                                                    [(ngModel)]=\"data.intCtaVersao\"\n                                                    class=\"form-control form-control-sm\">\n                                            </div>\n                                        </div>\n                                    </div>\n                                    <div class=\"row\">\n                                        <div class=\"col-lg-8 col-md-6 col-sm-12\">\n                                            <div class=\"form-group form-group-sm\">\n                                                <label for=\"intCtaValCracha\">{{ \"labels.diasValidadeCracha\" |\n                                                    translate}}</label>\n                                                <input id=\"intCtaValCracha\" name=\"intCtaValCracha\" type=\"number\"\n                                                    [(ngModel)]=\"data.intCtaValCracha\"\n                                                    class=\"form-control form-control-sm\">\n                                            </div>\n                                        </div>\n                                    </div>\n                                    <div class=\"row\">\n                                        <div class=\"col-lg-8 col-md-6 col-sm-12\">\n                                            <div class=\"form-group form-group-sm\">\n                                                <label for=\"mesesValidFotoBio\">{{ \"labels.diasValidadeFotoBio\" |\n                                                    translate}}</label>\n                                                <input id=\"mesesValidFotoBio\" name=\"mesesValidFotoBio\" type=\"number\"\n                                                    [(ngModel)]=\"data.mesesValidFotoBio\"\n                                                    class=\"form-control form-control-sm\">\n                                            </div>\n                                        </div>\n                                    </div>\n                                </div>\n                                <div class=\"col-sm-5\">\n                                    <fieldset>\n                                        <legend>{{ \"labels.ocultar\" | translate }}</legend>\n                                        <div class=\"row\">\n                                            <div class=\"col-sm-12\">\n                                                <div class=\"custom-control custom-checkbox\">\n                                                    <input id=\"intOctFoto\" name=\"intOctFoto\"\n                                                        [ngModel]=\"data.intOctFoto === 'S'\"\n                                                        (ngModelChange)=\"data.intOctFoto=$event?'S':'N'\"\n                                                        class=\"custom-control-input checkbox-success\" type=\"checkbox\">\n                                                    <label class=\"custom-control-label\"\n                                                        for=\"intOctFoto\">{{'labels.ocultarFotoDaMotivacao' |\n                                                        translate}}</label>\n                                                </div>\n                                            </div>\n                                        </div>\n                                        <div class=\"row\">\n                                            <div class=\"col-sm-12\">\n                                                <div class=\"custom-control custom-checkbox\">\n                                                    <input id=\"intOctBiometria\" name=\"intOctBiometria\"\n                                                        [ngModel]=\"data.intOctBiometria === 'S'\"\n                                                        (ngModelChange)=\"data.intOctBiometria=$event?'S':'N'\"\n                                                        class=\"custom-control-input checkbox-success\" type=\"checkbox\">\n                                                    <label class=\"custom-control-label\"\n                                                        for=\"intOctBiometria\">{{'labels.ocultarBiometriaDaMotivacao' |\n                                                        translate}}</label>\n                                                </div>\n                                            </div>\n                                        </div>\n                                        <div class=\"row\">\n                                            <div class=\"col-sm-12\">\n                                                <div class=\"custom-control custom-checkbox\">\n                                                    <input id=\"intOctCartao\" name=\"intOctCartao\"\n                                                        [ngModel]=\"data.intOctCartao === 'S'\"\n                                                        (ngModelChange)=\"data.intOctCartao=$event?'S':'N'\"\n                                                        class=\"custom-control-input checkbox-success\" type=\"checkbox\">\n                                                    <label class=\"custom-control-label\"\n                                                        for=\"intOctCartao\">{{'labels.ocultarCartaoDaMotivacao' |\n                                                        translate}}</label>\n                                                </div>\n                                            </div>\n                                        </div>\n                                    </fieldset>\n                                </div>\n                            </div>\n                        </div>\n                        <div class=\"tab-pane\" id=\"le\">\n                            <div class=\"row\">\n                                <div class=\"col-lg-3 col-md-6 col-md-12\">\n                                    <div class=\"form-group form-group-sm\">\n                                        <label for=\"ctaPort\">{{ \"labels.porta\" |\n                                            translate}}</label>\n                                        <select id=\"ctaPort\" [(ngModel)]=\"data.ctaPort\"\n                                            class=\"form-control form-control-sm\" name=\"ctaPort\">\n                                            <option value=\"\">{{ \"labels.selecione\" | translate }}</option>\n                                            <option *ngFor=\"let t of ports; let i = index\" [value]=\"i + 1\">\n                                                {{ t?.value }}\n                                            </option>\n                                        </select>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"row\">\n                                <div class=\"col-lg-3 col-md-6 col-md-12\">\n                                    <div class=\"form-group form-group-sm\">\n                                        <label for=\"ctaVeloc\">{{ \"labels.velocidadeBaudrate\" |\n                                            translate}}</label>\n                                        <select id=\"ctaVeloc\" [(ngModel)]=\"data.ctaVeloc\"\n                                            class=\"form-control form-control-sm\" name=\"ctaVeloc\">\n                                            <option value=\"\">{{ \"labels.selecione\" | translate }}</option>\n                                            <option *ngFor=\"let t of baudRates; let i = index\" [value]=\"i + 1\">\n                                                {{ t }}\n                                            </option>\n                                        </select>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"row\">\n                                <div class=\"col-lg-3 col-md-6 col-md-12\">\n                                    <div class=\"form-group form-group-sm\">\n                                        <label for=\"ctaDataB\">{{ \"labels.bitsDadosDatabits\" |\n                                            translate}}</label>\n                                        <select id=\"ctaDataB\" [(ngModel)]=\"data.ctaDataB\"\n                                            class=\"form-control form-control-sm\" name=\"ctaDataB\">\n                                            <option value=\"\">{{ \"labels.selecione\" | translate }}</option>\n                                            <option *ngFor=\"let t of dataBits; let i = index\" [value]=\"i + 1\">\n                                                {{ t }}\n                                            </option>\n                                        </select>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"row\">\n                                <div class=\"col-lg-3 col-md-6 col-md-12\">\n                                    <div class=\"form-group form-group-sm\">\n                                        <label for=\"ctaParid\">{{ \"labels.paridadeParity\" |\n                                            translate}}</label>\n                                        <select id=\"ctaParid\" [(ngModel)]=\"data.ctaParid\"\n                                            class=\"form-control form-control-sm\" name=\"ctaParid\">\n                                            <option value=\"\">{{ \"labels.selecione\" | translate }}</option>\n                                            <option *ngFor=\"let t of paritys; let i = index\" [value]=\"i + 1\">\n                                                {{ t }}\n                                            </option>\n                                        </select>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"row\">\n                                <div class=\"col-lg-3 col-md-6 col-md-12\">\n                                    <div class=\"form-group form-group-sm\">\n                                        <label for=\"ctaStopB\">{{ \"labels.bitsParadaStopBits\" |\n                                            translate}}</label>\n                                        <select id=\"ctaStopB\" [(ngModel)]=\"data.ctaStopB\"\n                                            class=\"form-control form-control-sm\" name=\"ctaStopB\">\n                                            <option value=\"\">{{ \"labels.selecione\" | translate }}</option>\n                                            <option *ngFor=\"let t of stopBits; let i = index\" [value]=\"i + 1\">\n                                                {{ t }}\n                                            </option>\n                                        </select>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <div class=\"tab-pane\" id=\"integ\">\n                            <div class=\"clearfix\">\n                                <ul class=\"nav nav-tabs \">\n                                    <li class=\"nav-item\">\n                                        <a class=\"nav-link active show\" data-toggle=\"tab\"\n                                            href=\"#commbox\">{{\"labels.commbox\" | translate}}</a>\n                                    </li>\n                                </ul>\n                            </div>\n                            <div class=\"tab-content top\">\n                                <div class=\"tab-pane active show\" id=\"commbox\">\n                                    <div class=\"row\">\n                                        <div class=\"col-sm-6\">\n                                            <fieldset>\n                                                <legend>{{ \"labels.wsCorporate\" | translate }}</legend>\n                                                <div class=\"row\">\n                                                    <div class=\"col-12\">\n                                                        <div class=\"form-group form-group-sm\">\n                                                            <label for=\"urlWsCorporateAPI\">{{'labels.url' |\n                                                                translate}}</label>\n                                                            <input id=\"urlWsCorporateAPI\" name=\"url\"\n                                                                class=\"form-control form-control-sm\" type=\"text\"\n                                                                [(ngModel)]=\"data.urlWsCorporateAPI\" maxlength=\"250\">\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                            </fieldset>\n                                        </div>\n                                        <div class=\"col-sm-6\">\n                                            <fieldset>\n                                                <legend>{{ \"labels.wsTerceiro\" | translate }}</legend>\n                                                <div class=\"row\">\n                                                    <div class=\"col-12\">\n                                                        <div class=\"form-group form-group-sm\">\n                                                            <label for=\"intCtaTercWsUsuario\">{{ 'labels.usuario' |\n                                                                translate}}</label>\n                                                            <input id=\"intCtaTercWsUsuario\" name=\"usuario\"\n                                                                [(ngModel)]=\"data.intCtaTercWsUsuario\"\n                                                                class=\"form-control form-control-sm\" type=\"text\"\n                                                                maxlength=\"250\">\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                                <div class=\"row\">\n                                                    <div class=\"col-12\">\n                                                        <div class=\"form-group form-group-sm\">\n                                                            <label for=\"intCtaTercWsSenha\">{{ 'labels.senha' |\n                                                                translate}}</label>\n                                                            <input id=\"intCtaTercWsSenha\" name=\"senha\"\n                                                                [(ngModel)]=\"data.intCtaTercWsSenha\"\n                                                                class=\"form-control form-control-sm\" type=\"text\"\n                                                                maxlength=\"250\">\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                                <div class=\"row\">\n                                                    <div class=\"col-12\">\n                                                        <div class=\"form-group form-group-sm\">\n                                                            <label for=\"intCtaTercApiUrl\">{{'labels.urlApi' |\n                                                                translate}}</label>\n                                                            <input id=\"intCtaTercApiUrl\" name=\"intCtaTercApiUrl\"\n                                                                class=\"form-control form-control-sm\" type=\"text\"\n                                                                [(ngModel)]=\"data.intCtaTercApiUrl\" maxlength=\"150\">\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                                <div class=\"row\">\n                                                    <div class=\"col-12\">\n                                                        <div class=\"form-group form-group-sm\">\n                                                            <label for=\"intCtaTercWsUrlToken\">{{'labels.urlToken' |\n                                                                translate}}</label>\n                                                            <input id=\"intCtaTercWsUrlToken\" name=\"urlToken\"\n                                                                class=\"form-control form-control-sm\" type=\"text\"\n                                                                [(ngModel)]=\"data.intCtaTercWsUrlToken\" maxlength=\"250\">\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                                <div class=\"row\">\n                                                    <div class=\"col-12\">\n                                                        <div class=\"form-group form-group-sm\">\n                                                            <label\n                                                                for=\"intCtaTercWsUrlMotiv\">{{'labels.urlMotivaMotorista'\n                                                                | translate}}</label>\n                                                            <input id=\"intCtaTercWsUrlMotiv\" name=\"urlMotivaMotorista\"\n                                                                class=\"form-control form-control-sm\" type=\"text\"\n                                                                [(ngModel)]=\"data.intCtaTercWsUrlMotiv\" maxlength=\"250\">\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                                <div class=\"row\">\n                                                    <div class=\"col-12\">\n                                                        <div class=\"form-group form-group-sm\">\n                                                            <label\n                                                                for=\"intCtaTercWsUrlDesmo\">{{'labels.urlDesmotivaMotorista'\n                                                                | translate}}</label>\n                                                            <input id=\"intCtaTercWsUrlDesmo\"\n                                                                name=\"urlDesmotivaMotorista\"\n                                                                class=\"form-control form-control-sm\" type=\"text\"\n                                                                [(ngModel)]=\"data.intCtaTercWsUrlDesmo\" maxlength=\"250\">\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                                <div class=\"row\">\n                                                    <div class=\"col-12\">\n                                                        <div class=\"form-group form-group-sm\">\n                                                            <label for=\"intCtaTercWsUrlUAces\">{{'labels.urlUltimoAcesso'\n                                                                | translate}}</label>\n                                                            <input id=\"intCtaTercWsUrlUAces\" name=\"urlUltimoAcesso\"\n                                                                class=\"form-control form-control-sm\" type=\"text\"\n                                                                [(ngModel)]=\"data.intCtaTercWsUrlUAces\" maxlength=\"250\">\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                            </fieldset>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                    <div class=\"clearfix\">&nbsp;</div>\n                    <div class=\"row\">\n                        <div class=\"col-lg-12\">\n                            <div class=\"form-group\">\n                                <button class=\"btn btn-success mr-2\" type=\"submit\">\n                                    {{ 'buttons.salvar' | translate }}\n                                </button>\n                            </div>\n                        </div>\n                    </div>\n                </form>\n            </div>\n        </div>\n    </div>\n</div>\n<app-permissoes-rotina [constantes]=\"constantes\"></app-permissoes-rotina>\n<app-liberar-acesso-supervisor></app-liberar-acesso-supervisor>");

/***/ }),

/***/ "./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro-form/interface-controle-de-acesso-terceiro-form.component.ts":
/*!******************************************************************************************************************************************************************************!*\
  !*** ./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro-form/interface-controle-de-acesso-terceiro-form.component.ts ***!
  \******************************************************************************************************************************************************************************/
/*! exports provided: InterfaceControleDeAcessoTerceiroFormComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InterfaceControleDeAcessoTerceiroFormComponent", function() { return InterfaceControleDeAcessoTerceiroFormComponent; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js");
/* harmony import */ var _shared_components_corporate_base_base_permissoes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../shared/components/corporate/base/base.permissoes */ "./src/app/shared/components/corporate/base/base.permissoes.ts");
/* harmony import */ var _shared_services_event_emitter_event_emitter_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../shared/services/event-emitter/event-emitter.service */ "./src/app/shared/services/event-emitter/event-emitter.service.ts");
/* harmony import */ var _shared_services_funcoes_configuracao_configuracao_facade__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../shared/services/funcoes/configuracao/configuracao.facade */ "./src/app/shared/services/funcoes/configuracao/configuracao.facade.ts");
/* harmony import */ var _shared_services_funcoes_configuracao_configuracao_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../shared/services/funcoes/configuracao/configuracao.model */ "./src/app/shared/services/funcoes/configuracao/configuracao.model.ts");
/* harmony import */ var _shared_services_funcoes_funcoes_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../shared/services/funcoes/funcoes.service */ "./src/app/shared/services/funcoes/funcoes.service.ts");
/* harmony import */ var _shared_services_funcoes_permissoes_utils_permissoes_utils_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../shared/services/funcoes/permissoes-utils/permissoes-utils.service */ "./src/app/shared/services/funcoes/permissoes-utils/permissoes-utils.service.ts");
/* harmony import */ var _shared_services_message_message_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../../shared/services/message/message.service */ "./src/app/shared/services/message/message.service.ts");
/* harmony import */ var _login_login_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../login/login.service */ "./src/app/pages/login/login.service.ts");
/* harmony import */ var _interface_controle_de_acesso_terceiro_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../interface-controle-de-acesso-terceiro.constants */ "./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro.constants.ts");
/* harmony import */ var _interface_controle_de_acesso_terceiro_model__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../interface-controle-de-acesso-terceiro.model */ "./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro.model.ts");
var __extends = (undefined && undefined.__extends) || (function () {
    var extendStatics = function (d, b) {
        extendStatics = Object.setPrototypeOf ||
            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
        return extendStatics(d, b);
    };
    return function (d, b) {
        extendStatics(d, b);
        function __() { this.constructor = d; }
        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
    };
})();
var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (undefined && undefined.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
var __importDefault = (undefined && undefined.__importDefault) || function (mod) {
  return (mod && mod.__esModule) ? mod : { "default": mod };
};











var InterfaceControleDeAcessoTerceiroFormComponent = /** @class */ (function (_super) {
    __extends(InterfaceControleDeAcessoTerceiroFormComponent, _super);
    function InterfaceControleDeAcessoTerceiroFormComponent(messageService, configuracao, funcoesService, loginService, permissoesUtils, funcoes) {
        var _this = _super.call(this, new _interface_controle_de_acesso_terceiro_constants__WEBPACK_IMPORTED_MODULE_9__["InterfaceControleDeAcessoTerceiroConstants"](), funcoesService) || this;
        _this.messageService = messageService;
        _this.configuracao = configuracao;
        _this.funcoesService = funcoesService;
        _this.loginService = loginService;
        _this.permissoesUtils = permissoesUtils;
        _this.funcoes = funcoes;
        _this.data = new _interface_controle_de_acesso_terceiro_model__WEBPACK_IMPORTED_MODULE_10__["InterfaceControleDeAcessoTerceiro"]();
        _this.mensagens = [];
        _this.constantes = new _interface_controle_de_acesso_terceiro_constants__WEBPACK_IMPORTED_MODULE_9__["InterfaceControleDeAcessoTerceiroConstants"]();
        _this.tiposIntAcesso = [
            "Unisolution",
            "Suricato",
            "GIP",
            "RTS",
            "Madis",
            "Senior",
            "SeniorSDLL",
            "Eagle",
            "Sphera",
            "W-Access",
            "Commbox",
        ];
        _this.baudRates = [2400, 4800, 9600, 10400, 14400, 19200, 115200, 57600];
        _this.dataBits = [4, 5, 6, 7, 8];
        _this.paritys = ['par', 'impar', 'nenhuma', 'marca', 'espaco'];
        _this.stopBits = ['1', '1,5', '2'];
        _this.ports = [];
        _this.loadConfig = function () {
            if (_this.configuracao.isLoadConfig()) {
                _this.data.filialId = _this.loginService.getLogin().filialId;
                _this.data.intCta = _this.configuracao.string("BAL", "IntCta");
                _this.data.intCtaTipo = _this.configuracao.string("BAL", "IntCtaTipo");
                _this.data.intCtaValCracha = _this.configuracao.string("BAL", "IntCtaValCracha");
                _this.data.intCtaVersao = _this.configuracao.string("BAL", "IntCtaVersao");
                _this.data.mesesValidFotoBio = _this.configuracao.number("BAL", "MesesValidFotoBio");
                _this.data.intCtaFotoCracha = _this.configuracao.string("BAL", "IntCtaFotoCracha");
                _this.data.intCtaFotoBio = _this.configuracao.string("BAL", "IntCtaFotoBio");
                _this.data.intCtaFoto = _this.configuracao.string("BAL", "IntCtaFoto");
                _this.data.intOctFoto = _this.configuracao.string("BAL", "IntOctFoto");
                _this.data.intOctBiometria = _this.configuracao.string("BAL", "IntOctBiometria");
                _this.data.intOctCartao = _this.configuracao.string("BAL", "IntOctCartao");
                _this.data.ctaP30Recinto = _this.configuracao.number("CTA", "CtaP30Recinto");
                _this.data.ctaP30Chave = _this.configuracao.string("CTA", "CtaP30Chave");
                _this.data.chaveCrachaOld = _this.configuracao.string("CTA", "ChaveCrachaOld");
                _this.data.intCtaApenasFoto = _this.configuracao.string("AUT", "IntCtaApenasFoto");
                _this.data.tipoLeitoraCard = _this.configuracao.string("AUT", "TipoLeitoraCard");
                _this.data.tipoLeitoraBio = _this.configuracao.string("AUT", "TipoLeitoraBio");
                _this.data.ctaPort = _this.configuracao.string("BAL", "CtaPort" + _this.configuracao.macAddress);
                _this.data.ctaVeloc = _this.configuracao.string("BAL", "CtaVeloc" + _this.configuracao.macAddress);
                _this.data.ctaDataB = _this.configuracao.string("BAL", "CtaDataB" + _this.configuracao.macAddress);
                _this.data.ctaParid = _this.configuracao.string("BAL", "CtaParid" + _this.configuracao.macAddress);
                _this.data.ctaStopB = _this.configuracao.string("BAL", "CtaStopB" + _this.configuracao.macAddress);
                _this.data.ctaLeiPa = _this.configuracao.string("BAL", "CtaLeiPa" + _this.configuracao.macAddress);
                _this.data.intCtaTercWsUsuario = _this.configuracao.string("BAL", "IntCtaTercWsUsuario");
                _this.data.intCtaTercWsSenha = _this.configuracao.string("BAL", "IntCtaTercWsSenha");
                _this.data.urlWsCorporateAPI = _this.configuracao.string("BAL", "UrlWsCorporateAPI");
                _this.data.intCtaTercWsUrlToken = _this.configuracao.string("BAL", "IntCtaTercWsUrlToken");
                _this.data.intCtaTercWsUrlMotiv = _this.configuracao.string("BAL", "IntCtaTercWsUrlMotiv");
                _this.data.intCtaTercWsUrlDesmo = _this.configuracao.string("BAL", "IntCtaTercWsUrlDesmo");
                _this.data.intCtaTercWsUrlUAces = _this.configuracao.string("BAL", "IntCtaTercWsUrlUAces");
                _this.data.intCtaUrlWs = _this.configuracao.string("BAL", "IntCtaUrlWs");
                _this.data.intCtaTercApiUrl = _this.configuracao.string("BAL", "IntCtaTercApiUrl");
                _this.data.intOctCrachaAces = _this.configuracao.string("BAL", "IntOctCrachaAces");
            }
        };
        return _this;
    }
    InterfaceControleDeAcessoTerceiroFormComponent.prototype.ngOnInit = function () {
        var _this = this;
        this.permissoesUtils.verificaRotina(this.constantes.sisFormularioId, 1, function () { return _this.getConfig(); }, function () { return _this.permissoesUtils.back(); }, true);
        for (var index = 0; index < 20; index++) {
            this.ports.push({ 'key': index, 'value': "COM" + (index + 1) });
        }
    };
    InterfaceControleDeAcessoTerceiroFormComponent.prototype.getConfig = function () {
        var _this = this;
        this.constantes.configuracoes.map(function (c) {
            if (c.sistema === 'BAL') {
                c.parametros.push("CtaPort" + _this.configuracao.macAddress);
                c.parametros.push("CtaVeloc" + _this.configuracao.macAddress);
                c.parametros.push("CtaDataB" + _this.configuracao.macAddress);
                c.parametros.push("CtaParid" + _this.configuracao.macAddress);
                c.parametros.push("CtaStopB" + _this.configuracao.macAddress);
                c.parametros.push("CtaLeiPa" + _this.configuracao.macAddress);
            }
        });
        this.configuracao.getConfig({ codRotina: this.constantes.sisFormularioId, configs: this.constantes.configuracoes }, this.loadConfig);
    };
    InterfaceControleDeAcessoTerceiroFormComponent.prototype._onSubmit = function (form) {
        var _this = this;
        _shared_services_event_emitter_event_emitter_service__WEBPACK_IMPORTED_MODULE_2__["EventEmitterService"].get("formError").emit(form);
        if (form.invalid)
            return;
        this.messageService.confirm('titles.interfaceControleDeAcesso', 'messages.updateConfigConfirm', null, function () { return _this.onSubmit(); });
    };
    InterfaceControleDeAcessoTerceiroFormComponent.prototype.onSubmit = function () {
        var _this = this;
        var object = new _shared_services_funcoes_configuracao_configuracao_model__WEBPACK_IMPORTED_MODULE_4__["Config"](this.constantes.sisFormularioId);
        object.setConfig(this.data.filialId, 'BAL', 'IntCta', this.data.intCta, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntCtaTipo', this.data.intCtaTipo, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntCtaValCracha', this.data.intCtaValCracha, 'I');
        object.setConfig(this.data.filialId, 'BAL', 'IntCtaVersao', this.data.intCtaVersao, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'MesesValidFotoBio', this.data.mesesValidFotoBio, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntCtaFotoCracha', this.data.intCtaFotoCracha, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntCtaFotoBio', this.data.intCtaFotoBio, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntCtaFoto', this.data.intCtaFoto, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntOctFoto', this.data.intOctFoto, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntOctBiometria', this.data.intOctBiometria, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntOctCartao', this.data.intOctCartao, 'S');
        object.setConfigWithMacAddr(this.data.filialId, 'BAL', "CtaPort", this.data.ctaPort, "S", this.configuracao.macAddress);
        object.setConfigWithMacAddr(this.data.filialId, 'BAL', "CtaVeloc", this.data.ctaVeloc, "S", this.configuracao.macAddress);
        object.setConfigWithMacAddr(this.data.filialId, 'BAL', "CtaDataB", this.data.ctaDataB, "S", this.configuracao.macAddress);
        object.setConfigWithMacAddr(this.data.filialId, 'BAL', "CtaParid", this.data.ctaParid, "S", this.configuracao.macAddress);
        object.setConfigWithMacAddr(this.data.filialId, 'BAL', "CtaStopB", this.data.ctaStopB, "S", this.configuracao.macAddress);
        object.setConfigWithMacAddr(this.data.filialId, 'BAL', "CtaLeiPa", this.data.ctaLeiPa, "S", this.configuracao.macAddress);
        object.setConfig(this.data.filialId, 'CTA', 'CtaP30Recinto', this.data.ctaP30Recinto, 'I');
        object.setConfig(this.data.filialId, 'CTA', 'CtaP30Chave', this.data.ctaP30Chave, 'S');
        object.setConfig(this.data.filialId, 'CTA', 'ChaveCrachaOld', this.data.chaveCrachaOld, 'S');
        object.setConfig(this.data.filialId, 'AUT', 'IntCtaApenasFoto', this.data.intCtaApenasFoto, 'S');
        object.setConfig(this.data.filialId, 'AUT', 'TipoLeitoraCard', this.data.tipoLeitoraCard, 'S');
        object.setConfig(this.data.filialId, 'AUT', 'TipoLeitoraBio', this.data.tipoLeitoraBio, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntCtaTercWsUsuario', this.data.intCtaTercWsUsuario, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntCtaTercWsSenha', this.data.intCtaTercWsSenha, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'UrlWsCorporateAPI', this.data.urlWsCorporateAPI, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntCtaTercWsUrlToken', this.data.intCtaTercWsUrlToken, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntCtaTercWsUrlMotiv', this.data.intCtaTercWsUrlMotiv, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntCtaTercWsUrlDesmo', this.data.intCtaTercWsUrlDesmo, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntCtaTercWsUrlUAces', this.data.intCtaTercWsUrlUAces, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntCtaUrlWs', this.data.intCtaUrlWs, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntCtaTercApiUrl', this.data.intCtaTercApiUrl, 'S');
        object.setConfig(this.data.filialId, 'BAL', 'IntOctCrachaAces', this.data.intOctCrachaAces, 'S');
        this.configuracao
            .save(object)
            .subscribe(function (result) {
            if (result.validationResult != null && !result.validationResult.isValid) {
                _this.mensagens = _this.messageService.validationResult(result.validationResult);
                _shared_services_event_emitter_event_emitter_service__WEBPACK_IMPORTED_MODULE_2__["EventEmitterService"].get("backError").emit(_this.mensagens);
            }
            else {
                _this.messageService.saveSuccess("titles.interfaceControleDeAcesso", "messages.configuracaoDe");
            }
        });
    };
    InterfaceControleDeAcessoTerceiroFormComponent.prototype.permissoes = function () {
        var _this = this;
        this.permissoesUtils.verificaRotina(this.constantes.sisFormularioId, 2, function () {
            _super.prototype.permissoes.call(_this, _this.constantes);
        });
    };
    Object.defineProperty(InterfaceControleDeAcessoTerceiroFormComponent.prototype, "condCartaoOptions", {
        get: function () {
            return [
                {
                    operadorLogico: "AND",
                    campo: "Tipo",
                    operador: "=",
                    valor: "Cartao"
                }
            ];
        },
        enumerable: true,
        configurable: true
    });
    Object.defineProperty(InterfaceControleDeAcessoTerceiroFormComponent.prototype, "condBiometriaOptions", {
        get: function () {
            return [
                {
                    operadorLogico: "AND",
                    campo: "Tipo",
                    operador: "=",
                    valor: "Biometria"
                }
            ];
        },
        enumerable: true,
        configurable: true
    });
    InterfaceControleDeAcessoTerceiroFormComponent.ctorParameters = function () { return [
        { type: _shared_services_message_message_service__WEBPACK_IMPORTED_MODULE_7__["MessageService"] },
        { type: _shared_services_funcoes_configuracao_configuracao_facade__WEBPACK_IMPORTED_MODULE_3__["ConfiguracaoFacade"] },
        { type: _shared_services_funcoes_funcoes_service__WEBPACK_IMPORTED_MODULE_5__["FuncoesService"] },
        { type: _login_login_service__WEBPACK_IMPORTED_MODULE_8__["LoginService"] },
        { type: _shared_services_funcoes_permissoes_utils_permissoes_utils_service__WEBPACK_IMPORTED_MODULE_6__["PermissoesUtilsService"] },
        { type: _shared_services_funcoes_funcoes_service__WEBPACK_IMPORTED_MODULE_5__["FuncoesService"] }
    ]; };
    InterfaceControleDeAcessoTerceiroFormComponent = __decorate([
        Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"])({
            selector: 'app-interface-controle-de-acesso-terceiro-form',
            template: __importDefault(__webpack_require__(/*! raw-loader!./interface-controle-de-acesso-terceiro-form.component.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro-form/interface-controle-de-acesso-terceiro-form.component.html")).default,
            encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None
        }),
        __metadata("design:paramtypes", [_shared_services_message_message_service__WEBPACK_IMPORTED_MODULE_7__["MessageService"],
            _shared_services_funcoes_configuracao_configuracao_facade__WEBPACK_IMPORTED_MODULE_3__["ConfiguracaoFacade"],
            _shared_services_funcoes_funcoes_service__WEBPACK_IMPORTED_MODULE_5__["FuncoesService"],
            _login_login_service__WEBPACK_IMPORTED_MODULE_8__["LoginService"],
            _shared_services_funcoes_permissoes_utils_permissoes_utils_service__WEBPACK_IMPORTED_MODULE_6__["PermissoesUtilsService"],
            _shared_services_funcoes_funcoes_service__WEBPACK_IMPORTED_MODULE_5__["FuncoesService"]])
    ], InterfaceControleDeAcessoTerceiroFormComponent);
    return InterfaceControleDeAcessoTerceiroFormComponent;
}(_shared_components_corporate_base_base_permissoes__WEBPACK_IMPORTED_MODULE_1__["BasePermissoes"]));



/***/ }),

/***/ "./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro.constants.ts":
/*!******************************************************************************************************************************!*\
  !*** ./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro.constants.ts ***!
  \******************************************************************************************************************************/
/*! exports provided: InterfaceControleDeAcessoTerceiroConstants */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InterfaceControleDeAcessoTerceiroConstants", function() { return InterfaceControleDeAcessoTerceiroConstants; });
var __importDefault = (undefined && undefined.__importDefault) || function (mod) {
  return (mod && mod.__esModule) ? mod : { "default": mod };
};
var InterfaceControleDeAcessoTerceiroConstants = /** @class */ (function () {
    function InterfaceControleDeAcessoTerceiroConstants() {
        this.sisFormularioId = 35157;
        this.permissoes = [
            { sisFormularioId: this.sisFormularioId, libRotina: 1, acao: "labels.alteracao" },
            { sisFormularioId: this.sisFormularioId, libRotina: 2, acao: "labels.pemissoes" },
        ];
        this.configuracoes = [];
        this.nomeForm = "titles.interfaceControleDeAcesso";
        this.listaForm = [
            { title: 'Permissao', action: 'permissoes', icon: "icon-unlock", exibeButton: true, eximeMenu: true, menuName: 'Movimento' },
        ];
        this.configuracoes = [
            {
                sistema: "BAL",
                parametros: [
                    "IntCta",
                    "IntCtaTipo",
                    "IntCtaValCracha",
                    "IntCtaVersao",
                    "MesesValidFotoBio",
                    "IntCtaFotoCracha",
                    "IntCtaFotoBio",
                    "IntCtaFoto",
                    "IntCtaTercWsUsuario",
                    "IntCtaTercWsSenha",
                    "UrlWsCorporateAPI",
                    "IntCtaTercWsUrlToken",
                    "IntCtaTercWsUrlMotiv",
                    "IntCtaTercWsUrlDesmo",
                    "IntCtaTercWsUrlUAces",
                    "IntOctFoto",
                    "IntOctBiometria",
                    "IntOctCartao",
                    "IntCtaUrlWs",
                    "IntCtaTercApiUrl",
                    "IntOctAtivaCrachaAces",
                    "IntOctCrachaAces"
                ]
            },
            {
                sistema: "CTA",
                parametros: [
                    "CtaP30Recinto",
                    "CtaP30Chave",
                    "ChaveCracha",
                    "ChaveCrachaOld"
                ]
            },
            {
                sistema: "AUT",
                parametros: [
                    "IntCtaApenasFoto",
                    "TipoLeitoraCard",
                    "TipoLeitoraBio",
                ]
            }
        ];
    }
    return InterfaceControleDeAcessoTerceiroConstants;
}());



/***/ }),

/***/ "./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro.model.ts":
/*!**************************************************************************************************************************!*\
  !*** ./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro.model.ts ***!
  \**************************************************************************************************************************/
/*! exports provided: InterfaceControleDeAcessoTerceiro */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InterfaceControleDeAcessoTerceiro", function() { return InterfaceControleDeAcessoTerceiro; });
/* harmony import */ var _shared_services_base_base_model__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../shared/services/base/base.model */ "./src/app/shared/services/base/base.model.ts");
var __extends = (undefined && undefined.__extends) || (function () {
    var extendStatics = function (d, b) {
        extendStatics = Object.setPrototypeOf ||
            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
        return extendStatics(d, b);
    };
    return function (d, b) {
        extendStatics(d, b);
        function __() { this.constructor = d; }
        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
    };
})();
var __importDefault = (undefined && undefined.__importDefault) || function (mod) {
  return (mod && mod.__esModule) ? mod : { "default": mod };
};

var InterfaceControleDeAcessoTerceiro = /** @class */ (function (_super) {
    __extends(InterfaceControleDeAcessoTerceiro, _super);
    function InterfaceControleDeAcessoTerceiro() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return InterfaceControleDeAcessoTerceiro;
}(_shared_services_base_base_model__WEBPACK_IMPORTED_MODULE_0__["BaseModel"]));



/***/ }),

/***/ "./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro.module.ts":
/*!***************************************************************************************************************************!*\
  !*** ./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro.module.ts ***!
  \***************************************************************************************************************************/
/*! exports provided: InterfaceControleDeAcessoTerceiroModule */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InterfaceControleDeAcessoTerceiroModule", function() { return InterfaceControleDeAcessoTerceiroModule; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js");
/* harmony import */ var _shared_shared_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../shared/shared.module */ "./src/app/shared/shared.module.ts");
/* harmony import */ var _interface_controle_de_acesso_terceiro_form_interface_controle_de_acesso_terceiro_form_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./interface-controle-de-acesso-terceiro-form/interface-controle-de-acesso-terceiro-form.component */ "./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro-form/interface-controle-de-acesso-terceiro-form.component.ts");
/* harmony import */ var _interface_controle_de_acesso_terceiro_routing_module__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./interface-controle-de-acesso-terceiro.routing.module */ "./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro.routing.module.ts");
var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __importDefault = (undefined && undefined.__importDefault) || function (mod) {
  return (mod && mod.__esModule) ? mod : { "default": mod };
};




var InterfaceControleDeAcessoTerceiroModule = /** @class */ (function () {
    function InterfaceControleDeAcessoTerceiroModule() {
    }
    InterfaceControleDeAcessoTerceiroModule = __decorate([
        Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"])({
            declarations: [_interface_controle_de_acesso_terceiro_form_interface_controle_de_acesso_terceiro_form_component__WEBPACK_IMPORTED_MODULE_2__["InterfaceControleDeAcessoTerceiroFormComponent"]],
            imports: [
                _shared_shared_module__WEBPACK_IMPORTED_MODULE_1__["SharedModule"],
                _interface_controle_de_acesso_terceiro_routing_module__WEBPACK_IMPORTED_MODULE_3__["InterfaceControleDeAcessoTerceiroRoutingModule"]
            ]
        })
    ], InterfaceControleDeAcessoTerceiroModule);
    return InterfaceControleDeAcessoTerceiroModule;
}());



/***/ }),

/***/ "./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro.routing.module.ts":
/*!***********************************************************************************************************************************!*\
  !*** ./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro.routing.module.ts ***!
  \***********************************************************************************************************************************/
/*! exports provided: InterfaceControleDeAcessoTerceiroRoutingModule */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InterfaceControleDeAcessoTerceiroRoutingModule", function() { return InterfaceControleDeAcessoTerceiroRoutingModule; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/fesm5/router.js");
/* harmony import */ var app_config_enumerables__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! app/config/enumerables */ "./src/app/config/enumerables.ts");
/* harmony import */ var _interface_controle_de_acesso_terceiro_form_interface_controle_de_acesso_terceiro_form_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./interface-controle-de-acesso-terceiro-form/interface-controle-de-acesso-terceiro-form.component */ "./src/app/pages/configuracoes/interface-controle-de-acesso-terceiro/interface-controle-de-acesso-terceiro-form/interface-controle-de-acesso-terceiro-form.component.ts");
var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __importDefault = (undefined && undefined.__importDefault) || function (mod) {
  return (mod && mod.__esModule) ? mod : { "default": mod };
};




var MRoutes = [
    {
        path: "",
        component: _interface_controle_de_acesso_terceiro_form_interface_controle_de_acesso_terceiro_form_component__WEBPACK_IMPORTED_MODULE_3__["InterfaceControleDeAcessoTerceiroFormComponent"],
        data: { breadcrumb: "interfaceControleDeAcessoTerceiro", formParams: { action: app_config_enumerables__WEBPACK_IMPORTED_MODULE_2__["ActionForm"].create } }
    }
];
var InterfaceControleDeAcessoTerceiroRoutingModule = /** @class */ (function () {
    function InterfaceControleDeAcessoTerceiroRoutingModule() {
    }
    InterfaceControleDeAcessoTerceiroRoutingModule = __decorate([
        Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"])({
            imports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"].forChild(MRoutes)],
            exports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"]]
        })
    ], InterfaceControleDeAcessoTerceiroRoutingModule);
    return InterfaceControleDeAcessoTerceiroRoutingModule;
}());



/***/ })

}]);
//# sourceMappingURL=app-pages-configuracoes-interface-controle-de-acesso-terceiro-interface-controle-de-acesso-terceiro-module.js.map