1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="25351e12-8882-42ce-ac5d-5ab7674c8928",e._sentryDebugIdIdentifier="sentry-dbid-25351e12-8882-42ce-ac5d-5ab7674c8928")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3229],{2171:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var a=n(37876),r=n(22726),l=n(41187),s=n.n(l);let i=()=>(0,a.jsxs)("div",{className:s().main,"data-component":"stripe-skeleton",children:[(0,a.jsx)(r.A,{className:s().stripeSkeletonTitle,height:24,maxWidth:186,marginBottom:16}),(0,a.jsx)(r.A,{height:214,marginBottom:28,maxWidth:372}),(0,a.jsx)(r.A,{height:30,maxWidth:200})]})},27301:e=>{e.exports={infoItem:"PaymentSystemReachProfilePayInfo_infoItem__qNfVm",infoItemValue:"PaymentSystemReachProfilePayInfo_infoItemValue__fc8jJ",cashback:"PaymentSystemReachProfilePayInfo_cashback__eHAMn"}},41187:e=>{e.exports={main:"StripeSkeleton_main__LQDGv",stripeSkeletonTitle:"StripeSkeleton_stripeSkeletonTitle__qNWTv"}},43229:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>eC});var a=n(37876),r=n(14232),l=n(18847),s=n.n(l),i=n(89099),o=n(37004),d=n(61902),u=n(61144),c=n(15946),_=n(29182),m=n(94937),E=n(21540),p=n(5993),R=n(74973),A=n(64784),y=n(40097),T=n(67768),P=n(74359),h=n(20716),S=n(13981),v=n(11380),C=n(88524),f=n(62990),I=n(42149),N=n(88314),D=n(74222),O=n(22497),L=n(94574),g=n(28023),Y=n(42723),M=n.n(Y);let x={stripeCardsList:e=>{let{userId:t}=e;return[m.es.STRIPE_CARDS_LIST,"userId: ".concat(t)]}},k=()=>{let{createPaymentFlowErrorContext:e}=(0,v.p)(),t=(0,I._8)();return(0,y.n)({mutationFn:async e=>(0,L.Bt)({body:{token:null==e?void 0:e.token},cardId:null==e?void 0:e.cardId,requestContext:t}),onError:(n,a)=>{N.z(D.A.DEFAULT_ERROR),(0,g.z)({requestContext:t,data:{logType:m.$9.TYPE.CLIENT,category:m.wD.PAYMENT_SYSTEM_PAGE_ERROR.CATEGORY,reason:m.wD.PAYMENT_SYSTEM_PAGE_ERROR.REASON.STRIPE_CREATE_PAYMENT_INTENT_ERROR,paymentSystem:m.F_.PAYMENT_REPLENISH_METHOD_SLUG.STRIPE,token:(null==a?void 0:a.token)||"no token data",cardId:(null==a?void 0:a.cardId)||"no cardId data",...e(n)}})}})},w=()=>{var e;let{handlePaymentSuccess:t}=(0,C.r)(),{createPaymentFlowErrorContext:n}=(0,v.p)(),a=(0,T.jE)(),r=(0,o.d4)(e=>e.user),l=(0,I._8)(),s=null==r||null==(e=r.profile)?void 0:e.id;return(0,y.n)({mutationFn:async e=>{let{stripe:t,ev:n,clientSecret:a}=e,{paymentIntent:r,error:l}=await t.confirmCardPayment(a,{payment_method:n.paymentMethod.id},{handleActions:!1});if(l)throw null==n||n.complete("fail"),l;if((null==r?void 0:r.status)==="requires_action"||(null==r?void 0:r.status)==="requires_source_action"){let e=await t.confirmCardPayment(a);if(null==e?void 0:e.error)throw null==n||n.complete("fail"),e.error}return null==n||n.complete("success"),r},onSuccess:()=>{t({}),a.invalidateQueries({queryKey:x.stripeCardsList({userId:s})})},onError:e=>{let t=(null==e?void 0:e.message)||D.A.DEFAULT_ERROR;N.z(t),(0,g.z)({requestContext:l,data:{logType:m.$9.TYPE.CLIENT,category:m.wD.PAYMENT_SYSTEM_PAGE_ERROR.CATEGORY,reason:m.wD.PAYMENT_SYSTEM_PAGE_ERROR.REASON.STRIPE_CONFIRM_PAYMENT_ERROR,paymentSystem:m.F_.PAYMENT_REPLENISH_METHOD_SLUG.STRIPE,...n(e)}})}})},b=e=>{var t;let{enabled:n=!0}=e||{},{createPaymentFlowErrorContext:a}=(0,v.p)(),r=(0,o.d4)(e=>e.user),l=(0,I._8)(),s=null==r||null==(t=r.profile)?void 0:t.id,i=x.stripeCardsList({userId:s});return(0,P.I)({queryKey:i,queryFn:async()=>{try{return await (0,L.hD)({requestContext:l})}catch(e){throw N.z(D.A.DEFAULT_ERROR),await (0,g.z)({requestContext:l,data:{logType:m.$9.TYPE.CLIENT,category:m.wD.PAYMENT_SYSTEM_PAGE_ERROR.CATEGORY,reason:m.wD.PAYMENT_SYSTEM_PAGE_ERROR.REASON.STRIPE_FETCH_CARDS_ERROR,paymentSystem:m.F_.PAYMENT_REPLENISH_METHOD_SLUG.STRIPE,...a(e)}}),e}},enabled:(null==r?void 0:r.isAuthenticated)&&n,staleTime:m.Vv.THIRTY_MINUTES,gcTime:m.Vv.THIRTY_MINUTES,refetchOnWindowFocus:!1,refetchOnMount:!1,refetchOnReconnect:!1,retry:!1})},j=()=>{var e;
1let t=(0,T.jE)(),{createPaymentFlowErrorContext:n}=(0,v.p)(),a=(0,o.d4)(e=>e.user),r=(0,I._8)(),l=null==a||null==(e=a.profile)?void 0:e.id;return(0,y.n)({mutationFn:async e=>{let{cardId:t}=e;return(0,L.FW)({cardId:t,requestContext:r})},onSuccess:()=>{t.invalidateQueries({queryKey:x.stripeCardsList({userId:l})}),t.invalidateQueries({queryKey:S.xD.autoReplenish({userId:l})}),N.k({text:D.A.CARD_SUCCESSFULLY_DELETED})},onError:(e,t)=>{N.z(D.A.DEFAULT_ERROR),(0,g.z)({requestContext:r,data:{logType:m.$9.TYPE.CLIENT,category:m.wD.PAYMENT_SYSTEM_PAGE_ERROR.CATEGORY,reason:m.wD.PAYMENT_SYSTEM_PAGE_ERROR.REASON.STRIPE_DELETE_CARD_ERROR,paymentSystem:m.F_.PAYMENT_REPLENISH_METHOD_SLUG.STRIPE,cardId:(null==t?void 0:t.cardId)||"no cardId data",...n(e)}})}})},H=async e=>{let{stripe:t,elements:n,clientSecret:a,selectedBankCard:r}=e,l=r?{}:{payment_method:{card:n.getElement(d.CardNumberElement)}},s=await t.confirmCardPayment(a,l);if(null==s?void 0:s.error)throw s.error;return s.paymentIntent},F=()=>{var e,t;let n=(0,T.jE)(),a=(0,i.useRouter)(),{handlePaymentSuccess:r}=(0,C.r)(),{handleFreedomOrderPaymentSuccess:l}=(0,f.T)(),{createPaymentFlowErrorContext:s}=(0,v.p)(),{mutateAsync:u}=k(),{mutateAsync:c}=(0,S.CD)(),_=(0,I._8)(),E=(0,o.d4)(e=>e.user),p=(0,O.n)(null==a?void 0:a.query),R=null==p?void 0:p.token,{data:A}=(0,h.l8)({token:R}),P=n.getQueryData(x.stripeCardsList({userId:null==E||null==(e=E.profile)?void 0:e.id}))||[],L=null==E||null==(t=E.profile)?void 0:t.id;return(0,y.n)({mutationFn:async e=>{let{elements:t,stripe:n,clientSecretKey:a,selectedBankCard:r,token:l,selectedAutoReplenish:i}=e,o=a;if(!r){var E,p;let e=await n.createPaymentMethod({type:"card",card:t.getElement(d.CardNumberElement)});if(e.error)return N.z(e.error.message),(0,g.z)({requestContext:_,data:{logType:m.$9.TYPE.CLIENT,category:m.wD.PAYMENT_SYSTEM_PAGE_ERROR.CATEGORY,reason:m.wD.PAYMENT_SYSTEM_PAGE_ERROR.REASON.STRIPE_CREATE_PAYMENT_METHOD_ERROR,paymentSystem:m.F_.PAYMENT_REPLENISH_METHOD_SLUG.STRIPE,...s(e.error)}}),{paymentIntent:null,duplicatedCard:null,isDuplicatedCard:!1};let a=null==(p=e.paymentMethod)||null==(E=p.card)?void 0:E.last4,r=null==P?void 0:P.find(e=>e.last4===a);if(r)return{paymentIntent:null,duplicatedCard:r,isDuplicatedCard:!0}}r&&(o=(await u({token:l,cardId:r.id})).client_secret);let R=await H({stripe:n,elements:t,clientSecret:o,selectedBankCard:r});if(void 0!==i)try{await c({token:l,autoReplenish:i})}catch(e){N.z((null==e?void 0:e.message)||D.A.DEFAULT_ERROR)}return{paymentIntent:R,duplicatedCard:null,isDuplicatedCard:!1}},onSuccess:e=>{var t;e.paymentIntent&&(r({}),n.invalidateQueries({queryKey:x.stripeCardsList({userId:L})}),(null==A||null==(t=A.deferred_purchase)?void 0:t.type_id)===Number(m.F_.PURCHASE_TYPE_ID.TYPE_FREEDOM_ORDER)&&(l(),M().dataLayer({dataLayer:{event:"purchase"}})))},onError:e=>{(0,g.z)({requestContext:_,data:{logType:m.$9.TYPE.CLIENT,category:m.wD.PAYMENT_SYSTEM_PAGE_ERROR.CATEGORY,reason:m.wD.PAYMENT_SYSTEM_PAGE_ERROR.REASON.STRIPE_PAYMENT_FLOW_ERROR,paymentSystem:m.F_.PAYMENT_REPLENISH_METHOD_SLUG.STRIPE,...s(e)}}),N.z((null==e?void 0:e.message)||D.A.DEFAULT_ERROR)}})};var U=n(39806),G=n(26927),B=n(86412),q=n(23031),W=n(32817),V=n(73646),z=n(57325),K=n(49724),Q=n.n(K);let $=s()(()=>Promise.all([n.e(5846),n.e(4629)]).then(n.bind(n,74629)),{loadableGenerated:{webpack:()=>[74629]},ssr:!1}),J=e=>{var t;let{stripeCardsList:n,selectedBankCard:l,addNewCardClickHandler:s,selectedPrimaryCardHandler:o}=e,d=(0,i.useRouter)(),[u,c]=(0,r.useState)(!1),[m,E]=(0,r.useState)(null),p=(0,O.n)(null==d?void 0:d.query),R=null==p?void 0:p.token,{data:A}=(0,U.Y)({token:R}),{isPending:y,mutate:T}=j(),{isDesktopDevice:P,translations:h}=(0,r.useContext)(_.q),S=(0,G.L)({flowId:null==A||null==(t=A.purchase_params)?void 0:t.flow_id}),v=e=>{let{elementId:t}=e;c(!0),E(t)};return(0,a.jsxs)("div",{className:Q().main,"data-component":"stripe-cards-list",children:[P&&(0,a.jsx)(q.A,{slug:"stripe__card-list",title:h.PAYMENT_BY_BANK_CARD}),S&&(0,a.jsx)("div",{className:Q().payReachProfileInfoContainer,children:(0,a.jsx)(z.A,{})}),n&&(null==n?void 0:n.length)>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(B.A,{size:"16",text:h.CHOOSE_PAYMENT_METHOD,weight:"700"}),(0,a.jsx)("ul",{className:"stripe-cards-list",children:n.map(e=>(0,a.jsx)(W.A,{item:e,itemValue:null==e?void 0:e.last4,selectedItemId:Number(null==l?void 0:l.id),isLoading:y,onChangePaymentSystemListItem:o,actionButtonClickHandler:v},e.id))}),(0,a.jsx)(V.A,{title:h.PAY_WITH_ANOTHER_CARD,buttonClickHandler:s}
1)]}),u&&(0,a.jsx)($,{cancelText:h.CANCEL,confirmText:h.REMOVE_CARD,descriptionText:h.CARD_WILL_REMOVED_TEXT,isDesktopDevice:P,yesText:h.REMOVE,onCloseRequest:e=>{c(!1),E(null),e&&m&&T({cardId:m})}})]})};var X=n(24633),Z=n(2171),ee=n(41574),et=n(22777),en=n(4941),ea=n(94490),er=n(84456),el=n.n(er);let es=e=>{let{selectedAutoReplenish:t,stripePaymentIntentData:n,isLoading:l,stripePaymentButtonElement:s,setSelectedAutoReplenish:o,buttonPayClickHandler:d}=e,u=(0,i.useRouter)(),c=(0,O.n)(null==u?void 0:u.query),m=null==c?void 0:c.token,{data:E}=(0,U.Y)({token:m}),{isDesktopDevice:p,translations:R}=(0,r.useContext)(_.q),y=null==E?void 0:E.purchase_params,T=(0,G.L)({flowId:null==y?void 0:y.flow_id});return(0,a.jsxs)("div",{"data-component":"stripe-checkout-form",children:[p&&(0,a.jsx)(q.A,{slug:"stripe__checkout-form",title:R.PAYMENT_BY_BANK_CARD}),n?(0,a.jsxs)(a.Fragment,{children:[T&&(0,a.jsx)("div",{className:el().payReachProfileInfoContainer,children:(0,a.jsx)(z.A,{})}),(0,a.jsx)(X.A,{stripePaymentButtonElement:s}),!T&&(0,a.jsx)(et.A,{}),p&&(0,a.jsx)(en.A,{}),(0,a.jsx)(ea.A,{title:R.PAY,buttonClickHandler:d,isFixedButton:!p,isLoading:l,withAutoReplenishAgreement:T,selectedAutoReplenish:t,setSelectedAutoReplenish:o,...T&&{customClassName:el().paymentButton}}),T&&p&&(0,a.jsx)("div",{className:el().paymentAutoReplenishAgreementWrapper,children:(0,a.jsx)(A.A,{selected:t,onChange:()=>o(e=>!e)})}),(0,a.jsx)(ee.A,{iconVisa:!0,iconMasterCard:!0,iconPCI:!0})]}):(0,a.jsx)("div",{className:el().stripeCheckoutSkeletonContainer,children:(0,a.jsx)(Z.A,{})})]})};var ei=n(62478),eo=n(80078),ed=n.n(eo);let eu=e=>{let{selectedBankCard:t,showScreen:n,isDynamicAutoreplenishAgreement:l,selectedAutoReplenish:s,stripePaymentIntentData:i,isLoading:o,stripePaymentButtonElement:d,stripeCardsList:u,setSelectedAutoReplenish:c,addNewCardClickHandler:m,buttonPayClickHandler:E,selectedPrimaryCardHandler:p}=e,{isDesktopDevice:R,translations:y}=(0,r.useContext)(_.q);switch(n){case ei.j.BankCardsList:return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(J,{stripeCardsList:u,selectedBankCard:t,addNewCardClickHandler:m,selectedPrimaryCardHandler:p}),!l&&(0,a.jsx)(et.A,{}),R&&(0,a.jsx)(en.A,{}),(0,a.jsx)(ea.A,{title:y.PAY,buttonClickHandler:E,isFixedButton:!R,isLoading:o,withAutoReplenishAgreement:l,selectedAutoReplenish:s,setSelectedAutoReplenish:c,...l&&{customClassName:ed().paymentButton}}),l&&R&&(0,a.jsx)("div",{className:ed().paymentAutoReplenishAgreementWrapper,children:(0,a.jsx)(A.A,{selected:s,onChange:()=>c(e=>!e)})}),(0,a.jsx)(ee.A,{iconVisa:!0,iconMasterCard:!0,iconPCI:!0})]});case ei.j.PaymentBankCard:case ei.j.AddPaymentBankCard:return(0,a.jsx)(es,{selectedAutoReplenish:s,stripePaymentIntentData:i,isLoading:o,stripePaymentButtonElement:d,setSelectedAutoReplenish:c,buttonPayClickHandler:E});default:return null}};var ec=n(37327),e_=n(86420),em=n(82761),eE=n(71374),ep=n(41491);let eR=e=>{var t,n,a;let{stripe:l}=e,s=(0,i.useRouter)(),{isWebView:d}=(0,eE.r)(),u=(0,o.d4)(e=>e.user),[c,_]=(0,r.useState)(null),E=(0,O.n)(null==s?void 0:s.query),p=null==E?void 0:E.token,{data:R}=(0,U.Y)({token:p}),A=(0,I._8)(),y=null==u||null==(t=u.profile)?void 0:t.id,T=null==R||null==(n=R.purchase_params)?void 0:n.sum,P=null==R||null==(a=R.purchase_params)?void 0:a.currency;return(0,r.useEffect)(()=>{if(!l||!P||!T)return _(null);let e=!1;return(async()=>{try{let t=l.paymentRequest({country:"EE",currency:(0,ep.A)(P,!1).toLowerCase(),total:{label:"",amount:Number(T)},requestPayerName:!0,requestPayerEmail:!0});if(!await t.canMakePayment()||e)return;_(t)}catch(e){(0,g.z)({requestContext:A,data:{logType:m.$9.TYPE.CLIENT,category:m.wD.PAYMENT_SYSTEM_PAGE_ERROR.CATEGORY,reason:m.wD.PAYMENT_SYSTEM_PAGE_ERROR.REASON.STRIPE_PAYMENT_REQUEST_BUTTON_ERROR,paymentSystem:m.F_.PAYMENT_REPLENISH_METHOD_SLUG.STRIPE,responseData:{error:e,user_id:y},isWebView:d}})}})(),()=>{e=!0}},[l,T,P]),{stripePaymentButtonElement:c}},eA=s()(()=>Promise.all([n.e(2267),n.e(389),n.e(2920)]).then(n.bind(n,62920)),{loadableGenerated:{webpack:()=>[62920]},ssr:!1}),ey=s()(()=>Promise.all([n.e(2267),n.e(389),n.e(5713)]).then(n.bind(n,55713)),{loadableGenerated:{webpack:()=>[55713]},ssr:!1}),eT=s()(()=>
1Promise.all([n.e(2267),n.e(389),n.e(9383)]).then(n.bind(n,41764)),{loadableGenerated:{webpack:()=>[41764]},ssr:!1}),eP=s()(()=>Promise.all([n.e(943),n.e(2111)]).then(n.bind(n,2111)),{loadableGenerated:{webpack:()=>[2111]},ssr:!1}),eh=s()(()=>Promise.all([n.e(2775),n.e(9688)]).then(n.bind(n,67307)),{loadableGenerated:{webpack:()=>[67307]},ssr:!1}),eS=s()(()=>Promise.all([n.e(7503),n.e(7136)]).then(n.bind(n,4755)),{loadableGenerated:{webpack:()=>[4755]},ssr:!1}),ev=s()(()=>Promise.all([n.e(2267),n.e(389),n.e(9911),n.e(2794)]).then(n.bind(n,92794)),{loadableGenerated:{webpack:()=>[92794]},ssr:!1}),eC=()=>{var e,t,n;let l=(0,i.useRouter)(),s=(0,d.useElements)(),A=(0,d.useStripe)(),{sendInternalAnalytics:y}=(0,c.A)(),{redirectByPaymentSelectPage:T}=(0,ec.q)(),{redirectToUrl:P}=(0,em.A)(),{isWebView:S,callBackUrl:v,callBackUrlAlternative:C,showSuccess:f}=(0,eE.r)(),[I,N]=(0,r.useState)(!1),[D,L]=(0,r.useState)({cardList:!1,cardForm:!1}),[g,Y]=(0,r.useState)(null),[M,x]=(0,r.useState)(null),[j,H]=(0,r.useState)(null),[B,q]=(0,r.useState)(null),[W,V]=(0,r.useState)(!1),[z,K]=(0,r.useState)(!1),[Q,$]=(0,r.useState)(!0),J=(0,o.d4)(e=>e.user),X=(0,o.d4)(e=>e.currentCountry),Z=(0,O.n)(null==l?void 0:l.query),ee=null==Z?void 0:Z.token,{data:et}=(0,h.l8)({token:ee}),{data:en,isSuccess:ea,isError:er,error:el,mutate:es}=k(),{data:eo,isError:ed,error:ep,isSuccess:eC}=(0,U.Y)({token:ee}),{data:ef,isError:eI,status:eN,mutate:eD}=w(),{data:eO,isError:eL,isPending:eg,status:eY,mutate:eM}=F(),{data:ex,isPending:ek,isLoading:ew,isSuccess:eb,isError:ej,error:eH}=b(),eF=null==eo?void 0:eo.purchase_params,eU=null==en?void 0:en.client_secret,eG=null==eF?void 0:eF.type_id.toString(),eB="false"===f,eq=(null==eO||null==(e=eO.paymentIntent)?void 0:e.status)===m.F_.STRIPE.CONFIRM_PAYLOAD_STATUS.SUCCESS||(null==ef?void 0:ef.status)===m.F_.STRIPE.CONFIRM_PAYLOAD_STATUS.SUCCESS,eW=eG===m.F_.PURCHASE_TYPE_ID.TYPE_PACKAGE,eV=eG===m.F_.PURCHASE_TYPE_ID.TYPE_WALLET,ez=eG===m.F_.PURCHASE_TYPE_ID.TYPE_DONATE,eK=eG===m.F_.PURCHASE_TYPE_ID.TYPE_PURCHASE_LEVEL||eG===m.F_.PURCHASE_TYPE_ID.TYPE_BUY_LEVEL,eQ=(null==et||null==(t=et.deferred_purchase)?void 0:t.type_id)===Number(m.F_.PURCHASE_TYPE_ID.TYPE_FREEDOM_ORDER),e$=(null==Z?void 0:Z.flow)==="landing",eJ=e$?(null==Z?void 0:Z.partition)||1:null,eX=null==eO?void 0:eO.duplicatedCard,eZ=ez||eQ,e0=(0,G.L)({flowId:null==eF?void 0:eF.flow_id}),{stripePaymentButtonElement:e1}=eR({stripe:A});(0,e_.D)({isReady:((null==ex?void 0:ex.length)?eb:ea)||ez&&eC,isError:((null==ex?void 0:ex.length)?ej:er)||ez&&ed,error:((null==ex?void 0:ex.length)?eH:el)||(ez?ep:null),paymentSystem:m.F_.PAYMENT_REPLENISH_METHOD_SLUG.STRIPE});let{toggleUserAuthModal:e4,modalDataByPurchaseType:e2}=(0,r.useContext)(u.U),{translations:e7,isDesktopDevice:e9}=(0,r.useContext)(_.q),e8=()=>(V(e=>!e),S&&C)?window.location.href=C:P({path:m.W_.ACCOUNT_PAGE}),e3=()=>{if(K(!1),eZ&&eq&&P({path:m.W_.HOME_PAGE}),ez&&(eL||eI)&&P({path:m.W_.DONATE}),eQ&&(eL||eI)&&P({path:m.W_.CART}),eo)return T({purchaseParams:eo,isWebView:S});x(g),H(B)},e6=()=>{if(S&&v){let e=v;if(eQ){let t=new URL(v);t.searchParams.set("payment_system","stripe"),e=t.toString()}window.location.href=e}else{if(eZ)return P({path:m.W_.HOME_PAGE});P({path:m.W_.ACCOUNT_PAGE})}};return(0,r.useEffect)(()=>{eX&&(x(ei.j.BankCardsList),H(eX),q(eX))},[eX]),(0,r.useEffect)(()=>{K(!0)},[eY,eN]),(0,r.useEffect)(()=>{if(ex&&eC){let e=(null==ex?void 0:ex.length)?ei.j.BankCardsList:ei.j.PaymentBankCard;(null==ex?void 0:ex.length)?(H(ex[0]),q(ex[0])):eC&&(H(null),es({token:ee}
1)),Y(e),x(e),e!==ei.j.BankCardsList||D.cardList||(y({eventParams:"payment_method:payment_method:payment:button:view",eventDetailsParams:{card:"saved",payment_method:"stripe",payment_button:null}}),L({...D,cardList:!0}))}},[null==ex?void 0:ex.length,eC]),(0,r.useEffect)(()=>{if(J.status===m.o1&&eC&&!J.isAuthenticated&&!J.userAuthModalIsOpen&&!ez)return e4({isUserAuthRequired:!0,forceOpen:!0});J.status!==m.Qd||J.isAuthenticated||P({path:m.W_.HOME_PAGE})},[J.status]),(0,r.useEffect)(()=>{ez&&(Y(ei.j.PaymentBankCard),x(ei.j.PaymentBankCard),eC&&es({token:ee}))},[null==eF?void 0:eF.type_id]),(0,r.useEffect)(()=>{N(!0)},[]),(0,r.useEffect)(()=>{I&&M===ei.j.PaymentBankCard&&!D.cardForm&&(y({eventParams:"payment_method:payment_method:payment:button:view",eventDetailsParams:{card:"manual",payment_method:"stripe",payment_button:(null==e1?void 0:e1._buttonTypeName)==="LINK"?null:null==e1?void 0:e1._buttonTypeName.toLowerCase()}}),L({...D,cardForm:!0}))},[e1]),(0,r.useEffect)(()=>{eq&&S&&v&&eB&&(window.location.href=v)},[eq]),(0,r.useEffect)(()=>{if(!(null==e1?void 0:e1.on)||!eU)return;let e=async e=>{eD({stripe:A,ev:e,clientSecret:eU})};return e1.on("paymentmethod",e),()=>{var t;null==(t=e1.off)||t.call(e1,"paymentmethod",e)}},[e1,eU]),(0,a.jsxs)("div",{className:"container","data-component":"default-stripe",children:[!(e9&&e$)&&(0,a.jsx)(E.A,{isBackTitle:g!==M,mobileTopBarTitle:e7.BY_CARD,backButtonClickHandler:()=>{if(M!==g){x(g),H(B);return}
1if(eo){if(y({eventParams:"payment_method:payment_method:payment:back_button:tap",eventDetailsParams:"payment_method:stripe"}),e$&&eJ)return P({path:"".concat(m.W_.LANDING_NEW_SELLERS,"?partition=").concat(eJ)});if(e0){sessionStorage.setItem(m.ok.BACK_FROM_PAYMENT_TO_ACCOUNT,"true");let e=(null==Z?void 0:Z.paymentType)?"&paymentType=".concat(Z.paymentType):"",t=(null==Z?void 0:Z.budget)?"&budget=".concat(Z.budget):"";return P({path:"".concat(m.W_.PAYMENT_SELECT_REPLENISHMENT_WALLET,"?token=").concat(ee).concat(e).concat(t)})}T({purchaseParams:eo,isWebView:S,isSuccessFlow:z&&eq,successCallBackUrl:(null==eF?void 0:eF.call_back_url)||v})}},isHideMobileBackIcon:e$}),(ek||ew)&&!ez?(0,a.jsx)(R.A,{}):eb||ez?(0,a.jsx)("div",{className:"payment-system-container",children:(0,a.jsx)(eu,{selectedBankCard:j,stripeCardsList:ex,showScreen:M,stripePaymentIntentData:en,stripePaymentButtonElement:e1,addNewCardClickHandler:()=>{y({eventParams:"payment_method:payment_method:payment:add_new_button:tap",eventDetailsParams:{card:"manual",payment_method:m.F_.PAYMENT_REPLENISH_METHOD_SLUG.STRIPE}}),x(ei.j.PaymentBankCard),H(null),es({token:ee})},selectedPrimaryCardHandler:e=>{let{listItem:t}=e;H(t),q(t)},buttonPayClickHandler:()=>
1{A&&s&&(y({eventParams:"payment_method:payment_method:payment:button:tap",eventDetailsParams:{card:(null==ex?void 0:ex.length)?"saved":"manual",payment_method:m.F_.PAYMENT_REPLENISH_METHOD_SLUG.STRIPE}}),eM({elements:s,stripe:A,clientSecretKey:eU,selectedBankCard:j,token:ee,...e0&&{selectedAutoReplenish:Q}}))},isDynamicAutoreplenishAgreement:e0,selectedAutoReplenish:Q,setSelectedAutoReplenish:$,isLoading:eg})}):null,z&&eq&&!eB&&(eQ?(0,a.jsx)(ev,{typeId:null==et||null==(n=et.deferred_purchase)?void 0:n.type_id,onCloseHandler:e6}):(eW||ez||eK||eV&&(null==X?void 0:X.id)===m.eq&&!eQ)&&(0,a.jsx)(eT,{closeHandler:e6,children:(0,a.jsx)(eP,{customTitle:(null==e2?void 0:e2.modalSuccessTitleText)||e7.ORDER_ACCEPTED,customDescription:(null==e2?void 0:e2.modalSuccessDescriptionText)||e7.TRACK_THE_ORDER_STATUS_IN_THE_LALAFO_CHAT,primaryButtonClickHandler:e6})})),z&&eq&&eV&&(null==X?void 0:X.id)!==m.eq&&(0,a.jsx)(eT,{closeHandler:e6,children:(0,a.jsx)(eh,{primaryButtonClickHandler:e6})}),z&&(eL||eI)&&(0,a.jsx)(eT,{closeHandler:e3,children:(0,a.jsx)(eS,{primaryButtonClickHandler:()=>
1{y({eventParams:"payment_method:payment_method:payment:try_again_button:tap",eventDetailsParams:{card:(null==ex?void 0:ex.length)?"saved":"manual",payment_method:m.F_.PAYMENT_REPLENISH_METHOD_SLUG.STRIPE}}),e3()}})}),(ej||ed)&&!W&&(0,a.jsx)(eA,{onCloseRequest:e8,children:(0,a.jsx)(ey,{closeButton:e8,children:(0,a.jsx)(p.A,{closeModalHandler:e8})})})]})}},49724:e=>{e.exports={main:"StripeCardsList_main__D1l44",payReachProfileInfoContainer:"StripeCardsList_payReachProfileInfoContainer__CEo9v"}},57325:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var a=n(37876),r=n(14232),l=n(29182),s=n(20716),i=n(39806),o=n(55915),d=n(41491),u=n(22497),c=n(94937);let _=e=>{if(!e)return c.t4.REACH_PROFILE_RECOMMENDED_DURATION_DAYS;switch(e){case 2:return 7;case 3:case 4:return 1;default:return 14}};var m=n(89099),E=n(77043),p=n(9308),R=n(27301),A=n.n(R);let y=()=>{var e;let t=(0,m.useRouter)(),n=(0,u.n)(null==t?void 0:t.query),c=null==n?void 0:n.token,{data:R}=(0,s.l8)({token:c}),{data:y}=(0,i.Y)({token:c}),{translations:T}=(0,r.useContext)(l.q),P=_((null==n?void 0:n.partition)?Number(null==n?void 0:n.partition):null),h=1===P,S=null==y?void 0:y.purchase_params,v=S&&(0,d.A)(null==S?void 0:S.currency),C=S&&(0,o.A)(Number(null==S?void 0:S.sum)/100,v||"",!1),f=S&&(0,o.A)(Number(null==S?void 0:S.sum)/(100*P),v||"",!1),I=null==R||null==(e=R.cashback)?void 0:e.cashback_amount,N=I&&Number(I)>0?(0,o.A)(Number(I)/100,v||"",!1):null;return(0,a.jsxs)("div",{className:A().main,"data-component":"payment-system-reach-profile-pay-info",children:[(0,a.jsxs)("div",{className:A().infoItem,children:[(0,a.jsx)(E.A,{size:"16",text:T.NUMBER_OF_PUBLICATIONS,customClass:A().infoItemDescription}),(0,a.jsx)(E.A,{size:"16",text:T.UNLIMITED,customClass:A().infoItemValue})]}),(0,a.jsxs)("div",{className:A().infoItem,children:[(0,a.jsx)(E.A,{size:"16",weight:h?"700":"400",text:"".concat(T.BUDGET_PER_DAY,":"),customClass:A().infoItemDescription}),(0,a.jsx)(E.A,{size:"16",weight:h?"700":"400",text:f,customClass:A().infoItemValue})]}),!h&&(0,a.jsxs)("div",{className:A().infoItem,children:[(0,a.jsx)(E.A,{size:"16",weight:"700",text:T.TOTAL_TO_PAY_FOR_COUNT_DAYS(P),customClass:A().infoItemDescription}),(0,a.jsx)(E.A,{size:"16",weight:"700",text:C,customClass:A().infoItemValue})]}),N&&(0,a.jsx)(p.A,{cashbackValue:N,customClass:A().cashback})]})}},62990:(e,t,n)=>{"use strict";n.d(t,{T:()=>A});var a=n(37004),r=n(89099),l=n(67768),s=n(94937),i=n(39806),o=n(15946),d=n(71374),u=n(71595),c=n(41491),_=n(80408),m=n(67313),E=n(22497),p=n(42149),R=n(28023);let A=()=>{let e=(0,r.useRouter)(),t=(0,l.jE)(),{sendInternalAnalytics:n}=(0,o.A)(),{isWebView:A,webViewSessionId:y,webViewUserHash:T,metaAnalytics:P,platformDevice:h,content_name:S,content_category:v,order_id:C}=(0,d.r)(),f=(0,a.d4)(e=>e.user),I=(0,a.d4)(e=>e.locale),N=(0,a.d4)(e=>
1e.currentCountry),D=(0,p._8)(),O=(0,E.n)(null==e?void 0:e.query);return{handleFreedomOrderPaymentSuccess:()=>{var a,r,l,o;try{let e=t.getQueryData(i.P.paymentSystemsPurchaseParams({token:null==O?void 0:O.token}))||null,o=null==e?void 0:e.purchase_params,{sum:d,currency:E,payment_system:p}=o||{};if(null==(a=window.Android)?void 0:a.postMessage)try{window.Android.postMessage(JSON.stringify({type:s.F_.WEBVIEW.BRIDGE_ACTION_TYPE.FLOW_COMPLETE}))}catch(e){console.error("Android bridge error:",e)}let R="purchase-meta-".concat(null==o?void 0:o.deferred_purchase_id),y={};if(A){let{metaEventDetails:e}=(0,u.s)({eventName:"Purchase",profileId:null==f||null==(r=f.profile)?void 0:r.id,webViewMetaAnalytics:P,customData:{...d&&{price:Number(d)/100},...E&&{currency:(0,c.A)(E,!1)}}});y=e||{}}else{let e=sessionStorage.getItem(R);try{y=e?JSON.parse(e):{}}catch(e){y={}}finally{sessionStorage.removeItem(R)}}let T=A?null==P?void 0:P.content_ids:null==y?void 0:y.ad_ids,h=A?S:null==y?void 0:y.content_name,D=A?v:null==y?void 0:y.content_category,L=A?C:null==y?void 0:y.order_id;if(o){let e={name:"Purchase",options:{content_type:"product",content_ids:T,content_name:h,content_category:D,event_id:L,currency:d&&+d>0?(0,c.A)(E,!1):null,value:d?Math.floor(d/100):0,country_id:null==N?void 0:N.id,language_id:null==I?void 0:I.currentLangId,user_hash:(0,m.Mk)(),user_id:null==f||null==(l=f.profile)?void 0:l.id,event_time:Math.floor(Date.now()/1e3)}};
1(0,_.IH)(e),(0,_.D5)(e),n({eventParams:"pixel:tracking:purchase:pixel:event:sent",eventDetailsParams:{event_id:L,ad_ids:T,custom_data:{event_name:null==e?void 0:e.name,...null==e?void 0:e.options}}})}n({eventParams:"payment_method:buyer:payment:button:success",eventDetailsParams:{payment_system:p,event_id:L,ad_ids:T}})}catch(n){let t={logType:s.$9.TYPE.CLIENT,category:s.wD.FREEDOM_ORDER_SUCCESS_HANDLER_ERROR.CATEGORY,url:null==e?void 0:e.asPath,isWebView:null==A?void 0:A.toString(),token:null==O?void 0:O.token,userId:null==f||null==(o=f.profile)?void 0:o.id,errorMessage:null==n?void 0:n.message,errorName:null==n?void 0:n.name,errorStack:null==n?void 0:n.stack,webViewSessionId:y,webViewUserHash:T,webViewOrderId:C,platformDevice:h};(0,R.z)({requestContext:D,data:t}),console.error(n)}}}}},80078:e=>{e.exports={paymentAutoReplenishAgreementWrapper:"StripeViewComponents_paymentAutoReplenishAgreementWrapper__FKYys",paymentButton:"StripeViewComponents_paymentButton__qe8X2"}},84456:e=>{e.exports={stripeCheckoutSkeletonContainer:"StripeCheckoutForm_stripeCheckoutSkeletonContainer__mJq_9",payReachProfileInfoContainer:"StripeCheckoutForm_payReachProfileInfoContainer__RHVUD",paymentAutoReplenishAgreementWrapper:"StripeCheckoutForm_paymentAutoReplenishAgreementWrapper__9fllJ",paymentButton:"StripeCheckoutForm_paymentButton__oPTtp"}}}]); 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="30421778-adc9-59ff-b2fc-68b1e88da165")}catch(e){}}(); 3//# debugId=30421778-adc9-59ff-b2fc-68b1e88da165
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.