1(globalThis["webpackChunkdfmexbyn_beyond_oauth_ui"] = globalThis["webpackChunkdfmexbyn_beyond_oauth_ui"] || []).push([["main"],{ 2 3/***/ 4012: 4/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5 6"use strict"; 7/* harmony export */ __webpack_require__.d(__webpack_exports__, { 8/* harmony export */ A: () => (/* binding */ useEventTraking) 9/* harmony export */ }); 10/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6540); 11/* harmony import */ var _useAppContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2907); 12 13 14function useEventTraking() { 15 const { 16 state: { 17 eventTracking 18 } 19 } = react__WEBPACK_IMPORTED_MODULE_0__.useContext(_useAppContext__WEBPACK_IMPORTED_MODULE_1__/* .Context */ .o); 20 function sendEvent(data = '') { 21 const finalData = data !== '' ? data : eventTracking; 22 window.dlAnalytics = finalData; 23 24 // eslint-disable-next-line no-underscore-dangle 25 if (window._satellite) { 26 // eslint-disable-next-line no-underscore-dangle 27 window._satellite.track(eventTracking.eventName, eventTracking.dataEvent); 28 } 29 if (window.dataLayer) { 30 window.dataLayer.push(finalData); 31 } 32 } 33 return { 34 sendEvent 35 }; 36} 37 38/***/ }), 39 40/***/ 2907: 41/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 42 43"use strict"; 44/* harmony export */ __webpack_require__.d(__webpack_exports__, { 45/* harmony export */ A: () => (/* binding */ AppContext), 46/* harmony export */ o: () => (/* binding */ Context) 47/* harmony export */ }); 48/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6540); 49/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(5556); 50/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__); 51/* harmony import */ var _utils_analyticsEvents__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3613); 52/* harmony import */ var _utils_SignInErrors__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(7027); 53/* harmony import */ var _utils_FormPassError__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(5111); 54var _jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/src/hooks/useAppContext.js"; 55/* eslint-disable react/jsx-filename-extension */ 56 57 58 59 60 61 62const initialState = { 63 coordinates: { 64 error: null, 65 locationLatitude: null, 66 locationLongitude: null, 67 coordinatesStatus: null 68 }, 69 oauthParams: {}, 70 username: null, 71 displayname: null, 72 authenticationKey: null, 73 showGeoDisclaimer: false, 74 geoDisclaimerChecked: false, 75 errorTypeSignIn: null, 76 topBrowsers: false, 77 eventTracking: null, 78 showErrorDisclaimer: null, 79 globalModal: { 80 isOpen: false 81 } 82}; 83const errorObjectFormatted = (arrayError, payload) => { 84 if (!payload) return null; 85 const error = arrayError.find(ec => payload.includes(ec.id)); 86 if (!error) return null; 87 return { 88 ...error, 89 id: payload 90 }; 91}; 92function reducer(state, action) { 93 const { 94 type, 95 payload 96 } = action; 97 if (type === 'setCoordinates') return { 98 ...state, 99 coordinates: payload 100 }; 101 if (type === 'setUser') { 102 const { 103 displayname, 104 username, 105 authenticationKey 106 } = payload; 107 const key = `statusDisclaimer-${username}`; 108 return { 109 ...state, 110 username, 111 displayname, 112 authenticationKey, 113 geoDisclaimerChecked: localStorage.getItem(key) === '1' 114 }; 115 } 116 if (type === 'setEvent') { 117 const { 118 eventType 119 } = payload; 120 return { 121 ...state, 122 eventTracking: { 123 ..._utils_analyticsEvents__WEBPACK_IMPORTED_MODULE_1__/* .ANALYTICS_EVENTS_DATA */ ._.find(event => event.ruta === eventType), 124 event: 'pageView' 125 } 126 }; 127 } 128 if (type === 'setShowGeoDisclaimer') return { 129 ...state, 130 showGeoDisclaimer: payload 131 }; 132 if (type === 'setGeoDisclaimerChecked') return { 133 ...state, 134 geoDisclaimerChecked: payload 135 }; 136 if (type === 'setShowErrorDisclaimer') { 137 return { 138 ...state, 139 showErrorDisclaimer: errorObjectFormatted(_utils_FormPassError__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .A, payload) 140 }; 141 } 142 if (type === 'setErrorTypeSignIn') { 143 return { 144 ...state, 145 errorTypeSignIn: errorObjectFormatted(_utils_SignInErrors__WEBPACK_IMPORTED_MODULE_2__/* .SIGNIN_ERRORS */ .R, payload) 146 }; 147 } 148 if (type === 'openGlobalModal') { 149 return { 150 ...state, 151 globalModal: { 152 isOpen: true, 153 ...payload 154 } 155 }; 156 } 157 if (type === 'closeGlobalModal') { 158 return { 159 ...state, 160 globalModal: { 161 isOpen: false 162 } 163 }; 164 } 165 if (type === 'setErrorTypeSignInBlock') { 166 return { 167 ...state, 168 errorTypeSignInBlock: errorObjectFormatted(_utils_SignInErrors__WEBPACK_IMPORTED_MODULE_2__/* .SIGNIN_ERRORS_BLOCKED */ .A, payload) 169 }; 170 } 171 return state; 172} 173const Context = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createContext(); 174function AppContext({ 175 children 176}) { 177 const [state, dispatch] = react__WEBPACK_IMPORTED_MODULE_0__.useReducer(reducer, initialState); 178 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(Context.Provider, { 179 value: { 180 state, 181 dispatch 182 }, 183 __self: this, 184 __source: { 185 fileName: _jsxFileName, 186 lineNumber: 126, 187 columnNumber: 5 188 } 189 }, children); 190} 191AppContext.propTypes = { 192 children: (prop_types__WEBPACK_IMPORTED_MODULE_4___default().node).isRequired 193}; 194 195/***/ }), 196 197/***/ 3327: 198/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 199 200"use strict"; 201 202// EXPORTS 203__webpack_require__.d(__webpack_exports__, { 204 A: () => (/* binding */ useTranslation) 205}); 206 207// UNUSED EXPORTS: getTranslation 208 209// EXTERNAL MODULE: ./node_modules/lodash/get.js 210var lodash_get = __webpack_require__(8156); 211var get_default = /*#__PURE__*/__webpack_require__.n(lodash_get); 212;// ./src/locales/es/common.json 213const common_namespaceObject = /*#__PURE__*/JSON.parse('{"header":{"links":{"phone":"55 5728 1900","mobile":{"text":"El banco en tu celular","link":"Descarga ScotiaMóvil"}}},"footer":{"copyright":"Scotiabank 2021 ©","links":{"privacy":"Privacidad","security":"Seguridad","termsConditions":"Términos y Condiciones"}}
213,"buttons":{"back":"Regresar","next":"Continuar"},"errors":{"notFound":{"title":"Página no encontrada","header":"Página no encontrada","message":"La página solicitada no fue encontrada"}}}'); 214;// ./src/locales/es/signIn.json 215const signIn_namespaceObject = /*#__PURE__*/JSON.parse('{"signin":"Inicia sesión en ScotiaWeb","forgotName":"¿Olvidaste tu usuario?","forgotKey":"¿Olvidaste tu contraseña?","register":"RegÃstrate","helloUser":"Hola,","passwordIntro":"Por favor ingresa tu contrasenÌa","passwordInstructions":"Si este no es tu nombre haz clic en el botón âAtrásâ y comienza de nuevo.","user":"Ingresa tu usuario","enterUsername":"Ingresa tu usuario","password":"Ingresa tu contrasenÌa","enterPassword":"Ingresa tu contrasenÌa","next":"Continuar","back":"Atrás","enter":"Ingresar","requiredField":"Campo obligatorio","genericError":"Algo salió mal, inténtalo de nuevo.","invalidLogin":"Contraseña incorrecta","invalidUsername":"El usuario debe ser de al menos seis caracteres.","notMe":"No soy yo","tooltipBody":"Si no es tu nombre, haz clic en \\"No soy yo\\".","login":"Iniciar sesión","closeToolTip":"Cerrar","errors":{"accountBlocked":{"heading":"Tu usuario ha sido desactivado por seguridad","p1":"No has ingresado durante un largo perÃodo. ReactÃvalo en sucursal."},"accountExpired":{"heading":"Tu sesión finalizó por inactividad","p1":"Vuelve a ingresar con tu usuario y contraseña."},"blockedExceededAttempts":{"heading":"Tu usuario ha sido bloqueado por seguridad","p1":"Excediste el número de intentos para ingresar. Desbloquéalo llamando al ","telephone":"55 5728 1900"},"unBlockerExceededAttempts":{"heading":"Tu usuario se bloqueó","icon":"iconInfo","p1":"Para desbloquearlo valida tu identidad con tu RFC o CURP y tus datos de contacto.","btn1":"Desbloquear usuario","btn2":"Por ahora no"},"leave":"Entendido","sessionExists":{"heading":"Solo puedes tener una sesión abierta","p1":"Verifica si tienes una sesión abierta en otra pestaña o dispositivo. O vuelve a intentar en 15 minutos."},"stateExpired":{"heading":"El servicio no está disponible","p1":"Por favor, intenta más tarde."},"userError":{"header":"La contraseña es incorrecta","message":"RevÃsala e intenta de nuevo.","buttonText":"Entendido","errorCode":"Código:"},"blockUserError":{"header":"Evita que se bloqueé tu usuario al siguiente intento erróneo","message":"Si no recuerdas tu contraseña, cámbiala.","buttonText":"Cambiar contraseña","secondaryButtonText":"Por ahora no","errorCode":"Código:"},"userBlockerPreventError":{"header":"La contraseña es incorrecta, evita bloquear tu usuario","message":"Intenta de nuevo o cambia tu contraseña para ingresar.","buttonText":"Intentar de nuevo","secondaryButtonText":"Cambiar contraseña","errorCode":"Código:"}},"geoLocation":{"permissionForm":{"header":"Por tu seguridad y disposiciones oficiales requerimos acceder a tu ubicación","subHeader":"Para usar ScotiaWeb, permÃtenos determinar tu geolocalización.","buttonText":"Dar permiso"},"instructionsForm":{"header":"Por tu seguridad y disposiciones oficiales requerimos acceder a tu ubicación","subHeaderForSupportedNavigator":"Para usar ScotiaWeb, sigue las instrucciones para activar el permiso a tu ubicación y después vuelve a cargar esta página.","subHeaderForNotSupportedNavigator":"Para usar ScotiaWeb, debes activar el permiso a tu ubicación en el navegador y después volver a cargar esta página.","buttonText":"Ver instrucciones"},"disclaimer":{"message":"Autorizo a Scotiabank acceder a mi geolocalización, acepto el ","warning":"Aviso de Privacidad","conditions":"Términos y Condiciones","connector":" y los "},"disclaimerModal":{"header":"Autoriza para iniciar sesión","message":"Por tu seguridad y disposiciones oficiales Scotiabank requiere tu geolocalización para que puedas acceder a ScotiaWeb.","buttonText":"Entendido"},"locationNotAvailable":{"header":"No se puede obtener tu ubicación","subHeader":"Intenta alguna de estas soluciones:","optionListOne":"⢠Utiliza otro navegador (Chrome, Safari, Edge o Firefox).\\n","optionListTwo":"⢠Prueba en otro dispositivo.\\n","optionListThree":"⢠Descarga ","scotiamovil":"ScotiaMóvil","optionListFour":"\\n⢠Si el problema continúa, llama al ","phone":"55 5728 1900"}}}'); 216;// ./src/locales/es/signUp.json 217const signUp_namespaceObject = /*#__PURE__*/JSON.parse('{"title":"Registro Banca por Internet","debitC
217ard":{"instruction":"Ingresa tu número de tarjeta","form":{"label":"Tarjeta de débito","placeholder":"16 dÃgitos"}}}'); 218;// ./src/hooks/useTranslation.js 219 220 221 222 223const dict = { 224 common: common_namespaceObject, 225 signIn: signIn_namespaceObject, 226 signUp: signUp_namespaceObject 227}; 228function getTranslation(key) { 229 return get(dict, key === null || key === void 0 ? void 0 : key.replace(':', '.'), ''); 230} 231function useTranslation() { 232 return { 233 t(key) { 234 return get_default()(dict, key === null || key === void 0 ? void 0 : key.replace(':', '.'), ''); 235 } 236 }; 237} 238 239/***/ }), 240 241/***/ 6616: 242/***/ ((__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) => { 243 244"use strict"; 245 246// EXTERNAL MODULE: ./node_modules/react/index.js 247var react = __webpack_require__(6540); 248// EXTERNAL MODULE: ./node_modules/react-dom/client.js 249var client = __webpack_require__(5338); 250// EXTERNAL MODULE: ./node_modules/react-i18next/dist/es/I18nextProvider.js 251var I18nextProvider = __webpack_require__(2230); 252// EXTERNAL MODULE: ./node_modules/react-i18next/dist/es/context.js + 1 modules 253var context = __webpack_require__(5414); 254// EXTERNAL MODULE: ./node_modules/i18next/dist/esm/i18next.js 255var i18next = __webpack_require__(2526); 256;// ./src/locales/es-MX/common.json 257const common_namespaceObject = /*#__PURE__*/JSON.parse('{"header":{"links":{"phone":"55 5728 1900","help":"Ayuda","mobile":{"text":"El banco en tu celular","link":"Descarga ScotiaMóvil"}},"headerMenu":{"conctactUs":"Contáctanos","sucursal":"Sucursales y cajeros","downloadLabel1":"Descarga ScotiaMóvil","downloadLabel2":" y lleva el banco en tu celular.","links":{"privacy":"Privacidad","security":"Seguridad","termsConditions":"Términos y Condiciones"}}},"footer":{"copyright":"Scotiabank 2021 ©","links":{"privacy":"Privacidad","security":"Seguridad","termsConditions":"Términos y Condiciones"}},"buttons":{"back":"Regresar","next":"Continuar","final":"Finalizar","exit":"Salir"},"errors":{"notFound":{"title":"Página no encontrada","header":"Página no encontrada","message":"La página solicitada no fue encontrada"},"serviceUnavailable":{"title":"Servicio no disponible","header":"Servicio no disponible","message":"Intenta más tarde."}}}'); 258;// ./src/locales/es-MX/index.js 259 260const resources = { 261 'es-MX': { 262 common: common_namespaceObject 263 } 264}; 265/* harmony default export */ const es_MX = (resources); 266;// ./src/i18n.js 267 268 269 270i18next/* default */.A.use(context/* initReactI18next */.r9).init({ 271 resources: es_MX, 272 lng: 'es-MX', 273 fallbackLng: [], 274 load: 'currentOnly', 275 ns: ['common', 'rfc', 'curp', 'enroll'], 276 defaultNS: 'common', 277 debug: "production" === 'development', 278 interpolation: { 279 escapeValue: false 280 }, 281 react: { 282 wait: true 283 } 284}); 285/* harmony default export */ const i18n = (i18next/* default */.A); 286// EXTERNAL MODULE: ./node_modules/react-router-dom/esm/react-router-dom.js 287var react_router_dom = __webpack_require__(4625); 288// EXTERNAL MODULE: ./src/providers/BiocatchProvider.jsx + 2 modules 289var BiocatchProvider = __webpack_require__(8878); 290// EXTERNAL MODULE: ./node_modules/qs/lib/index.js 291var lib = __webpack_require__(5373); 292var lib_default = /*#__PURE__*/__webpack_require__.n(lib); 293// EXTERNAL MODULE: ./node_modules/react-router-dom/node_modules/react-router/esm/react-router.js 294var react_router = __webpack_require__(3205); 295// EXTERNAL MODULE: ./node_modules/react-transition-group/esm/TransitionGroup.js + 1 modules 296var TransitionGroup = __webpack_require__(2618); 297// EXTERNAL MODULE: ./node_modules/react-transition-group/esm/CSSTransition.js + 3 modules 298var CSSTransition = __webpack_require__(8293); 299// EXTERNAL MODULE: ./node_modules/prop-types/index.js 300var prop_types = __webpack_require__(5556); 301var prop_types_default = /*#__PURE__*/__webpack_require__.n(prop_types); 302// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/LoadingIndicator.js 303var LoadingIndicator = __webpack_require__(3188); 304var LoadingIndicator_default = /*#__PURE__*/__webpack_require__.n(LoadingIndicator); 305// EXTERNAL MODULE: ./src/containers/GlobalLoader/styles.module.scss 306var styles_module = __webpack_require__(5013); 307var styles_module_default = /*#__PURE__*/__webpack_require__.n(styles_module); 308;// ./src/containers/GlobalLoader/index.jsx
309var _jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/src/containers/GlobalLoader/index.jsx"; 310 311 312 313 314function GlobalLoader({ 315 text 316}) { 317 return /*#__PURE__*/react.createElement("div", { 318 className: (styles_module_default()).content, 319 __self: this, 320 __source: { 321 fileName: _jsxFileName, 322 lineNumber: 8, 323 columnNumber: 5 324 } 325 }, /*#__PURE__*/react.createElement((LoadingIndicator_default()), { 326 accessibleTitle: "Loading", 327 __self: this, 328 __source: { 329 fileName: _jsxFileName, 330 lineNumber: 9, 331 columnNumber: 7 332 } 333 }), text && /*#__PURE__*/react.createElement("p", { 334 __self: this, 335 __source: { 336 fileName: _jsxFileName, 337 lineNumber: 10, 338 columnNumber: 16 339 } 340 }, text)); 341} 342GlobalLoader.propTypes = { 343 text: (prop_types_default()).string 344}; 345GlobalLoader.defaultProps = { 346 text: '' 347}; 348// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/Row.js 349var Row = __webpack_require__(9301); 350var Row_default = /*#__PURE__*/__webpack_require__.n(Row); 351// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/Grid.js 352var Grid = __webpack_require__(7481); 353var Grid_default = /*#__PURE__*/__webpack_require__.n(Grid); 354// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/Card.js 355var Card = __webpack_require__(1779); 356var Card_default = /*#__PURE__*/__webpack_require__.n(Card); 357// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/Column.js 358var Column = __webpack_require__(7099); 359var Column_default = /*#__PURE__*/__webpack_require__.n(Column); 360// EXTERNAL MODULE: ./node_modules/dfmexbyn-beyond-components/build/static/css/Header.css 361var Header = __webpack_require__(2426); 362// EXTERNAL MODULE: ./node_modules/dfmexbyn-beyond-components/build/static/css/Footer.css 363var Footer = __webpack_require__(304); 364// EXTERNAL MODULE: ./src/containers/CardLayout/CardLayout.module.scss 365var CardLayout_module = __webpack_require__(3607); 366var CardLayout_module_default = /*#__PURE__*/__webpack_require__.n(CardLayout_module); 367;// ./src/images/appStore.svg 368/* harmony default export */ const appStore = (__webpack_require__.p + "static/media/appStore.0f962910.svg"); 369;// ./src/images/googlePlay.svg 370/* harmony default export */ const googlePlay = (__webpack_require__.p + "static/media/googlePlay.d56160f1.svg"); 371;// ./src/containers/CardLayout/index.jsx 372var CardLayout_jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/src/containers/CardLayout/index.jsx"; 373 374 375 376 377 378 379 380 381const CardLayout_Header = /*#__PURE__*/react.lazy(() => Promise.all(/* import() */[__webpack_require__.e("file-49d0a293"), __webpack_require__.e("file-d2eb5610"), __webpack_require__.e("file-2e689ca9"), __webpack_require__.e("file-a7851aea"), __webpack_require__.e("file-ad419aad"), __webpack_require__.e("file-3073a958"), __webpack_require__.e("file-8abb7fa4"), __webpack_require__.e("file-006fbc6a"), __webpack_require__.e("file-536eaa00"), __webpack_require__.e("file-efdee510"), __webpack_require__.e("file-2b1726bc"), __webpack_require__.e("file-adcb47af"), __webpack_require__.e("file-e5bca7e4"), __webpack_require__.e("file-229eafb5")]).then(__webpack_require__.t.bind(__webpack_require__, 1167, 23))); 382const CardLayout_Footer = /*#__PURE__*/react.lazy(() => Promise.all(/* import() */[__webpack_require__.e("file-49d0a293"), __webpack_require__.e("file-d2eb5610"), __webpack_require__.e("file-2e689ca9"), __webpack_require__.e("file-a7851aea"), __webpack_require__.e("file-ad419aad"), __webpack_require__.e("file-3073a958"), __webpack_require__.e("file-8abb7fa4"), __webpack_require__.e("file-006fbc6a"), __webpack_require__.e("file-536eaa00"), __webpack_require__.e("file-efdee510"), __webpack_require__.e("file-2b1726bc"), __webpack_require__.e("file-adcb47af"), __webpack_require__.e("file-e5bca7e4"), __webpack_require__.e("file-229eafb5")]).then(__webpack_require__.t.bind(__webpack_require__, 6053, 23))); 383 384 385 386function CardLayout({ 387 children 388}) { 389 const [headerMenuIsOpen, setHeaderMenuIsOpen] = (0,react.useState)(); 390 return /*#__PURE__*/react.createElement(react.Fragment, null, /*#__PURE__*/react.createElement("div", { 391 className: (CardLayout_module_default()).layout, 392 __self: this, 393 __source: { 394 fileName: CardLayout_jsxFileName, 395 lineNumber: 27, 396 columnNumber: 7 397 } 398 }, /*#__PURE__*/react.createElement((Grid_default()), { 399 className: (CardLayout_module_default()).grid, 400 __self: this, 401 __source: { 402 fileName: CardLayout_jsxFileName, 403 lineNumber: 28, 404 columnNumber: 9 405 } 406 }, /*#__PURE__*/react.createElement((Row_default()), { 407 className: (CardLayout_module_default()).row, 408 __self: this, 409 __source: { 410 fileName: CardLayout_jsxFileName, 411 lineNumber: 29, 412 columnNumber: 11 413 } 414 }, /*#__PURE__*/react.createElement((Column_default()), { 415 xs: 4, 416 sm: 8, 417 md: 3, 418 lg: 3, 419 className: (CardLayout_module_default()).header, 420 __self: this, 421 __source: { 422 fileName: CardLayout_jsxFileName, 423 lineNumber: 30, 424 columnNumber: 13 425 } 426 }, /*#__PURE__*/react.createElement(CardLayout_Header, { 427 side: "aside", 428 isOpen: headerMenuIsOpen, 429 setIsOpen: setHeaderMenuIsOpen, 430 playStoreAsset: googlePlay, 431 appStoreAsset: appStore, 432 __self: this, 433 __source: { 434 fileName: CardLayout_jsxFileName, 435 lineNumber: 31, 436 columnNumber: 15 437 } 438 })), /*#__PURE__*/react.createElement((Column_default()), { 439 xs: 4, 440 sm: 8, 441 md: 9, 442 lg: 9, 443 className: (CardLayout_module_default()).main, 444 __self: this, 445 __source: { 446 fileName: CardLayout_jsxFileName, 447 lineNumber: 39, 448 columnNumber: 13 449 } 450 }, /*#__PURE__*/react.createElement("div", { 451 className: (CardLayout_module_default()).content, 452 __self: this, 453 __source: { 454 fileName: CardLayout_jsxFileName, 455 lineNumber: 40, 456 columnNumber: 15 457 } 458 }, /*#__PURE__*/react.createElement((Card_default()), { 459 className: (CardLayout_module_default()).card, 460 __self: this, 461 __source: { 462 fileName: CardLayout_jsxFileName, 463 lineNumber: 41, 464 columnNumber: 17 465 } 466 }, children)), /*#__PURE__*/react.createElement(CardLayout_Footer, { 467 className: (CardLayout_module_default()).footer, 468 __self: this, 469 __source: { 470 fileName: CardLayout_jsxFileName, 471 lineNumber: 43, 472 columnNumber: 15 473 } 474 })))))); 475} 476CardLayout.propTypes = { 477 children: (prop_types_default()).node.isRequired 478}; 479// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/Link.js 480var Link = __webpack_require__(5417); 481var Link_default = /*#__PURE__*/__webpack_require__.n(Link); 482// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/Margin.js 483var Margin = __webpack_require__(1047); 484var Margin_default = /*#__PURE__*/__webpack_require__.n(Margin); 485// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/TextBody.js 486var TextBody = __webpack_require__(1006); 487var TextBody_default = /*#__PURE__*/__webpack_require__.n(TextBody); 488// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/TextHeadline.js 489var TextHeadline = __webpack_require__(2242); 490var TextHeadline_default = /*#__PURE__*/__webpack_require__.n(TextHeadline); 491// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/PrimaryButton.js 492var PrimaryButton = __webpack_require__(5483); 493var PrimaryButton_default = /*#__PURE__*/__webpack_require__.n(PrimaryButton); 494// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/SecondaryButton.js 495var SecondaryButton = __webpack_require__(8947); 496var SecondaryButton_default = /*#__PURE__*/__webpack_require__.n(SecondaryButton); 497// EXTERNAL MODULE: ./src/utils/analyticsEvents.js 498var analyticsEvents = __webpack_require__(3613); 499;// ./src/images/lockedIcon.svg 500/* harmony default export */ const lockedIcon = (__webpack_require__.p + "static/media/lockedIcon.1dd40307.svg"); 501// EXTERNAL MODULE: ./src/hooks/useTranslation.js + 3 modules 502var useTranslation = __webpack_require__(3327); 503// EXTERNAL MODULE: ./src/hooks/useAppContext.js
504var useAppContext = __webpack_require__(2907); 505// EXTERNAL MODULE: ./src/hooks/useAnalitycs.js 506var useAnalitycs = __webpack_require__(4012); 507// EXTERNAL MODULE: ./src/containers/SignInError/SignInError.module.scss 508var SignInError_module = __webpack_require__(6225); 509var SignInError_module_default = /*#__PURE__*/__webpack_require__.n(SignInError_module); 510// EXTERNAL MODULE: ./node_modules/dfmexbyn-beyond-components/build/Biocatch.js 511var Biocatch = __webpack_require__(9103); 512// EXTERNAL MODULE: ./src/utils/contextsBiocatch.js 513var contextsBiocatch = __webpack_require__(6451); 514;// ./src/containers/SignInError/index.jsx 515var SignInError_jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/src/containers/SignInError/index.jsx"; 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531function SignInError() { 532 const { 533 state: { 534 errorTypeSignIn: error 535 } 536 } = react.useContext(useAppContext/* Context */.o); 537 const { 538 sendEvent 539 } = (0,useAnalitycs/* default */.A)(); 540 const { 541 t 542 } = (0,useTranslation/* default */.A)(); 543 const { 544 changeContext 545 } = (0,Biocatch.useBiocatch)(); 546 if (!error) return null; 547 const { 548 heading, 549 p1, 550 link, 551 prefix, 552 icon, 553 btn1, 554 btn2, 555 id 556 } = error; 557 (0,react.useEffect)(() => { 558 if (error && (id === 'E_BAASMXSEC_012' || id === 'E_BAASMXSEC_031' || id === 'E_BAASMXSEC_206' || id === 'E_BAASMXSEC_114' || id === 'E_BAASMXSEC_112')) { 559 changeContext(contextsBiocatch/* default */.A.THIRD_FAILED_LOGIN_ATTEMPT); 560 } 561 }, [error]); 562 function restartSignIn() { 563 window.location.assign(`${window.location.origin}`); 564 } 565 function startUnblock() { 566 sendEvent({
567 ...analyticsEvents/* ANALYTICS_EVENTS_DATA */._.find(event => event.ruta === analyticsEvents/* default */.A.START_USER_UNLOCK_FLOW), 568 event: 'pageView' 569 }); 570 window.location.assign(`${window.location.origin}/user-enrollment/reset-password?src=unlockMobile`); 571 } 572 return /*#__PURE__*/react.createElement("div", { 573 className: (SignInError_module_default()).content, 574 __self: this, 575 __source: { 576 fileName: SignInError_jsxFileName, 577 lineNumber: 61, 578 columnNumber: 5 579 } 580 }, icon && /*#__PURE__*/react.createElement((Margin_default()), { 581 xs: [20, 0, 20, 0], 582 __self: this, 583 __source: { 584 fileName: SignInError_jsxFileName, 585 lineNumber: 63, 586 columnNumber: 9 587 } 588 }, /*#__PURE__*/react.createElement((Margin_default()), { 589 md: [0, 0, 0, 0], 590 className: (SignInError_module_default()).centerIcon, 591 __self: this, 592 __source: { 593 fileName: SignInError_jsxFileName, 594 lineNumber: 64, 595 columnNumber: 11 596 } 597 }, /*#__PURE__*/react.createElement("img", { 598 src: lockedIcon, 599 className: (SignInError_module_default()).iconLock, 600 alt: "Icon-Error", 601 __self: this, 602 __source: { 603 fileName: SignInError_jsxFileName, 604 lineNumber: 65, 605 columnNumber: 13 606 } 607 }))), /*#__PURE__*/react.createElement((Margin_default()), { 608 xs: [0, 0, 12, 0], 609 __self: this, 610 __source: { 611 fileName: SignInError_jsxFileName, 612 lineNumber: 73, 613 columnNumber: 7 614 } 615 }, /*#__PURE__*/react.createElement((TextHeadline_default()), { 616 className: icon ? (SignInError_module_default()).centerText : (SignInError_module_default()).formHeading, 617 component: "h1", 618 size: "small", 619 __self: this, 620 __source: { 621 fileName: SignInError_jsxFileName, 622 lineNumber: 74, 623 columnNumber: 9 624 } 625 }, t(heading))), /*#__PURE__*/react.createElement((Margin_default()), { 626 xs: [0, 0, icon ? 90 : 30, 0], 627 __self: this, 628 __source: { 629 fileName: SignInError_jsxFileName, 630 lineNumber: 82, 631 columnNumber: 7 632 } 633 }, /*#__PURE__*/react.createElement((TextBody_default()), { 634 component: "p", 635 className: icon ? (SignInError_module_default()).centerTextInfo : '', 636 __self: this, 637 __source: { 638 fileName: SignInError_jsxFileName, 639 lineNumber: 83, 640 columnNumber: 9 641 } 642 }, t(p1), link && /*#__PURE__*/react.createElement((Link_default()), { 643 type: "emphasis", 644 href: `${prefix}${link}`, 645 __self: this, 646 __source: { 647 fileName: SignInError_jsxFileName, 648 lineNumber: 86, 649 columnNumber: 13 650 } 651 }, t(link)))), !btn1 && !btn2 && /*#__PURE__*/react.createElement("div", { 652 className: (SignInError_module_default()).buttonContainer, 653 __self: this, 654 __source: { 655 fileName: SignInError_jsxFileName, 656 lineNumber: 94, 657 columnNumber: 9 658 } 659 }, /*#__PURE__*/react.createElement((PrimaryButton_default()), { 660 onClick: restartSignIn, 661 __self: this, 662 __source: { 663 fileName: SignInError_jsxFileName, 664 lineNumber: 95, 665 columnNumber: 11 666 } 667 }, t('signIn:errors.leave'))), /*#__PURE__*/react.createElement("div", { 668 className: (SignInError_module_default()).ButtonContainerBottom, 669 __self: this, 670 __source: { 671 fileName: SignInError_jsxFileName, 672 lineNumber: 101, 673 columnNumber: 7 674 } 675 }, btn1 && /*#__PURE__*/react.createElement("div", { 676 className: (SignInError_module_default()).ButtonContainerBottomFull, 677 __self: this, 678 __source: { 679 fileName: SignInError_jsxFileName, 680 lineNumber: 103, 681 columnNumber: 11 682 } 683 }, /*#__PURE__*/react.createElement((PrimaryButton_default()), { 684 id: "primaryActionButton", 685 onClick: startUnblock, 686 __self: this, 687 __source: { 688 fileName: SignInError_jsxFileName, 689 lineNumber: 104, 690 columnNumber: 13 691 } 692 }, t(btn1))), btn2 && /*#__PURE__*/react.createElement("div", { 693 className: (SignInError_module_default()).ButtonContainerBottomFull, 694 __self: this, 695 __source: { 696 fileName: SignInError_jsxFileName, 697 lineNumber: 110, 698 columnNumber: 11 699 } 700 }, /*#__PURE__*/react.createElement((SecondaryButton_default()), { 701 id: "secondaryActionButton", 702 onClick: restartSignIn, 703 __self: this, 704 __source: { 705 fileName: SignInError_jsxFileName, 706 lineNumber: 111, 707 columnNumber: 13 708 } 709 }, t(btn2))))); 710} 711// EXTERNAL MODULE: ./src/containers/SessionExists/styles.module.scss 712var SessionExists_styles_module = __webpack_require__(7917); 713var SessionExists_styles_module_default = /*#__PURE__*/__webpack_require__.n(SessionExists_styles_module); 714;// ./src/containers/SessionExists/index.jsx 715var SessionExists_jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/sr
715c/containers/SessionExists/index.jsx"; 716 717 718 719 720 721 722 723function SessionExists() { 724 const { 725 t 726 } = (0,useTranslation/* default */.A)(); 727 function restartSignIn() { 728 window.location.assign(`${window.location.origin}`); 729 } 730 return /*#__PURE__*/react.createElement("div", { 731 className: (SessionExists_styles_module_default()).content, 732 __self: this, 733 __source: { 734 fileName: SessionExists_jsxFileName, 735 lineNumber: 20, 736 columnNumber: 5 737 } 738 }, /*#__PURE__*/react.createElement((Margin_default()), { 739 xs: [0, 0, 12, 0], 740 __self: this, 741 __source: { 742 fileName: SessionExists_jsxFileName, 743 lineNumber: 21, 744 columnNumber: 7 745 } 746 }, /*#__PURE__*/react.createElement((TextHeadline_default()), { 747 className: (SessionExists_styles_module_default()).formHeading, 748 component: "h1", 749 size: "small", 750 __self: this, 751 __source: { 752 fileName: SessionExists_jsxFileName, 753 lineNumber: 22, 754 columnNumber: 9 755 } 756 }, t('signIn:errors.sessionExists.heading'))), /*#__PURE__*/react.createElement((Margin_default()), { 757 xs: [0, 0, 30, 0], 758 __self: this, 759 __source: { 760 fileName: SessionExists_jsxFileName, 761 lineNumber: 30, 762 columnNumber: 7 763 } 764 }, /*#__PURE__*/react.createElement((TextBody_default()), { 765 component: "p", 766 __self: this, 767 __source: { 768 fileName: SessionExists_jsxFileName, 769 lineNumber: 31, 770 columnNumber: 9 771 } 772 }, t('signIn:errors.sessionExists.p1'))), /*#__PURE__*/react.createElement("div", { 773 className: (SessionExists_styles_module_default()).buttonContainer, 774 __self: this, 775 __source: { 776 fileName: SessionExists_jsxFileName, 777 lineNumber: 33, 778 columnNumber: 7 779 } 780 }, /*#__PURE__*/react.createElement((PrimaryButton_default()), { 781 onClick: restartSignIn, 782 __self: this, 783 __source: { 784 fileName: SessionExists_jsxFileName, 785 lineNumber: 34, 786 columnNumber: 9 787 } 788 }, t('signIn:errors.leave')))); 789} 790// EXTERNAL MODULE: ./src/containers/Placeholder/Placeholder.module.scss 791var Placeholder_module = __webpack_require__(7461); 792var Placeholder_module_default = /*#__PURE__*/__webpack_require__.n(Placeholder_module); 793;// ./src/containers/Placeholder/index.jsx 794var Placeholder_jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/src/containers/Placeholder/index.jsx"; 795 796 797 798function Placeholder() { 799 return /*#__PURE__*/react.createElement("div", { 800 className: (Placeholder_module_default()).placeholderContainer, 801 __self: this, 802 __source: { 803 fileName: Placeholder_jsxFileName, 804 lineNumber: 8, 805 columnNumber: 5 806 } 807 }, /*#__PURE__*/react.createElement((LoadingIndicator_default()), { 808 size: "extraSmall", 809 __self: this, 810 __source: { 811 fileName: Placeholder_jsxFileName, 812 lineNumber: 9, 813 columnNumber: 7 814 } 815 })); 816} 817// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/TextLegal.js 818var TextLegal = __webpack_require__(461); 819var TextLegal_default = /*#__PURE__*/__webpack_require__.n(TextLegal); 820// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/LogoScotiabankEn.js 821var LogoScotiabankEn = __webpack_require__(7420); 822var LogoScotiabankEn_default = /*#__PURE__*/__webpack_require__.n(LogoScotiabankEn); 823// EXTERNAL MODULE: ./src/containers/NotFoundPage/NotFoundPage.module.scss 824var NotFoundPage_module = __webpack_require__(3143); 825var NotFoundPage_module_default = /*#__PURE__*/__webpack_require__.n(NotFoundPage_module); 826;// ./src/containers/NotFoundPage/index.jsx 827var NotFoundPage_jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/src/containers/NotFoundPage/index.jsx"; 828/** 829 * NotFoundPage 830 * 831 * This is the page we show when the user visits a url that doesn't have a route 832 */ 833 834 835 836 837 838 839 840 841function NotFound() { 842 const { 843 t 844 } = (0,useTranslation/* default */.A)(); 845 return /*#__PURE__*/react.createElement("div", { 846 className: (NotFoundPage_module_default()).layout, 847 __self: this, 848 __source: { 849 fileName: NotFoundPage_jsxFileName, 850 lineNumber: 22, 851 columnNumber: 5 852 } 853 }, /*#__PURE__*/react.createElement("div", { 854 className: (NotFoundPage_module_default()).container, 855 __self: this, 856 __source: { 857 fileName: NotFoundPage_jsxFileName, 858 lineNumber: 23, 859 columnNumber: 7 860 } 861 }, /*#__PURE__*/react.createElement((Margin_default()), { 862 xs: [0, 0, 24], 863 __self: this, 864 __source: { 865 fileName: NotFoundPage_jsxFileName, 866 lineNumber: 24, 867 columnNumber: 9 868 } 869 }, /*#__PURE__*/react.createElement((LogoScotiabankEn_default()), { 870 id: "logoScotiabankEn", 871 size: 30, 872 __self: this, 873 __source: { 874 fileName: NotFoundPage_jsxFileName, 875 lineNumber: 25, 876 columnNumber: 11 877 } 878 })), /*#__PURE__*/react.createElement((Margin_default()), { 879 xs: [0, 0, 12], 880 __self: this, 881 __source: { 882 fileName: NotFoundPage_jsxFileName, 883 lineNumber: 27, 884 columnNumber: 9 885 } 886 }, /*#__PURE__*/react.createElement((TextHeadline_default()), { 887 component: "h2", 888 size: "small", 889 __self: this, 890 __source: { 891 fileName: NotFoundPage_jsxFileName, 892 lineNumber: 28, 893 columnNumber: 11 894 } 895 }, t('common:errors.notFound.header'))), /*#__PURE__*/react.createElement((Margin_default()), { 896 xs: [0, 0, 24], 897 __self: this, 898 __source: { 899 fileName: NotFoundPage_jsxFileName, 900 lineNumber: 32, 901 columnNumber: 9 902 } 903 }, /*#__PURE__*/react.createElement((TextLegal_default()), { 904 component: "p", 905 __self: this, 906 __source: { 907 fileName: NotFoundPage_jsxFileName, 908 lineNumber: 33, 909 columnNumber: 11 910 } 911 }, t('common:errors.notFound.header'))))); 912} 913/* harmony default export */ const NotFoundPage = (/*#__PURE__*/react.memo(NotFound)); 914// EXTERNAL MODULE: ./node_modules/lodash/throttle.js 915var throttle = __webpack_require__(7350); 916var throttle_default = /*#__PURE__*/__webpack_require__.n(throttle); 917;// ./src/hooks/useInterval.js 918 919const useInterval = (callback, time = 10000) => { 920 const savedCallback = (0,react.useRef)(); 921 (0,react.useEffect)(() => { 922 savedCallback.current = callback; 923 }, [callback]); 924 925 // Set up the interval. 926 // eslint-disable-next-line consistent-return 927 (0,react.useEffect)(() => { 928 const tick = () => { 929 if (savedCallback.current) { 930 savedCallback.current(); 931 } 932 }; 933 const id = setInterval(tick, time); 934 return () => clearInterval(id); 935 }, [time]); 936}; 937/* harmony default export */ const hooks_useInterval = (useInterval); 938;// ./src/hooks/useIdle.js 939 940 941 942const LAST_ACTIVE_STORAGE_KEY = 'last_active';
943const activityEvents = ['mousemove', 'mousedown', 'keydown', 'touchstart', 'scroll']; 944function setActive() { 945 const now = Date.now(); 946 localStorage.setItem(LAST_ACTIVE_STORAGE_KEY, now); 947} 948function handleEvent() { 949 throttle_default()(setActive, 3000, { 950 trailing: false 951 }); 952} 953function getLastActive() { 954 const lastActive = localStorage.getItem(LAST_ACTIVE_STORAGE_KEY); 955 return Number(lastActive); 956} 957function shouldRestart(delta) { 958 const lastActive = getLastActive(); 959 const now = Date.now(); 960 if (now >= lastActive + delta) { 961 return true; 962 } 963 return false; 964} 965function useIdle(delta) { 966 react.useEffect(() => { 967 setActive(); 968 }, []); 969 react.useEffect(() => { 970 activityEvents.forEach(event => window.addEventListener(event, handleEvent, true)); 971 return () => { 972 activityEvents.forEach(event => window.removeEventListener(event, handleEvent, true)); 973 }; 974 }); 975 hooks_useInterval(() => { 976 if (shouldRestart(delta)) { 977 window.location.assign(`${window.location.origin}`); 978 } 979 }, delta); 980} 981;// ./src/hooks/useGeolocation.js 982/* eslint-disable react-hooks/exhaustive-deps */ 983 984 985function useGeolocation() { 986 const permissionsEnable = 'permissions' in navigator; 987 const { 988 state: { 989 coordinates 990 }, 991 dispatch 992 } = react.useContext(useAppContext/* Context */.o); 993 const { 994 error 995 } = coordinates; 996 react.useEffect(() => { 997 if (permissionsEnable) navigator.permissions.query({ 998 name: 'geolocation' 999 }).then(result => { 1000 dispatch({ 1001 type: 'setCoordinates', 1002 payload: { 1003 ...coordinates, 1004 coordinatesStatus: result.state 1005 } 1006 }); 1007 }); 1008 }, []); 1009 function getCurrentPosition() { 1010 navigator.geolocation.getCurrentPosition(location => { 1011 const { 1012 longitude, 1013 latitude 1014 } = location.coords; 1015 dispatch({ 1016 type: 'setCoordinates', 1017 payload: { 1018 locationLongitude: longitude, 1019 locationLatitude: latitude, 1020 coordinatesStatus: 'granted' 1021 } 1022 }); 1023 }, e => { 1024 dispatch({ 1025 type: 'setCoordinates', 1026 payload: { 1027 ...coordinates, 1028 error: e, 1029 coordinatesStatus: e.code === 1 ? 'denied' : 'error' 1030 } 1031 }); 1032 }, {
1033 enableHighAccuracy: false 1034 }); 1035 } 1036 return { 1037 coordinates, 1038 error, 1039 permissionsEnable, 1040 getCurrentPosition 1041 }; 1042} 1043// EXTERNAL MODULE: ./src/containers/Layout/Layout.scss 1044var Layout = __webpack_require__(4105); 1045// EXTERNAL MODULE: ./src/containers/Layout/styles.module.scss 1046var Layout_styles_module = __webpack_require__(3431); 1047var Layout_styles_module_default = /*#__PURE__*/__webpack_require__.n(Layout_styles_module); 1048// EXTERNAL MODULE: ./node_modules/dfmexbyn-beyond-components/build/static/css/BlockedError.css 1049var BlockedError = __webpack_require__(6351); 1050// EXTERNAL MODULE: ./src/utils/SignInErrors.js 1051var SignInErrors = __webpack_require__(7027); 1052;// ./src/utils/modalConfigs.js 1053var modalConfigs_jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/src/utils/modalConfigs.js"; 1054 1055 1056const ANOTHER_SESSION_MODAL_CONFIG = { 1057 headline: 'Cerramos tu sesión actual para proteger tu información', 1058 message: /*#__PURE__*/react.createElement(react.Fragment, null, "Detectamos un nuevo inicio de sesi\xF3n en otro navegador o en tu app de ScotiaM\xF3vil.", /*#__PURE__*/react.createElement((Margin_default()), { 1059 xs: [10, 0, 0, 0], 1060 __self: undefined, 1061 __source: { 1062 fileName: modalConfigs_jsxFileName, 1063 lineNumber: 9, 1064 columnNumber: 7 1065 } 1066 }, "Si no fuiste t\xFA, llama al 55 5728 1900")), 1067 primaryButtonLabel: 'Entendido', 1068 secondaryButtonLabel: 'Llamar ahora', 1069 onSecondaryAction: () => { 1070 window.open('tel:5557281900'); 1071 }, 1072 errorCode: '1038' 1073}; 1074;// ./src/containers/Layout/index.jsx 1075var Layout_jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/src/containers/Layout/index.jsx"; 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097const SignIn = /*#__PURE__*/react.lazy(() => Promise.all(/* import() */[__webpack_require__.e("file-49d0a293"), __webpack_require__.e("file-d2eb5610"), __webpack_require__.e("file-2e689ca9"), __webpack_require__.e("file-a7851aea"), __webpack_require__.e("file-ad419aad"), __webpack_require__.e("file-3073a958"), __webpack_require__.e("file-8abb7fa4"), __webpack_require__.e("file-006fbc6a"), __webpack_require__.e("file-536eaa00"), __webpack_require__.e("file-efdee510"), __webpack_require__.e("file-2b1726bc"), __webpack_require__.e("file-adcb47af"), __webpack_require__.e("file-e5bca7e4"), __webpack_require__.e("file-229eafb5"), __webpack_require__.e("src_containers_SignIn_index_jsx")]).then(__webpack_require__.bind(__webpack_require__, 1489))); 1098const FormUserName = /*#__PURE__*/react.lazy(() => Promise.all(/* import() */[__webpack_require__.e("file-49d0a293"), __webpack_require__.e("file-d2eb5610"), __webpack_require__.e("file-2e689ca9"), __webpack_require__.e("file-a7851aea"), __webpack_require__.e("file-ad419aad"), __webpack_require__.e("file-3073a958"), __webpack_require__.e("file-8abb7fa4"), __webpack_require__.e("file-006fbc6a"), __webpack_require__.e("file-536eaa00"), __webpack_require__.e("file-efdee510"), __webpack_require__.e("file-2b1726bc"), __webpack_require__.e("file-adcb47af"), __webpack_require__.e("file-e5bca7e4"), __webpack_require__.e("file-229eafb5"), __webpack_require__.e("src_containers_FormUserName_index_jsx")]).then(__webpack_require__.bind(__webpack_require__, 3064))); 1099const PermissionPrompted = /*#__PURE__*/react.lazy(() => Promise.all(/* import() */[__webpack_require__.e("file-49d0a293"), __webpack_require__.e("file-d2eb5610"), __webpack_require__.e("file-2e689ca9"), __webpack_require__.e("file-a7851aea"), __webpack_require__.e("file-ad419aad"), __webpack_require__.e("file-3073a958"), __webpack_require__.e("file-8abb7fa4"), __webpack_require__.e("file-006fbc6a"), __webpack_require__.e("file-536eaa00"), __webpack_require__.e("file-efdee510"), __webpack_require__.e("file-2b1726bc"), __webpack_require__.e("file-adcb47af"), __webpack_require__.e("file-e5bca7e4"), __webpack_require__.e("file-229eafb5"), __webpack_require__.e("src_containers_PermissionPrompted_index_jsx")]).then(__webpack_require__.bind(__webpack_require__, 3588))); 1100const PermissionsIntructions = /*#__PURE__*/react.lazy(() => __webpack_require__.e(/* import() */ "src_containers_PermissionsIntructions_index_jsx").then(__webpack_require__.bind(__webpack_require__, 5400))); 1101const Layout_BlockedError = /*#__PURE__*/react.lazy(() => Promise.all(/* import() */[__webpack_require__.e("file-49d0a293"), __webpack_require__.e("file-d2eb5610"), __webpack_require__.e("file-2e689ca9"), __webpack_require__.e("file-a7851aea"), __webpack_require__.e("file-ad419aad"), __webpack_require__.e("file-3073a958"), __webpack_require__.e("file-8abb7fa4"), __webpack_require__.e("file-006fbc6a"), __webpack_require__.e("file-536eaa00"), __webpack_require__.e("file-efdee510"), __webpack_require__.e("file-2b1726bc"), __webpack_require__.e("file-adcb47af"), __webpack_require__.e("file-e5bca7e4"), __webpack_require__.e("file-229eafb5"), __webpack_require__.e("src_components_BlockedError_index_jsx")]).then(__webpack_require__.bind(__webpack_require__, 2934))); 1102function Layout_Layout() { 1103 useIdle(300000 - 10000); 1104 const location = (0,react_router/* useLocation */.zy)(); 1105 const { 1106 t 1107 }
1107 = (0,useTranslation/* default */.A)(); 1108 const { 1109 error, 1110 coordinates, 1111 permissionsEnable, 1112 getCurrentPosition 1113 } = useGeolocation(); 1114 const { 1115 sendEvent 1116 } = (0,useAnalitycs/* default */.A)(); 1117 const { 1118 state: { 1119 errorTypeSignInBlock, 1120 errorTypeSignIn, 1121 eventTracking 1122 }, 1123 dispatch 1124 } = react.useContext(useAppContext/* Context */.o); 1125 const { 1126 coordinatesStatus 1127 } = coordinates; 1128 const { 1129 transitionContainer 1130 } = (Layout_styles_module_default()); 1131 react.useEffect(() => { 1132 if (!permissionsEnable || coordinatesStatus === 'granted') getCurrentPosition(); 1133 // eslint-disable-next-line react-hooks/exhaustive-deps 1134 }, [permissionsEnable, coordinatesStatus]); 1135 react.useEffect(() => { 1136 if (eventTracking) sendEvent(); 1137 // eslint-disable-next-line react-hooks/exhaustive-deps 1138 }, [eventTracking]); 1139 react.useEffect(() => { 1140 if (localStorage.getItem('another-session') === 'true') { 1141 dispatch({ 1142 type: 'openGlobalModal', 1143 payload: ANOTHER_SESSION_MODAL_CONFIG 1144 }); 1145 localStorage.removeItem('another-session'); 1146 } 1147 }, []); 1148 const { 1149 pathname 1150 } = location; 1151 const { 1152 locationLongitude, 1153 locationLatitude 1154 } = coordinates; 1155 const showForm = Boolean(locationLongitude && locationLatitude); 1156 const showDenied = Boolean(coordinatesStatus === 'denied' || error); 1157 if (!coordinatesStatus) return /*#__PURE__*/react.createElement(Placeholder, { 1158 __self: this, 1159 __source: { 1160 fileName: Layout_jsxFileName, 1161 lineNumber: 80, 1162 columnNumber: 34 1163 } 1164 }); 1165 if (!errorTypeSignIn && showForm && pathname !== '/signin/form' && pathname !== '/block-tries/error' && pathname !== '/signin/password' && pathname !== '/signin/session-exists') { 1166 return /*#__PURE__*/react.createElement(react_router/* Redirect */.rd, { 1167 to: "/signin/form", 1168 __self: this, 1169 __source: { 1170 fileName: Layout_jsxFileName, 1171 lineNumber: 90, 1172 columnNumber: 12 1173 } 1174 }); 1175 } 1176 if (!showDenied && !errorTypeSignIn && coordinatesStatus === 'prompt' && pathname !== '/signin/permission-prompted') return /*#__PURE__*/react.createElement(react_router/* Redirect */.rd, { 1177 to: "/signin/permission-prompted", 1178 __self: this, 1179 __source: { 1180 fileName: Layout_jsxFileName, 1181 lineNumber: 99, 1182 columnNumber: 12 1183 } 1184 }); 1185 if (!errorTypeSignIn && showDenied && pathname !== '/signin/permissions-instructions') return /*#__PURE__*/react.createElement(react_router/* Redirect */.rd, { 1186 to: "/signin/permissions-instructions", 1187 __self: this, 1188 __source: { 1189 fileName: Layout_jsxFileName, 1190 lineNumber: 106, 1191 columnNumber: 12 1192 } 1193 }); 1194 if (errorTypeSignIn && pathname !== '/signin/error') return /*#__PURE__*/react.createElement(react_router/* Redirect */.rd, { 1195 to: "/signin/error", 1196 __self: this, 1197 __source: { 1198 fileName: Layout_jsxFileName, 1199 lineNumber: 109, 1200 columnNumber: 12 1201 } 1202 }); 1203 const routes = [{ 1204 path: '/signin/form', 1205 render: /*#__PURE__*/react.createElement(FormUserName, { 1206 __self: this, 1207 __source: { 1208 fileName: Layout_jsxFileName, 1209 lineNumber: 114, 1210 columnNumber: 15 1211 } 1212 }) 1213 }, { 1214 path: '/signin/password', 1215 render: /*#__PURE__*/react.createElement(SignIn, { 1216 __self: this, 1217 __source: { 1218 fileName: Layout_jsxFileName, 1219 lineNumber: 118, 1220 columnNumber: 15 1221 } 1222 }) 1223 }, { 1224 path: '/signin/permission-prompted', 1225 render: /*#__PURE__*/react.createElement(PermissionPrompted, { 1226 getCurrentPosition: getCurrentPosition, 1227 __self: this, 1228 __source: { 1229 fileName: Layout_jsxFileName, 1230 lineNumber: 122, 1231 columnNumber: 15 1232 } 1233 }) 1234 }, { 1235 path: '/signin/permissions-instructions', 1236 render: /*#__PURE__*/react.createElement(PermissionsIntructions, { 1237 __self: this, 1238 __source: { 1239 fileName: Layout_jsxFileName, 1240 lineNumber: 126, 1241 columnNumber: 15 1242 } 1243 }) 1244 }, { 1245 path: '/signin/error', 1246 render: /*#__PURE__*/react.createElement(SignInError, { 1247 __self: this, 1248 __source: { 1249 fileName: Layout_jsxFileName, 1250 lineNumber: 130, 1251 columnNumber: 15 1252 } 1253 }) 1254 }, { 1255 path: '/block-tries/error', 1256 render: /*#__PURE__*/react.createElement(Layout_BlockedError, { 1257 t: t, 1258 idError: (errorTypeSignInBlock === null || errorTypeSignInBlock === void 0 ? void 0 : errorTypeSignInBlock.id) || SignInErrors/* SIGNIN_ERRORS_BLOCKED */.A[0].id, 1259 icon: lockedIcon, 1260 __self: this, 1261 __source: { 1262 fileName: Layout_jsxFileName, 1263 lineNumber: 135, 1264 columnNumber: 9 1265 } 1266 }) 1267 }, { 1268 path: '/signin/session-exists', 1269 render: /*#__PURE__*/react.createElement(SessionExists, { 1270 __self: this, 1271 __source: { 1272 fileName: Layout_jsxFileName, 1273 lineNumber: 144, 1274 columnNumber: 15 1275 } 1276 }) 1277 }]; 1278 return /*#__PURE__*/react.createElement(react.Suspense, { 1279 fallback: /*#__PURE__*/react.createElement(GlobalLoader, { 1280 __self: this, 1281 __source: { 1282 fileName: Layout_jsxFileName, 1283 lineNumber: 149, 1284 columnNumber: 25 1285 } 1286 }), 1287 __self: this, 1288 __source: { 1289 fileName: Layout_jsxFileName, 1290 lineNumber: 149, 1291 columnNumber: 5 1292 } 1293 }, /*#__PURE__*/react.createElement(react_router/* Switch */.dO, { 1294 __self: this, 1295 __source: { 1296 fileName: Layout_jsxFileName, 1297 lineNumber: 150, 1298 columnNumber: 7 1299 } 1300 }, /*#__PURE__*/react.createElement(react_router/* Route */.qh, {
1301 path: "/not-found", 1302 __self: this, 1303 __source: { 1304 fileName: Layout_jsxFileName, 1305 lineNumber: 151, 1306 columnNumber: 9 1307 } 1308 }, /*#__PURE__*/react.createElement(NotFoundPage, { 1309 __self: this, 1310 __source: { 1311 fileName: Layout_jsxFileName, 1312 lineNumber: 152, 1313 columnNumber: 11 1314 } 1315 })), /*#__PURE__*/react.createElement(react_router/* Route */.qh, { 1316 exact: true, 1317 path: "/signin", 1318 __self: this, 1319 __source: { 1320 fileName: Layout_jsxFileName, 1321 lineNumber: 154, 1322 columnNumber: 9 1323 } 1324 }, /*#__PURE__*/react.createElement(Placeholder, { 1325 __self: this, 1326 __source: { 1327 fileName: Layout_jsxFileName, 1328 lineNumber: 155, 1329 columnNumber: 11 1330 } 1331 })), /*#__PURE__*/react.createElement(react_router/* Route */.qh, { 1332 __self: this, 1333 __source: { 1334 fileName: Layout_jsxFileName, 1335 lineNumber: 157, 1336 columnNumber: 9 1337 } 1338 }, /*#__PURE__*/react.createElement(CardLayout, { 1339 __self: this, 1340 __source: { 1341 fileName: Layout_jsxFileName, 1342 lineNumber: 158, 1343 columnNumber: 11 1344 } 1345 }, /*#__PURE__*/react.createElement(TransitionGroup/* default */.A, { 1346 className: transitionContainer, 1347 __self: this, 1348 __source: { 1349 fileName: Layout_jsxFileName, 1350 lineNumber: 159, 1351 columnNumber: 13 1352 } 1353 }, routes.map(({ 1354 path, 1355 render 1356 }) => /*#__PURE__*/react.createElement(react_router/* Route */.qh, { 1357 key: path, 1358 path: path, 1359 render: ({ 1360 match 1361 }) => /*#__PURE__*/react.createElement(CSSTransition/* default */.A, { 1362 in: match != null, 1363 key: path, 1364 timeout: { 1365 enter: 550, 1366 exit: 0 1367 }, 1368 classNames: "fade", 1369 __self: this, 1370 __source: { 1371 fileName: Layout_jsxFileName, 1372 lineNumber: 165, 1373 columnNumber: 21 1374 } 1375 }, render), 1376 __self: this, 1377 __source: { 1378 fileName: Layout_jsxFileName, 1379 lineNumber: 161, 1380 columnNumber: 17 1381 } 1382 }))))))); 1383} 1384// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/ModalAlert.js 1385var ModalAlert = __webpack_require__(3672); 1386var ModalAlert_default = /*#__PURE__*/__webpack_require__.n(ModalAlert); 1387// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/ModalDialogue.js 1388var ModalDialogue = __webpack_require__(9662); 1389var ModalDialogue_default = /*#__PURE__*/__webpack_require__.n(ModalDialogue); 1390// EXTERNAL MODULE: ./src/components/GlobalModal/styles.module.scss 1391var GlobalModal_styles_module = __webpack_require__(5769); 1392var GlobalModal_styles_module_default = /*#__PURE__*/__webpack_require__.n(GlobalModal_styles_module); 1393;// ./src/components/GlobalModal/index.jsx 1394var GlobalModal_jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/src/components/GlobalModal/index.jsx"; 1395 1396 1397 1398 1399 1400 1401const GlobalModal = () => { 1402 const { 1403 state: { 1404 globalModal 1405 }, 1406 dispatch 1407 } = react.useContext(useAppContext/* Context */.o); 1408 const { 1409 isOpen, 1410 headline, 1411 message, 1412 primaryButtonLabel, 1413 onPrimaryAction, 1414 secondaryButtonLabel, 1415 onSecondaryAction, 1416 errorCode, 1417 children 1418 } = globalModal; 1419 const handleClose = () => { 1420 dispatch({ 1421 type: 'closeGlobalModal' 1422 }); 1423 }; 1424 const handlePrimaryAction = () => { 1425 if (onPrimaryAction) { 1426 onPrimaryAction(); 1427 } 1428 handleClose(); 1429 }; 1430 const handleSecondaryAction = () => { 1431 if (onSecondaryAction) { 1432 onSecondaryAction(); 1433 } 1434 handleClose(); 1435 }; 1436 const renderContent = () => /*#__PURE__*/react.createElement(react.Fragment, null, message && /*#__PURE__*/react.createElement((TextBody_default()), { 1437 component: "p", 1438 type: "2", 1439 __self: undefined, 1440 __source: { 1441 fileName: GlobalModal_jsxFileName, 1442 lineNumber: 47, 1443 columnNumber: 9 1444 } 1445 }, message), errorCode && /*#__PURE__*/react.createElement((TextBody_default()), { 1446 className: (GlobalModal_styles_module_default()).subHeader, 1447 component: "p", 1448 __self: undefined, 1449 __source: { 1450 fileName: GlobalModal_jsxFileName, 1451 lineNumber: 52, 1452 columnNumber: 9 1453 } 1454 }, `Código: ${errorCode}`), children); 1455 if (!isOpen) return null; 1456 if (!secondaryButtonLabel) { 1457 return /*#__PURE__*/react.createElement((ModalAlert_default()), { 1458 setModalVisible: handleClose, 1459 isModalVisible: isOpen, 1460 primaryButtonLabel: primaryButtonLabel, 1461 primaryAction: handlePrimaryAction, 1462 width: "wide", 1463 headline: headline, 1464 __self: undefined, 1465 __source: { 1466 fileName: GlobalModal_jsxFileName, 1467 lineNumber: 64, 1468 columnNumber: 7 1469 } 1470 }, renderContent()); 1471 } 1472 return /*#__PURE__*/react.createElement((ModalDialogue_default()), { 1473 className: "global-modal", 1474 setModalVisible: handleClose, 1475 isModalVisible: isOpen, 1476 primaryButtonLabel: primaryButtonLabel, 1477 primaryAction: handlePrimaryAction, 1478 secondaryButtonLabel: secondaryButtonLabel, 1479 secondaryAction: handleSecondaryAction, 1480 width: "narrow", 1481 headline: headline, 1482 __self: undefined, 1483 __source: { 1484 fileName: GlobalModal_jsxFileName, 1485 lineNumber: 78, 1486 columnNumber: 5 1487 } 1488 }, renderContent()); 1489}; 1490/* harmony default export */ const components_GlobalModal = (GlobalModal); 1491;// ./src/containers/App/index.jsx 1492/* provided dependency */ var process = __webpack_require__(5606); 1493var App_jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/sr
1493c/containers/App/index.jsx"; 1494 1495 1496 1497 1498 1499 1500const { 1501 NODE_ENV 1502} = process.env; 1503function App() { 1504 const { 1505 dispatch 1506 } = react.useContext(useAppContext/* Context */.o); 1507 const location = (0,react_router/* useLocation */.zy)(); 1508 const [params] = react.useState(lib_default().parse(location.search.substring(1))); 1509 const shouldReload = (!params.oauth_key || !params.oauth_key_signature) && (NODE_ENV === 'production' || NODE_ENV === 'test'); 1510 react.useEffect(() => { 1511 if (shouldReload) window.location.assign('/'); 1512 dispatch({ 1513 type: 'setOauth', 1514 payload: params 1515 }); 1516 // eslint-disable-next-line react-hooks/exhaustive-deps 1517 }, [shouldReload]); 1518 if (shouldReload) return null; 1519 return /*#__PURE__*/react.createElement(react.Fragment, null, /*#__PURE__*/react.createElement(Layout_Layout, { 1520 __self: this, 1521 __source: { 1522 fileName: App_jsxFileName, 1523 lineNumber: 33, 1524 columnNumber: 5 1525 } 1526 }), /*#__PURE__*/react.createElement(components_GlobalModal, { 1527 __self: this, 1528 __source: { 1529 fileName: App_jsxFileName, 1530 lineNumber: 34, 1531 columnNumber: 5 1532 } 1533 })); 1534} 1535// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/TextSubtitle.js 1536var TextSubtitle = __webpack_require__(466); 1537var TextSubtitle_default = /*#__PURE__*/__webpack_require__.n(TextSubtitle); 1538// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/LineSeparator.js 1539var LineSeparator = __webpack_require__(128); 1540var LineSeparator_default = /*#__PURE__*/__webpack_require__.n(LineSeparator); 1541// EXTERNAL MODULE: ./src/images/icons/error.svg 1542var error = __webpack_require__(400); 1543// EXTERNAL MODULE: ./src/containers/LocationNotAvailable/styles.module.scss 1544var LocationNotAvailable_styles_module = __webpack_require__(1726); 1545var LocationNotAvailable_styles_module_default = /*#__PURE__*/__webpack_require__.n(LocationNotAvailable_styles_module); 1546;// ./src/containers/LocationNotAvailable/index.jsx 1547var LocationNotAvailable_jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/src/containers/LocationNotAvailable/index.jsx"; 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558function LocationNotAvailable() { 1559 const { 1560 t 1561 } = (0,useTranslation/* default */.A)(); 1562 return /*#__PURE__*/react.createElement(react.Fragment, null, /*#__PURE__*/react.createElement((Margin_default()), { 1563 md: [0, 0, 0, 0], 1564 className: (LocationNotAvailable_styles_module_default()).centerIcon, 1565 __self: this, 1566 __source: { 1567 fileName: LocationNotAvailable_jsxFileName, 1568 lineNumber: 21, 1569 columnNumber: 7 1570 } 1571 }, /*#__PURE__*/react.createElement("img", { 1572 src: error/* default */.A, 1573 className: (LocationNotAvailable_styles_module_default()).errorIcon, 1574 alt: "Icon-Error", 1575 __self: this, 1576 __source: { 1577 fileName: LocationNotAvailable_jsxFileName, 1578 lineNumber: 22, 1579 columnNumber: 9 1580 } 1581 })), /*#__PURE__*/react.createElement((Margin_default()), { 1582 md: [24, 0, 0, 0], 1583 className: (LocationNotAvailable_styles_module_default()).centerText, 1584 __self: this, 1585 __source: { 1586 fileName: LocationNotAvailable_jsxFileName, 1587 lineNumber: 24, 1588 columnNumber: 7 1589 } 1590 }, /*#__PURE__*/react.createElement((TextHeadline_default()), { 1591 component: "h1", 1592 size: "small", 1593 className: (LocationNotAvailable_styles_module_default()).formHeading, 1594 __self: this, 1595 __source: { 1596 fileName: LocationNotAvailable_jsxFileName, 1597 lineNumber: 25, 1598 columnNumber: 9 1599 } 1600 }, t('signIn:geoLocation.locationNotAvailable.header'))), /*#__PURE__*/react.createElement((Margin_default()), { 1601 md: [36, 0, 36, 0], 1602 className: (LocationNotAvailable_styles_module_default()).centerText, 1603 __self: this, 1604 __source: { 1605 fileName: LocationNotAvailable_jsxFileName, 1606 lineNumber: 33, 1607 columnNumber: 7 1608 } 1609 }, /*#__PURE__*/react.createElement((LineSeparator_default()), { 1610 __self: this, 1611 __source: { 1612 fileName: LocationNotAvailable_jsxFileName, 1613 lineNumber: 34, 1614 columnNumber: 9 1615 } 1616 })), /*#__PURE__*/react.createElement((Margin_default()), { 1617 md: [0, 0, 12, 0], 1618 __self: this, 1619 __source: { 1620 fileName: LocationNotAvailable_jsxFileName, 1621 lineNumber: 36, 1622 columnNumber: 7 1623 } 1624 }, /*#__PURE__*/react.createElement((TextSubtitle_default()), { 1625 type: "2", 1626 component: "h2", 1627 __self: this, 1628 __source: { 1629 fileName: LocationNotAvailable_jsxFileName, 1630 lineNumber: 37, 1631 columnNumber: 9 1632 } 1633 }, t('signIn:geoLocation.locationNotAvailable.subHeader'))), /*#__PURE__*/react.createElement((Margin_default()), { 1634 md: [0, 0, 72, 0], 1635 __self: this, 1636 __source: { 1637 fileName: LocationNotAvailable_jsxFileName, 1638 lineNumber: 41, 1639 columnNumber: 7 1640 } 1641 }, /*#__PURE__*/react.createElement((TextBody_default()), { 1642 component: "p", 1643 type: "2", 1644 className: (LocationNotAvailable_styles_module_default()).orderList, 1645 __self: this, 1646 __source: { 1647 fileName: LocationNotAvailable_jsxFileName, 1648 lineNumber: 42, 1649 columnNumber: 9 1650 } 1651 }, t('signIn:geoLocation.locationNotAvailable.optionListOne'), t('signIn:geoLocation.locationNotAvailable.optionListTwo'), t('signIn:geoLocation.locationNotAvailable.optionListThree'), /*#__PURE__*/react.createElement((Link_default()), { 1652 type: "emphasis", 1653 alt: "Scotiabank Contacto", 1654 title: "Scotiabank Contacto", 1655 href: `tel:${t('signIn:geoLocation.locationNotAvailable.phone')}`, 1656 __self: this, 1657 __source: { 1658 fileName: LocationNotAvailable_jsxFileName, 1659 lineNumber: 46, 1660 columnNumber: 11 1661 } 1662 }, t('signIn:geoLocation.locationNotAvailable.phone'))))); 1663} 1664// EXTERNAL MODULE: ./node_modules/dfmexbyn-beyond-components/build/static/css/Biocatch.css 1665var css_Biocatch = __webpack_require__(5658); 1666;// ./src/app.jsx 1667var app_jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/sr
1667c/app.jsx"; 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677function app_App() { 1678 const isIE = navigator.userAgent.indexOf('MSIE ') > 0 || !!navigator.userAgent.match(/Trident.*rv:11\./); 1679 return isIE ? /*#__PURE__*/react.createElement(react.Suspense, { 1680 fallback: /*#__PURE__*/react.createElement("div", { 1681 __self: this, 1682 __source: { 1683 fileName: app_jsxFileName, 1684 lineNumber: 17, 1685 columnNumber: 31 1686 } 1687 }), 1688 __self: this, 1689 __source: { 1690 fileName: app_jsxFileName, 1691 lineNumber: 17, 1692 columnNumber: 5 1693 } 1694 }, /*#__PURE__*/react.createElement(CardLayout, { 1695 __self: this, 1696 __source: { 1697 fileName: app_jsxFileName, 1698 lineNumber: 18, 1699 columnNumber: 7 1700 } 1701 }, /*#__PURE__*/react.createElement(LocationNotAvailable, { 1702 __self: this, 1703 __source: { 1704 fileName: app_jsxFileName, 1705 lineNumber: 19, 1706 columnNumber: 9 1707 } 1708 }))) : /*#__PURE__*/react.createElement(BiocatchProvider/* BiocatchProvider */.Td, { 1709 brand: contextsBiocatch/* default */.A.BRAND, 1710 __self: this, 1711 __source: { 1712 fileName: app_jsxFileName, 1713 lineNumber: 23, 1714 columnNumber: 5 1715 } 1716 }, /*#__PURE__*/react.createElement(useAppContext/* default */.A, { 1717 __self: this, 1718 __source: { 1719 fileName: app_jsxFileName, 1720 lineNumber: 24, 1721 columnNumber: 7 1722 } 1723 }, /*#__PURE__*/react.createElement(react_router_dom/* BrowserRouter */.Kd, { 1724 basename: "/auth", 1725 __self: this, 1726 __source: { 1727 fileName: app_jsxFileName, 1728 lineNumber: 25, 1729 columnNumber: 9 1730 } 1731 }, /*#__PURE__*/react.createElement(App, { 1732 __self: this, 1733 __source: { 1734 fileName: app_jsxFileName, 1735 lineNumber: 26, 1736 columnNumber: 11 1737 } 1738 })))); 1739} 1740// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/CanvasStyles.css 1741var CanvasStyles = __webpack_require__(8629); 1742;// ./src/index.js 1743var src_jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/src/index.js"; 1744/* eslint-disable react/jsx-filename-extension */ 1745 1746 1747 1748 1749 1750 1751// Libs styles 1752 1753const root = client.createRoot(document.getElementById('app')); 1754root.render(/*#__PURE__*/react.createElement(I18nextProvider/* I18nextProvider */.x, { 1755 i18n: i18n, 1756 __self: undefined, 1757 __source: { 1758 fileName: src_jsxFileName, 1759 lineNumber: 14, 1760 columnNumber: 3 1761 } 1762}, /*#__PURE__*/react.createElement(app_App, { 1763 __self: undefined, 1764 __source: { 1765 fileName: src_jsxFileName, 1766 lineNumber: 15, 1767 columnNumber: 5 1768 } 1769}))); 1770 1771/***/ }), 1772 1773/***/ 8878: 1774/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1775 1776"use strict"; 1777 1778// EXPORTS 1779__webpack_require__.d(__webpack_exports__, { 1780 Td: () => (/* binding */ BiocatchProvider), 1781 bj: () => (/* binding */ useBiocatch) 1782}); 1783 1784// UNUSED EXPORTS: BiocatchContext 1785 1786// EXTERNAL MODULE: ./node_modules/react/index.js 1787var react = __webpack_require__(6540); 1788// EXTERNAL MODULE: ./node_modules/prop-types/index.js 1789var prop_types = __webpack_require__(5556); 1790var prop_types_default = /*#__PURE__*/__webpack_require__.n(prop_types); 1791// EXTERNAL MODULE: ./node_modules/canvas-core-react/lib/LoadingIndicator.js 1792var LoadingIndicator = __webpack_require__(3188); 1793var LoadingIndicator_default = /*#__PURE__*/__webpack_require__.n(LoadingIndicator); 1794;// ./src/hooks/useExternalScript.js 1795 1796function useExternalScript(url) { 1797 const [stateScript, setStateScript] = (0,react.useState)(false); 1798 const handleScript = e => { 1799 setStateScript(e.type === 'load'); 1800 }; 1801 (0,react.useEffect)(() => { 1802 let script = document.querySelector(`script[src="${url}"]`); 1803 async function checkScript() { 1804 if (!url) { 1805 setStateScript(false); 1806 return false; 1807 } 1808 if (!script && url) { 1809 script = document.createElement('script'); 1810 script.type = 'application/javascript'; 1811 script.src = url; 1812 script.async = true; 1813 document.head.appendChild(script); 1814 script.addEventListener('load', handleScript); 1815 script.addEventListener('error', handleScript); 1816 } else { 1817 script.addEventListener('load', handleScript); 1818 script.addEventListener('error', handleScript); 1819 } 1820 return true; 1821 } 1822 checkScript(); 1823 return () => { 1824 if (script) { 1825 script.removeEventListener('load', handleScript); 1826 script.removeEventListener('error', handleScript); 1827 } 1828 }; 1829 }, [url]); 1830 return { 1831 stateScript, 1832 handleScript 1833 }; 1834} 1835;// ./src/utils/environments.js 1836const ist = 'ist'; 1837const uat = 'uat'; 1838const nft = 'nft'; 1839const prd = 'prd'; 1840const urlLocal = 'http://localhost:3000'; 1841const urlIST = 'https://beyond-web-api.dbuist.npe-k8s.recursos'; 1842const urlUAT = 'https://beyond-web-api.dbuuat.npe-k8s.recursos'; 1843const urlPRD = 'https://scotiaweb.scotiabank.com.mx'; 1844const getEnviromentByURL = () => { 1845 const currentEnv = window.origin; 1846 const mapEnv = { 1847 [urlIST]: ist, 1848 [urlUAT]: uat, 1849 [urlLocal]: 'local', 1850 [urlPRD]: prd 1851 }; 1852 return mapEnv[currentEnv]; 1853}; 1854// EXTERNAL MODULE: ./src/providers/Biocatch.module.scss 1855var Biocatch_module = __webpack_require__(5607); 1856;// ./src/providers/BiocatchProvider.jsx
1857var _jsxFileName = "/home/jenkins/agent/workspace/Anthos/ci/src/providers/BiocatchProvider.jsx"; 1858 1859 1860 1861 1862 1863 1864// Styles 1865 1866const fileByEnviroment = { 1867 local: '7e555bd3.js', 1868 ist: '7e555bd3.js', 1869 uat: '7e555bd3.js', 1870 prd: 'd177b4a1.js', 1871 undefined: 'd177b4a1.js' 1872}; 1873const BiocatchContext = /*#__PURE__*/(0,react.createContext)({ 1874 changeContext: () => {} 1875}); 1876const useBiocatch = () => (0,react.useContext)(BiocatchContext); 1877const _CSID_BIOCATCH_ = "_csid"; 1878const BiocatchProvider = ({ 1879 brand, 1880 children 1881}) => { 1882 const textLoading = 'Cargando..'; 1883 const env = getEnviromentByURL(); 1884 const scriptBiocatch = `${window.location.origin}/auth/${fileByEnviroment[env]}`; 1885 const { 1886 stateScript 1887 } = useExternalScript(scriptBiocatch); 1888 const [firstLoadDone, setFirstLoadDone] = (0,react.useState)(false); 1889 const changeContext = (0,react.useCallback)((context, csid) => { 1890 if (!firstLoadDone && context) { 1891 let newCSID = crypto.randomUUID(); 1892 sessionStorage.setItem(_CSID_BIOCATCH_, newCSID); 1893 window.cdApi.setAsNewSession(context, brand, newCSID); 1894 setFirstLoadDone(true); 1895 } else if (firstLoadDone && context && csid) { 1896 window.cdApi.setContinuedSession(context, brand, csid); 1897 } else if (firstLoadDone && context) { 1898 window.cdApi.changeContext(context); 1899 } 1900 }, [firstLoadDone]); 1901 if (stateScript) { 1902 return /*#__PURE__*/react.createElement(BiocatchContext.Provider, { 1903 value: { 1904 changeContext, 1905 cdApi: window.cdApi 1906 }, 1907 __self: undefined, 1908 __source: { 1909 fileName: _jsxFileName, 1910 lineNumber: 51, 1911 columnNumber: 13 1912 } 1913 }, children); 1914 } 1915 return /*#__PURE__*/react.createElement("div", { 1916 className: Biocatch_module.content, 1917 __self: undefined, 1918 __source: { 1919 fileName: _jsxFileName, 1920 lineNumber: 57, 1921 columnNumber: 9 1922 } 1923 }, /*#__PURE__*/react.createElement((LoadingIndicator_default()), { 1924 accessibleTitle: "Loading", 1925 __self: undefined, 1926 __source: { 1927 fileName: _jsxFileName, 1928 lineNumber: 58, 1929 columnNumber: 13 1930 } 1931 }), textLoading && /*#__PURE__*/react.createElement("p", { 1932 __self: undefined, 1933 __source: { 1934 fileName: _jsxFileName, 1935 lineNumber: 59, 1936 columnNumber: 29 1937 } 1938 }, textLoading)); 1939}; 1940BiocatchProvider.propTypes = { 1941 children: prop_types_default().oneOfType([prop_types_default().arrayOf((prop_types_default()).node), (prop_types_default()).node]).isRequired, 1942 brand: (prop_types_default()).string.isRequired 1943}; 1944 1945 1946/***/ }), 1947 1948/***/ 5111: 1949/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1950 1951"use strict"; 1952/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1953/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__), 1954/* harmony export */ Q: () => (/* binding */ hideErrorCode) 1955/* harmony export */ }); 1956const NOT_FOUND_USER = [{ 1957 id: 'E_BAASMXSEC_016', 1958 header: 'signIn:errors.userError.header', 1959 message: 'signIn:errors.userError.message', 1960 errorCode: 'signIn:errors.userError.errorCode', 1961 buttonText: 'signIn:errors.userError.buttonText' 1962}, { 1963 id: 'E_BAASMXSEC_207', 1964 header: 'signIn:errors.userError.header', 1965 message: 'signIn:errors.userError.message', 1966 errorCode: 'signIn:errors.userError.errorCode', 1967 buttonText: 'signIn:errors.userError.buttonText' 1968}, { 1969 id: 'E_BAASMXSEC_011', 1970 header: 'signIn:errors.userBlockerPreventError.header', 1971 message: 'signIn:errors.userBlockerPreventError.message', 1972 errorCode: 'signIn:errors.userBlockerPreventError.errorCode', 1973 buttonText: 'signIn:errors.userBlockerPreventError.buttonText', 1974 secondaryButtonText: 'signIn:errors.userBlockerPreventError.secondaryButtonText' 1975}, { 1976 id: 'E_BAASMXSEC_208', 1977 header: 'signIn:errors.userBlockerPreventError.header', 1978 message: 'signIn:errors.userBlockerPreventError.message', 1979 errorCode: 'signIn:errors.userBlockerPreventError.errorCode', 1980 buttonText: 'signIn:errors.userBlockerPreventError.buttonText', 1981 secondaryButtonText: 'signIn:errors.userBlockerPreventError.secondaryButtonText' 1982}, { 1983 id: 'E_BAASMXSEC_009', 1984 header: 'signIn:errors.blockUserError.header', 1985 message: 'signIn:errors.blockUserError.message', 1986 errorCode: 'signIn:errors.blockUserError.errorCode', 1987 buttonText: 'signIn:errors.blockUserError.buttonText', 1988 secondaryButtonText: 'signIn:errors.blockUserError.secondaryButtonText' 1989}, { 1990 id: 'E_BAASMXSEC_049',
1991 header: 'signIn:errors.userError.header', 1992 message: 'signIn:errors.userError.message', 1993 errorCode: 'signIn:errors.userError.errorCode', 1994 buttonText: 'signIn:errors.userError.buttonText' 1995}, { 1996 id: 'E_BAASMXSEC_207', 1997 header: 'signIn:errors.userError.header', 1998 message: 'signIn:errors.userError.message', 1999 errorCode: 'signIn:errors.userError.errorCode', 2000 buttonText: 'signIn:errors.userError.buttonText' 2001}, { 2002 id: 'E_BAASMXSEC_050', 2003 header: 'signIn:errors.userError.header', 2004 message: 'signIn:errors.userError.message', 2005 errorCode: 'signIn:errors.userError.errorCode', 2006 buttonText: 'signIn:errors.userError.buttonText' 2007}, { 2008 id: 'E_BAASMXSEC_053', 2009 header: 'signIn:errors.userError.header', 2010 message: 'signIn:errors.userError.message', 2011 errorCode: 'signIn:errors.userError.errorCode', 2012 buttonText: 'signIn:errors.userError.buttonText' 2013}]; 2014/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (NOT_FOUND_USER); 2015const hideErrorCode = ['E_BAASMXSEC_009', 'E_BAASMXSEC_208']; 2016 2017/***/ }), 2018 2019/***/ 7027: 2020/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2021 2022"use strict"; 2023/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2024/* harmony export */ A: () => (/* binding */ SIGNIN_ERRORS_BLOCKED), 2025/* harmony export */ R: () => (/* binding */ SIGNIN_ERRORS) 2026/* harmony export */ }); 2027/* harmony import */ var _analyticsEvents__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3613); 2028 2029const SIGNIN_ERRORS_BLOCKED = [{ 2030 id: 'E_BAASMXSEC_012', 2031 errorType: _analyticsEvents__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .A.ERROR_PASS_USER_BLOCKED_ATTEMPTS, 2032 icon: 'iconName', 2033 heading: 'signIn:errors.unBlockerExceededAttempts.heading', 2034 p1: 'signIn:errors.unBlockerExceededAttempts.p1', 2035 btn1: 'signIn:errors.unBlockerExceededAttempts.btn1', 2036 btn2: 'signIn:errors.unBlockerExceededAttempts.btn2' 2037}, { 2038 id: 'E_BAASMXSEC_206', 2039 errorType: _analyticsEvents__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .A.ERROR_PASS_USER_BLOCKED_ATTEMPTS, 2040 icon: 'iconName', 2041 heading: 'signIn:errors.unBlockerExceededAttempts.heading', 2042 p1: 'signIn:errors.unBlockerExceededAttempts.p1', 2043 btn1: 'signIn:errors.unBlockerExceededAttempts.btn1', 2044 btn2: 'signIn:errors.unBlockerExceededAttempts.btn2' 2045}, { 2046 id: 'E_BAASMXSEC_114', 2047 errorType: _analyticsEvents__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .A.ERROR_PASS_USER_BLOCKED_ATTEMPTS, 2048 icon: 'iconName', 2049 heading: 'signIn:errors.unBlockerExceededAttempts.heading', 2050 p1: 'signIn:errors.unBlockerExceededAttempts.p1', 2051 btn1: 'signIn:errors.unBlockerExceededAttempts.btn1', 2052 btn2: 'signIn:errors.unBlockerExceededAttempts.btn2' 2053}, { 2054 id: 'E_BAASMXSEC_112', 2055 errorType: _analyticsEvents__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .A.ERROR_PASS_USER_BLOCKED_ATTEMPTS, 2056 icon: 'iconName', 2057 heading: 'signIn:errors.unBlockerExceededAttempts.heading', 2058 p1: 'signIn:errors.unBlockerExceededAttempts.p1', 2059 btn1: 'signIn:errors.unBlockerExceededAttempts.btn1', 2060 btn2: 'signIn:errors.unBlockerExceededAttempts.btn2' 2061}, { 2062 id: 'E_BAASMXSEC_031', 2063 errorType: _analyticsEvents__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .A.ERROR_USER_USER_BLOCKED_ATTEMPTS, 2064 icon: 'iconName', 2065 heading: 'signIn:errors.unBlockerExceededAttempts.heading', 2066 p1: 'signIn:errors.unBlockerExceededAttempts.p1', 2067 btn1: 'signIn:errors.unBlockerExceededAttempts.btn1', 2068 btn2: 'signIn:errors.unBlockerExceededAttempts.btn2' 2069}, { 2070 id: 'E_DFMEXENRL_505', 2071 icon: 'iconName', 2072 heading: 'common:errors.unBlockerExceededAttempts.heading', 2073 p1: 'common:errors.unBlockerExceededAttempts.p1', 2074 btn1: 'common:errors.unBlockerExceededAttempts.btn1', 2075 btn2: 'common:errors.unBlockerExceededAttempts.btn2' 2076}]; 2077const SIGNIN_ERRORS = [{ 2078 id: 'E_BAASMXSEC_007', 2079 heading: 'signIn:errors.blockedExceededAttempts.heading', 2080 p1: 'signIn:errors.blockedExceededAttempts.p1', 2081 link: 'signIn:errors.blockedExceededAttempts.telephone', 2082 prefix: 'tel:' 2083}, { 2084 id: 'E_BAASMXSEC_206', 2085 errorType: _analyticsEvents__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .A.ERROR_PASS_USER_BLOCKED_ATTEMPTS, 2086 icon: 'iconName', 2087 heading: 'signIn:errors.unBlockerExceededAttempts.heading', 2088 p1: 'signIn:errors.unBlockerExceededAttempts.p1', 2089 btn1: 'signIn:errors.unBlockerExceededAttempts.btn1', 2090 btn2: 'signIn:errors.unBlockerExceededAttempts.btn2' 2091}, { 2092 id: 'E_BAASMXSEC_114', 2093 errorType: _analyticsEvents__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .A.ERROR_PASS_USER_BLOCKED_ATTEMPTS, 2094 icon: 'iconName', 2095 heading: 'signIn:errors.unBlockerExceededAttempts.heading', 2096 p1: 'signIn:errors.unBlockerExceededAttempts.p1', 2097 btn1: 'signIn:errors.unBlockerExceededAttempts.btn1', 2098 btn2: 'signIn:errors.unBlockerExceededAttempts.btn2' 2099}, { 2100 id: 'E_BAASMXSEC_112', 2101 errorType: _analyticsEvents__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .A.ERROR_PASS_USER_BLOCKED_ATTEMPTS, 2102 icon: 'iconName', 2103 heading: 'signIn:errors.unBlockerExceededAttempts.heading', 2104 p1: 'signIn:errors.unBlockerExceededAttempts.p1', 2105 btn1: 'signIn:errors.unBlockerExceededAttempts.btn1', 2106 btn2: 'signIn:errors.unBlockerExceededAttempts.btn2' 2107}, { 2108 id: 'E_BAASMXSEC_025', 2109 heading: 'signIn:errors.blockedExceededAttempts.heading', 2110 p1: 'signIn:errors.blockedExceededAttempts.p1', 2111 link: 'signIn:errors.blockedExceededAttempts.telephone', 2112 prefix: 'tel:' 2113}, { 2114 id: 'E_BAASMXSEC_013', 2115 heading: 'signIn:errors.accountExpired.heading', 2116 p1: 'signIn:errors.accountExpired.p1' 2117}, { 2118 id: 'E_BAASMXSEC_014', 2119 heading: 'signIn:errors.sessionExists.heading', 2120 p1: 'signIn:errors.sessionExists.p1' 2121}, { 2122 id: 'E_BAASMXSEC_040', 2123 heading: 'signIn:errors.sessionExists.heading', 2124 p1: 'signIn:errors.sessionExists.p1' 2125}, { 2126 id: 'E_BAASMXSEC_041', 2127 heading: 'signIn:errors.sessionExists.heading', 2128 p1: 'signIn:errors.sessionExists.p1' 2129}, { 2130 id: 'E_BAASMXSEC_024', 2131 heading: 'signIn:errors.stateExpired.heading', 2132 p1: 'signIn:errors.stateExpired.p1' 2133}, { 2134 id: 'E_BAASMXSEC_109', 2135 heading: 'signIn:errors.stateExpired.heading', 2136 p1: 'signIn:errors.stateExpired.p1' 2137}, { 2138 id: 'E_BAASMXSEC_110', 2139 heading: 'signIn:errors.stateExpired.heading', 2140 p1: 'signIn:errors.stateExpired.p1' 2141}, { 2142 id: 'E_BAASMXSEC_115', 2143 heading: 'signIn:errors.stateExpired.heading', 2144 p1: 'signIn:errors.stateExpired.p1' 2145}, { 2146 id: 'E_BAASMXSEC_502', 2147 heading: 'signIn:errors.stateExpired.heading', 2148 p1: 'signIn:errors.stateExpired.p1' 2149}, { 2150 id: 'E_BAASMXSEC_503', 2151 heading: 'signIn:errors.stateExpired.heading', 2152 p1: 'signIn:errors.stateExpired.p1' 2153}, { 2154 id: 'E_BAASMXSEC_116', 2155 heading: 'signIn:errors.stateExpired.heading', 2156 p1: 'signIn:errors.stateExpired.p1' 2157}, { 2158 id: 'E_BAASMXSEC_215', 2159 heading: 'signIn:errors.stateExpired.heading', 2160 p1: 'signIn:errors.stateExpired.p1' 2161}, { 2162 id: 'E_BAASMXSEC_216', 2163 heading: 'signIn:errors.stateExpired.heading', 2164 p1: 'signIn:errors.stateExpired.p1' 2165}, { 2166 id: 'E_BAASMXSEC_217', 2167 heading: 'signIn:errors.stateExpired.heading', 2168 p1: 'signIn:errors.stateExpired.p1' 2169}, { 2170 id: 'E_BAASMXSEC_218', 2171 heading: 'signIn:errors.stateExpired.heading', 2172 p1: 'signIn:errors.stateExpired.p1' 2173}, { 2174 id: 'E_BAASMXSEC_225', 2175 heading: 'signIn:errors.stateExpired.heading', 2176 p1: 'signIn:errors.stateExpired.p1' 2177}, { 2178 id: 'E_BAASMXSEC_226', 2179 heading: 'signIn:errors.stateExpired.heading', 2180 p1: 'signIn:errors.stateExpired.p1' 2181}, { 2182 id: 'E_BAASMXSEC_227', 2183 heading: 'signIn:errors.stateExpired.heading', 2184 p1: 'signIn:errors.stateExpired.p1' 2185}, { 2186 id: 'E_BAASMXSEC_230', 2187 heading: 'signIn:errors.stateExpired.heading', 2188 p1: 'signIn:errors.stateExpired.p1' 2189}, { 2190 id: 'E_BAASMXSEC_231', 2191 heading: 'signIn:errors.stateExpired.heading', 2192 p1: 'signIn:errors.stateExpired.p1' 2193}, { 2194 id: 'E_BAASMXSEC_232', 2195 heading: 'signIn:errors.stateExpired.heading', 2196 p1: 'signIn:errors.stateExpired.p1' 2197}, { 2198 id: 'E_BAASMXSEC_233', 2199 heading: 'signIn:errors.stateExpired.heading', 2200 p1: 'signIn:errors.stateExpired.p1' 2201}, { 2202 id: 'E_BAASMXSEC_110', 2203 heading: 'signIn:errors.stateExpired.heading', 2204 p1: 'signIn:errors.stateExpired.p1' 2205}, { 2206 id: 'E_BAASMXSEC_239', 2207 heading: 'signIn:errors.stateExpired.heading', 2208 p1: 'signIn:errors.stateExpired.p1' 2209}, { 2210 id: 'E_BAASMXSEC_240', 2211 heading: 'signIn:errors.stateExpired.heading', 2212 p1: 'signIn:errors.stateExpired.p1' 2213}, { 2214 id: 'E_BAASMXSEC_241', 2215 heading: 'signIn:errors.stateExpired.heading', 2216 p1: 'signIn:errors.stateExpired.p1' 2217}, { 2218 id: 'E_BAASMXSEC_243', 2219 heading: 'signIn:errors.stateExpired.heading', 2220 p1: 'signIn:errors.stateExpired.p1' 2221}, { 2222 id: 'E_BAASMXSEC_244', 2223 heading: 'signIn:errors.stateExpired.heading', 2224 p1: 'signIn:errors.stateExpired.p1' 2225}, { 2226 id: 'E_BAASMXSEC_245', 2227 heading: 'signIn:errors.stateExpired.heading', 2228 p1: 'signIn:errors.stateExpired.p1' 2229}, { 2230 id: 'E_BAASMXSEC_246', 2231 heading: 'signIn:errors.stateExpired.heading', 2232 p1: 'signIn:errors.stateExpired.p1' 2233}, { 2234 id: 'E_BAASMXSEC_702', 2235 heading: 'signIn:errors.stateExpired.heading', 2236 p1: 'signIn:errors.stateExpired.p1' 2237}, { 2238 id: 'E_BAASMXSEC_303', 2239 heading: 'signIn:errors.stateExpired.heading', 2240 p1: 'signIn:errors.stateExpired.p1' 2241}, { 2242 id: 'E_BAASMXSEC_701', 2243 heading: 'signIn:errors.stateExpired.heading', 2244 p1: 'signIn:errors.stateExpired.p1' 2245}]; 2246 2247 2248/***/ }), 2249 2250/***/ 3613: 2251/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2252 2253"use strict"; 2254/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2255/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__), 2256/* harmony export */ _: () => (/* binding */ ANALYTICS_EVENTS_DATA) 2257/* harmony export */ }); 2258const ANALYTICS_EVENT_ROUTES = { 2259 START_USER_UNLOCK_FLOW: '/login/start-user-unlock-flow', 2260 EXIT_USER_UNLOCK_FLOW: '/login/not-now-button-user-unlock-flow', 2261 ERROR_USER_USER_BLOCKED_ATTEMPTS: '/login/error/user/user-blocked-attempts', 2262 ERROR_PASS_USER_BLOCKED_ATTEMPTS: '/login/error/password/user-blocked-attempts', 2263 BUTTON_CHANGE_PASS: '/login/user-blocker-prevent/button-change-password', 2264 BUTTON_TRY_AGAIN: '/login/user-blocker-prevent/button-try-again' 2265}; 2266const ANALYTICS_EVENTS_DATA = [{ 2267 ruta: ANALYTICS_EVENT_ROUTES.START_USER_UNLOCK_FLOW, 2268 titulo: 'Login | User Unlock Button | Start User Unlock Flow' 2269}, { 2270 ruta: ANALYTICS_EVENT_ROUTES.EXIT_USER_UNLOCK_FLOW, 2271 titulo: 'Login | Not Now Button | User Unlock Flow' 2272}, { 2273 ruta: ANALYTICS_EVENT_ROUTES.ERROR_USER_USER_BLOCKED_ATTEMPTS, 2274 titulo: 'Login | Error | User | User Blocked For Attempts' 2275}, { 2276 ruta: ANALYTICS_EVENT_ROUTES.ERROR_PASS_USER_BLOCKED_ATTEMPTS, 2277 titulo: 'Login | Error | Password | User Blocked For Attempts' 2278}, { 2279 ruta: ANALYTICS_EVENT_ROUTES.BUTTON_CHANGE_PASS, 2280 titulo: 'Login | User Blocker Prevent | Button Change Password' 2281}, { 2282 ruta: ANALYTICS_EVENT_ROUTES.BUTTON_TRY_AGAIN, 2283 titulo: 'Login | User Blocker Prevent | Button Try again' 2284}]; 2285/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ANALYTICS_EVENT_ROUTES); 2286 2287/***/ }), 2288 2289/***/ 6451: 2290/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2291 2292"use strict"; 2293/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2294/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__) 2295/* harmony export */ }); 2296/* unused harmony export BIOCATCH_INFO */ 2297const BIOCATCH_INFO = { 2298 USERNAME_CONTEXT: 'USERNAME', 2299 PASS_CONTEXT: 'PASSWORD', 2300 FAILED_LOGIN_ATTEMPT: 'FAILED_LOGIN_ATTEMPT', 2301 THIRD_FAILED_LOGIN_ATTEMPT: '3RD_FAILED_LOGIN_ATTEMPT', 2302 BRAND: 'MX_SCOTIABANK_BEYONDWEB' 2303}; 2304/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (BIOCATCH_INFO); 2305 2306/***/ }), 2307 2308/***/ 400: 2309/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2310 2311"use strict"; 2312/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2313/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__) 2314/* harmony export */ }); 2315/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (__webpack_require__.p + "static/media/error.a817e900.svg"); 2316 2317/***/ }), 2318 2319/***/ 4105: 2320/***/ (() => { 2321 2322// extracted by mini-css-extract-plugin 2323 2324/***/ }), 2325 2326/***/ 5769: 2327/***/ ((module) => { 2328 2329// extracted by mini-css-extract-plugin 2330module.exports = {"global-modal__error-code":"styles_global-modal__error-code__uoZ6j","subHeader":"styles_subHeader__tWkf6"}; 2331 2332/***/ }), 2333 2334/***/ 3607: 2335/***/ ((module) => { 2336 2337// extracted by mini-css-extract-plugin 2338module.exports = {"xs":"480px","sm":"767px","md":"1024px","lg":"4000px","xsMaxCols":"4","smMaxCols":"8","mdMaxCols":"12","lgMaxCols":"12","formHeading":"CardLayout_formHeading__+KLjH","span":"CardLayout_span__paC4i","layout":"CardLayout_layout__-wkRI","grid":"CardLayout_grid__Uvsl4","row":"CardLayout_row__GgX7H","header":"CardLayout_header__Ifhki","main":"CardLayout_main__sRecW","content":"CardLayout_content__BGJ31","card":"CardLayout_card__AWPDH"}; 2339 2340/***/ }), 2341 2342/***/ 5013: 2343/***/ ((module) => { 2344 2345// extracted by mini-css-extract-plugin 2346module.exports = {"xs":"480px","sm":"767px","md":"1024px","lg":"4000px","xsMaxCols":"4","smMaxCols":"8","mdMaxCols":"12","lgMaxCols":"12","formHeading":"styles_formHeading__hleA6","span":"styles_span__IbBU8","content":"styles_content__9d5x0"}; 2347 2348/***/ }), 2349 2350/***/ 3431: 2351/***/ ((module) => { 2352 2353// extracted by mini-css-extract-plugin 2354module.exports = {"xs":"480px","sm":"767px","md":"1024px","lg":"4000px","xsMaxCols":"4","smMaxCols":"8","mdMaxCols":"12","lgMaxCols":"12","formHeading":"styles_formHeading__-uZ4Y","span":"styles_span__i4Szy","transitionContainer":"styles_transitionContainer__CJZoo","cardContent":"styles_cardContent__Dc8tk","cardText":"styles_cardText__48ldP","usernameButtonBar":"styles_usernameButtonBar__9-ivc","twoButtonBar":"styles_twoButtonBar__YWI-K","subHeading":"styles_subHeading__Ms7wx","passwordButtonBar":"styles_passwordButtonBar__oz3Gx","forgotKey":"styles_forgotKey__BIc+w","register":"styles_register__fboKX","formError":"styles_formError__833Ih","placeholderContainer":"styles_placeholderContainer__OCfjX","centerIcon":"styles_centerIcon__bngps","centerText":"styles_centerText__QiAzS","centerButton":"styles_centerButton__w2YKq","lineSeparator":"styles_lineSeparator__it1XX","disclaimerCheckbox":"styles_disclaimerCheckbox__NvjQe","marginDisclaimer":"styles_marginDisclaimer__hhR3S","order-list":"styles_order-list__HOa5T"}; 2355 2356/***/ }), 2357 2358/***/ 1726: 2359/***/ ((module) => { 2360 2361// extracted by mini-css-extract-plugin 2362module.exports = {"xs":"480px","sm":"767px","md":"1024px","lg":"4000px","xsMaxCols":"4","smMaxCols":"8","mdMaxCols":"12","lgMaxCols":"12","formHeading":"styles_formHeading__IcJbM","span":"styles_span__Val-F","centerIcon":"styles_centerIcon__412WL","centerText":"styles_centerText__RZzEu","centerButton":"styles_centerButton__lNU7A","orderList":"styles_orderList__gmdBa"}; 2363 2364/***/ }), 2365 2366/***/ 3143: 2367/***/ ((module) => { 2368 2369// extracted by mini-css-extract-plugin 2370module.exports = {"layout":"NotFoundPage_layout__pJnjr","container":"NotFoundPage_container__eerrC"}; 2371 2372/***/ }), 2373 2374/***/ 7461: 2375/***/ ((module) => { 2376 2377// extracted by mini-css-extract-plugin 2378module.exports = {"placeholderContainer":"Placeholder_placeholderContainer__T4if4"}; 2379 2380/***/ }), 2381 2382/***/ 7917: 2383/***/ ((module) => { 2384 2385// extracted by mini-css-extract-plugin 2386module.exports = {"xs":"480px","sm":"767px","md":"1024px","lg":"4000px","xsMaxCols":"4","smMaxCols":"8","mdMaxCols":"12","lgMaxCols":"12","formHeading":"styles_formHeading__aEAHa","span":"styles_span__UwjRQ","content":"styles_content__58pLz","buttonContainer":"styles_buttonContainer__VXvhE"}; 2387 2388/***/ }), 2389 2390/***/ 6225:
2391/***/ ((module) => { 2392 2393// extracted by mini-css-extract-plugin 2394module.exports = {"xs":"480px","sm":"767px","md":"1024px","lg":"4000px","xsMaxCols":"4","smMaxCols":"8","mdMaxCols":"12","lgMaxCols":"12","formHeading":"SignInError_formHeading__bOGet","span":"SignInError_span__3yTW7","content":"SignInError_content__tKI5j","iconLock":"SignInError_iconLock__+K238","buttonContainer":"SignInError_buttonContainer__W1KWL","ButtonContainerBottom":"SignInError_ButtonContainerBottom__kvPla","ButtonContainerBottomFull":"SignInError_ButtonContainerBottomFull__zO9Zs","centerIcon":"SignInError_centerIcon__t9AmF","centerText":"SignInError_centerText__jRg2i","centerTextInfo":"SignInError_centerTextInfo__OpM4l"}; 2395 2396/***/ }), 2397 2398/***/ 5607: 2399/***/ ((module) => { 2400 2401// extracted by mini-css-extract-plugin 2402module.exports = {"xs":"480px","sm":"767px","md":"1024px","lg":"4000px","xsMaxCols":"4","smMaxCols":"8","mdMaxCols":"12","lgMaxCols":"12","formHeading":"Biocatch_formHeading__RiqjB","span":"Biocatch_span__Y3JSI","content":"Biocatch_content__G7-fc"}; 2403 2404/***/ }), 2405 2406/***/ 2634: 2407/***/ (() => { 2408 2409/* (ignored) */ 2410 2411/***/ }) 2412 2413}, 2414/******/ __webpack_require__ => { // webpackRuntimeModules 2415/******/ var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) 2416/******/ __webpack_require__.O(0, ["file-49d0a293","file-d2eb5610","file-2e689ca9","file-a7851aea","file-ad419aad","file-3073a958","file-8abb7fa4","file-006fbc6a","file-536eaa00","file-efdee510","file-2b1726bc","file-adcb47af","file-e5bca7e4","file-229eafb5"], () => (__webpack_exec__(6616))); 2417/******/ var __webpack_exports__ = __webpack_require__.O(); 2418/******/ } 2419]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.