1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7864],{4e3:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(54568),i=n(7620),s=n(38247),o=n(86985);let r=(0,i.forwardRef)(function({name:e,texts:t,prefix:n,dependentFields:i,options:r,required:l,valid:c,validate:d,...p},u){return(0,a.jsx)(s.A,{required:l&&(t.errors?.required??!0),dependentFields:i,valid:c,validate:d,children:(0,a.jsx)(o.A,{label:t.label,sublabel:t.sublabel,help:t.help,placeholder:t.placeholder,readOnlyNoValueReplacement:t.readOnlyNoValueReplacement,options:r??t.options,name:`${n?n+".":""}${e}`,"data-name":e,ref:u,selectOptions:t.selectOptions,selectedOptions:t.selectedOptions,...p})})})},19239:(e,t,n)=>{n.d(t,{A:()=>f});var a=n(54568),i=n(7620),s=n(48442),o=n(50886),r=n(21524),l=n(70260),c=n(32528),d=n(66710),p=n(5935),u=n(67094),m=n(75347);let{component:h,element:g}=(0,s.T)("sn-consent"),x=({name:e,children:t,texts:n,...i})=>{let s=e||"";return"divider"in n&&n.divider?(0,a.jsxs)("div",{className:g("header"),...i,children:[(0,a.jsx)(o.A,{...n.divider,"data-name":`${s}divider`}),t]}):"headingSplitter"in n&&n.headingSplitter?(0,a.jsx)(m.A,{...n.headingSplitter,resizeContent:!0,center:!0,"data-name":`${s}headingSplitter`,...i,children:t}):null};function f({name:e,texts:t,children:n,className:s,disabled:o,mustRead:m,prefix:A,...y}){let j=e?`${e}.`:"";j=A?`${A}.${j}`:j;let[v,b]=(0,i.useState)(m);return(0,i.useEffect)(()=>b(m),[m]),(0,a.jsxs)(r.A,{className:h(s),disabled:o,...y,children:[(0,a.jsx)(x,{name:j,texts:t,children:t.title&&(0,a.jsx)(l.A,{"data-name":`${j}title`,children:t.title})}),t.help?.content&&(0,a.jsx)(c.A,{name:"help",label:t.help.label,sublabel:t.help.sublabel,help:t.help.help,className:g("help",{fullWidth:!0}),"data-name":`${j}help`,children:(0,a.jsx)(l.A,{children:t.help.content})}),t.list&&t.list.items?.length>0&&(0,a.jsx)(d.A,{...t.list,icon:(0,a.jsx)(p.h,{className:g("checkmark")}),"data-name":`${j}list`}),t.initialInfo&&(0,a.jsx)(l.A,{tag:"p","data-name":`${j}initialInfo`,children:t.initialInfo}),t.details&&(0,a.jsx)(u.A,{disabled:o,onAllContentPresented:()=>b(!1),"data-name":`${j}details`,children:(0,a.jsx)(l.A,{tag:"p",children:t.details})}),(0,a.jsx)("div",{className:g("content",{disabled:o||v}),children:n}),t.finalInfo&&(0,a.jsx)(l.A,{tag:"p","data-name":`${j}finalInfo`,children:t.finalInfo})]})}},20442:(e,t,n)=>{n.d(t,{UL:()=>a,ln:()=>i});var a=n(60638);function i(){return`${function(){let e=(0,a.get)("_ga")?.toString();if(!e)return"";let t=e.split(".");return t&&4===t.length?t.slice(-2).join("."):""}()} # ${function(){let e=(0,a.find)(/^_ga_.+$/)?.toString();if(!e)return"";let t=/GS\d\.\d\.s([^$]+)\$/.exec(e);return t?.[1]??""}()}`}},43190:(e,t,n)=>{n.d(t,{Ay:()=>p,Dx:()=>u,Ki:()=>c,eF:()=>l,w8:()=>d});var a,i=n(7620),s=n(63575),o=n(20442);let r=e=>e?(e.includes(",")?e.split(","):[e]).find(e=>Number.isInteger(+e)&&e.length>=3&&e.length<=5):e,l=(e,t,n)=>{if(!n)return;let a=new URL(n);if(a.origin===t)return;let i=new URLSearchParams(a.search);return Object.fromEntries([["affiliateFingerprint",e.affiliateFingerprint?i.get(e.affiliateFingerprint):void 0],["applicationSalesPointId",r(i.get(e.applicationSalesPointId)??void 0)],["campaignId",e.campaignId?i.get(e.campaignId):void 0],["bfftClickId",e.bfftClickId?i.get(e.bfftClickId):void 0]].filter(e=>!!e[1]))};var c=((a={}).ConsumerLoanCreditCard="clcc",a.Deposit="dep",a.AutoOther="auto",a);let d=e=>{switch(r(e)?.length){case 3:case 4:return"clcc";case 5:return"dep";default:return"auto"}};function p({category:e,affiliateQueryKeys:t}){let{getQueryParam:n}=(0,s.A)(),a=t??u,[r,c]=(0,i.useState)(()=>{let t=e??d(n(a.applicationSalesPointId));return t===e?o.UL.get(`santander-aft-${t}`):void 0});return(0,i.useEffect)(()=>{let t=n(a.applicationSalesPointId),i=d(t),s={...!t?l(a,location.origin,document.referrer):void 0,...Object.fromEntries(Object.entries(a).map(e=>[e[0],n(e[1])]).filter(e=>!!e[1]))};!t&&s.applicationSalesPointId&&(i=d(s.applicationSalesPointId)),Object.keys(s).length&&(o.UL.set(`santander-aft-${i}`,s),i===e&&c(s))},[e,a,n]),r}let u={campaignId:"camp_id",affiliateFingerprint:"fp",applicationSalesPointId:"aspid",utmTerm:"utm_term",bfftClickId:"bfft_click_id"}},50886:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(54568),i=n(48442),s=n(12652);let{component:o}=(0,i.T)("sn-decor-divider");function r({url:e,alt:t,ruled:n=!0,...i}){return(0,a.jsx)(s.A,{ruled:n,...i,children:(0,a.jsx)("img",{src:e,alt:t??"",className:o()})})}},57232:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(54568),i=n(38247),s=n(78972),o=n(70260);function r({name:e,texts:t,prefix:n,dependentFields:l,required:c,valid:d,validate:p,...u}){return(0,a.jsx)(i.A,{required:c&&(t.errors?.required??!0),dependentFields:l,valid:d,validate:p,children:(0,a.jsx)(s.A,{label:t.label,sublabel:t.sublabel,help:t.help,name:`${n?n+".":""}${e}`,"data-name":e,...u,children:u.children??(0,a.jsx)(o.A,{children:t.content||""})})})}},59524:(e,t,n)=>{n.d(t,{A:()=>j});var a,i=n(54568),s=n(7620),o=n(10891),r=n(72136),l=n(66343),c=n(21524),d=n(47780),p=n(48442),u=((a={}).MultipleTaxes="multipleTaxes",a.UsCitizen="usCitizen",a.UsTaxNumber="usTaxNumber",a.ThirdPartyDeclaration="thirdPartyDeclaration",a),m=n(3584),h=n(39818),g=n(89691),x=n(25277),f=n(23629);let{component:A,element:y}=(0,p.T)("sn-step-tax");function j({id:e,texts:t,state:n,isUSCitizen:a,onBack:p,onContinue:v,onGetCountries:b,...I}){let{previewMode:w}=(0,m.A)(),{valid:C,loading:N,submitted:S,handleStateChange:P}
1=(0,o.A)(),[k,T]=(0,s.useState)(n?.multipleTaxes),[q,D]=(0,s.useState)(a||n?.usCitizen);return(0,i.jsxs)(h.A,{id:e,onSubmit:v,onStateChange:P,className:A(),...t.step,...I,children:[(0,i.jsxs)(g.A,{title:t.splitterSection?.title,description:t.splitterSection?.description,"data-name":"splitterSection",children:[(0,i.jsx)(r.A,{name:u.MultipleTaxes,texts:t.multipleTaxes,value:k??!1,onValueChange:T,validate:{required:e=>"boolean"==typeof e||(t.multipleTaxes.errors?.required??!1)}}),(0,i.jsx)(l.A,{show:k??w,animation:"none",className:y("taxes"),children:(0,i.jsx)(c.A,{color:"sky-light",className:y("taxes-section"),name:"Taxes",children:(0,i.jsx)(x.A,{texts:t.taxes,state:n??{},onGetCountries:b})})}),(0,i.jsx)(r.A,{name:u.UsCitizen,texts:t.usCitizen,value:a||q,disabled:a,onValueChange:D,validate:{required:e=>"boolean"==typeof e||(t.usCitizen.errors?.required??!1)}}),(0,i.jsx)(l.A,{show:q??w,animation:"none",className:y("taxes"),children:(0,i.jsx)(c.A,{color:"sky-light",children:(0,i.jsx)(d.A,{name:u.UsTaxNumber,texts:t.usTaxNumber,required:!0,value:n?.usCitizen?n?.usTaxNumber:void 0})})}),(0,i.jsx)(r.A,{name:u.ThirdPartyDeclaration,texts:t.thirdPartyDeclaration,value:n?.thirdPartyDeclaration??!0,validate:{required:e=>"boolean"==typeof e||(t.thirdPartyDeclaration.errors?.required??!1)}})]}),(0,i.jsx)(f.A,{texts:t.navigation,onBack:p,"data-name":"navigation",continueDisabled:!C||S,loading:N})]})}},66710:(e,t,n)=>{n.d(t,{A:()=>c});var a=n(54568),i=n(54154),s=n(48442),o=n(70260);let{component:r,element:l}=(0,s.T)("sn-list");function c({title:e,items:t,icon:n,className:s,...d}){return n||(n=(0,a.jsx)(i.A,{className:l("bullet")})),(0,a.jsxs)("div",{className:r(s),"data-component":"List",...d,children:[e&&(0,a.jsx)("h2",{children:e}),(0,a.jsx)("ul",{children:t?.map((e,t)=>(0,a.jsxs)("li",{children:[(0,a.jsx)("div",{className:l("icon"),children:n}),(0,a.jsxs)("div",{children:[e.header&&(0,a.jsx)("span",{className:l("header"),children:e.header}),e.header&&e.description&&(0,a.jsx)("br",{}),e.description&&(0,a.jsx)(o.A,{children:e.description})]})]},t))})]})}},67094:(e,t,n)=>{n.d(t,{A:()=>c});var a=n(54568),i=n(7620),s=n(48442),o=n(48533),r=n(15866);let{component:l}=(0,s.T)("sn-scrollable-content"),c=(0,i.forwardRef)(function({className:e,disabled:t,children:n,onAllContentPresented:s,...c},d){let[p,u]=function(){let[e,t]=(0,i.useState)([0,0]);return(0,i.useLayoutEffect)(()=>{function e(){t([window.innerWidth,window.innerHeight])}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),e}(),m=(0,i.useRef)(null),[h,g]=(0,i.useState)(!1),[x,f]=(0,i.useState)(!1),[A,y]=(0,i.useState)(!1),j=e=>{if(!e)return;let t=e.scrollHeight<=e.scrollTop+e.clientHeight;f(0===e.scrollTop),y(t),!h&&t&&g(!0)};return(0,i.useEffect)(()=>{0===p||0===u||(m.current?.scrollHeight===m.current?.clientHeight?g(!0):j(m.current))},[p,u]),(0,i.useEffect)(()=>{h&&s?.()},[h]),(0,a.jsx)(r.A,{className:l(e,{fullWidth:!0,disabled:t,scrollTop:x,scrollBottom:A}),type:"neutral","data-component":"ScrollableContent",onScroll:e=>j(e.target),ref:(0,o.P)(d,m),tabIndex:0,...c,children:n})});c.displayName="ScrollableContent"},69836:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(16069);function i(e,t){if(!t)throw Error("missing flow api base url");let n=a.OZ.join(t,"v1","auth");return{getStatus:async t=>(await e.get(a.OZ.appendParams(a.OZ.join(n,"status"),{tokenKey:t}))).data}}},72010:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(54568),i=n(72136),s=n(66343),o=n(15866),r=n(70260),l=n(7620),c=n(48442),d=n(3584);let{component:p,element:u}=(0,c.T)("sn-politically-exposed-person");function m({texts:e,value:t,disabled:n,className:c,name:h,prefix:g,...x}){let{previewMode:f}=(0,d.A)(),[A,y]=(0,l.useState)(t);return(0,l.useEffect)(()=>{t&&y(t)},[t]),(0,a.jsxs)("div",{className:p(c),...x,children:[(0,a.jsx)(i.A,{validate:{required:t=>"boolean"==typeof t||(e.errors?.required??!1)},texts:e,disabled:n,name:h,value:A,prefix:g,onValueChange:y,...A&&{"aria-describedby":"sn-politically-exposed-person-info"}}),e.info?.content&&(0,a.jsx)(s.A,{show:!!A||f,animation:"none",children:(0,a.jsx)(o.A,{headingTag:"h2",type:"warning",id:"sn-politically-exposed-person-info",className:u("message"),label:e.info?.label,"data-name":`${h}.info`,children:(0,a.jsx)(r.A,{tag:"span",children:e.info.content})})})]})}}
1,78972:(e,t,n)=>{n.d(t,{A:()=>u});var a=n(54568),i=n(7620),s=n(43759),o=n(70568),r=n(48442),l=n(53444),c=n(32528);let{component:d,element:p}=(0,r.T)("sn-checkbox"),u=(0,i.forwardRef)(function({id:e,name:t,label:n,sublabel:r,help:u,message:m,valid:h,value:g,className:x,onValueChange:f,onChange:A,children:y,"data-name":j,readOnly:v,...b},I){let[w,C]=(0,i.useState)(!!g),N=(e,t)=>{f?.(e,t??{validate:!0}),C(!!e)},S=e=>{A?.(e),N(e.target.checked)};if((0,i.useEffect)(()=>{g!==w&&N(g,{validate:!1})},[g]),v||v){let i=w?(0,a.jsx)(s.A,{className:p("ro-check")}):(0,a.jsx)(o.A,{className:p("ro-cancel")});return(0,a.jsx)(l.A,{id:e??t,value:i,label:n,help:u})}return(0,a.jsx)(c.A,{label:n,sublabel:r,help:u,message:m,valid:h,disabled:b.disabled,className:d(x),"data-component":"CheckBox","data-id":t,id:e,name:t,"data-name":j,noHtmlFor:!0,reduceAnimation:!0,children:n=>(0,a.jsxs)("div",{className:p("container"),children:[(0,a.jsxs)("label",{className:p("label_container"),children:[(0,a.jsx)("input",{...b,id:e??t,name:t,ref:I,type:"checkbox",checked:w,onChange:S,readOnly:v,"aria-required":b["aria-required"]??!1}),(0,a.jsx)("span",{className:p("custom-input"),children:(0,a.jsx)(s.A,{className:p("check")})}),(0,a.jsx)("span",{className:p("content"),children:y})]}),n]})})});u.displayName="CheckBox"},80897:(e,t,n)=>{n.r(t),n.d(t,{Flow:()=>e0,default:()=>e4});var a,i,s,o,r,l,c,d,p,u,m=n(54568),h=n(7620),g=n(7152),x=n(16531),f=n(2456),A=n(93830),y=n(50039),j=n(82676),v=n(99015),b=n(41867),I=n(65939),w=n(16069),C=n(54558),N=n(41055),S=n(94062),P=n(70126),k=n(69836);function T(e,t){if(!e.apiBaseUrl)throw Error("missing flow api base url");let n=w.OZ.join(e.apiBaseUrl,"deposit","v1"),a=w.OZ.join(e.apiBaseUrl,"v1","dictionaries"),i=(0,C.pY)(t);return i.interceptors.request.use(t=>(t.headers||(t.headers=new N.$t),t.headers["x-country"]="no",t.headers["ocp-apim-subscription-key"]=e.subscriptionKey??"",t.withCredentials=!0,t)),i.defaults.validateStatus=e=>e>=S.tB.OK&&e<S.tB.BadRequest,{sessionId:t,initial:{async get(e){let t=w.OZ.appendParams(w.OZ.join(n,"initial"),{consentChannelCode:e});return await i.get(t)}},application:{create:async e=>(await i.post(w.OZ.join(n,"applications"),e)).data,async update(e,t){await i.put(w.OZ.join(n,"applications",e),t)},async get(e,t){let a=await i.get(w.OZ.join(n,"applications",e),{headers:{"x-signing-target":t}});return(0,P.rF)(a.data),a}},dictionaries:{countries:async e=>(await i.get(w.OZ.join(a,"countries"),{params:{search:e}})).data.map(e=>({...e,key:e.code}))},auth:(0,k.A)(i,e.apiBaseUrl)}}var q=((a={}).CreateApplicationNo="CreateApplicationNo",a),D=((i={}).FinalizeApplicationNo="FinalizeApplicationNo",i),B=((s={}).Pending="Pending",s.Approved="Approved",s.Declined="Declined",s.Investigation="Investigation",s.Signed="Signed",s),E=((o={}).AuthenticationRequiredNo="AuthenticationRequiredNo",o.CustomerConsentRequiredNo="CustomerConsentRequiredNo",o),U=((r={}).FinalizationRequiredDataNo="FinalizationRequiredDataNo",r.SigningRequiredDataNo="SigningRequiredDataNo",r),F=n(31746),$=n(66845),O=n(4692),z=n(80013),R=n(43190),M=n(64203),L=n(79344),Z=n(42493),_=n(45135),V=n(2864),H=n(1490),G=n(44150),K=n(59524),W=n(3066),Y=n(50687),J=n(63702),Q=n(39818),X=n(23629),ee=n(10891),et=n(21524),en=n(97492),ea=n(70260),ei=n(48442);let{component:es,element:eo}=(0,ei.T)("sn-step-sign");function er({id:e,texts:t,onBack:n,onContinue:a,...i}){let{valid:s,loading:o,submitted:r,handleStateChange:l}=(0,ee.A)();return(0,m.jsxs)(Q.A,{id:e,onSubmit:a,onStateChange:l,className:es(),...t.step,...i,children:[(0,m.jsx)(et.A,{name:"headerPicture",noPadding:!0,className:eo("section"),children:(0,m.jsx)(en.A,{url:t.headerPicture.url,alt:t.headerPicture.alt,className:eo("header-picture")})}),(0,m.jsx)(et.A,{children:(0,m.jsx)(ea.A,{tag:"div","data-name":"content",children:t.content})}),(0,m.jsx)(X.A,{texts:t.navigation,onBack:n,"data-name":"navigation",continueDisabled:!s||r,loading:o})]})}let{component:el}=(0,ei.T)("sn-step-login");function ec(e){return(0,m.jsx)(V.A,{className:el(),...e})}var ed=n(89691),ep=n(19239),eu=((l={}).Email="email",l.Phone="phone",l.Consents="consents",l),em=n(57232),eh=n(94786),eg=n(47780),ex=n(27246),ef=n(15388);let eA=/^[49]\d{7}$/,{element:ey}=(0,ei.T)("sn-step-personal-info"),ej=({name:e,value:t,content:n,helpText:a,disabled:i})=>{let s=(0,h.useMemo)(()=>({content:n,help:{content:a}}),[n,a]);return(0,m.jsx)("li",{children:(0,m.jsx)(em.A,{name:`${eu.Consents}.${e}`,texts:s,disabled:i,required:!1,value:t})})};function ev({texts:e,state:t,consents:n,loading:a}){let{email:i}
1=ef.y$,{fields:s,mainDialingCode:o,texts:{countryCode:r}}=(0,z.A)("no"),l=e=>!!e&&!eA.test(e),[c,d]=(0,h.useState)(l(t?.phone)),p=(0,eh.fY)(eu.Phone);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(ed.A,{title:e.splitterSection?.title,description:e.splitterSection?.description,"data-name":"splitterSection",children:[(0,m.jsx)(eg.A,{name:eu.Email,texts:e.email,required:!0,value:t?.email,validate:{format:t=>i.valid(t)||(e.email.errors?.invalid??!1)}}),(0,m.jsx)(ex.A,{name:eu.Phone,texts:e.phone,required:!0,value:t?.phone||o,handler:s.phone,onBlur:e=>{e.target instanceof HTMLInputElement&&d(l(e.target.value))},showInfo:!p.error&&c,countryCodeText:r})]}),n&&(0,m.jsx)(ep.A,{name:"consents",texts:e.consents,className:ey("consent"),children:(0,m.jsx)("ul",{children:n.map((e,n)=>{let i=`${e.applicationCode}_${e.code}`;return(0,m.jsx)(ej,{name:i,content:e.name,helpText:e.helpText,disabled:a,value:t?.consents?.[i]},n)})})})]})}let{component:eb}=(0,ei.T)("sn-step-personal-info");function eI({id:e,texts:t,state:n,consents:a,onBack:i,onContinue:s,...o}){let{valid:r,loading:l,submitted:c,handleStateChange:d}=(0,ee.A)();return(0,m.jsxs)(Q.A,{id:e,onSubmit:s,onStateChange:d,className:eb(),...t.step,...o,children:[(0,m.jsx)(ev,{texts:t,loading:l,state:n,consents:a}),(0,m.jsx)(X.A,{texts:t.navigation,onBack:i,"data-name":"navigation",continueDisabled:!r||c,loading:l})]})}var ew=((c={}).Applicant="applicant",c),eC=n(72010),eN=n(4e3),eS=((d={}).Citizenships="citizenships",d.PoliticallyExposedPerson="politicallyExposedPerson",d);let{component:eP}=(0,ei.T)("sn-step-other-information-applicant");function ek({texts:e,state:t,disabled:n,className:a,children:i,onGetCountries:s,prefix:o="applicant"}){return(0,m.jsxs)(ed.A,{name:o,title:e.title,className:eP(a),children:[(0,m.jsx)(eN.A,{name:eS.Citizenships,texts:e.citizenships,disabled:n,prefix:o,value:t?.citizenships??["NO"],options:s,input:!0,validate:{required:t=>(t?.length??0)!==0||(e.citizenships.errors?.required??!1),count:t=>(t?.length??0)<=5||(e.citizenships.errors?.invalid??!1)}}),i,(0,m.jsx)(eC.A,{name:eS.PoliticallyExposedPerson,texts:e.politicallyExposedPerson,disabled:n,prefix:o,value:t?.politicallyExposedPerson})]})}let{component:eT}=(0,ei.T)("sn-step-other-information");function eq({id:e,texts:t,state:n,onBack:a,onContinue:i,onGetCountries:s,...o}){let{valid:r,loading:l,submitted:c,handleStateChange:d}=(0,ee.A)();return(0,m.jsxs)(Q.A,{id:e,onSubmit:i,onStateChange:d,...t.step,...o,className:eT(),children:[(0,m.jsx)(ek,{texts:t.applicant,state:n?.applicant??{},disabled:l,onGetCountries:s,prefix:ew.Applicant}),(0,m.jsx)(X.A,{texts:t.navigation,onBack:a,continueDisabled:!r||c,loading:l,"data-name":"navigation"})]})}var eD=n(54157),eB=n(72344),eE=n(80962),eU=((p={}).NetMonthlyIncome="netMonthlyIncome",p.DepositPurpose="depositPurpose",p);let{component:eF}=(0,ei.T)("sn-step-economy");function e$({id:e,texts:t,state:n,onBack:a,onContinue:i,...s}){let{valid:o,loading:r,submitted:l,handleStateChange:c}=(0,ee.A)();return(0,m.jsxs)(Q.A,{id:e,onSubmit:i,onStateChange:c,className:eF(),...t.step,...s,children:[(0,m.jsxs)(ed.A,{title:t.splitterSection?.title,description:t.splitterSection?.description,"data-name":"splitterSection",children:[(0,m.jsx)(eE.A,{name:eU.NetMonthlyIncome,"data-name":"monthlyIncome",texts:t.monthlyIncome,value:n?.netMonthlyIncome,disabled:r,required:!0}),(0,m.jsx)(eD.A,{state:n??{},texts:t.sourceOfFunds,disabled:r,showEmployment:!0,showEmployerName:!1,showEmployedSince:!1,hidePrimaryIncomeRepayment:!0,"data-name":"sourceOfFunds"}),(0,m.jsx)(eB.A,{name:eU.DepositPurpose,texts:t.depositPurpose,state:n?.depositPurpose??{},disabled:r,required:!0})]}),(0,m.jsx)(X.A,{texts:t.navigation,onBack:a,"data-name":"navigation",continueDisabled:!o||l,loading:r})]})}var eO=((u={}).InitialDepositAmount="initialDepositAmount",u.DepositAmount="depositAmount",u.DepositFrequency="depositFrequency",u.WithdrawFrequency="withdrawFrequency",u);let{component:ez}=(0,ei.T)("sn-step-intended-use");function eR({id:e,texts:t,state:n,onBack:a,onContinue:i,...s}){let{valid:o,loading:r,submitted:l,handleStateChange:c}=(0,ee.A)();return(0,m.jsxs)(Q.A,{id:e,onSubmit:i,onStateChange:c,className:ez(),...t.step,...s,children:[(0,m.jsxs)(ed.A,{title:t.splitter?.title,de
1scription:t.splitter?.description,"data-name":"splitter",children:[(0,m.jsx)(eE.A,{name:eO.InitialDepositAmount,texts:t.initialDepositAmount,value:n?.initialDepositAmount,required:!0}),(0,m.jsx)(eE.A,{name:eO.DepositAmount,texts:t.depositAmount,value:n?.depositAmount,required:!0}),(0,m.jsx)(eE.A,{name:eO.DepositFrequency,texts:t.depositFrequency,value:n?.depositFrequency,required:!0}),(0,m.jsx)(eE.A,{name:eO.WithdrawFrequency,texts:t.withdrawFrequency,value:n?.withdrawFrequency,required:!0})]}),(0,m.jsx)(X.A,{texts:t.navigation,onBack:a,"data-name":"navigation",continueDisabled:!o||l,loading:r})]})}var eM=n(49301),eL=n(76023);let{component:eZ,element:e_}=(0,ei.T)("sn-step-completed");function eV({id:e,texts:t,onContinue:n,hideMobileSection:a,...i}){return(0,m.jsxs)(Q.A,{id:e,onSubmit:n,className:eZ(),...t.step,...i,children:[(0,m.jsx)(et.A,{name:"headerPicture",noPadding:!0,children:(0,m.jsx)(en.A,{url:t.headerPicture.url,alt:t.headerPicture.alt})}),(0,m.jsx)(et.A,{children:(0,m.jsx)(ea.A,{tag:"div","data-name":"contentTop",children:t.contentTop})}),t.summary&&t.summary.items?.length>0&&(0,m.jsx)(eL.A,{...t.summary,"data-name":"summary"}),(0,m.jsx)(et.A,{name:"image",noPadding:!0,className:e_("section-mid"),children:(0,m.jsx)(en.A,{url:t.image.url,alt:t.image.alt,className:e_("image")})}),(0,m.jsxs)(et.A,{className:e_("section-bottom"),children:[(0,m.jsx)(ea.A,{tag:"span","data-name":"contentMid",children:t.contentMid}),t.mobileStoreBadges&&!a&&(0,m.jsx)(eM.A,{countryCode:"no",googleLink:t.mobileStoreBadges.googleLink,appleLink:t.mobileStoreBadges.appleLink,"data-name":"mobileStoreBadges"}),(0,m.jsx)(ea.A,{tag:"span","data-name":"contentBottom",children:t.contentBottom})]})]})}let eH=(e,t)=>{let n=Array.isArray(t)?t:[t];return e?.moreInformation?.find(e=>n.includes(e.type))},eG=(e,t)=>{let n=Array.isArray(t)?t:[t];return e?.moreInformation?.find(e=>n.includes(e.dataType))};var eK=n(8267),eW=n(74503),eY=n(68415),eJ=n(16681),eQ=n(20442);function eX({texts:e,settings:t,previewMode:n}){var a;let{state:i,mergeState:s,setState:o}=(0,F.A)(),r=function(e,t){let{fields:n}=(0,z.A)("no"),{replaced:a,add:i,remove:s}=(0,eW.A)(e);return(0,h.useEffect)(()=>{t.data?.accountType?i("accountType",t.data.accountType):s("accountType")},[t.data?.accountType,i,s]),(0,h.useEffect)(()=>{t.data?.agreementNumber?i("agreementNumber",t.data.agreementNumber):s("agreementNumber")},[t.data?.agreementNumber,i,s]),(0,h.useEffect)(()=>{i("mainApplicantSsn",n.ssn.anonymize("0110211821")??"")},[t.sessionId]),a}(e,i),{error:l,safeCall:c,setCustomError:d}=(0,$.A)(),[p,u]=(0,h.useState)(!!n),{pathname:g}=(0,O.A)(),x=(0,h.useRef)(g);x.current=g;let f=(0,h.useRef)(i.sessionId);f.current=i.sessionId;let A=(0,h.useMemo)(()=>T(t,i.sessionId),[t,i.sessionId]),j=(0,z.A)(),v=(0,R.Ay)({category:R.Ki.Deposit}),{getAuthStatus:b,authWithIframe:I,authWithPopup:C,authWithRedirect:N,authenticating:k}=(0,y.h)(async()=>{try{let e=T(t,f.current);return(await e.auth.getStatus(M.i.Applicant)).isAuthenticated}catch{return!1}}),Q=b(M.i.Applicant),X=(a=r.trackedProduct,{productDetailView:(e,t=window.location.pathname)=>eY.I4.push({event:"productDetailView",ecommerce:{currencyCode:a.currency,detail:{actionField:{list:t},products:[{id:a.id,name:a.name,price:"",brand:a.brand,category:a.category,variant:""}]}}}),addToCart:(e,t=window.location.pathname)=>eY.I4.push({event:"addToCart",ecommerce:{currencyCode:a.currency,add:{actionField:{list:t},products:[{id:a.id,name:a.name,price:"",category:a.category,brand:a.brand,variant:"",quantity:"1"}]}},decision:e.data?.status?.toLowerCase()??"",applicationID:e.data?.applicationId??""}),checkout:(e,t,n=window.location.pathname)=>eY.I4.push({event:"checkout",ecommerce:{currencyCode:a.currency,checkout:{actionField:{step:e.toString(),option:n},products:[{id:a.id,name:a.name,price:eJ.P[t?.intendedUse?.initialDepositAmount]??"",category:a.category,brand:a.brand,variant:"",quantity:"1"}]}},decision:t.data?.status?.toLowerCase()??"",applicationID:t.data?.applicationId??""}),purchase:e=>{eY.I4.pushApplicantIdentifiers(e.data?.applicantContact),eY.I4.push({event:"purchase",ecommerce:{purchase:{actionField:{id:e.data?.applicationId??"",affiliation:a.brand,revenue:eJ.P[e?.intendedUse?.initialDepositAmount]??"",brand:a.brand},products:[{name:a.name,id:a.id,price:eJ.P[e?.intendedUse?.initialDepositAmount]??"",brand:a.brand,variant:"",category:a.category,quantity:"1"}]}},decision:e.data?.status?.toLowerCase()??"",applicationID:e.data?.applicationId??""})}}),{back:ee,navigate:et,redirect:en,buildUrl:ea,redirecting:ei,prepareRedirect:es,getStepUrl:eo}=(0,L.A)(e=>{switch(e){case eh.tax.step.id:X.checkout(4,i);break;case eh.otherInformation.step.id:eY.I4.pushContactData(i?.personalInfo);break;case eh.completed.step.id:if(i.tax||i.intendedUse)return i?.data?.uniqueUserId&&eY.I4.pushUniqueUserId(i.data.uniqueUserId),X.purchase(i);return{closed:!0}}});(0,h.useEffect)(()=>
1{if(!t.shouldPreauthenticate)return;let e=i.sessionId,n=new AbortController;return I({authType:Z.hT.CurityParSso,tokenKey:M.i.Applicant,signal:n.signal}).then(t=>{let n;t.success&&e===f.current&&x.current===((n=eo(eh.preAuthentication.step)).startsWith("/")?n:`/${n}`)&&(X.addToCart(i),et(eh.consentProcessing.step))}).catch(()=>void 0),()=>n.abort()},[t.shouldPreauthenticate,i.sessionId]);let el=()=>{d({callback:()=>{et(eh.login.step)},sessionId:A.sessionId,errorMessage:"Authentication failed",...r.errors.custom?.authenticationFailed})},ed=async(e,n)=>{if(t.skipAuthPage)return et(e);let a=ea(t,i,n),s=ea(t,i,e);await en(w.OZ.appendParams(w.OZ.join(t.apiBaseUrl,"v1/auth"),{country:t.countryCode,type:Z.hT.CurityParLogin,sessionId:A.sessionId,tokenKey:"Applicant",redirectUrl:s,cancelUrl:a}),e)},ep=async()=>{p||await c(async()=>{let e=await A.initial.get(t.consentChannelCode).catch(async e=>{if(e.response.status===S.tB.BadRequest&&e.response.data?.errors?.applicant)return et(eh.declined.step),null;throw e});e&&(eH(e.data,E.AuthenticationRequiredNo)?et(eh.login.step):(s({initialData:e?.data}),et(eh.personalInfo.step)))},l,i.sessionId)},eu=async()=>{p||await c(async()=>{let e=i.data.applicationId;if(!e)throw Error("Processing: missing application id");let{data:t,status:n}=await A.application.get(e).catch(async e=>{let t=e.response.status;throw([S.tB.Unauthorized,S.tB.Forbidden,S.tB.NotFound].includes(t)||e.response.data?.errors?.auth)&&el(),Error("Could not get application")});if(n!==S.tB.NotModified)switch(s({data:t}),eY.I4.pushUniqueUserId(t?.uniqueUserId??i?.data?.uniqueUserId),t.status){case B.Investigation:et(eh.investigation.step);break;case B.Declined:et(eh.declined.step);break;case B.Approved:if(eG(t,U.SigningRequiredDataNo))return et(eh.sign.step);eG(t,U.FinalizationRequiredDataNo)&&await c(async()=>{await A.application.update(e,{dataType:D.FinalizeApplicationNo})});break;case B.Signed:et(eh.completed.step)}},r.errors.default,i.sessionId)},em=(0,h.useMemo)(()=>(0,eK.D9)({},r.personalInfo,{phone:{dialingCode:{options:[{key:j.mainDialingCode,text:j.name,details:{code:j.code}}]}}}),[j,r.personalInfo]),eh={preAuthentication:(0,_.A)("preAuthentication",V.A,r.preAuthentication,{initial:e=>!!t.shouldPreauthenticate&&!e.applicationId,preventBack:!0,onEnter:()=>X.productDetailView(i),onContinue:async()=>{X.addToCart(i);try{await C(),et(eh.consentProcessing.step)}catch{es({step:eh.consentProcessing.step}),N({redirectUrl:ea(t,i,eh.consentProcessing.step)})}},loading:t.shouldPreauthenticate&&k,continueDisabled:"failed"!==Q}),login:(0,_.A)("login",ec,r.login,{initial:e=>!t.shouldPreauthenticate&&!e.applicationId,preventBack:!0,onEnter:()=>{X.productDetailView(i)},onContinue:()=>{X.addToCart(i),ed(eh.consentProcessing.step,eh.login.step)}}),consentProcessing:(0,_.A)("consentProcessing",H.A,r.consentProcessing,{preventBack:!0,hideProgressBar:!0,interval:t.processingInterval||6e4,onProcess:ep}),resume:(0,_.A)("resume",G.A,r.resume,{initial:e=>!!e.applicationId,preventBack:!0,onContinue:async e=>{if(!e)throw Error("Processing: missing login data");(i.params?.applicationId?(s({data:{applicationId:i.params.applicationId}}),!0):d({callback:()=>et(eh.login.step),errorMessage:"Missing id"}))&&(o("resume",e),await ed(eh.processing.step,eh.resume.step))}},i.resume),processing:(0,_.A)("processing",H.A,r.processing,{preventBack:!0,disabled:!!l,hideProgressBar:!0,interval:t.processingInterval||5e3,onEnter:async()=>{p||await c(async()=>{if(i?.data?.applicationId)return;let e=eH(i.initialData,E.CustomerConsentRequiredNo)?.applicant?.consents;s({data:{applicationId:(await A.application.create({dataType:q.CreateApplicationNo,intendedUse:i.intendedUse,otherInformation:i.otherInformation,personalInfo:{applicant:{...i.personalInfo,consents:e?.map(e=>({code:e.code,applicationCode:e.applicationCode,isGranted:i?.personalInfo?.consents?.[`${e.applicationCode}_${e.code}`]??!1}))}},economyInfo:{depositPurpose:i.economy.depositPurpose,applicant:{monthlyIncome:i.economy.netMonthlyIncome,employmentType:i.ec
1onomy.employmentType,repaymentSource:i.economy.repaymentSource,repaymentSourceOther:i.economy.repaymentSourceOther}},productCode:t.productCode,taxInfo:{...i.tax,fatcaDeclaration:i.tax.usCitizen,fatcaTaxNumber:i.tax.usCitizen?i.tax.usTaxNumber:null},signingSuccessCallbackUrl:ea(t,i,eh.processing.step),signingFailureCallbackUrl:ea(t,i,eh.tax.step),resumeApplicationUrl:ea(t,i,eh.resume.step),googleCookieId:(0,eQ.ln)(),...v}).catch(async e=>{throw(e.response.status===S.tB.Unauthorized||e.response.data?.errors?.auth)&&await el(),Error("Could not create application")})).id}})})},onProcess:eu}),personalInfo:(0,_.A)("personalInfo",eI,em,{preventBack:!0,...eH(i?.initialData,E.CustomerConsentRequiredNo)?.applicant,onContinue:async e=>{if(!e)throw Error("Something went wrong");(0,P.s5)({applicant:e}),o("personalInfo",e),X.checkout(1,i),et(eh.otherInformation.step)}},i.personalInfo),otherInformation:(0,_.A)("otherInformation",eq,r.otherInformation,{onGetCountries:A.dictionaries.countries,onBack:ee,onContinue:async e=>{if(!e)throw Error("Something went wrong");o("otherInformation",e),X.checkout(2,i),et(eh.economy.step)}},i.otherInformation),economy:(0,_.A)("economy",e$,r.economy,{onBack:ee,onContinue:async e=>{if(!e)throw Error("Something went wrong");o("economy",e),X.checkout(3,i),et(eh.intendedUse.step)}},i.economy),intendedUse:(0,_.A)("intendedUse",eR,r.intendedUse,{onBack:ee,onContinue:async e=>{if(!e)throw Error("Something went wrong");o("intendedUse",e),et(eh.tax.step)}},i.intendedUse),tax:(0,_.A)("tax",K.A,r.tax,{onBack:ee,onContinue:async e=>{if(!e)throw Error("Something went wrong");o("tax",e),X.checkout(5,i),et(eh.processing.step)},onGetCountries:A.dictionaries.countries},i.tax),sign:(0,_.A)("sign",er,r.sign,{preventBack:!0,onContinue:async()=>{if(!i.data?.applicationId)throw Error("Processing: missing application id");let{data:e}=await A.application.get(i.data.applicationId,"Contract");s({data:e}),X.checkout(6,i);let t=eG(e,U.SigningRequiredDataNo)?.signingUrl;await en(t,eh.processing.step)}}),declined:(0,_.A)("declined",W.A,r.declined,{type:"error",preventBack:!0,final:!0}),investigation:(0,_.A)("investigation",W.A,r.investigation,{type:"warning",preventBack:!0,final:!0}),completed:(0,_.A)("completed",eV,r.completed,{preventBack:!0,final:!0,hideMobileSection:t.flags?.hideCompletedMobileSection,getStateToPersist:()=>({data:{accountType:i.data?.accountType,agreementNumber:i.data?.agreementNumber}})})};return(0,m.jsx)(Y.default,{onEditMode:()=>u(!0),children:(0,m.jsx)(J.A,{name:"DepositFlow",previewMode:p,session:{timeout:t.sessionTimeout??9e5,onSessionExpired:()=>{let e=i.params?.applicationId??i.data?.applicationId;d({callback:()=>{et(eh.login.step,{applicationId:e})},sessionId:A.sessionId,...r.errors.custom?.sessionExpired})},prompt:()=>!ei.current},flowTexts:r,children:Object.values(eh).map(e=>(0,m.jsx)(e.type,{...e.step},e.step.id))})})}n(67254),n(49505);let e0=function({id:e,texts:t,settings:n,state:a,previewMode:i}){let s=(0,g.A)(),o={navigation:{continue:{}},step:{heading:"Under construction",nameInUrl:"preauthentication",nameInProgressBar:t.login.step.nameInProgressBar}};return(0,m.jsx)(x.A,{countryCode:n.countryCode,children:(0,m.jsx)(f.A,{id:e,state:()=>a||{sessionId:s(),applicant:{}},children:(0,m.jsx)(A.Ay,{settings:n,children:(0,m.jsx)(y.A,{settings:n,children:(0,m.jsx)(j.Z6,{settings:n,children:(0,m.jsxs)(v.A,{children:[(0,m.jsx)(eX,{texts:{...t,preAuthentication:t.preAuthentication??o},settings:n,previewMode:i}),(0,m.jsx)(b.A,{...t.errors.default})]})})})})})})};function e4({onLoad:e,onRouteChanged:t,previewMode:n,useMemoryRouter:a,...i}){let s=`deposit:${i.settings.countryCode}:${i.settings.productCode}`;return(0,h.useEffect)(()=>e?.(s),[]),(0,m.jsx)(h.StrictMode,{children:(0,m.jsx)(I.A,{basePath:i.settings.basePath,onRouteChanged:t,useMemory:a??n,children:(0,m.jsx)(e0,{...i,id:s,previewMode:n})})})}}}]);
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.