PageSourceSearch

https://namsor.app/component---src-pages-payment-js-74964919a34d0a87ef75.js

js namsor.app collected 2026-09-24 10:40:27 UTC 85,717 bytes, 4 lines download raw bytes

1"use strict";(self.webpackChunknamsor_v6=self.webpackChunknamsor_v6||[]).push([[1485],{80270:function(e,t,n){n.d(t,{Z:function(){return _}});var r=n(67294),a=n(90512),o=n(15463),l=n(98216),i=n(2658),s=n(47167),c=n(74423),d=n(6191),u=n(39321),m=n(59797),p=n(45154),g=n(22104);function f(e){return(0,g.ZP)("MuiInputAdornment",e)}var v,h=(0,p.Z)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),y=n(85893);const b=(0,d.ZP)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${(0,l.Z)(n.position)}`],!0===n.disablePointerEvents&&t.disablePointerEvents,t[n.variant]]}})((0,u.Z)((({theme:e})=>({display:"flex",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active,variants:[{props:{variant:"filled"},style:{[`&.${h.positionStart}&:not(.${h.hiddenLabel})`]:{marginTop:16}}},{props:{position:"start"},style:{marginRight:8}},{props:{position:"end"},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:"none"}}]}))));var _=r.forwardRef((function(e,t){const n=(0,m.i)({props:e,name:"MuiInputAdornment"}),{children:d,className:u,component:p="div",disablePointerEvents:g=!1,disableTypography:h=!1,position:_,variant:x,...E}=n,w=(0,c.Z)()||{};let C=x;x&&w.variant,w&&!C&&(C=w.variant);const S={...n,hiddenLabel:w.hiddenLabel,size:w.size,disablePointerEvents:g,position:_,variant:C},k=(e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:a,size:i,variant:s}=e,c={root:["root",n&&"disablePointerEvents",a&&`position${(0,l.Z)(a)}`,s,r&&"hiddenLabel",i&&`size${(0,l.Z)(i)}`]};return(0,o.Z)(c,f,t)})(S);return(0,y.jsx)(s.Z.Provider,{value:null,children:(0,y.jsx)(b,{as:p,ownerState:S,className:(0,a.Z)(k.root,u),ref:t,...E,children:"string"!=typeof d||h?(0,y.jsxs)(r.Fragment,{children:["start"===_?v||(v=(0,y.jsx)("span",{className:"notranslate","aria-hidden":!0,children:"​"})):null,d]}):(0,y.jsx)(i.Z,{color:"textSecondary",children:d})})})}))},40634:function(e,t,n){n.d(t,{a:function(){return l}});var r=n(67294),a=n(29647),o=n(61698);const l=e=>{let{agreeCallback:t,openButton:n,agreeButton:l,disagreeButton:i,children:s}=e;const{0:c,1:d}=(0,r.useState)(!1),u=()=>{d(!1)};return r.createElement(r.Fragment,null,r.createElement("button",{disabled:(null==n?void 0:n.disabled)||!1,id:(null==n?void 0:n.id)||"",className:o.q+" open-button "+(null==n?void 0:n.className),onClick:()=>{d(!0)},type:"button","data-description":(null==n?void 0:n.dataDescription)||""},null!=n&&n.spinner?r.createElement(r.Fragment,null,r.createElement("div",{className:"spinner",role:"presentation"},r.createElement("div",{className:"ball"})),r.createElement("span",{className:"submit-text",dangerouslySetInnerHTML:{__html:null==n?void 0:n.content}})):r.createElement("span",{dangerouslySetInnerHTML:{__html:null==n?void 0:n.content}})),r.createElement(a.Z,{className:[o.N,"alert-dialog"].join(" "),open:c,onClose:u,"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description"},s,r.createElement("div",{className:"dialog-actions"},r.createElement("button",{type:"button",className:null==i?void 0:i.className,onClick:u},r.createElement("span",{dangerouslySetInnerHTML:{__html:null==i?void 0:i.content}})),r.createElement("button",{type:"button",className:null==l?void 0:l.className,onClick:()=>{t(),d(!1)}},r.createElement("span",{dangerouslySetInnerHTML:{__html:null==l?void 0:l.content}})))))}},7845:function(e,t,n){n.d(t,{M:function(){return a}});var r=n(67294);const a=e=>{let{label:t,className:n,disabled:a,dataDescription:o}=e;return a&&!n&&(n="disabled"),r.createElement("button",{className:"submit-button "+n,type:"submit",disabled:a,"data-description":o},r.createElement("div",{className:"spinner",role:"presentation"},r.createElement("div",{className:"ball"})),r.createElement("span",{className:"submit-text"},t))}},11460:function(e,t,n){n.r(t),n.d(t,{Payment:function(){return sr},default:function(){return ir}});var r=n(67294),a=n(14160),o=n(42801),l=n(49422),i=n(94659),s=n(71916),c=n(60643),d=n(47665),u=n(41492),m=n(97158),p=n(92581);const g={customer_legend:"Customer",address_legend:"Billing address",address:"Address",name:"Name",email:"Email",company_name:"Company name",vat_id:"VAT ID",vat_helper:"EU VAT number, only for European Union base companies. If you don't have a VAT ID, leave this field empty.",zip_code:"Zip Code",city:"City",country:"Country",update_billing_information:{paidPlan:"Next: choose a payment method",freePlan:"Next: review and confirm downgrade"}},f={go_back:"Go back",prices_link:p.SZ.pricing,go_to_prices:"Back to prices",billing_address:"Billing address:",edit_blilling_information:"Edit",vat_id:"VAT ID:",vat_id_helper:"If you are a company based in the European Union, please indicate your VAT ID to be exempt from VAT.",not_specified:"not specified",my_account_link:p.SZ.my_account},v={payment_method:"Payment Method",debit_card:"Debit Card",credit_card:"Credit Card",exp_date:"Exp date:",add_a_card:"+ Use a new card",select_an_existing_card:"- Select an existing card",card_details:"Card details:",save_card:"Save this card for future payments",have_read:"I have read and agree to the <a target='_blank' aria-label='terms and conditions (opens in a new tab)' href=\""+p.SZ.terms_and_conditions+'">terms & conditions</a>',validate_terms:"Please validate the terms and conditions to continue.",select_payment_method:"Please select or enter a payment method to continue.",return_alert_downgrade_title:e=>"Downgrade to the "+e+" plan?",return_alert_downgrade_message:e=>"Your available credit <b>limit will decrease to "+e+"</b> credits per month.",alert_downgrade_message_2:'<span class="red-text-color">The history of <b>duplicated names will be reset.</b></span>',alert_downgrade_message_3:"You will be charged the new price and a <b>new billing period will begin today</b>.",return_alert_downgrade_message_4:(e,t)=>"The "+t+" unused credits in your quota will remain available for use until "+e+".",cancel:"Cancel",return_submit_label_downgrade:e=>"Downgrade to "+e+" plan",return_submit_label:(e,t)=>
1(t?"Upgrade":"Subscribe")+" to the "+e+" plan",return_submit_label_2:e=>"Purchase "+e+" credits",return_commitment:(e,t)=>e+"-month commitment, until <b>"+t+"</b>.",return_availabiity_credits_to_purchase:e=>"Your credits will be valid until <b>"+e+"</b>.",return_downgrade_not_possible:(e,t)=>"Downgrading to the "+t+" plan is not possible until the end of your commitment period on <b>"+e+"</b>.",will_pay:"You will pay:",including_percent_off:"This include a discount of ",valid_forever:"valid throughout the subscription period",valid_only_first:"valid only on the first payment",return_valid_for:e=>"valid for "+e+" months",return_including_amount_off:(e,t)=>"This include a discount of "+t+e,plan_price:"Plan price:",price:"Price:",tax_rate:"Tax rate:",total_amount:"Total amount:",vat_id_helper:"If you are a company based in the European Union, please indicate your VAT ID to be exempt from VAT.",flash_rejected_card:"Your payment card has been rejected for the following reason:",flash_card_error:"Your payment card has been rejected, please try again or use another payment method.",flash_card_info_missing:"Please fill in the card details to continue.",shield_alt:"shield",secure:"Secure credit payment",encrypted_payment:"Your payment is secured and encrypted with Stripe."},h=(p.SZ.pricing,{link_my_account:p.SZ.my_account,return_downgrade_title:e=>"Downgrade to the "+e+" plan?",li_advantages:"You will lose access to the premium features.",return_li_quota:e=>"Your available <b>credit limit will decrease to "+e+"</b> credits per month.",return_li_remaning_credits:(e,t)=>"The "+t+" unused credits in your quota will remain available for use until "+e+".",return_li_hard_limit_max:e=>"Your hard limit will be limited to <b>"+e+"</b> credits.",return_li_overage:(e,t)=>"You will be charged <b>"+e+" "+t+"</b> for each additional credit used, once your plan limit is reached.",keep_my_advantages:"Keep my advantages",return_submit_button:e=>"Downgrade to the "+e+" plan",alert_downgrade_title:"Are you sure you want to downgrade your plan?",cancel:"Cancel",downgrade_my_plan:"Downgrade my plan",return_downgrade_not_possible:e=>"You cannot switch to the BASIC plan before the <b>end of your commitment period on "+e+"</b>. As a result, your subscription will automatically be canceled at the end of the final month of your commitment period, and all remaining months until then will still be billed.",return_downgrade_available_until:(e,t)=>"Due to your commitment period, changes to your subscription will only take effect on <b>"+e+"</b>. Your final invoice for the current plan will be issued on "+t+"."}),y={error_updating_subscription:"Uh-oh! Something went wrong with your subscription",return_error_subscription_message:(e,t)=>"An error occurred while updating your subscription to the <i>"+e+"</i> plan. We are sorry for this inconvenience. An email has been sent to the email address <i>"+t+"</i>.",support_has_been_informed:"<b>Our technical team has been informed of the problem and will resolve it within the next 48 hours.</b>",if_you_have_questions:'If you have any questions, please <a href="'+p.SZ.contact+"\" target='_blank'>contact us</a>",go_to_my_account:"Go to my account",my_account_link:p.SZ.my_account},b={of:"OF 3",steps:{freePlan:{1:"Add Billing Details",2:"Review and Confirm Downgrade",3:"Downgrading your Subscription"},upgradePlan:{1:"Add Billing Details",2:"Review and Make Payment",3:"Upgrading your Subscription"},downgradePlan:{1:"Add Billing Details",2:"Review and Make Payment",3:"Downgrading your Subscription"}},next_step:"Next step:"},_={payment_summary:"Payment Summary:",return_payment_title:{classic:e=>"Subscribe to <span>"+e+"</span>",downgrade:e=>"Downgrade to <span>"+e+"</span>",upgrade:e=>"Upgrade to <span>"+e+"</span>",actual:e=>"Actual plan: <span>"+e+"</span>"},plus_taxs:"* Plus applicable taxes. For European companies please enter your VAT ID.",return_discount_percent:e=>e+"% discount",return_discount_months:(e,t,n)=>e+"% discount valid "+("forever"===t?"for the duration of your ultra "+n+" subscription.":"for the next "+t+" months."),month:"month",return_plan_quota:e=>"<ins>"+(e||"...")+" credits</ins> <span>/ month</span>
1",return_price_overage:(e,t,n)=>'<span>Price overage:</span> <ins class="'+(n?"previous-value":"")+'">'+t+(e||"...")+"</ins>"+(n?'<ins class="current-value">'+t+n+"</ins>":"")+" <span>/ credit</span>",overage_helper:"Cost for each additional credit used, during the billing period, once your plan limit is reached.",no_commitment:"No commitment, cancel anytime",return_commitment:e=>e+"-month commitment"},x="One time purchase",E="Credits",w="The credits included with your membership allow you to process names. Each function has a different cost in credits. For example, estimating the gender of a name costs 1 credit, while estimating the origin costs 10 credits.",C="available during 120 days",S="* Plus applicable taxes",k="USD",$="Names processed by features:",P="Features",N="Cost per name",I="Names processed",B=e=>e+" credit"+(e>1?"s":""),A="Payment accepted",Z=e=>"You are now subscribed to the <strong>"+e+"</strong> plan.",T=e=>"You have purchased <strong>"+e+"</strong> credits.",O=" Please wait a few moments while we update your subscription.<br/> You will be redirected automatically.",F=" Please wait a few moments while we update your account.<br/> You will be redirected automatically.",H="Add a promotional code",D="Promotional code",z="Apply promotional code",j="Apply";var M="billing-form-module--billing-form--79c04";const R=(0,r.memo)((e=>{let{setCurrentStep:t,isSelectedPlanIsBasic:n}=e;const{0:a,1:o}=(0,r.useState)(!1),{0:l,1:p}=(0,r.useState)({}),{0:f,1:v}=(0,r.useState)(!1),{customerInfos:h,user:y}=(0,r.useContext)(u.mt),{setCustomerInfos:b}=(0,r.useContext)(u.Zl);(0,r.useEffect)((()=>{m.yP[null==l?void 0:l.country]?o(!0):o(!1)}),[null==l?void 0:l.country]),(0,r.useEffect)((()=>{const e={...h,...l};null==y||!y.displayName||null!=h&&h.name||null!=l&&l.name||(e.name=y.displayName),null==y||!y.email||null!=h&&h.email||null!=l&&l.email||(e.email=y.email),p(e)}),[h,y]);const _=e=>{p((t=>({...t,[e.target.name]:null!=e&&e.target?e.target.value:e})))};return r.createElement("form",{onSubmit:async e=>{if(e.preventDefault(),f)return;v(!0);const n=await b(l);v(!1),n&&t(2)},className:["billing-form",M].join(" ")},r.createElement("fieldset",null,r.createElement("legend",{className:"fieldset-legend"},g.customer_legend),r.createElement(i.Z,{className:"text-field",disabled:f,required:!0,id:"name",label:g.name,variant:"outlined",name:"name",value:(null==l?void 0:l.name)||"",autoComplete:"cc-name",onChange:_}),r.createElement(i.Z,{className:"text-field",disabled:f,required:!0,id:"email",label:g.email,variant:"outlined",name:"email",value:(null==l?void 0:l.email)||"",autoComplete:"email",onChange:_})),r.createElement("fieldset",null,r.createElement("legend",{className:"fieldset-legend"},g.address_legend),r.createElement(i.Z,{required:!0,className:"text-field",disabled:f,id:"line1",label:g.address,variant:"outlined",name:"line1",value:(null==l?void 0:l.line1)||"",autoComplete:"address-line-1",onChange:_}),r.createElement("div",{className:"align-top"},r.createElement(i.Z,{className:"text-field",disabled:f,id:"postal_code",label:g.zip_code,variant:"outlined",name:"postal_code",value:(null==l?void 0:l.postal_code)||"",autoComplete:"postal-code",onChange:_}),r.createElement(i.Z,{className:"text-field",disabled:f,required:!0,id:"city",label:g.city,variant:"outlined",name:"city",value:(null==l?void 0:l.city)||"",autoComplete:"address-level2",onChange:_})),r.createElement(s.Z,{className:"select",disabled:f,variant:"outlined",required:!0},r.createElement(d.Z,{htmlFor:"country",className:null!=l&&l.country?"MuiInputLabel-shrink MuiFormLabel-filled":""},g.country),r.createElement(c.Z,{native:!0,disabled:f,name:"country",value:(null==l?void 0:l.country)||"",label:g.country,onChange:_,inputProps:{id:"country"}},r.createElement("option",{"aria-label":"None",value:""}),Object.entries(m.ZD).map((e=>{let[t,n]=e;return r.createElement("option",{key:n,value:t},n)})))),a&&r.createElement(i.Z,{className:"text-field",disabled:f,id:"vatId",label:g.vat_id,variant:"outlined",name:"vatId",value:(null==l?void 0:l.vatId)||"",helperText:g.vat_helper,onChange:_})),r.createElement("button",{className:"submit-button "+(f?"loading disabled":""),disabled:f,type:"submit"},r.createElement("span",null,g.update_billing_information[n?"freePlan":"paidPlan"]),r.createElement("div",{className:"spinner"},r.createElement("div",{className:"ball"}))))}));
1var L=n(39957),W=n(86664),K=n(50542),V=n(14212),q=n(23981),G=n(80270),Y="promo-code-module--promo-code--a4c78";const U=e=>{let{handlePromoCode:t,waiting:n}=e;const{0:a,1:o}=(0,r.useState)(!1),{0:l,1:i}=(0,r.useState)("");return r.createElement("div",{className:["promo-code",Y,a?"show-control":""].join(" ")},r.createElement("button",{disabled:n,className:"text-button button-without-style promo-toggle-button "+(n?"waiting":""),onClick:()=>{o(!a)},type:"button"},H," ",r.createElement("img",{height:"8",src:"/compressed_images/arrow_down_blue.svg"})),a&&r.createElement(s.Z,{variant:"standard"},r.createElement(d.Z,{htmlFor:"promo-code-input"},D),r.createElement(q.Z,{id:"promo-code-input",type:"text",disabled:n,onChange:e=>i(e.target.value),endAdornment:r.createElement(G.Z,{position:"end"},r.createElement("button",{"aria-label":z,disabled:n,className:"text-button button-without-style apply-promo-code-button "+(n?"waiting":""),onClick:()=>t(l),type:"button"},j))})))};var J=n(60130),Q=n(40634),X=n(7845),ee=n(88611),te=n(60320),ne=n(64848),re=n(8475),ae=n(83129),oe="checkout-form-module--checkout-form--8e7c7";const le={iconColor:"#1e2327",color:"#1e2327",fontFamily:"Roboto, Open Sans, Segoe UI, sans-serif",fontSize:"16px",fontSmoothing:"antialiased",colorBackground:"#DFECF5",":-webkit-autofill":{color:"#637381"},"::placeholder":{color:"#1e2327"}},ie=(0,r.memo)((e=>{var t,n,a;let{updatePlanAndStep:o,waiting:l,setWaiting:i}=e;const s=(0,W.useStripe)(),c=(0,W.useElements)(),{paymentMethods:d,userPlan:u,customerInfos:m,userInfos:p,selectedPlan:g,creditsToPurchase:f,userApiKey:h,lastSubscription:y,lastPeriod:b}=(0,r.useContext)(ee.mt),{generateSetupIntent:_,updatePlan:x,generatePaymentIntent:E,verifyPromoCode:w,updateDefaultCard:C}=(0,r.useContext)(ee.Zl),{0:S,1:k}=(0,r.useState)(0===((null==d?void 0:d.length)||0)),{0:$,1:P}=(0,r.useState)(!1),{0:N,1:I}=(0,r.useState)(),{0:B,1:A}=(0,r.useState)({}),{0:Z,1:T}=(0,r.useState)(!1),{0:O,1:F}=(0,r.useState)(""),H=e=>(0,ne.x6)(Math.round(100*e)/100),D=null===(t=ae.Q[null==p?void 0:p.defaultCurrency])||void 0===t?void 0:t.symbol,z=null==g?void 0:g.name,j=(null==u?void 0:u.price)>(null==g?void 0:g.price),M=(null==u?void 0:u.price)<(null==g?void 0:g.price),R=(null==p?void 0:p.vatTaxRate)||0,L=(null==u?void 0:u.duplicateNamesRatio)>(null==g?void 0:g.duplicateNamesRatio),q=!S&&N||S&&B.complete,G=null==h||null===(n=h.data)||void 0===n||null===(a=n.coupons)||void 0===a?void 0:a[null==g?void 0:g.id],Y=null==G?void 0:G.subscription,ie=Number((null==Y?void 0:Y.percentOff)||(null==O?void 0:O.percent_off)||0),se=Number((null==Y?void 0:Y.amountOff)||(null==O?void 0:O.amount_off)||0)/100,ce=1-ie/100,de=f?(0,te.s9)(f):0,ue=(0,J.JX)((0,J.E4)(Date.now(),120)),me=H(g?null==g?void 0:g.price:de),pe=H((g?null==g?void 0:g.price:de)*ce-se),ge=H(((g?null==g?void 0:g.price:de)*ce-se)*(1+R)),fe=null!=g&&g.commitmentMonth?(0,J.yG)((0,J.Lq)(null==g?void 0:g.commitmentMonth)):null,ve=(null==y?void 0:y.endOfCommitment)<Date.now(),he=j&&!ve,ye=(null==b?void 0:b.quota)-b.usage,be=ye>0?(0,ne.x6)(ye):0,_e=(0,J.yG)(null==b?void 0:b.ended);(0,r.useMemo)((()=>{d.length>0&&d.forEach((e=>{e.defaultCard&&(0,te.tT)(e)&&I(e.id)}))}),[d]);const xe=async e=>{if(e&&e.preventDefault(),!l&&s&&c&&(S||N))if(!S||B.complete){if(i(!0),S&&B.complete||!S&&N){const e=S?await _():null;if(S&&!e)return void i(!1);const t=S?c.getElement(W.CardElement):null,n=S?{payment_method:{card:t,billing_details:{address:{city:null==m?void 0:m.city,country:null==m?void 0:m.country,line1:null==m?void 0:m.line1,line2:null==m?void 0:m.line2,postal_code:null==m?void 0:m.postal_code,state:null==m?void 0:m.state},email:null==m?void 0:m.email,name:null==m?void 0:m.name}}}:null,{error:r,paymentMethod:a}=S?await s.confirmCardSetup(e.clientSecret,n):{error:null,paymentMethod:null};if(r)r.message&&("insufficient_funds"===r.decline_code||["expired_card","incorrect_cvc","incorrect_number"].includes(r.code))?((0,re.T)({msg:v.flash_rejected_card+" "+r.message,state:"error"}),i(!1)):((0,re.T)({msg:v.flash_card_error,state:"error"}),i(!1));else{const t=await x({setupIntentId:null==e?void 0:e.id,cardId:N,promoCode:null==O?void 0:O.code});if(null!=t&&t.requiresAction){const{error:e,paymentIntent:n}=await s.confirmCardPayment(t.clientSecret);
1if(e)(0,re.T)({msg:e.message,state:"error"}),i(!1);else if("succeeded"===n.status){const e=await x({paymentIntentId:n.id,promoCode:null==O?void 0:O.code});await o({planUpdatedStatus:e}),i(!1)}else(0,re.T)({msg:v.flash_card_error,state:"warning"}),i(!1)}else i(!1)}}}else(0,re.T)({msg:v.flash_card_info_missing,state:"error"})};if(he&&g)return r.createElement("section",{className:["checkout-form",oe].join(" ")},r.createElement("p",{className:"downgrade-impossible-p",dangerouslySetInnerHTML:{__html:v.return_downgrade_not_possible((0,J.yG)(null==y?void 0:y.endOfCommitment),null==g?void 0:g.name)}}));const Ee=()=>ie||se?r.createElement(r.Fragment,null,r.createElement("ins",{className:"previous-value"},D,me),r.createElement("ins",{className:"current-value"},D,pe,"*")):r.createElement("ins",null,D,me),we=()=>ie||se?r.createElement("p",{className:"discount-p"},r.createElement("ins",null,null==O?void 0:O.code),", ",r.createElement("span",null,ie?ie+"% off":""+D+se+" off"," ","forever"===(null==O?void 0:O.duration)?v.valid_forever:(null==O?void 0:O.duration_in_months)>1?v.return_valid_for(null==O?void 0:O.duration_in_months):v.valid_only_first)):null;return r.createElement("section",{className:["checkout-form",oe].join(" ")},!(null!=Y&&Y.planId)&&r.createElement(U,{waiting:l,handlePromoCode:async e=>{const t=await w({newPlanId:null==g?void 0:g.id,creditsToPurchase:f,promoCode:e});t&&F({...t,code:e})}}),Boolean(O)&&r.createElement(we,null),r.createElement("form",{onSubmit:g?xe:async e=>{if(e&&e.preventDefault(),l||!s||!c||!S&&!N)return;if(S&&!B.complete)return void(0,re.T)({msg:v.flash_card_info_missing,state:"error"});i(!0);const t=async(e,t)=>{e?((0,re.T)({msg:e.message,state:"error"}),i(!1)):"succeeded"===t.status?await o({oneTimePurchase:!0}):((0,re.T)({msg:v.flash_card_error,state:"warning"}),i(!1))};if(S&&B.complete){const e=await E({creditsToPurchase:f,promoCode:null==O?void 0:O.code});if(!e)return void i(!1);const n={payment_method:{card:c.getElement(W.CardElement)}};Z&&(n.setup_future_usage="off_session");const{paymentIntent:r,error:a}=await s.confirmCardPayment(null==e?void 0:e.clientSecret,n);await Promise.all([t(a,r),Z&&!N?C({id:r.payment_method}).catch():null])}if(!S&&N){const e=await E({creditsToPurchase:f,cardId:N,promoCode:null==O?void 0:O.code});if(!e)return void i(!1);if(null!=e&&e.requiresAction){const{error:n,paymentIntent:r}=await s.confirmCardPayment(e.clientSecret);await t(n,r)}else o({oneTimePurchase:!0})}}},Boolean(d.length>0&&!S)&&r.createElement(r.Fragment,null,r.createElement("legend",null,v.payment_method),r.createElement("div",{className:"payment-methods-div"},d.sort(((e,t)=>e.defaultCard===t.defaultCard?0:e.defaultCard?-1:1)).map((e=>{const t=(0,te.tT)(e);return r.createElement("button",{key:e.id,className:"payment-method-button button-without-style "+(N===e.id?"selected":"")+" "+(t?"":"expired")+" "+(l?"waiting":""),disabled:l,type:"button",onClick:t?()=>I(e.id):()=>{},value:e.id},r.createElement("span",{className:"title-span"},v["americanexpress"===e.brand?"credit_card":"debit_card"]),r.createElement("span",{className:"details-span"},r.createElement("img",{width:"35",src:"/compressed_images/"+e.brand+".svg"}),r.createElement("span",null," **** ****")," **** ",e.last4),r.createElement("span",{className:"expiration-span"},v.exp_date," ",r.createElement("span",{className:"date-span"},e.expMonth,"/",e.expYear),t?"":r.createElement("span",{className:"expired-span"}," (expired)")))}))),r.createElement("button",{type:"button",disabled:l,className:"text-button button-without-style card-button add-card "+(l?"waiting":""),onClick:()=>k(!0)},v.add_a_card)),S&&r.createElement(r.Fragment,null,r.createElement("legend",null,v.payment_method),d.length>0&&r.createElement("button",{type:"button",disabled:l,className:"text-button button-without-style card-button select-card "+(l?"waiting":""),onClick:()=>k(!1)},v.select_an_existing_card),r.createElement("div",{className:"add-card-form"},r.createElement("label",{className:"stripe-payment-element-label"},v.card_details),r.createElement(W.CardElement,{className:"stripe-payment-element "+(l?"waiting":""),onChange:e=>{var t,n;A({complete:e.complete,error:Boolean(null===(t=e.error)||void 0===t?void 0:t.code),message:null===(n=e.error)||void 0===n?void 0:n.message})}
1,options:{style:{base:le},hidePostalCode:!0}}),B.message&&r.createElement("i",{className:"stripe-payment-element-error-message"},B.message),!g&&r.createElement(K.Z,{className:"checkbox save-card "+(l?"waiting":""),disabled:l,onChange:()=>T(!Z),control:r.createElement(V.Z,null),label:r.createElement("small",{dangerouslySetInnerHTML:{__html:v.save_card}})}))),Boolean(j||R||ie||se)&&r.createElement("div",{className:"vat-tax-div"},r.createElement("p",null,v.will_pay," ",R?"":r.createElement(Ee,null)),Boolean(R)&&r.createElement(r.Fragment,null,r.createElement("p",null,r.createElement("span",null,g?v.plan_price:v.price)," ",r.createElement(Ee,null)),r.createElement("p",null,r.createElement("span",null,v.tax_rate)," ",100*R,"% ",!(null!=m&&m.vatId)&&r.createElement("span",{className:"info-icon centered-description","data-description":v.vat_id_helper},r.createElement("img",{height:"15",width:"15",src:"/compressed_images/helper_icon.svg"}))),r.createElement("p",null,r.createElement("span",null,v.total_amount)," ",D,ge))),Boolean(f)&&r.createElement("p",{className:"valid-credits-date-p",dangerouslySetInnerHTML:{__html:v.return_availabiity_credits_to_purchase(ue)}}),Boolean(g&&(null==g?void 0:g.commitmentMonth))&&r.createElement("p",{className:"commitment-p",dangerouslySetInnerHTML:{__html:v.return_commitment(null==g?void 0:g.commitmentMonth,fe)}}),r.createElement(K.Z,{className:"checkbox accept-terms-and-conditions-checkbox "+(l?"waiting":""),disabled:l,required:!0,onChange:()=>P(!$),control:r.createElement(V.Z,null),label:r.createElement("small",{dangerouslySetInnerHTML:{__html:v.have_read}})}),j&&g?r.createElement(Q.a,{agreeCallback:xe,openButton:{className:"submit-button "+($&&q?"":"disabled")+" "+(l?"loading":""),disabled:!(!l&&$&&q),dataDescription:$?q?"":v.select_payment_method:v.validate_terms,content:v.return_submit_label_downgrade(z),spinner:!0},agreeButton:{className:"small text-button button-without-style valid",content:v.return_submit_label_downgrade(z)},disagreeButton:{className:"small text-button button-without-style unvalid",content:v.cancel}},r.createElement("h3",null,v.return_alert_downgrade_title(z)),r.createElement("ul",{className:"no-margin"},r.createElement("li",{dangerouslySetInnerHTML:{__html:v.return_alert_downgrade_message((0,ne.x6)((null==g?void 0:g.quota)||0))}}),L?r.createElement("li",{dangerouslySetInnerHTML:{__html:v.alert_downgrade_message_2}}):null,r.createElement("li",{dangerouslySetInnerHTML:{__html:v.alert_downgrade_message_3}}),ye>0?r.createElement("li",{dangerouslySetInnerHTML:{__html:v.return_alert_downgrade_message_4(_e,be)}}):null)):r.createElement(X.M,{className:($&&q?"":"disabled")+" "+(l?"loading":""),disabled:!(!l&&$&&q),dataDescription:$?q?"":v.select_payment_method:v.validate_terms,label:g?v.return_submit_label(z,M):v.return_submit_label_2((0,ne.nX)(f))}),r.createElement("div",{className:"payment-info"},r.createElement("p",null,r.createElement("img",{alt:v.shield_alt,src:"/compressed_images/shield.svg"})," ",v.secure),r.createElement("small",null,v.encrypted_payment))))})),se=(0,L.J)("pk_live_MJCO7o8jhXkywqO9yqlSL2VE"),ce=e=>{let{updatePlanAndStep:t,waiting:n,setWaiting:a}=e;return r.createElement(W.Elements,{stripe:se},r.createElement(ie,{updatePlanAndStep:t,waiting:n,setWaiting:a}))};var de=n(87462),ue=n(63366),me=n(90512);function pe(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}function ge(e){if("string"!=typeof e)throw new Error(pe(7));return e.charAt(0).toUpperCase()+e.slice(1)}var fe=n(70917),ve=n(10932);function he(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function ye(e){if(r.isValidElement(e)||!he(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=ye(e[n])})),t}function be(e,t,n={clone:!0}){const a=n.clone?(0,de.Z)({},e):e;return he(e)&&he(t)&&Object.keys(t).forEach((o=>
1{r.isValidElement(t[o])?a[o]=t[o]:he(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&he(e[o])?a[o]=be(e[o],t[o],n):n.clone?a[o]=he(t[o])?ye(t[o]):t[o]:a[o]=t[o]})),a}const _e=["values","unit","step"],xe=e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,de.Z)({},e,{[t.key]:t.val})),{})};function Ee(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,a=(0,ue.Z)(e,_e),o=xe(t),l=Object.keys(o);function i(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n})`}function s(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-r/100}${n})`}function c(e,a){const o=l.indexOf(a);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==o&&"number"==typeof t[l[o]]?t[l[o]]:a)-r/100}${n})`}return(0,de.Z)({keys:l,values:o,up:i,down:s,between:c,only:function(e){return l.indexOf(e)+1<l.length?c(e,l[l.indexOf(e)+1]):i(e)},not:function(e){const t=l.indexOf(e);return 0===t?i(l[1]):t===l.length-1?s(l[t]):c(e,l[l.indexOf(e)+1]).replace("@media","@media not all and")},unit:n},a)}var we={borderRadius:4};const Ce={xs:0,sm:600,md:900,lg:1200,xl:1536},Se={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${Ce[e]}px)`};function ke(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||Se;return t.reduce(((r,a,o)=>(r[e.up(e.keys[o])]=n(t[o]),r)),{})}if("object"==typeof t){const e=r.breakpoints||Se;return Object.keys(t).reduce(((r,a)=>{if(-1!==Object.keys(e.values||Ce).indexOf(a)){r[e.up(a)]=n(t[a],a)}else{const e=a;r[e]=t[e]}return r}),{})}return n(t)}function $e(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function Pe(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function Ne(e,t,n=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&n){const n=`vars.${t}`.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function Ie(e,t,n,r=n){let a;return a="function"==typeof e?e(n):Array.isArray(e)?e[n]||r:Ne(e,n)||r,t&&(a=t(a,r,e)),a}var Be=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:a}=e,o=e=>{if(null==e[t])return null;const o=e[t],l=Ne(e.theme,r)||{};return ke(e,o,(e=>{let r=Ie(l,a,e);return e===r&&"string"==typeof e&&(r=Ie(l,a,`${t}${"default"===e?"":ge(e)}`,e)),!1===n?r:{[n]:r}}))};return o.propTypes={},o.filterProps=[t],o};var Ae=function(e,t){return t?be(e,t,{clone:!1}):e};const Ze={m:"margin",p:"padding"},Te={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},Oe={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},Fe=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!Oe[e])return[e];e=Oe[e]}const[t,n]=e.split(""),r=Ze[t],a=Te[n]||"";return Array.isArray(a)?a.map((e=>r+e)):[r+a]})),He=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],De=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],ze=[...He,...De];function je(e,t,n,r){var a;const o=null!=(a=Ne(e,t,!1))?a:n;return"number"==typeof o?e=>"string"==typeof e?e:o*e:Array.isArray(o)?e=>"string"==typeof e?e:o[e]:"function"==typeof o?o:()=>{}}function Me(e){return je(e,"spacing",8)}function Re(e,t){if("string"==typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:`-${n}`}function Le(e,t,n,r){if(-1===t.indexOf(n))return null;const a=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=Re(t,n),e)),{})}(Fe(n),r);return ke(e,e[n],a)}function We(e,t){const n=Me(e.theme);return Object.keys(e).map((r=>Le(e,t,r,n))).reduce(Ae,{})}function Ke(e){return We(e,He)}function Ve(e){return We(e,De)}function qe(e){return We(e,ze)}Ke.propTypes={}
1,Ke.filterProps=He,Ve.propTypes={},Ve.filterProps=De,qe.propTypes={},qe.filterProps=ze;function Ge(e=8){if(e.mui)return e;const t=Me({spacing:e}),n=(...e)=>{return(0===e.length?[1]:e).map((e=>{const n=t(e);return"number"==typeof n?`${n}px`:n})).join(" ")};return n.mui=!0,n}var Ye=function(...e){const t=e.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),n=e=>Object.keys(e).reduce(((n,r)=>t[r]?Ae(n,t[r](e)):n),{});return n.propTypes={},n.filterProps=e.reduce(((e,t)=>e.concat(t.filterProps)),[]),n};function Ue(e){return"number"!=typeof e?e:`${e}px solid`}function Je(e,t){return Be({prop:e,themeKey:"borders",transform:t})}const Qe=Je("border",Ue),Xe=Je("borderTop",Ue),et=Je("borderRight",Ue),tt=Je("borderBottom",Ue),nt=Je("borderLeft",Ue),rt=Je("borderColor"),at=Je("borderTopColor"),ot=Je("borderRightColor"),lt=Je("borderBottomColor"),it=Je("borderLeftColor"),st=Je("outline",Ue),ct=Je("outlineColor"),dt=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=je(e.theme,"shape.borderRadius",4),n=e=>({borderRadius:Re(t,e)});return ke(e,e.borderRadius,n)}return null};dt.propTypes={},dt.filterProps=["borderRadius"];Ye(Qe,Xe,et,tt,nt,rt,at,ot,lt,it,dt,st,ct);const ut=e=>{if(void 0!==e.gap&&null!==e.gap){const t=je(e.theme,"spacing",8),n=e=>({gap:Re(t,e)});return ke(e,e.gap,n)}return null};ut.propTypes={},ut.filterProps=["gap"];const mt=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=je(e.theme,"spacing",8),n=e=>({columnGap:Re(t,e)});return ke(e,e.columnGap,n)}return null};mt.propTypes={},mt.filterProps=["columnGap"];const pt=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=je(e.theme,"spacing",8),n=e=>({rowGap:Re(t,e)});return ke(e,e.rowGap,n)}return null};pt.propTypes={},pt.filterProps=["rowGap"];Ye(ut,mt,pt,Be({prop:"gridColumn"}),Be({prop:"gridRow"}),Be({prop:"gridAutoFlow"}),Be({prop:"gridAutoColumns"}),Be({prop:"gridAutoRows"}),Be({prop:"gridTemplateColumns"}),Be({prop:"gridTemplateRows"}),Be({prop:"gridTemplateAreas"}),Be({prop:"gridArea"}));function gt(e,t){return"grey"===t?t:e}Ye(Be({prop:"color",themeKey:"palette",transform:gt}),Be({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:gt}),Be({prop:"backgroundColor",themeKey:"palette",transform:gt}));function ft(e){return e<=1&&0!==e?100*e+"%":e}const vt=Be({prop:"width",transform:ft}),ht=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r;const a=(null==(n=e.theme)||null==(n=n.breakpoints)||null==(n=n.values)?void 0:n[t])||Ce[t];return a?"px"!==(null==(r=e.theme)||null==(r=r.breakpoints)?void 0:r.unit)?{maxWidth:`${a}${e.theme.breakpoints.unit}`}:{maxWidth:a}:{maxWidth:ft(t)}};return ke(e,e.maxWidth,t)}return null};ht.filterProps=["maxWidth"];const yt=Be({prop:"minWidth",transform:ft}),bt=Be({prop:"height",transform:ft}),_t=Be({prop:"maxHeight",transform:ft}),xt=Be({prop:"minHeight",transform:ft});Be({prop:"size",cssProperty:"width",transform:ft}),Be({prop:"size",cssProperty:"height",transform:ft}),Ye(vt,ht,yt,bt,_t,xt,Be({prop:"boxSizing"}));var Et={border:{themeKey:"borders",transform:Ue},borderTop:{themeKey:"borders",transform:Ue},borderRight:{themeKey:"borders",transform:Ue},borderBottom:{themeKey:"borders",transform:Ue},borderLeft:{themeKey:"borders",transform:Ue},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Ue},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:dt},color:{themeKey:"palette",transform:gt},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:gt},backgroundColor:{themeKey:"palette",transform:gt},p:{style:Ve},pt:{style:Ve},pr:{style:Ve},pb:{style:Ve},pl:{style:Ve},px:{style:Ve},py:{style:Ve},padding:{style:Ve},paddingTop:{style:Ve},paddingRight:{style:Ve},paddingBottom:{style:Ve},paddingLeft:{style:Ve},paddingX:{style:Ve},paddingY:{style:Ve},paddingInline:{style:Ve},paddingInlineStart:{style:Ve},paddingInlineEnd:{style:Ve},paddingBlock:{style:Ve},paddingBlockStart:{style:Ve},paddingBlockEnd:{style:Ve},m:{style:Ke},mt:{style:Ke},mr:{style:Ke},mb:{style:Ke},ml:{style:Ke},mx:{style:Ke},my:{style:Ke},margin:{style:Ke},marginTop:{style:Ke},marginRight:{style:Ke},marginBottom:{style:Ke},marginLeft:{style:Ke},marginX:{style:Ke},marginY:{style:Ke},marginInline:{style:Ke},marginInlineStart:{style:Ke},marginInlineEnd:{style:Ke},marginBlock:{style:Ke},marginBlockStart:{style:Ke},marginBlockEnd:{style:Ke},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:ut},rowGap:{style:pt},columnGap:{style:mt},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:ft},maxWidth:{style:ht},minWidth:{transform:ft},height:{transform:ft},maxHeight:{transform:ft},minHeight:{transform:ft},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};const wt=function(){function e(e,t,n,r){const a={[e]:t,theme:n},o=r[e];if(!o)return{[e]:t};const{cssProperty:l=e,themeKey:i,transform:s,style:c}=o;if(null==t)return null;if("typography"===i&&"inherit"===t)return{[e]:t};const d=Ne(n,i)||{};if(c)return c(a);return ke(a,t,(t=>{let n=Ie(d,s,t);return t===n&&"string"==typeof t&&(n=Ie(d,s,`${e}${"default"===t?"":ge(t)}`,t)),!1===l?n:{[l]:n}}))}return function t(n){var r;const{sx:a,theme:o={}}=n||{};if(!a)return null;const l=null!=(r=o.unstable_sxConfig)?r:Et;function i(n){let r=n;if("function"==typeof n)r=n(o);else if("object"!=typeof n)return n;if(!r)return null;const a=$e(o.breakpoints),i=Object.keys(a);let s=a;return Object.keys(r).forEach((n=>{const a=(i=r[n],c=o,"function"==typeof i?i(c):i);var i,c;if(null!=a)if("object"==typeof a)if(l[n])s=Ae(s,e(n,a,o,l));else{const e=ke({theme:o},a,(e=>({[n]:e})));!function(...e){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]),n=new Set(t);return e.every((e=>n.size===Object.keys(e).length))}(e,a)?s=Ae(s,e):s[n]=t({sx:a,theme:o})}else s=Ae(s,e(n,a,o,l))})),Pe(i,s)}return Array.isArray(a)?a.map(i):i(a)}}();wt.filterProps=["sx"];var Ct=wt;function St(e,t){const n=this;if(n.vars&&"function"==typeof n.getColorSchemeSelector){return{[n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}}return n.palette.mode===e?t:{}}const kt=["breakpoints","palette","spacing","shape"];var $t=function(e={},...t){const{breakpoints:n={},palette:r={},spacing:a,shape:o={}}=e,l=(0,ue.Z)(e,kt),i=Ee(n),s=Ge(a);let c=be({breakpoints:i,direction:"ltr",components:{},palette:(0,de.Z)({mode:"light"},r),spacing:s,shape:(0,de.Z)({},we,o)},l);return c.applyStyles=St,c=t.reduce(((e,t)=>be(e,t)),c),c.unstable_sxConfig=(0,de.Z)({},Et,null==l?void 0:l.unstable_sxConfig),c.unstable_sx=function(e){return Ct({sx:e,theme:this})},c};const Pt=["ownerState"],Nt=["variants"],It=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function Bt(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const At=$t(),Zt=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function Tt({defaultTheme:e,theme:t,themeId:n}){return r=t,0===Object.keys(r).length?e:t[n]||t;var r}function Ot(e){return e?(t,n)=>n[e]:null}function Ft(e,t){let{ownerState:n}=t,r=(0,ue.Z)(t,Pt);const a="function"==typeof e?e((0,de.Z)({ownerState:n},r)):e;if(Array.isArray(a))return a.flatMap((e=>Ft(e,(0,de.Z)({ownerState:n},r))));
1if(a&&"object"==typeof a&&Array.isArray(a.variants)){const{variants:e=[]}=a;let t=(0,ue.Z)(a,Nt);return e.forEach((e=>{let a=!0;"function"==typeof e.props?a=e.props((0,de.Z)({ownerState:n},r,n)):Object.keys(e.props).forEach((t=>{(null==n?void 0:n[t])!==e.props[t]&&r[t]!==e.props[t]&&(a=!1)})),a&&(Array.isArray(t)||(t=[t]),t.push("function"==typeof e.style?e.style((0,de.Z)({ownerState:n},r,n)):e.style))})),t}return a}function Ht(e=""){function t(...n){if(!n.length)return"";const r=n[0];return"string"!=typeof r||r.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, ${r}`:`, var(--${e?`${e}-`:""}${r}${t(...n.slice(1))})`}return(n,...r)=>`var(--${e?`${e}-`:""}${n}${t(...r)})`}function Dt(e){if(e.type)return e;if("#"===e.charAt(0))return Dt(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?`rgb${4===n.length?"a":""}(${n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error(pe(9,e));let r,a=e.substring(t+1,e.length-1);if("color"===n){if(a=a.split(" "),r=a.shift(),4===a.length&&"/"===a[3].charAt(0)&&(a[3]=a[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r))throw new Error(pe(10,r))}else a=a.split(",");return a=a.map((e=>parseFloat(e))),{type:n,values:a,colorSpace:r}}const zt=e=>{const t=Dt(e);return t.values.slice(0,3).map(((e,n)=>-1!==t.type.indexOf("hsl")&&0!==n?`${e}%`:e)).join(" ")};function jt(e){return jt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jt(e)}function Mt(e){var t=function(e,t){if("object"!=jt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=jt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==jt(t)?t:t+""}const Rt=(e,t,n,r=[])=>{let a=e;t.forEach(((e,o)=>{o===t.length-1?Array.isArray(a)?a[Number(e)]=n:a&&"object"==typeof a&&(a[e]=n):a&&"object"==typeof a&&(a[e]||(a[e]=r.includes(e)?[]:{}),a=a[e])}))},Lt=(e,t,n)=>{!function e(r,a=[],o=[]){Object.entries(r).forEach((([r,l])=>{(!n||n&&!n([...a,r]))&&null!=l&&("object"==typeof l&&Object.keys(l).length>0?e(l,[...a,r],Array.isArray(l)?[...o,r]:o):t([...a,r],l,o))}))}(e)},Wt=(e,t)=>{if("number"==typeof t){if(["lineHeight","fontWeight","opacity","zIndex"].some((t=>e.includes(t))))return t;return e[e.length-1].toLowerCase().indexOf("opacity")>=0?t:`${t}px`}return t};function Kt(e,t){const{prefix:n,shouldSkipGeneratingVar:r}=t||{},a={},o={},l={};return Lt(e,((e,t,i)=>{if(!("string"!=typeof t&&"number"!=typeof t||r&&r(e,t))){const r=`--${n?`${n}-`:""}${e.join("-")}`;Object.assign(a,{[r]:Wt(e,t)}),Rt(o,e,`var(${r})`,i),Rt(l,e,`var(${r}, ${t})`,i)}}),(e=>"vars"===e[0])),{css:a,vars:o,varsWithDefaults:l}}const Vt=["colorSchemes","components","defaultColorScheme"];var qt=function(e,t){const{colorSchemes:n={},defaultColorScheme:r="light"}=e,a=(0,ue.Z)(e,Vt),{vars:o,css:l,varsWithDefaults:i}=Kt(a,t);let s=i;const c={},{[r]:d}=n,u=(0,ue.Z)(n,[r].map(Mt));if(Object.entries(u||{}).forEach((([e,n])=>{const{vars:r,css:a,varsWithDefaults:o}=Kt(n,t);s=be(s,o),c[e]={css:a,vars:r}})),d){const{css:e,vars:n,varsWithDefaults:a}=Kt(d,t);s=be(s,a),c[r]={css:e,vars:n}}return{vars:s,generateCssVars:e=>{var n;if(!e){var r;const n=(0,de.Z)({},l);return{css:n,vars:o,selector:(null==t||null==(r=t.getSelector)?void 0:r.call(t,e,n))||":root"}}const a=(0,de.Z)({},c[e].css);return{css:a,vars:c[e].vars,selector:(null==t||null==(n=t.getSelector)?void 0:n.call(t,e,a))||":root"}}}};var Gt=(0,de.Z)({},Et,{borderRadius:{themeKey:"radius"},boxShadow:{themeKey:"shadow"},fontFamily:{themeKey:"fontFamily"},fontSize:{themeKey:"fontSize"},fontWeight:{themeKey:"fontWeight"},letterSpacing:{themeKey:"letterSpacing"},lineHeight:{themeKey:"lineHeight"}});var Yt={grey:{50:"#FBFCFE",100:"#F0F4F8",200:"#DDE7EE",300:"#CDD7E1",400:"#9FA6AD",500:"#636B74",600:"#555E68",700:"#32383E",800:"#171A1C",900:"#0
1B0D0E"},blue:{50:"#EDF5FD",100:"#E3EFFB",200:"#C7DFF7",300:"#97C3F0",400:"#4393E4",500:"#0B6BCB",600:"#185EA5",700:"#12467B",800:"#0A2744",900:"#051423"},yellow:{50:"#FEFAF6",100:"#FDF0E1",200:"#FCE1C2",300:"#F3C896",400:"#EA9A3E",500:"#9A5B13",600:"#72430D",700:"#492B08",800:"#2E1B05",900:"#1D1002"},red:{50:"#FEF6F6",100:"#FCE4E4",200:"#F7C5C5",300:"#F09898",400:"#E47474",500:"#C41C1C",600:"#A51818",700:"#7D1212",800:"#430A0A",900:"#240505"},green:{50:"#F6FEF6",100:"#E3FBE3",200:"#C7F7C7",300:"#A1E8A1",400:"#51BC51",500:"#1F7A1F",600:"#136C13",700:"#0A470A",800:"#042F04",900:"#021D02"}};function Ut(e){var t;return!!e[0].match(/^(typography|variants|breakpoints)$/)||!!e[0].match(/sxConfig$/)||"palette"===e[0]&&!(null==(t=e[1])||!t.match(/^(mode)$/))||"focus"===e[0]&&"thickness"!==e[1]}const Jt=e=>e,Qt=(()=>{let e=Jt;return{configure(t){e=t},generate(t){return e(t)},reset(){e=Jt}}})();var Xt=Qt;const en={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function tn(e,t,n="Mui"){const r=en[t];return r?`${n}-${r}`:`${Xt.generate(e)}-${t}`}const nn=(e,t)=>tn(e,t,"Mui"),rn=(e,t,n)=>{t.includes("Color")&&(e.color=n),t.includes("Bg")&&(e.backgroundColor=n),t.includes("Border")&&(e.borderColor=n)},an=(e,t,n)=>{const r={};return Object.entries(t||{}).forEach((([t,a])=>{if(t.match(new RegExp(`${e}(color|bg|border)`,"i"))&&a){const e=n?n(t):a;t.includes("Disabled")&&(r.pointerEvents="none",r.cursor="default",r["--Icon-color"]="currentColor"),t.match(/(Hover|Active|Disabled)/)||(r["--variant-borderWidth"]||(r["--variant-borderWidth"]="0px"),t.includes("Border")&&(r["--variant-borderWidth"]="1px",r.border="var(--variant-borderWidth) solid")),rn(r,t,e)}})),r},on=(e,t)=>{let n={};if(t){const{getCssVar:r,palette:a}=t;Object.entries(a).forEach((t=>{const[o,l]=t;(e=>e&&"object"==typeof e&&Object.keys(e).some((e=>{var t;return null==(t=e.match)?void 0:t.call(e,/^(plain(Hover|Active|Disabled)?(Color|Bg)|outlined(Hover|Active|Disabled)?(Color|Border|Bg)|soft(Hover|Active|Disabled)?(Color|Bg)|solid(Hover|Active|Disabled)?(Color|Bg))$/)})))(l)&&"object"==typeof l&&(n=(0,de.Z)({},n,{[o]:an(e,l,(e=>`var(--variant-${e}, ${r(`palette-${o}-${e}`,a[o][e])})`))}))}))}return n.context=an(e,{plainColor:"var(--variant-plainColor)",plainHoverColor:"var(--variant-plainHoverColor)",plainHoverBg:"var(--variant-plainHoverBg)",plainActiveBg:"var(--variant-plainActiveBg)",plainDisabledColor:"var(--variant-plainDisabledColor)",outlinedColor:"var(--variant-outlinedColor)",outlinedBorder:"var(--variant-outlinedBorder)",outlinedHoverColor:"var(--variant-outlinedHoverColor)",outlinedHoverBorder:"var(--variant-outlinedHoverBorder)",outlinedHoverBg:"var(--variant-outlinedHoverBg)",outlinedActiveBg:"var(--variant-outlinedActiveBg)",outlinedDisabledColor:"var(--variant-outlinedDisabledColor)",outlinedDisabledBorder:"var(--variant-outlinedDisabledBorder)",softColor:"var(--variant-softColor)",softBg:"var(--variant-softBg)",softHoverColor:"var(--variant-softHoverColor)",softHoverBg:"var(--variant-softHoverBg)",softActiveBg:"var(--variant-softActiveBg)",softDisabledColor:"var(--variant-softDisabledColor)",softDisabledBg:"var(--variant-softDisabledBg)",solidColor:"var(--variant-solidColor)",solidBg:"var(--variant-solidBg)",solidHoverBg:"var(--variant-solidHoverBg)",solidActiveBg:"var(--variant-solidActiveBg)",solidDisabledColor:"var(--variant-solidDisabledColor)",solidDisabledBg:"var(--variant-solidDisabledBg)"}),n},ln=["cssVarPrefix","breakpoints","spacing","components","variants","shouldSkipGeneratingVar"],sn=["colorSchemes"];const cn=function(e){var t,n,r,a,o,l,i,s,c,d;const u=e||{},{cssVarPrefix:m="joy",breakpoints:p,spacing:g,components:f,variants:v,shouldSkipGeneratingVar:h=Ut}=u,y=(0,ue.Z)(u,ln),b=((e="joy")=>Ht(e))(m),_={primary:Yt.blue,neutral:Yt.grey,danger:Yt.red,success:Yt.green,warning:Yt.yellow,common:{white:"#FFF",black:"#000"}},x=e=>{var t;const n=e.split("-"),r=n[1],a=n[2];return b(e,null==(t=_[r])?void 0:t[a])},E=e=>({plainColor:x(`palette-${e}-500`),plainHoverBg:x(`palette-${e}-100`),plainActiveBg:x(`palette-${e}-200`),plainDisabledColor:x("palette-neutral-400"),outlinedColor:x(`palette-${e}-500`),outlinedBorder:x(`palette-${e}-300`),outlinedHoverBg:x(`palette-${e}-100`),outlinedActiveBg:x(`palette-${e}-200`),outlinedDisabledColor:x("palette-neutral-400"),outlinedDisabledBorder:x("palette-neutral-200"),softColor:x(`palette-${e}-700`),softBg:x(`palette-${e}-100`),softHoverBg:x(`palette-${e}-200`),softActiveColor:x(`palette-${e}-800`),softActiveBg:x(`palette-${e}-300`),softDisabledColor:x("palette-neutral-400"),softDisabledBg:x("palette-neutral-50"),solidColor:x("palette-common-white"),solidBg:x(`palette-${e}-500`),solidHoverBg:x(`palette-${e}-600`),solidActiveBg:x(`palette-${e}-700`),solidDisabledColor:x("palette-neutral-400"),solidDisabledBg:x("palette-neutral-100")}),w=e=>({plainColor:x(`palette-${e}-300`),plainHoverBg:x(`palette-${e}-800`),plainActiveBg:x(`palette-${e}-700`),plainDisabledColor:x("palette-neutral-500"),outlinedColor:x(`palette-${e}-200`),outlinedBorder:x(`palette-${e}-700`),outlinedHoverBg:x(`palette-${e}-800`),outlinedActiveBg:x(`palette-${e}-700`),outlinedDisabledColor:x("palette-neutral-500"),outlinedDisabledBorder:x("palette-neutral-800"),softColor:x(`palette-${e}-200`),softBg:x(`palette-${e}-800`),softHoverBg:x(`palette-${e}-700`),softActiveColor:x(`palette-${e}-100`),softActiveBg:x(`palette-${e}-600`),softDisabledColor:x("palette-neutral-500"),softDisabledBg:x("palette-neutral-800"),solidColor:x("palette-common-white"),solidBg:x(`palette-${e}-500`),solidHoverBg:x(`palette-${e}-600`),solidActiveBg:x(`palette-${e}-700`),solidDisabledColor:x("palette-neutral-500"),solidDisabledBg:x("palette-neutral-800")}),C={palette:{mode:"light",primary:(0,de.Z)({},_.primary,E("primary")),neutral:(0,de.Z)({},_.neutral,E("neutral"),{plainColor:x("palette-neutral-700"),plainHoverColor:x("palette-neutral-900"),outlinedColor:x("palette-neutral-700")}),danger:(0,de.Z)({},_.danger,E("danger")),success:(0,de.Z)({},_.success,E("success")),warning:(0,de.Z)({},_.warning,E("warning")),common:{white:"#FFF",black:"#000"},text:{primary:x("palette-neutral-800"),secondary:x("palette-neutral-700"),tertiary:x("palette-neutral-600"),icon:x("palette-neutral-500")},background:{body:x("palette-common-white"),surface:x("palette-neutral-50"),popup:x("palette-common-white"),level1:x("palette-neutral-100"),level2:x("palette-neutral-200"),level3:x("palette-neutral-300"),tooltip:x("palette-neutral-500"),backdrop:`rgba(${b("palette-neutral-darkChannel",zt(_.neutral[900]))} / 0.25)`},divider:`rgba(${b("palette-neutral-mainChannel",zt(_.neutral[500]))}
1 / 0.2)`,focusVisible:x("palette-primary-500")},shadowRing:"0 0 #000",shadowChannel:"21 21 21",shadowOpacity:"0.08"},S={palette:{mode:"dark",primary:(0,de.Z)({},_.primary,w("primary")),neutral:(0,de.Z)({},_.neutral,w("neutral"),{plainColor:x("palette-neutral-300"),plainHoverColor:x("palette-neutral-300")}),danger:(0,de.Z)({},_.danger,w("danger")),success:(0,de.Z)({},_.success,w("success")),warning:(0,de.Z)({},_.warning,w("warning")),common:{white:"#FFF",black:"#000"},text:{primary:x("palette-neutral-100"),secondary:x("palette-neutral-300"),tertiary:x("palette-neutral-400"),icon:x("palette-neutral-400")},background:{body:x("palette-common-black"),surface:x("palette-neutral-900"),popup:x("palette-common-black"),level1:x("palette-neutral-800"),level2:x("palette-neutral-700"),level3:x("palette-neutral-600"),tooltip:x("palette-neutral-600"),backdrop:`rgba(${b("palette-neutral-darkChannel",zt(_.neutral[50]))} / 0.25)`},divider:`rgba(${b("palette-neutral-mainChannel",zt(_.neutral[500]))} / 0.16)`,focusVisible:x("palette-primary-500")},shadowRing:"0 0 #000",shadowChannel:"0 0 0",shadowOpacity:"0.6"},k='-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',$=(0,de.Z)({body:`"Inter", ${b(`fontFamily-fallback, ${k}`)}`,display:`"Inter", ${b(`fontFamily-fallback, ${k}`)}`,code:"Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace",fallback:k},y.fontFamily),P=(0,de.Z)({sm:300,md:500,lg:600,xl:700},y.fontWeight),N=(0,de.Z)({xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem",xl2:"1.5rem",xl3:"1.875rem",xl4:"2.25rem"},y.fontSize),I=(0,de.Z)({xs:"1.33334",sm:"1.42858",md:"1.5",lg:"1.55556",xl:"1.66667"},y.lineHeight),B=null!=(t=null==(n=y.colorSchemes)||null==(n=n.light)?void 0:n.shadowRing)?t:C.shadowRing,A=null!=(r=null==(a=y.colorSchemes)||null==(a=a.light)?void 0:a.shadowChannel)?r:C.shadowChannel,Z=null!=(o=null==(l=y.colorSchemes)||null==(l=l.light)?void 0:l.shadowOpacity)?o:C.shadowOpacity,T={colorSchemes:{light:C,dark:S},fontSize:N,fontFamily:$,fontWeight:P,focus:{thickness:"2px",selector:`&.${nn("","focusVisible")}, &:focus-visible`,default:{outlineOffset:`var(--focus-outline-offset, ${b("focus-thickness",null!=(i=null==(s=y.focus)?void 0:s.thickness)?i:"2px")})`,outline:`${b("focus-thickness",null!=(c=null==(d=y.focus)?void 0:d.thickness)?c:"2px")} solid ${b("palette-focusVisible",_.primary[500])}`}},lineHeight:I,radius:{xs:"2px",sm:"6px",md:"8px",lg:"12px",xl:"16px"},shadow:{xs:`${b("shadowRing",B)}, 0px 1px 2px 0px rgba(${b("shadowChannel",A)} / ${b("shadowOpacity",Z)})`,sm:`${b("shadowRing",B)}, 0px 1px 2px 0px rgba(${b("shadowChannel",A)} / ${b("shadowOpacity",Z)}), 0px 2px 4px 0px rgba(${b("shadowChannel",A)} / ${b("shadowOpacity",Z)})`,md:`${b("shadowRing",B)}, 0px 2px 8px -2px rgba(${b("shadowChannel",A)} / ${b("shadowOpacity",Z)}), 0px 6px 12px -2px rgba(${b("shadowChannel",A)} / ${b("shadowOpacity",Z)})`,lg:`${b("shadowRing",B)}, 0px 2px 8px -2px rgba(${b("shadowChannel",A)} / ${b("shadowOpacity",Z)}), 0px 12px 16px -4px rgba(${b("shadowChannel",A)} / ${b("shadowOpacity",Z)})`,xl:`${b("shadowRing",B)}, 0px 2px 8px -2px rgba(${b("shadowChannel",A)} / ${b("shadowOpacity",Z)}), 0px 20px 24px -4px rgba(${b("shadowChannel",A)} / ${b("shadowOpacity",Z)})`},zIndex:{badge:1,table:10,popup:1e3,modal:1300,snackbar:1400,tooltip:1500},typography:{h1:{fontFamily:b(`fontFamily-display, ${$.display}`),fontWeight:b(`fontWeight-xl, ${P.xl}`),fontSize:b(`fontSize-xl4, ${N.xl4}`),lineHeight:b(`lineHeight-xs, ${I.xs}`),letterSpacing:"-0.025em",color:b(`palette-text-primary, ${C.palette.text.primary}`)},h2:{fontFamily:b(`fontFamily-display, ${$.display}`),fontWeight:b(`fontWeight-xl, ${P.xl}`),fontSize:b(`fontSize-xl3, ${N.xl3}`),lineHeight:b(`lineHeight-xs, ${I.xs}`),letterSpacing:"-0.025em",color:b(`palette-text-primary, ${C.palette.text.primary}`)},h3:{fontFamily:b(`fontFamily-display, ${$.display}`),fontWeight:b(`fontWeight-lg, ${P.lg}`),fontSize:b(`fontSize-xl2, ${N.xl2}`),lineHeight:b(`lineHeight-xs, ${I.xs}`),letterSpacing:"-0.025em",color:b(`palette-text-primary, ${C.palette.text.primary}`)}
1,h4:{fontFamily:b(`fontFamily-display, ${$.display}`),fontWeight:b(`fontWeight-lg, ${P.lg}`),fontSize:b(`fontSize-xl, ${N.xl}`),lineHeight:b(`lineHeight-md, ${I.md}`),letterSpacing:"-0.025em",color:b(`palette-text-primary, ${C.palette.text.primary}`)},"title-lg":{fontFamily:b(`fontFamily-body, ${$.body}`),fontWeight:b(`fontWeight-lg, ${P.lg}`),fontSize:b(`fontSize-lg, ${N.lg}`),lineHeight:b(`lineHeight-xs, ${I.xs}`),color:b(`palette-text-primary, ${C.palette.text.primary}`)},"title-md":{fontFamily:b(`fontFamily-body, ${$.body}`),fontWeight:b(`fontWeight-md, ${P.md}`),fontSize:b(`fontSize-md, ${N.md}`),lineHeight:b(`lineHeight-md, ${I.md}`),color:b(`palette-text-primary, ${C.palette.text.primary}`)},"title-sm":{fontFamily:b(`fontFamily-body, ${$.body}`),fontWeight:b(`fontWeight-md, ${P.md}`),fontSize:b(`fontSize-sm, ${N.sm}`),lineHeight:b(`lineHeight-sm, ${I.sm}`),color:b(`palette-text-primary, ${C.palette.text.primary}`)},"body-lg":{fontFamily:b(`fontFamily-body, ${$.body}`),fontSize:b(`fontSize-lg, ${N.lg}`),lineHeight:b(`lineHeight-md, ${I.md}`),color:b(`palette-text-secondary, ${C.palette.text.secondary}`)},"body-md":{fontFamily:b(`fontFamily-body, ${$.body}`),fontSize:b(`fontSize-md, ${N.md}`),lineHeight:b(`lineHeight-md, ${I.md}`),color:b(`palette-text-secondary, ${C.palette.text.secondary}`)},"body-sm":{fontFamily:b(`fontFamily-body, ${$.body}`),fontSize:b(`fontSize-sm, ${N.sm}`),lineHeight:b(`lineHeight-md, ${I.md}`),color:b(`palette-text-tertiary, ${C.palette.text.tertiary}`)},"body-xs":{fontFamily:b(`fontFamily-body, ${$.body}`),fontWeight:b(`fontWeight-md, ${P.md}`),fontSize:b(`fontSize-xs, ${N.xs}`),lineHeight:b(`lineHeight-md, ${I.md}`),color:b(`palette-text-tertiary, ${C.palette.text.tertiary}`)}}},O=y?be(T,y):T,{colorSchemes:F}=O,H=(0,ue.Z)(O,sn),D=(0,de.Z)({colorSchemes:F},H,{breakpoints:Ee(null!=p?p:{}),components:be({MuiSvgIcon:{defaultProps:{fontSize:"xl2"},styleOverrides:{root:({ownerState:e,theme:t})=>{var n;const r=e.instanceFontSize;return(0,de.Z)({margin:"var(--Icon-margin)"},e.fontSize&&"inherit"!==e.fontSize&&{fontSize:`var(--Icon-fontSize, ${t.vars.fontSize[e.fontSize]})`},!e.htmlColor&&(0,de.Z)({color:`var(--Icon-color, ${D.vars.palette.text.icon})`},e.color&&"inherit"!==e.color&&t.vars.palette[e.color]&&{color:`rgba(${null==(n=t.vars.palette[e.color])?void 0:n.mainChannel} / 1)`}),r&&"inherit"!==r&&{"--Icon-fontSize":t.vars.fontSize[r]})}}}},f),cssVarPrefix:m,getCssVar:b,spacing:Ge(g)});Object.entries(D.colorSchemes).forEach((([e,t])=>{!function(e,t){Object.keys(t).forEach((n=>{const r={main:"500",light:"200",dark:"700"};"dark"===e&&(r.main=400),!t[n].mainChannel&&t[n][r.main]&&(t[n].mainChannel=zt(t[n][r.main])),!t[n].lightChannel&&t[n][r.light]&&(t[n].lightChannel=zt(t[n][r.light])),!t[n].darkChannel&&t[n][r.dark]&&(t[n].darkChannel=zt(t[n][r.dark]))}))}(e,t.palette)}));const z={prefix:m,shouldSkipGeneratingVar:h},{vars:j,generateCssVars:M}=qt((0,de.Z)({colorSchemes:F},H),z);D.vars=j,D.generateCssVars=M,D.unstable_sxConfig=(0,de.Z)({},Gt,null==e?void 0:e.unstable_sxConfig),D.unstable_sx=function(e){return Ct({sx:e,theme:this})},D.getColorSchemeSelector=e=>"light"===e?"&":`&[data-joy-color-scheme="${e}"], [data-joy-color-scheme="${e}"] &`;const R={getCssVar:b,palette:D.colorSchemes.light.palette};return D.variants=be({plain:on("plain",R),plainHover:on("plainHover",R),plainActive:on("plainActive",R),plainDisabled:on("plainDisabled",R),outlined:on("outlined",R),outlinedHover:on("outlinedHover",R),outlinedActive:on("outlinedActive",R),outlinedDisabled:on("outlinedDisabled",R),soft:on("soft",R),softHover:on("softHover",R),softActive:on("softActive",R),softDisabled:on("softDisabled",R),solid:on("solid",R),solidHover:on("solidHover",R),solidActive:on("solidActive",R),solidDisabled:on("solidDisabled",R)},v),D.palette=(0,de.Z)({},D.colorSchemes.light.palette,{colorScheme:"light"}),D.shouldSkipGeneratingVar=h,D.applyStyles=St,D}();var dn=cn,un="$$joy";const mn=function(e={}){const{themeId:t,defaultTheme:n=At,rootShouldForwardProp:r=Bt,slotShouldForwardProp:a=Bt}=e,o=e=>Ct((0,de.Z)({},e,{theme:Tt((0,de.Z)({},e,{defaultTheme:n,themeId:t}))}));return o.__mui_systemSx=!0,(e,l={})=>{((e,t)=>
1{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))})(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:i,slot:s,skipVariantsResolver:c,skipSx:d,overridesResolver:u=Ot(Zt(s))}=l,m=(0,ue.Z)(l,It),p=void 0!==c?c:s&&"Root"!==s&&"root"!==s||!1,g=d||!1;let f=Bt;"Root"===s||"root"===s?f=r:s?f=a:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(f=void 0);const v=function(e,t){return(0,ve.Z)(e,t)}(e,(0,de.Z)({shouldForwardProp:f,label:undefined},m)),h=e=>"function"==typeof e&&e.__emotion_real!==e||he(e)?r=>Ft(e,(0,de.Z)({},r,{theme:Tt({theme:r.theme,defaultTheme:n,themeId:t})})):e,y=(r,...a)=>{let l=h(r);const s=a?a.map(h):[];i&&u&&s.push((e=>{const r=Tt((0,de.Z)({},e,{defaultTheme:n,themeId:t}));if(!r.components||!r.components[i]||!r.components[i].styleOverrides)return null;const a=r.components[i].styleOverrides,o={};return Object.entries(a).forEach((([t,n])=>{o[t]=Ft(n,(0,de.Z)({},e,{theme:r}))})),u(e,o)})),i&&!p&&s.push((e=>{var r;const a=Tt((0,de.Z)({},e,{defaultTheme:n,themeId:t}));return Ft({variants:null==a||null==(r=a.components)||null==(r=r[i])?void 0:r.variants},(0,de.Z)({},e,{theme:a}))})),g||s.push(o);const c=s.length-a.length;if(Array.isArray(r)&&c>0){const e=new Array(c).fill("");l=[...r,...e],l.raw=[...r.raw,...e]}const d=v(l,...s);return e.muiName&&(d.muiName=e.muiName),d};return v.withConfig&&(y.withConfig=v.withConfig),y}}({defaultTheme:dn,themeId:un});var pn=mn;function gn(e,t){const n=(0,de.Z)({},t);return Object.keys(e).forEach((r=>{if(r.toString().match(/^(components|slots)$/))n[r]=(0,de.Z)({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const a=e[r]||{},o=t[r];n[r]={},o&&Object.keys(o)?a&&Object.keys(a)?(n[r]=(0,de.Z)({},o),Object.keys(a).forEach((e=>{n[r][e]=gn(a[e],o[e])}))):n[r]=o:n[r]=a}else void 0===n[r]&&(n[r]=e[r])})),n}function fn(e){const{theme:t,name:n,props:r}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?gn(t.components[n].defaultProps,r):r}var vn=n(87685);var hn=function(e=null){const t=r.useContext(vn.T);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n};const yn=$t();var bn=function(e=yn){return hn(e)};function _n({props:e,name:t}){return function({props:e,name:t,defaultTheme:n,themeId:r}){let a=bn(n);return r&&(a=a[r]||a),fn({theme:a,name:t,props:e})}({props:e,name:t,defaultTheme:(0,de.Z)({},dn,{components:{}}),themeId:un})}var xn=function(e,t,n){return"function"==typeof e?e(t,n):e};var En=function(e,t=[]){if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n};var wn=function(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t]))).forEach((n=>{t[n]=e[n]})),t};var Cn=function(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:a,className:o}=e;if(!t){const e=(0,me.Z)(null==n?void 0:n.className,o,null==a?void 0:a.className,null==r?void 0:r.className),t=(0,de.Z)({},null==n?void 0:n.style,null==a?void 0:a.style,null==r?void 0:r.style),l=(0,de.Z)({},n,a,r);return e.length>0&&(l.className=e),Object.keys(t).length>0&&(l.style=t),{props:l,internalRef:void 0}}const l=En((0,de.Z)({},a,r)),i=wn(r),s=wn(a),c=t(l),d=(0,me.Z)(null==c?void 0:c.className,null==n?void 0:n.className,o,null==a?void 0:a.className,null==r?void 0:r.className),u=(0,de.Z)({},null==c?void 0:c.style,null==n?void 0:n.style,null==a?void 0:a.style,null==r?void 0:r.style),m=(0,de.Z)({},c,n,s,i);return d.length>0&&(m.className=d),Object.keys(u).length>0&&(m.style=u),{props:m,internalRef:c.ref}};var Sn=function(e){return"string"==typeof e};var kn=function(e,t,n){return void 0===e||Sn(e)?t:(0,de.Z)({},t,{ownerState:(0,de.Z)({},t.ownerState,n)})};const $n=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],Pn=["component","slots","slotProps"],Nn=["component"];function In(e,t){const{className:n,elementType:a,ownerState:o,externalForwardedProps:l,getSlotOwnerState:i,internalForwardedProps:s}=t,c=(0,ue.Z)(t,$n),{component:d,slots:u={[e]:void 0},slotProps:m={[e]:void 0}}=l,p=(0,ue.Z)(l,Pn),g=u[e]||a,f=xn(m[e],o),v=Cn((0,de.Z)({className:n},c,{externalForwardedProps:"root"===e?p:void 0,externalSlotProps:f})),{props:{component:h},internalRef:y}=v,b=(0,ue.Z)(v.props,Nn),_=function(...e){return r.useMemo((()=>e.every((e=>null==e))?null:t=>{e.forEach((e=>{!function(e,t){"function"==typeof e?e(t):e&&(e.current=t)}(e,t)}))}),e)}(y,null==f?void 0:f.ref,t.ref),x=i?i(b):{},E=(0,de.Z)({},o,x),w="root"===e?h||d:h,C=kn(g,(0,de.Z)({},"root"===e&&!d&&!u[e]&&s,"root"!==e&&!u[e]&&s,b,w&&{as:w},{ref:_}),E);
1return Object.keys(x).forEach((e=>{delete C[e]})),[g,C]}function Bn(e){return nn("MuiCircularProgress",e)}!function(e,t,n="Mui"){const r={};t.forEach((t=>{r[t]=tn(e,t,n)}))}("MuiCircularProgress",["root","determinate","svg","track","progress","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","sizeSm","sizeMd","sizeLg","variantPlain","variantOutlined","variantSoft","variantSolid"],"Mui");var An=n(85893);let Zn,Tn=e=>e;const On=["color","backgroundColor"],Fn=["children","className","color","size","variant","thickness","determinate","value","component","slots","slotProps"],Hn=(0,fe.F4)({"0%":{transform:"rotate(-90deg)"},"100%":{transform:"rotate(270deg)"}}),Dn=e=>{const{determinate:t,color:n,variant:r,size:a}=e;return function(e,t,n){const r={};return Object.keys(e).forEach((a=>{r[a]=e[a].reduce(((e,r)=>{if(r){const a=t(r);""!==a&&e.push(a),n&&n[r]&&e.push(n[r])}return e}),[]).join(" ")})),r}({root:["root",t&&"determinate",n&&`color${ge(n)}`,r&&`variant${ge(r)}`,a&&`size${ge(a)}`],svg:["svg"],track:["track"],progress:["progress"]},Bn,{})};function zn(e,t){return`var(--CircularProgress-${e}Thickness, var(--CircularProgress-thickness, ${t}))`}const jn=pn("span",{name:"JoyCircularProgress",slot:"Root",overridesResolver:(e,t)=>t.root})((({ownerState:e,theme:t})=>{var n,r,a,o;const l=(null==(n=t.variants[e.variant])?void 0:n[e.color])||{},{color:i,backgroundColor:s}=l,c=(0,ue.Z)(l,On);return(0,de.Z)({"--Icon-fontSize":"calc(0.4 * var(--_root-size))","--CircularProgress-trackColor":s,"--CircularProgress-progressColor":i,"--CircularProgress-percent":e.value,"--CircularProgress-linecap":"round"},"sm"===e.size&&{"--_root-size":"var(--CircularProgress-size, 24px)","--_track-thickness":zn("track","3px"),"--_progress-thickness":zn("progress","3px")},"sm"===e.instanceSize&&{"--CircularProgress-size":"24px"},"md"===e.size&&{"--_track-thickness":zn("track","6px"),"--_progress-thickness":zn("progress","6px"),"--_root-size":"var(--CircularProgress-size, 40px)"},"md"===e.instanceSize&&{"--CircularProgress-size":"40px"},"lg"===e.size&&{"--_track-thickness":zn("track","8px"),"--_progress-thickness":zn("progress","8px"),"--_root-size":"var(--CircularProgress-size, 64px)"},"lg"===e.instanceSize&&{"--CircularProgress-size":"64px"},e.thickness&&{"--_track-thickness":`${e.thickness}px`,"--_progress-thickness":`${e.thickness}px`},{"--_thickness-diff":"calc(var(--_track-thickness) - var(--_progress-thickness))","--_inner-size":"calc(var(--_root-size) - 2 * var(--variant-borderWidth, 0px))","--_outlined-inset":"max(var(--_track-thickness), var(--_progress-thickness))",width:"var(--_root-size)",height:"var(--_root-size)",borderRadius:"var(--_root-size)",margin:"var(--CircularProgress-margin)",boxSizing:"border-box",display:"inline-flex",justifyContent:"center",alignItems:"center",flexShrink:0,position:"relative",color:i},e.children&&{fontFamily:t.vars.fontFamily.body,fontWeight:t.vars.fontWeight.md,fontSize:"calc(0.2 * var(--_root-size))"},c,"outlined"===e.variant&&{"&::before":(0,de.Z)({content:'""',display:"block",position:"absolute",borderRadius:"inherit",top:"var(--_outlined-inset)",left:"var(--_outlined-inset)",right:"var(--_outlined-inset)",bottom:"var(--_outlined-inset)"},c)},"soft"===e.variant&&{"--CircularProgress-trackColor":t.variants.soft.neutral.backgroundColor,"--CircularProgress-progressColor":null==(r=t.variants.solid)?void 0:r[e.color].backgroundColor},"solid"===e.variant&&{"--CircularProgress-trackColor":null==(a=t.variants.softHover)?void 0:a[e.color].backgroundColor,"--CircularProgress-progressColor":null==(o=t.variants.solid)?void 0:o[e.color].backgroundColor})})),Mn=pn("svg",{name:"JoyCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({width:"inherit",height:"inherit",display:"inherit",boxSizing:"inherit",position:"absolute",top:"calc(-1 * var(--variant-borderWidth, 0px))",left:"calc(-1 * var(--variant-borderWidth, 0px))"}),Rn=pn("circle",{name:"JoyCircularProgress",slot:"track",overridesResolver:(e,t)=>t.track})({cx:"50%",cy:"50%",r:"calc(var(--_inner-size) / 2 - var(--_track-thickness) / 2 + min(0px, var(--_thickness-diff) / 2))",fill:"transparent",strokeWidth:"var(--_track-thickness)",stroke:"var(--CircularProgress-trackColor)"}),Ln=pn("circle",{name:"JoyCircularProgress",slot:"progress",overridesResolver:(e,t)=>t.progress})({"--_progress-radius":"calc(var(--_inner-size) / 2 - var(--_progress-thickness) / 2 - max(0px, var(--_thickness-diff) / 2))","--_progress-length":"calc(2 * 3.1415926535 * var(--_progress-radius))",cx:"50%",cy:"50%",r:"var(--_progress-radius)",fill:"transparent",strokeWidth:"var(--_progress-thickness)",stroke:"var(--CircularProgress-progressColor)",strokeLinecap:"var(--CircularProgress-linecap, round)",strokeDasharray:"var(--_progress-length)",strokeDashoffset:"calc(var(--_progress-length) - var(--CircularProgress-percent) * var(--_progress-length) / 100)",transformOrigin:"center",transform:"rotate(-90deg)"},(({ownerState:e})=>!e.determinate&&(0,fe.iv)(Zn||(Zn=Tn`
2      animation: var(--CircularProgress-circulation, 0.8s linear 0s infinite normal none running)
3        ${0};
4    `),Hn))),Wn=r.forwardRef((function(e,t){const n=_n({props:e,name:"JoyCircularProgress"}),{children:r,className:a,color:o="primary",size:l="md",variant:i="soft",thickness:s,determinate:c=!1,value:d=(c?0:25),component:u,slots:m={},slotProps:p={}}=n,g=(0,ue.Z)(n,Fn),f=(0,de.Z)({},n,{color:o,size:l,variant:i,thickness:s,value:d,determinate:c,instanceSize:e.size}),v=Dn(f),h=(0,de.Z)({},g,{component:u,slots:m,slotProps:p}),[y,b]=In("root",{ref:t,className:(0,me.Z)(v.root,a),elementType:jn,externalForwardedProps:h,ownerState:f,additionalProps:(0,de.Z)({role:"progressbar",style:{"--CircularProgress-percent":d}},d&&c&&{"aria-valuenow":"number"==typeof d?Math.round(d):Math.round(Number(d||0))})}),[_,x]=In("svg",{className:v.svg,elementType:Mn,externalForwardedProps:h,ownerState:f}),[E,w]=In("track",{className:v.track,elementType:Rn,externalForwardedProps:h,ownerState:f}),[C,S]=In("progress",{className:v.progress,elementType:Ln,externalForwardedProps:h,ownerState:f});return(0,An.jsxs)(y,(0,de.Z)({},b,{children:[(0,An.jsxs)(_,(0,de.Z)({},x,{children:[(0,An.jsx)(E,(0,de.Z)({},w)),(0,An.jsx)(C,(0,de.Z)({},S))]})),r]}))}
4));var Kn=Wn,Vn="payment-progress-module--payment-progress--5f408";const qn=e=>{let{currentStep:t,isSelectedPlanIsBasic:n,isDowngrade:a}=e;const o=n?"freePlan":a?"downgradePlan":"upgradePlan";return r.createElement("div",{className:["payment-progress",Vn].join(" ")},r.createElement(Kn,{size:"lg",determinate:!0,value:t/3*100},t," / 3"),r.createElement("div",{className:"progress-text"},r.createElement("h5",null,b.steps[o][t]),b.steps[o][t+1]&&r.createElement("p",null,b.next_step," ",b.steps[o][t+1])))};var Gn=n(36380),Yn="subscription-summary-module--subscription-summary--3fe0e";const Un=(0,r.memo)((e=>{var t,n,a,o,l,i,s,c,d;let{currentStep:u}=e;const{selectedPlan:m,userPlan:p,userInfos:g,globalInfos:f,userApiKey:v}=(0,r.useContext)(ee.mt),{testIfDataReady:h,isBasicPlan:y}=f||{},{0:b,1:x}=(0,r.useState)(null),{0:E,1:w}=(0,r.useState)(null),C=(null==E?void 0:E.price)>(null==b?void 0:b.price),S=(null==E?void 0:E.price)<(null==b?void 0:b.price),k="BASIC"===(null==b?void 0:b.name),$=null==v||null===(t=v.data)||void 0===t||null===(n=t.coupons)||void 0===n?void 0:n[null==m?void 0:m.id],P=null==$?void 0:$.subscription,N=null==$?void 0:$.overage,I=1-Number((null==P?void 0:P.percentOff)||0)/100,B=1-Number((null==N?void 0:N.percentOff)||0)/100,A=null!=N&&N.percentOff?Math.round((null==b?void 0:b.priceOverage)*B*1e5)/1e5:null,Z=e=>(0,ne.x6)(Math.round(100*e)/100);return(0,r.useMemo)((()=>{3!==u&&(m&&(null==m?void 0:m.id)!==(null==b?void 0:b.id)&&x(m),p&&(null==p?void 0:p.id)!==(null==E?void 0:E.id)&&w(p))}),[b,p,m,u]),C||S&&!y?r.createElement("section",{className:["subscription-summary",Yn,C?"downgrade":"upgrade"].join(" ")},r.createElement("h5",null,_.payment_summary),b&&f&&h(["userPlan","userInfos"])?r.createElement("div",{className:"plan-summaries"},r.createElement("div",{className:"plan-summary old-plan"},r.createElement("h4",{dangerouslySetInnerHTML:{__html:_.return_payment_title.actual(null==E?void 0:E.name)}}),r.createElement("p",{className:"price-p"},r.createElement("ins",null,null===(a=ae.Q[null==g?void 0:g.defaultCurrency])||void 0===a?void 0:a.symbol,(0,ne.x6)((null==E?void 0:E.price)||0)),r.createElement("span",{className:"small-span"},"/",_.month)),r.createElement("p",{className:"credits-p",dangerouslySetInnerHTML:{__html:_.return_plan_quota((0,ne.x6)((null==E?void 0:E.quota)||0))}}),r.createElement("p",{className:"overage-p"},r.createElement("span",{dangerouslySetInnerHTML:{__html:_.return_price_overage(null==E?void 0:E.priceOverage,null==g?void 0:g.defaultCurrency)}}))),r.createElement("div",{className:"plan-summary new-plan "+(null==b?void 0:b.name)},Boolean((null==P?void 0:P.percentOff)&&S)&&r.createElement("span",{className:"discount-span"},_.return_discount_percent(null==P?void 0:P.percentOff)),r.createElement("h4",{dangerouslySetInnerHTML:{__html:_.return_payment_title[C?"downgrade":"upgrade"](null==b?void 0:b.name)}}),r.createElement("p",{className:"price-p centered-description"},r.createElement("ins",{className:null!=P&&P.percentOff?"previous-value":"","data-description":null!=P&&P.percentOff?_.return_discount_months(null==P?void 0:P.percentOff,null==P?void 0:P.duration,null==b?void 0:b.name):null!=b&&b.price?_.plus_taxs:""},null===(o=ae.Q[null==g?void 0:g.defaultCurrency])||void 0===o?void 0:o.symbol,(0,ne.x6)((null==b?void 0:b.price)||0),Boolean((null==b?void 0:b.price)&&!(null!=P&&P.percentOff))&&" *"),(null==P?void 0:P.percentOff)>0&&r.createElement("ins",{className:"centered-description current-value","data-description":null!=b&&b.price?_.plus_taxs:""},null===(l=ae.Q[null==g?void 0:g.defaultCurrency])||void 0===l?void 0:l.symbol,Z((null==b?void 0:b.price)*I||0)," ",Boolean(null==b?void 0:b.price)&&" *"),r.createElement("span",{className:"small-span"},"/",_.month)),!k&&r.createElement("p",{className:"commitment-p"},null!=m&&m.commitmentMonth?_.return_commitment(null==m?void 0:m.commitmentMonth):_.no_commitment),r.createElement("p",{className:"credits-p",dangerouslySetInnerHTML:{__html:_.return_plan_quota((0,ne.x6)((null==b?void 0:b.quota)||0))}}),r.createElement("p",{className:"overage-p"},r.createElement("span",{dangerouslySetInnerHTML:{__html:_.return_price_overage(null==b?void 0:b.priceOverage,null===(i=ae.Q[null==g?void 0:g.defaultCurrency])||void 0===i?void 0:i.symbol,A)}}),r.createElement("span",{className:"info-icon centered-description","data-description":_.overage_helper},r.createElement("img",{height:"16",width:"16",src:"/compressed_images/helper_icon.svg"}))))):r.createElement(Gn.k,null)):r.createElement("section",{className:["payment-summary",Yn].join(" ")},r.createElement("h5",null,_.payment_summary),b&&f&&h(["userPlan","userInfos"])?r.createElement("div",{className:"plan-summary new-plan"},Boolean((null==P?void 0:P.percentOff)&&S)&&r.createElement("span",{className:"discount-span"},_.return_discount_percent(null==P?void 0:P.percentOff)),r.createElement("h4",{dangerouslySetInnerHTML:{__html:_.return_payment_title.classic(null==b?void 0:b.name)}}),r.createElement("p",{className:"price-p centered-description","data-description":_.plus_taxs},r.createElement("ins",{className:null!=P&&P.percentOff?"previous-value":""},null===(s=ae.Q[null==g?void 0:g.defaultCurrency])||void 0===s?void 0:s.symbol,(0,ne.x6)((null==b?void 0:b.price)||0)),(null==P?void 0:P.percentOff)>0&&r.createElement("ins",{className:"centered-description current-value","data-description":_.return_discount_months(null==P?void 0:P.percentOff,null==P?void 0:P.duration,null==b?void 0:b.name)},null===(c=ae.Q[null==g?void 0:g.defaultCurrency])||void 0===c?void 0:c.symbol,Z((null==b?void 0:b.price)*I||0)),r.createElement("span",{className:"small-span"},"/",_.month,"*")),!k&&r.createElement("p",{className:"commitment-p"},_.commitment),r.createElement("p",{className:"credits-p",dangerouslySetInnerHTML:{__html:_.return_plan_quota((0,ne.x6)((null==b?void 0:b.quota)||0))}}),r.createElement("p",{className:"overage-p"},r.createElement("span",{dangerouslySetInnerHTML:{__html:_.return_price_overage(null==b?void 0:b.priceOverage,null===(d=ae.Q[null==g?void 0:g.defaultCurrency])||void 0===d?void 0:d.symbol,A)}}),r.createElement("span",{className:"info-icon centered-description","data-description":_.overage_helper},r.createElement("img",{height:"16",width:"16",src:"/compressed_images/helper_icon.svg"})))):r.createElement(Gn.k,null))}));var Jn=n(51485),Qn="credits-summary-module--credits-summary--1a6c4";
4const Xn=e=>{var t;let{creditsToPurchase:n,userInfos:a}=e;return r.createElement("div",{className:["credits-summary",Qn].join(" ")},r.createElement("div",{className:"credits-summary-div"},r.createElement("h5",null,x),r.createElement("p",{className:"credits-p"},r.createElement("ins",null,(0,ne.x6)(n)),r.createElement("span",{className:"credits-span"},E," ",r.createElement("span",{className:"info-icon not-computer-only","data-description":w},r.createElement("img",{height:"14",width:"14",src:"/compressed_images/info_icon_circle.svg"}))),r.createElement("span",{className:"info-span"},C)),r.createElement("p",{className:"price-p"},r.createElement("span",{className:"price-span not-computer-only"},r.createElement("ins",null,null===(t=ae.Q[(null==a?void 0:a.defaultCurrency)||k])||void 0===t?void 0:t.symbol,(0,ne.x6)((0,te.s9)(n)))),r.createElement("span",{className:"info-span"},S))),r.createElement("table",{className:"info-credits-summary"},r.createElement("caption",null,$),r.createElement("thead",null,r.createElement("tr",null,r.createElement("th",
4null,P),r.createElement("th",null,N),r.createElement("th",null,I))),r.createElement("tbody",null,Jn.z.map(((e,t)=>r.createElement("tr",{key:t},r.createElement("td",{"data-label":P},e.name),r.createElement("td",{"data-label":N},B(e.cost)),r.createElement("td",{"data-label":I},(0,ne.x6)(n/e.cost))))))))};var er="payment-succeeded-module--payment-succeeded--25252";const tr=e=>{let{selectedPlan:t,creditsToPurchase:n}=e;const a="BASIC"===(null==t?void 0:t.name),o=((e,t)=>e?{text_1:Z(e.name),text_2:O}:t?{text_1:T((0,ne.x6)(t)),text_2:F}:void 0)(t,n);return r.createElement("div",{className:["payment-succeeded",er].join(" ")},!a&&r.createElement("h5",null,A),r.createElement("p",{className:"important",dangerouslySetInnerHTML:{__html:o.text_1}}),r.createElement("p",{className:"italic",dangerouslySetInnerHTML:{__html:o.text_2}}),r.createElement(Gn.k,null))};var nr="error-updating-subscription-module--error-updating-subscription--05cd3";const rr=e=>{let{selectedPlan:t,userEmail:n}=e;return r.createElement("div",{className:["error-updating-subscription",nr].join(" ")},r.createElement("h5",null,y.error_updating_subscription),r.createElement("p",{className:"italic",dangerouslySetInnerHTML:{__html:y.return_error_subscription_message(t.name,n)}}),r.createElement("p",{dangerouslySetInnerHTML:{__html:y.support_has_been_informed}}),r.createElement("p",{dangerouslySetInnerHTML:{__html:y.if_you_have_questions}}),r.createElement(a.rU,{className:"button",to:y.my_account_link},y.go_to_my_account))};var ar="downgrade-to-basic-module--downgrade-to-basic--52631";const or=e=>{let{updatePlanAndStep:t,waiting:n,setWaiting:o}=e;const{removeSelectedPlan:l,updatePlan:i}=(0,r.useContext)(ee.Zl),{selectedPlan:s,userInfos:c,lastSubscription:d,lastPeriod:u}=(0,r.useContext)(ee.mt),m=(null==d?void 0:d.endOfCommitment)<Date.now(),p=(0,J.ol)(null==d?void 0:d.endOfCommitment),g=(null==u?void 0:u.quota)-u.usage,f=g>0?(0,ne.x6)(g):0,v=(0,J.yG)(null==u?void 0:u.ended);return r.createElement("div",{className:["downgrade-to-basic",ar].join(" ")},r.createElement("h5",null,h.return_downgrade_title(null==s?void 0:s.name)),r.createElement("ul",null,r.createElement("li",{dangerouslySetInnerHTML:{__html:h.li_advantages}}),r.createElement("li",{dangerouslySetInnerHTML:{__html:h.return_li_quota((0,ne.x6)(null==s?void 0:s.quota))}}),r.createElement("li",{dangerouslySetInnerHTML:{__html:h.return_li_hard_limit_max((0,ne.x6)(null==s?void 0:s.hardLimitMax))}}),r.createElement("li",{dangerouslySetInnerHTML:{__html:h.return_li_overage(null==s?void 0:s.priceOverage,null==c?void 0:c.defaultCurrency)}}),g>0?r.createElement("li",{dangerouslySetInnerHTML:{__html:h.return_li_remaning_credits(v,f)}}):null),!m&&r.createElement("p",{className:"downgrade-impossible-p",dangerouslySetInnerHTML:{__html:h.return_downgrade_not_possible((0,J.yG)(null==d?void 0:d.endOfCommitment))}}),r.createElement("div",{className:"buttons-div"},r.createElement("button",{className:"small text-button button-without-style keep-my-advantages",onClick:()=>(l(),void(0,a.c4)(h.link_my_account))},h.keep_my_advantages),r.createElement(Q.a,{agreeCallback:async()=>{o(!0);const e=await i({});await t({planUpdatedStatus:e})},openButton:{className:"downgrade-plan "+(n?"loading":""),disabled:!!n,content:h.return_submit_button(null==s?void 0:s.name),spinner:!0},agreeButton:{className:"small text-button button-without-style text-red valid",content:h.downgrade_my_plan},disagreeButton:{className:"small text-button button-without-style unvalid unvalid",content:h.cancel}},r.createElement("h3",null,h.alert_downgrade_title),m?r.createElement("p",{dangerouslySetInnerHTML:{__html:h.li_advantages}}):r.createElement("p",{className:"red-text-color",dangerouslySetInnerHTML:{__html:h.return_downgrade_available_until((0,J.yG)(p),(0,J.yG)(null==d?void 0:d.endOfCommitment))}}))))};var lr="payment-module--payment--18d34",ir=()=>{const{user:e,loading:t}=(0,r.useContext)(l.fE),{0:n,1:o}=(0,r.useState)(1),{0:i,1:s}=(0,r.useState)(!1),{0:c,1:d}=(0,r.useState)(!1),{selectedPlan:u,creditsToPurchase:p,userPlan:g,customerInfos:v,globalInfos:h,userInfos:y}=(0,r.useContext)(ee.mt),{getUserData:b}=(0,r.useContext)(ee.Zl),{testIfDataReady:_}=h||{},x="BASIC"===(null==u?void 0:u.name),E=(null==g?void 0:g.price)>(null==u?void 0:u.price);(0,r.useMemo)((()=>
4{if(!u&&!p||!g||n>2)return;const e=(null==g?void 0:g.price)>(null==u?void 0:u.price);null!=v&&v.line1&&null!=v&&v.name&&null!=v&&v.city&&null!=v&&v.country&&null!=v&&v.email&&!e&&o(2)}),[v,g,u,p]),(0,r.useMemo)((()=>{u||p||!g||1!==n||(0,a.c4)(f.prices_link)}),[g,u,p]),(0,r.useEffect)((()=>{e||t||(0,a.c4)(f.prices_link)}),[e,t]),(0,r.useEffect)((()=>{if(3===n){const e=document.getElementById("main-section");e&&window.scrollTo(e.offsetLeft,e.offsetTop-100)}else window.scrollTo(0,0)}),[n]);const w=async e=>{let{planUpdatedStatus:t,oneTimePurchase:n}=e;return n?(o(3),d(!1),window.localStorage.removeItem("creditsToPurchase"),setTimeout((()=>{b(),window.localStorage.setItem("updateKey",Math.random())}),10200),void setTimeout((()=>{(0,a.c4)(f.my_account_link)}),10500)):"success-downgrade-cancel-at"===t?(d(!1),void(0,a.c4)(f.my_account_link)):(x||"unvalid"===t||o(3),void("success"===t?setTimeout((()=>{d(!1),(0,a.c4)(f.my_account_link)}),4e3):"error"===t&&(d(!1),s(!0))))};return r.createElement("section",{className:["payment",lr].join(" ")},r.createElement("section",{className:"summary-section"},r.createElement(a.rU,{className:"back-button",to:f.prices_link},r.createElement("img",{height:"21",src:"/compressed_images/arrow_back_grey.svg",alt:f.go_back}),f.go_to_prices),p&&r.createElement(Xn,{userInfos:y,creditsToPurchase:p}),u&&r.createElement(Un,{currentStep:n})),r.createElement("section",{id:"main-section",className:"main-section"},h&&_(["userPlan","customer","paymentMethods"])?r.createElement(r.Fragment,null,r.createElement(qn,{currentStep:n,isSelectedPlanIsBasic:x,isDowngrade:E}),2===n&&r.createElement("div",{className:"adress-div"},r.createElement("address",null,r.createElement("h5",null,f.billing_address),null==v?void 0:v.name,r.createElement("br",null),null==v?void 0:v.line1,r.createElement("br",null),null!=v&&v.postal_code?(null==v?void 0:v.postal_code)+" - ":"",null==v?void 0:v.city,r.createElement("br",null),m.ZD[null==v?void 0:v.country]||"",r.createElement("br",null),m.yP[null==v?void 0:v.country]&&r.createElement("span",{className:"vat-id-span"},f.vat_id," ",r.createElement("ins",null,(null==v?void 0:v.vatId)||f.not_specified)," ",r.createElement("span",{className:"info-icon centered-description","data-description":f.vat_id_helper},r.createElement("img",{height:"18",width:"18",src:"/compressed_images/helper_icon.svg"})))),r.createElement("button",{className:"small text-button button-without-style "+(c?"waiting":""),disabled:c,onClick:()=>o(1)},r.createElement("img",{height:"16",src:"/compressed_images/pen.svg"})," ",f.edit_blilling_information)),1===n&&r.createElement(R,{setCurrentStep:o,isSelectedPlanIsBasic:x}),2===n&&!x&&r.createElement(ce,{updatePlanAndStep:w,waiting:c,setWaiting:d}),2===n&&x&&r.createElement(or,{updatePlanAndStep:w,waiting:c,setWaiting:d}),3===n&&!i&&r.createElement(tr,{selectedPlan:u,creditsToPurchase:p}),3===n&&i&&r.createElement(rr,{selectedPlan:u,userEmail:null==e?void 0:e.email})):r.createElement(Gn.k,null)))};const sr=(0,o.ZP)((()=>Promise.resolve().then(n.bind(n,11460))))},5016:function(e,t,n){n.r(t),n.d(t,{Head:function(){return d},default:function(){return c}});var r=n(67294),a=JSON.parse('{"tag":"payment","pages":{"en":"local","default":"local","fr":"paiement/"},"no_canonical":true,"seo_title":"Payment | Namsor","seo_description":"Enjoy a smooth and convenient checkout experience, with flexible payment options. Complete your purchases with complete peace of mind on our secure payment page.","seo_follow":false}'),o=n(83393),l=n(71214),i=n(11460),s="payment-module--payment-page--fd106";function c(e){let{path:t}=e;return r.createElement(o.A,{tag:a.tag,path:t,className:s},r.createElement(i.Payment,null))}const d=()=>r.createElement(l.p,{data:a})},51485:function(e,t,n){n.d(t,{z:function(){return a}});var r=n(49948);const a=[{name:r.z0.gender,cost:1},{name:r.z0.origin,cost:10},{name:r.z0.usRace,cost:10},{name:r.z0.diaspora,cost:20},{name:r.z0.indianCaste,cost:10},{name:r.z0.translate,cost:1}]}}]);

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.