1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[562],{61790:(e,n,a)=>{Promise.resolve().then(a.bind(a,68421))},61929:e=>{e.exports={FinancialInformationForm:"financial-information-fields_FinancialInformationForm__BJc7J",CheckboxesBlock:"financial-information-fields_CheckboxesBlock__oVr0i",CheckboxesBlockThreeColumns:"financial-information-fields_CheckboxesBlockThreeColumns__2HJIo",CheckboxItem:"financial-information-fields_CheckboxItem__fuScx",CheckboxFieldWrapperInlineVisible:"financial-information-fields_CheckboxFieldWrapperInlineVisible__GMBBh",CheckboxWithField:"financial-information-fields_CheckboxWithField__M7E_v",CheckboxFieldWrapperInline:"financial-information-fields_CheckboxFieldWrapperInline__2dDpE",TurnoverFields:"financial-information-fields_TurnoverFields__frcrQ",MaximumTransactionField:"financial-information-fields_MaximumTransactionField__wF_5N",CounterpartiesBlock:"financial-information-fields_CounterpartiesBlock__amz8r",CounterpartyActivity:"financial-information-fields_CounterpartyActivity__sQ_0i",CounterpartyActivityFields:"financial-information-fields_CounterpartyActivityFields__vWXry",CounterpartyActivityRow:"financial-information-fields_CounterpartyActivityRow__cNcXO",DeleteButtonDesktop:"financial-information-fields_DeleteButtonDesktop__V0F1Y",CounterpartyFieldFullName:"financial-information-fields_CounterpartyFieldFullName__fTROw",DeleteButton:"financial-information-fields_DeleteButton__kil7Q",CounterpartyFieldNature:"financial-information-fields_CounterpartyFieldNature__SXMvX",CounterpartyFieldCountry:"financial-information-fields_CounterpartyFieldCountry__xsqKu",DeleteButtonTablet:"financial-information-fields_DeleteButtonTablet__nl4Na",CounterpartyFieldWebPage:"financial-information-fields_CounterpartyFieldWebPage__IP7m9",DeleteIcon:"financial-information-fields_DeleteIcon__WjjTI",AddButton:"financial-information-fields_AddButton__EnA__",AddIcon:"financial-information-fields_AddIcon__ydHta",AddButtonText:"financial-information-fields_AddButtonText__upidw"}},68421:(e,n,a)=>{"use strict";
1a.d(n,{BusinessAccountPage:()=>Q});var t=a(95155),i=a(12115),r=a(35695),o=a(13340),l=a(52871),s=a(54521),c=a(95133),u=a(41760),d=a(82171),m=a(95184),f=a(36395),g=a(5527),v=a(62177),h=a(52596),x=a(34837),b=a(80595),p=a(99651),C=a(62227),y=a(88895),I=a(36675),j=a(84355),k=a(29107),N=a(61929),_=a.n(N);let B=e=>{let{fieldPrefix:n="financialInfo",isSigned:a=!1}=e,i=(0,j.b)(),{control:r,watch:o,formState:{errors:l},clearErrors:s}=(0,v.xW)(),c=e=>n?"".concat(n,".").concat(e):e,u=(e,a,t)=>{var i,r,o,s,c;if(!n)return null==l||null==(i=l[e])?void 0:i.message;let u=n.split("."),d=l;for(let e of u)d=null==d?void 0:d[e];return void 0!==a&&t?null==d||null==(c=d[e])||null==(s=c[a])||null==(o=s[t])?void 0:o.message:null==d||null==(r=d[e])?void 0:r.message},m=e=>{u(e)&&s(c(e))},f=(e,n,a)=>{u(e,n,a)&&s(c("".concat(e,".").concat(n,".").concat(a)))},{handleSelectStateChange:g}=(0,k.D)(),{fields:N,append:B,remove:A}=(0,v.jz)({control:r,name:c("incomingInformationCounterparties")}),{fields:S,append:P,remove:F}=(0,v.jz)({control:r,name:c("outgoingInformationCounterparties")}),D=o(c("othertransactions")),T=o(c("otherCurrecncy"));return(0,t.jsxs)("div",{className:_().FinancialInformationForm,children:[(0,t.jsx)(d.UV,{title:"Planned transactions on business account *",fieldName:c("plannedTransactions"),children:(0,t.jsxs)("div",{className:(0,h.A)(_().CheckboxesBlock,_().CheckboxesBlockThreeColumns),children:[(0,t.jsx)("div",{className:_().CheckboxItem,"data-order-mobile":"1",children:(0,t.jsx)(v.xI,{name:c("salaries"),control:r,render:e=>{let{field:n}=e;return(0,t.jsx)(p.S,{name:n.name,error:u("plannedTransactions"),disabled:a,checked:n.value||!1,onCheckedChange:e=>{n.onChange(e),m("plannedTransactions")},value:"salaries",label:"Salaries"})}})}),(0,t.jsx)("div",{className:_().CheckboxItem,"data-order-mobile":"2",children:(0,t.jsx)(v.xI,{name:c("paymentsForGoods"),control:r,render:e=>{let{field:n}=e;return(0,t.jsx)(p.S,{name:n.name,error:u("plannedTransactions"),disabled:a,checked:n.value||!1,onCheckedChange:e=>{n.onChange(e),m("plannedTransactions")},value:"paymentsForGoods",label:"Payments for goods and services"})}})}),(0,t.jsx)("div",{className:_().CheckboxItem,"data-order-mobile":"3",children:(0,t.jsx)(v.xI,{name:c("loanRepayment"),control:r,render:e=>{let{field:n}=e;return(0,t.jsx)(p.S,{name:n.name,error:u("plannedTransactions"),disabled:a,checked:n.value||!1,onCheckedChange:e=>{n.onChange(e),m("plannedTransactions")},value:"loanRepayment",label:"Loan repayment"})}})}),(0,t.jsx)("div",{className:_().CheckboxItem,"data-order-mobile":"4",children:(0,t.jsx)(v.xI,{name:c("stateBills"),control:r,render:e=>{let{field:n}=e;return(0,t.jsx)(p.S,{name:n.name,error:u("plannedTransactions"),disabled:a,checked:n.value||!1,onCheckedChange:e=>{n.onChange(e),m("plannedTransactions")},value:"stateBills",label:"State bills"})}})}),(0,t.jsx)("div",{className:_().CheckboxItem,"data-order-mobile":"5",children:(0,t.jsx)(v.xI,{name:c("opearationCosts"),control:r,render:e=>{let{field:n}=e;return(0,t.jsx)(p.S,{name:n.name,error:u("plannedTransactions"),disabled:a,checked:n.value||!1,onCheckedChange:e=>{n.onChange(e),m("plannedTransactions")},value:"opearationCosts",label:"Operating costs"})}})}),(0,t.jsx)("div",{className:_().CheckboxItem,"data-order-mobile":"6",children:(0,t.jsx)(v.xI,{name:c("investments"),control:r,render:e=>{let{field:n}=e;return(0,t.jsx)(p.S,{name:n.name,error:u("plannedTransactions"),disabled:a,checked:n.value||!1,onCheckedChange:e=>{n.onChange(e),m("plannedTransactions")},value:"investments",label:"Investments"})}})}),(0,t.jsx)("div",{className:_().CheckboxItem,"data-order-mobile":"7",children:(0,t.jsxs)("div",{className:_().CheckboxWithField,children:[(0,t.jsx)(v.xI,{name:c("othertransactions"),control:r,render:e=>{let{field:n}=e;return(0,t.jsx)(p.S,{name:n.name,error:u("plannedTransactions"),disabled:a,checked:n.value||!1,onCheckedChange:e=>{n.onChange(e),m("plannedTransactions")},value:"othertransactions",label:"Other (specify)"})}}),(0,t.jsx)("div",{className:(0,h.A)(_().CheckboxFieldWrapperInline,{[_().CheckboxFieldWrapperInlineVisible]:D}),children:(0,t.jsx)(v.xI,{name:c("othertransactionsDesc"),control:r,render:e=>{let{field:n}=e;return(0,t.jsx)(b.p,{disabled:a,name:n.name,value:n.value||"",onChange:e=>{n.onChange(e),m("othertransactionsDesc")},onBlur:()=>{n.onBlur()},label:"Specify other transaction",variant:"blue",size:"large",maxLength:100,error:u("othertransactionsDesc")})}})})]})})]})}),(0,t.jsx)(d.UV,{title:"Transaction currencies *",fieldName:c("transactionCurrencies"),children:(0,t.jsxs)("div",{className:_().CheckboxesBlock,
1children:[(0,t.jsx)("div",{className:_().CheckboxItem,children:(0,t.jsx)(v.xI,{name:c("gbp"),control:r,render:e=>{let{field:n}=e;return(0,t.jsx)(p.S,{name:n.name,error:u("transactionCurrencies"),disabled:a,checked:n.value||!1,onCheckedChange:e=>{n.onChange(e),m("transactionCurrencies")},value:"gbp",label:"GBP"})}})}),(0,t.jsx)("div",{className:_().CheckboxItem,children:(0,t.jsx)(v.xI,{name:c("eur"),control:r,render:e=>{let{field:n}=e;return(0,t.jsx)(p.S,{name:n.name,error:u("transactionCurrencies"),disabled:a,checked:n.value||!1,onCheckedChange:e=>{n.onChange(e),m("transactionCurrencies")},value:"eur",label:"EUR"})}})}),(0,t.jsx)("div",{className:_().CheckboxItem,children:(0,t.jsx)(v.xI,{name:c("usd"),control:r,render:e=>{let{field:n}=e;return(0,t.jsx)(p.S,{name:n.name,error:u("transactionCurrencies"),disabled:a,checked:n.value||!1,onCheckedChange:e=>{n.onChange(e),m("transactionCurrencies")},value:"usd",label:"USD"})}})}),(0,t.jsx)("div",{className:_().CheckboxItem,children:(0,t.jsxs)("div",{className:_().CheckboxWithField,children:[(0,t.jsx)(v.xI,{name:c("otherCurrecncy"),control:r,render:e=>{let{field:n}=e;return(0,t.jsx)(p.S,{name:n.name,error:u("transactionCurrencies"),disabled:a,checked:n.value||!1,onCheckedChange:e=>{n.onChange(e),m("transactionCurrencies")},value:"otherCurrecncy",label:"Other"})}}),(0,t.jsx)("div",{className:(0,h.A)(_().CheckboxFieldWrapperInline,{[_().CheckboxFieldWrapperInlineVisible]:T}),children:(0,t.jsx)(v.xI,{name:c("otherCurrecncyDesc"),control:r,render:e=>{let{field:n}=e;return(0,t.jsx)(b.p,{disabled:a,name:n.name,value:n.value||"",onChange:e=>{n.onChange(e),m("otherCurrecncyDesc")},onBlur:()=>{n.onBlur()},label:"Specify other currency",variant:"blue",size:"large",maxLength:100,error:u("otherCurrecncyDesc")})}})})]})})]})}),(0,t.jsx)(d.UV,{title:"Planned monthly turnover on account (GBP equivalent)",children:(0,t.jsxs)("div",{className:_().TurnoverFields,children:[(0,t.jsx)(v.xI,{name:c("incomingPayments"),control:r,render:e=>{var n;let{field:i,fieldState:r}=e;return(0,t.jsx)(b.p,{name:i.name,value:null===i.value||void 0===i.value?"":String(i.value),onChange:e=>{let n=e.target.value;if(!(n.length>13)){if(""===n)i.onChange(null);else{let e=Number(n);i.onChange(isNaN(e)?0:e)}m("incomingPayments")}},onBlur:()=>{i.onBlur()},label:"Incoming payments volume",variant:"blue",size:"large",type:"number",requiredField:!0,error:(null==(n=r.error)?void 0:n.message)||u("incomingPayments"),maxLength:100,disabled:a})}}),(0,t.jsx)(v.xI,{name:c("numberIncomingPayments"),control:r,render:e=>{var n;let{field:i,fieldState:r}=e;return(0,t.jsx)(b.p,{name:i.name,value:null===i.value||void 0===i.value?"":String(i.value),onChange:e=>{let n=e.target.value;if(!(n.length>13)){if(""===n)i.onChange(null);else{let e=Number(n);i.onChange(isNaN(e)?0:e)}m("numberIncomingPayments")}},onBlur:()=>{i.onBlur()},label:"Number of incoming payments",variant:"blue",size:"large",type:"number",requiredField:!0,error:(null==(n=r.error)?void 0:n.message)||u("numberIncomingPayments"),maxLength:100,disabled:a})}}),(0,t.jsx)(v.xI,{name:c("outgoingPayments"),control:r,render:e=>{var n;let{field:i,fieldState:r}=e;return(0,t.jsx)(b.p,{name:i.name,value:null===i.value||void 0===i.value?"":String(i.value),onChange:e=>{let n=e.target.value;if(!(n.length>13)){if(""===n)i.onChange(null);else{let e=Number(n);i.onChange(isNaN(e)?0:e)}m("outgoingPayments")}},onBlur:()=>{i.onBlur()},label:"Outgoing payments volume",variant:"blue",size:"large",type:"number",requiredField:!0,error:(null==(n=r.error)?void 0:n.message)||u("outgoingPayments"),maxLength:100,disabled:a})}}),(0,t.jsx)(v.xI,{name:c("numberOutgoingPayments"),control:r,render:e=>{var n;let{field:i,fieldState:r}=e;return(0,t.jsx)(b.p,{name:i.name,value:null===i.value||void 0===i.value?"":String(i.value),onChange:e=>{let n=e.target.value;if(!(n.length>13)){if(""===n)i.onChange(null);else{let e=Number(n);i.onChange(isNaN(e)?0:e)}m("numberOutgoingPayments")}},onBlur:()=>{i.onBlur()},label:"Outgoing number payments",variant:"blue",size:"large",type:"number",requiredField:!0,error:(null==(n=r.error)?void 0:n.message)||u("numberOutgoingPayments"),maxLength:100,disabled:a})}}),(0,t.jsx)(v.xI,{name:c("maxVolume"),control:r,render:e=>{var n;let{field:i,fieldState:r}=e;return(0,t.jsx)(b.p,{name:i.name,value:null===i.value||void 0===i.value?"":String(i.value),onChange:e=>{e.target.value.length>13||(i.onChange(""===e.target.value?null:Number(e.target.value)),m("maxVolume"))},onBlur:()=>{i.onBlur()},label:"Maximum volume of single transaction",variant:"blue",size:"large",type:"number",requiredField:!0,className:_().MaximumTransactionField,maxLength:100,error:(null==(n=r.error)?void 0:n.message)||u("maxVolume"),disabled:a})}})]})}),(0,t.jsx)(d.UV,{title:"Information about counterparties for incoming payments (buyers, service users, investors etc.)",children:(0,t.jsxs)("div",{className:_().CounterpartiesBlock,
1children:[N.map((e,n)=>(0,t.jsx)("div",{className:_().CounterpartyActivity,children:(0,t.jsx)("div",{className:_().CounterpartyActivityFields,children:(0,t.jsxs)("div",{className:_().CounterpartyActivityRow,children:[(0,t.jsxs)("div",{className:_().CounterpartyFieldFullName,children:[(0,t.jsx)(v.xI,{name:c("incomingInformationCounterparties.".concat(n,".fillName")),control:r,render:e=>{let{field:i}=e;return(0,t.jsx)(b.p,{disabled:a,name:i.name,value:i.value||"",onChange:e=>{i.onChange(e),f("incomingInformationCounterparties",n,"fillName")},onBlur:()=>{i.onBlur()},label:"Full name",variant:"blue",size:"large",requiredField:!0,error:u("incomingInformationCounterparties",n,"fillName"),maxLength:100})}}),!a&&(0,t.jsx)("button",{type:"button",className:_().DeleteButton,onClick:()=>A(n),"aria-label":"Delete activity",children:(0,t.jsx)(C.I,{icon:y.k.TRASH_SIMPLE,viewBox:"0 0 18 18",className:_().DeleteIcon})})]}),(0,t.jsx)("div",{className:_().CounterpartyFieldNature,children:(0,t.jsx)(v.xI,{name:c("incomingInformationCounterparties.".concat(n,".natureOfPayments")),control:r,render:e=>{let{field:i}=e;return(0,t.jsx)(b.p,{disabled:a,name:i.name,value:i.value||"",onChange:e=>{i.onChange(e),f("incomingInformationCounterparties",n,"natureOfPayments")},onBlur:()=>{i.onBlur()},label:"Nature of Payment",variant:"blue",size:"large",requiredField:!0,error:u("incomingInformationCounterparties",n,"natureOfPayments"),maxLength:100})}})}),(0,t.jsxs)("div",{className:_().CounterpartyFieldCountry,children:[(0,t.jsx)(v.xI,{name:c("incomingInformationCounterparties.".concat(n,".country")),control:r,render:e=>{let{field:r}=e;return(0,t.jsx)(x.l,{name:r.name,disabled:a,value:r.value||"",onChange:e=>{r.onChange(e),f("incomingInformationCounterparties",n,"country")},onBlur:()=>{r.onBlur()},label:"Country",selectOptions:i,size:"large",variant:"blue",requiredField:!0,withCountries:!0,declarationSelect:!0,error:u("incomingInformationCounterparties",n,"country")})}}),!a&&(0,t.jsx)("button",{type:"button",className:(0,h.A)(_().DeleteButton,_().DeleteButtonTablet),onClick:()=>A(n),"aria-label":"Delete activity",children:(0,t.jsx)(C.I,{icon:y.k.TRASH_SIMPLE,viewBox:"0 0 18 18",className:_().DeleteIcon})})]}),(0,t.jsx)("div",{className:_().CounterpartyFieldWebPage,children:(0,t.jsx)(v.xI,{name:c("incomingInformationCounterparties.".concat(n,".webPage")),control:r,render:e=>{let{field:i}=e;return(0,t.jsx)(b.p,{disabled:a,name:i.name,value:i.value||"",onChange:e=>{i.onChange(e),f("incomingInformationCounterparties",n,"webPage")},onBlur:()=>{i.onBlur()},label:"Web-page",variant:"blue",size:"large",error:u("incomingInformationCounterparties",n,"webPage"),maxLength:100})}})}),!a&&(0,t.jsx)("div",{className:(0,h.A)(_().DeleteButton,_().DeleteButtonDesktop),children:(0,t.jsx)("button",{type:"button",onClick:()=>A(n),"aria-label":"Delete activity",children:(0,t.jsx)(C.I,{icon:y.k.TRASH_SIMPLE,viewBox:"0 0 18 18",className:_().DeleteIcon})})})]})})},e.id)),!a&&(0,t.jsxs)("button",{type:"button",className:_().AddButton,onClick:()=>B({fillName:"",country:"",natureOfPayments:"",webPage:""}),children:[(0,t.jsx)(C.I,{icon:I.x.PLUS,className:_().AddIcon,viewBox:"0 0 18 18"}),(0,t.jsx)("span",{className:_().AddButtonText,children:"Add activity"})]})]})}),(0,t.jsx)(d.UV,{title:"Information about counterparties for outgoing payments (suppliers, service providers)",children:(0,t.jsxs)("div",{className:_().CounterpartiesBlock,children:[S.map((e,n)=>(0,t.jsx)("div",{className:_().CounterpartyActivity,children:(0,t.jsx)("div",{className:_().CounterpartyActivityFields,children:(0,t.jsxs)("div",{className:_().CounterpartyActivityRow,children:[(0,t.jsxs)("div",{className:_().CounterpartyFieldFullName,children:[(0,t.jsx)(v.xI,{name:c("outgoingInformationCounterparties.".concat(n,".fillName")),control:r,render:e=>{let{field:i}=e;return(0,t.jsx)(b.p,{disabled:a,name:i.name,value:i.value||"",onChange:e=>{i.onChange(e),f("outgoingInformationCounterparties",n,"fillName")},onBlur:()=>{i.onBlur()},label:"Full name",variant:"blue",size:"large",requiredField:!0,error:u("outgoingInformationCounterparties",n,"fillName"),maxLength:100})}}),!a&&(0,t.jsx)("button",{type:"button",className:_().DeleteButton,onClick:()=>F(n),"aria-label":"Delete activity",children:(0,t.jsx)(C.I,{icon:y.k.TRASH_SIMPLE,viewBox:"0 0 18 18",className:_().DeleteIcon})})]}),(0,t.jsx)("div",{className:_().CounterpartyFieldNature,children:(0,t.jsx)(v.xI,{name:c("outgoingInformationCounterparties.".concat(n,".natureOfPayments")),control:r,render:e=>{let{field:i}=e;return(0,t.jsx)(b.p,{disabled:a,name:i.name,value:i.value||"",onChange:e=>{i.onChange(e),f("outgoingInformationCounterparties",n,"natureOfPayments")},onBlur:()=>{i.onBlur()},label:"Nature of Payment",variant:"blue",size:"large",requiredField:!0,error:u("outgoingInformationCounterparties",n,"natureOfPayments"),maxLength:100})}})}),(0,t.jsxs)("div",{className:_().CounterpartyFieldCountry,children:[(0,t.jsx)(v.xI,{name:c("outgoingInformationCounterparties.".concat(n,".country")),control:r,render:e=>{let{field:r}=e;return(0,t.jsx)(x.l,{name:r.name,disabled:a,value:r.value||"",onChange:e=>{r.onChange(e),f("outgoingInformationCounterparties",n,"country")},onBlur:()=>{r.onBlur()},label:"Country",selectOptions:i,size:"large",variant:"blue",requiredField:!0,withCountries:!0,declarationSelect:!0,onSelectOpen:g,error:u("outgoingInformationCounterparties",n,"country")})}}),!a&&(0,t.jsx)("button",{type:"button",className:(0,h.A)(_().DeleteButton,_().DeleteButtonTablet),onClick:()=>F(n),"aria-label":"Delete activity",children:(0,t.jsx)(C.I,{icon:y.k.TRASH_SIMPLE,viewBox:"0 0 18 18",className:_().DeleteIcon})})]}),(0,t.jsx)("div",{className:_().CounterpartyFieldWebPage,children:(0,t.jsx)(v.xI,{name:c("outgoingInformationCounterparties.".concat(n,".webPage")),control:r,render:e=>{let{field:i}=e;return(0,t.jsx)(b.p,{disabled:a,name:i.name,value:i.value||"",onChange:e=>{i.onChange(e),f("outgoingInformationCounterparties",n,"webPage")},onBlur:()=>{i.onBlur()},label:"Web-page",variant:"blue",size:"large",error:u("outgoingInformationCounterparties",n,"webPage"),maxLength:100})}})}),!a&&(0,t.jsx)("div",{className:(0,h.A)(_().DeleteButton,_().DeleteButtonDesktop),children:(0,t.jsx)("button",{type:"button",onClick:()=>F(n),"aria-label":"Delete activity",children:(0,t.jsx)(C.I,{icon:y.k.TRASH_SIMPLE,viewBox:"0 0 18 18",className:_().DeleteIcon})})})]})})},e.id)),!a&&(0,t.jsxs)("button",{type:"button",className:_().AddButton,onClick:()=>P({fillName:"",country:"",natureOfPayments:"",webPage:""}),children:[(0,t.jsx)(C.I,{icon:I.x.PLUS,className:_().AddIcon,viewBox:"0 0 18 18"}),(0,t.jsx)("span",{className:_().AddButtonText,children:"Add activity"})]})]})})]})};var A=a(92500),S=a(46504),P=a(43357),F=a(65341),D=a(79961),T=a(95595),w=a(63229),O=a(12360),E=a(73774),L=a(20976),M=a(62006);let R=T.Ikc({generalInfo:w.m,businessActivity:O.aH,financialInfo:A.bO,directorsInfo:E.vv,documents:(0,M.f_)(M.Qv),declaration:L.C}
1).superRefine((e,n)=>{var a,t;let i=null==(a=e.businessActivity)?void 0:a.outgoingPayments;i&&Array.isArray(i)&&0!==i.length||n.addIssue({code:T.eqx.custom,message:"is required",path:["businessActivity","outgoingPayments"]});let r=null==(t=e.businessActivity)?void 0:t.incomingPayments;r&&Array.isArray(r)&&0!==r.length||n.addIssue({code:T.eqx.custom,message:"is required",path:["businessActivity","incomingPayments"]})}),W=T.Ikc({generalInfo:w.v,businessActivity:O.x8,financialInfo:A.ko,directorsInfo:E.mE,documents:(0,M.Ps)(),declaration:L.x});var V=a(77996),z=a(30008),q=a(29765),H=a(24093);let U=e=>!!Array.isArray(e)&&0!==e.length&&e.every(e=>{if(!e||"object"!=typeof e||!("file"in e))return!1;let n=e.file;return n instanceof File||n&&"object"==typeof n&&"name"in n&&"size"in n}),K={generalInfo:0,businessActivity:1,financialInfo:2,directorsInfo:3,documents:4,declaration:5},X=e=>{let{formId:n,status:a,signData:s,isSigned:d}=e,v=(0,r.useRouter)(),{width:h}=(0,o.G4)(),[x,b]=(0,i.useState)(!1),{openIds:p,selectedBlocks:C,handleClickAccordion:y,handleNavigationItemClick:I,setOpenIds:j,setSelectedBlocks:k}=(0,o.wC)(),{mutateAsync:N}=(0,D.V5)("corporate"),{mutate:_}=(0,D.Q9)("corporate"),{mutate:A,isPending:T}=(0,D.yC)("corporate"),{openModal:w,closeModal:O}=(0,H.Kr)(),{showAlert:E}=(0,o.MW)(),{form:L,getFormData:M,triggerFullValidation:R,validatePartial:W}=(0,m.hT)(),V=(0,o.K$)("business-account-sign");(0,i.useEffect)(()=>{b(h&&h<=768||!1)},[h]);let X=(0,i.useCallback)(async e=>{V.lock();try{let{isValid:a,invalidPathsOutsideScope:t}=await W(e);if(!a){V.unlock(),E({type:"error",title:"Please fix incorrect fields before saving",buttonText:"OK",duration:5e3});return}let i=M(t);try{var n;let e=(0,q.y)(i.documents||{}),a={general:(0,z.W7)(i.generalInfo||{}),businessActivity:(0,z.VM)(i.businessActivity||{},{withRegulator:!1}),financialActivity:(0,z.P$)(i.financialInfo||{}),directors:(0,z.fe)((null==(n=i.directorsInfo)?void 0:n.directors)||[]),documents:(0,z.Qb)(e),sign:i.declaration};await N(a),E({type:"success",title:"Successfully saved",buttonText:"OK",duration:5e3})}catch(e){E({type:"error",title:"Failed to save form",buttonText:"OK",duration:5e3})}}finally{V.unlock()}},[M,W,N,E,V]),Q=(0,i.useCallback)(async()=>{V.lock();try{let n=M(),a={};if(n.documents)for(let[e,t]of Object.entries(n.documents))U(t)&&t.length>0&&(a[e]=t);try{var e;let t=await (0,q.D)(a),i={general:(0,z.W7)(n.generalInfo||{}),businessActivity:(0,z.VM)(n.businessActivity||{},{withRegulator:!1}),financialActivity:(0,z.P$)(n.financialInfo||{}),directors:(0,z.fe)((null==(e=n.directorsInfo)?void 0:e.directors)||[]),documents:(0,z.Qb)(t),sign:n.declaration};await N(i),E({type:"success",title:"Successfully saved",buttonText:"OK",duration:5e3})}catch(e){E({type:"error",title:"Failed to save form",buttonText:"OK",duration:5e3})}}finally{V.unlock()}},[M,L,N,E,V,j,k]),G=(0,i.useCallback)(async()=>{var e,a;if(T)return;if(V.lock(),!await R()){V.unlock(),(0,l.JC)(L.formState.errors,K,j,k),E({type:"error",title:"Please fill all required fields",buttonText:"OK",duration:5e3});try{let n=M();await N({general:(0,z.W7)(n.generalInfo||{}),businessActivity:(0,z.VM)(n.businessActivity||{},{withRegulator:!1}),financialActivity:(0,z.P$)(n.financialInfo||{}),directors:(0,z.fe)((null==(e=n.directorsInfo)?void 0:e.directors)||[]),documents:(0,z.Qb)((0,q.y)(n.documents||{})),sign:n.declaration})}catch(e){}return}let t=M();try{let e={};if(t.documents)for(let[n,a]of Object.entries(t.documents))U(a)&&(e[n]=a);let i=await (0,q.D)(e),r={general:(0,z.W7)(t.generalInfo||{}),businessActivity:(0,z.VM)(t.businessActivity||{},{withRegulator:!1}),financialActivity:(0,z.P$)(t.financialInfo||{}),directors:(0,z.fe)((null==(a=t.directorsInfo)?void 0:a.directors)||[]),documents:(0,z.Qb)(i),sign:t.declaration};await N(r),t.documents&&i&&Object.keys(t.documents).forEach(e=>{var n;let a=null==(n=t.documents)?void 0:n[e],r=i[e];if(U(a)&&r&&r.length>0){let n=new Map;r.forEach(e=>{n.set(e.filename,e)});let t=a.map(e=>{if(e.uploadedData)return e;let a=n.get(e.file.name);return a?{...e,uploadedData:a}:e});L.setValue("documents.".concat(e),t,{shouldDirty:!1})}}),_({id:n||""},{onSuccess:e=>{let a=e=>Array.isArray(e)?e.length:0;if(a(e.generalinfo)+a(e.businessInfo)+a(e.financialInfo)+a(e.directors)+a(e.documents)+a(e.signUp)>0){let n=(e,n)=>
1{Array.isArray(e)&&e.forEach(e=>{let a=e.fieldName||"",t=n?"".concat(n,".").concat(a):a;try{L.setError(t,{type:"server",message:e.cause})}catch(e){}})};n(e.generalinfo,"generalInfo"),n(e.businessInfo,"businessActivity"),n(e.financialInfo,"financialInfo"),n(e.directors,"directorsInfo.directors"),n(e.documents,"documents"),n(e.signUp,"declaration"),(0,l.JC)(L.formState.errors,K,j,k),E({type:"error",title:"Please fix errors before signing",buttonText:"OK",duration:5e3}),V.unlock();return}w({type:"SIGN_ANS_FINISH",variant:x?"drawer":"content",props:{noPadding:!0,shouldCloseOnOverlayClick:!0,title:"Sign and Finish",description:"After sign you cannot change information.",onApplySignature:e=>{O();let a=t.declaration||{};A({id:n,data:{name:a.name||"",surname:a.surname||"",city:a.city||"",country:a.country||"",date:new Date().toLocaleDateString("en-US",{day:"numeric",month:"long",year:"numeric"}),sign:e}},{onSuccess:()=>{w({type:"APPLICATION_RECEIVED",variant:x?"drawer":"content",props:{noPadding:!0,onStayOnPage:()=>{O()},onOtherForms:()=>{O(),v.push(u.jX.HOME)}}})},onError:()=>{w({type:"APPLICATION_REJECTED",variant:x?"drawer":"content",props:{noPadding:!0}})}})}}})},onError:()=>{E({type:"error",title:"Cannot proceed with signing",buttonText:"OK",duration:5e3})}})}catch(e){E({type:"error",title:"Failed to save form",buttonText:"OK",duration:5e3})}V.unlock()},[L,n,v,x,T,R,E,j,k,M,N,_,A,w,O]),J=(0,i.useCallback)(()=>{if(d)return void v.push(u.jX.HOME);L.formState.isDirty?w({type:"SAVE_AND_EXIT",variant:x?"drawer":"content",props:{noPadding:!0,onClose:()=>{O(),v.push(u.jX.HOME)},onSave:async()=>{O(),await X(),v.push(u.jX.HOME)}}}):v.push(u.jX.HOME)},[d,L.formState.isDirty,w,O,X,v,x]),$=(0,i.useMemo)(()=>[{title:"General Information about company",content:(0,t.jsx)(f.Y,{fieldPrefix:"generalInfo",isSigned:d}),onSave:d?void 0:()=>X(["generalInfo"]),isSigned:d},{title:"Business activity",content:(0,t.jsx)(g.RR,{fieldPrefix:"businessActivity",showPurposeBlock:!0,isSigned:d}),onSave:d?void 0:()=>X(["businessActivity"]),isSigned:d},{title:"Financial information",content:(0,t.jsx)(B,{fieldPrefix:"financialInfo",isSigned:d}),onSave:d?void 0:()=>X(["financialInfo"]),isSigned:d},{title:"Information about directors or authorised representatives, Shareholders, UBO",content:(0,t.jsx)(S.RM,{fieldPrefix:"directorsInfo",isSigned:d}),onSave:d?void 0:()=>X(["directorsInfo"]),isSigned:d},{title:"Upload Documents",content:(0,t.jsx)(F.Nf,{fieldPrefix:"documents",documents:F.$7,isSigned:d}),onSave:d?void 0:Q,isSigned:d},{title:"Declaration",content:(0,t.jsx)(P.u,{fieldPrefix:"declaration",onSignAndFinish:G,isSigningUp:T,isSigned:d,signData:s}),onSave:d?void 0:()=>X(["declaration"]),isSigned:d}],[d,T,s,X,Q,G]);return(0,t.jsx)(c.w,{accordionContent:$,navigationLettersCount:6,pageTitle:"Application form for corporate account opening",pageBadgeType:(e=>{if(e)return({Accepted:"accepted",Rejected:"rejected",Rectification:"rectification","In progress":"in progress","Not started":"not started",Signed:"signed"})[e]})(a),backButtonLabel:"Back",onBackClick:J,onAccordionClick:y,onNavigationClick:I,selectedBlocks:C,openIds:p})},Q=()=>{let{data:e,isLoading:n}=(0,D.B2)(),a=(0,i.useMemo)(()=>(0,V.wY)(e),[e]),r=null==e?void 0:e.id,o=(null==e?void 0:e.isSigned)||!1,l=null==e?void 0:e.sign;return n?(0,t.jsx)(s.A,{children:(0,t.jsx)(d.aH,{})}):(0,t.jsx)(s.A,{children:(0,t.jsx)(m.Vt,{fullSchema:R,partialSchema:W,defaultValues:a,children:(0,t.jsx)(X,{formId:r,status:null==e?void 0:e.status,isSigned:o,signData:l})})})}}},e=>{e.O(0,[893,272,948,458,34,98,588,434,452,491,436,795,840,540,527,441,964,358],()=>e(e.s=61790)),_N_E=e.O()}]);
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.