1(this["webpackJsonponline-banking-app"]=this["webpackJsonponline-banking-app"]||[]).push([[57],{1354:function(e,n,t){"use strict";n.decode=n.parse=t(1357),n.encode=n.stringify=t(1358)},1357:function(e,n,t){"use strict";function o(e,n){return Object.prototype.hasOwnProperty.call(e,n)}e.exports=function(e,n,t,a){n=n||"&",t=t||"=";var c={};if("string"!==typeof e||0===e.length)return c;var s=/\+/g;e=e.split(n);var i=1e3;a&&"number"===typeof a.maxKeys&&(i=a.maxKeys);var l=e.length;i>0&&l>i&&(l=i);for(var u=0;u<l;++u){var d,f,p,m,h=e[u].replace(s,"%20"),v=h.indexOf(t);v>=0?(d=h.substr(0,v),f=h.substr(v+1)):(d=h,f=""),p=decodeURIComponent(d),m=decodeURIComponent(f),o(c,p)?r(c[p])?c[p].push(m):c[p]=[c[p],m]:c[p]=m}return c};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},1358:function(e,n,t){"use strict";var o=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,n,t,s){return n=n||"&",t=t||"=",null===e&&(e=void 0),"object"===typeof e?a(c(e),(function(c){var s=encodeURIComponent(o(c))+t;return r(e[c])?a(e[c],(function(e){return s+encodeURIComponent(o(e))})).join(n):s+encodeURIComponent(o(e[c]))})).join(n):s?encodeURIComponent(o(s))+t+encodeURIComponent(o(e)):""};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function a(e,n){if(e.map)return e.map(n);for(var t=[],o=0;o<e.length;o++)t.push(n(e[o],o));return t}var c=Object.keys||function(e){var n=[];for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n}},1531:function(e,n,t){"use strict";t.d(n,"a",(function(){return c}));var o=t(2),r=t(3),a=t(215),c=(t(1354),t(69),function(){function e(){Object(o.a)(this,e)}return Object(r.a)(e,null,[{key:"approve",value:function(e){var n=e?"/auth-olb/v1/user/consent/ignore":"/auth-olb/v1/user/consent/approval";return a.a.post(n).then((function(e){return function(e,n){if(e.data&&e.data.success)return n({success:!0,authCodeRedirectUri:e.data.authCodeRedirectUri});var t=e.data&&e.data.errorCode?e.data.errorCode:null;return Promise.reject({success:!1,errorCode:t})}(e,(function(e){return e}))}))}}]),e}())},1717:function(e,n,t){e.exports={"consent-main-container1":"consent_consent-main-container1__39zSu","scopes-container":"consent_scopes-container__3rR2S","consent-container":"consent_consent-container__1LHlY","consent-logo":"consent_consent-logo__3G8ZP",padding30:"consent_padding30__2hGse","consent-link":"consent_consent-link__7weMg","label-header":"consent_label-header__2UR3m","error-message":"consent_error-message__1cpom","di-accordion-selector":"consent_di-accordion-selector__27zb7","di-accordion-selector-label":"consent_di-accordion-selector-label__NzzgT","di-accordion-selector-icon":"consent_di-accordion-selector-icon__aqxvq","di-accordion-selector-icon-opened":"consent_di-accordion-selector-icon-opened__GAwMF","consent-message-section":"consent_consent-message-section__1A3_C","error-icon":"consent_error-icon__1EZB9","click-required-error":"consent_click-required-error__bmxs4",btn:"consent_btn__1axmm",cancelButton:"consent_cancelButton__3AJ4w",saveButton:"consent_saveButton__25xL3"}},1901:function(e,n,t){},2401:function(e,n,t){"use strict";t.r(n);var o=t(46),r=t(61),a=t(2),c=t(3),s=t(5),i=t(6),l=t(0),u=t.n(l),d=t(32),f=(t(26),t(11)),p=(t(25),t(1717)),m=t.n(p),h=t(89),v=t(1531),b=Object.freeze({LOADING:"LOADING",ERROR:"ERROR",SUCCESS:"SUCCESS"}),C=t(214),_=function(){function e(){Object(a.a)(this,e),this.generateActions("setStatus","setError","termsOfConsentLinkClicked","approve")}return Object(c.a)(e,[{key:"cancel",value:function(e){Object(C.a)().replace("/app/logout?reason=consentDisclosureDeclined")}}]),e}(),k=h.a.createActions(_),O=t(111),g=function(){function e(){Object(a.a)(this,e),this.status="",this.error="",this.showTermsOfConsentLink=!0,this.showMustClickTermOfConsentError=!1,this.hasClickedTermsOfConsent=!1,this.bindActions(k)}return Object(c.a)(e,[{key:"onReset",value:function(){this.alt.recycle(this)}},{key:"onSetStatus",value:function(e){this.setState({status:e})}},{key:"onSetError",value:function(e){this.setState({status:b.ERROR,error:e})}},{key:"onTermsOfConsentLinkClicked",value:function(){this.setState({showTermsOfConsentLink:!this.showTermsOfConsentLink,hasClickedTermsOfConsent:!0,showMustClickTermOfConsentError:!1})}},{key:"onApprove",value:function(e){var n=this;if(this.hasClickedTermsOfConsent||!e.consentLinkClickRequired)return this.onSetStatus(b.LOADING),v.a.approve(!1).then((function(e){window.location.replace(e.authCodeRedirectUri)})).catch((function(e){var t=e.errorCode;null!=t&&""!=t&&"AUTH_10042"===t?window.location.href="./logout?reason=serviceStopped":n.onSetStatus(b.ERROR)}));this.setState({showMustClickTermOfConsentError:!0})}}]),e}(),y=h.a.createStore(g,"ConsentStore"),E=t(889),w=t(588),S=(t(62),function(e){Object(s.a)(t,e);var n=Object(i.a)(t);function t(e){var o;return Object(a.a)(this,t),(o=n.call(this,e))._termsOfConsentLinkClicked=o._termsOfConsentLinkClicked.bind(Object(f.a)(o)),o._onSubmit=o._onSubmit.bind(Object(f.a)(o)),o._onCancel=o._onCancel.bind(Object(f.a)(o)),o._renderErrorMessage=o._renderErrorMessage.bind(Object(f.a)(o)),o}
1return Object(c.a)(t,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.refs.pageHeader&&e.refs.pageHeader.focus()}),500)}},{key:"render",value:function(){var e=this.props.config;return u.a.createElement("form",null,u.a.createElement("div",{id:"consentContainer1",className:"container "+m.a["consent-container"]},u.a.createElement("div",{className:"di-container"},e.logo?u.a.createElement("div",null,u.a.createElement("img",{id:"logo",className:m.a["consent-logo"],alt:"logo",src:e.logo})):null,u.a.createElement("div",{id:"consentPageHeaderSection",className:m.a.padding30},u.a.createElement("h1",{tabIndex:"-1",ref:"consentPageHeader","aria-describedby":"consentPageHeader",id:"consentPageHeader"},e.title)),this._renderErrorMessage(),u.a.createElement("div",{id:"consentSection",className:"di-callout xs-void"},u.a.createElement("div",{id:"introductionText"},e.consentIntroduction),u.a.createElement("div",{id:"consentLinkSection",className:m.a["consent-link"]},u.a.createElement("span",{className:this.props.showTermsOfConsentLink?m.a["di-accordion-selector-icon"]:m.a["di-accordion-selector-icon"]+" "+m.a["di-accordion-selector-icon-opened"]}),u.a.createElement("span",{className:m.a["di-accordion-selector-label"]},u.a.createElement("a",{id:"consentLink",href:"#",onClick:this._termsOfConsentLinkClicked},this.props.showTermsOfConsentLink?e.showTermsOfConsent:e.hideTermsOfConsent))),this.props.showTermsOfConsentLink?null:u.a.createElement("div",{id:"consentMessageSection",className:m.a["consent-message-section"]},u.a.createElement("span",{id:"consentMessage",dangerouslySetInnerHTML:{__html:e.authorizeStatement}})),this._showMustClickTermOfConsentError(e)),u.a.createElement("div",null,u.a.createElement("button",{id:"continue",type:"button",className:"btn btn-primary "+m.a.saveButton,ref:"continueButton",onClick:this._onSubmit},i18nLabels.accept),u.a.createElement("button",{id:"cancel",type:"button",className:"btn btn-secondary "+m.a.cancelButton,ref:"cancelButton",onClick:this._onCancel},i18nLabels.decline)))),u.a.createElement(E.a,{id:"loaderModal",show:this.props.status===b.LOADING,text:"Loading..."}))}},{key:"_termsOfConsentLinkClicked",value:function(){k.termsOfConsentLinkClicked()}},{key:"_onSubmit",value:function(e){e.preventDefault(),k.approve(this.props.config)}},{key:"_onCancel",value:function(e){e.preventDefault(),k.cancel(!0)}},{key:"_keypressHandler",value:function(e){13===e.charCode&&this._onSubmit(e)}},{key:"_renderErrorMessage",value:function(){if(this.props.status===b.ERROR)return u.a.createElement(w.a,{id:"alertMessage",ref:"serverError",type:"danger",showIcon:!0,scrollToOnMount:!0},u.a.createElement("div",{className:"xs-void"},u.a.createElement("span",null,i18nLabels.serverError)))}},{key:"_showMustClickTermOfConsentError",value:function(e){if(this.props.showMustClickTermOfConsentError)return u.a.createElement("div",{id:"showMustClickTermOfConsentErrorSection",role:"alert","aria-live":"assertive","aria-atomic":"true",className:"has-error"},u.a.createElement("p",{className:"help-block"},u.a.createElement("div",{className:"di-icon-danger "+m.a["error-icon"],"aria-hidden":"true"}),u.a.createElement("div",{id:"clickRequiredErrorMessage",className:m.a["click-required-error"]},e.consentLinkClickRequiredErrorMessage)))}}],[{key:"getStores",value:function(){return[y]}},{key:"getPropsFromStores",value:function(){return y.getState()}}]),t}(l.Component)),j=Object(O.a)(S),L=function(e){Object(s.a)(t,e);var n=Object(i.a)(t);function t(){return Object(a.a)(this,t),n.apply(this,arguments)}return Object(c.a)(t,[{key:"render",value:function(){return u.a.createElement("div",{className:"fade-in "+m.a["consent-main-container"]},u.a.createElement(j,this.props))}}]),t}(l.Component),R=t(55),T=(t(1901),function(e){Object(s.a)(t,e);var n=Object(i.a)(t);function t(){var e;Object(a.a)(this,t);for(var o=arguments.length,r=new Array(o),c=0;c<o;c++)r[c]=arguments[c];return(e=n.call.apply(n,[this].concat(r))).state={},e}return Object(c.a)(t,[{key:"render",value:function(){var e=this.state,n=e.consentConfig,t=e.data;return n?u.a.createElement(L,{config:n,data:t}):u.a.createElement(R.a,null)}},{key:"componentDidMount",value:function(){var e=Object(r.a)(Object(o.a)().mark((function e(){var n,t,r,a,c,s;return Object(o.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.a.get("/auth-olb/v1/user/consent/config");case 2:n=e.sent,t=n.targetData,a=(r=t||{}).consentConfig,c=r.data,s=r.i18nLabels,window.data=c,window.consentConfig=a,window.i18nLabels=s,this.setState({consentConfig:a,data:c});case 9:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"componentWillUnmount",value:function(){window.data=void 0,window.consentConfig=void 0,window.i18nLabels=void 0}}]),t}(l.Component));T.defaultProps={},T.propTypes={};n.default=T}}]); 2//# sourceMappingURL=57.f459753c.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.