1 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]="2d329134-87d0-5f76-9e35-e43e942416ab")}catch(e){}}(); 3(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,129723,225922,398308,706331,376420,e=>{"use strict";var a=e.i(717001),t=e.i(22102),r=e.i(22037),n=e.i(742748),i=e.i(559804),l=e.i(289414),s=e.i(66790),o=e.i(703259),d=e.i(176354);e.i(587715);var c=e.i(9880),u=e.i(80260),m=e.i(500320),p=e.i(736229),_=e.i(418554),y=e.i(814180),h=e.i(946668),f=e.i(122532),b=e.i(105199),g=e.i(299448),v=e.i(766308),w=e.i(488659),x=e.i(200746);try{var M=window;M._sentryModuleMetadata=M._sentryModuleMetadata||{},M._sentryModuleMetadata[(new M.Error).stack]=Object.assign({},M._sentryModuleMetadata[(new M.Error).stack],{"_sentryBundlerPluginAppKey:8c54d7ff-5945-42f2-9062-0038c71ec796":!0})}catch(e){}let k=(e,a)=>{a&&e.invalidateQueries({queryKey:["domainCartRecommendations"]})},C=e=>e.some(e=>"brand_plan"===e.product_type),S=({currency:e,brandPlanCode:a,enabled:t=!0,unified:n=!1})=>{let i=(0,u.useAppDispatch)(),l=(0,_.useQueryClient)(),s=t&&!n,o=A(s),d=(0,v.useFreeDomainSelectionFlow)(),c=s&&!o,m=(0,w.useDomainServerCart)({currency:e,enabled:c,...a?{brandPlanCode:a}:{},unified:!1}),p=g.NEW_PURCHASE_DOMAIN_PROVIDER,h=(0,x.useTldList)(),M=(0,u.useAppSelector)(e=>e.domainRegistry.selectedDomains),S=(0,u.useAppSelector)(e=>e.domainRegistry.brandPlanVariant),j=(0,u.useAppSelector)(e=>e.domainRegistry.includeBusinessEmailUpsell),E=(0,r.useRef)(M);E.current=M;let T=(0,r.useRef)(j);T.current=j;let B=(0,r.useRef)(m.reconcile);B.current=m.reconcile;let R=(0,r.useRef)(m.ensureCart);R.current=m.ensureCart;let N=(0,r.useRef)(S);N.current=S;let D=(0,r.useRef)(m.reconcileBusinessEmail);D.current=m.reconcileBusinessEmail;let P=m.isReady,I=(0,r.useRef)(!1),L=(0,r.useRef)(!1),[U,O]=(0,r.useState)(!1);(0,r.useEffect)(()=>{if(!c||!P||I.current)return;if(M.length>0)return void O(!0);I.current=!0;let a={selectedDomains:E.current,brandPlanVariant:N.current,includeBusinessEmailUpsell:T.current};R.current().then(t=>{if(E.current!==a.selectedDomains||N.current!==a.brandPlanVariant||T.current!==a.includeBusinessEmailUpsell)return void O(!0);let r=t.lines??[];if(d){C(r)&&null==N.current&&i((0,f.brandPlanVariantSet)("plan_only")),O(!0);return}if(r.some(e=>"domain"===e.product_type)&&0===h.size){I.current=!1;return}let n=r.map(a=>((e,a,t)=>{if("domain"!==e.product_type)return null;let r=e.metadata.domain_name,n=(0,y.splitStringIntoDomain)(r,a);if(!n)return null;let i=e.unit_amount_minor_current??e.total_amount_minor,l=e.discount_amount_minor,s=e.metadata.first_year_discount??l,o=e.metadata.registrar_registration_price??i,d=o>0&&s>0?Math.floor(s/o*100):void 0;return{available:!0,definitive:!0,domain:r,currency:t,period:e.metadata.registration_years,price:Math.max(0,i-l),name:n.sld,tld:n.tld.startsWith(".")?n.tld:`.${n.tld}`,discount:s,discount_percentage:d,renewal_price:e.metadata.renewal_price_cents,registration_price:o,premium:!0===e.metadata.premium,acquisition_hint:(e=>{let a=e.metadata.acquisition_hint;switch(a){case"brand_plan_free":case"stack_bundle":case"stack_bundle_free":case"stack_bundle_primary":case"stack_bundle_paid_leg":case"free_online_bundle":case"free_online_bundle_anchor":case"standalone":case"auto_add_online":case"auto_add_anchor":return a;default:return"search_placement"}})(e)}})(a,h,e.toLowerCase())).filter(e=>null!==e);n.length>0&&i((0,f.setDomains)(n)),C(r)&&i((0,f.brandPlanVariantSet)(n.length>0?"bundle":"plan_only")),r.some(e=>"business_email"===e.product_type)&&i((0,f.includeBusinessEmailUpsellUpdated)(!0)),O(!0)}).catch(()=>{I.current=!1})},[i,c,P,M.length,h,e,d]),(0,r.useEffect)(()=>{if(!c||!P||!U||!L.current&&(L.current=!0,!j))return;let e=setTimeout(()=>{D.current(j?{businessEmailId:w.PENDING_BUSINESS_EMAIL_CART_ID,mailboxes:b.NUMBER_OF_UPSELL_BUSINESS_EMAIL_BOX_QUANTITY}:void 0).then(e=>k(l,e)).catch(()=>{})},600);return()=>clearTimeout(e)},[c,P,U,j,l]),(0,r.useEffect)(()=>
3{if(!c||!P||!U)return;let e={domains:M.map(e=>({domainName:e.domain,provider:p,acquisitionHint:e.acquisition_hint})),brandPlanYearly:null!=S},a=new AbortController,t=setTimeout(()=>{B.current(e,a.signal).then(e=>k(l,e)).catch(()=>{})},600);return()=>{clearTimeout(t),a.abort()}},[c,P,U,M,S,p,l])},j=()=>null!=(0,h.readActiveCartEmbeddedCheckoutRecoverySession)(),A=e=>{let[a,t]=(0,r.useState)(()=>!!e&&j());return(0,r.useEffect)(()=>{if(!e)return void t(!1);let a=()=>t(j());a();let r=window.setInterval(a,250);return window.addEventListener("storage",a),window.addEventListener("focus",a),()=>{window.clearInterval(r),window.removeEventListener("storage",a),window.removeEventListener("focus",a)}},[e]),a};e.s(["useDomainServerCartSync",0,S],225922);var E=e.i(791653),T=e.i(204046),B=e.i(322604);try{var R=window;R._sentryModuleMetadata=R._sentryModuleMetadata||{},R._sentryModuleMetadata[(new R.Error).stack]=Object.assign({},R._sentryModuleMetadata[(new R.Error).stack],{"_sentryBundlerPluginAppKey:8c54d7ff-5945-42f2-9062-0038c71ec796":!0})}catch(e){}let N=()=>{let{domainsLength:e,brandPlanVariant:a,includeBusinessEmailUpsell:t}=(0,u.useAppSelector)(e=>({domainsLength:e.domainRegistry.selectedDomains.length,brandPlanVariant:e.domainRegistry.brandPlanVariant,includeBusinessEmailUpsell:e.domainRegistry.includeBusinessEmailUpsell}),B.shallowEqual);return e+ +(null!==a)+ +!!t};e.s(["useCartItemCount",0,N],398308);var D=e.i(487864),P=e.i(251250),I=e.i(451332),L=e.i(347737),U=e.i(996899),O=e.i(251272),q=e.i(631670),V=e.i(51112);try{var F="u">typeof window?window:e.g;F._sentryModuleMetadata=F._sentryModuleMetadata||{},F._sentryModuleMetadata[(new F.Error).stack]=Object.assign({},F._sentryModuleMetadata[(new F.Error).stack],{"_sentryBundlerPluginAppKey:8c54d7ff-5945-42f2-9062-0038c71ec796":!0})}catch(e){}let z=r.forwardRef(function({title:e,titleId:a,...t},n){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},t),e?r.createElement("title",{id:a},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m9 14.25 6-6m4.5-3.493V21.75l-3.75-1.5-3.75 1.5-3.75-1.5-3.75 1.5V4.757c0-1.108.806-2.057 1.907-2.185a48.507 48.507 0 0 1 11.186 0c1.1.128 1.907 1.077 1.907 2.185ZM9.75 9h.008v.008H9.75V9Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm4.125 4.5h.008v.008h-.008V13.5Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"}))});var K=e.i(262184),$=e.i(258467),H=e.i(347487),Q=e.i(472066),G=e.i(665156),W=e.i(459006),Y=e.i(254690),Z=e.i(789609);try{var X=window;X._sentryModuleMetadata=X._sentryModuleMetadata||{},X._sentryModuleMetadata[(new X.Error).stack]=Object.assign({},X._sentryModuleMetadata[(new X.Error).stack],{"_sentryBundlerPluginAppKey:8c54d7ff-5945-42f2-9062-0038c71ec796":!0})}catch(e){}var J=e.i(513431),ee=e.i(382360),ea=e.i(792636),et=e.i(794051),er=e.i(70064);try{var en=window;en._sentryModuleMetadata=en._sentryModuleMetadata||{},en._sentryModuleMetadata[(new en.Error).stack]=Object.assign({},en._sentryModuleMetadata[(new en.Error).stack],{"_sentryBundlerPluginAppKey:8c54d7ff-5945-42f2-9062-0038c71ec796":!0})}catch(e){}var ei=e.i(141943),el=e.i(265178),es=e.i(210547),eo=e.i(807079);try{var ed=window;ed._sentryModuleMetadata=ed._sentryModuleMetadata||{},ed._sentryModuleMetadata[(new ed.Error).stack]=Object.assign({},ed._sentryModuleMetadata[(new ed.Error).stack],{"_sentryBundlerPluginAppKey:8c54d7ff-5945-42f2-9062-0038c71ec796":!0})}catch(e){}let ec=e=>{let a=e.price??0;return{domain_name:e.domain,promo_price_cents:a,original_price_cents:e.registration_price??e.renewal_price??a+(e.discount??0),renewal_price_cents:e.renewal_price??null,acquisition_hint:e.acquisition_hint??(0===e.price?"free_online_bundle":"search_placement"),member_reason:(e=>{switch(e.acquisition_hint){case"brand_plan_free":return"free_with_plan";case"free_online_bundle":case"stack_bundle_free":return"free_with_domain";default:return 0===e.price?"free_with_domain":"paid"}})(e)}},eu=e=>"auto_add_online"===e.kind,em=e=>
3"brand_plan_bundle"===e.kind,ep=e=>"bundle_cart"===e.kind,e_=e=>e.discount_allocations.find(e=>e.amount_minor>0),ey=e=>{if("domain"!==e.product_type)return null;let a=e.metadata.domain_name,t=e.unit_amount_minor_current??e.total_amount_minor,r=e.metadata.first_year_discount??0,n=Math.max(0,t-e.discount_amount_minor),i=(e=>{let a=e_(e),t=a?.radix_obligation;if("brand_plan_free"===t)return"brand_plan_free";if("auto_add_online"===t)return"free_online_bundle";let r=e.metadata.acquisition_hint;switch(r){case"brand_plan_free":case"stack_bundle":case"stack_bundle_free":case"stack_bundle_primary":case"stack_bundle_paid_leg":case"free_online_bundle":case"free_online_bundle_anchor":case"standalone":case"auto_add_online":case"auto_add_anchor":return r;default:return"search_placement"}})(e);return{domain_name:a,original_price_cents:t+r,first_year_discount_cents:r,effective_price_cents:n,renewal_price_cents:e.metadata.renewal_price_cents??null,acquisition_hint:i,promotion_origin:"brand_plan_free"!==i?null:"domain_coupon"===e_(e)?.promotion_origin?"domain_coupon":"brand_plan_bundle"}};var eh=e.i(294296),ef=e.i(706281);try{var eb=window;eb._sentryModuleMetadata=eb._sentryModuleMetadata||{},eb._sentryModuleMetadata[(new eb.Error).stack]=Object.assign({},eb._sentryModuleMetadata[(new eb.Error).stack],{"_sentryBundlerPluginAppKey:8c54d7ff-5945-42f2-9062-0038c71ec796":!0})}catch(e){}let eg="/domains/search",ev=({onClose:e})=>{let n=(0,c.useRouter)();return(0,r.useEffect)(()=>{i.tracker.track("cart_drawer_empty_viewed")},[]),(0,a.jsxs)("div",{className:"flex flex-1 flex-col items-center justify-center gap-2 px-9 pb-14 text-center",children:[(0,a.jsx)("div",{className:"mb-4 flex size-24 items-center justify-center rounded-full bg-secondary text-secondary-on-fill",children:(0,a.jsx)(t.ShoppingCartIcon,{className:"size-12"})}),(0,a.jsx)(s.Text,{as:"h3",textTheme:"heading-2",children:P.default.empty.title}),(0,a.jsx)(s.Text,{textTheme:"paragraph-1",className:"max-w-[280px] text-secondary",children:P.default.empty.description}),(0,a.jsx)(l.Button,{type:"button",theme:"outlinedPrimary",className:"mt-5 w-full max-w-[340px]",onClick:()=>{i.tracker.track("cart_drawer_explore_products_clicked"),e(),n.push(eg)},children:P.default.empty.cta})]})},ew=({label:e,amount:t,currency:r,isLoading:n})=>(0,a.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,a.jsx)(s.Text,{textTheme:"paragraph-1",className:"text-left",children:e}),n?(0,a.jsx)(K.Skeleton,{className:"h-5 w-16"}):(0,a.jsx)(s.Text,{textTheme:"paragraph-1",className:"text-right",children:(0,$.displayMoney)(t,r)})]}),ex=({amount:e,currency:t,isLoading:r})=>{let n="flex min-h-16 shrink-0 items-center gap-2.5 border-b border-light bg-info px-6 py-3 sm:min-h-11";return r?(0,a.jsxs)("div",{className:n,"aria-label":P.default.aria.loading_savings,children:[(0,a.jsx)(K.Skeleton,{className:"size-5 shrink-0 rounded"}),(0,a.jsx)(K.Skeleton,{className:"h-5 w-64 max-w-full"})]}):e<=0?null:(0,a.jsxs)("div",{className:n,children:[(0,a.jsx)(z,{className:"size-5 shrink-0 text-blue-600 dark:text-info"}),(0,a.jsx)(s.Text,{textTheme:"paragraph-2-emphasis",children:(0,V.renderContent)(P.default.savings_banner,{amount:(0,$.displayMoney)(e,t)})})]})},eM=({viewModel:e,currency:t,onReviewCart:r,onContinueShopping:n,reviewCartLoading:i=!1,reviewCartDisabled:o=!1})=>(0,a.jsxs)("div",{className:"flex flex-col gap-2 border-t border-default bg-default px-6 py-4",children:[(0,a.jsx)(ew,{label:P.default.summary.subtotal,amount:e.summarySubtotal,currency:t,isLoading:e.isLoadingCartSummary}),(e.isLoadingCartSummary||e.summaryBundleDiscount>0)&&(0,a.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,a.jsx)(s.Text,{textTheme:"paragraph-1",className:"text-left text-green-600 dark:text-success",children:P.default.summary.discount}),e.isLoadingCartSummary?(0,a.jsx)(K.Skeleton,{className:"h-5 w-16"}):(0,a.jsxs)(s.Text,{textTheme:"paragraph-1",className:"text-right text-green-600 dark:text-success",children:["â",(0,$.displayMoney)(e.summaryBundleDiscount,t)]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between border-t border-light pt-3",children:[(0,a.jsx)(s.Text,{textTheme:"heading-3",children:P.default.summary.total}),e.isLoadingCartSummary?(0,a.jsx)(K.Skeleton,{className:"h-7 w-24"}):(0,a.jsx)(s.Text,{textTheme:"heading-2",children:(0,$.displayMoney)(e.summaryTotal,t)})]}),(0,a.jsx)(l.Button,{type:"button",className:"mt-3 w-full",loading:i,disabled:o,onClick:r,children:P.default.cta.review_cart}),(0,a.jsx)(l.Button,{type:"button",theme:"linkPrimary",className:"w-full",onClick:n,children:P.default.cta.continue_shopping}),(0,a.jsx)(s.Text,{textTheme:"paragraph-2",className:"text-center text-secondary",children:P.default.summary.tax_note})]}),ek=({onClose:e,referringProduct:t="cart-drawer"})=>{let n=(0,u.useAppDispatch)(),l=(0,c.useRouter)(),s=(0,o.useSafePathname)(),m=N(),p=(0,u.useAppSelector)(e=>e.localization.currency),_=(0,u.useAppSelector)(e=>e.domainRegistry.includeBusinessEmailUpsell),h=(0,u.useAppSelector)(e=>e.domainRegistry.isAddingDomainToCart),{items:b,bundle:v,cartItemEvaluation:w,cartRecommendationsData:M,isCartRecommendationsFetching:k,activeSearchBundle:C,showBundleCartCard:S,bundleCartCardMembers:j,bundleCurrency:A,handleRemoveBundleMember:E}=(({unified:e=!1}={})=>{let a=(0,u.useAppDispatch)(),t=(0,x.useTldList)(),{user:n}=(0,er.useUser)({redirectOnUnauthorized:!1}),l=g.NEW_PURCHASE_DOMAIN_PROVIDER,s=(0,u.useAppSelector)(e=>e.localization.currency),o=(0,u.useAppSelector)(e=>e.domainRegistry.domainResults),[d]=(0,eo.useSearchDomainRegistryPageMutation)(),c=(0,u.useAppSelector)(e=>e.domainRegistry.selectedDomains),m=(0,u.useAppSelector)(e=>e.domainRegistry.activeSearchBundle),p=(0,u.useAppSelector)(e=>
3e.domainRegistry.cartBundleSynthesisSuppressed),_=(0,u.useAppSelector)(e=>e.domainRegistry.brandPlanBillingInterval),h=(()=>{let e=(0,u.useAppDispatch)(),{isFree:a}=(0,er.useUser)({redirectOnUnauthorized:!1}),{applyTrial:t}=(0,et.useValidTrial)({packageCode:"domain"}),n=g.NEW_PURCHASE_DOMAIN_PROVIDER,l=(0,J.useDomainFlowBrandPlanCode)(),s=(0,u.useAppSelector)(e=>e.domainRegistry.selectedDomains),o=(0,u.useAppSelector)(e=>e.domainRegistry.brandPlanVariant),d=(0,u.useAppSelector)(e=>e.domainRegistry.brandPlanBillingInterval),c="year"===d,m=(0,u.useAppSelector)(e=>e.domainRegistry.activeSearchBundle),p=(0,u.useAppSelector)(e=>e.domainRegistry.domainConfig.free_with_plan_tlds.length>0),_=(0,ee.useEligibleCoupon)(l),{finalAmount:y,originalAmount:h,currency:b,isLoading:v}=(0,ea.useProductPrice)({productCode:l,interval:d,coupon:_}),w=(0,r.useCallback)(e=>a&&e.bundle_eligibility?.eligible_for_brand_plan_free===!0,[a]),x=!!m&&m.member_domains.length>=2,M=x&&m?.bundle_type!=="exact_match_pack",k=(0,r.useMemo)(()=>{let e=new Set(s.map(e=>e.domain));return new Set(x?m?.member_domains.filter(a=>e.has(a))??[]:[])},[m,x,s]),C=(0,r.useMemo)(()=>{let e=new Set;if(!M)return e;for(let a of k){let t=a.split(".");"online"===(t.length>1?t[t.length-1]:"")&&e.add(a)}return e},[M,k]),S=x?m?.member_domains.filter(e=>s.some(a=>a.domain===e)).length??0:0,j=(0,r.useMemo)(()=>s.filter(e=>!C.has(e.domain)),[s,C]),A=M?void 0:((e,a)=>{let t;for(let r of e)a(r)&&(!t||(r.price??1/0)<(t.price??1/0))&&(t=r);return t})(j,w),E=c?A:void 0,T=void 0!==A,B=s.every(e=>void 0!==e.bundle_eligibility),R=c&&a&&!!E,N=S>=2?0:E?.price??0;(0,r.useEffect)(()=>{if(null!==o&&p){if(!a||t)return void e((0,f.brandPlanVariantCleared)());if("bundle"===o&&!c)return void e((0,f.brandPlanVariantSet)("plan_only"));if(0===s.length){"bundle"===o&&e((0,f.brandPlanVariantSet)("plan_only"));return}if("bundle"===o&&!M&&!T&&B)return void e((0,f.brandPlanVariantSet)("plan_only"))}},[o,p,s.length,c,a,t,M,T,B,e]);let D=(0,r.useCallback)(()=>{e((0,f.brandPlanBillingIntervalSet)("year")),e((0,f.brandPlanVariantSet)("bundle")),i.tracker.track("brand_plan_bundle_added",{referrer:"cart",domain:E?.domain,tld:E?.tld})},[e,E?.domain,E?.tld]),P=(0,r.useCallback)(()=>{e((0,f.brandPlanVariantSet)("plan_only")),i.tracker.track("brand_plan_upsell_added",{referrer:"cart",variant:"plan_only"})},[e]),I=(0,r.useCallback)(()=>{"bundle"===o?i.tracker.track("brand_plan_bundle_removed",{referrer:"cart",domain:E?.domain,tld:E?.tld}):"plan_only"===o&&i.tracker.track("brand_plan_upsell_removed",{referrer:"cart",variant:"plan_only"}),e((0,f.brandPlanVariantCleared)())},[e,o,E?.domain,E?.tld]),L=(0,r.useCallback)(()=>{if(!E)return[];let e=k.has(E.domain),a=[{code:l,billing_interval:d}];return e||a.push((0,H.buildDomainCheckoutItem)({domain:E,provider:n,hint:"brand_plan_free"})),a},[E,n,k,d,l]),U=(0,r.useCallback)(()=>[{code:l,billing_interval:d}],[d,l]);return{planCode:l,variant:o,isEligible:R,isPlanOnlyEligible:!1,eligibleDomain:E,acceptBundle:D,acceptPlanOnly:P,clear:I,planPrice:{finalAmount:y,originalAmount:h,currency:b,isLoading:v},bundleDiscountCents:N,buildBundleCheckoutItems:L,buildPlanOnlyCheckoutItems:U,couponCode:_?.promoCode??void 0,billingInterval:d}})(),b="plan_only"===h.variant&&c.some(e=>e.bundle_eligibility?.eligible_for_brand_plan_free===!0)?"bundle":h.variant,v=(0,ei.useDomainCartRecommendations)({surface:"cart",selectedDomains:c,availabilityHints:o,activeSearchBundle:m,brandPlanVariant:b,brandPlanBillingInterval:_,allowBundleSynthesis:!p,enabled:!0,unified:e}),w=(0,r.useMemo)(()=>v.cards.find(ep),[v.cards]),M=(0,r.useMemo)(()=>v.cards.find(eu),[v.cards]),k=(0,r.useMemo)(()=>v.cards.find(em),[v.cards]),C=(0,r.useMemo)(()=>{if(m)return m;if(w){let e;return"stack"!==(e=w.data.bundle_type)&&"similar_name_stack"!==e&&"radix_triple"!==e&&"exact_match_pack"!==e?null:{bundle_type:e,primary_domain:w.data.primary_domain,member_domains:w.data.members.map(e=>e.domain_name)}}return null},[m,w]),S=(0,r.useMemo)(()=>{if("bundle"!==h.variant&&"plan_only"!==h.variant||k?.data.is_added!==!0)return h;let e=c.find(e=>e.domain===k.data.eligible_domain)??h.eligibleDomain;return e?{...h,variant:"bundle",isEligible:!0,eligibleDomain:e,bundleDiscountCents:e.price??h.bundleDiscountCents,buildBundleCheckoutItems:()=>{let e=h.buildBundleCheckoutItems();return e.length>0?e:[{code:h.planCode,billing_interval:_}]}}:h},[h,k,c,_]),j=(0,r.useRef)(null);(0,r.useEffect)(()=>
3{if(0===c.length)return;let e=c[0];if(!e?.domain)return;let r=(0,y.splitStringIntoDomain)(e.domain,t),i=e.name||r?.sld;if(!i)return;let u=(n?.currency||s||"usd").toLowerCase(),m=o.filter(e=>{let a=(0,y.splitStringIntoDomain)(e.domain,t);return(e.name||a?.sld)?.toLowerCase()===i.toLowerCase()}),p=m.map(e=>e.currency?.toLowerCase()).filter(e=>!!e);if(m.length>=2&&p.length>0&&p.every(e=>e===u))return;let _=`${i.toLowerCase()}:${u}:${l}`;j.current!==_&&(j.current=_,(async()=>{try{let e=await d({query:i,checkType:"FAST",currency:u,limit:100,provider:l,page:0,page_size:20}).unwrap();Array.isArray(e.data)&&e.data.length>0&&a((0,f.domainResultsFetched)(e.data))}catch(e){console.warn("[useDomainCartState] failed to hydrate domainResults:",e),j.current=null}})())},[c,o,d,a,n?.currency,s,l,t]);let A=(0,r.useMemo)(()=>{let e=v.data;if(!e)return;let a=(e.lines??[]).map(ey).filter(e=>null!==e);if(0===a.length)return;let t=a.find(e=>0===e.effective_price_cents);return{applied_bundle:t?"brand_plan_free"===t.acquisition_hint?"brand_plan_free":"auto_add_online":"none",applied_bundle_reason:"cart_service_line_pricing",freebie_domain_name:t?.domain_name??null,items:a,totals:{subtotal_cents:e.cart.subtotal_minor??0,bundle_savings_cents:e.cart.discount_minor??0,total_cents:e.cart.total_minor??0,currency:(e.cart.currency??"usd").toLowerCase()},ui:{show_stack_bundle_card:!1,show_auto_add_online_prompt:!1,show_plan_only_upsell:!1,freebie_badge:null,stack_promo_badge_text:null},applied_promos:[]}},[v.data]),E=(0,r.useMemo)(()=>({data:A}),[A]),T=(0,r.useRef)(new Set);(0,r.useEffect)(()=>{if(!A)return;let e=c.filter(e=>{if((e.price??0)>0||T.current.has(e.domain))return!1;let a=A.items.find(a=>a.domain_name===e.domain);return null!=a&&(a.effective_price_cents??0)>0});0!==e.length&&(async()=>{for(let t of e){T.current.add(t.domain);try{let e=t.domain.split(".")[0],r=await d({query:e,checkType:"FAST",currency:n?.currency||s||"usd",limit:100,provider:l,page:0,page_size:20}).unwrap(),i=r.data?.find(e=>e.domain===t.domain);i&&(i.price??0)>0&&a((0,f.domainRowPatched)({domain:t.domain,price:i.price,discount:i.discount,acquisition_hint:void 0}))}catch{}finally{T.current.delete(t.domain)}}})()},[c,A,d,n?.currency,s,l,a]);let B=s||n?.currency||"usd",R=v.data?.cart.currency||B,N=null!==C&&C.member_domains.length>=2&&C.member_domains.every(e=>c.some(a=>a.domain===e)),D=(0,r.useMemo)(()=>{if(w){let e=new Map(w.data.members.map(e=>[e.domain_name.toLowerCase(),e])),a=C?.member_domains.map(a=>e.get(a.toLowerCase())).filter(e=>!!e)??[],t=new Set(a.map(e=>e.domain_name.toLowerCase()));return[...a,...w.data.members.filter(e=>!t.has(e.domain_name.toLowerCase()))].map(e=>({domain_name:e.domain_name,promo_price_cents:e.promo_price_cents,original_price_cents:e.original_price_cents,renewal_price_cents:e.renewal_price_cents,acquisition_hint:(e=>{switch(e){case"free_with_domain":return"free_online_bundle";case"free_with_plan":return"brand_plan_free";default:return"search_placement"}})(e.member_reason),member_reason:e.member_reason}))}if(!C)return[];let e=new Map(c.map(e=>[e.domain.toLowerCase(),e]));return C.member_domains.map(a=>e.get(a.toLowerCase())).filter(e=>void 0!==e).map(ec)},[w,C,c]),P=(0,r.useRef)(null);(0,r.useEffect)(()=>{if(!N||!C){P.current=null;return}P.current!==C.primary_domain&&(P.current=C.primary_domain,i.tracker.track("bundle_applied",{bundle_type:C.bundle_type,primary_domain:C.primary_domain}))},[N,C]);let I=(0,r.useMemo)(()=>{if(!C)return new Set;let e=new Set;for(let a of C.member_domains){let r=(0,y.splitStringIntoDomain)(a,t);r&&e.add(r.sld)}return e},[C,t]),L=(0,r.useMemo)(()=>{let e=new Set,a=[];for(let r of c){let n=(0,y.splitStringIntoDomain)(r.domain,t);!(!n||I.has(n.sld))&&(e.has(n.sld)||(e.add(n.sld),a.push(n.sld)))}return a},[c,t,I]),U=!N&&L.length>0,O=c[0]?.currency||R||"usd",q=M?{domain_name:M.data.domain_name,first_year_price_cents:M.data.first_year_price_cents,renewal_price_cents:M.data.renewal_price_cents}:null,V=c.find(e=>"free_online_bundle"===e.acquisition_hint),F=c.some(e=>"free_online_bundle"!==e.acquisition_hint&&(e.price??0)>0),z=q??(V?{domain_name:V.domain,first_year_price_cents:V.price??0,renewal_price_cents:V.renewal_price??null}:null),K=null!==z&&F&&(!!V||null!==q)&&!N;return{items:c,bundleCurrency:R,bundle:S,bundleEvaluation:E,cartItemEvaluation:A,cartRecommendationsData:v.data,isCartRecommendationsFetching:v.isFetching,activeSearchBundle:C,showBundleCartCard:N,bundleCartCardMembers:D,cartUpsellSlds:L,showCartUpsells:U,cartUpsellCurrency:O,autoAddCandidate:z,handleRemoveBundle:()=>{C&&(i.tracker.track("bundle_removed",{bundle_type:C.bundle_type,primary_domain:C.primary_domain}),a((0,f.searchBundleDissolved)()),(C.added_member_domains&&C.added_member_domains.length>0?C.added_member_domains:C.member_domains.filter(e=>
3e!==C.primary_domain)).forEach(e=>{let t=c.find(a=>a.domain===e);t&&a((0,f.domainDeselected)({domain:t,source:es.UIDomainSource.Cart}))}))},showAutoAddPrompt:K,handleRemoveBundleMember:e=>{let t=c.find(a=>a.domain===e);t&&(i.tracker.track("bundle_member_removed",{bundle_type:C?.bundle_type,removed_domain:e}),a((0,f.searchBundleDissolved)()),a((0,f.domainDeselected)({domain:t,source:es.UIDomainSource.Cart})))},handleAcceptCartBundle:e=>{i.tracker.track("bundle_proposed",{bundle_type:e.bundle_type,primary_domain:e.primary_domain,surface:"cart"});let t=c.find(a=>a.domain===e.primary_domain),{acceptedDomains:r,activeSearchBundle:n}=(0,el.buildBundleAcceptPayload)({proposal:e,selectedDomains:c,currency:t?.currency??O});a((0,f.setDomains)(r)),a((0,f.searchBundleAdded)(n))},handleAcceptAutoAdd:()=>{if(!z)return;i.tracker.track("domain_free_online_added",{candidate:z.domain_name});let e=z.domain_name.split("."),t={domain:z.domain_name,name:e[0]??"",tld:e.length>1?`.${e.slice(1).join(".")}`:"",available:!0,definitive:!0,price:z.first_year_price_cents,renewal_price:z.renew
3al_price_cents??void 0,currency:R,acquisition_hint:"free_online_bundle"};a((0,f.setDomains)([...c,t]))}}})(),{discountedAnnualPlanCost:T,isLoading:B}=(0,ef.useBusinessEmail)(),R=null!==v.variant?{subtotal:v.planPrice.finalAmount,originalAmount:v.planPrice.originalAmount,currency:v.planPrice.currency}:void 0,D=(0,Z.getCartSummaryViewModel)({itemCount:m,domainsLength:b.length,includeBusinessEmailUpsell:_,brandPlanItem:R,useCartService:!0,endpointTotals:void 0,nativeCart:M?.cart,nativeOrderSummary:M?.order_summary,nativeHasBusinessEmailLine:(0,Z.hasNativeBusinessEmailLine)(M?.lines),businessEmailSubtotal:(0,Z.getBusinessEmailSubtotal)(_,T),buttonDisabled:!1,isLoading:B||h||k}),P=a=>{e(),l.push(a)},I=e=>{i.tracker.track("cart_drawer_item_removed",{product_type:e})},L=()=>{I("brand_plan"),v.clear()},U=S&&C?C.member_domains:[],O=new Set(U),q=b.some(e=>!O.has(e.domain));return(0,a.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col",children:[(0,a.jsx)(ex,{amount:D.summaryBundleDiscount,currency:p,isLoading:D.isLoadingCartSummary}),(0,a.jsxs)("div",{className:"min-h-0 flex-1 overflow-y-auto overscroll-contain px-6 [scrollbar-gutter:stable] [&::-webkit-scrollbar]:w-2 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-gray-300",children:[S&&C&&(0,a.jsx)(W.BundleCartCard,{mode:"cart-item",variant:"simple",bundleType:C.bundle_type,members:j,currency:A,onRemoveMember:e=>{I("domain"),E(e)}}),q&&(0,a.jsx)(Y.DomainCartItems,{showEmpty:!1,excludeDomains:U.length>0?U:void 0,evaluation:w,variant:"simple",onItemRemoved:()=>I("domain")}),"bundle"===v.variant&&v.eligibleDomain&&(0,a.jsx)(Q.BrandPlanBundleCartItemCard,{variant:"simple",domain:v.eligibleDomain,planPrice:v.planPrice,planCode:v.planCode,onRemove:L}),"plan_only"===v.variant&&(0,a.jsx)(G.BrandPlanCard,{mode:"cart-item",variant:"simple",isAdded:!0,planPrice:v.planPrice,planCode:v.planCode,billingInterval:v.billingInterval,onAdd:v.acceptPlanOnly,onRemove:L}),_&&(0,a.jsx)(eh.BusinessEmailUpsellCartItemCard,{variant:"simple",isAdded:!0,isLoadingDomainCheckoutFlow:!1,hideFooter:!0,onToggleAddBusinessEmailUpsell:()=>{i.tracker.track("upsell_business_email_removed"),I("business_email"),n((0,f.includeBusinessEmailUpsellUpdated)(!1))}})]}),(0,a.jsx)(eM,{viewModel:D,currency:p,onReviewCart:()=>{(i.tracker.track("cart_drawer_review_cart_clicked",{item_count:m,total_minor:D.summaryTotal}),1===m&&null!==v.variant&&"year"===v.billingInterval)?P((0,H.generateCheckoutModalDomainsFlowUrl)({searchStepLink:eg,referringProduct:t,successUrl:s})):P((0,d.addParamsToUrl)("/cart/review",{referring_product:t}))},onContinueShopping:()=>{i.tracker.track("cart_drawer_continue_shopping_clicked",{item_count:m}),e()}})]})};var eC=e.i(917756),eS=e.i(40234),ej=e.i(975685),eA=e.i(855971),eE=e.i(691125),eT=e.i(32747),eB=e.i(573650),eR=e.i(305071);e.i(32794);var eN=e.i(135624),eD=e.i(13468),eP=e.i(392592),eI=e.i(878637),eL=e.i(485567),eU=e.i(693429);try{var eO=window;eO._sentryModuleMetadata=eO._sentryModuleMetadata||{},eO._sentryModuleMetadata[(new eO.Error).stack]=Object.assign({},eO._sentryModuleMetadata[(new eO.Error).stack],{"_sentryBundlerPluginAppKey:8c54d7ff-5945-42f2-9062-0038c71ec796":!0})}catch(e){}let eq=["stack","similar_name_stack","radix_triple","exact_match_pack"],eV={product_contexts:{domain:{surface:"cart",cart_entry_action:"synthesize_bundle"}}},eF=e=>"bundle_cart"===e.kind;var ez=e.i(449607),eK=e.i(91076),e$=e.i(612998),eH=e.i(619417);try{var eQ=window;eQ._sentryModuleMetadata=eQ._sentryModuleMetadata||{},eQ._sentryModuleMetadata[(new eQ.Error).stack]=Object.assign({},eQ._sentryModuleMetadata[(new eQ.Error).stack],{"_sentryBundlerPluginAppKey:8c54d7ff-5945-42f2-9062-0038c71ec796":!0})}catch(e){}let eG=({cart:e,onClose:t,referringProduct:n="cart-drawer"})=>{let l=(0,u.useAppDispatch)(),s=(0,u.useAppSelector)(e=>e.domainRegistry.selectedDomains),m=(0,u.useAppSelector)(e=>e.domainRegistry.activeSearchBundle),p=(0,c.useRouter)(),_=(0,o.useSafePathname)(),[y,h]=(0,r.useState)(),[b,g]=(0,r.useState)(!1),v=e.lines.map(eP.toUnifiedCartLine),w=v.filter(e=>"domain"===e.productType),x=(({cartId:e,cartVersion:a,enabled:t,composeRecommendations:r})=>{let n,i=(0,eU.useQuery)({queryKey:["unifiedCartDrawerBundle",e,a],queryFn:({signal:e})=>r(eV,e),enabled:t&&!!e,staleTime:0}),l=i.data?.cards.find(eF);return l&&(n=l.data.bundle_type,eq.includes(n))?{bundleType:l.data.bundle_type,primaryDomain:l.data.primary_domain,currency:i.data?.cart.currency??"usd",members:l.data.members.map(eP.toBundleCartCardMember)}:null})({cartId:e.cart?.id,cartVersion:e.cart?.version,enabled:w.length>=2,composeRecommendations:e.composeRecommendations}),M=new Set(w.map(eP.domainNameFromLine)),k=null!==x&&x.members.length>=2&&x.members.every(e=>M.has(e.domain_name)),C=new Set(k?x.members.map(e=>e.domain_name):[]),S=w.filter(e=>!C.has((0,eP.domainNameFromLine)(e))),j=v.find(e=>"brand_plan"===e.productType),A=v.filter(e=>"business_email"===e.productType),E=v.filter(e=>"domain"!==e.productType&&"brand_plan"!==e.productType&&"business_email"!==e.productType&&"merchandise"!==e.productType),T=(0,eP.groupMerchandiseLines)(v.filter(e=>"merchandise"===e.productType)),B=v.length>T.flatMap(e=>e.lines).length&&T.length>0,R=e.orderSummary,N=R?.currency??e.cart?.currency??"USD",D=v.reduce((e,a)=>e+a.quantity,0),P=w.find(e=>e.discountAllocations.some(e=>"brand_plan_free"===e.radix_obligation)),{planPrice:I,planCouponDiscountMinor:L,brandPlanInterval:U}=(0,eL.useBrandPlanLinePrice)(j),O=e.cart?.shipping_minor??0,q={resolvedItemCount:D,isLoadingCartSummary:!R||!!j&&I.isLoading,summarySubtotal:R?.subtotal_minor??0,summaryBundleDiscount:(R?.discount_minor??0)+L,summaryTotal:Math.max(0,(R?.total_minor??0)-O-L),cartButtonDisabled:b},V=j?.recurringInterval==="year"&&(0,eK.isBrandPlanCheckoutCode)(j.packageCode)?j.packageCode:void 0,F=1===v.length&&v[0]?.productType==="brand_plan"&&void 0!==V,z=(0,d.addParamsToUrl)("/cart/review",{referring_product:n}),K=async()=>F?(0,H.generateCheckoutModalDomainsFlowUrl)({searchStepLink:"/domains/search",planCode:V,referringProduct:n,successUrl:_}):0!==w.length&&e.cart?.id&&"customize"===(await e.composeRecommendations({product_contexts:{domain:{surface:"customize",cart_entry_action:"synthesize_bundle"}}})).flow_readiness.next_required_step?(0,d.addParamsToUrl)("/cart/customize",{referring_product:n}):z,$=async a=>{h(a.id);
3let t="domain"===a.productType?(0,eP.toRegistryDomain)(a,N.toLowerCase()):void 0,r=t&&m?.member_domains.some(e=>e.toLowerCase()===t.domain.toLowerCase())?m:null;r&&l((0,f.searchBundleDissolved)());try{let r=await e.applyActions([(0,e$.removeLineAction)(a.id)]);if(t){l((0,f.domainDeselected)({domain:t}));let e=new Set(w.map(e=>(0,eP.domainNameFromLine)(e).toLowerCase())),a=s.some(a=>!e.has(a.domain.toLowerCase()));!(A.length>0)||r.lines.some(e=>"business_email"===e.product_type)||a||l((0,f.includeBusinessEmailUpsellUpdated)(!1))}else"brand_plan"===a.productType?l((0,f.brandPlanVariantCleared)()):"business_email"===a.productType&&l((0,f.includeBusinessEmailUpsellUpdated)(!1));i.tracker.track("cart_drawer_item_removed",{product_type:a.productType})}catch{r&&l((0,f.searchBundleAdded)(r)),eR.toast.error("Could not remove this item from your cart")}finally{h(void 0)}},Z=async()=>{if(b)return;i.tracker.track("cart_drawer_review_cart_clicked",{item_count:D,total_minor:R?.total_minor??0}),g(!0);let e=z;try{e=await K()}catch{eR.toast.error("Could not check cart offers. Continuing to review.")}finally{g(!1)}t(),p.push(e)},X=async a=>{h(a.key);try{await e.applyActions(a.lines.map(e=>(0,e$.removeLineAction)(e.id))),i.tracker.track("cart_drawer_item_removed",{product_type:"merchandise"})}catch{eR.toast.error("Could not remove this item from your cart")}finally{h(void 0)}},J=async(a,t)=>{h(a.key);try{await e.applyActions(a.lines.map(e=>(0,e$.updateLineQuantityAction)(e.id,t))),i.tracker.track("quantity_changed",{product_type:"merchandise",surface:"cart_drawer",quantity:t})}catch{eR.toast.error("Could not update the quantity for this item")}finally{h(void 0)}};return(0,a.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col",children:[(0,a.jsx)(ex,{amount:q.summaryBundleDiscount,currency:N,isLoading:q.isLoadingCartSummary}),(0,a.jsxs)("div",{className:"min-h-0 flex-1 overflow-y-auto overscroll-contain px-6 [scrollbar-gutter:stable] [&::-webkit-scrollbar]:w-2 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-gray-300",children:[B&&(0,a.jsx)(eH.CartSectionLabel,{className:"pt-5",children:"Plan and domain"}),k&&x&&(0,a.jsx)(W.BundleCartCard,{mode:"cart-item",variant:"simple",bundleType:x.bundleType,members:x.members,currency:x.currency,onRemoveMember:e=>{let a=w.find(a=>(0,eP.domainNameFromLine)(a)===e);a&&$(a)}}),S.map(e=>(0,a.jsx)(Y.DomainCartItem,{variant:"simple",domain:(0,eP.toRegistryDomain)(e,N),evaluationItem:(0,eP.toDomainEvaluation)(e),loading:y===e.id,onRemove:()=>void $(e)},e.id)),j&&P&&(0,a.jsx)(Q.BrandPlanBundleCartItemCard,{variant:"simple",domain:(0,eP.toRegistryDomain)(P,N),planPrice:I,planCode:j.packageCode,onRemove:()=>void $(j)}),j&&!P&&(0,a.jsx)(G.BrandPlanCard,{mode:"cart-item",variant:"simple",isAdded:!0,planPrice:I,planCode:j.packageCode,billingInterval:U,onAdd:()=>void 0,onRemove:()=>void $(j)}),A.map(e=>(0,a.jsx)(eh.BusinessEmailUpsellCartItemCard,{variant:"simple",isAdded:!0,isLoadingDomainCheckoutFlow:y===e.id,hideFooter:!0,hasDomain:w.length>0,onToggleAddBusinessEmailUpsell:()=>void $(e)},e.id)),E.map(e=>(0,a.jsx)(eW,{line:e,currency:N,disabled:!!y,onRemove:()=>void $(e)},e.id)),B&&(0,a.jsx)(eH.CartSectionLabel,{className:"pt-5",children:"Merch"}),T.map(e=>(0,a.jsx)(eY,{group:e,currency:N,disabled:!!y,onRemove:()=>void X(e),onQuantityChange:a=>void J(e,a)},e.key))]}),(0,a.jsx)(eM,{viewModel:q,currency:N,onReviewCart:Z,onContinueShopping:()=>{i.tracker.track("cart_drawer_continue_shopping_clicked",{item_count:D}),t()}})]})},eW=({line:e,currency:t,disabled:r,onRemove:n})=>{let i=Math.max(0,e.totalAmountMinor-e.discountAmountMinor),l=e.discountAmountMinor>0?e.totalAmountMinor:void 0;return(0,a.jsx)(eD.CartItemCard,{variant:"simple",icon:eZ(e),item:{title:eX(e),titleAdornment:e.discountAmountMinor>0?(0,a.jsx)(eT.Badge,{theme:"green",children:"Discount applied"}):void 0,description:eJ(e),extra:e0(e),price:{amount:i,originalAmount:l,currency:t,subtitle:e1(e)}},action:{kind:"remove",onAction:n,ariaLabel:`Remove ${e.displayTitle}`,toolTipMessage:`Remove ${e.displayTitle} from cart`},disableButtons:r})},eY=({group:e,currency:t,disabled:r,onRemove:n,onQuantityChange:i})=>{let{mockups:l,template:o,invalidate:d}=(0,eI.useMerchandiseGroupMockups)(e),c=(0,eI.getMerchandiseTemplateOptions)(o),u=e.lines[0],m=e.lines.reduce((e,a)=>e+Math.max(0,a.totalAmountMinor-a.discountAmountMinor),0),p=e.lines.reduce((e,a)=>e+a.totalAmountMinor,0),_=e.lines.some(e=>e.discountAmountMinor>0),y=u.displayTitle.split("|")[0].trim(),h=l[0];return(0,a.jsx)(eD.CartItemCard,{variant:"simple",icon:h?(0,a.jsx)("div",{className:"flex size-12 shrink-0 items-center justify-center overflow-hidden rounded border",children:(0,a.jsx)(eN.default,{src:h.url,alt:y,width:48,height:48,className:"h-full w-full object-contain",unoptimized:!0,onError:()=>d(h.url)})}):(0,a.jsx)(eD.CartItemIconTile,{Icon:eA.ShoppingBagIcon,className:"bg-neutral text-gray-700 dark:text-default"}),item:{title:y,titleAdornment:_?(0,a.jsx)(eT.Badge,{theme:"green",children:"Discount applied"}):void 0,description:"Merchandise",price:{amount:m,originalAmount:_?p:void 0,currency:t}},footerMessage:(0,a.jsxs)(a.Fragment,{children:[c.map(e=>(0,a.jsxs)(s.Text,{textTheme:"paragraph-2",className:"text-left text-secondary",children:[(0,a.jsx)(s.Text,{as:"span",textTheme:"paragraph-2-emphasis",children:e.label}),`: ${e.value}`]},e.label)),(0,a.jsx)(eB.IncrementingInput,{value:e.quantity,min:1,max:ez.MAX_MERCHANDISE_QUANTITY,size:"small",disabled:r,className:"mt-2 w-fit",inputClassName:"w-10",onValueChange:a=>{let t=Math.min(Math.max(1,a),ez.MAX_MERCHANDISE_QUANTITY);t!==e.quantity&&i(t)}})]}),action:{kind:"remove",onAction:n,ariaLabel:`Remove ${y}`,toolTipMessage:`Remove ${y} from cart`},disableButtons:r})}
3,eZ=e=>{let t={domain:{Icon:ej.GlobeAltIcon,className:"bg-info text-brand"},brand_plan:{Icon:eE.SparklesIcon,className:"bg-accent-1 text-orange-500"},business_email:{Icon:eS.EnvelopeIcon,className:"bg-success text-green-600 dark:text-success"},wix_plan:{Icon:eC.ComputerDesktopIcon,className:"bg-violet-50 text-violet-600"},merchandise:{Icon:eA.ShoppingBagIcon,className:"bg-neutral text-gray-700 dark:text-default"}},r=t[e.productType]??t.merchandise;return(0,a.jsx)(eD.CartItemIconTile,{Icon:r.Icon,className:r.className})},eX=e=>{if("domain"!==e.productType)return e.displayTitle;let t=e.metadata.domain_name,r=t.lastIndexOf(".");return r<0?t:(0,a.jsxs)("span",{className:"break-all",children:[(0,a.jsx)("span",{className:"no-translate",children:t.slice(0,r)}),(0,a.jsx)("span",{className:"no-translate text-brand",children:t.slice(r)})]})},eJ=e=>"domain"===e.productType?"Domain registration · 1 year":"business_email"===e.productType?`${e.quantity} ${1===e.quantity?"mailbox":"mailboxes"}`:({brand_plan:"Brand Plan subscription",wix_plan:"Website plan subscription"})[e.productType]??"Product",e0=e=>"domain"===e.productType?"Renews annually":"month"===e.recurringInterval?"Renews monthly":"year"===e.recurringInterval?"Renews annually":void 0,e1=e=>"domain"===e.productType?"for the first year":"month"===e.recurringInterval?"per month":"year"===e.recurringInterval?"per year":void 0;try{var e2=window;e2._sentryModuleMetadata=e2._sentryModuleMetadata||{},e2._sentryModuleMetadata[(new e2.Error).stack]=Object.assign({},e2._sentryModuleMetadata[(new e2.Error).stack],{"_sentryBundlerPluginAppKey:8c54d7ff-5945-42f2-9062-0038c71ec796":!0})}catch(e){}let e5=({open:e,onOpenChange:t,unifiedCart:r,itemCount:n,referringProduct:i="cart-drawer"})=>{let o=(0,O.useMobileMode)(),d=N(),c=n??d,u=o?"bottom":"right",m=1===c?P.default.item_count_single:(0,V.renderContent)(P.default.item_count_plural,{count:c});return(0,a.jsx)(U.Sheet,{open:e,onOpenChange:t,side:u,children:(0,a.jsxs)(U.SheetContent,{side:u,hideCloseButton:!0,className:(0,q.classNames)("flex flex-col !overflow-hidden p-0",o?"h-[85dvh]":"!w-[480px] max-w-[90vw]"),children:[(0,a.jsxs)("div",{className:"flex shrink-0 items-center justify-between border-b border-light px-6 py-4",children:[(0,a.jsxs)("div",{className:"flex items-baseline gap-2",children:[(0,a.jsx)(U.SheetTitle,{children:P.default.title}),c>0&&(0,a.jsx)(s.Text,{as:"span",textTheme:"paragraph-2",className:"whitespace-nowrap text-secondary",children:m})]}),(0,a.jsx)(l.Button,{type:"button",theme:"ghostSecondary",size:"small","aria-label":P.default.aria.close_cart,Icon:I.XMarkIcon,iconClass:"size-5",className:"-mr-2 size-9 shrink-0",onClick:()=>t(!1)})]}),r?.isLoading&&!r.cart?(0,a.jsx)(L.CartDrawerSkeleton,{}):0===c?(0,a.jsx)(ev,{onClose:()=>t(!1)}):r?(0,a.jsx)(eG,{cart:r,onClose:()=>t(!1),referringProduct:i}):(0,a.jsx)(ek,{onClose:()=>t(!1),referringProduct:i})]})})};try{var e7=window;e7._sentryModuleMetadata=e7._sentryModuleMetadata||{},e7._sentryModuleMetadata[(new e7.Error).stack]=Object.assign({},e7._sentryModuleMetadata[(new e7.Error).stack],{"_sentryBundlerPluginAppKey:8c54d7ff-5945-42f2-9062-0038c71ec796":!0})}catch(e){}let e4=({ownsCartSync:e=!0})=>{let _=(0,c.useRouter)(),y=(0,c.useSearchParams)(),h=(0,o.useSafePathname)(),[f,b]=(0,r.useState)(!1),[g]=(0,r.useState)(()=>null!==(0,m.readStoredServerCart)()),v=(0,r.useRef)(!1),w=(0,r.useRef)(!1),{isAuthenticated:x}=(0,n.useAuth)(),M=(0,u.useAppSelector)(e=>e.localization.currency),k=N(),C=(0,E.useOptionalResolvedUnifiedCartFeatureMode)(),j=(0,T.useUnifiedCartFeatureMode)({enabled:null===C}),A=C?.mode??j.mode,B=(0,p.useServerCart)({currency:M,unified:!0,enabled:"unified"===A}),R="unified"===A,I=(0,r.useRef)(B.ensureCart);I.current=B.ensureCart;let L=R?B.lines.reduce((e,a)=>e+("number"==typeof a.quantity?a.quantity:1),0):k,U=y.get("referring_product")??y.get("source")??"cart-drawer",O="legacy"===A&&e&&(x||g||k>0);return(0,D.useEnsureDomainConfig)(O),S({currency:M,enabled:O}),(0,r.useEffect)(()=>{R&&B.isReady&&I.current().catch(()=>void 0)},[M,B.isReady,R]),(0,r.useEffect)(()=>
3{if("open"!==y.get("cart")){w.current=!1;return}if("loading"===A||w.current)return;w.current=!0;let e=y.get("referring_product"),a=y.get("source"),t=e??a;i.tracker.track("cart_drawer_opened",{item_count:L,source:t??"url"}),b(!0),_.replace((0,d.modifyUrlParams)(h,!e&&a?{referring_product:a}:{},["cart","source"],y),{scroll:!1})},[A,L,h,_,y]),(0,r.useEffect)(()=>{if("true"!==y.get("added")){v.current=!1;return}R&&!v.current&&(v.current=!0,i.tracker.track("cart_drawer_opened",{item_count:L}),b(!0),_.replace((0,d.modifyUrlParams)(h,{},["added"],y)))},[L,h,_,y,R]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.Button,{type:"button",theme:"ghostSecondary",size:"small","aria-label":P.default.aria.open_cart,Icon:t.ShoppingCartIcon,className:"relative",onClick:()=>{i.tracker.track("cart_drawer_opened",{item_count:L,source:"button"}),b(!0)},children:L>0&&(0,a.jsx)(s.Text,{textTheme:"label",className:"absolute -right-1 -top-1 flex h-5 min-w-5 items-center justify-center rounded-full border-2 border-white bg-red-700 px-1 text-white",children:L})}),(0,a.jsx)(e5,{open:f,onOpenChange:b,unifiedCart:R?B:void 0,itemCount:L,referringProduct:U})]})};e.s(["CartNavButton",0,e4],706331);var e6=e.i(67051),e9=e.i(765663),e3=e.i(154850),e8=e.i(733514);try{var ae=window;ae._sentryModuleMetadata=ae._sentryModuleMetadata||{},ae._sentryModuleMetadata[(new ae.Error).stack]=Object.assign({},ae._sentryModuleMetadata[(new ae.Error).stack],{"_sentryBundlerPluginAppKey:8c54d7ff-5945-42f2-9062-0038c71ec796":!0})}catch(e){}let aa=()=>{let{setIsMobileNavMenuOpen:e}=(0,e8.useDashboardLayout)();return(0,a.jsxs)(l.Button,{type:"button",theme:"ghostSecondary",className:"p-2.5 text-default flex-shrink-0 lg:hidden",onClick:()=>e(!0),children:[(0,a.jsx)("span",{className:"sr-only",children:"Open sidebar"}),(0,a.jsx)(e3.Bars3Icon,{className:"size-6","aria-hidden":"true"})]})};e.s(["DashboardLayoutMobileToggle",0,aa],376420);var at=e.i(597439);try{var ar=window;ar._sentryModuleMetadata=ar._sentryModuleMetadata||{},ar._sentryModuleMetadata[(new ar.Error).stack]=Object.assign({},ar._sentryModuleMetadata[(new ar.Error).stack],{"_sentryBundlerPluginAppKey:8c54d7ff-5945-42f2-9062-0038c71ec796":!0})}catch(e){}let an=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e4,{}),(0,a.jsx)("div",{className:"hidden md:block",children:(0,a.jsx)(e9.LanguageAndCurrencySelection,{languageDisabled:!0})}),(0,a.jsx)(e6.UserProfileDropdown,{})]});e.s(["DashboardNavbar",0,({logoLinkHref:e="/dashboard",logoLinkAriaLabel:t="Go to Dashboard"})=>(0,a.jsx)("header",{className:"w-full overflow-visible",children:(0,a.jsxs)(at.Navbar,{children:[(0,a.jsx)(at.NavbarGroup,{className:"hidden md:flex gap-4 min-w-0",children:(0,a.jsx)(at.Navbar.Logo,{href:e,"aria-label":t})}),(0,a.jsxs)(at.NavbarGroup,{className:"md:hidden flex-1 min-w-0",children:[(0,a.jsx)(aa,{}),(0,a.jsx)(at.Navbar.Logo,{href:e,"aria-label":t})]}),(0,a.jsx)(at.NavbarGroup,{children:(0,a.jsx)(an,{})})]})})],129723)},251250,(e,a,t)=>{a.exports={title:"My cart",item_count_single:"1 item",item_count_plural:"{count} items",savings_banner:"You are saving {amount} on your first year",summary:{subtotal:"Subtotal",discount:"Discount",total:"Total today",tax_note:"Taxes calculated at checkout"},cta:{review_cart:"Review cart",continue_shopping:"Continue shopping"},empty:{title:"Your shopping cart is empty",description:"Check out our catalog and find the perfect one for you.",cta:"Explore products"},aria:{open_cart:"Open cart",close_cart:"Close cart",loading_savings:"Loading cart savings"}}}]); 4 5//# debugId=2d329134-87d0-5f76-9e35-e43e942416ab
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.