1(this["webpackJsonponline-banking-app"]=this["webpackJsonponline-banking-app"]||[]).push([[71],{1369:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a=function(e){return new Promise((function(t){return setTimeout(t,e)}))}},1373:function(e,t,n){"use strict";var a=n(46),r=n(61),o=n(85),i=n.n(o),c=n(25),u=n.n(c),s=n(0),l=n.n(s),p=n(26),f=n.n(p),d=void 0,g=function(e,t){var n=e.substring(4),a={};return new Function("wrapper","React","ReactDOM","PropTypes","__widget_webpack_public_path__","return wrapper.".concat(n,";\n"))(a,l.a,f.a,u.a,t),a[Object.getOwnPropertyNames(a)[0]]},m=function(e,t){var n,a=new Function("define","__widget_webpack_public_path__","".concat(e,";\n")),r=function(){for(var e,t,a=arguments.length,r=new Array(a),o=0;o<a;o++)r[o]=arguments[o];1===r.length?t=r[0]:2===r.length?(e=r[0],t=r[1]):3===r.length&&(r.shift(),e=r[0],t=r[1]);var i=(e||[]).map((function(e){return"React"===e||"react"===e?l.a:"PropTypes"===e||"prop-types"===e?u.a:"ReactDOM"===e||"react-dom"===e?f.a:null}));n=t.apply(d,i)};return r.amd=!0,a(r,t),n},b=function(e,t){var n,a={},r={};if(new Function("module","require","exports","React","ReactDOM","PropTypes","__widget_webpack_public_path__","".concat(e,";\n"))(a,(function(e){switch(e){case"React":case"react":return l.a;case"PropTypes":case"prop-types":return u.a;case"ReactDOM":case"react-dom":return f.a;default:return null}}),r,l.a,f.a,u.a,t),!(n=a.exports))if(r.default)n=r;else{var o=Object.getOwnPropertyNames(r);o.length>0&&(n=r[o[0]])}return n},h=function(e,t){var n=e.sourceUrl,a=e.frameHeight,r=e.name,o=e.mode,i=t.fiDomainInfo;if("ADMIN"===o)return l.a.createElement(s.Fragment,null);var c=n;return c&&0===c.indexOf("/")&&i&&i.origin&&(c="".concat(i.origin).concat(n)),l.a.createElement("iframe",{width:"100%",height:a,sandbox:"allow-storage-access-by-user-activation allow-scripts allow-forms",src:c,title:r})};h.contextTypes={fiDomainInfo:u.a.object},h.defaultProps={frameHeight:600},h.propTypes={sourceUrl:u.a.string.isRequired,name:u.a.string,mode:u.a.string,frameHeight:u.a.number};var v=h,w=function(e){return Object(s.useEffect)((function(){var t=e.onWidgetInit,n=e.wrapperElement;t&&t({widgetContainer:n.current,props:e})}),[]),l.a.createElement(l.a.Fragment,null)};w.propTypes={wrapperElement:u.a.object,onWidgetInit:u.a.func};var y=w,x="live",O="beta",_=function(e){return e&&(-1!==e.indexOf("application/javascript")||-1!==e.indexOf("text/javascript"))},E=function(e){var t=document.createElement("a");t.href=e;var n=t.search,a=t.hash,r=t.pathname,o=t.origin;o||(o="".concat(t.protocol,"//").concat(t.host,"/"));var c=i.a.parse(n),u=new Date;return c.__cacheBuster="".concat(u.getFullYear(),"-").concat(u.getMonth(),"-").concat(u.getDate()),"".concat(o).concat(r,"?").concat(i.a.stringify(c)).concat(a)},C=function(e,t){var n=e;if(n){if(0===n.indexOf("/*")){var a=n.indexOf("*/");n=n.substring(a+2)}n=n.trim()}var r="";if(t){var o=t.split("/");o.splice(-3),r="".concat(o.join("/"),"/")}var i=function(e){var t=e;return t?0===t.indexOf("var ")?g:0===t.indexOf("define(")?m:0===t.indexOf("module.exports=")||0===t.indexOf("exports.")||0===t.indexOf("exports[")||0===t.indexOf("!function")||(-1!==t.indexOf("function _interopDefault(e)")||-1!==t.indexOf("function _interopDefaultLegacy(e)"))&&-1!==t.indexOf("module.exports=")?b:null:null}(n);if(!i)throw new Error("INVALID_LIBRARY_TARGET");var c=i(n,r);if(!c)throw new Error("INVALID_LIBRARY_TARGET");return c.default?c:{default:c}},T={fetchWidgetComponent:function(e,t,n){return Object(r.a)(Object(a.a)().mark((function r(){var o,i,c,u,s;return Object(a.a)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(!e||!n){a.next=2;break}return a.abrupt("return",Promise.resolve({default:v}));case 2:if(e){a.next=4;break}return a.abrupt("return",Promise.resolve({default:y}));case 4:return o=e,0===e.indexOf("/")&&t&&t.origin&&(o="".concat(t.origin).concat(e)),i=E(o),a.next=9,fetch(i);case 9:if(c=a.sent,u=c.headers.get("content-type"),_(u)){a.next=13;break}throw new Error("INVALID_CONTENT_TYPE");case 13:return a.next=15,c.text();case 15:if(s=a.sent){a.next=18;break}throw new Error("INVALID_WIDGET_RESPONSE");case 18:return a.abrupt("return",C(s,e));case 19:case"end":return a.stop()}}),r)})))()},getFIDomainInfo:function(e){var t=e;if(t||(t=window.location.href),!t)return{};var n=document.createElement("a");n.href=t;var a=n.pathname,r=n.origin;r||(r="".concat(n.protocol,"//").concat(n.host));var o="";a&&(-1!==a.indexOf("/".concat(x))?o=x:-1!==a.indexOf("/".concat(O))&&(o=O));var i={};return i.origin=r,i.region=o,i}};t.a=T},1443:function(e,t,n){"use strict";n.d(t,"b",(function(){return f})),n.d(t,"a",(function(){return d}));var a=n(46),r=n(61),o=n(0),i=n.n(o),c=n(1414),u=n.n(c),s=n(1373),l=n(524),p=function(e){var t=null!==e&&void 0!==e?e:{},n=t.ibSignOnCgiUrl,a=t.ibTargetCgiUrl,r=t.userId,o=t.password,i=t.overrideLanguage,c=function(){alert("This login session is not allowed as you might already have an existing Internet Banking session on this computer. If you wish to login again, please close all open Internet Banking sessions and / or browser windows and begin again. If it doesn't work, wait for 10 minutes and try again."),window.location.href="".concat("/dbank/live/","app/home")};n?u()(n,(function(){if("function"===typeof submitFPW){var e=document.createElement("form");e.style.display="none",e.action=a,e.method="POST",e.innerHTML=function(e,t,n){return'\n <input type="hidden" name="runmode" value="SIGN_IN"/>\n <input type="hidden" name="DISESSIONID" value=""/>\n\n <input type="hidden" name="userNumber" maxLength="32" tabIndex="1"\n value="'.concat(e,'"/>\n <input type="hidden" name="password" maxLength="12" tabIndex="2"\n value="').concat(t,'"/>\n ').concat(n?'<input type="hidden" name="overrideLanguage" value="'.concat(n,'"/>'):""," \n ")}(r,o,i),document.body.appendChild(e),window.submitFPW(e)}else c()}),c):c()},f=function(){var e=Object(r.a)(Object(a.a)().mark((function e(t,n,r,o,i){var c,u,f,d,g,m,b,h,v,w,y,x,O,_;return Object(a.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u=s.a.getFIDomainInfo()||{},f=u.region,e.prev=1,!i){e.next=8;break}return e.next=5,t.externalLogin(r);case 5:c=e.sent,e.next=11;break;case 8:return e.next=10,t.login(r);case 10:c=e.sent;case 11:if(g=(d=c||{}).targetView,m=d.targetData,b=d.footerConfig,"restore_mfa_redirect"!==g){e.next=17;break}return h=(m||{}).unAuthenticatedAllowedUser,e.next=16,t.loginRedirect(h);case 16:c=e.sent;case 17:g=(v=c||{}).targetView,m=v.targetData,b=v.footerConfig,w=!0,"consumer_login"===g?(w=!1,o(g,m,b)):"approval_status"===g?n.push("/app/approval-status",{approvalStatusConfig:m}):"redirect_service"===g?window.location.href=m:"redirect"===g?"nxg-olb/mfa"===m?window.location.href=f?"/nxg-olb/".concat(f,"/mfa"):"/nxg-olb/mfa":"string"===typeof(a=m)&&a.replace(/^\//,"").startsWith("nxg-olb/")?window.location.href=m.startsWith("/")?m:"/".concat(m):n.push(m):"regapp_ars_redirector"===g?n.push("/app/register"):"ibredirector"===g&&p(m),w&&l.z(),e.next=45;break;case 26:if(e.prev=26,e.t0=e.catch(1),console.log("Error logging in",e.t0),!e.t0){e.next=44;break}if(y=e.t0.response,x=e.t0.responseText,"CF_CLEARANCE_MISMATCH"!==(null===e.t0||void 0===e.t0?void 0:e.t0.errorCode)&&"CF_CLEARANCE_MISMATCH"!==(null===x||void 0===x?void 0:x.errorCode)){e.next=37;break}if(!(O=(null===e.t0||void 0===e.t0?void 0:e.t0.redirectUrl)||(null===x||void 0===x?void 0:x.redirectUrl))){e.next=37;break}return console.log("CF_CLEARANCE_MISMATCH - Redirecting to..",O),window.location.href=O,e.abrupt("return");case 37:if(!y||!x||429!==y.status){e.next=44;break}return"setTimeout(function() { document.getElementsByTagName('head')[0].appendChild(cpo); }, 2000);",_=(_=x).replace("document.getElementsByTagName('head')[0].appendChild(cpo);","setTimeout(function() { document.getElementsByTagName('head')[0].appendChild(cpo); }, 2000);"),document.write(_),document.close(),e.abrupt("return");case 44:n.push("/app/unavailable");case 45:case"end":return e.stop()}var a}),e,null,[[1,26]])})));return function(t,n,a,r,o){return e.apply(this,arguments)}}();function d(e){return function(t){return i.a.createElement(e,Object.assign({},t,{handleLoginSubmit:f}))}}},2351:function(e,t,n){"use strict";n.r(t);var a,r,o=n(46),i=n(61),c=n(2),u=n(3),s=n(11),l=n(5),p=n(6),f=n(524),d=n(55),g=n(1369),m=n(80),b=n(25),h=n.n(b),v=n(85),w=n.n(v),y=n(0),x=n.n(y),O=n(67),_=n(1443),E=Object(m.b)("authenticationStore")(a=Object(m.b)("appConfigStore")(a=Object(m.c)((r=function(e){Object(l.a)(n,e);var t=Object(p.a)(n);function n(e){var a;Object(c.a)(this,n),(a=t.call(this,e)).componentWillUnmount=function(){f.z(),a.anomalyDetectionEnabled&&window.removeEventListener("websdkCollectionCompleted",a.handleSubmit)},a.state={};var r=!!f.w(),o=!!f.v(),i=a.props.appConfigStore,u=(i=void 0===i?{}:i).appConfig,l=f.o(u)?r:r&&o;return a.anomalyDetectionEnabled=f.r()&&!l,a.handleSubmit=a.handleSubmit.bind(Object(s.a)(a)),window.addEventListener("websdkCollectionCompleted",a.handleSubmit),a.submitTriggered=!1,a.anomalyDetectionEnabled&&a.startAnomalyDetectionJourney(),a}return Object(u.a)(n,[{key:"render",value:function(){var e=this.state.loginConfig,t=x.a.createElement(d.a,null);if(e){var n,a=e.targetView,r=e.targetData,o=e.footerConfig;"consumer_login"===a&&(n=r),t=x.a.createElement(O.Redirect,{to:{pathname:"/app/login/consumer",state:{loginPageProps:n,loginPageFooterConfig:o}}})}return x.a.createElement(x.a.Fragment,null,t,x.a.createElement("button",{id:"callsignTrigger",type:"button",style:{visibility:"hidden"}}))}},{key:"componentDidMount",value:function(){var e=Object(i.a)(Object(o.a)().mark((function e(){var t,n,a,r;return Object(o.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.anomalyDetectionEnabled){e.next=7;break}return n=null!==(t=f.l())&&void 0!==t?t:{},a=n.wait,r=n.fallback,e.next=4,Object(g.a)(a);
1case 4:return this.stopAnomalyDetectionJourney(),e.next=7,Object(g.a)(r);case 7:this.handleSubmit();case 8:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"handleSubmit",value:function(){var e=this;if(!this.submitTriggered&&!f.q()){var t=this.props,n=t.authenticationStore,a=t.history,r=t.handleLoginSubmit,o=t.location,i=w.a.parse(o.search);r(n,a,i=i||{},(function(t,n,a){e.setState({loginConfig:{targetView:t,targetData:n,footerConfig:a}})}),!0),this.submitTriggered=!0}}},{key:"startAnomalyDetectionJourney",value:function(){var e={journeyType:f.a.Login,subpageType:f.b.Login,trigger:{"#callsignTrigger":"click"},isPortScanningEnabled:!0};f.y(e),console.time("[Callsign] Data collection timestamp for ".concat(f.a.Login,"/").concat(f.b.Login," journey"))}},{key:"stopAnomalyDetectionJourney",value:function(){var e=document.querySelector("#callsignTrigger");e&&e.click(),f.z(),console.timeEnd("[Callsign] Data collection timestamp for ".concat(f.a.Login,"/").concat(f.b.Login," journey"))}}]),n}(y.Component),r.defaultProps={history:null,authenticationStore:null,appConfigStore:null},r.propTypes={history:h.a.instanceOf(Object),location:h.a.instanceOf(Object),authenticationStore:h.a.instanceOf(Object),appConfigStore:h.a.instanceOf(Object),handleLoginSubmit:h.a.func.isRequired},a=r))||a)||a)||a;t.default=Object(_.a)(E)}}]); 2//# sourceMappingURL=71.38d9b5eb.chunk.js.map
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.