PageSourceSearch

https://app.konsol.ru/static/js/5102-95d3aa28.js

js konsol.ru collected 2026-10-08 07:40:57 UTC 88,804 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="00887a27-b110-49f5-a235-e422b47a1d21",e._sentryDebugIdIdentifier="sentry-dbid-00887a27-b110-49f5-a235-e422b47a1d21")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"2026-10-07-e42bdd47"},(self.webpackChunkfront=self.webpackChunkfront||[]).push([[5102],{11861:function(e,n,t){t.d(n,{x:function(){return f}});var a=t(80656),r=t(85152),i=t(88729),s=t(63641),o=t(24588),c=t.n(o),l=t(56289),u=t.n(l),d=t(98112),p=t.n(d),f=function useAdHocSigningController(){var e=(0,i.$G)().t,n=(0,r.useState)(null),t=(0,a.Z)(n,2),o=t[0],l=t[1];return{payload:o,openFromLink:(0,r.useCallback)(function(n){var t=function resolveAdHocLink(e){try{var n,t=new(c())(e,window.location.href),a=u()(n=t.pathname.split("/")).call(n,Boolean),r=p()(a).call(a,"join");if(-1===r)return null;var i=a[r+1],s=a[r+2];return i&&s?{permalink:i,uid:s}:null}catch(o){return null}}(n);return t?(l(t),!0):(l(null),s.A.error(e("thirdPartySigning.errors.invalidAdHocLink")),!1)},[e]),close:(0,r.useCallback)(function(){l(null)},[])}}},25128:function(e,n,t){t.d(n,{c:function(){return gt}});var a=t(61249),r=t(45144),i=t(80656),s=(t(48108),t(20390)),o=t.n(s),c=t(43658),l=t.n(c),u=t(56289),d=t.n(u),p=t(6054),f=t.n(p),m=t(98112),h=t.n(m),v=t(85152),y=t(2870),g=t(88729),x=t(2705),b=t(29142),_=t(18105),k=t(40562),P=t(51078),S=(t(83229),(0,v.createContext)(null)),w=function useThirdPartySigningContext(){var e=(0,v.useContext)(S);if(!e)throw new Error("ThirdPartySigningContext is not available");return e},Z=t(29365),C=(t(86123),t(75970),t(9272)),j=t.n(C),N=t(3872),T=t.n(N),A=t(82966),D=t(84049),F=t(54504),I=t(19969),M=t(79112),B=t(94095),E=t(12442),O=t(1825),z=t(92368),R=t(42369),$=t(51060),L=t(32319),q=t(50759),U=t(74171),K=t.n(U),V=t(12767),G=t.n(V),Q=t(81680),W=t(50571),H=t(2605),J=t(12273),Y=t(91413),X=t(21461),ee=t(15682),ne=t(63641),te=t(46536),ae=t(77695),re=t.n(ae),ie=t(30415),se=t.n(ie),oe=(t(95008),t(24757),t(96425),function normalizePhoneForPlus(e){var n=function normalizePhoneDigits(e){return e.replace(/\D/g,"")}(e);return n?re()(n).call(n,"8")&&11===n.length?"+7".concat(se()(n).call(n,1)):re()(n).call(n,"7")?"+".concat(n):10===n.length?"+7".concat(n):re()(e).call(e,"+")?e:"+".concat(n):""}),ce=t(6095),le=t.n(ce),ue=t(28711),de=function isApiErrorResponse(e){return"object"===(0,ue.Z)(e)&&null!==e&&"success"in e&&!1===e.success},pe=t(51383),fe=t.n(pe),me=t(69495),he=t.n(me),ve=t(89e3),ye=t.n(ve),ge=t(55469),xe=t(36188),be=t(50546),_e=t(49252),ke=t(80734),Pe=function normalizeDocuments(e){return f()(e).call(e,function(e){return{id:e.id,name:e.name,kind:e.kind,status:e.status,link:e.link}})},Se=function hasActiveFpsVerificationFeature(e,n){return void 0!==n&&e.some(function(e){var t,a;if(e.id!==n)return!1;var r=ye()(null!==(t=e.data.is_suspended)&&void 0!==t?t:{}).some(Boolean);return!e.data.blacklisted&&!r&&Boolean(null===(a=e.data.features)||void 0===a?void 0:a.fps_verification)})},we=function normalizeSigningCase(e){var n,t,a,r,i,s,o,c,u,d,p,f,m,h,v,y,g,x,b,_,k,P,S,w,C,j,N,T,A,D,F,I,M,B=e.currentUser,E=e.data,O=e.source,z=O.seed,R=null!==(n=null!==(t=null===(a=E.company)||void 0===a?void 0:a.id)&&void 0!==t?t:null===z||void 0===z?void 0:z.companyId)&&void 0!==n?n:void 0,$=R?B.findContractorCompany(R):void 0,L=null===(r=E.company)||void 0===r?void 0:r.data,q=(0,Z.Z)((0,Z.Z)({},null===$||void 0===$?void 0:$.data.features),null===L||void 0===L?void 0:L.features),U=null!==(i=null===$||void 0===$||null===(s=$.data.features)||void 0===s?void 0:s.bank_account_third_party_available)&&void 0!==i?i:null===L||void 0===L||null===(o=L.features)||void 0===o?void 0:o.bank_account_third_party_available,K=(0,be.s)(q),V=null!==(c=null===(u=E.contractor)||void 0===u?void 0:u.kind)&&void 0!==c?c:null===z||void 0===z?void 0:z.contractorKind,G=null!==(d=null===(p=B.user)||void 0===p||null===(f=p.data.contractor)||void 0===f?void 0:f.data.companies.allItems)&&void 0!==d?d:[],Q=null!==(m=E.payment_methods)&&void 0!==m?m:[],W=(0,_e.Db)(function mergePaymentMethods(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return fe()(new(l())(he()(n).call(n)))}(Q,null!==(h=null===z||void 0===z?void 0:z.paymentMethods)&&void 0!==h?h:[]),K),H=null!==(v=E.wf_task_id)&&void 0!==v?v:O.taskId,J=void 0===E.payment_type?null!==(y=null===z||void 0===z?void 0:z.paymentType)&&void 0!==y?y:null:E.payment_type;return{kind:O.kind,companyId:R,companyName:B.isContractor?(0,ge.vI)(E.company,null!==(g=E.company_name)&&void 0!==g?g:null===z||void 0===z?void 0:z.companyName):null!==(x=E.company_name)&&void 0!==x?x:null===z||void 0===z?void 0:z.companyName,createdAt:null!==(b=E.created_at)&&void 0!==b?b:null===z||void 0===z?void 0:z.createdAt,contractorId:null===(_=E.contractor)||void 0===_?void 0:_.id,contractorKind:V,paymentType:J,status:E.status,finance:(0,Z.Z)((0,Z.Z)({},E.finance),{},{cost:null!==(k=null!==(P=E.finance.cost)&&void 0!==P?P:null===z||void 0===z?void 0:z.amount)&&void 0!==k?k:0,estimated_amount:null!==(S=E.finance.estimated_amount)&&void 0!==S?S:null===z||void 0===z?void 0:z.estimatedAmount,is_estimated_amount:null!==(w=E.finance.is_estimated_amount)&&void 0!==w?w:null===z||void 0===z?void 0:z.isEstimatedAmount}),commissionMessage:E.commission_message,documents:Pe(E.documents),contractorPaymentDetails:E.contractor_payment_details,paymentMethods:W,manualFiscalizationForCards:null===q||void 0===q?void 0:q.disabled_fiscalization_for_cards,checkPaymentDetails:E.check_payment_details,contractorWalletSavingsEnabled:E.contractor_wallet_savings_enabled,fpsMode:K,isFpsVerificationEligible:(0,be.p)({contractorKind:V,hasActiveCompanyFeature:Se(G,R),hasSelfEmployedUserKind:(0,xe.r)(B.user,"self_employed"),isDemoContractor:Boolean(null===(C=B.user)||void 0===C||null===(j=C.data.mobile_phone)||void 0===j?void 0:re()(j).call(j,"+7000")),mode:K}),requiresThirdPartyApplication:"third-party"===K,bankAccountThirdPartyAvailable:(0,ke.h)({bank_account_third_party_available:U}),contractorInn:null===(N=B.user)||void 0===N||null===(T=N.data.contractor)||void 0===T?void 0:T.data.inn,isTinkoffBoundPartner:Boolean(null===q||void 0===q?void 0:q.tinkoff_bound_partner),isAlfabankBoundPartner:Boolean(null===q||void 0===q?void 0:q.alfabank_bound_partner),nominalAccountBankCode:null!==(A=null===L||void 0===L||null===(D=L.nominal_account)||void 0===D||null===(F=D.data)||void 0===F?void 0:F.bank_code)&&void 0!==A?A:null===$||void 0===$||null===(I=$.data.nominal_account)||void 0===I||null===(M=I.data)||void 0===M?void 0:M.bank_code,permalink:"ad-hoc"===O.kind?O.payload.permalink:void 0,uid:"ad-hoc"===O.kind?O.payload.uid:void 0,taskId:H,wfTaskId:H}}
1,Ze=1e4,Ce=new(l())(["initial","in_progress"]),je=[1e3,3e3],Ne=function delay(e){return new(le())(function(n){return setTimeout(n,e)})},Te=function isPreparingStatus(e){return"string"===typeof e&&Ce.has(e)},Ae=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee(e){var n,t,r,i,s,o;return(0,a.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:return n=e.fetcher,t=e.getStatus,a.next=3,n();case 3:r=a.sent,i=0,s=je;case 5:if(!(i<s.length)){a.next=17;break}if(o=s[i],Te(t(r))){a.next=9;break}return a.abrupt("return",r);case 9:return a.next=11,Ne(o);case 11:return a.next=13,n();case 13:r=a.sent;case 14:i++,a.next=5;break;case 17:return a.abrupt("return",r);case 18:case"end":return a.stop()}},_callee)}));return function fetchWithPreparingStatusRetry(n){return e.apply(this,arguments)}}(),De=function isInviteResult(e){return"onboarding_process_uuid"in e.data},Fe=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee3(e){var n,t,i;return(0,a.Z)().wrap(function _callee3$(s){for(;;)switch(s.prev=s.next){case 0:return n=e.currentUser,t=e.source,s.next=3,Ae({fetcher:function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee2(){return(0,a.Z)().wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,J.z)({url:"bus/alpha/workflow/tasks/".concat(t.taskId,"/prepay_info"),method:"POST",withPrefix:!1});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},_callee2)}));return function fetcher(){return e.apply(this,arguments)}}(),getStatus:function getStatus(e){return e.status}});case 3:if(i=s.sent,!Te(i.status)){s.next=6;break}return s.abrupt("return",{type:"preparing",status:i.status,retryAfterMs:Ze});case 6:return s.abrupt("return",{type:"ready",signingCase:we({currentUser:n,data:i,source:t})});case 7:case"end":return s.stop()}},_callee3)}));return function loadPrepaySigningCase(n){return e.apply(this,arguments)}}(),Ie=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee5(e){var n,t,i;return(0,a.Z)().wrap(function _callee5$(s){for(;;)switch(s.prev=s.next){case 0:if(n=e.currentUser,(t=e.source).payload.permalink&&t.payload.uid){s.next=3;break}return s.abrupt("return",{type:"invalid_link",reason:"ad_hoc_link_invalid"});case 3:return s.next=5,Ae({fetcher:function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee4(){var e;return(0,a.Z)().wrap(function _callee4$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,J.z)({url:"bus/alpha/workflow/tasks/ad_hoc_info",method:"POST",data:t.payload,withPrefix:!1,returnResponse:!0});case 2:if(e=n.sent,!de(e.data)){n.next=5;break}throw e.data;case 5:return n.abrupt("return",208===e.status?{status:e.status,data:{onboarding_process_uuid:e.data.onboarding_process_uuid}}:{status:e.status,data:e.data});case 6:case"end":return n.stop()}},_callee4)}));return function fetcher(){return e.apply(this,arguments)}}(),getStatus:function getStatus(e){return De(e)?void 0:e.data.status}});case 5:if(i=s.sent,!De(i)){s.next=8;break}return s.abrupt("return",{type:"additional_onboarding_required",onboardingUuid:i.data.onboarding_process_uuid});case 8:if(!Te(i.data.status)){s.next=10;break}return s.abrupt("return",{type:"preparing",status:i.data.status,retryAfterMs:Ze});case 10:return s.abrupt("return",{type:"ready",signingCase:we({currentUser:n,data:i.data,source:t})});case 11:case"end":return s.stop()}},_callee5)}));return function loadAdHocSigningCase(n){return e.apply(this,arguments)}}(),Me=["sign_id"],Be=function assertApiSuccessResponse(e,n){var t;if(de(e))throw new Error(null!==(t=(0,P.Yo)(e))&&void 0!==t?t:n);return e},Ee=function getPaymentDetailsErrorMessage(e){var n;return null!==(n=(0,P.Yo)(e))&&void 0!==n?n:e instanceof Error?e.message:void 0},Oe=function showPaymentDetailsErrorToast(e){var n;ne.A.error(null!==(n=Ee(e))&&void 0!==n?n:e)},ze=function getCompanyHeaders(e){return null==e?{}:{"x-company-id":String(e)}},Re=function getCompanyRequestConfig(e){var n=ze(e);return K()(n).length?{headers:n}:void 0},$e=function getPaymentDetailsQueryKey(e){return["third-party-signing","payment-details",e]},Le=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee(e){return(0,a.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,J.z)({url:"bus/alpha/payment_details",method:"GET",headers:ze(e),withPrefix:!1});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},_callee)}));return function fetchPaymentDetails(n){return e.apply(this,arguments)}}(),qe=function assertSavePaymentDetailsResponse(e){var n;if(!1===e.success)throw new Error(null!==(n=Ee(e))&&void 0!==n?n:Y.ZP.t("modules.paymentDetails.notice.saveError"));return e},Ue=function useSigningCaseQuery(e){var n,t=e.source,i=e.currentUser,s=e.enabled,o=e.requestId,c=function createSigningCaseSourceAdapter(e){var n=e.currentUser,t=e.source;return"prepay"===t.kind?{queryKey:["third-party-signing","prepay",t.taskId],load:function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee6(){return(0,a.Z)().wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Fe({currentUser:n,source:t});case 3:return e.abrupt("return",e.sent);case 6:return e.prev=6,e.t0=e.catch(0),e.abrupt("return",{type:"load_failed",error:e.t0});case 9:case"end":return e.stop()}},_callee6,null,[[0,6]])}));return function load(){return e.apply(this,arguments)}}()}:{queryKey:["third-party-signing","ad-hoc",t.payload.permalink,t.payload.uid],load:function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee7(){return(0,a.Z)().wrap(function _callee7$(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Ie({currentUser:n,source:t});case 3:return e.abrupt("return",e.sent);case 6:return e.prev=6,e.t0=e.catch(0),e.abrupt("return",{type:"load_failed",error:e.t0});case 9:case"end":return e.stop()}},_callee7,null,[[0,6]])}));return function load(){return e.apply(this,arguments)}}()}}({currentUser:i,source:t});return(0,Q.a)({queryKey:G()(n=[]).call(n,(0,q.Z)(c.queryKey),[o]),enabled:s,retry:!1,refetchInterval:function refetchInterval(e){var n,t;return"preparing"===(null===(n=e.state.data)||void 0===n?void 0:n.type)&&(null!==(t=e.state.data.retryAfterMs)&&void 0!==t?t:Ze)},queryFn:c.load})},Ke=function useSavePaymentDetailsMutation(e){var n=(0,W.NL)();return(0,H.D)({mutationFn:function(){var n=(0,r.Z)((0,a.Z)().mark(function _callee4(n){var t;return(0,a.Z)().wrap(function _callee4$(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,(0,J.z)({url:"bus/alpha/payment_details",method:"POST",data:n,headers:ze(e),withPrefix:!1});case 2:return t=a.sent,a.abrupt("return",qe(t));case 4:case"end":return a.stop()}},_callee4)}));return function mutationFn(e){return n.apply(this,arguments)}}(),onSuccess:function onSuccess(){n.invalidateQueries({queryKey:["third-party-signing","payment-details",e]})},onError:Oe})},Ve=function buildSaveFpsPaymentDetailsRequest(e){var n=e.phone,t=e.bankId,a=e.fpsVerificationId,r=e.sbpVerificationId;return{type:O.x4.fps,primary:!0,fps_bank_member_id:t,fps_mobile_phone:oe(n),fps_verification_id:a,sbp_verification_id:r}},Ge=t(64487),Qe=t(18045),We=t.n(Qe),He=t(85795),Je=function isMaskedOrPartialCard(e){var n=e.replace(/\D/g,"");return/[*\u2022xX\u0445\u0425]/.test(e)||n.length<16},Ye={cardPan:!1,bankId:!1,bankAccountId:!1,bankAccountOwnerName:!1,fullName:!1,legalAddress:!1,postalCode:!1,bankName:!1,bankSwiftCode:!1,internationalAccountNumber:!1},Xe=function isInternationalPaymentType(e){return e===O.x4.international_account||e===O.x4.international_eur||e===O.x4.international_usd},en=t(77576),nn=t.n(en),tn=t(39064),an=t.n(tn),rn=t(83019),sn=["international_eur","international_usd"],on=function normalizePaymentMethod(e){return"international_account"===e?sn:[e]},cn=function getSavedPaymentDetail(e,n){var t,a=an()(t=(0,q.Z)(n)).call(t,function(e,n){return Number(Boolean(n.primary))-Number(Boolean(e.primary))});return T()(a).call(a,function(n){return function getPaymentMethodFromDetail(e){if(e.type===O.x4.international_account){if("USD"===e.currency_code)return"international_usd";if("EUR"===e.currency_code)return"international_eur"}return e.type}(n)===e})},ln=function getThirdPartyPaymentDetailsData(e){var n,t=e.signingCase,a=e.paymentDetails,r=e.currentPhone,i=(0,O.SL)(a),s=function getUniquePaymentMethods(e){return fe()(new(l())(nn()(e).call(e,on)))}(null!==(n=t.paymentMethods)&&void 0!==n?n:[]),o=f()(s).call(s,function(e){var n,a=cn(e,i);return a?(0,rn.GG)(e,a,t.commissionMessage,r):null!==(n=function getContractorPaymentDetailData(e){var n=e.method,t=e.signingCase,a=e.currentPhone,r=t.contractorPaymentDetails;return r?(0,rn.oQ)({kind:n,fps:n===O.x4.fps?r.fps:void 0,card:n===O.x4.card?r.card:void 0,bank_account:n===O.x4.account?r.bank_account:void 0,individual_entrepreneur_account:n===O.x4.entrepreneur?r.individual_entrepreneur_account:void 0,international_account:n===O.x4.international_account?r.international_account:void 0,international_eur:n===O.x4.international_eur?r.international_eur:void 0,international_usd:n===O.x4.international_usd?r.international_usd:void 0},a,t.commissionMessage):null}({method:e,signingCase:t,currentPhone:r}))&&void 0!==n?n:function getEmptyPaymentDetailData(e,n,t){return(0,rn.oQ)({empty:e,kind:e},n,t)}(e,r,t.commissionMessage)});return function getPrimaryFirstUniqueDetails(e){var n,t=new(l()),a=an()(n=(0,q.Z)(e)).call(n,function(e,n){return Number(Boolean(n.primary))-Number(Boolean(e.primary))});return d()(a).call(a,function(e){return!t.has(e.type)&&(t.add(e.type),!0)})}(o)},un=function buildRecipientSchema(e){return $.z.object({lastName:$.z.string().min(1,e("fpsThirdParty.recipientStep.validation.lastNameRequired")),firstName:$.z.string().min(1,e("fpsThirdParty.recipientStep.validation.firstNameRequired")),patronymic:$.z.string(),noPatronymic:$.z.boolean()}).superRefine(function(n,t){var a;n.noPatronymic||j()(a=n.patronymic).call(a)||t.addIssue({code:$.z.ZodIssueCode.custom,message:e("fpsThirdParty.recipientStep.validation.patronymicRequired"),path:["patronymic"]})})},dn=function isPaymentDetailsOtpRequired(e){return"one_time_password_required"===e.status&&e.ids.length>0},pn=function getFirstSavedPaymentDetailsId(e){return e.ids[0]},fn=function useThirdPartySigningPaymentFlow(e){var n,t,s,c,l,u,p,f,m,h,y,x,b,_,k,P,S,C,N,$,L,q=e.currentPhone,U=(0,g.$G)().t,K=w(),V=K.signingCase,ne=K.step,ae=K.setStep,re=K.setRecipient,ie=K.setSelectedFps,se=K.setSelectedPayment,ce=K.setSignedApplication,le=K.setCreatedApplicationId,ue=K.setRequiresThirdPartyApplication,de=K.isDocumentsReady,pe=K.isDocumentsFormationPending,fe=K.requestDocumentsFormation,me=(0,E.L
1M)(),he=(0,v.useState)(null),ve=(0,i.Z)(he,2),ye=ve[0],ge=ve[1],xe=(0,v.useState)(!1),be=(0,i.Z)(xe,2),_e=be[0],ke=be[1],Pe=(0,v.useRef)(null),Se=V.companyId,we=Boolean((null===(n=V.paymentMethods)||void 0===n?void 0:n.length)||V.bankAccountThirdPartyAvailable),Ze=we&&"documents"!==ne,Ce=function usePaymentDetailsQuery(e,n){return(0,Q.a)({queryKey:$e(n),enabled:e,retry:!1,queryFn:function queryFn(){return Le(n)}})}(Ze,Se),je=Ke(Se),Ne=function useSaveCardPaymentDetailsMutation(e){var n=(0,W.NL)();return(0,H.D)({mutationFn:function(){var n=(0,r.Z)((0,a.Z)().mark(function _callee15(n){var t,r,i,s,o,c;return(0,a.Z)().wrap(function _callee15$(a){for(;;)switch(a.prev=a.next){case 0:return t=n.pan,a.next=3,ee.h.createCard(t);case 3:return r=a.sent,i=r.data,s=i.id,o=i.masked_pan,a.next=7,X.W.savePaymentDetails({type:O.x4.card,primary:!0,card_masked_pan:o,card_external_id:s,pan:t},Re(e));case 7:return c=a.sent,a.abrupt("return",qe(c));case 9:case"end":return a.stop()}},_callee15)}));return function mutationFn(e){return n.apply(this,arguments)}}(),onSuccess:function onSuccess(){n.invalidateQueries({queryKey:["third-party-signing","payment-details",e]})},onError:Oe})}(Se),Te=function useUpdatePrimaryPaymentDetailsMutation(e){var n=(0,W.NL)();return(0,H.D)({mutationFn:function(){var t=(0,r.Z)((0,a.Z)().mark(function _callee5(t){var r,i;return(0,a.Z)().wrap(function _callee5$(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,(0,J.z)({url:"bus/alpha/payment_details/".concat(t),method:"PUT",data:{primary:!0},headers:ze(e),withPrefix:!1});case 2:return a.prev=2,a.next=5,Le(e);case 5:r=a.sent,a.next=11;break;case 8:throw a.prev=8,a.t0=a.catch(2),new Error(Y.ZP.t("modules.paymentDetails.notice.primaryError"));case 11:if(1===(i=d()(r).call(r,function(e){return e.primary})).length&&i[0].id===t){a.next=14;break}throw new Error(Y.ZP.t("modules.paymentDetails.notice.primaryError"));case 14:n.setQueryData($e(e),r);case 15:case"end":return a.stop()}},_callee5,null,[[2,8]])}));return function mutationFn(e){return t.apply(this,arguments)}}(),onError:Oe})}(Se),Ae=function useSendPaymentDetailsOtpMutation(e){return(0,H.D)({mutationFn:function(){var n=(0,r.Z)((0,a.Z)().mark(function _callee14(n){var t,r;return(0,a.Z)().wrap(function _callee14$(a){for(;;)switch(a.prev=a.next){case 0:return t=n.id,r=n.code,a.next=3,X.W.sendOtpCode(t,r,Re(e));case 3:case"end":return a.stop()}},_callee14)}));return function mutationFn(e){return n.apply(this,arguments)}}(),onError:Oe})}(Se),De=function useCreateFpsThirdPartyApplicationMutation(e){return(0,H.D)({mutationFn:function(){var n=(0,r.Z)((0,a.Z)().mark(function _callee6(n){var t,r,i,s,o,c;return(0,a.Z)().wrap(function _callee6$(a){for(;;)switch(a.prev=a.next){case 0:return t=n.firstName,r=n.lastName,i=n.patronymic,s=n.recipientNoPatronymic,o=n.mobile_phone,c=n.fps_bank_member_id,a.next=3,(0,J.z)({url:"bus/alpha/fps/fps_third_party_applications",method:"POST",data:{first_name:t,last_name:r,patronymic:s?void 0:i||void 0,mobile_phone:oe(o),fps_bank_member_id:c},headers:(0,te.M)(e),withPrefix:!1});case 3:return a.abrupt("return",a.sent);case 4:case"end":return a.stop()}},_callee6)}));return function mutationFn(e){return n.apply(this,arguments)}}(),onError:Oe})}(Se),Fe=(0,A.cI)({resolver:(0,D.F)(un(U)),defaultValues:{lastName:"",firstName:"",patronymic:"",noPatronymic:!1},mode:"onChange"}),Ie=Fe.watch("firstName"),Me=Fe.watch("lastName"),Be=Fe.watch("patronymic"),Ee=Fe.watch("noPatronymic");(0,v.useEffect)(function(){re({firstName:Ie,lastName:Me,patronymic:Be,recipientNoPatronymic:Ee})},[Ie,Me,Ee,Be,re]);var Ue=(0,v.useMemo)(function(){var e;return we&&Ce.isPending?[]:ln({signingCase:V,paymentDetails:null!==(e=Ce.data)&&void 0!==e?e:[],currentPhone:q})},[q,we,Ce.data,Ce.isPending,V]),Qe=function useThirdPartyPaymentStep(e){var n=e.paymentDetails,t=(0,g.$G)().t,a=(0,v.useState)(null),r=(0,i.Z)(a,2),s=r[0],o=r[1],c=(0,v.useState)(null),l=(0,i.Z)(c,2),u=l[0],d=l[1],p=(0,v.useState)(""),f=(0,i.Z)(p,2),m=f[0],h=f[1],y=(0,v.useState)(""),x=(0,i.Z)(y,2),b=x[0],_=x[1],k=(0,v.useState)(""),P=(0,i.Z)(k,2),S=P[0],w=P[1],C=(0,v.useState)(""),N=(0,i.Z)(C,2),A=N[0],D=N[1],F=(0,v.useState)(!1),I=(0,i.Z)(F,2),M=I[0],B=I[1],E=(0,v.useState)(""),z=(0,i.Z)(E,2),R=z[0],$=z[1],L=(0,v.useState)(""),q=(0,i.Z)(L,2),U=q[0],K=q[1],V=(0,v.useState)(""),G=(0,i.Z)(V,2),Q=G[0],W=G[1],H=(0,v.useState)(""),J=(0,i.Z)(H,2),Y=J[0],X=J[1],ee=(0,v.useState)(""),ne=(0,i.Z)(ee,2),te=ne[0],ae=ne[1],re=(0,v.useState)(""),ie=(0,i.Z)(re,2),se=ie[0],oe=ie[1],ce=(0,v.useState)(Ye),le=(0,i.Z)(ce,2),ue=le[0],de=le[1],pe=function resetTouchedPaymentFields(){de(Ye)},fe=function markPaymentFieldAsTouched(e){de(function(n){return n[e]?n:(0,Z.Z)((0,Z.Z)({},n),{},(0,Ge.Z)({},e,!0))})};(0,v.useEffect)(function(){var e,t;if(!n.length)return o(null),void d(null);var a=null!==(e=T()(n).call(n,function(e){return e.primary}))&&void 0!==e?e:n[0],r=null!==(t=s?T()(n).call(n,function(e){return e.type===s}):void 0)&&void 0!==t?t:a;o(r.type),d(r)}
1,[n,s]),(0,v.useEffect)(function(){if(!u)return h(""),_(""),w(""),D(""),B(!1),$(""),K(""),W(""),X(""),ae(""),oe(""),void pe();if(s===O.x4.card){var e,n=null!==(e=u.card)&&void 0!==e?e:"";return h(Je(n)?"":n),void pe()}var t,a,r,i,o,c,l,d,p;if(s===O.x4.account||s===O.x4.entrepreneur)return _(null!==(t=u.bic)&&void 0!==t?t:""),w(null!==(a=u.account)&&void 0!==a?a:""),D(null!==(r=u.name)&&void 0!==r?r:""),B(Boolean(u.isPatronymicRequired)),void pe();Xe(s)&&($(null!==(i=u.fullName)&&void 0!==i?i:""),K(null!==(o=u.legalAddress)&&void 0!==o?o:""),W(null!==(c=u.postalCode)&&void 0!==c?c:""),X(null!==(l=u.bankName)&&void 0!==l?l:""),ae(null!==(d=u.bankSwiftCode)&&void 0!==d?d:""),oe(null!==(p=u.internationalAccountNumber)&&void 0!==p?p:""),pe())},[u,s]);var me=(0,v.useMemo)(function(){var e;if(s!==O.x4.card)return{success:!0,error:void 0};var n=(0,He.GN)(t).safeParse({pan:m});return{success:n.success,error:n.success||null===(e=n.error.issues[0])||void 0===e?void 0:e.message}},[m,s,t]),he=(0,v.useMemo)(function(){var e;if(s!==O.x4.account&&s!==O.x4.entrepreneur)return{success:!0,errors:{}};var n=(0,He.tZ)(t,s).safeParse({bank_id:b,bank_account_id:S,bank_account_owner_name:A,bank_account_owner_patronymic_required:!M});return n.success?{success:!0,errors:{}}:{success:!1,errors:We()(e=n.error.issues).call(e,function(e,n){var t=n.path[0];return"string"!==typeof t||e[t]||(e[t]=n.message),e},{})}},[S,A,b,M,s,t]),ve=(0,v.useMemo)(function(){var e;if(!Xe(s))return{success:!0,errors:{}};var n=(s===O.x4.international_usd?(0,He.em)(t):(0,He.Ow)(t)).safeParse({full_name:R,legal_address:U,postal_code:Q,bank_name:Y,bank_swift_code:te,international_account_number:se});return n.success?{success:!0,errors:{}}:{success:!1,errors:We()(e=n.error.issues).call(e,function(e,n){var t=n.path[0];return"string"!==typeof t||e[t]||(e[t]=n.message),e},{})}},[Y,te,R,se,U,Q,s,t]),ye=(0,v.useMemo)(function(){return{success:me.success,error:ue.cardPan?me.error:void 0}},[me.error,me.success,ue.cardPan]),ge=(0,v.useMemo)(function(){return{success:he.success,errors:{bank_id:ue.bankId?he.errors.bank_id:void 0,bank_account_id:ue.bankAccountId?he.errors.bank_account_id:void 0,bank_account_owner_name:ue.bankAccountOwnerName?he.errors.bank_account_owner_name:void 0}}},[he,ue]),xe=(0,v.useMemo)(function(){return{success:ve.success,errors:{full_name:ue.fullName?ve.errors.full_name:void 0,legal_address:ue.legalAddress?ve.errors.legal_address:void 0,postal_code:ue.postalCode?ve.errors.postal_code:void 0,bank_name:ue.bankName?ve.errors.bank_name:void 0,bank_swift_code:ue.bankSwiftCode?ve.errors.bank_swift_code:void 0,international_account_number:ue.internationalAccountNumber?ve.errors.international_account_number:void 0}}},[ve,ue]),be=Boolean(null===u||void 0===u?void 0:u.id)&&Boolean(!(null!==u&&void 0!==u&&u.empty)),_e=(0,v.useMemo)(function(){if(!u||u.type===O.x4.fps)return!1;if(u.type===O.x4.card){var e,n=null!==(e=u.card)&&void 0!==e?e:"";return Je(n)?0===j()(m).call(m).length:n===m}var t,a,r,i,s,o,c,l,d,p;return Xe(u.type)?u.type===O.x4.international_usd?(null!==(s=u.fullName)&&void 0!==s?s:"")===R&&(null!==(o=u.legalAddress)&&void 0!==o?o:"")===U&&(null!==(c=u.postalCode)&&void 0!==c?c:"")===Q&&(null!==(l=u.bankName)&&void 0!==l?l:"")===Y&&(null!==(d=u.bankSwiftCode)&&void 0!==d?d:"")===te&&(null!==(p=u.internationalAccountNumber)&&void 0!==p?p:"")===se:(null!==(t=u.fullName)&&void 0!==t?t:"")===R&&(null!==(a=u.legalAddress)&&void 0!==a?a:"")===U&&(null!==(r=u.bankSwiftCode)&&void 0!==r?r:"")===te&&(null!==(i=u.internationalAccountNumber)&&void 0!==i?i:"")===se:u.bic===b&&u.account===S&&u.name===A&&Boolean(u.isPatronymicRequired)===M},[S,A,b,Y,te,m,R,se,U,M,Q,u]),ke=(0,v.useMemo)(function(){return!!s&&(s===O.x4.fps||(s===O.x4.card?me.success:Xe(s)?ve.success:he.success))},[he.success,me.success,ve.success,s]);return{selectedPaymentType:s,selectedPaymentData:u,cardPan:m,bankId:b,bankAccountId:S,bankAccountOwnerName:A,noPatronymic:M,fullName:R,legalAddress:U,postalCode:Q,bankName:Y,bankSwiftCode:te,internationalAccountNumber:se,cardValidation:ye,bankValidation:ge,internationalValidation:xe,isSavedSelection:be,isNonFpsUnchanged:_e,isPaymentStepValid:ke,setCardPan:function setCardPan(e){fe("cardPan"),h(e)},setBankId:function setBankId(e){fe("bankId"),_(e)},setBankAccountId:function setBankAccountId(e){fe("bankAccountId"),w(e)},setBankAccountOwnerName:function setBankAccountOwnerName(e){fe("bankAccountOwnerName"),D(e)},setNoPatronymic:B,setFullName:function setFullName(e){fe("fullName"),$(e)},setLegalAddress:function setLegalAddress(e){fe("legalAddress"),K(e)},setPostalCode:function setPostalCode(e){fe("postalCode"),W(e)},setBankName:function setBankName(e){fe("bankName"),X(e)},setBankSwiftCode:function setBankSwiftCode(e){fe("bankSwiftCode"),ae(e)},setInternationalAccountNumber:function setInternationalAccountNumber(e){fe("internationalAccountNumber"),oe(e)},handleSelectPayment:function handleSelectPayment(e){o(e.type),d(e)}}}({paymentDetails:Ue}),en=Qe.selectedPaymentType,nn=Qe.selectedPaymentData,tn=(null===nn||void 0===nn?void 0:nn.type)===O.x4.fps?nn:null,an=null!==(t=null!==tn&&void 0!==tn?tn:T()(Ue).call(Ue,function(e){return e.type===O.x4.fps}))&&void 0!==t?t:null,rn=en===O.x4.fps,sn=en===O.x4.card,on=(0,F.L)({companyId:Se,currentMobilePhone:q,form:Fe,fpsPaymentDetailsData:an,isVerificationEligible:V.isFpsVerificationEligible,mode:V.fpsMode,selectedFpsData:tn,selectedPaymentType:en,step:ne}),cn=null!==(s=null!==(c=V.taskId)&&void 0!==c?c:V.wfTaskId)&&void 0!==s?s:0,fn=Number(null===(l=T()(u=V.documents).call(u,function(e){return"act"===e.kind}))||void 0===l?void 0:l.id)||cn,mn=sn&&_e&&(!de||pe),hn=(0,v.useCallback)(function(){ke(!0),de||fe()},[de,fe]);(0,v.useEffect)(function(){sn&&!de&&hn()},[sn,de,hn]);var vn=V.documents.some(function(e){return"act"===e.kind&&("accepted_by_company"===e.status||"done"===e.status)}),yn=V.documents.some(function(e){return"act"===e.kind}),gn="self_employed"===V.contractorKind,xn=Boolean(V.manualFiscalizationForCards),bn=yn&&(0,B.tw)({isAlfabankBoundPartner:Boolean(V.isAlfabankBoundPartner),isAlfaNominalAccount:"alfa"===V.nominalAccountBankCode}),_n=(0,M.L0)("alfa",{companyId:V.companyId}),kn=_n.data,Pn=_n.isSuccess,Sn=Pn&&(null===kn||void 0===kn?void 0:kn.status)===B.X$.completed,wn=xn&&!(xn&&bn&&!Pn)&&(0,B._q)(kn,bn),Zn=bn&&(0,B.bE)(kn),Cn="verification"===V.fpsMode&&"prepay"===V.paymentType,jn="postpay"===V.paymentType&&vn&&gn,Nn=null==V.paymentType&&gn,Tn="prepay"===V.paymentType||jn,An=de&&gn&&!Sn&&(wn&&("prepay"===V.paymentType||jn||Nn)||Cn),Dn=(0,I.W)({taskId:fn,enabled:An&&sn&&de&&Boolean(fn)}),Fn="successful"===(null===(p=Dn.data)||void 0===p?void 0:p.verification_status),In=sn&&An,Mn=An&&sn&&(Dn.isLoading||!Fn),Bn=mn||Mn,En=null===(f=V.paymentMethods)||void 0===f?void 0:o()(f).call(f,O.x4.fps),On=Number(null===(m=T()(h=V.documents).call(h,function(e){return"act"===e.kind&&("accepted_by_company"===e.status||"done"===e.status)}))||void 0===m?void 0:m.id),zn=jn&&On?On:cn,Rn=jn&&Boolean(On),$n=gn&&Tn&&!(null!==(y=me.user)&&void 0!==y&&null!==(x=y.data.contractor)&&void 0!==x&&x.data.skip_mandatory_tax_partner_binding)&&Boolean(V.isTinkoffBoundPartner)&&Boolean(En),Ln=$n&&!(zn&&zn>0),qn=function useFpsPaymentReadiness(e){var n=e.taskId,t=e.companyId,i=e.enabled,s=e.isAct,o=void 0!==s&&s;return(0,Q.a)({queryKey:["third-party-signing","tinkoff-payment-readiness",o?"act":"task",n,t],enabled:i,retry:!1,queryFn:function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee10(){var e;return(0,a.Z)().wrap(function _callee10$(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,(0,J.z)({url:G()(e="bus/alpha/fiscal/bounds/tinkoff/payment_readiness?".concat(o?"act_id":"task_id","=")).call(e,n),method:"GET",headers:ze(t),withPrefix:!1});case 2:return a.abrupt("return",a.sent);case 3:case"end":return a.stop()}},_callee10)}));return function queryFn(){return e.apply(this,arguments)}}()})}({taskId:zn,companyId:V.companyId,isAct:Rn,enabled:$n&&!Ln&&Boolean(zn)}),Un=$n&&(qn.isLoading||Ln),Kn=$n&&qn.isError,Vn=!1===(null===(b=qn.data)||void 0===b?void 0:b.payment_ready)&&"global_steps_not_passed"===(null===(_=qn.data)||void 0===_?void 0:_.block_reason),Gn=!1===(null===(k=qn.data)||void 0===k?void 0:k.payment_ready)&&("payer_consent_missing"===(null===(P=qn.data)||void 0===P?void 0:P.block_reason)||"payer_consent_not_agreed"===(null===(S=qn.data)||void 0===S?void 0:S.block_reason)),Qn=!1===(null===(C=qn.data)||void 0===C?void 0:C.payment_ready)&&"not_applicable"===(null===(N=qn.data)||void 0===N?void 0:N.block_reason),Wn=$n&&void 0!==qn.data&&!qn.data.payment_ready&&!Qn,Hn=rn&&(Un||Kn||Wn),Jn=Hn,Yn=Vn?U("components.tasks.paymentTypeSelector.fpsConnectWarning.title",{bankName:(null===($=qn.data)||void 0===$?void 0:$.bank_name)||U("components.tasks.paymentTypeSelector.fpsConnectWarning.fallbackBankName")}):U(Gn?"components.tasks.paymentTypeSelector.fpsConnectWarning.payerConsentTitle":"components.tasks.paymentTypeSelector.fpsConnectWarning.errorTitle"),Xn=Vn?U("components.tasks.paymentTypeSelector.fpsConnectWarning.description"):void 0,et=Ze&&Ce.isPending,nt=et||mn||on.fps.isChecking||je.isPending||Ne.isPending||Te.isPending||Ae.isPending,tt=on.fps.bankOptions.some(function(e){return e.value===on.fps.selectedBankId}),at=Boolean(on.fps.selectedBankId&&tt&&!on.isSelectedFpsBankBlocked&&rn),rt=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee(e){var n;return(0,a.Z)().wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return Pe.current=function(){return rt(e)},t.next=3,e();case 3:if(n=t.sent,!dn(n)){t.next=7;break}return ge(pn(n)),t.abrupt("return");case 7:ge(null),ae("saved");case 9:case"end":return t.stop()}},_callee)}));return function saveWithOtpHandling(n){return e.apply(this,arguments)}}(),it=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee2(){return(0,a.Z)().wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:if(null!==nn&&void 0!==nn&&nn.id){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,Te.mutateAsync(nn.id);case 4:se({type:nn.type,paymentDetailsId:nn.id}),ae("saved");case 6:case"end":return e.stop()}},_callee2)}
1));return function handlePrimarySelection(){return e.apply(this,arguments)}}(),st=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee3(){return(0,a.Z)().wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:if(en===O.x4.account||en===O.x4.entrepreneur){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,rt(function(){return je.mutateAsync({type:en,primary:!0,bank_id:Qe.bankId,bank_account_id:Qe.bankAccountId,bank_account_owner_name:Qe.bankAccountOwnerName,bank_account_owner_patronymic_required:!Qe.noPatronymic})});case 4:case"end":return e.stop()}},_callee3)}));return function handleSaveBankAccount(){return e.apply(this,arguments)}}(),ot=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee4(){var e,n;return(0,a.Z)().wrap(function _callee4$(t){for(;;)switch(t.prev=t.next){case 0:if(Xe(en)){t.next=2;break}return t.abrupt("return");case 2:return e={full_name:Qe.fullName,legal_address:Qe.legalAddress,international_account_number:Qe.internationalAccountNumber,primary:!0},n=en===O.x4.international_usd?(0,Z.Z)((0,Z.Z)({},e),{},{currency_code:"USD",postal_code:Qe.postalCode,bank_name:Qe.bankName,bank_swift_code:Qe.bankSwiftCode,international_account_number:(0,z.B)(Qe.internationalAccountNumber)}):(0,Z.Z)((0,Z.Z)({},e),{},{currency_code:"EUR",bank_swift_code:Qe.bankSwiftCode||void 0,international_account_number:(0,z.B)(Qe.internationalAccountNumber)}),t.next=6,rt(function(){return je.mutateAsync(n)});case 6:case"end":return t.stop()}},_callee4)}));return function handleSaveInternationalAccount(){return e.apply(this,arguments)}}(),ct=function buildSelectedFps(){var e,n,t,a,r;return{phone:on.normalizedSelectedFpsPhone,bankId:on.fps.selectedBankId,bankName:null!==(e=null===(n=on.selectedBank)||void 0===n?void 0:n.label)&&void 0!==e?e:on.fps.selectedBankName,maskedFio:null===(t=on.selectedBank)||void 0===t?void 0:t.maskedFio,bankMatchStatus:null===(a=on.selectedBank)||void 0===a?void 0:a.matchStatus,fpsVerificationId:on.fps.verificationId,sbpVerificationId:on.fps.verificationId,paymentDetailsId:null===tn||void 0===tn?void 0:tn.id,linkedApplication:null!==(r=on.linkedSignedApplication)&&void 0!==r?r:null}},lt=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee5(){var e,n;return(0,a.Z)().wrap(function _callee5$(t){for(;;)switch(t.prev=t.next){case 0:if(en){t.next=2;break}return t.abrupt("return");case 2:if(en===O.x4.fps){t.next=28;break}if(ie(null),ce(null),en!==O.x4.card||de){t.next=8;break}return hn(),t.abrupt("return");case 8:if(en!==O.x4.card||!Bn){t.next=10;break}return t.abrupt("return");case 10:if(!Qe.isSavedSelection||!Qe.isNonFpsUnchanged){t.next=14;break}return t.next=13,it();case 13:case 20:case 24:case 27:case 43:return t.abrupt("return");case 14:if(Qe.isPaymentStepValid&&!Mn){t.next=16;break}return t.abrupt("return");case 16:if(se({type:en,paymentDetailsId:null===nn||void 0===nn?void 0:nn.id}),en!==O.x4.card){t.next=21;break}return t.next=20,rt(function(){return Ne.mutateAsync({pan:Qe.cardPan})});case 21:if(!Xe(en)){t.next=25;break}return t.next=24,ot();case 25:return t.next=27,st();case 28:if(!on.canOpenRecipientFromPaymentStep){t.next=34;break}return ie(ct()),se({type:O.x4.fps,paymentDetailsId:null===tn||void 0===tn?void 0:tn.id}),ue(!0),ae("recipient"),t.abrupt("return");case 34:if(at){t.next=36;break}return t.abrupt("return");case 36:if(n=ct(),ie(n),se({type:O.x4.fps,paymentDetailsId:null===tn||void 0===tn?void 0:tn.id}),ce(null!==(e=on.linkedSignedApplication)&&void 0!==e?e:null),!Qe.isSavedSelection||!on.isSelectedFpsUnchanged){t.next=44;break}return t.next=43,it();case 44:return t.next=46,rt(function(){return je.mutateAsync(Ve({phone:on.normalizedSelectedFpsPhone,bankId:on.fps.selectedBankId,fpsVerificationId:on.fps.verificationId,sbpVerificationId:on.fps.verificationId}))});case 46:case"end":return t.stop()}},_callee5)}));return function handleContinue(){return e.apply(this,arguments)}}(),ut=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee6(e){return(0,a.Z)().wrap(function _callee6$(n){for(;;)switch(n.prev=n.next){case 0:if(null!==ye){n.next=2;break}return n.abrupt("return");case 2:return n.next=4,Ae.mutateAsync({id:ye,code:e});case 4:ge(null),ae("saved");case 6:case"end":return n.stop()}},_callee6)}));return function handlePaymentOtpComplete(n){return e.apply(this,arguments)}}(),dt=Fe.handleSubmit(function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee7(e){var n;return(0,a.Z)().wrap(function _callee7$(t){for(;;)switch(t.prev=t.next){case 0:if(on.recipient.requiresApplication){t.next=4;break}return t.next=3,lt();case 3:return t.abrupt("return");case 4:if(on.fps.selectedBankId){t.next=6;break}return t.abrupt("return");case 6:return t.next=8,De.mutateAsync({firstName:e.firstName,lastName:e.lastName,patronymic:e.patronymic,recipientNoPatronymic:e.noPatronymic,mobile_phone:(0,R.mA)(on.normalizedSelectedFpsPhone),fps_bank_member_id:on.fps.selectedBankId});case 8:n=t.sent,ie(ct()),se({type:O.x4.fps,paymentDetailsId:null===tn||void 0===tn?void 0:tn.id}),le(n.id),ae("application");case 13:case"end":return t.stop()}},_callee7)}));return function(n){return e.apply(this,arguments)}}()),pt=on.signedApplicationsQuery.isFetching||!on.canOpenRecipientFromPaymentStep&&!at,ft=nt||Jn||null!==ye||(rn?pt:sn&&Bn||(!Qe.isSavedSelection||!Qe.isNonFpsUnchanged)&&!Qe.isPaymentStepValid),mt=rn&&on.canOpenRecipientFromPaymentStep?"thirdPartySigning.actions.recipient":"thirdPartySigning.actions.continue",ht=on.recipient.isFioDisabled||De.isPending,vt=on.recipient.isSubmitDisabled||De.isPending;return(0,v.useEffect)(function(){"payment"!==ne?"recipient"!==ne&&"application"!==ne||ue(V.requiresThirdPartyApplication):ue(V.requiresThirdPartyApplication&&en===O.x4.fps&&on.canOpenRecipientFromPaymentStep)},[on.canOpenRecipientFromPaymentStep,en,ue,V.requiresThirdPartyApplication,ne]),{canSaveFpsPayment:at,companyId:Se,continueLabelKey:mt,createApplicationMutation:De,form:Fe,handleContinue:lt,handlePaymentOtpComplete:ut,handleRecipientSubmit:dt,hasAvailablePaymentMethods:we,isBusy:nt,isCardContinueBlocked:Bn,isCardSelected:sn,isContinueDisabled:ft,isFpsSelected:rn,isPaymentDetailsLoading:et,isRecipientFioDisabled:ht,isRecipientSubmitDisabled:vt,isTinkoffReadinessLoading:Un,lastSaveRunnerRef:Pe,lookup:on,manualFiscalizationTaskId:fn,manualFiscalizationVerificationQuery:Dn,paymentDetails:Ue,rawPaymentDetails:null!==(L=Ce.data)&&void 0!==L?L:[],paymentStep:Qe,paymentStepOtpId:ye,requestCardSigningCase:hn,selectedPaymentData:nn,selectedPaymentType:en,shouldShowAlfaManualFiscalizationBanner:Zn,shouldShowManualFiscalizationVerificationBlock:In,shouldShowTinkoffReadinessWarning:Hn,tinkoffReadinessWarningDescription:Xn,tinkoffReadinessWarningTitle:Yn}},mn=t(81403),hn=(0,v.createContext)(null),vn=function ThirdPartySigningPaymentFlowProvider(e){var n=e.children,t=e.currentPhone,a=fn({currentPhone:t});return(0,mn.jsx)(hn.Provider,{value:a,children:n})},yn=function useThirdPartySigningPaymentFlowContext(){var e=(0,v.useContext)(hn);if(!e)throw new Error("ThirdPartySigningPaymentFlowContext is not available");return e},gn=t(45976),xn=t(67693),bn=t(35462),_n=t(50538),kn=t(61819),Pn=new(l())(["signed_by_contractor","signed_by_all"]),Sn=new(l())(["accepted_by_contractor","accepted"]),wn=function delay(e){return new(le())(function(n){return setTimeout(n,e)})},Zn=function hasSignedDocumentsBeforeConfirm(e){return e.documents.some(function(e){return"signed_by_legal_entity"===e.status||"signed_by_contractor"===e.status||"signed_by_all"===e.status||"created"===e.status})},Cn=function isSignedByContractor(e){return!!e.status&&("act"===e.kind?Sn.has(e.status):Pn.has(e.status))},jn=function hasContractorSignature(e){return e.documents.some(function(e){return Cn(e)})},Nn=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee(e){var n;return(0,a.Z)().wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:if(e.permalink&&e.uid){t.next=2;break}return t.abrupt("return",null);case 2:return t.next=4,(0,J.z)({url:"bus/alpha/workflow/tasks/ad_hoc_info",method:"POST",data:{permalink:e.permalink,uid:e.uid},withPrefix:!1,returnResponse:!0});case 4:return n=t.sent,t.abrupt("return",n.data);case 6:case"end":return t.stop()}},_callee)}));return function fetchAdHocInfo(n){return e.apply(this,arguments)}}(),Tn=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee2(e){var n,t;return(0,a.Z)().wrap(function _callee2$(a){for(;;)switch(a.prev=a.next){case 0:if(e.permalink&&e.uid&&"done"!==e.status){a.next=2;break}return a.abrupt("return");case 2:n=3e3;case 3:return a.next=6,wn(n);case 6:return a.next=8,Nn(e);case 8:if("done"!==(null===(t=a.sent)||void 0===t?void 0:t.status)){a.next=11;break}return a.abrupt("return");case 11:n*=2,a.next=3;break;case 14:case"end":return a.stop()}},_callee2)}
1));return function waitForAdHocDone(n){return e.apply(this,arguments)}}(),An=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee(e){return(0,a.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,J.z)({url:"bus/alpha/workflow/tasks/".concat(e,"/prepay_info"),method:"POST",withPrefix:!1});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},_callee)}));return function fetchPrepayInfo(n){return e.apply(this,arguments)}}(),Dn=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee2(e){var n,t,r,i,s,o,c=arguments;return(0,a.Z)().wrap(function _callee2$(a){for(;;)switch(a.prev=a.next){case 0:n=c.length>1&&void 0!==c[1]?c[1]:2,t=c.length>2&&void 0!==c[2]?c[2]:3e3,r=function delay(e){return new(le())(function(n){return setTimeout(n,e)})},i="formed",s=0;case 5:if(!(s<n)){a.next=18;break}if(!(s>0)){a.next=9;break}return a.next=9,r(t);case 9:return a.next=11,An(e);case 11:if(o=a.sent,"done"!==(i=o.status)){a.next=15;break}return a.abrupt("return",i);case 15:s++,a.next=5;break;case 18:return a.abrupt("return",i);case 19:case"end":return a.stop()}},_callee2)}));return function checkPrepayStatusWithRetry(n){return e.apply(this,arguments)}}(),Fn=t(67393),In=function useThirdPartySigningAdapter(e){var n=e.props,t=e.selectedTaxKinds,i=e.onProcessingChange,s=function useSharedSigningAdapterHandlers(e){var n=(0,Fn.k6)(),t=(0,v.useRef)(new(l())),i=(0,v.useCallback)(function(){var i=(0,r.Z)((0,a.Z)().mark(function _callee(r){var i;return(0,a.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:if(null===(i=e.onLoadState)||void 0===i||i.call(e,r),"additional_onboarding_required"===r.type){a.next=3;break}return a.abrupt("return");case 3:if(!t.current.has(r.onboardingUuid)){a.next=5;break}return a.abrupt("return");case 5:t.current.add(r.onboardingUuid),n.push("/additional-onboarding/".concat(r.onboardingUuid)),e.onClose();case 8:case"end":return a.stop()}},_callee)}));return function(e){return i.apply(this,arguments)}}(),[n,e]),s=(0,v.useCallback)(function(){var n=(0,r.Z)((0,a.Z)().mark(function _callee2(n){var t;return(0,a.Z)().wrap(function _callee2$(a){for(;;)switch(a.prev=a.next){case 0:if(null===(t=e.onTerminalState)||void 0===t||t.call(e,n),"cancelled"!==n.type){a.next=4;break}return e.onClose(),a.abrupt("return");case 4:"signing_completed"===n.type&&e.onSuccess();case 5:case"end":return a.stop()}},_callee2)}));return function(e){return n.apply(this,arguments)}}(),[e]);return{handleLoadState:i,handleTerminalState:s}}(n),o=s.handleLoadState,c=s.handleTerminalState,u=function useConfirmAdHocTaskMutation(){return(0,H.D)({mutationFn:function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee13(e){var n;return(0,a.Z)().wrap(function _callee13$(t){for(;;)switch(t.prev=t.next){case 0:return n=e.id,t.abrupt("return",(0,J.z)({url:"bus/alpha/workflow/tasks/".concat(n,"/confirm"),method:"POST",data:{id:n},withPrefix:!1}));case 2:case"end":return t.stop()}},_callee13)}));return function mutationFn(n){return e.apply(this,arguments)}}()})}();return(0,v.useMemo)(function(){return"prepay"===n.source.kind?function createPrepaySigningAdapter(e){var n=e.selectedTaxKinds,t=e.onProcessingChange,i=e.handleLoadState,s=e.handleTerminalState;return{handleLoadState:i,buildSignDocumentsPayload:function buildSignDocumentsPayload(e){var n,t;return{act_ids:f()(n=d()(t=e.documents).call(t,function(e){return"act"===e.kind})).call(n,function(e){return e.id})}},buildMultiSignPayload:function buildMultiSignPayload(e){return{sign_id:e.signId,code:e.code,payable_tax_kinds:n}},afterMultiSign:function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee(e){return(0,a.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:if(t(!0),n.prev=1,!e.taskId){n.next=5;break}return n.next=5,Dn(e.taskId,2,3e3);case 5:return n.next=7,s({type:"signing_completed"});case 7:return n.prev=7,t(!1),n.finish(7);case 10:case"end":return n.stop()}},_callee,null,[[1,,7,10]])}));return function afterMultiSign(n){return e.apply(this,arguments)}}(),handleTerminalState:s}}({selectedTaxKinds:t,onProcessingChange:i,handleLoadState:o,handleTerminalState:c}):function createAdHocSigningAdapter(e){var n=e.confirmAdHocMutation,t=e.selectedTaxKinds,i=e.onProcessingChange,s=e.handleLoadState,o=e.handleTerminalState;return{handleLoadState:s,buildSignDocumentsPayload:function buildSignDocumentsPayload(e){var n,t,a,r=d()(n=e.documents).call(n,function(e){return!Cn(e)});return{ids:f()(t=d()(r).call(r,function(e){return"contract"===e.kind||"document"===e.kind})).call(t,function(e){return e.id}),act_ids:f()(a=d()(r).call(r,function(e){return"act"===e.kind})).call(a,function(e){return e.id})}},buildMultiSignPayload:function buildMultiSignPayload(e){return{sign_id:e.signId,code:e.code,payable_tax_kinds:t}},afterMultiSign:function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee3(e){return(0,a.Z)().wrap(function _callee3$(t){for(;;)switch(t.prev=t.next){case 0:if(i(!0),t.prev=1,!e.wfTaskId||!Zn(e)){t.next=7;break}return t.next=5,n.mutateAsync({id:e.wfTaskId});case 5:localStorage.removeItem(kn.re),localStorage.removeItem(kn.IY);case 7:if(jn(e)){t.next=10;break}return t.next=10,Tn(e);case 10:return t.next=12,o({type:"signing_completed"});case 12:return t.prev=12,i(!1),t.finish(12);case 15:case"end":return t.stop()}},_callee3,null,[[1,,12,15]])}));return function afterMultiSign(n){return e.apply(this,arguments)}}(),handleTerminalState:o}}({confirmAdHocMutation:u,selectedTaxKinds:t,onProcessingChange:i,handleLoadState:o,handleTerminalState:c})},[u,o,c,i,n.source.kind,t])},Mn=t(34608),Bn=t(37580),En=t(42442),On=t(71581),zn=function PaymentStep(){var e,n=(0,g.$G)().t,t=(0,Bn.I)().config,a=w(),r=a.signingCase,i=a.setFooterActions,s=yn(),c=(0,xn.j)(),l=c.available,u=c.deselect,d=c.isBusy,p=c.isUnchanged,f=c.select,m=c.selected,h=c.submitDetails,x=(0,v.useRef)(s.handleContinue);(0,v.useEffect)(function(){x.current=s.handleContinue});var b=(0,v.useMemo)(function(){return s.hasAvailablePaymentMethods&&null===s.paymentStepOtpId?m?[{key:"third-party-bank-detail
1s-continue",label:n(p?"thirdPartySigning.actions.toDocuments":"thirdPartyBankAccount.actions.toApplication"),disabled:d,isLoading:d,onClick:function onClick(){h()}}]:[{key:"payment-continue",label:n(s.continueLabelKey),disabled:s.isContinueDisabled,isLoading:s.isBusy,onClick:function onClick(){x.current()}}]:[]},[s.continueLabelKey,s.hasAvailablePaymentMethods,s.isBusy,s.isContinueDisabled,s.paymentStepOtpId,d,m,p,h,n]);(0,v.useEffect)(function(){return i(b),function(){return i([])}},[b,i]);var _=Boolean(null===(e=r.paymentMethods)||void 0===e?void 0:o()(e).call(e,O.x4.fps));return(0,mn.jsxs)("div",{className:"flex flex-col gap-4 ".concat(null!==s.paymentStepOtpId?"pb-36 md:pb-0":""),children:[(0,mn.jsx)(y.ZT,{variant:"p2",textColor:"secondary",children:n("thirdPartySigning.payment.description")}),s.hasAvailablePaymentMethods?(0,mn.jsxs)(mn.Fragment,{children:[s.shouldShowTinkoffReadinessWarning&&(0,mn.jsx)(y.bZ,{variant:"warning",title:s.tinkoffReadinessWarningTitle,description:s.tinkoffReadinessWarningDescription}),s.isTinkoffReadinessLoading&&(0,mn.jsx)("div",{className:"flex justify-center",children:(0,mn.jsx)(y.$j,{size:16})}),(0,mn.jsx)(Mn.X,{additionalPaymentCard:l?(0,mn.jsx)(En.e,{selected:m,onClick:f}):void 0,configId:t.id,fps:s.lookup.fps,fpsPhoneInputTestId:"third-party-signing-phone-input",fpsMode:r.fpsMode,fpsUnverifiedBankOptions:s.lookup.unverifiedBankOptions,fpsVerifiedBankOptions:s.lookup.verifiedBankOptions,hasFpsPaymentMethod:_,isPhoneChanged:s.lookup.isPhoneChanged,isPaymentDetailsLoading:s.isPaymentDetailsLoading,isSelectedOwnFpsMismatch:s.lookup.isSelectedOwnFpsMismatch,isSelectedThirdPartyFioMismatch:s.lookup.isSelectedThirdPartyFioMismatch,linkedSignedApplication:s.lookup.linkedSignedApplication,manualFiscalizationVerificationQuery:s.manualFiscalizationVerificationQuery,onPaymentOtpComplete:s.handlePaymentOtpComplete,onPaymentOtpRepeat:function onPaymentOtpRepeat(){var e,n,t;return null!==(e=null===(n=(t=s.lastSaveRunnerRef).current)||void 0===n?void 0:n.call(t))&&void 0!==e?e:le().resolve()},paymentDetailsResult:s.paymentDetails,paymentStep:(0,Z.Z)((0,Z.Z)({},s.paymentStep),{},{handleSelectPayment:function handleSelectPayment(e){u(),s.paymentStep.handleSelectPayment(e)}}),paymentStepOtpContainerClassName:"fixed inset-x-0 bottom-0 z-50 border-t border-[#251D350F] bg-white p-4 pb-[calc(1rem+env(safe-area-inset-bottom))] shadow-[0_-8px_24px_0_#00000014] md:static md:border-0 md:bg-transparent md:p-0 md:shadow-none",paymentStepOtpId:s.paymentStepOtpId,selectedPaymentType:m?null:s.selectedPaymentType,showNotFilledLabel:!0,showUnverifiedBankGroup:s.lookup.showUnverifiedBankGroup,signedApplicationsQueryIsFetching:s.lookup.signedApplicationsQuery.isFetching,shouldShowAlfaManualFiscalizationBanner:s.shouldShowAlfaManualFiscalizationBanner,shouldShowManualFiscalizationVerificationBlock:s.shouldShowManualFiscalizationVerificationBlock,taskId:s.manualFiscalizationTaskId,t:n}),m&&(0,mn.jsx)(On.k,{})]}):(0,mn.jsx)(y.bZ,{variant:"warning",title:n("thirdPartySigning.payment.noMethods")}),s.hasAvailablePaymentMethods&&!s.isFpsSelected&&(0,mn.jsx)(y.ZT,{variant:"p1",textColor:"secondary",children:n("thirdPartySigning.payment.vatNote")})]})},Rn=t(89274),$n=function RecipientStep(){var e=(0,g.$G)().t,n=w(),t=n.setFooterActions,a=n.setStep,r=yn(),i=r.createApplicationMutation,s=r.form,o=r.handleRecipientSubmit,c=r.isRecipientFioDisabled,l=r.isRecipientSubmitDisabled,u=r.lookup,d=(0,v.useRef)(o);(0,v.useEffect)(function(){d.current=o});var p=(0,v.useMemo)(function(){return[{key:"recipient-submit",label:e("thirdPartySigning.actions.toApplication"),disabled:l,isLoading:i.isPending,onClick:function onClick(){d.current()}},{key:"recipient-change-details",label:e("thirdPartySigning.actions.changeDetails"),variant:"default",onClick:function onClick(){return a("payment")}}]},[i.isPending,l,a,e]);return(0,v.useEffect)(function(){return t(p),function(){return t([])}},[p,t]),(0,mn.jsx)(Rn.T,{bankDisabled:u.recipient.isBankDisabled,bankLoading:u.fps.isChecking,bankValue:u.fps.selectedBankId,errorSource:u.fps.errorSource,errorStatus:u.fps.errorStatus,errors:s.formState.errors,firstName:u.recipient.firstName,fioDisabled:c,isDescriptionSecondary:u.recipient.isCurrentPhone,lastName:u.recipient.lastName,onBankChange:u.fps.onBankSelect,onBlur:u.recipient.onFieldBlur,onPhoneBlur:u.fps.onPhoneBlur,onPhoneChange:u.fps.onPhoneChange,onPhoneValidationChange:u.fps.onPhoneValidationChange,onValueChange:u.recipient.onValueChange,noPatronymic:u.recipient.noPatronymic,onNoPatronymicChange:u.recipient.onNoPatronymicChange,patronymic:u.recipient.patronymic,phone:u.fps.phone,phoneDisabled:u.fps.isPhoneDisabled,phoneLoading:u.fps.isChecking||u.signedApplicationsQuery.isFetching,shouldShowRecipientFioMismatchAlert:u.recipient.shouldShowFioMismatchAlert,shouldShowRecipientUnverifiedBankAlert:u.recipient.shouldShowUnverifiedBankAlert,showUnverifiedBankGroup:u.showUnverifiedBankGroup,supportLink:u.fps.supportLink,unverifiedBankOptions:u.unverifiedBankOptions,verifiedBankOptions:u.verifiedBankOptions})},Ln=t(42742),qn=t(45058),Un=function buildFullFio(e){var n,t,a=e.firstName,r=e.lastName,i=e.patronymic;return d()(n=f()(t=[r,a,i]).call(t,function(e){return null===e||void 0===e?void 0:j()(e).call(e)})).call(n,Boolean).join(" ")},Kn=function ApplicationStep(){var e,n,t,s,o,c=(0,g.$G)().t,l=w(),u=l.createdApplicationId,d=l.selectedFps,p=l.setFooterActions,f=l.setSignedApplication,m=l.setStep,h=l.signingCase,x=(0,v.useState)(""),b=(0,i.Z)(x,2),_=b[0],k=b[1],P=function useFpsThirdPartyApplicationQuery(e,n){return(0,Q.a)({queryKey:["third-party-signing","fps-third-party-application",e,n],enabled:Boolean(e),retry:!1,refetchInterval:function refetchInterval(e){var n;return(null===(n=e.state.data)||void 0===n||!n.pdf_url)&&5e3},queryFn:function(){var t=(0,r.Z)((0,a.Z)().mark(function _callee7(){return(0,a.Z)().wrap(function _callee7$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,J.z)({url:"bus/alpha/fps/fps_third_party_applications/".concat(e),method:"GET",headers:(0,te.M)(n),withPrefix:!1});case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}},_callee7)}));return function queryFn(){return t.apply(this,arguments)}}()})}(u,h.companyId),S=function useFpsThirdPartyApplicationCodeForSignMutation(e){return(0,H.D)({mutationFn:function(){var n=(0,r.Z)((0,a.Z)().mark(function _callee8(n){return(0,a.Z)().wrap(function _callee8$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,J.z)({url:"bus/alpha/fps/fps_third_party_applications/".concat(n,"/code_for_sign"),method:"POST",headers:(0,te.M)(e),withPrefix:!1});case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}},_callee8)}));return function mutationFn(e){return n.apply(this,arguments)}}()})}(h.companyId),Z=function useSignFpsThirdPartyApplicationMutation(e){return(0,H.D)({mutationFn:function(){var n=(0,r.Z)((0,a.Z)().mark(function _callee9(n){var t,r,i;return(0,a.Z)().wrap(function _callee9$(a){for(;;)switch(a.prev=a.next){case 0:return t=n.id,r=n.sign_id,i=n.code,a.abrupt("return",(0,J.z)({url:"bus/alpha/fps/fps_third_party_applications/".concat(t,"/sign"),method:"POST",data:{sign_id:r,code:i},headers:(0,te.M)(e),withPrefix:!1}));case 2:case"end":return a.stop()}},_callee9)}));return function mutationFn(e){return n.apply(this,arguments)}}()})}(h.companyId),C=Ke(h.companyId),j=P.data,N=Boolean((null===j||void 0===j?void 0:j.id)&&(null===j||void 0===j?void 0:j.pdf_url)),T=j?Un({firstName:j.first_name,lastName:j.last_name,patronymic:j.patronymic}):"",A=null!==(e=null!==(n=null!==(t=null===j||void 0===j||null===(s=j.fps_bank_member)||void 0===s?void 0:s.russian_name)&&void 0!==t?t:null===j||void 0===j||null===(o=j.fps_bank_member)||void 0===o?void 0:o.name)&&void 0!==n?n:null===d||void 0===d?void 0:d.bankName)&&void 0!==e?e:"",D=null!==j&&void 0!==j&&j.status?c("fpsThirdParty.applicationsList.status.".concat(j.status),j.status):"",F=!(null!==j&&void 0!==j&&j.pdf_url)&&!P.isError,I=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee(){return(0,a.Z)().wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:if(d){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,C.mutateAsync(Ve({phone:d.phone,bankId:d.bankId,fpsVerificationId:d.fpsVerificationId,sbpVerificationId:d.sbpVerificationId}));case 4:f(j),m("saved");case 6:case"end":return e.stop()}},_callee)}));return function savePaymentAndContinue(){return e.apply(this,arguments)}}(),M=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee2(){var e;return(0,a.Z)().wrap(function _callee2$(n){for(;;)switch(n.prev=n.next){case 0:if(null!==j&&void 0!==j&&j.id){n.next=2;break}return n.abrupt("return");case 2:return n.next=4,S.mutateAsync(j.id);case 4:if(e=n.sent,k(e.sign_id),"verification_not_required"!==e.status){n.next=11;break}return n.next=9,Z.mutateAsync({id:j.id,sign_id:e.sign_id});case 9:return n.next=11,I();case 11:case"end":return n.stop()}},_callee2)}
1));return function handleCodeForSign(){return e.apply(this,arguments)}}(),B=(0,v.useRef)(M);(0,v.useEffect)(function(){B.current=M});var E=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee3(e){return(0,a.Z)().wrap(function _callee3$(n){for(;;)switch(n.prev=n.next){case 0:if(null!==j&&void 0!==j&&j.id&&_){n.next=2;break}return n.abrupt("return");case 2:return n.next=4,Z.mutateAsync({id:j.id,sign_id:_,code:e});case 4:return n.next=6,I();case 6:case"end":return n.stop()}},_callee3)}));return function handleCodeComplete(n){return e.apply(this,arguments)}}(),O=(0,v.useMemo)(function(){return _?[]:F?[{key:"application-loading",kind:"loading"}]:[{key:"application-sign",label:c("thirdPartySigning.actions.signApplication"),disabled:!N||S.isPending||Z.isPending,isLoading:S.isPending||Z.isPending,onClick:function onClick(){B.current()}}]},[N,S.isPending,F,_,Z.isPending,c]);return(0,v.useEffect)(function(){return p(O),function(){return p([])}},[O,p]),(0,mn.jsxs)("div",{className:"flex flex-col gap-4 ".concat(_?"pb-36 md:pb-0":""),children:[F?(0,mn.jsxs)("div",{className:"flex flex-col items-center justify-center gap-[10px] py-8 text-center",children:[(0,mn.jsx)("img",{src:qn,alt:"",className:"h-40 w-40 object-contain"}),(0,mn.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,mn.jsx)(y.ZT,{weight:"medium",children:c("fpsThirdParty.applicationStep.loadingTitle")}),(0,mn.jsx)(y.ZT,{children:c("fpsThirdParty.applicationStep.loadingDescription")})]})]}):(0,mn.jsx)(y.ZT,{variant:"p1",children:c("thirdPartySigning.application.description")}),P.isError&&(0,mn.jsx)(y.bZ,{variant:"error",title:c("thirdPartySigning.application.loadError")}),!F&&j&&(0,mn.jsxs)(y.Zb,{"data-openreplay-hidden":!0,radius:"4xl",variant:"gray",padding:"xs",className:"flex flex-col gap-3",children:[(0,mn.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,mn.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#251D350F]",children:(0,mn.jsx)(y.JO,{icon:"CallIcon",size:20,className:"text-[#251D3573]"})}),(0,mn.jsxs)("div",{className:"flex flex-col",children:[(0,mn.jsx)(y.ZT,{variant:"p2",textColor:"secondary",children:c("fpsThirdParty.common.phoneNumber")}),(0,mn.jsx)(y.ZT,{children:(0,Ln.C)(j.mobile_phone)})]})]}),T&&(0,mn.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,mn.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#251D350F]",children:(0,mn.jsx)(y.JO,{icon:"PersonIcon",size:20,className:"text-[#251D3573]"})}),(0,mn.jsxs)("div",{className:"flex flex-col",children:[(0,mn.jsx)(y.ZT,{variant:"p2",textColor:"secondary",children:c("fpsThirdParty.common.fullName")}),(0,mn.jsx)(y.ZT,{children:T})]})]}),A&&(0,mn.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,mn.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#251D350F]",children:(0,mn.jsx)(y.JO,{icon:"AccountBalanceIcon",size:20,className:"text-[#251D3573]"})}),(0,mn.jsxs)("div",{className:"flex flex-col",children:[(0,mn.jsx)(y.ZT,{variant:"p2",textColor:"secondary",children:c("fpsThirdParty.common.bank")}),(0,mn.jsx)(y.ZT,{children:A})]})]}),(0,mn.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,mn.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#251D350F]",children:(0,mn.jsx)(y.JO,{icon:"NorthEastIcon",size:20,className:"text-[#251D3573]"})}),(0,mn.jsxs)("div",{className:"flex flex-col",children:[(0,mn.jsx)(y.ZT,{variant:"p2",textColor:"secondary",children:c("fpsThirdParty.common.withdrawalMethod")}),(0,mn.jsx)(y.ZT,{children:c("fpsThirdParty.common.fps")})]})]})]}),(null===j||void 0===j?void 0:j.pdf_url)&&(0,mn.jsxs)(y.Zb,{"data-openreplay-hidden":!0,direction:"row",radius:"lg",padding:"xs",justify:"between",align:"center",bordered:!0,className:"h-auto min-h-18 w-full cursor-pointer shadow-[0_2px_4px_0_#00000005,0_1px_6px_-1px_#00000005,0_1px_2px_0_#00000008] hover:shadow-lg",onClick:function onClick(){var e;return window.open(null!==(e=j.pdf_url)&&void 0!==e?e:"","_blank")},children:[(0,mn.jsxs)("div",{className:"flex min-w-0 flex-1 items-center gap-3",children:[(0,mn.jsx)(y.sz,{icon:"signed"===j.status?"Signed":"Normal"}),(0,mn.jsxs)("div",{className:"min-w-0 max-w-full",children:[(0,mn.jsx)(y.ZT,{className:"truncate",variant:"p2",children:c("thirdPartySigning.application.openPdf")}),(0,mn.jsx)(y.ZT,{className:"m-0 break-all text-sm text-gray-500",children:D})]})]}),(0,mn.jsx)(y.zx,{size:"md",variant:"text",className:"shrink-0 hover:bg-transparent",iconOnly:!0,icon:"DownloadIcon"})]}),_&&(0,mn.jsxs)("div",{className:"fixed inset-x-0 bottom-0 z-50 flex flex-col gap-2 border-t border-[#251D350F] bg-white p-4 pb-[calc(1rem+env(safe-area-inset-bottom))] shadow-[0_-8px_24px_0_#00000014] md:static md:border-0 md:bg-transparent md:p-0 md:shadow-none",children:[(0,mn.jsx)(y.ZT,{weight:"medium",children:c("thirdPartySigning.application.codeLabel")}),(0,mn.jsx)(y.vQ,{length:4,onComplete:E,isDisabled:Z.isPending||C.isPending,loading:Z.isPending||C.isPending})]})]})},Vn=t(10888),Gn=function SavedStep(){var e,n,t,a,r=(0,g.$G)().t,i=w(),s=i.selectedFps,o=i.selectedPayment,c=i.recipient,l=i.signedApplication,u=i.setFooterActions,d=i.goToDocuments,p=i.goToPayment,f=(null===o||void 0===o?void 0:o.type)===O.x4.fps,m=Un(l?{firstName:l.first_name,lastName:l.last_name,patronymic:l.patronymic}:{firstName:c.firstName,lastName:c.lastName,patronymic:c.patronymic}),h=null!==(e=null!==(n=null===s||void 0===s?void 0:s.bankName)&&void 0!==n?n:null===l||void 0===l||null===(t=l.fps_bank_member)||void 0===t?void 0:t.russian_name)&&void 0!==e?e:null===l||void 0===l||null===(a=l.fps_bank_member)||void 0===a?void 0:a.name,x=(0,v.useMemo)(function(){return[{key:"saved-to-documents",label:r("thirdPartySigning.actions.toDocuments"),onClick:d},{key:"saved-change-details",label:r("thirdPartySigning.actions.changeDetails"),variant:"default",onClick:p}]},[d,p,r]);return(0,v.useEffect)(function(){return u(x),function(){return u([])}}
1,[x,u]),(0,mn.jsxs)("div",{"data-openreplay-hidden":!0,className:"flex flex-col gap-4",children:[(0,mn.jsx)(y.ZT,{textColor:"secondary",children:r(l?"thirdPartySigning.saved.thirdPartyDescription":"thirdPartySigning.saved.description")}),(0,mn.jsx)(y.Zb,{radius:"4xl",variant:"gray",padding:"xs",className:"flex flex-col gap-3",children:f?(0,mn.jsxs)(mn.Fragment,{children:[(null===s||void 0===s?void 0:s.phone)&&(0,mn.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,mn.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#251D350F]",children:(0,mn.jsx)(y.JO,{icon:"CallIcon",size:20,className:"text-[#251D3573]"})}),(0,mn.jsxs)("div",{className:"flex flex-col",children:[(0,mn.jsx)(y.ZT,{variant:"p2",textColor:"secondary",children:r("fpsThirdParty.common.phoneNumber")}),(0,mn.jsx)(y.ZT,{children:(0,Ln.C)(s.phone)})]})]}),m&&(0,mn.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,mn.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#251D350F]",children:(0,mn.jsx)(y.JO,{icon:"PersonIcon",size:20,className:"text-[#251D3573]"})}),(0,mn.jsxs)("div",{className:"flex flex-col",children:[(0,mn.jsx)(y.ZT,{variant:"p2",textColor:"secondary",children:r("fpsThirdParty.common.fullName")}),(0,mn.jsx)(y.ZT,{children:m})]})]}),h&&(0,mn.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,mn.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#251D350F]",children:(0,mn.jsx)(y.JO,{icon:"AccountBalanceIcon",size:20,className:"text-[#251D3573]"})}),(0,mn.jsxs)("div",{className:"flex flex-col",children:[(0,mn.jsx)(y.ZT,{variant:"p2",textColor:"secondary",children:r("fpsThirdParty.common.bank")}),(0,mn.jsx)(y.ZT,{children:h})]})]}),(0,mn.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,mn.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#251D350F]",children:(0,mn.jsx)(y.JO,{icon:"NorthEastIcon",size:20,className:"text-[#251D3573]"})}),(0,mn.jsxs)("div",{className:"flex flex-col",children:[(0,mn.jsx)(y.ZT,{variant:"p2",textColor:"secondary",children:r("fpsThirdParty.common.withdrawalMethod")}),(0,mn.jsx)(y.ZT,{children:r("fpsThirdParty.common.fps")})]})]})]}):(0,mn.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,mn.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#251D350F]",children:(0,mn.jsx)(y.JO,{icon:"NorthEastIcon",size:20,className:"text-[#251D3573]"})}),(0,mn.jsxs)("div",{className:"flex flex-col",children:[(0,mn.jsx)(y.ZT,{variant:"p2",textColor:"secondary",children:r("fpsThirdParty.common.withdrawalMethod")}),(0,mn.jsx)(y.ZT,{children:null!==o&&void 0!==o&&o.type?(0,Vn.YQ)(o.type,r):r("thirdPartySigning.saved.description")})]})]})})]})},Qn=t(85766),Wn=t(77448),Hn=t(97588),Jn=t(60564),Yn=[{image:t.p+"static/images/Group-d653f105.png",title:"\u041f\u0440\u0438\u043d\u0438\u043c\u0430\u0439\u0442\u0435 \u043f\u043b\u0430\u0442\u0435\u0436\u0438, \u0430\xa0\u043c\u044b \u0432\u0441\u0451 \u043e\u0444\u043e\u0440\u043c\u0438\u043c",subtitle:"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435",bgClass:"bg-[#F8F0FF]",eventName:"ad_hoc_banner_click01"},{image:t.p+"static/images/Group_1-fe3e1d11.png",title:"\u0421\u043e\u0431\u0438\u0440\u0430\u0439\u0442\u0435 \u0434\u0435\u043d\u044c\u0433\u0438 \u043d\u0430\xa0\u0441\u0432\u043e\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u044b",subtitle:"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435",bgClass:"bg-[#E5F6E5]",eventName:"ad_hoc_banner_click02"},{image:t.p+"static/images/Group_2-cc3ad22b.png",title:"\u041f\u043e\u043b\u0443\u0447\u0430\u0439\u0442\u0435 \u0434\u0435\u043d\u044c\u0433\u0438 \u0437\u0430\xa0\u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u0434\u0440\u0443\u0437\u0435\u0439",subtitle:"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435",bgClass:"bg-[#E7F9B4]",eventName:"ad_hoc_banner_click03"}],Xn=function ProcessingCarousel(){var e=(0,Jn.k)().mutate,n=(0,v.useCallback)(function(n){e({data:{event:n}},{onSuccess:function onSuccess(){ne.A.success("\u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u0438\u043d\u0442\u0435\u0440\u0435\u0441! \u0421\u0432\u044f\u0436\u0435\u043c\u0441\u044f \u0441 \u0432\u0430\u043c\u0438, \u043a\u043e\u0433\u0434\u0430 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u043f\u0440\u043e\u0435\u043a\u0442")}})},[e]);return(0,mn.jsx)(y.P_,{items:Yn,options:{align:"center",loop:!1},className:"py-2 pr-0 pl-0",slideClassName:"flex-shrink-0 pl-0 mr-2.5 pr-0",render
1Slide:function renderSlide(e){return(0,mn.jsxs)(y.Zb,{radius:"4xl",className:"h-75 !w-75 ".concat(e.bgClass," flex flex-col items-center pr-0 pl-0 pb-5 pt-8.5"),children:[(0,mn.jsx)("div",{className:"w-65 h-44 flex justify-center items-center",children:(0,mn.jsx)("img",{src:e.image,alt:e.title,className:"mb-5.5 w-auto object-contain",width:194,height:142})}),(0,mn.jsx)(y.ZT,{variant:"h3",className:"mb-2.5 text-center px-8",children:e.title}),(0,mn.jsx)(y.zx,{variant:"link",onClick:function onClick(){return n(e.eventName)},children:e.subtitle})]})}})},et=function ProcessingModal(e){var n=e.isOpen,t=e.onClose,a=(0,g.$G)().t;return(0,mn.jsxs)(y.Ms,{width:"sm",open:n,onOpenChange:function onOpenChange(e){return!e&&t()},visibleClose:!1,children:[(0,mn.jsxs)(y.Ms.Content,{children:[(0,mn.jsx)("div",{className:"w-full overflow-x-hidden !bg-transparent mb-[15vh] md:mb-0 pl-9.5 pr-7.5 md:pl-6 md:pr-5 md:pt-6",children:(0,mn.jsx)(Xn,{})}),(0,mn.jsx)(y.Zb,{radius:"4xl",className:"rounded-b-none flex flex-col gap-7 pb-4",children:(0,mn.jsx)(y.ZT,{variant:"h1",weight:"bold",children:a("thirdPartySigning.processing.title")})})]}),(0,mn.jsx)(y.Ms.Footer,{children:(0,mn.jsx)(y.zx,{size:"lg",variant:"primary",className:"w-full",children:(0,mn.jsx)(y.$j,{className:"text-white"})})})]})},nt=new(l())(["pin_code_verification_required","otp_by_sms_verification_required"]),tt=function getDocumentDescriptionKey(e){return"thirdPartySigning.documents.documentDescriptions.".concat(e)},at=function hasValue(e){return void 0!==e&&null!==e&&""!==e},rt=function hasMoneyValue(e){return at(e)&&0!==Number(e)},it=function formatMoney(e){return void 0===e||null===e||""===e?"":"".concat((0,Hn.uf)(e)," \u20bd")},st=function delay(e){return new(le())(function(n){return setTimeout(n,e)})},ot=function hasDocumentsToSign(e){var n=e.ids,t=e.act_ids;return Boolean((null===n||void 0===n?void 0:n.length)||(null===t||void 0===t?void 0:t.length))},ct=function getSigningErrorMessage(e,n){var t,a;return null!==(t=null!==(a=(0,P.Yo)(e))&&void 0!==a?a:e instanceof Error?e.message:void 0)&&void 0!==t?t:n},lt=function FinanceSummaryCard(e){var n=e.cost,t=e.estimatedAmount,a=e.isEstimatedAmount,r=e.paymentAmount,i=e.transferFee,s=(0,g.$G)().t,o=rt(r),c=rt(n),l=rt(i);return o||c||l?(0,mn.jsxs)(y.Zb,{radius:"md",padding:"lg",variant:"muted",className:"w-full gap-4 p-4 justify-between",children:[o&&(0,mn.jsxs)("div",{className:"w-full flex justify-between items-center",children:[(0,mn.jsxs)("div",{className:"flex items-center gap-2 flex-row",children:[(0,mn.jsx)(y.JO,{icon:"PaymentIcon",size:20,className:"text-secondary"}),(0,mn.jsx)(y.ZT,{variant:"p3",weight:"medium",children:s("thirdPartySigning.documents.accountTitle")})]}),(0,mn.jsx)(y.ZT,{variant:"p2",weight:"medium",children:it(r)})]}),(c||l)&&(0,mn.jsxs)("div",{className:"w-full flex justify-between items-center flex-col gap-2",children:[c&&(0,mn.jsxs)("div",{className:"w-full flex justify-between items-center flex-col gap-2",children:[(0,mn.jsxs)("div",{className:"w-full flex justify-between items-center",children:[(0,mn.jsx)(y.ZT,{variant:"p2",children:s("thirdPartySigning.documents.contractAmount")}),(0,mn.jsx)(y.ZT,{variant:"p2",weight:"medium",className:"text-right",children:(0,mn.jsx)(Qn.u5,{amount:n,estimatedAmount:t,isEstimatedAmount:a,currency:"RUB",compact:!1})})]}),l&&(0,mn.jsx)(y.iz,{className:"m-0"})]}),l&&(0,mn.jsxs)("div",{className:"w-full flex justify-between items-center",children:[(0,mn.jsx)(y.ZT,{variant:"p2",children:s("thirdPartySigning.documents.transferFee")}),(0,mn.jsxs)(y.ZT,{variant:"p2",weight:"medium",children:["\u2212"," ",it(i)]})]})]})]}):null},ut=function DocumentsAccordion(e){var n=e.documents,t=e.onDocumentClick,a=(0,g.$G)().t;return(0,mn.jsx)(y.UQ,{type:"single",collapsible:!0,className:"w-full p-0 items-stretch",children:(0,mn.jsx)(y.Qd,{value:"documents",className:"border-none w-full p-0",children:(0,mn.jsxs)(y.Zb,{padding:"xs",variant:"muted",radius:"lg",className:"w-full",children:[(0,mn.jsxs)(y.o4,{className:"p-0 w-full gap-1 font-graphik font-medium",children:[(0,mn.jsx)("div",{className:"flex w-full items-center justify-between",children:(0,mn.jsxs)("div",{className:"flex items-center gap-2",children:[(0,mn.jsx)(y.JO,{icon:"DocumentIcon",className:"text-secondary",size:20}),(0,mn.jsx)(y.ZT,{weight:"medium",variant:"p3",children:a("thirdPartySigning.documents.documentsCount",{count:n.length})})]})}),(0,mn.jsx)("div",{})]}),(0,mn.jsx)(y.vF,{className:"p-0 w-full",style:{width:"100%"},children:(0,mn.jsx)("div",{className:"mt-4 flex flex-col gap-2.5 p-0 w-full",children:f()(n).call(n,function(e){var n;return(0,mn.jsxs)(y.Zb,{"data-openreplay-hidden":!0,direction:"row",padding:"xs",radius:"lg",justify:"between",align:"center",className:"w-full cursor-pointer hover:shadow-lg shadow-[0_2px_4px_0_#00000005,0_1px_6px_-1px_#00000005,0_1px_2px_0_#00000008] border-1 border-[#251D350F]",onClick:function onClick(){return t(e.link)},children:[(0,mn.jsxs)("div",{className:"flex min-w-0 items-center gap-3",children:[(0,mn.jsx)(y.sz,{icon:"Normal",color:"#251D3573"}),(0,mn.jsxs)("div",{className:"min-w-0",children:[(0,mn.jsx)(y.ZT,{className:"truncate",variant:"p2",title:e.name,children:e.name}),(0,mn.jsx)(y.ZT,{variant:"p1",textColor:"muted",children:a(tt(e.kind))})]})]}),(0,mn.jsx)(y.zx,{size:"md",variant:"text",className:"shrink-0 hover:bg-transparent",iconOnly:!0,icon:"DownloadIcon"})]},G()(n="".concat(e.kind,"-")).call(n,e.id))})})})]})})})},dt=function DocumentsStep(){var e,n,t,s,c=(0,g.$G)().t,l=w(),u=l.adapter,p=l.isProcessingSign,m=l.selectedTaxKinds,h=l.setSelectedTaxKinds,x=l.setFooterActions,b=l.signingCase,_=l.isDocumentsReady,k=l.isDocumentsFormationPending,S=l.requestDocumentsFormation,C=l.closeWithError,j=(0,v.useState)(""),N=(0,i.Z)(j,2),T=N[0],A=N[1],D=(0,v.useState)(""),F=(0,i.Z)(D,2),I=F[0],M=F[1],B=(0,v.useState)(!1),E=(0,i.Z)(B,2),O=E[0],z=E[1],R=(0,v.useState)(!1),$=(0,i.Z)(R,2),U=$[0],K=$[1],V=(0,v.useState)(),Q=(0,i.Z)(V,2),W=Q[0],X=Q[1],ee=(0,v.useRef)(!1),te=function useSignDocumentsMutation(){return(0,H.D)({mutationFn:function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee11(e){var n;return(0,a.Z)().wrap(function _callee11$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,J.z)({url:"bus/alpha/contractor_documents/code_for_multi_sign",method:"POST",data:e,withPrefix:!1});case 2:return n=t.sent,t.abrupt("return",Be(n,Y.ZP.t("thirdPartySigning.documents.signError")));case 4:case"end":return t.stop()}},_callee11)}));return function mutationFn(n){return e.apply(this,arguments)}}()})}(),ae=function useMultiSignMutation(){return(0,H.D)({mutationFn:function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee12(e){var n,t,r;return(0,a.Z)().wrap(function _callee12$(a){for(;;)switch(a.prev=a.next){case 0:return n=e.sign_id,t=(0,L.Z)(e,Me),a.next=3,(0,J.z)({url:"/bus/alpha/contractor_documents/multi_sign",method:"PUT",data:(0,Z.Z)({sign_id:n},t),withPrefix:!1});case 3:return r=a.sent,a.abrupt("return",Be(r,Y.ZP.t("thirdPartySigning.documents.signError")));case 5:case"end":return a.stop()}},_callee12)}));return function mutationFn(n){return e.apply(this,arguments)}}()})}();(0,v.useEffect)(function(){_||S()},[_,S]);var re=te.isPending||ae.isPending||p,ie=re||U,se="ad-hoc"===b.kind&&("done"===b.status||!b.permalink||!b.uid),oe=d()(e=null!==(n=null===(t=b.finance.tax_savings)||void 0===t?void 0:t.items)&&void 0!==n?n:[]).call(e,function(e){return function isPayableTaxKind(e){return"TASK"===e||"RECEIPT"===e||"PENALTY"===e||"DEBT"===e}(e.kind)}),ce=(0,v.useMemo)(function(){var e=b.finance.payment_amount_after_withholdings;if(!at(e))return e;var n=Number(e);return Number.isFinite(n)?(n+We()(oe).call(oe,function(e,n){return o()(m).call(m,n.
1kind)?e:e+(Number(n.amount)||0)},0)).toFixed(2):e},[m,b.finance.payment_amount_after_withholdings,oe]),le=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee(e){var n,t;return(0,a.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:if(n=e.withSuccessDelay,a.prev=1,z(!0),!n){a.next=6;break}return a.next=6,st(8e3);case 6:return a.next=8,u.afterMultiSign(b);case 8:a.next=18;break;case 10:return a.prev=10,a.t0=a.catch(1),z(!1),t=ct(a.t0,c("thirdPartySigning.documents.signError")),M(t),ne.A.error(t),a.next=18,u.handleTerminalState({type:"signing_failed",error:a.t0});case 18:case"end":return a.stop()}},_callee,null,[[1,10]])}));return function handlePostSignProcessing(n){return e.apply(this,arguments)}}(),ue=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee2(e){var n,t,r;return(0,a.Z)().wrap(function _callee2$(a){for(;;)switch(a.prev=a.next){case 0:return n=e.signId,t=e.code,a.prev=1,a.next=4,ae.mutateAsync(u.buildMultiSignPayload({signId:n,code:t,signingCase:b}));case 4:a.next=21;break;case 6:if(a.prev=6,a.t0=a.catch(1),z(!1),K(!1),ee.current=!1,!(0,P.L2)(a.t0)){a.next=15;break}return A(""),X(a.t0),a.abrupt("return");case 15:return r=ct(a.t0,c("thirdPartySigning.documents.signError")),M(r),ne.A.error(r),a.next=20,u.handleTerminalState({type:"signing_failed",error:a.t0});case 20:return a.abrupt("return");case 21:return a.next=23,le({withSuccessDelay:se});case 23:case"end":return a.stop()}},_callee2,null,[[1,6]])}));return function handlePostMultiSign(n){return e.apply(this,arguments)}}(),de=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee3(){var e,n,t;return(0,a.Z)().wrap(function _callee3$(a){for(;;)switch(a.prev=a.next){case 0:if(M(""),a.prev=1,e=u.buildSignDocumentsPayload(b),"ad-hoc"!==b.kind||ot(e)){a.next=7;break}return a.next=6,le({withSuccessDelay:!1});case 6:return a.abrupt("return");case 7:return a.next=9,te.mutateAsync(e);case 9:if((n=a.sent).sign_id){a.next=12;break}return a.abrupt("return");case 12:if(!nt.has(n.status)){a.next=17;break}return A(n.sign_id),K(!1),ee.current=!1,a.abrupt("return");case 17:return a.next=19,ue({signId:n.sign_id,code:""});case 19:a.next=33;break;case 21:if(a.prev=21,a.t0=a.catch(1),z(!1),!(0,P.L2)(a.t0)){a.next=28;break}return A(""),X(a.t0),a.abrupt("return");case 28:return t=ct(a.t0,c("thirdPartySigning.documents.signError")),M(t),ne.A.error(t),a.next=33,u.handleTerminalState({type:"signing_failed",error:a.t0});case 33:case"end":return a.stop()}},_callee3,null,[[1,21]])}));return function handleStartSign(){return e.apply(this,arguments)}}(),pe=(0,v.useRef)(de);(0,v.useEffect)(function(){pe.current=de});var fe=function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee4(e){return(0,a.Z)().wrap(function _callee4$(n){for(;;)switch(n.prev=n.next){case 0:if(!ee.current){n.next=2;break}return n.abrupt("return");case 2:return ee.current=!0,K(!0),M(""),n.next=7,ue({signId:T,code:e});case 7:case"end":return n.stop()}},_callee4)}));return function handlePinComplete(n){return e.apply(this,arguments)}}(),me=(0,v.useMemo)(function(){return T||!_||k?[]:[{key:"documents-sign",label:c("thirdPartySigning.actions.signDocuments"),disabled:re,isLoading:re,onClick:function onClick(){pe.current()}}]},[re,k,_,T,c]);return(0,v.useEffect)(function(){return x(me),function(){return x([])}},[me,x]),!_||k?(0,mn.jsxs)("div",{className:"flex min-h-[160px] flex-col items-center justify-center gap-3 py-8 text-center md:min-h-[220px]",children:[(0,mn.jsx)(y.$j,{size:24}),(0,mn.jsx)(y.ZT,{variant:"p2",textColor:"secondary",children:c("thirdPartySigning.loading.description")})]}):(0,mn.jsxs)("div",{className:"flex flex-col gap-4 ".concat(T?"pb-36 md:pb-0":""),children:[(0,mn.jsx)(y.ZT,{variant:"p2",textColor:"secondary",children:c("thirdPartySigning.documents.description",{company:null!==(s=b.companyName)&&void 0!==s?s:""})}),(0,mn.jsx)(lt,{cost:b.finance.cost,estimatedAmount:b.finance.estimated_amount,isEstimatedAmount:b.finance.is_estimated_amount,paymentAmount:ce,transferFee:b.finance.transfer_commission_amount}),oe.length>0&&(0,mn.jsxs)(y.Zb,{radius:"4xl",variant:"gray",padding:"xs",className:"flex flex-col gap-3",children:[(0,mn.jsx)(y.ZT,{weight:"medium",children:c("thirdPartySigning.documents.taxSavingsTitle")}),(0,mn.jsx)(y.ZT,{variant:"p3",textColor:"secondary",children:c("thirdPartySigning.documents.taxSavingsDescription")}),f()(oe).call(oe,function(e){return(0,mn.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,mn.jsx)(y.XZ,{checked:o()(m).call(m,e.kind),disabled:"TASK"===e.kind,onCheckedChange:function onCheckedChange(){return function handleTaxKindToggle(e){var n;"TASK"!==e&&h(o()(m).call(m,e)?d()(m).call(m,function(n){return n!==e}):G()(n=[]).call(n,(0,q.Z)(m),[e]))}(e.kind)},label:e.title}),(0,mn.jsxs)(y.ZT,{weight:"medium",className:"shrink-0",children:["-",e.amount]})]},e.kind)})]}),(0,mn.jsx)(ut,{documents:b.documents,onDocumentClick:function onDocumentClick(e){return window.open(e,"_blank")}}),I&&(0,mn.jsx)(y.bZ,{variant:"error",title:I}),re&&!T&&(0,mn.jsxs)("div",{className:"flex items-center gap-2",children:[(0,mn.jsx)(y.$j,{size:16}),(0,mn.jsx)(y.ZT,{variant:"p2",textColor:"secondary",children:c("thirdPartySigning.documents.signing")})]}),T&&(0,mn.jsxs)("div",{className:"fixed inset-x-0 bottom-0 z-50 flex flex-col gap-2 border-t border-[#251D350F] bg-white p-4 pb-[calc(1rem+env(safe-area-inset-bottom))] shadow-[0_-8px_24px_0_#00000014] md:static md:border-0 md:bg-transparent md:p-0 md:shadow-none",children:[(0,mn.jsx)(y.ZT,{weight:"medium",children:c("thirdPartySigning.documents.codeLabel")}),(0,mn.jsx)(y.vQ,{length:4,onComplete:fe,isDisabled:ie,loading:re})]}),(0,mn.jsx)(et,{isOpen:O,onClose:function onClose(){return z(!1)}}),(0,mn.jsx)(Wn.N,{open:Boolean(W),onClose:function onClose(){var e=W;X(void 0),u.handleTerminalState({type:"signing_failed",error:e}),C()}})]})},pt=["TASK","RECEIPT","PENALTY","DEBT"],ft=["payment","saved","documents"],mt=["payment","recipient","application","saved","documents"],ht=["payment","bankApplication","bankSaved","documents"],vt=function isPayableTaxKind(e){return o()(pt).call(pt,e)},yt=function ThirdPartyBankAccountProviderBridge(e){var n,t=e.available,a=e.children,r=e.companyId,i=e.contractorInn,s=e.onSelectedChange,o=e.onStepChange,c=e.onComplete,l=(0,gn.m)({companyId:r,enabled:t});return(0,mn.jsx)(xn.F,{autoCompleteOnApproval:!0,available:t,companyId:r,contractorInn:i,paymentDetails:null!==(n=l.data)&&void 0!==n?n:[],onSelectedChange:s,onStepChange:o,onComplete:c,children:a})},gt=(0,x.Pi)(function(e){var n,t,s,o=(0,g.$G)().t,c=e.onClose,u=e.onError,p=e.open,m=function useCurrentUserAdapter(){var e,n,t=(0,E.LM)(),a=null!==(e=null===(n=t.user)||void 0===n?void 0:n.data.mobile_phone)&&void 0!==e?e:"";return(0,v.useMemo)(function(){return{currentUser:t,mobilePhone:a}},[t,a])}(),x=m.currentUser,w=m.mobilePhone,Z=(0,v.useState)(0),C=(0,i.Z)(Z,2),j=C[0],N=C[1],T=j>0,A=Ue({source:e.source,currentUser:x,enabled:p&&T,requestId:j}),D=A.data,F=T&&"ready"===(null===D||void 0===D?void 0:D.type)?D.signingCase:void 0,I=(0,v.useState)("payment"),M=(0,i.Z)(I,2),B=M[0],O=M[1],z=(0,v.useState)(null),R=(0,i.Z)(z,2),$=R[
10],L=R[1],q=(0,v.useState)(null),U=(0,i.Z)(q,2),K=U[0],V=U[1],G=(0,v.useState)([]),Q=(0,i.Z)(G,2),W=Q[0],H=Q[1],J=(0,v.useState)(!1),Y=(0,i.Z)(J,2),X=Y[0],ee=Y[1],ne=(0,v.useState)([]),te=(0,i.Z)(ne,2),ae=te[0],re=te[1],ie=(0,v.useState)(!1),se=(0,i.Z)(ie,2),oe=se[0],ce=se[1],le=(0,v.useState)(!1),ue=(0,i.Z)(le,2),de=ue[0],pe=ue[1],fe=(0,v.useState)({firstName:"",lastName:"",patronymic:"",recipientNoPatronymic:!1}),me=(0,i.Z)(fe,2),he=me[0],ve=me[1],ye=(0,v.useState)(),ge=(0,i.Z)(ye,2),xe=ge[0],be=ge[1],_e=(0,v.useState)(),ke=(0,i.Z)(_e,2),Pe=ke[0],Se=ke[1],we=(0,v.useCallback)(function(e){ee(e)},[]),Ze=In({props:e,selectedTaxKinds:W,onProcessingChange:we}),Ce=(0,v.useCallback)(function(){N(function(e){return e||1})},[]),je=(0,v.useCallback)((0,r.Z)((0,a.Z)().mark(function _callee(){return(0,a.Z)().wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:N(function(e){return e+1}),O("documents");case 2:case"end":return e.stop()}},_callee)})),[]),Ne=(0,v.useCallback)(function(){return O("payment")},[]),Te=(0,v.useCallback)(function(e){pe(e)},[]),Ae=(0,v.useCallback)(function(e){O(function(n){return"documents"===n?n:"application"===e||"review"===e||"declined"===e?"bankApplication":"saved"===e?"bankSaved":"payment"})},[]),De=(0,v.useCallback)(function(){u?u():c()},[c,u]);if((0,v.useEffect)(function(){p&&Ce()},[p,Ce]),(0,v.useEffect)(function(){p||(L(null),V(null),H([]),ee(!1),re([]),N(0),ce(!1),pe(!1),ve({firstName:"",lastName:"",patronymic:"",recipientNoPatronymic:!1}),be(void 0),Se(null),O("payment"))},[p]),(0,v.useEffect)(function(){p&&F&&H(function getInitialTaxKinds(e){var n,t,a,r,i=new(l())(d()(n=f()(t=null!==(a=null===(r=e.finance.tax_savings)||void 0===r?void 0:r.items)&&void 0!==a?a:[]).call(t,function(e){return e.kind})).call(n,vt)),s=[];return i.has("TASK")&&s.push("TASK"),e.finance.force_tax_saving&&(i.has("RECEIPT")&&s.push("RECEIPT"),i.has("PENALTY")&&s.push("PENALTY"),i.has("DEBT")&&s.push("DEBT")),s}(F))},[p,F]),(0,v.useEffect)(function(){p&&T&&D&&"ready"!==D.type&&Ze.handleLoadState(D)},[Ze,T,D,p]),!p)return null;if(T&&"invalid_link"===(null===D||void 0===D?void 0:D.type))return(0,mn.jsxs)(y.Ms,{open:e.open,onOpenChange:function onOpenChange(n){return!n&&e.onClose()},visibleClose:!0,children:[(0,mn.jsx)(y.Ms.Title,{children:o("thirdPartySigning.errors.title")}),(0,mn.jsx)(y.Ms.Content,{children:(0,mn.jsx)(y.bZ,{variant:"error",title:o("thirdPartySigning.errors.invalidAdHocLink")})})]},"invalid-link-error");var Fe=null!==(n=(0,P.Yo)("load_failed"===(null===D||void 0===D?void 0:D.type)?D.error:A.error))&&void 0!==n?n:o("thirdPartySigning.errors.loadFailed");if(T&&(A.isError||"load_failed"===(null===D||void 0===D?void 0:D.type)))return(0,mn.jsxs)(y.Ms,{open:e.open,onOpenChange:function onOpenChange(n){return!n&&e.onClose()},visibleClose:!0,children:[(0,mn.jsx)(y.Ms.Title,{children:o("thirdPartySigning.errors.title")}),(0,mn.jsx)(y.Ms.Content,{children:(0,mn.jsx)(y.bZ,{variant:"error",title:Fe})})]},"load-failed-error");var Ie=Boolean(F),Me=T&&(A.isPending||"preparing"===(null===D||void 0===D?void 0:D.type)||"additional_onboarding_required"===(null===D||void 0===D?void 0:D.type));if(!F||Me)return(0,mn.jsx)(y.Ms,{open:e.open,onOpenChange:function onOpenChange(){},visibleClose:!1,diableOutsideClick:!0,width:"sm",classNames:{header:"hidden"},children:(0,mn.jsxs)(y.Ms.Content,{children:[(0,mn.jsxs)("div",{className:"mb-4 flex w-full flex-row items-center justify-between gap-4",children:[(0,mn.jsx)(y.ZT,{variant:"h2",weight:"bold",children:o("thirdPartySigning.loading.title")}),(0,mn.jsx)(y.$j,{size:24,className:"ml-auto"})]}),(0,mn.jsx)(y.ZT,{children:o("thirdPartySigning.loading.description")})]})});var Be=F,Ee=function getVisibleSteps(e,n){return n?ht:e?mt:ft}(oe,de),Oe=Math.max(0,h()(Ee).call(Ee,B)),ze=f()(Ee).call(Ee,function(e){return{title:o("thirdPartySigning.steps.".concat(e))}}),Re=Be.createdAt?(0,k.H2)(Be.createdAt):"",$e=o(Re?"thirdPartySigning.header.captionWithDate":"thirdPartySigning.header.caption",{id:null!==(t=null!==(s=Be.wfTaskId)&&void 0!==s?s:Be.taskId)&&void 0!==t?t:"",date:Re}),Le="documents"===B&&(!Ie||Me)?"thirdPartySigning.loading.title":"thirdPartySigning.titles.".concat(B),qe={signingCase:Be,step:B,setStep:O,selectedFps:$,setSelectedFps:L,selectedPayment:K,setSelectedPayment:V,recipient:he,setRecipient:ve,createdApplicationId:xe,setCreatedApplicationId:be,signedApplication:Pe,setSignedApplication:Se,selectedTaxKinds:W,setSelectedTaxKinds:H,adapter:Ze,isProcessingSign:X,isDocumentsReady:Ie,isDocumentsFormationPending:Me,requestDocumentsFormation:Ce,setFooterActions:re,setRequiresThirdPartyApplication:ce,goToDocuments:je,goToPayment:Ne,closeWithError:De};return(0,mn.jsx)(S.Provider,{value:qe,children:(0,mn.jsx)(vn,{currentPhone:w,children:(0,mn.jsx)(yt,{available:Boolean(Be.bankAccountThirdPartyAvailable),companyId:Be.companyId,contractorInn:Be.contractorInn,onSelectedChange:Te,onStepChange:Ae,onComplete:je,children:(0,mn.jsxs)(y.Ms,{open:e.open,onOpenChange:function onOpenChange(n){return!n&&e.onClose()},width:"sm",mobileFullHeight:!0,children:[(0,mn.jsx)(y.Ms.TopHeader,{caption:$e,title:(0,mn.jsx)(y.ZT,{variant:"h0",children:(0,mn.jsx)(b.Z,{value:Be.finance.cost})})}),(0,mn.jsx)(y.Ms.Content,{children:(0,mn.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,mn.jsx)(y.ar,{steps:ze,currentStep:Oe,className:"w-full",showCurrentStepTitleOnMobile:!0}),(0,mn.jsx)("div",{className:"flex flex-col gap-2",children:(0,mn.jsx)(y.ZT,{variant:"h1",children:o(Le)})}),"payment"===B&&(0,mn.jsx)(zn,{}),"recipient"===B&&(0,mn.jsx)($n,{}),"application"===B&&(0,mn.jsx)(Kn,{}),"saved"===B&&(0,mn.jsx)(Gn,{}),"bankApplication"===B&&(0,mn.jsx)(bn.d,{}),"bankSaved"===B&&(0,mn.jsx)(bn.d,{}),"documents"===B&&(0,mn.jsx)(dt,{})]})}),(0,mn.jsxs)(y.Ms.Footer,{children:[("bankApplication"===B||"bankSaved"===B)&&(0,mn.jsx)(_n.L,{completionMode:"signing",onClose:c}),"bankApplication"!==B&&"bankSaved"!==B&&ae.length>0&&(0,mn.jsx)("div",{className:"flex w-full flex-col gap-2",children:f()(ae).call(ae,function(e){var n;return"loading"===e.kind?(0,mn.jsx)(_.c,{},e.key):"otp"===e.kind?(0,mn.jsx)(y.vQ,{length:4,title:e.title,onComplete:e.onComplete,isDisabled:e.disabled,loading:e.loading},e.key):(0,mn.jsx)(y.zx,{type:"button",variant:null!==(n=e.variant)&&void 0!==n?n:"primary",size:"lg",className:"w-full",disabled:e.disabled,isLoading:e.isLoading,onClick:e.onClick,children:e.label},e.key)})})]})]})})})})})},60564:function(e,n,t){t.d(n,{k:function(){return o}});var a=t(61249),r=t(45144),i=t(2605),s=t(12273),o=function useMutationUsersEvents(){var e=localStorage.getItem("role")||"contractor",n=(0,i.D)({mutationFn:function(){var n=(0,r.Z)((0,a.Z)().mark(function _callee(n){var t;return(0,a.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:return t=n.data,a.next=3,(0,s.z)({url:"".concat(e,"/users/events"),method:"PUT",withPrefix:!1,data:t});case 3:return a.abrupt("return",a.sent);case 4:case"end":return a.stop()}},_callee)}));return function mutationFn(e){return n.apply(this,arguments)}}()});return 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.