PageSourceSearch

https://freename.com/_next/static/chunks/22686-24cbbb1b61e8eb8b.js

js freename.com collected 2026-09-25 02:43:05 UTC 24,157 bytes, 1 lines download raw bytes

1!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="8000b1d0-73e1-4f26-9cf0-cb23ee7fff0c",t._sentryDebugIdIdentifier="sentry-dbid-8000b1d0-73e1-4f26-9cf0-cb23ee7fff0c")}catch(t){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[22686],{71026:function(t,e,a){a.d(e,{Y:function(){return r}});let n=null,r=async()=>{if(n)return{accessToken:n};let t=await fetch("/api/access-token/");if(!t.ok)return null;let e=await t.json();return n=e.accessToken,e}},31357:function(t,e,a){a.d(e,{x:function(){return l}});var n=a(34307),r=a(71632),o=a(57099),i=a(36736);let l=async t=>(await n.Z.get("".concat(o.z2,"/api/v1/freename/cart"),{headers:{Authorization:"Bearer ".concat(t)}})).data;e.Z=function(){let{enabled:t=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{data:e,isLoading:a,error:n}=(0,i.Z)();return(0,r.useQuery)({queryKey:["cart"],queryFn:()=>{if(!e)throw Error("No access token available");return l(e)},refetchOnWindowFocus:!0,refetchOnMount:!1,retry:3,enabled:!!e&&t})}},36736:function(t,e,a){var n=a(71632);let r=async()=>{try{let t=await fetch("/api/access-token/");if(!t.ok){if(500!==t.status)return"";throw Error("Server error while fetching access token")}let e=await t.json();if(!e.accessToken)throw Error("Access token is empty");return e.accessToken}catch(t){throw t}};e.Z=t=>{var e;return(0,n.useQuery)({queryKey:["accessToken"],queryFn:r,refetchOnWindowFocus:!1,refetchOnMount:!1,enabled:null===(e=null==t?void 0:t.enabled)||void 0===e||e,retry:(t,e)=>!e.message.includes("Server error")&&t<3,staleTime:3e5})}},60977:function(t,e,a){a.d(e,{K:function(){return o}});var n=a(34307),r=a(57099);let o=async t=>{try{return(await n.Z.get("".concat(r.z2,"/api/v2/freename/registrar/").concat(t,"/availability"),{headers:{"Content-Type":"application/json"}})).data}catch(t){if(n.Z.isAxiosError(t)){var e,a;throw Error((null===(a=t.response)||void 0===a?void 0:null===(e=a.data)||void 0===e?void 0:e.message)||t.message||"Failed to check domain availability")}throw Error("An unexpected error occurred while checking domain availability")}}},87879:function(t,e,a){let n;a.d(e,{$A:function(){return h},Ez:function(){return _},Fu:function(){return S},Kc:function(){return w},UK:function(){return P},_N:function(){return A},zv:function(){return g}});var r=a(55473),o=a(95828),i=a(1453),l=a(57099);let d="freename_cart_snapshot",c=!1,u=null,s=()=>{try{return"1"===new URLSearchParams(window.location.search).get("amplitude_debug")||"1"===localStorage.getItem("amplitude_debug")}catch(t){return!1}},m=function(){for(var t=arguments.length,e=Array(t),a=0;a<t;a++)e[a]=arguments[a];s()&&console.log("[Amplitude Debug]",...e)},v=t=>{switch(t){case"TLD":case"WEB3_TLD":case"WEB3_TLD_BUNDLE":return"web3_tld";case"SECOND_LEVEL_DOMAIN":case"WEB3_SLD_BUNDLE":return"web3_sld";case"WEB2_SLD":case"WEB2_BUNDLE":case"TRANSFER_DOMAIN":case"WEB2_DOMAIN":return"web2";case"ROYALTIES":return"royalties";case"RESELLER_PAGE":return"reseller";case"DOMAIN_PROTECTION":return"privacy_protection";case"WEB3_DOMAIN_MIRRORING":return"mirroring";case"MIXED_BUNDLE":return"bundle";default:return"other"}},y=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=[];return t.forEach(t=>{var a,n,r,o,i,l,d,c,u,s,m,y;if(!t)return;let p=null!==(i=null==t?void 0:null===(a=t.price)||void 0===a?void 0:a.amount)&&void 0!==i?i:null==t?void 0:null===(n=t.startingPrice)||void 0===n?void 0:n.amount,f=null!==(d=null!==(l=null==t?void 0:null===(r=t.price)||void 0===r?void 0:r.currency)&&void 0!==l?l:null==t?void 0:null===(o=t.startingPrice)||void 0===o?void 0:o.currency)&&void 0!==d?d:"USD",h={item_type:v(null==t?void 0:t.type),item_name:null!==(u=null!==(c=null==t?void 0:t.name)&&void 0!==c?c:null==t?void 0:t.asciiName)&&void 0!==u?u:"unknown",item_id:null!==(m=null!==(s=null==t?void 0:t.id)&&void 0!==s?s:null==t?void 0:t.bundleId)&&void 0!==m?m:null==t?void 0:t.name,price:"number"==typeof p?p:void 0,currency:f,quantity:null!==(y=null==t?void 0:t.quantity)&&void 0!==y?y:1,raw_type:null==t?void 0:t.type};e.push(h),Array.isArray(null==t?void 0:t.domains)&&t.domains.forEach(a=>{var n,r,o,i,l,d,c,u,s;if(!a)return;let m=null!==(o=null==a?void 0:null===(n=a.price)||void 0===n?void 0:n.amount)&&void 0!==o?o:p,y=null!==(i=null==a?void 0:null===(r=a.price)||void 0===r?void 0:r.currency)&&void 0!==i?i:f;e.push({item_type:v(null!==(l=null==a?void 0:a.type)&&void 0!==l?l:null==t?void 0:t.type),item_name:null!==(d=null==a?void 0:a.name)&&void 0!==d?d:"domain",item_id:null!==(c=null==a?void 0:a.id)&&void 0!==c?c:null==a?void 0:a.name,price:"number"==typeof m?m:void 0,currency:y,quantity:null!==(u=null==a?void 0:a.quantity)&&void 0!==u?u:1,raw_type:null!==(s=null==a?void 0:a.type)&&void 0!==s?s:null==t?void 0:t.type})})}),e},p=t=>(m("window, not skipping"),l.n1&&console.warn("[Amplitude] AMPLITUDE_API_KEY is set"),l.n1?(t&&!c&&(m("Stashing pendingUserId:",t),n=t),c||u||(u=(async()=>{let e=new i.Tg({sampleRate:l.mo||1,forceSessionTracking:!0});await r.S1(l.n1,t,{serverZone:"EU",defaultTracking:{pageViews:!0,sessions:!0,fileDownloads:!1,formInteractions:!1},autocapture:{sessions:!0,pageViews:!0,attribution:!0}}).promise,await r.IH(e).promise,n&&(m("Applying pendingUserId after init:",n),r.Iv(n),n=void 0),m("Amplitude initialized, amplitudeReady =",c=!0),s()&&console.info("[Amplitude] Successfully initialized")})().catch(t=>{console.error("[Amplitude] init error",t),c=!1,u=null,n=void 0})),c):(console.warn("[Amplitude] AMPLITUDE_API_KEY is not set – skipping init"),!1)),f=(t,e)=>{if(p(e)){t();return}null==u||u.then(()=>{c&&t()}).catch(()=>void 0)},h=t=>{let{userId:e,email:a,traits:n}=t;m("identifyUser called with userId:",e),f(()=>{m("applyIdentify running, setting userId:",e),e&&r.Iv(e);let t=new o.h2;
1a&&t.set("email",a),n&&Object.entries(n).forEach(e=>{let[a,n]=e;null!=n&&t.set(a,n)}),r.yV(t)},e)},g=t=>{f(()=>{r.j("Homepage Viewed",t)})},w=(t,e)=>{f(()=>{let a=y(t);if(!a.length)return;let n=Array.from(new Set(a.map(t=>t.item_type)));r.j("Add To Cart",{items:a,item_types:n,item_count:a.length,cart_value:e})})},E=t=>{let{items:e,totalAmount:a,currency:n="USD",paymentMethod:o,transactionCode:i,discountAmount:l,vatAmount:d}=t;f(()=>{let t=y(e);if(!t.length)return;let c=Array.from(new Set(t.map(t=>t.item_type)));r.j("Purchase Completed",{revenue:a,total_amount:a,currency:n,payment_method:o,transaction_code:i,discount_amount:l,vat_amount:d,item_count:t.length,item_types:c,items:t})})},b=t=>{var e,a,n,r,o,i;if(!t)return null;let l=null!==(a=null==t?void 0:null===(e=t.data)||void 0===e?void 0:e.data)&&void 0!==a?a:t,d=null!==(n=null==l?void 0:l.cartElements)&&void 0!==n?n:null==l?void 0:l.items;return(!d&&Array.isArray(null==l?void 0:l.domains)&&(d=l.domains.map(t=>{var e,a,n,r;return{name:null!==(e=null==t?void 0:t.domain)&&void 0!==e?e:null==t?void 0:t.name,price:{amount:null!==(n=null!==(a=null==t?void 0:t.transferPrice)&&void 0!==a?a:null==t?void 0:t.mirroringPrice)&&void 0!==n?n:null==t?void 0:t.protectionPrice,currency:null!==(r=null==l?void 0:l.currency)&&void 0!==r?r:"USD"},type:"WEB2_SLD",domainProtectionEnabled:!!(null==t?void 0:t.protectionPrice),web3DomainMirroringEnabled:!!(null==t?void 0:t.mirroringPrice)}})),Array.isArray(d=null!=d?d:[]))?{cartElements:d,totals:{totalAmount:null!==(r=null==l?void 0:l.totalAmount)&&void 0!==r?r:null==l?void 0:l.total,subTotal:null!==(o=null==l?void 0:l.subTotal)&&void 0!==o?o:null==l?void 0:l.subtotal,discountAmount:null==l?void 0:l.discountAmount,vatAmount:null==l?void 0:l.vatAmount,currency:null!==(i=null==l?void 0:l.currency)&&void 0!==i?i:"USD"},meta:void 0}:null},A=(t,e)=>{let a=b(t);if(!a)return;let n={...a,meta:e};try{sessionStorage.setItem(d,JSON.stringify(n))}catch(t){}},I=()=>{try{let t=sessionStorage.getItem(d);if(sessionStorage.removeItem(d),!t)return null;return JSON.parse(t)}catch(t){return null}},S=()=>{try{let t=sessionStorage.getItem(d);if(!t)return null;return JSON.parse(t)}catch(t){return null}},_=t=>{var e,a,n,r,o,i,l;let d=null!==(n=I())&&void 0!==n?n:b(null==t?void 0:t.cartData);d&&E({items:d.cartElements,totalAmount:null!==(r=d.totals.totalAmount)&&void 0!==r?r:d.totals.subTotal,currency:null!==(o=d.totals.currency)&&void 0!==o?o:"USD",paymentMethod:null!==(i=null==t?void 0:t.paymentMethod)&&void 0!==i?i:null===(e=d.meta)||void 0===e?void 0:e.paymentMethod,transactionCode:null!==(l=null==t?void 0:t.transactionCode)&&void 0!==l?l:null===(a=d.meta)||void 0===a?void 0:a.transactionCode,discountAmount:d.totals.discountAmount,vatAmount:d.totals.vatAmount})},P=async t=>{if(m("initAmplitude called with userId:",t,"amplitudeReady:",c),p(t),u&&!c){m("Waiting for amplitudeInitPromise to resolve...");try{await u}catch(t){m("amplitudeInitPromise rejected");return}}c&&t&&(m("Setting userId after init complete:",t),r.Iv(t),n=void 0)}},40525:function(t,e,a){a.d(e,{C:function(){return o},T:function(){return r}});var n=a(68575);let r=n.I0,o=n.v9},16799:function(t,e,a){a.d(e,{Xq:function(){return _},LL:function(){return x},ZP:function(){return j},UY:function(){return B},Bi:function(){return z},wi:function(){return k},jM:function(){return D},zJ:function(){return T},h2:function(){return P},Fd:function(){return N},bu:function(){return L},nb:function(){return C},Ne:function(){return O},_u:function(){return U}});var n=a(14438),r=a(1455),o=a(31357),i=a(34307),l=a(57099);let d=async(t,e,a)=>(await i.Z.patch("".concat(l.z2,"/api/v1/freename/cart/").concat(e,"/addons"),a,{headers:{Authorization:"Bearer ".concat(t)}})).data;var c=a(71026);let u=async t=>{let{isBundle:e,requestPayload:a,accessToken:n}=t,r=localStorage.getItem("fbc"),o=localStorage.getItem("fbp");if(!n){let{accessToken:t}=await (0,c.Y)();n=t}return(await i.Z.post("".concat(l.z2,"/api/v1/freename/cart/items"),{isBundle:e,elements:a,facebookClickId:r,facebookBrowserId:o},{headers:{Authorization:"Bearer ".concat(n)}})).data},s=async t=>{let{name:e,token:a}=t;return(await i.Z.delete("".concat(l.z2,"/api/v1/freename/cart/items/").concat(e),{headers:{Authorization:"Bearer ".concat(a)}})).data};var m=a(87879),v=a(9005);let y=async t=>{let{token:e}=t;return(await i.Z.delete("".concat(l.z2,"/api/v1/freename/cart/clear"),{headers:{Authorization:"Bearer ".concat(e)}})).data},p=async(t,e,a)=>(await i.Z.patch("".concat(l.z2,"/api/v1/freename/cart/").concat(e,"/web2-addons"),a,{headers:{Authorization:"Bearer ".concat(t)}}
1)).data,f=async(t,e,a)=>(await i.Z.patch("".concat(l.z2,"/api/v1/freename/cart/").concat(e,"/renewal-year"),a,{headers:{Authorization:"Bearer ".concat(t)}})).data,h=async(t,e,a)=>(await i.Z.patch("".concat(l.z2,"/api/v1/freename/cart/bundles/").concat(e,"/renewal-year"),a,{headers:{Authorization:"Bearer ".concat(t)}})).data,g=async t=>{let{bundleId:e,token:a}=t;return(await i.Z.delete("".concat(l.z2,"/api/v1/freename/cart/bundles/").concat(e),{headers:{Authorization:"Bearer ".concat(a)}})).data},w=async t=>{let{requestPayload:e,accessToken:a}=t;return(await i.Z.delete("".concat(l.z2,"/api/v1/freename/cart/bundles"),{headers:{Authorization:"Bearer ".concat(a)},data:{elements:e}})).data},E=async(t,e,a)=>(await i.Z.patch("".concat(l.z2,"/api/v1/freename/cart/bundles/").concat(e,"/web2-addons"),a,{headers:{Authorization:"Bearer ".concat(t)}})).data,b=async(t,e,a)=>(await i.Z.patch("".concat(l.z2,"/api/v1/freename/cart/bundles/").concat(e,"/web3-addons"),a,{headers:{Authorization:"Bearer ".concat(t)}})).data;var A=a(60977),I=a(79675);let S={cartElements:JSON.parse(localStorage.getItem("cart")||"[]"),cartId:"",creditsAmount:0,discountAmount:0,ivaPercentage:0,vatAmount:0,hash:"",status:"",initialAmount:0,subTotal:0,totalAmount:0,defaultPrices:{}},_=(0,r.hg)("cart/addToCart",async(t,e)=>{var a,r,i,l,d,c,s,y,p,f,h,g,w,E,b,S,_,P,D,T,B;let{isBundle:N=!1,items:C,token:L,bundleData:U}=t,{dispatch:O,rejectWithValue:k}=e,R=[];for(let t of C)if((null==t?void 0:t.type)!=="TLD"||(null==t?void 0:t.name.startsWith("."))||(t.name=".".concat(null==t?void 0:t.name)),"SECOND_LEVEL_DOMAIN_PLUS_TLD"===t.type){let{name:e,price:a,domainPrice:n}=t,r=null==a?void 0:a.amount,o=null==n?void 0:n.amount,i=r-o,l=".".concat(e.split(".").slice(1).join("."));R.push({name:l,type:"TLD",price:{currency:"USD",amount:i},royaltyEnabled:t.royaltyEnabled,resellerPageEnabled:t.resellerPageEnabled,domainPrice:{currency:"USD",amount:0}},{name:e,type:"SECOND_LEVEL_DOMAIN",price:{currency:"USD",amount:o},royaltyEnabled:t.royaltyEnabled,resellerPageEnabled:t.resellerPageEnabled,domainPrice:{currency:"USD",amount:o}})}else R.push(t);let Z=R.filter(t=>"WEB2_SLD"===t.type);if(L)try{if(Z.length>0&&!(null===(a=Z[0])||void 0===a?void 0:a.isAtomDomain)){let t=await (0,A.K)(null===(g=Z[0])||void 0===g?void 0:g.name);if(t.success){if(((null===(w=t.data)||void 0===w?void 0:w.available)===!1||(null===(E=t.data)||void 0===E?void 0:E.premiumRegistration)===!0)&&(Z.forEach(e=>{O((0,I.rP)({name:e.name,data:t.data}))}),t.message.includes("unavailable"))){n.toast.error("Domain Unavailable",{position:"bottom-right",duration:2e3});let e=Error(t.message);throw e._alreadyHandled=!0,e}}else{n.toast.error("Failed to check domain availability",{position:"bottom-right",duration:2e3});let e=Error(t.message);throw e._alreadyHandled=!0,e}}N||R.forEach(t=>{let e={...t};(0,v.UA)(t.name)&&(e.currentRegistrationYear=2,e.minPeriodsRenew=2,e.maxPeriodsRenew=10),O(F(e))});let t=await u({isBundle:N,requestPayload:R,accessToken:L});if((null==t?void 0:t.success)===!1){n.toast.error(t.message||"Something went wrong",{position:"bottom-right",duration:2e3});let e=Error(t.message);throw e._alreadyHandled=!0,e}let e=await (0,o.x)(L),b=(null==e?void 0:null===(i=e.data)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.cartElements)||[];O(J({cartElements:b,cartPrice:null==e?void 0:null===(d=e.data)||void 0===d?void 0:null===(l=d.data)||void 0===l?void 0:l.subTotal,cartId:null===(s=e.data)||void 0===s?void 0:null===(c=s.data)||void 0===c?void 0:c.cartId,totalAmount:null===(p=e.data)||void 0===p?void 0:null===(y=p.data)||void 0===y?void 0:y.totalAmount})),(0,m.Kc)(R,null==e?void 0:null===(h=e.data)||void 0===h?void 0:null===(f=h.data)||void 0===f?void 0:f.subTotal);let S=b.map(t=>t.name);R.filter(t=>!S.includes(t.name)).forEach(t=>O(M(t.name))),n.toast.success("Item added to cart successfully!",{position:"bottom-right",duration:2e3})}catch(t){throw R.forEach(t=>O(M(t.name))),O(z()),t._alreadyHandled||n.toast.error("Something went wrong, Please try again later",{position:"bottom-right",duration:2e3}),t}else try{if(Z.length>0&&!(null===(b=Z[0])||void 0===b?void 0:b.isAtomDomain)){let t=await (0,A.K)(null===(S=Z[0])||void 0===S?void 0:S.name);if(t.success){if(((null===(_=t.data)||void 0===_?void 0:_.available)===!1||(null===(P=t.data)||void 0===P?void 0:P.premiumRegistration)===!0)&&(Z.forEac
1h(e=>{O((0,I.rP)({name:e.name,data:t.data}))}),t.message.includes("unavailable"))){n.toast.error("Domain Unavailable",{position:"bottom-right",duration:2e3});let e=Error(t.message);throw e._alreadyHandled=!0,e}}else{n.toast.error("Failed to check domain availability",{position:"bottom-right",duration:2e3});let e=Error(t.message);throw e._alreadyHandled=!0,e}}if(N&&U){let t={id:"",bundleId:"guest-bundle-".concat(Date.now()),type:U.bundleType,startingPrice:(null===(D=C[0])||void 0===D?void 0:D.price)||{currency:"USD",amount:0},price:(null===(T=C[0])||void 0===T?void 0:T.price)||{currency:"USD",amount:0},domainPrice:(null===(B=C[0])||void 0===B?void 0:B.domainPrice)||{currency:"USD",amount:0},name:U.bundleName,asciiName:U.bundleName,availabilityStatus:"AVAILABLE",forceAdded:!1,detailedTld:null,royaltyEnabled:!1,resellerPageEnabled:!1,dotTypesText:U.dotTypesText,domains:U.domains.map(t=>({...t}))};(0,v.UA)(U.bundleName)&&(t.currentRegistrationYear=2,t.minPeriodsRenew=2,t.maxPeriodsRenew=10),O(W(t)),(0,m.Kc)([t])}else R.forEach(t=>{let e={...t};(0,v.UA)(t.name)&&(e.currentRegistrationYear=2,e.minPeriodsRenew=2,e.maxPeriodsRenew=10),O(F(e))}),(0,m.Kc)(R);n.toast.success("Item added to cart successfully!",{position:"bottom-right",duration:2e3})}catch(t){throw t._alreadyHandled||n.toast.error("Something went wrong, Please try again later",{position:"bottom-right",duration:2e3}),t}}),P=(0,r.hg)("cart/removeFromCart",async(t,e)=>{let a,{name:r,type:o,token:i}=t,{dispatch:l,getState:d}=e,c=d().cart.cartElements,u="WEB3_TLD"===(0,v.oZ)(r),m=u&&r.startsWith(".")?r.slice(1):r.split(".").join(".");a=u&&c.some(t=>t.name===m||t.name===".".concat(m))?c.filter(t=>t.name===m||t.name.endsWith(".".concat(m))).map(t=>t.name):[r];let y=c.filter(t=>a.includes(t.name)||a.includes(".".concat(t.name)));try{if(i){for(let t of a)await s({name:t,token:i}),l(M(t));l(z(i))}else a.forEach(t=>l(M(t))),l(z());n.toast.success("Item removed from cart successfully!",{position:"bottom-right",duration:2e3})}catch(t){throw y.forEach(t=>l(F(t))),l(z()),t}}),D=(0,r.hg)("cart/removeBundleFromCart",async(t,e)=>{let{bundleId:a,type:r,token:o}=t,{dispatch:i,getState:l}=e;l().cart.cartElements;try{o?(await g({bundleId:a,token:o}),await i(z(o))):i(z()),n.toast.success("Item removed from cart successfully!",{position:"bottom-right",duration:2e3})}catch(t){}}),T=(0,r.hg)("cart/removeBundleFromCartByName",async(t,e)=>{let{bundleId:a="",bundledDomainNames:r,token:o}=t,{dispatch:i,getState:l}=e;l().cart.cartElements;try{o?(await w({requestPayload:r,accessToken:o}),await i(z(o))):(i(Z(a)),i(z())),n.toast.success("Item removed from cart successfully!",{position:"bottom-right",duration:2e3})}catch(t){}}),B=(0,r.hg)("cart/emptyCart",async(t,e)=>{let{token:a}=t,{dispatch:r,getState:o}=e,i=[...o().cart.cartElements];n.toast.info("Cart is being cleared...",{position:"bottom-right",duration:2e3});try{a?(await y({token:a}),r(x()),r(z(a))):(r(x()),r(z())),n.toast.success("Cart cleared  successfully!",{position:"bottom-right",duration:2e3})}catch(t){throw i.forEach(t=>r(F(t))),r(z()),n.toast.error("Failed to empty cart. Please try again.",{position:"bottom-right",duration:2e3}),t}}),N=(0,r.hg)("cart/updateCartItemSettingsAsync",async(t,e)=>{let{elementId:a,name:r,payload:o,token:i}=t,{dispatch:l}=e;try{i&&a?(await d(i,a,o),l(z(i))):l(K({name:r,payload:o}))}catch(t){throw n.toast.error("Failed to update item settings."),t}}),C=(0,r.hg)("cart/updateWeb2CartItemAddonsAsyc",async(t,e)=>{let{elementId:a,name:r,payload:o,token:i}=t,{dispatch:l}=e;try{await p(i,a,o),await l(z(i))}catch(t){throw n.toast.error("Failed to update addons."),t}}),L=(0,r.hg)("cart/updateWeb2BundleCartItemAddonsAsyc",async(t,e)=>{let{bundleId:a,name:r,payload:o,token:i}=t,{dispatch:l}=e;try{await E(i,a,o),await l(z(i))}catch(t){throw n.toast.error("Failed to update addons."),t}}),U=(0,r.hg)("cart/updateWeb3TldBundleCartItemAddonsAsyc",async(t,e)=>{let{bundleId:a,name:r,payload:o,token:i}=t,{dispatch:l}=e;try{await b(i,a,o),await l(z(i))}catch(t){throw n.toast.error("Failed to update addons."),t}}),O=(0,r.hg)("cart/updateWeb2CartRenewalAsync",async(t,e)=>{let{elementId:a,name:r,payload:o,token:i}=t,{dispatch:l}=e;try{await f(i,a,o),await l(z(i))}catch(t){throw n.toast.error("Failed to update registration period."),t}});(0,r.hg)("cart/updateWeb2BundleCartRenewalAsync",async(t,e)=>{let{elementId:a,name:r,payload:o,token:i}=t,{dispatch:l}=e;try{await h(i,a,o),await l(z(i))}catch(t){throw n.toast.error("Failed to update registration period."),t}});let k=(0,r.hg)("cart/refetchCartFromServer",async(t,e)=>{var a,n,r,i,l,d,c,u,s,m,v,y,p,f,h,g,w;let{dispatch:E,getState:b}=e,A=await (0,o.x)(t),I=(null==A?void 0:null===(a=A.data.data)||void 0===a?void 0:a.cartElements)||[],S=b().cart.cartElements,P=new Set(I.map(t=>t.name)),D=S.filter(t=>!P.has(t.name)&&!t.id),T=[...I,...D],B=Array.from(new Map(T.map(t=>[t.name,t])).values());if(E(J({cartElements:B,cartPrice:t&&(null==A?void 0:null===(r=A.data)||void 0===r?void 0:null===(n=r.data)||void 0===n?void 0:n.subTotal)?null==A?void 0:null===(m=A.data)||void 0===m?void 0:null===(s=m.data)||void 0===s?void 0:s.subTotal:null==T?void 0:T.reduce((t,e)=>{var a;return t+((null===(a=e.price)||void 0===a?void 0:a.amount)||0)},0),cartId:null==A?void 0:null===(l=A.data)||void 0===l?void 0:null===(i=l.data)||void 0===i?void 0:i.cartId,totalAmount:null==A?void 0:null===(d=A.data)||void 0===d?void 0:d.data.totalAmount,defaultPrices:null==A?void 0:null===(u=A.data)||void 0===u?void 0:null===(c=u.data)||void 0===c?void 0:c.defaultPrices})),D.length>0&&t){let e=D.filter(t=>t.type.includes("BUNDLE")),a=D.filter(t=>!t.type.includes("BUNDLE"));e.length>0&&await Promise.all(e.map(e=>E(_({isBundle:!0,items:e.domains.map(t=>({name:t.name,type:t.type})),token:t}
1)))),a.length>0&&await E(_({items:a,token:t}));let n=await (0,o.x)(t);E(J({cartElements:null==n?void 0:null===(v=n.data.data)||void 0===v?void 0:v.cartElements,cartPrice:null==n?void 0:null===(y=n.data.data)||void 0===y?void 0:y.subTotal,cartId:null==n?void 0:null===(f=n.data)||void 0===f?void 0:null===(p=f.data)||void 0===p?void 0:p.cartId,totalAmount:null==n?void 0:null===(h=n.data)||void 0===h?void 0:h.data.totalAmount,defaultPrices:null==n?void 0:null===(w=n.data)||void 0===w?void 0:null===(g=w.data)||void 0===g?void 0:g.defaultPrices}))}}),z=(0,r.hg)("cart/refetchCart",async(t,e)=>{let{dispatch:a,getState:n}=e;if(t)try{var r;let e=await (0,o.x)(t),n=null==e?void 0:null===(r=e.data)||void 0===r?void 0:r.data,i=(null==n?void 0:n.cartElements)||[];a(J({cartElements:i,cartPrice:(null==n?void 0:n.subTotal)||0,cartId:null==n?void 0:n.cartId,totalAmount:null==n?void 0:n.totalAmount,defaultPrices:null==n?void 0:n.defaultPrices}))}catch(t){console.error("Failed to fetch cart:",t),a(J({cartElements:[],cartPrice:0,cartId:"",totalAmount:0,defaultPrices:{}}))}else{let t=n().cart.cartElements,e=JSON.parse(localStorage.getItem("cart")||"[]"),r=t.length>0?t:e,o=null==r?void 0:r.reduce((t,e)=>{var a;return t+((null===(a=e.price)||void 0===a?void 0:a.amount)||0)},0);a(J({cartElements:r,cartPrice:o,cartId:"",totalAmount:o}))}}),R=(0,r.oM)({name:"cart",initialState:S,reducers:{localAddToCart(t,e){t.cartElements.find(t=>t.name===e.payload.name)||(t.cartElements.push(e.payload),localStorage.setItem("cart",JSON.stringify(t.cartElements)))},localAddBundleToCart(t,e){t.cartElements.find(t=>t.bundleId===e.payload.bundleId)||(t.cartElements.push(e.payload),localStorage.setItem("cart",JSON.stringify(t.cartElements)))},localRemoveFromCart(t,e){t.cartElements=t.cartElements.filter(t=>t.name!==e.payload),localStorage.setItem("cart",JSON.stringify(t.cartElements))},localRemoveFromCartByBundleId(t,e){t.cartElements=t.cartElements.filter(t=>t.bundleId!==e.payload),localStorage.setItem("cart",JSON.stringify(t.cartElements))},clearCart(t){t.cartElements=[],localStorage.setItem("cart",JSON.stringify([]))},updateCartItemSettings(t,e){let{name:a,payload:n}=e.payload,r=t.cartElements.findIndex(t=>t.name===a);-1!==r&&(t.cartElements[r]={...t.cartElements[r],...n},localStorage.setItem("cart",JSON.stringify(t.cartElements)))},replaceWholeCart(t,e){var a,n,r,o;t.cartElements=e.payload.cartElements,(null==e?void 0:null===(a=e.payload)||void 0===a?void 0:a.cartPrice)&&(t.subTotal=e.payload.cartPrice),(null==e?void 0:null===(n=e.payload)||void 0===n?void 0:n.cartId)&&(t.cartId=e.payload.cartId),(null==e?void 0:null===(r=e.payload)||void 0===r?void 0:r.totalAmount)&&(t.totalAmount=e.payload.totalAmount),(null==e?void 0:null===(o=e.payload)||void 0===o?void 0:o.defaultPrices)&&(t.defaultPrices=e.payload.defaultPrices),localStorage.setItem("cart",JSON.stringify(t.cartElements))}}}),{localAddToCart:F,localAddBundleToCart:W,localRemoveFromCart:M,localRemoveFromCartByBundleId:Z,clearCart:x,replaceWholeCart:J,updateCartItemSettings:K}=R.actions;var j=R.reducer},79675:function(t,e,a){a.d(e,{rP:function(){return r}});let n=(0,a(1455).oM)({name:"domainStatus",initialState:{domains:{}},reducers:{addDomainStatus(t,e){t.domains[e.payload.name]=e.payload},removeDomainStatus(t,e){delete t.domains[e.payload]},clearDomainStatus(t){t.domains={}}}}),{addDomainStatus:r,removeDomainStatus:o,clearDomainStatus:i}=n.actions;e.ZP=n.reducer}}]);

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.