95d9d2f9a8
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
582 lines
35 KiB
JavaScript
582 lines
35 KiB
JavaScript
(self["webpackChunkapp"] = self["webpackChunkapp"] || []).push([[8030],{
|
|
|
|
/***/ 37763:
|
|
/*!**************************************************!*\
|
|
!*** ./src/app/shared/services/focus.service.ts ***!
|
|
\**************************************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
/* harmony export */ "FocusService": () => (/* binding */ FocusService)
|
|
/* harmony export */ });
|
|
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/router */ 61380);
|
|
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_angular_router__WEBPACK_IMPORTED_MODULE_0__);
|
|
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 59151);
|
|
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 45449);
|
|
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_angular_core__WEBPACK_IMPORTED_MODULE_1__);
|
|
|
|
|
|
|
|
|
|
class FocusService {
|
|
constructor(router) {
|
|
this.router = router;
|
|
}
|
|
focusInRouterNavigate() {
|
|
this.router.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.filter)(event => event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_0__.NavigationEnd)).subscribe(() => {
|
|
const mainHeader = document.querySelector('#focusHeader');
|
|
if (mainHeader) {
|
|
mainHeader?.focus();
|
|
}
|
|
});
|
|
}
|
|
/**
|
|
*
|
|
* @param selector ID preference selector exemple: this.applyFocusQuerySelector('myselectorid', 300)
|
|
* not necessary # .
|
|
* @param time
|
|
*/
|
|
applyFocusQuerySelector(selector, time) {
|
|
setTimeout(() => {
|
|
const nextTag = document.querySelector(`#${selector}`);
|
|
nextTag?.focus();
|
|
}, time);
|
|
}
|
|
}
|
|
FocusService.ɵfac = function FocusService_Factory(t) { return new (t || FocusService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_0__.Router)); };
|
|
FocusService.ɵprov = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ token: FocusService, factory: FocusService.ɵfac, providedIn: 'root' });
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 91056:
|
|
/*!******************************************************************************!*\
|
|
!*** ./src/app/shared/services/init.register.has-company.storage.service.ts ***!
|
|
\******************************************************************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
/* harmony export */ "InitRegisterHasCompanyStorageService": () => (/* binding */ InitRegisterHasCompanyStorageService)
|
|
/* harmony export */ });
|
|
/* harmony import */ var _Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
|
|
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 45449);
|
|
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_angular_core__WEBPACK_IMPORTED_MODULE_1__);
|
|
/* harmony import */ var _simple_storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./simple.storage.service */ 19725);
|
|
|
|
|
|
|
|
class InitRegisterHasCompanyStorageService {
|
|
constructor(simpleStorageService) {
|
|
this.simpleStorageService = simpleStorageService;
|
|
this.KEY = 'REGISTER_HAS_COMPANY';
|
|
this.cache = null; // Cache em memória opcional
|
|
}
|
|
|
|
set(data) {
|
|
this.simpleStorageService.set(this.KEY, data);
|
|
this.cache = data; // Atualiza o cache
|
|
}
|
|
|
|
get() {
|
|
const data = this.simpleStorageService.get(this.KEY);
|
|
this.cache = data; // Atualiza o cache
|
|
|
|
return data;
|
|
}
|
|
|
|
remove() {
|
|
var _this = this;
|
|
|
|
return (0,_Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
|
|
_this.simpleStorageService.remove(_this.KEY);
|
|
|
|
_this.cache = null; // Limpa o cache
|
|
})();
|
|
}
|
|
|
|
}
|
|
|
|
InitRegisterHasCompanyStorageService.ɵfac = function InitRegisterHasCompanyStorageService_Factory(t) {
|
|
return new (t || InitRegisterHasCompanyStorageService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_simple_storage_service__WEBPACK_IMPORTED_MODULE_2__.SimpleStorageService));
|
|
};
|
|
|
|
InitRegisterHasCompanyStorageService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
|
|
token: InitRegisterHasCompanyStorageService,
|
|
factory: InitRegisterHasCompanyStorageService.ɵfac,
|
|
providedIn: 'root'
|
|
});
|
|
|
|
/***/ }),
|
|
|
|
/***/ 19725:
|
|
/*!***********************************************************!*\
|
|
!*** ./src/app/shared/services/simple.storage.service.ts ***!
|
|
\***********************************************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
/* harmony export */ "SimpleStorageService": () => (/* binding */ SimpleStorageService)
|
|
/* harmony export */ });
|
|
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 45449);
|
|
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_angular_core__WEBPACK_IMPORTED_MODULE_0__);
|
|
|
|
class SimpleStorageService {
|
|
constructor() { }
|
|
set(key, value) {
|
|
localStorage.setItem(key, JSON.stringify(value));
|
|
}
|
|
get(key) {
|
|
const item = JSON.parse(localStorage.getItem(key));
|
|
return item ?? null;
|
|
}
|
|
remove(key) {
|
|
localStorage.removeItem(key);
|
|
}
|
|
clear() {
|
|
localStorage.clear();
|
|
}
|
|
}
|
|
SimpleStorageService.ɵfac = function SimpleStorageService_Factory(t) { return new (t || SimpleStorageService)(); };
|
|
SimpleStorageService.ɵprov = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: SimpleStorageService, factory: SimpleStorageService.ɵfac, providedIn: 'root' });
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 98030:
|
|
/*!***************************************!*\
|
|
!*** ./src/app/start/start.module.ts ***!
|
|
\***************************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
/* harmony export */ "StartPageModule": () => (/* binding */ StartPageModule)
|
|
/* harmony export */ });
|
|
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/router */ 61380);
|
|
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_angular_router__WEBPACK_IMPORTED_MODULE_0__);
|
|
/* harmony import */ var _start_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./start.page */ 95104);
|
|
/* harmony import */ var src_app_shared_module_shared_module_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/app/shared-module/shared-module.module */ 69270);
|
|
/* harmony import */ var _shared_components_legal_modal_legal_modal_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../shared/components/legal-modal/legal-modal.component */ 19338);
|
|
/* harmony import */ var _shared_components_permissions_modal_permissions_modal_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../shared/components/permissions-modal/permissions-modal.component */ 99476);
|
|
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 45449);
|
|
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_angular_core__WEBPACK_IMPORTED_MODULE_5__);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const routes = [
|
|
{
|
|
path: '',
|
|
component: _start_page__WEBPACK_IMPORTED_MODULE_1__.StartPage
|
|
}
|
|
];
|
|
class StartPageModule {
|
|
}
|
|
StartPageModule.ɵfac = function StartPageModule_Factory(t) { return new (t || StartPageModule)(); };
|
|
StartPageModule.ɵmod = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineNgModule"]({ type: StartPageModule });
|
|
StartPageModule.ɵinj = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjector"]({ imports: [src_app_shared_module_shared_module_module__WEBPACK_IMPORTED_MODULE_2__.SharedModuleModule, _angular_router__WEBPACK_IMPORTED_MODULE_0__.RouterModule.forChild(routes)] });
|
|
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵsetNgModuleScope"](StartPageModule, { declarations: [_start_page__WEBPACK_IMPORTED_MODULE_1__.StartPage, _shared_components_legal_modal_legal_modal_component__WEBPACK_IMPORTED_MODULE_3__.LegalModalComponent, _shared_components_permissions_modal_permissions_modal_component__WEBPACK_IMPORTED_MODULE_4__.PermissionsModalComponent], imports: [src_app_shared_module_shared_module_module__WEBPACK_IMPORTED_MODULE_2__.SharedModuleModule, _angular_router__WEBPACK_IMPORTED_MODULE_0__.RouterModule] }); })();
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ 95104:
|
|
/*!*************************************!*\
|
|
!*** ./src/app/start/start.page.ts ***!
|
|
\*************************************/
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
/* harmony export */ "StartPage": () => (/* binding */ StartPage)
|
|
/* harmony export */ });
|
|
/* harmony import */ var _Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
|
|
/* harmony import */ var _capacitor_app__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @capacitor/app */ 93253);
|
|
/* harmony import */ var _shared_components_modais__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @shared/components/modais */ 90340);
|
|
/* harmony import */ var _shared_components_modais_environment_switcher_modal_environment_switcher_modal_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @shared/components/modais/environment-switcher-modal/environment-switcher-modal.component */ 71609);
|
|
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 45449);
|
|
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_angular_core__WEBPACK_IMPORTED_MODULE_4__);
|
|
/* harmony import */ var _shared_services__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @shared/services */ 17253);
|
|
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @ionic/angular */ 93819);
|
|
/* harmony import */ var _shared_services_focus_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @shared/services/focus.service */ 37763);
|
|
/* harmony import */ var _shared_services_init_register_has_company_storage_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @shared/services/init.register.has-company.storage.service */ 91056);
|
|
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/common */ 90944);
|
|
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_angular_common__WEBPACK_IMPORTED_MODULE_8__);
|
|
/* harmony import */ var _shared_components_full_logo_full_logo_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../shared/components/full-logo/full-logo.component */ 33159);
|
|
/* harmony import */ var _shared_components_privacy_footer_privacy_footer_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../shared/components/privacy-footer/privacy-footer.component */ 71237);
|
|
/* harmony import */ var _shared_components_translate_btn_translate_btn_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../shared/components/translate-btn/translate-btn.component */ 17029);
|
|
/* harmony import */ var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ngx-translate/core */ 38699);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function StartPage_div_5_Template(rf, ctx) {
|
|
if (rf & 1) {
|
|
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
|
|
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 13);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function StartPage_div_5_Template_div_click_0_listener() {
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r2);
|
|
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
|
|
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r1.onBadgeTap());
|
|
});
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
|
|
}
|
|
|
|
if (rf & 2) {
|
|
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵclassProp"]("env-dev", ctx_r0.currentEnvironmentType === "dev")("env-homol", ctx_r0.currentEnvironmentType === "homol");
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate1"](" ", ctx_r0.currentEnvironmentType === "dev" ? "DEV" : "HOMOL", "\n");
|
|
}
|
|
}
|
|
|
|
class StartPage {
|
|
constructor(legalModalService, notificatorService, menuController, navigationService, insomniaService, translateConfigService, modalCtrl, focusService, initRegisterHasCompanyStorageService, loadingService, environmentSwitcher, storageService) {
|
|
this.legalModalService = legalModalService;
|
|
this.notificatorService = notificatorService;
|
|
this.menuController = menuController;
|
|
this.navigationService = navigationService;
|
|
this.insomniaService = insomniaService;
|
|
this.translateConfigService = translateConfigService;
|
|
this.modalCtrl = modalCtrl;
|
|
this.focusService = focusService;
|
|
this.initRegisterHasCompanyStorageService = initRegisterHasCompanyStorageService;
|
|
this.loadingService = loadingService;
|
|
this.environmentSwitcher = environmentSwitcher;
|
|
this.storageService = storageService;
|
|
this.isOpen = false;
|
|
this.currentEnvironmentType = 'dev'; // Será atualizado no ionViewWillEnter
|
|
// Easter egg para trocar ambiente -
|
|
|
|
this.tapCount = 0; // Taps
|
|
|
|
this.TAP_THRESHOLD = 7; // 7 toques para ativar
|
|
// Easter egg para reativar debug console
|
|
|
|
this.badgeTapCount = 0; // debug console
|
|
|
|
this.BADGE_TAP_THRESHOLD = 20; // 5 toques no badge
|
|
|
|
this.ionViewWillEnter = () => {
|
|
this.allowItToRest();
|
|
this.setDisableRightSideMenu(); // Atualizar o tipo de ambiente para o badge
|
|
|
|
const currentEnv = this.environmentSwitcher.getCurrentEnvironment();
|
|
this.currentEnvironmentType = currentEnv.type;
|
|
};
|
|
|
|
this.checkUniqueDeviceId = () => {
|
|
this.navigationService.forward(['/identity-validator']);
|
|
};
|
|
|
|
this.setDisableRightSideMenu = () => {
|
|
this.menuController.enable(false).then(this.onSetDisableRightSideMenuSuccessResponse).catch(this.onSetDisableRightSideMenuErrorResponse);
|
|
};
|
|
|
|
this.onSetDisableRightSideMenuSuccessResponse = response => {};
|
|
|
|
this.onSetDisableRightSideMenuErrorResponse = response => {
|
|
console.log('onSetDisableRightSideMenuErrorResponse');
|
|
console.log(response);
|
|
};
|
|
|
|
this.openLegalModal = () => {
|
|
this.modalLegal();
|
|
};
|
|
|
|
this.onRejectCallback = () => {
|
|
this.legalModalService.hideModal();
|
|
const message = this.translateConfigService.translate('PG_START_TOAST_ACCEPT');
|
|
const title = this.translateConfigService.translate('PG_START_TOAST_NOTICE_TITLE');
|
|
const notification = {
|
|
title,
|
|
message,
|
|
type: 'error'
|
|
};
|
|
this.notificatorService.notify(notification);
|
|
};
|
|
|
|
this.onSuccessCallback = () => {
|
|
this.checkUniqueDeviceId();
|
|
};
|
|
|
|
this.allowItToRest = () => {
|
|
this.insomniaService.allowSleepAgain().then(this.allowItToRestSuccessResponse).catch(this.allowItToRestErrorResponse);
|
|
};
|
|
|
|
this.allowItToRestSuccessResponse = () => {};
|
|
|
|
this.allowItToRestErrorResponse = response => {
|
|
console.log('allowItToRestErrorResponse');
|
|
console.log(response);
|
|
};
|
|
|
|
this.languageCurrent = this.translateConfigService.languageCurrent;
|
|
}
|
|
|
|
ionViewDidEnter() {
|
|
this.focusService.applyFocusQuerySelector('start', 100);
|
|
this.initRegisterHasCompanyStorageService.remove();
|
|
}
|
|
|
|
onStart() {
|
|
this.openLegalModal();
|
|
}
|
|
|
|
modalLegal() {
|
|
var _this = this;
|
|
|
|
return (0,_Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
|
|
const modal = yield _this.modalCtrl.create({
|
|
component: _shared_components_modais__WEBPACK_IMPORTED_MODULE_2__.LegalModalComponent,
|
|
cssClass: 'legal-modal-start',
|
|
componentProps: {}
|
|
});
|
|
yield modal.present();
|
|
const {
|
|
data
|
|
} = yield modal.onDidDismiss();
|
|
|
|
if (data?.accept) {
|
|
// await close modal and next page.
|
|
setTimeout(() => {
|
|
_this.navigationService.forward(['/identity-validator']);
|
|
}, 400);
|
|
} else {
|
|
if (data) {
|
|
_this.onRejectCallback();
|
|
}
|
|
}
|
|
})();
|
|
} // Easter egg: 7 toques no logo para abrir seletor de ambiente - ()
|
|
// IMPORTANTE: Só funciona em DEV e HOMOL, bloqueado em PROD
|
|
|
|
|
|
onLogoTap() {
|
|
// Bloquear em produção
|
|
const currentEnv = this.environmentSwitcher.getCurrentEnvironment();
|
|
|
|
if (currentEnv.production && currentEnv.type === 'prod') {
|
|
// Em produção, não fazer nada (easter egg desabilitado)
|
|
console.log('[EnvironmentSwitcher] Easter egg desabilitado em produção'); // Opcional: mostrar mensagem apenas se o usuário insistir (10+ toques)
|
|
|
|
this.tapCount++;
|
|
|
|
if (this.tapCount >= 10) {
|
|
console.log('[EnvironmentSwitcher] Easter egg desabilitado em produção');
|
|
this.tapCount = 0;
|
|
}
|
|
|
|
return;
|
|
}
|
|
|
|
this.tapCount++; // Reset após 2 segundos de inatividade
|
|
|
|
clearTimeout(this.tapTimeout);
|
|
this.tapTimeout = setTimeout(() => {
|
|
this.tapCount = 0;
|
|
}, 2000); // Ativa o seletor após 7 toques
|
|
|
|
if (this.tapCount >= this.TAP_THRESHOLD) {
|
|
this.tapCount = 0;
|
|
clearTimeout(this.tapTimeout);
|
|
this.openEnvironmentSwitcher();
|
|
}
|
|
}
|
|
|
|
openEnvironmentSwitcher() {
|
|
var _this2 = this;
|
|
|
|
return (0,_Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
|
|
const modal = yield _this2.modalCtrl.create({
|
|
component: _shared_components_modais_environment_switcher_modal_environment_switcher_modal_component__WEBPACK_IMPORTED_MODULE_3__.EnvironmentSwitcherModalComponent,
|
|
cssClass: 'environment-switcher-modal',
|
|
backdropDismiss: true
|
|
});
|
|
yield modal.present();
|
|
const {
|
|
data
|
|
} = yield modal.onDidDismiss();
|
|
|
|
if (data?.selected) {
|
|
yield _this2.switchEnvironmentAndClearStorage(data.environment);
|
|
}
|
|
})();
|
|
}
|
|
|
|
switchEnvironmentAndClearStorage(envType) {
|
|
var _this3 = this;
|
|
|
|
return (0,_Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
|
|
console.log(`[StartPage] Iniciando troca para: ${envType}`);
|
|
|
|
_this3.loadingService.show('Trocando ambiente...', 'switch-environment');
|
|
|
|
try {
|
|
// Limpar todo o storage
|
|
yield _this3.storageService.startStorage();
|
|
console.log('[StartPage] Storage inicializado');
|
|
yield _this3.storageService.clear();
|
|
console.log('[StartPage] Storage limpo'); // Limpar localStorage
|
|
|
|
localStorage.clear();
|
|
console.log('[StartPage] localStorage limpo'); // Remover listeners do app
|
|
|
|
yield _capacitor_app__WEBPACK_IMPORTED_MODULE_1__.App.removeAllListeners();
|
|
console.log('[StartPage] Listeners removidos'); // Trocar o ambiente
|
|
|
|
yield _this3.environmentSwitcher.switchEnvironment(envType);
|
|
console.log('[StartPage] Ambiente trocado no serviço');
|
|
|
|
_this3.loadingService.hide(null, 'switch-environment'); // Notificar sucesso
|
|
|
|
|
|
const envNames = {
|
|
dev: 'Desenvolvimento',
|
|
homol: 'Homologação',
|
|
prod: 'Produção'
|
|
};
|
|
const notification = {
|
|
title: 'Ambiente Alterado',
|
|
message: `Ambiente trocado para ${envNames[envType]}. Recarregando...`,
|
|
type: 'success',
|
|
timeout: 2000
|
|
};
|
|
|
|
_this3.notificatorService.notify(notification); // Recarregar a aplicação após 500ms (mais rápido)
|
|
|
|
|
|
console.log('[StartPage] Recarregando app em 500ms...');
|
|
setTimeout(() => {
|
|
console.log('[StartPage] Recarregando agora!');
|
|
window.location.reload();
|
|
}, 500);
|
|
} catch (error) {
|
|
console.error('[StartPage] Erro ao trocar ambiente:', error);
|
|
|
|
_this3.loadingService.hide(null, 'switch-environment');
|
|
|
|
const notification = {
|
|
title: 'Erro',
|
|
message: 'Erro ao trocar ambiente',
|
|
type: 'error',
|
|
timeout: 3000
|
|
};
|
|
|
|
_this3.notificatorService.notify(notification);
|
|
}
|
|
})();
|
|
} // Easter egg: 5 toques no badge para reativar debug console
|
|
// IMPORTANTE: Só funciona em DEV e HOMOL, bloqueado em PROD
|
|
|
|
|
|
onBadgeTap() {
|
|
// Bloquear em produção
|
|
const currentEnv = this.environmentSwitcher.getCurrentEnvironment();
|
|
|
|
if (currentEnv.production && currentEnv.type === 'prod') {
|
|
console.log('[DebugConsole] Easter egg desabilitado em produção');
|
|
return;
|
|
}
|
|
|
|
this.badgeTapCount++;
|
|
clearTimeout(this.badgeTapTimeout);
|
|
this.badgeTapTimeout = setTimeout(() => {
|
|
this.badgeTapCount = 0;
|
|
}, 2000);
|
|
|
|
if (this.badgeTapCount >= this.BADGE_TAP_THRESHOLD) {
|
|
this.badgeTapCount = 0;
|
|
clearTimeout(this.badgeTapTimeout); // Reativar debug console
|
|
|
|
localStorage.setItem('ka_debug_console_enabled', 'true');
|
|
const notification = {
|
|
title: 'Debug Console',
|
|
message: 'Debug Console reativado! Recarregue a página.',
|
|
type: 'success',
|
|
timeout: 3000
|
|
};
|
|
this.notificatorService.notify(notification);
|
|
setTimeout(() => {
|
|
window.location.reload();
|
|
}, 1000);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
StartPage.ɵfac = function StartPage_Factory(t) {
|
|
return new (t || StartPage)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_shared_services__WEBPACK_IMPORTED_MODULE_5__.LegalModalService), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_shared_services__WEBPACK_IMPORTED_MODULE_5__.NotificatorService), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_ionic_angular__WEBPACK_IMPORTED_MODULE_12__.MenuController), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_shared_services__WEBPACK_IMPORTED_MODULE_5__.NavigationService), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_shared_services__WEBPACK_IMPORTED_MODULE_5__.InsomniaService), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_shared_services__WEBPACK_IMPORTED_MODULE_5__.TranslateConfigService), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_ionic_angular__WEBPACK_IMPORTED_MODULE_12__.ModalController), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_shared_services_focus_service__WEBPACK_IMPORTED_MODULE_6__.FocusService), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_shared_services_init_register_has_company_storage_service__WEBPACK_IMPORTED_MODULE_7__.InitRegisterHasCompanyStorageService), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_shared_services__WEBPACK_IMPORTED_MODULE_5__.LoadingService), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_shared_services__WEBPACK_IMPORTED_MODULE_5__.EnvironmentSwitcherService), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_shared_services__WEBPACK_IMPORTED_MODULE_5__.StorageService));
|
|
};
|
|
|
|
StartPage.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
|
|
type: StartPage,
|
|
selectors: [["app-start"]],
|
|
decls: 24,
|
|
vars: 7,
|
|
consts: [[1, "ion-no-border"], ["id", "start", "tabindex", "0"], ["slot", "end", 1, "btn-translate"], ["class", "environment-badge", 3, "env-dev", "env-homol", "click", 4, "ngIf"], [1, "start-page"], [1, "ion-margin-vertical"], [2, "cursor", "pointer", 3, "click"], [1, "flex-auto"], [1, "welcome-message"], ["tabindex", "1", 3, "innerHTML"], ["size", "12"], [1, "start-button-holder"], ["type", "button", 3, "click"], [1, "environment-badge", 3, "click"]],
|
|
template: function StartPage_Template(rf, ctx) {
|
|
if (rf & 1) {
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "ion-header", 0);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](1, "p", 1);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "ion-toolbar")(3, "ion-buttons", 2);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](4, "app-translate-btn");
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()()();
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](5, StartPage_div_5_Template, 2, 5, "div", 3);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](6, "ion-content", 4)(7, "ion-grid")(8, "ion-row")(9, "ion-col", 5)(10, "div", 6);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function StartPage_Template_div_click_10_listener() {
|
|
return ctx.onLogoTap();
|
|
});
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](11, "app-full-logo");
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()()();
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](12, "ion-row", 7)(13, "ion-col", 5)(14, "div", 8)(15, "ion-text");
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](16, "p", 9);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](17, "translate");
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()()();
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](18, "ion-col", 10)(19, "div", 11)(20, "button", 12);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function StartPage_Template_button_click_20_listener() {
|
|
return ctx.onStart();
|
|
});
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](21);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](22, "translate");
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()()()()();
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](23, "app-privacy-footer");
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
|
|
}
|
|
|
|
if (rf & 2) {
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](5);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.currentEnvironmentType !== "prod");
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](11);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("innerHTML", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](17, 3, "PG_START_WELCOME"), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsanitizeHtml"]);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](5);
|
|
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](22, 5, "PG_START_BTN_START"));
|
|
}
|
|
},
|
|
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_8__.NgIf, _ionic_angular__WEBPACK_IMPORTED_MODULE_12__.IonButtons, _ionic_angular__WEBPACK_IMPORTED_MODULE_12__.IonCol, _ionic_angular__WEBPACK_IMPORTED_MODULE_12__.IonContent, _ionic_angular__WEBPACK_IMPORTED_MODULE_12__.IonGrid, _ionic_angular__WEBPACK_IMPORTED_MODULE_12__.IonHeader, _ionic_angular__WEBPACK_IMPORTED_MODULE_12__.IonRow, _ionic_angular__WEBPACK_IMPORTED_MODULE_12__.IonText, _ionic_angular__WEBPACK_IMPORTED_MODULE_12__.IonToolbar, _shared_components_full_logo_full_logo_component__WEBPACK_IMPORTED_MODULE_9__.FullLogoComponent, _shared_components_privacy_footer_privacy_footer_component__WEBPACK_IMPORTED_MODULE_10__.PrivacyFooterComponent, _shared_components_translate_btn_translate_btn_component__WEBPACK_IMPORTED_MODULE_11__.TranslateBtnComponent, _ngx_translate_core__WEBPACK_IMPORTED_MODULE_13__.TranslatePipe],
|
|
styles: [".start-page[_ngcontent-%COMP%] {\n overflow: hidden;\n height: 100vh;\n position: relative;\n}\n.start-page[_ngcontent-%COMP%] .btn-translate[_ngcontent-%COMP%] {\n position: absolute;\n z-index: 10000;\n right: 0;\n top: 1em;\n}\nion-header[_ngcontent-%COMP%] {\n height: 0;\n}\nion-header[_ngcontent-%COMP%] #start[_ngcontent-%COMP%] {\n margin: 0;\n}\nion-header[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%] {\n --background: #fff;\n}\n.half-top[_ngcontent-%COMP%] {\n height: 50vh;\n}\n.half-bottom[_ngcontent-%COMP%] {\n height: 50vh;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n.logo-holder[_ngcontent-%COMP%] {\n padding-top: 48px;\n text-align: center;\n}\n.welcome-message[_ngcontent-%COMP%] {\n text-align: center;\n margin: 0 2em;\n color: #383a3e;\n font-size: 1.1em;\n}\n.welcome-message[_ngcontent-%COMP%] ion-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%] > p[_ngcontent-%COMP%] {\n font-weight: bold;\n color: #6cb52d;\n font-family: \"Nunito\", sans-serif;\n letter-spacing: 1px;\n}\n.start-button-holder[_ngcontent-%COMP%] {\n text-align: center;\n margin-top: 3em;\n}\n.start-button-holder[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n padding: 0.75em 1.5em;\n border-radius: 50px;\n background-color: #0ec254;\n color: #fff;\n font-size: 1em;\n transition: background-color 0.1s ease-out;\n}\n.start-button-holder[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active {\n background-color: #fff;\n color: #0ec254;\n transition: background-color 0.1s ease-out;\n}\n.start-button-holder[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus {\n outline: none;\n}\n.environment-badge[_ngcontent-%COMP%] {\n position: fixed;\n top: 60px;\n right: 16px;\n padding: 6px 12px;\n border-radius: 12px;\n font-size: 11px;\n font-weight: 700;\n letter-spacing: 0.5px;\n z-index: 9999;\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);\n animation: fadeIn 0.3s ease-in;\n}\n.environment-badge.env-dev[_ngcontent-%COMP%] {\n background: linear-gradient(135deg, #4caf50 0%, #45a049 100%);\n color: white;\n}\n.environment-badge.env-homol[_ngcontent-%COMP%] {\n background: linear-gradient(135deg, #ff9800 0%, #f57c00 100%);\n color: white;\n}\n@keyframes fadeIn {\n from {\n opacity: 0;\n transform: translateY(-10px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0YXJ0LnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FBQ0Y7QUFBRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0FBRUo7QUFFQTtFQUNFLFNBQUE7QUFDRjtBQUFFO0VBQ0UsU0FBQTtBQUVKO0FBQUU7RUFDRSxrQkFBQTtBQUVKO0FBQ0E7RUFDRSxZQUFBO0FBRUY7QUFDQTtFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBRUY7QUFDQTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7QUFFRjtBQUNBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FBRUY7QUFDSTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUJBQUE7QUFDTjtBQUlBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0FBREY7QUFHRTtFQUNFLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsMENBQUE7QUFESjtBQUdJO0VBQ0Usc0JBQUE7RUFDQSxjQUFBO0VBQ0EsMENBQUE7QUFETjtBQUlJO0VBQ0UsYUFBQTtBQUZOO0FBUUE7RUFDRSxlQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0EseUNBQUE7RUFDQSw4QkFBQTtBQUxGO0FBT0U7RUFDRSw2REFBQTtFQUNBLFlBQUE7QUFMSjtBQVFFO0VBQ0UsNkRBQUE7RUFDQSxZQUFBO0FBTko7QUFVQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDRCQUFBO0VBUEY7RUFTQTtJQUNFLFVBQUE7SUFDQSx3QkFBQTtFQVBGO0FBQ0YiLCJmaWxlIjoic3RhcnQucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnN0YXJ0LXBhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5idG4tdHJhbnNsYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxZW07XG4gIH1cbn1cblxuaW9uLWhlYWRlciB7XG4gIGhlaWdodDogMDtcbiAgI3N0YXJ0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaW9uLXRvb2xiYXIge1xuICAgIC0tYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuLmhhbGYtdG9wIHtcbiAgaGVpZ2h0OiA1MHZoO1xufVxuXG4uaGFsZi1ib3R0b20ge1xuICBoZWlnaHQ6IDUwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG9nby1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2VsY29tZS1tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMmVtO1xuICBjb2xvcjogIzM4M2EzZTtcbiAgZm9udC1zaXplOiAxLjFlbTtcblxuICBpb24tdGV4dCB7XG4gICAgYSA+IHAge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzZjYjUyZDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG4gIH1cbn1cblxuLnN0YXJ0LWJ1dHRvbi1ob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDNlbTtcblxuICBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZWMyNTQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2Utb3V0O1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMGVjMjU0O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQmFkZ2UgZG8gYW1iaWVudGUgYXR1YWwgLSBFeGliZSBvIHRpcG8gZGUgYW1iaWVudGUgYXR1YWwgKGRldi9ob21vbC9wcm9kKVxuLmVudmlyb25tZW50LWJhZGdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2UtaW47XG5cbiAgJi5lbnYtZGV2IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNGNhZjUwIDAlLCAjNDVhMDQ5IDEwMCUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gICYuZW52LWhvbW9sIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmY5ODAwIDAlLCAjZjU3YzAwIDEwMCUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbiJdfQ== */"]
|
|
});
|
|
|
|
/***/ })
|
|
|
|
}])
|
|
//# sourceMappingURL=8030.js.map
|