PageSourceSearch

https://www.astro.com.my/homepage/_next/static/chunks/1rfafcmq_sq3s.js

js astro.com.my collected 2026-10-01 10:26:59 UTC 230,000 bytes, 30 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,86373,50191,e=>{"use strict";var t=e.i(75049);let n=({as:e="p",text:n,...r})=>(0,t.jsx)(e,{dangerouslySetInnerHTML:{__html:n},...r});e.s(["default",0,n],50191),e.s(["HtmlText",0,n],86373)},70316,e=>{"use strict";var t=e.i(78178);e.s(["useUrlWithUtmQuery",0,function(e){let[n,r]=(0,t.useState)(e);return(0,t.useEffect)(()=>{if(!e)return void r(e);try{let t=new URL(e),n=new URLSearchParams(window.location.search),o={};n.forEach((e,t)=>{t.startsWith("itm_")&&(o[t]=e),t.startsWith("utm_")&&(o[t.replace("utm_","itm_")]=e)}),Object.entries(o).forEach(([e,n])=>{t.searchParams.append(e,n)}),r(t.toString())}catch{r(e)}},[e]),n}],70316)},26612,(e,t,n)=>{"use strict";var r=function(e){var t,n,r;return!!(t=e)&&"object"==typeof t&&(n=e,"[object RegExp]"!==(r=Object.prototype.toString.call(n))&&"[object Date]"!==r&&n.$$typeof!==o)},o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function a(e,t){return!1!==t.clone&&t.isMergeableObject(e)?c(Array.isArray(e)?[]:{},e,t):e}function i(e,t,n){return e.concat(t).map(function(e){return a(e,n)})}function l(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[])}function s(e,t){try{return t in e}catch(e){return!1}}function c(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||i,n.isMergeableObject=n.isMergeableObject||r,n.cloneUnlessOtherwiseSpecified=a;var o,d,u=Array.isArray(t);return u!==Array.isArray(e)?a(t,n):u?n.arrayMerge(e,t,n):(d={},(o=n).isMergeableObject(e)&&l(e).forEach(function(t){d[t]=a(e[t],o)}),l(t).forEach(function(n){s(e,n)&&!(Object.hasOwnProperty.call(e,n)&&Object.propertyIsEnumerable.call(e,n))||(s(e,n)&&o.isMergeableObject(t[n])?d[n]=(function(e,t){if(!t.customMerge)return c;var n=t.customMerge(e);return"function"==typeof n?n:c})(n,o)(e[n],t[n],o):d[n]=a(t[n],o))}),d)}c.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,n){return c(e,n,t)},{})},t.exports=c},69467,(e,t,n)=>{let r={initialize:e=>{var t=e.appId||e.app_id;if(e&&t){var n=e.debug_logs||0,r=e.env||null,o=e.logLevel||null,a=e.cluster||"DC_1",i=e.projectId||e.project_id||null,l=e.disableOnsite||e.disable_onsite||!1,s=e.enableSPA||!1,c=e.cards||null,d=e.disableWebPush||e.disable_web_push||!1,u=e.swPath||"/serviceworker.js",f=e.swScope||null,p=e.disableCookies||!1,m=e.useLatest||!1,h=e.sdkVersion||"2.73.01",g=e.disableSdk||!1,v=e.contentSecurityNonce||"",b=e.customProxyDomain||null,w=e.botsList||e.bots_list||[],x=e.integrationType||"NPM",y=null;try{c&&(y=JSON.stringify(c))}catch(e){console.log("Failed to parse cards config",e)}var E=null;try{w&&w.length>0&&(E=JSON.stringify(w))}catch(e){console.log("Failed to parse bots list config",e)}if("u">typeof window&&document&&!window.Moengage){var C=a.toLowerCase(),j=document.createElement("script"),S="string"==typeof b&&b.length?`https://cdn.${b}`:"https://cdn.moengage.com",_=h&&!m?`${S}/release/${C}/versions/${h}/moe_webSdk.min.latest.js`:`${S}/release/${C}/moe_webSdk.min.latest.js`;j.type="text/javascript",j.text=`!function(e,n,i,t,a,r,o,d){if(!"${C}"||"{DC}"==="${C}")return console.error("Data center has not been passed correctly. Please follow the SDK installation instruction carefully.");var s=e[a]=e[a]||[];if(s.invoked=0,s&&s.initialised>0||s.invoked>0)return console.error("MoEngage Web SDK initialised multiple times. Please integrate the Web SDK only once!"),!1;e.moengage_object=a;var l={},g=function n(i){return function(){for(var n=arguments.length,t=Array(n),a=0;a<n;a++)t[a]=arguments[a];(e.moengage_q=e.moengage_q||[]).push({f:i,a:t})}},u=["track_event","add_user_attribute","add_first_name","add_last_name","add_email","add_mobile","add_user_name","add_gender","add_birthday","destroy_session","add_unique_user_id","update_unique_user_id","moe_events","call_web_push","track","location_type_attribute","track_page_view","getSdkVersion","setLogLevel","setDebugLevel","handle_page_change","identifyUser","getUserIdentities","trackEvent","setUserAttribute","setFirstName","setLastName","setEmailId","setMobileNumber","setUserName","setGender","setBirthDate","logoutUser","trackPageView","callWebPush","handlePageChange"],m={onsite:["getData","registerCallback","getSelfHandledOSM"]};for(var c in u)l[u[c]]=g(u[c]);for(var v in m)for(var f in m[v])null==l[v]&&(l[v]={}),l[v][m[v][f]]=g(v+"."+m[v][f]);r=n.createElement(i),o=n.getElementsByTagName("head")[0],r.async=1,r.src=t,o.appendChild(r),e.moe=e.moe||function(){return(s.invoked=s.invoked+1,s.invoked>1)?(console.error("MoEngage Web SDK initialised multiple times. Please integrate the Web SDK only once!"),!1):(d=arguments.length<=0?void 0:arguments[0],l)},r.addEventListener("load",function(){if(d)return e[a]=e.moe(d),(e[a]&&(e[a].initialised=e[a].initialised+1||1)),!0}),r.addEventListener("error",function(){return console.error("Moengage Web SDK loading failed."),!1})}(window,document,"script","${_}","Moengage");
2        Moengage = moe({
3          appId: "${t}",
4          debug_logs: ${n},
5          ${r?`env: "${r}",`:""}
6          ${null!=o?`logLevel: ${"string"==typeof o?`"${o}"`:o},`:""}
7          swPath: "${u}",
8          ${f?`swScope: "${f}",`:""}
9          cluster: "${a.toUpperCase()}",
10          ${i?`projectId: "${i}",`:""}
11          disableOnsite: ${l},
12          disableCookies: ${p},
13          disableWebPush: ${d},
14          enableSPA: ${s},
15          ${y?`cards: ${y},`:""}
16          disableSdk: ${g},
17          contentSecurityNonce: "${v}",
18          customProxyDomain: ${"string"==typeof b&&b.length?`"${b}"`:null},
19          ${E?`botsList: ${E},`:""}
20          integrationType: "${x}"
21        });
22      `,document.head.appendChild(j)}}else console.error("MoEngage: appId is required for initialization")},isMoeLoaded:()=>{try{if("u">typeof window&&document&&window.Moengage)return!0}catch(e){}return!1},trackEvent:(e,t)=>
22r.isMoeLoaded()&&window.Moengage.trackEvent(e,t),track_event:(e,t)=>r.isMoeLoaded()&&window.Moengage.trackEvent(e,t),getSdkVersion:()=>r.isMoeLoaded()&&window.Moengage.getSdkVersion(),setLogLevel:e=>r.isMoeLoaded()&&window.Moengage.setLogLevel(e),setDebugLevel:e=>r.isMoeLoaded()&&window.Moengage.setDebugLevel(e),add_unique_user_id:e=>r.isMoeLoaded()&&window.Moengage.add_unique_user_id(e),update_unique_user_id:e=>r.isMoeLoaded()&&window.Moengage.update_unique_user_id(e),identifyUser:e=>r.isMoeLoaded()&&window.Moengage.identifyUser(e),getUserIdentities:()=>r.isMoeLoaded()&&window.Moengage.getUserIdentities(),enableSdk:()=>r.isMoeLoaded()&&window.Moengage.enableSdk(),disableSdk:()=>r.isMoeLoaded()&&window.Moengage.disableSdk(),isSdkEnabled:()=>r.isMoeLoaded()&&window.Moengage.isSdkEnabled(),enableDataTracking:()=>r.isMoeLoaded()&&window.Moengage.enableDataTracking(),disableDataTracking:()=>r.isMoeLoaded()&&window.Moengage.disableDataTracking(),isDataTrackingEnabled:()=>r.isMoeLoaded()&&window.Moengage.isDataTrackingEnabled(),getUserId:()=>r.isMoeLoaded()&&window.Moengage.getUserId(),getUserAttribute:(e,t)=>r.isMoeLoaded()?t&&"string"==typeof t?window.Moengage.getUserAttribute(e,t):window.Moengage.getUserAttribute(e):null,setUserAttribute:(e,t,n)=>!!r.isMoeLoaded()&&(n&&"string"==typeof n?window.Moengage.setUserAttribute(e,t,n):window.Moengage.setUserAttribute(e,t)),add_user_attribute:(e,t,n)=>!!r.isMoeLoaded()&&(n&&"string"==typeof n?window.Moengage.setUserAttribute(e,t,n):window.Moengage.setUserAttribute(e,t)),setFirstName:e=>r.isMoeLoaded()&&window.Moengage.setFirstName(e),add_first_name:e=>r.isMoeLoaded()&&window.Moengage.setFirstName(e),setLastName:e=>r.isMoeLoaded()&&window.Moengage.setLastName(e),add_last_name:e=>r.isMoeLoaded()&&window.Moengage.setLastName(e),setEmailId:e=>r.isMoeLoaded()&&window.Moengage.setEmailId(e),add_email:e=>r.isMoeLoaded()&&window.Moengage.setEmailId(e),setMobileNumber:e=>r.isMoeLoaded()&&window.Moengage.setMobileNumber(e),add_mobile:e=>r.isMoeLoaded()&&window.Moengage.setMobileNumber(e),setUserName:e=>r.isMoeLoaded()&&window.Moengage.setUserName(e),add_user_name:e=>r.isMoeLoaded()&&window.Moengage.setUserName(e),setGender:e=>r.isMoeLoaded()&&window.Moengage.setGender(e),add_gender:e=>r.isMoeLoaded()&&window.Moengage.setGender(e),setBirthDate:e=>r.isMoeLoaded()&&window.Moengage.setBirthDate(e),add_birthday:e=>r.isMoeLoaded()&&window.Moengage.setBirthDate(e),logoutUser:()=>r.isMoeLoaded()&&window.Moengage.logoutUser(),destroy_session:()=>r.isMoeLoaded()&&window.Moengage.logoutUser(),callWebPush:e=>r.isMoeLoaded()&&window.Moengage.callWebPush(e),call_web_push:e=>r.isMoeLoaded()&&window.Moengage.callWebPush(e),trackPageView:()=>r.isMoeLoaded()&&window.Moengage.trackPageView(),track_page_view:()=>r.isMoeLoaded()&&window.Moengage.trackPageView(),handlePageChange:()=>r.isMoeLoaded()&&window.Moengage.handlePageChange(),handle_page_change:()=>r.isMoeLoaded()&&window.Moengage.handlePageChange(),onCardsLoaded:()=>new Promise((e,t)=>{"u">typeof window?window.Moengage.cards?(r.cards=window.Moengage.cards,e()):window.addEventListener("MOE_LIFECYCLE",t=>{"CARDS_INITIALIZED"===t.detail.name&&(r.cards=window.Moengage.cards,e())}):t()}),on_cards_loaded:()=>new Promise((e,t)=>{"u">typeof window?window.Moengage.cards?(r.cards=window.Moengage.cards,e()):window.addEventListener("MOE_LIFECYCLE",t=>{"CARDS_INITIALIZED"===t.detail.name&&(r.cards=window.Moengage.cards,e())}):t()}),cards:"u">typeof window&&window.Moengage&&window.Moengage.cards||{},onsite:{getData:()=>r.isMoeLoaded()&&window.Moengage.onsite.getData(),registerCallback:e=>r.isMoeLoaded()&&window.Moengage.onsite.registerCallback(e),getSelfHandledOSM:e=>r.isMoeLoaded()&&window.Moengage.onsite.getSelfHandledOSM(e),selfHandledShown:e=>r.isMoeLoaded()&&window.Moengage.onsite.selfHandledShown(e),selfHandledClicked:e=>r.isMoeLoaded()&&window.Moengage.onsite.selfHandledClicked(e),selfHandledDismissed:e=>r.isMoeLoaded()&&window.Moengage.onsite.selfHandledDismissed(e)},Attribute:{USER_ATTRIBUTE_LEVEL:{PROJECT:"PROJECT",PORTFOLIO:"PORTFOLIO"}},env:{TEST:"TEST",LIVE:"LIVE"},logLevel:{NONE:0,LIMITED:1,ALL:2},integrationType:{GTM:"GTM",FLUTTER:"Flutter",SEGMENT:"Segment",AMP:"AMP",NPM:"NPM",CHROME_EXTENSION:"Chrome extension",TV:"TV",VTEX:"VTEX",SHOPIFY:"Shopify",MOENGAGE_ASSIST:"MoEngage Assist plugin",DIRECT:"Direct"}}
22;t.exports=r},21213,22123,64681,63735,36587,53675,51990,69277,7284,71251,e=>{"use strict";var t=e.i(26612);function n(e,r,o){let a=e.slice();return r.forEach((r,i)=>{void 0===a[i]?a[i]=o.cloneUnlessOtherwiseSpecified(r,o):a[i]=o.isMergeableObject(r)?(0,t.default)(e[i],r,{arrayMerge:n}):r}),a}e.s(["default",0,function(e,r={}){return(0,t.default)(e,r,{arrayMerge:n})}],22123);var r=e.i(69467);let o="acm_ulm_access_token",a="acm_ulm_refresh_token",i="acm_ulm_uuid",l="AstroUlmEPUID",s="acm_ulm_payload",c="ulm_profile";function d(e){let t=e.match(/(astro\.com\.my|pink\.cat)/);return t?`.${t[0]}`:void 0}function u(e,t){void 0!==globalThis.document&&(document.cookie=[`${e}=`,"expires=Thu, 01 Jan 1970 00:00:01 GMT","path=/",t&&`domain=${t}`].filter(Boolean).join(";"))}function f(e,t){e.forEach(e=>{"string"==typeof e?u(e,t):u(e.name,e.domain??t)})}function p(e){window.dispatchEvent(new CustomEvent(c,{detail:e}))}function m(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var a=t.length;for(n=0;n<a;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}(e))&&(r&&(r+=" "),r+=t);return r}e.s(["ABANDONED_CART_COOKIE",0,"acm_abandoned_cart","ACCESS_TOKEN_COOKIE",0,o,"DEFAULT_LOCALE",0,"en","LOCALE_COOKIE",0,"acm_locale","LOCALE_
22EVENT",0,"acm_locale","LOGIN_URL_EVENT",0,"login_url","REFRESH_TOKEN_COOKIE",0,a,"SUPPORTED_LOCALES",0,["en","bm"],"ULM_EPUID_COOKIE",0,l,"ULM_PAYLOAD_COOKIE",0,s,"ULM_PROFILE_EVENT",0,c,"ULM_UUID_COOKIE",0,i,"UPDATE_CART_EVENT",0,"update_cart"],64681),e.s(["default",0,d],63735),e.s(["default",0,u],36587),e.s(["default",0,f],53675),e.s(["default",0,p],51990),e.s(["default",0,function(){let e=d(window.location.hostname);(0,r.destroy_session)(),f([o,a,s,i,l],e),p()}],69277),e.s([],21213),e.s(["clsx",0,m],7284);let h=(e,t)=>{if(0===e.length)return t.classGroupId;let n=e[0],r=t.nextPart.get(n),o=r?h(e.slice(1),r):void 0;if(o)return o;if(0===t.validators.length)return;let a=e.join("-");return t.validators.find(({validator:e})=>e(a))?.classGroupId},g=/^\[(.+)\]$/,v=(e,t,n,r)=>{e.forEach(e=>{if("string"==typeof e){(""===e?t:b(t,e)).classGroupId=n;return}"function"==typeof e?w(e)?v(e(r),t,n,r):t.validators.push({validator:e,classGroupId:n}):Object.entries(e).forEach(([e,o])=>{v(o,b(t,e),n,r)})})},b=(e,t)=>{let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n},w=e=>e.isThemeGetter,x=(e,t)=>t?e.map(([e,n])=>[e,n.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,n])=>[t+e,n])):e)]):e,y=e=>{if(e.length<=1)return e;let t=[],n=[];return e.forEach(e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t},E=/\s+/;function C(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=j(e))&&(r&&(r+=" "),r+=t);return r}let j=e=>{let t;if("string"==typeof e)return e;let n="";for(let r=0;r<e.length;r++)e[r]&&(t=j(e[r]))&&(n&&(n+=" "),n+=t);return n},S=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},_=/^\[(?:([a-z-]+):)?(.+)\]$/i,R=/^\d+\/\d+$/,N=new Set(["px","full","screen"]),O=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,L=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,k=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,M=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,T=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,A=e=>I(e)||N.has(e)||R.test(e),P=e=>Y(e,"length",q),I=e=>!!e&&!Number.isNaN(Number(e)),D=e=>Y(e,"number",I),U=e=>!!e&&Number.isInteger(Number(e)),F=e=>e.endsWith("%")&&I(e.slice(0,-1)),z=e=>_.test(e),$=e=>O.test(e),H=new Set(["length","size","percentage"]),B=e=>Y(e,H,X),V=e=>Y(e,"position",X),W=new Set(["image","url"]),K=e=>Y(e,W,Q),Z=e=>Y(e,"",J),G=()=>!0,Y=(e,t,n)=>{let r=_.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))},q=e=>L.test(e)&&!k.test(e),X=()=>!1,J=e=>M.test(e),Q=e=>T.test(e),ee=function(e,...t){let n,r,o,a=function(l){let s;return r=(n={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=new Map,r=new Map,o=(o,a)=>{n.set(o,a),++t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(o(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):o(e,t)}}})((s=t.reduce((e,t)=>t(e),e())).cacheSize),parseClassName:(e=>{let{separator:t,experimentalParseClassName:n}=e,r=1===t.length,o=t[0],a=t.length,i=e=>{let n,i=[],l=0,s=0;for(let c=0;c<e.length;c++){let d=e[c];if(0===l){if(d===o&&(r||e.slice(c,c+a)===t)){i.push(e.slice(s,c)),s=c+a;continue}if("/"===d){n=c;continue}}"["===d?l++:"]"===d&&l--}let c=0===i.length?e:e.substring(s),d=c.startsWith("!"),u=d?c.substring(1):c;return{modifiers:i,hasImportantModifier:d,baseClassName:u,maybePostfixModifierPosition:n&&n>s?n-s:void 0}};return n?e=>n({className:e,parseClassName:i}):i})(s),...(e=>{let t=(e=>{let{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return x(Object.entries(e.classGroups),n).forEach(([e,n])=>{v(n,r,e,t)}),r})(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{let n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),h(n,t)||(e=>{if(g.test(e)){let t=g.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}})(e)},getConflictingClassGroupIds:(e,t)=>{let o=n[e]||[];return t&&r[e]?[...o,...r[e]]:o}}})(s)}).cache.get,o=n.cache.set,a=i,i(l)};function i(e){let t=r(e);if(t)return t;let a=((e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,a=[],i=e.trim().split(E),l="";for(let e=i.length-1;e>=0;e-=1){let t=i[e],{modifiers:s,hasImportantModifier:c,baseClassName:d,maybePostfixModifierPosition:u}=n(t),f=!!u,p=r(f?d.substring(0,u):d);if(!p){if(!f||!(p=r(d))){l=t+(l.length>0?" "+l:l);continue}f=!1}let m=y(s).join(":"),h=c?m+"!":m,g=h+p;if(a.includes(g))continue;a.push(g);let v=o(p,f);for(let e=0;e<v.length;++e){let t=v[e];a.push(h+t)}l=t+(l.length>0?" "+l:l)}return l}
vendor: 11,485 bytes, line 22
22)(e,n);return o(e,a),a}return function(){return a(C.apply(null,arguments))}}(()=>{let e=S("colors"),t=S("spacing"),n=S("blur"),r=S("brightness"),o=S("borderColor"),a=S("borderRadius"),i=S("borderSpacing"),l=S("borderWidth"),s=S("contrast"),c=S("grayscale"),d=S("hueRotate"),u=S("invert"),f=S("gap"),p=S("gradientColorStops"),m=S("gradientColorStopPositions"),h=S("inset"),g=S("margin"),v=S("opacity"),b=S("padding"),w=S("saturate"),x=S("scale"),y=S("sepia"),E=S("skew"),C=S("space"),j=S("translate"),_=()=>["auto","contain","none"],R=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto",z,t],O=()=>[z,t],L=()=>["",A,P],k=()=>["auto",I,z],M=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],T=()=>["solid","dashed","dotted","double","none"],H=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],W=()=>["start","end","center","between","around","evenly","stretch"],Y=()=>["","0",z],q=()=>["auto","avoid","all","avoid-page","page","left","right","column"],X=()=>[I,z];return{cacheSize:500,separator:":",theme:{colors:[G],spacing:[A,P],blur:["none","",$,z],brightness:X(),borderColor:[e],borderRadius:["none","","full",$,z],borderSpacing:O(),borderWidth:L(),contrast:X(),grayscale:Y(),hueRotate:X(),invert:Y(),gap:O(),gradientColorStops:[e],gradientColorStopPositions:[F,P],inset:N(),margin:N(),opacity:X(),padding:O(),saturate:X(),scale:X(),sepia:Y(),skew:X(),space:O(),translate:O()},classGroups:{aspect:[{aspect:["auto","square","video",z]}],container:["container"],columns:[{columns:[$]}],"break-after":[{"break-after":q()}],"break-before":[{"break-before":q()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...M(),z]}],overflow:[{overflow:R()}],"overflow-x":[{"overflow-x":R()}],"overflow-y":[{"overflow-y":R()}],overscroll:[{overscroll:_()}],"overscroll-x":[{"overscroll-x":_()}],"overscroll-y":[{"overscroll-y":_()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[h]}],"inset-x":[{"inset-x":[h]}],"inset-y":[{"inset-y":[h]}],start:[{start:[h]}],end:[{end:[h]}],top:[{top:[h]}],right:[{right:[h]}],bottom:[{bottom:[h]}],left:[{left:[h]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",U,z]}],basis:[{basis:N()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",z]}],grow:[{grow:Y()}],shrink:[{shrink:Y()}],order:[{order:["first","last","none",U,z]}],"grid-cols":[{"grid-cols":[G]}],"col-start-end":[{col:["auto",{span:["full",U,z]},z]}],"col-start":[{"col-start":k()}],"col-end":[{"col-end":k()}],"grid-rows":[{"grid-rows":[G]}],"row-start-end":[{row:["auto",{span:[U,z]},z]}],"row-start":[{"row-start":k()}],"row-end":[{"row-end":k()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",z]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",z]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...W()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...W(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...W(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[C]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[C]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",z,t]}],"min-w":[{"min-w":[z,t,"min","max","fit"]}],"max-w":[{"max-w":[z,t,"none","full","min","max","fit","prose",{screen:[$]},$]}],h:[{h:[z,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[z,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[z,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[z,t,"auto","min","max","fit"]}],"font-size":[{text:["base",$,P]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",D]}],"font-family":[{font:[G]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",z]}],"line-clamp":[{"line-clamp":["none",I,D]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",A,z]}],"list-image":[{"list-image":["none",z]}],"list-style-type":[{list:["none","disc","decimal",z]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...T(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",A,P]}],"underline-offset":[{"underline-offset":["auto",A,z]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:O()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",z]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",z]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...M(),V]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",B]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},K]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...T(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:T()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...T()]}],"outline-offset":[{"outline-offset":[A,z]}],"outline-w":[{outline:[A,P]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:L()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[A,P]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",$,Z]}],"shadow-color":[{shadow:[G]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...H(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":H()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",$,z]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[u]}],saturate:[{saturate:[w]}],sepia:[{sepia:[y]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[u]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[y]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",z]}],duration:[{duration:X()}],ease:[{ease:["linear","in","out","in-out",z]}],delay:[{delay:X()}],animate:[{animate:["none","spin","ping","pulse","bounce",z]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[U,z]}],"translate-x":[{"translate-x":[j]}],"translate-y":[{"translate-y":[j]}],"skew-x":[{"skew-x":[E]}],"skew-y":[{"skew-y":[E]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",z]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","
22none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",z]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":O()}],"scroll-mx":[{"scroll-mx":O()}],"scroll-my":[{"scroll-my":O()}],"scroll-ms":[{"scroll-ms":O()}],"scroll-me":[{"scroll-me":O()}],"scroll-mt":[{"scroll-mt":O()}],"scroll-mr":[{"scroll-mr":O()}],"scroll-mb":[{"scroll-mb":O()}],"scroll-ml":[{"scroll-ml":O()}],"scroll-p":[{"scroll-p":O()}],"scroll-px":[{"scroll-px":O()}],"scroll-py":[{"scroll-py":O()}],"scroll-ps":[{"scroll-ps":O()}],"scroll-pe":[{"scroll-pe":O()}],"scroll-pt":[{"scroll-pt":O()}],"scroll-pr":[{"scroll-pr":O()}],"scroll-pb":[{"scroll-pb":O()}],"scroll-pl":[{"scroll-pl":O()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",z]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[A,P,D]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}});e.s(["cn",0,function(...e){return ee(m(e))}],71251)},84185,67928,94237,e=>{"use strict";let t,n,r,o;var a=e.i(75049),i=e.i(78178);e.i(21213);var l=e.i(71251);function s(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function c(...e){return t=>{let n=!1,r=e.map(e=>{let r=s(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():s(e[t],null)}}}}e.s(["composeRefs",0,c,"useComposedRefs",0,function(...e){return i.useCallback(c(...e),e)}],67928);var d=Symbol.for("react.lazy"),u=i[" use ".trim().toString()];function f(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===d&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var p=((o=i.forwardRef((e,t)=>
22{let{children:n,...r}=e;if(f(n)&&"function"==typeof u&&(n=u(n._payload)),i.isValidElement(n)){var o;let e,a,l=(o=n,(a=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(a=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),s=function(e,t){let n={...t};for(let r in t){let o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==i.Fragment&&(s.ref=t?c(t,l):l),i.cloneElement(n,s)}return i.Children.count(n)>1?i.Children.only(null):null})).displayName="Slot.SlotClone",t=o,(n=i.forwardRef((e,n)=>{let{children:r,...o}=e;f(r)&&"function"==typeof u&&(r=u(r._payload));let l=i.Children.toArray(r),s=l.find(g);if(s){let e=s.props.children,r=l.map(t=>t!==s?t:i.Children.count(e)>1?i.Children.only(null):i.isValidElement(e)?e.props.children:null);return(0,a.jsx)(t,{...o,ref:n,children:i.isValidElement(e)?i.cloneElement(e,void 0,r):null})}return(0,a.jsx)(t,{...o,ref:n,children:r})})).displayName="Slot.Slot",n),m=Symbol("radix.slottable"),h=((r=({children:e})=>(0,a.jsx)(a.Fragment,{children:e})).displayName="Slottable.Slottable",r.__radixId=m,r);function g(e){return i.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===m}var v=e.i(7284);let b=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,w=v.clsx,x=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return w(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:o,defaultVariants:a}=t,i=Object.keys(o).map(e=>{let t=null==n?void 0:n[e],r=null==a?void 0:a[e];if(null===t)return null;let i=b(t)||b(r);return o[e][i]}),l=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return w(e,i,null==t||null==(r=t.compoundVariants)?void 0:r.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...a,...l}[t]):({...a,...l})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)};e.s(["cva",0,x],94237);let y=e=>(0,a.jsxs)("svg",{...e,width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M7.99805 0.6C7.99805 0.268629 7.72904 -0.00234195 7.3986 0.0224855C6.02747 0.125504 4.70235 0.580594 3.55349 1.34824C2.23789 2.22729 1.21251 3.47672 0.607011 4.93853C0.0015094 6.40034 -0.156917 8.00887 0.151764 9.56072C0.460446 11.1126 1.22237 12.538 2.34119 13.6569C3.46001 14.7757 4.88547 15.5376 6.43732 15.8463C7.98917 16.155 9.5977 15.9965 11.0595 15.391C12.5213 14.7855 13.7708 13.7602 14.6498 12.4446C15.4175 11.2957 15.8725 9.97057 15.9756 8.59945C16.0004 8.26901 15.7294 8 15.398 8V8C15.0667 8 14.8008 8.26916 14.7716 8.59924C14.6713 9.73274 14.2878 10.8264 13.652 11.7779C12.9048 12.8961 11.8428 13.7677 10.6003 14.2824C9.35776 14.7971 7.9905 14.9317 6.67143 14.6693C5.35236 14.407 4.14072 13.7593 3.18972 12.8083C2.23872 11.8573 1.59109 10.6457 1.32871 9.32661C1.06633 8.00754 1.20099 6.64029 1.71567 5.39775C2.23034 4.15521 3.10192 3.0932 4.22017 2.34601C5.17163 1.71026 6.26531 1.32672 7.39881 1.22645C7.72889 1.19725 7.99805 0.93137 7.99805 0.6V0.6Z",fill:"url(#paint0_angular_3149_4744)"}),(0,a.jsx)("defs",{children:(0,a.jsxs)("radialGradient",{id:"paint0_angular_3149_4744",cx:"0.90",cy:"0",r:"5",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(7.99805 8) rotate(-105.945) scale(7.28011 6.80507)",children:[(0,a.jsx)("stop",{offset:"0.1",stopColor:"#D2D2D3"}),(0,a.jsx)("stop",{offset:"0.9",stopColor:"#86878B"})]})})]}),E=x("ty-label inline-flex items-center justify-center whitespace-nowrap cursor-pointer disabled:cursor-default disabled:select-none disabled:text-neutral-v2-40 ",{variants:{variant:{primary:"bg-primary text-neutral-v2-0 hover:bg-magenta-v2-70 disabled:bg-neutral-v2-10",secondary:"bg-transparent border box-border text-magenta-v2-60 border-solid border-magenta-v2-60 border-lg hover:border-magenta-v2-70 hover:bg-magenta-v2-70 hover:text-neutral-v2-0 disabled:bg-neutral-v2-10 disabled:border-neutral-v2-10",tert
22iary:"text-magenta-v2-60 hover:text-magenta-v2-70 hover:underline hover:font-bold disabled:no-underline disabled:font-medium","tertiary-blue":"text-blue-v2-60 hover:text-blue-v2-70 hover:underline hover:font-bold disabled:no-underline disabled:font-medium"},size:{large:"h-[48px] rounded-md px-8 py-4",small:"h-[36px] rounded-sm px-4",icon:"h-[48px] w-[48px] rounded-md p-3"},dark:{true:["text-primary disabled:bg-neutral-v2-40 disabled:text-neutral-v2-60"]}},compoundVariants:[{variant:"tertiary",className:"h-auto w-auto p-0"},{variant:"tertiary",size:"icon",className:"h-[24px] w-[24px] box-content"},{variant:"primary",dark:!0,className:"bg-background hover:bg-neutral-v2-10"},{variant:"secondary",dark:!0,className:"border-2 border-background  text-white hover:bg-background hover:text-magenta hover:border-background"},{variant:"tertiary",dark:!0,className:"text-neutral-v2-0 hover:text-neutral-v2-10 disabled:bg-transparent"}],defaultVariants:{variant:"primary",size:"large",dark:!1}}),C=i.forwardRef(({children:e,className:t,dark:n,variant:r,size:o,asChild:i=!1,showLoadingSpinner:s,...c},d)=>{let u=s&&"large"!==o;return(0,a.jsxs)(i?p:"button",{className:(0,l.cn)(u&&"small"===o&&"tertiary"!==r&&"w-[82px]",E({variant:r,size:o,className:t,dark:n})),ref:d,...c,children:[s&&(0,a.jsx)(y,{className:(0,l.cn)("animate-spin",!u&&"mr-2")}),(0,a.jsx)(h,{children:!u&&e})]})});C.displayName="Button",e.s(["Button",0,C],84185)},91076,e=>{"use strict";e.s(["interpolate",0,function(e,t){let n=e;for(let[e,r]of Object.entries(t)){let t,o=RegExp(`{${e}}`,"g");for(;null!==(t=o.exec(n));)n=n.replace(t[0],`${r??""}`)}return n}],91076)},99060,e=>{"use strict";var t=e.i(75049),n=e.i(78178),r=e.i(70316);let o=(0,n.forwardRef)(function({children:e,newTab:n=!1,forwardUtm:o,href:a,...i},l){let s=(0,r.useUrlWithUtmQuery)(a),c=n?{target:"_blank",rel:"boolean"==typeof n?"noreferrer":`${n.noReferrer?"noreferrer":""} ${n.noFollow?"nofollow":""}`.trim()}:{};return(0,t.jsx)("a",{ref:l,...c,...i,href:o?s:a,children:e})});e.s(["Link",0,o],99060)},43250,52053,e=>{"use strict";var t=e.i(78178),n=e.i(75049);e.s(["createContext",0,function(e,r){let o=t.createContext(r),a=e=>{let{children:r,...a}=e,i=t.useMemo(()=>a,Object.values(a));return(0,n.jsx)(o.Provider,{value:i,children:r})};return a.displayName=e+"Provider",[a,function(n){let a=t.useContext(o);if(a)return a;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e,r=[]){let o=[],a=()=>{let n=o.map(e=>t.createContext(e));return function(r){let o=r?.[e]||n;return t.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return a.scopeName=e,[function(r,a){let i=t.createContext(a),l=o.length;o=[...o,a];let s=r=>{let{scope:o,children:a,...s}=r,c=o?.[e]?.[l]||i,d=t.useMemo(()=>s,Object.values(s));return(0,n.jsx)(c.Provider,{value:d,children:a})};return s.displayName=r+"Provider",[s,function(n,o){let s=o?.[e]?.[l]||i,c=t.useContext(s);if(c)return c;if(void 0!==a)return a;throw Error(`\`${n}\` must be used within \`${r}\``)}]},function(...e){let n=e[0];if(1===e.length)return n;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return t.useMemo(()=>({[`__scope${n.scopeName}`]:o}),[o])}};return r.scopeName=n.scopeName,r}(a,...r)]}],43250);var r=e.i(67928),o=Symbol("radix.slottable");function a(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===o}e.s(["createSlot",0,function(e){var o;let i,l=(o=e,(i=t.forwardRef((e,n)=>{let{children:o,...a}=e;if(t.isValidElement(o)){var i;let e,l,s=(i=o,(l=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(l=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),c=function(e,t){let n={...t};for(let r in t){let o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}
22:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}(a,o.props);return o.type!==t.Fragment&&(c.ref=n?(0,r.composeRefs)(n,s):s),t.cloneElement(o,c)}return t.Children.count(o)>1?t.Children.only(null):null})).displayName=`${o}.SlotClone`,i),s=t.forwardRef((e,r)=>{let{children:o,...i}=e,s=t.Children.toArray(o),c=s.find(a);if(c){let e=c.props.children,o=s.map(n=>n!==c?n:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,n.jsx)(l,{...i,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,o):null})}return(0,n.jsx)(l,{...i,ref:r,children:o})});return s.displayName=`${e}.Slot`,s}],52053)},91967,e=>{"use strict";"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}])},72687,e=>{"use strict";var t=e.i(78178),n=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,n])},17256,e=>{"use strict";var t=e.i(78178),n=e.i(72687);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var r=t[" useInsertionEffect ".trim().toString()]||n.useLayoutEffect;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:n,onChange:o=()=>{},caller:a}){let[i,l,s]=function({defaultProp:e,onChange:n}){let[o,a]=t.useState(e),i=t.useRef(o),l=t.useRef(n);return r(()=>{l.current=n},[n]),t.useEffect(()=>{i.current!==o&&(l.current?.(o),i.current=o)},[o,i]),[o,a,l]}({defaultProp:n,onChange:o}),c=void 0!==e,d=c?e:i;{let n=t.useRef(void 0!==e);t.useEffect(()=>{let e=n.current;if(e!==c){let t=c?"controlled":"uncontrolled";console.warn(`${a} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}n.current=c},[c,a])}return[d,t.useCallback(t=>{if(c){let n="function"==typeof t?t(e):t;n!==e&&s.current?.(n)}else l(t)},[c,e,l,s])]}],17256)},80939,e=>{"use strict";var t=e.i(78178),n=e.i(1739),r=e.i(52053),o=e.i(75049),a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let a=(0,r.createSlot)(`Primitive.${n}`),i=t.forwardRef((e,t)=>{let{asChild:r,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(r?a:n,{...i,ref:t})});return i.displayName=`Primitive.${n}`,{...e,[n]:i}},{});e.s(["Primitive",0,a,"dispatchDiscreteCustomEvent",0,function(e,t){e&&n.flushSync(()=>e.dispatchEvent(t))}])},90088,e=>{"use strict";var t=e.i(78178),n=e.i(67928),r=e.i(72687),o=e=>{var o;let i,l,{present:s,children:c}=e,d=function(e){var n,o;let[i,l]=t.useState(),s=t.useRef(null),c=t.useRef(e),d=t.useRef("none"),[u,f]=(n=e?"mounted":"unmounted",o={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>o[e][t]??e,n));return t.useEffect(()=>{let e=a(s.current);d.current="mounted"===u?e:"none"},[u]),(0,r.useLayoutEffect)(()=>{let t=s.current,n=c.current;if(n!==e){let r=d.current,o=a(t);e?f("MOUNT"):"none"===o||t?.display==="none"?f("UNMOUNT"):n&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),c.current=e}},[e,f]),(0,r.useLayoutEffect)(()=>{if(i){let e,t=i.ownerDocument.defaultView??window,n=n=>{let r=a(s.current).includes(CSS.escape(n.animationName));if(n.target===i&&r&&(f("ANIMATION_END"),!c.current)){let n=i.style.animationFillMode;i.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=n)})}},r=e=>{e.target===i&&(d.current=a(s.current))};return i.addEventListener("animationstart",r),i.addEventListener("animationcancel",n),i.addEventListener("animationend",n),()=>{t.clearTimeout(e),i.removeEventListener("animationstart",r),i.removeEventListener("animationcancel",n),i.removeEventListener("animationend",n)}}f("ANIMATION_END")},[i,f]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:t.useCallback(e=>{s.current=e?getComputedStyle(e):null,l(e)},[])}}(s),u="function"==typeof c?c({present:d.isPresent}):t.Children.only(c),f=(0,n.useComposedRefs)(d.ref,(o=u,(l=(i=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?o.ref:(l=(i=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?o.props.ref:o.props.ref||o.ref));return"function"==typeof c||d.isPresent?t.cloneElement(u,{ref:f}):null};function a(e){return e?.animationName||"none"}o.displayName="Presence",e.s(["Presence",0,o])},33616,e=>{"use strict";var t=e.i(78178),n=e.i(72687),r=t[" useId ".trim().toString()]||(()=>void 0),o=0;e.s(["useId",0,function(e){let[a,i]=t.useState(r());return(0,n.useLayoutEffect)(()=>{e||i(e=>e??String(o++))}
22,[e]),e||(a?`radix-${a}`:"")}])},25486,e=>{"use strict";var t=e.i(78178);e.i(75049);var n=t.createContext(void 0);e.s(["useDirection",0,function(e){let r=t.useContext(n);return e||r||"ltr"}])},17371,e=>{"use strict";var t=e.i(78178);e.s(["useBoolean",0,function(e=!1){let[n,r]=(0,t.useState)(e);return[n,(0,t.useMemo)(()=>({on:()=>r(!0),off:()=>r(!1),toggle:()=>r(e=>!e)}),[])]}],17371)},95862,e=>{"use strict";var t=e.i(78178);function n(e,t){return`(${"up"===t?"min":"max"}-width: ${"number"==typeof e?e:({xs:360,sm:480,md:768,lg:1024,xl:1280,"2xl":1536,"xs-v2":0,"sm-v2":640,"md-v2":960,"lg-v2":1280,"xl-v2":1536})[e]}px)`}e.s(["useBreakpoint",0,function(e,r="up"){let[o,a]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let t=window.matchMedia(n(e,r)),o=()=>a(window.matchMedia(n(e,r)).matches);return o(),t.addEventListener("change",o),()=>{t.removeEventListener("change",o)}},[e,r]),o}],95862)},51054,e=>{"use strict";function t(e){return e.trim().toLowerCase().replace(/[\W_]/g,"-").replace(/--+/g,"-")}e.s(["createBemName",0,function(e,...n){return[e,...n].filter(Boolean).map(t).join("__")}],51054)},92103,40213,e=>{"use strict";var t=e.i(75049),n=e.i(78178);e.i(21213);var r=e.i(71251);let o=e=>(0,t.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5312 0.470218C16.8241 0.76311 16.8241 1.23798 16.5312 1.53088L1.53033 16.5317C1.23744 16.8246 0.762564 16.8246 0.469671 16.5317C0.176777 16.2388 0.176776 15.764 0.469669 15.4711L15.4705 0.470218C15.7634 0.177325 16.2383 0.177324 16.5312 0.470218Z",fill:"currentcolor"}),(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5312 16.5309C16.2383 16.8238 15.7634 16.8238 15.4705 16.5309L0.469956 1.53033C0.177063 1.23744 0.177063 0.762563 0.469957 0.469669C0.762849 0.176777 1.23772 0.176777 1.53062 0.46967L16.5312 15.4702C16.8241 15.7631 16.8241 16.238 16.5312 16.5309Z",fill:"currentcolor"})]});e.s(["default",0,o],40213);let a=(0,n.forwardRef)(function({className:e,iconSize:n,...a},i){return(0,t.jsx)("button",{ref:i,type:"button","aria-label":"Close",className:(0,r.cn)("focus-visible:outline-none",e),...a,children:(0,t.jsx)(o,{width:n||16,height:n||16})})});e.s(["CloseButton",0,a],92103)},36131,e=>{"use strict";var t=e.i(78178);e.s(["useCallbackRef",0,function(e){let n=t.useRef(e);return t.useEffect(()=>{n.current=e}),t.useMemo(()=>(...e)=>n.current?.(...e),[])}])},4364,48989,45424,32374,39340,6500,73772,e=>{"use strict";let t;var n,r,o,a,i,l,s,c,d=e.i(75049),u=e.i(78178);e.i(21213);var f=e.i(71251),p=e.i(91967),m=e.i(67928),h=e.i(43250),g=e.i(33616),v=e.i(17256),b=e.i(80939),w=e.i(36131),x="dismissableLayer.update",y=u.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),E=u.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:a,onInteractOutside:i,onDismiss:l,...c}=e,f=u.useContext(y),[h,g]=u.useState(null),v=h?.ownerDocument??globalThis?.document,[,E]=u.useState({}),S=(0,m.useComposedRefs)(t,e=>g(e)),_=Array.from(f.layers),[R]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),N=_.indexOf(R),O=h?_.indexOf(h):-1,L=f.layersWithOutsidePointerEventsDisabled.size>0,k=O>=N,M=function(e,t=globalThis?.document){let n=(0,w.useCallbackRef)(e),r=u.useRef(!1),o=u.useRef(()=>{});return u.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){j("dismissableLayer.pointerDownOutside",n,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=r,t.addEventListener("click",o.current,{once:!0})):r()}else t.removeEventListener("click",o.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...f.branches].some(e=>e.contains(t));k&&!n&&(o?.(e),i?.(e),e.defaultPrevented||l?.())},v),T=function(e,t=globalThis?.document){let n=(0,w.useCallbackRef)(e),r=u.useRef(!1);return u.useEffect(()=>{let e=e=>{e.target&&!r.current&&j("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;![...f.branches].some(e=>e.contains(t))&&(a?.(e),i?.(e),e.defaultPrevented||l?.())},v);return!function(e,t=globalThis?.document){let n=(0,w.useCallbackRef)(e);u.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{O===f.layers.size-1&&(r?.(e),!e.defaultPrevented&&l&&(e.preventDefault(),l()))},v),u.useEffect(()=>{if(h)return n&&(0===f.layersWithOutsidePointerEventsDisabled.size&&(s=v.body.style.pointerEvents,v.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(h)),f.layers.add(h),C(),()=>{n&&1===f.layersWithOutsidePointerEventsDisabled.size&&(v.body.style.pointerEvents=s)}},[h,v,n,f]),u.useEffect(()=>()=>{h&&(f.layers.delete(h),f.layersWithOutsidePointerEventsDisabled.delete(h),C())},[h,f]),u.useEffect(()=>{let e=()=>E({});return document.addEventListener(x,e),()=>document.removeEventListener(x,e)},[]),(0,d.jsx)(b.Primitive.div,{...c,ref:S,style:{pointerEvents:L?k?"auto":"none":void 0,...e.style},onFocusCapture:(0,p.composeEventHandlers)(e.onFocusCapture,T.onFocusCapture),onBlurCapture:(0,p.composeEventHandlers)(e.onBlurCapture,T.onBlurCapture),onPointerDownCapture:(0,p.composeEventHandlers)(e.onPointerDownCapture,M.onPointerDownCapture)})});function C(){let e=new CustomEvent(x);document.dispatchEvent(e)}function j(e,t,n,{discrete:r}){let o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,b.dispatchDiscreteCustomEvent)(o,a):o.dispatchEvent(a)}E.displayName="DismissableLayer",u.forwardRef((e,t)=>
22{let n=u.useContext(y),r=u.useRef(null),o=(0,m.useComposedRefs)(t,r);return u.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,d.jsx)(b.Primitive.div,{...e,ref:o})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",0,E],48989);var S="focusScope.autoFocusOnMount",_="focusScope.autoFocusOnUnmount",R={bubbles:!1,cancelable:!0},N=u.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:a,...i}=e,[l,s]=u.useState(null),c=(0,w.useCallbackRef)(o),f=(0,w.useCallbackRef)(a),p=u.useRef(null),h=(0,m.useComposedRefs)(t,e=>s(e)),g=u.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;u.useEffect(()=>{if(r){let e=function(e){if(g.paused||!l)return;let t=e.target;l.contains(t)?p.current=t:k(p.current,{select:!0})},t=function(e){if(g.paused||!l)return;let t=e.relatedTarget;null!==t&&(l.contains(t)||k(p.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&k(l)});return l&&n.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,l,g.paused]),u.useEffect(()=>{if(l){M.add(g);let e=document.activeElement;if(!l.contains(e)){let t=new CustomEvent(S,R);l.addEventListener(S,c),l.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(k(r,{select:t}),document.activeElement!==n)return}(O(l).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&k(l))}return()=>{l.removeEventListener(S,c),setTimeout(()=>{let t=new CustomEvent(_,R);l.addEventListener(_,f),l.dispatchEvent(t),t.defaultPrevented||k(e??document.body,{select:!0}),l.removeEventListener(_,f),M.remove(g)},0)}}},[l,c,f,g]);let v=u.useCallback(e=>{if(!n&&!r||g.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){var a;let t,r=e.currentTarget,[i,l]=[L(t=O(a=r),a),L(t.reverse(),a)];i&&l?e.shiftKey||o!==l?e.shiftKey&&o===i&&(e.preventDefault(),n&&k(l,{select:!0})):(e.preventDefault(),n&&k(i,{select:!0})):o===r&&e.preventDefault()}},[n,r,g.paused]);return(0,d.jsx)(b.Primitive.div,{tabIndex:-1,...i,ref:h,onKeyDown:v})});function O(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function L(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function k(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}N.displayName="FocusScope";var M=(t=[],{add(e){let n=t[0];e!==n&&n?.pause(),(t=T(t,e)).unshift(e)},remove(e){t=T(t,e),t[0]?.resume()}});function T(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}e.s(["FocusScope",0,N],45424);var A=e.i(1739),P=e.i(72687),I=u.forwardRef((e,t)=>{let{container:n,...r}=e,[o,a]=u.useState(!1);(0,P.useLayoutEffect)(()=>a(!0),[]);let i=n||o&&globalThis?.document?.body;return i?A.default.createPortal((0,d.jsx)(b.Primitive.div,{...r,ref:t}),i):null});I.displayName="Portal",e.s(["Portal",0,I],32374);var D=e.i(90088),U=0;function F(){u.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??z()),document.body.insertAdjacentElement("beforeend",e[1]??z()),U++,()=>{1===U&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),U--}},[])}function z(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.
22style.position="fixed",e.style.pointerEvents="none",e}e.s(["useFocusGuards",0,F],39340);var $=function(){return($=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function H(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}var B=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),V="width-before-scroll-bar";function W(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var K="u">typeof window?u.useLayoutEffect:u.useEffect,Z=new WeakMap,G=(void 0===n&&(n={}),(void 0===r&&(r=function(e){return e}),o=[],a=!1,i={read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return o.length?o[o.length-1]:null},useMedium:function(e){var t=r(e,a);return o.push(t),function(){o=o.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(a=!0;o.length;){var t=o;o=[],t.forEach(e)}o={push:function(t){return e(t)},filter:function(){return o}}},assignMedium:function(e){a=!0;var t=[];if(o.length){var n=o;o=[],n.forEach(e),t=o}var r=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(r)};i(),o={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),o}}}}).options=$({async:!0,ssr:!1},n),i),Y=function(){},q=u.forwardRef(function(e,t){var n,r,o,a,i=u.useRef(null),l=u.useState({onScrollCapture:Y,onWheelCapture:Y,onTouchMoveCapture:Y}),s=l[0],c=l[1],d=e.forwardProps,f=e.children,p=e.className,m=e.removeScrollBar,h=e.enabled,g=e.shards,v=e.sideCar,b=e.noRelative,w=e.noIsolation,x=e.inert,y=e.allowPinchZoom,E=e.as,C=e.gapMode,j=H(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),S=(n=[i,t],r=function(e){return n.forEach(function(t){return W(t,e)})},(o=(0,u.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,a=o.facade,K(function(){var e=Z.get(a);if(e){var t=new Set(e),r=new Set(n),o=a.current;t.forEach(function(e){r.has(e)||W(e,null)}),r.forEach(function(e){t.has(e)||W(e,o)})}Z.set(a,n)},[n]),a),_=$($({},j),s);return u.createElement(u.Fragment,null,h&&u.createElement(v,{sideCar:G,removeScrollBar:m,shards:g,noRelative:b,noIsolation:w,inert:x,setCallbacks:c,allowPinchZoom:!!y,lockRef:i,gapMode:C}),d?u.cloneElement(u.Children.only(f),$($({},_),{ref:S})):u.createElement(void 0===E?"div":E,$({},_,{className:p,ref:S}),f))});q.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},q.classNames={fullWidth:V,zeroRight:B};var X=function(e){var t=e.sideCar,n=H(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return u.createElement(r,$({},n))};X.isSideCarExport=!0;var J=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=c||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var r,o;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Q=function(){var e=J();return function(t,n){u.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},ee=function(){var e=Q();return function(t){return e(t.styles,t.dynamic),null}},et={left:0,top:0,right:0,gap:0},en=function(e){return parseInt(e||"",10)||0},er=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[en(n),en(r),en(o)]},eo=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return et;var t=er(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},ea=ee(),ei="data-scroll-locked",el=function(e,t,n,r){var o=e.left,a=e.top,i=e.right,l=e.gap;return void 0===n&&(n="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(r,";\n   padding-right: ").concat(l,"px ").concat(r,";\n  }\n  body[").concat(ei,"] {\n    overflow: hidden ").concat(r,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n    padding-left: ".concat(o,"px;\n    padding-top: ").concat(a,"px;\n    padding-right: ").concat(i,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(l,"px ").concat(r,";\n    "),"padding"===n&&"padding-right: ".concat(l,"px ").concat(r,";
22")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(B," {\n    right: ").concat(l,"px ").concat(r,";\n  }\n  \n  .").concat(V," {\n    margin-right: ").concat(l,"px ").concat(r,";\n  }\n  \n  .").concat(B," .").concat(B," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(V," .").concat(V," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body[").concat(ei,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n  }\n")},es=function(){var e=parseInt(document.body.getAttribute(ei)||"0",10);return isFinite(e)?e:0},ec=function(){u.useEffect(function(){return document.body.setAttribute(ei,(es()+1).toString()),function(){var e=es()-1;e<=0?document.body.removeAttribute(ei):document.body.setAttribute(ei,e.toString())}},[])},ed=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;ec();var a=u.useMemo(function(){return eo(o)},[o]);return u.createElement(ea,{styles:el(a,!t,o,n?"":"!important")})},eu=!1;if("u">typeof window)try{var ef=Object.defineProperty({},"passive",{get:function(){return eu=!0,!0}});window.addEventListener("test",ef,ef),window.removeEventListener("test",ef,ef)}catch(e){eu=!1}var ep=!!eu&&{passive:!1},em=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},eh=function(e,t){var n=t.ownerDocument,r=t;do{if("u">typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),eg(e,r)){var o=ev(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body)return!1},eg=function(e,t){return"v"===e?em(t,"overflowY"):em(t,"overflowX")},ev=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},eb=function(e,t,n,r,o){var a,i=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),l=i*r,s=n.target,c=t.contains(s),d=!1,u=l>0,f=0,p=0;do{if(!s)break;var m=ev(e,s),h=m[0],g=m[1]-m[2]-i*h;(h||g)&&eg(e,s)&&(f+=g,p+=h);var v=s.parentNode;s=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!c&&s!==document.body||c&&(t.contains(s)||t===s))return u&&(o&&1>Math.abs(f)||!o&&l>f)?d=!0:!u&&(o&&1>Math.abs(p)||!o&&-l>p)&&(d=!0),d},ew=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ex=function(e){return[e.deltaX,e.deltaY]},ey=function(e){return e&&"current"in e?e.current:e},eE=0,eC=[];let ej=(l=function(e){var t=u.useRef([]),n=u.useRef([0,0]),r=u.useRef(),o=u.useState(eE++)[0],a=u.useState(ee)[0],i=u.useRef(e);u.useEffect(function(){i.current=e},[e]),u.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(ey),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=u.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!i.current.allowPinchZoom;var o,a=ew(e),l=n.current,s="deltaX"in e?e.deltaX:l[0]-a[0],c="deltaY"in e?e.deltaY:l[1]-a[1],d=e.target,u=Math.abs(s)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===u&&"range"===d.type)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===d||p.contains(d)))return!1;var m=eh(u,d);if(!m)return!0;if(m?o=u:(o="v"===u?"h":"v",m=eh(u,d)),!m)return!1;if(!r.current&&"changedTouches"in e&&(s||c)&&(r.current=o),!o)return!0;var h=r.current||o;return eb(h,t,e,"h"===h?s:c,!0)},[]),s=u.useCallback(function(e){if(eC.length&&eC[eC.length-1]===a){var n="deltaY"in e?ex(e):ew(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}
22if(!r){var o=(i.current.shards||[]).map(ey).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=u.useCallback(function(e,n,r,o){var a={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),d=u.useCallback(function(e){n.current=ew(e),r.current=void 0},[]),f=u.useCallback(function(t){c(t.type,ex(t),t.target,l(t,e.lockRef.current))},[]),p=u.useCallback(function(t){c(t.type,ew(t),t.target,l(t,e.lockRef.current))},[]);u.useEffect(function(){return eC.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",s,ep),document.addEventListener("touchmove",s,ep),document.addEventListener("touchstart",d,ep),function(){eC=eC.filter(function(e){return e!==a}),document.removeEventListener("wheel",s,ep),document.removeEventListener("touchmove",s,ep),document.removeEventListener("touchstart",d,ep)}},[]);var m=e.removeScrollBar,h=e.inert;return u.createElement(u.Fragment,null,h?u.createElement(a,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?u.createElement(ed,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},G.useMedium(l),X);var eS=u.forwardRef(function(e,t){return u.createElement(q,$({},e,{ref:t,sideCar:ej}))});eS.classNames=q.classNames,e.s(["RemoveScroll",0,eS],6500);var e_=new WeakMap,eR=new WeakMap,eN={},eO=0,eL=function(e){return e&&(e.host||eL(e.parentNode))},ek=function(e,t,n,r){var o=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=eL(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});eN[n]||(eN[n]=new WeakMap);var a=eN[n],i=[],l=new Set,s=new Set(o),c=function(e){!e||l.has(e)||(l.add(e),c(e.parentNode))};o.forEach(c);var d=function(e){!e||s.has(e)||Array.prototype.forEach.call(e.children,function(e){if(l.has(e))d(e);else try{var t=e.getAttribute(r),o=null!==t&&"false"!==t,s=(e_.get(e)||0)+1,c=(a.get(e)||0)+1;e_.set(e,s),a.set(e,c),i.push(e),1===s&&o&&eR.set(e,!0),1===c&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return d(t),l.clear(),eO++,function(){i.forEach(function(e){var t=e_.get(e)-1,o=a.get(e)-1;e_.set(e,t),a.set(e,o),t||(eR.has(e)||e.removeAttribute(r),eR.delete(e)),o||e.removeAttribute(n)}),--eO||(e_=new WeakMap,e_=new WeakMap,eR=new WeakMap,eN={})}},eM=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),ek(r,o,n,"aria-hidden")):function(){return null}};e.s(["hideOthers",0,eM],73772);var eT=e.i(52053),eA="Dialog",[eP,eI]=(0,h.createContextScope)(eA),[eD,eU]=eP(eA),eF=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:a,modal:i=!0}=e,l=u.useRef(null),s=u.useRef(null),[c,f]=(0,v.useControllableState)({prop:r,defaultProp:o??!1,onChange:a,caller:eA});return(0,d.jsx)(eD,{scope:t,triggerRef:l,contentRef:s,contentId:(0,g.useId)(),titleId:(0,g.useId)(),descriptionId:(0,g.useId)(),open:c,onOpenChange:f,onOpenToggle:u.useCallback(()=>f(e=>!e),[f]),modal:i,children:n})};eF.displayName=eA;var ez="DialogTrigger",e$=u.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=eU(ez,n),a=(0,m.useComposedRefs)(t,o.triggerRef);return(0,d.jsx)(b.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":e6(o.open),...r,ref:a,onClick:(0,p.composeEventHandlers)(e.onClick,o.onOpenToggle)})});e$.displayName=ez;var eH="DialogPortal",[eB,eV]=eP(eH,{forceMount:void 0}),eW=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:o}=e,a=eU(eH,t);return(0,d.jsx)(eB,{scope:t,forceMount:n,children:u.Children.map(r,e=>(0,d.jsx)(D.Presence,{present:n||a.open,children:(0,d.jsx)(I,{asChild:!0,container:o,children:e})}))})};
22eW.displayName=eH;var eK="DialogOverlay",eZ=u.forwardRef((e,t)=>{let n=eV(eK,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=eU(eK,e.__scopeDialog);return a.modal?(0,d.jsx)(D.Presence,{present:r||a.open,children:(0,d.jsx)(eY,{...o,ref:t})}):null});eZ.displayName=eK;var eG=(0,eT.createSlot)("DialogOverlay.RemoveScroll"),eY=u.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=eU(eK,n);return(0,d.jsx)(eS,{as:eG,allowPinchZoom:!0,shards:[o.contentRef],children:(0,d.jsx)(b.Primitive.div,{"data-state":e6(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),eq="DialogContent",eX=u.forwardRef((e,t)=>{let n=eV(eq,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=eU(eq,e.__scopeDialog);return(0,d.jsx)(D.Presence,{present:r||a.open,children:a.modal?(0,d.jsx)(eJ,{...o,ref:t}):(0,d.jsx)(eQ,{...o,ref:t})})});eX.displayName=eq;var eJ=u.forwardRef((e,t)=>{let n=eU(eq,e.__scopeDialog),r=u.useRef(null),o=(0,m.useComposedRefs)(t,n.contentRef,r);return u.useEffect(()=>{let e=r.current;if(e)return eM(e)},[]),(0,d.jsx)(e0,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,p.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,p.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,p.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),eQ=u.forwardRef((e,t)=>{let n=eU(eq,e.__scopeDialog),r=u.useRef(!1),o=u.useRef(!1);return(0,d.jsx)(e0,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));let a=t.target;n.triggerRef.current?.contains(a)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),e0=u.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:a,...i}=e,l=eU(eq,n),s=u.useRef(null),c=(0,m.useComposedRefs)(t,s);return F(),(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(N,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,d.jsx)(E,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":e6(l.open),...i,ref:c,onDismiss:()=>l.onOpenChange(!1)})}),(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(te,{titleId:l.titleId}),(0,d.jsx)(tt,{contentRef:s,descriptionId:l.descriptionId})]})]})}),e1="DialogTitle",e2=u.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=eU(e1,n);return(0,d.jsx)(b.Primitive.h2,{id:o.titleId,...r,ref:t})});e2.displayName=e1;var e5="DialogDescription";u.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=eU(e5,n);return(0,d.jsx)(b.Primitive.p,{id:o.descriptionId,...r,ref:t})}).displayName=e5;var e3="DialogClose",e4=u.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=eU(e3,n);return(0,d.jsx)(b.Primitive.button,{type:"button",...r,ref:t,onClick:(0,p.composeEventHandlers)(e.onClick,()=>o.onOpenChange(!1))})});function e6(e){return e?"open":"closed"}e4.displayName=e3;var e7="DialogTitleWarning",[e9,e8]=(0,h.createContext)(e7,{contentName:eq,titleName:e1,docsSlug:"dialog"}),te=({titleId:e})=>{let t=e8(e7),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
23
24If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
25
26For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return u.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},tt=({contentRef:e,descriptionId:t})=>{let n=e8("DialogDescriptionWarning"),r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return u.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},tn=e.i(40213);
26eF.displayName="Modal",e$.displayName="ModalTrigger",eW.displayName="ModalPortal",e4.displayName="ModalClose";let tr=u.forwardRef(function({className:e,...t},n){return(0,d.jsx)(eZ,{ref:n,className:(0,f.cn)("fixed inset-0 z-20 bg-black-true bg-opacity-75 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t})}),to=u.forwardRef(function({className:e,onCloseButtonClick:t,children:n,...r},o){return(0,d.jsx)(e4,{ref:o,onClick:t,className:(0,f.cn)("absolute right-6 top-6",e),...r,children:n||(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(tn.default,{className:"m-1 h-4 w-4 text-black"}),(0,d.jsx)("span",{className:"sr-only",children:"Close"})]})})}),ta=u.forwardRef(function({className:e,overrideAnimations:t=!1,children:n,isClosableOnOverlayClick:r,hasCloseButton:o,modalOverlayClassName:a,onCloseButtonClick:i,disablePortal:l=!1,...s},c){let p=l?u.Fragment:eW;return(0,d.jsxs)(p,{children:[(0,d.jsx)(tr,{className:a}),(0,d.jsxs)(eX,{onPointerDownOutside:e=>{r||e.preventDefault(),s.onPointerDownOutside?.(e)},ref:c,className:(0,f.cn)("fixed left-[50%] top-[50%] z-20 grid w-[328px] translate-x-[-50%] translate-y-[-50%] rounded-md bg-background px-4 py-6 shadow-xl-v2 duration-200",!t&&"data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%]",!t&&"data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%]",e),...s,children:[n,o&&(0,d.jsx)(to,{onClick:i})]})]})}),ti=u.forwardRef(function({className:e,...t},n){return(0,d.jsx)(e2,{ref:n,className:(0,f.cn)("mb-2 ty-heading3",e),...t})});e.s(["Modal",0,eF,"ModalCloseButton",0,to,"ModalContent",0,ta,"ModalTitle",0,ti,"ModalTrigger",0,e$],4364)},84102,41986,63940,99402,e=>{"use strict";var t=e.i(78178),n=e.i(43250),r=e.i(67928),o=e.i(52053),a=e.i(75049);function i(e){let i=e+"CollectionProvider",[l,s]=(0,n.createContextScope)(i),[c,d]=l(i,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:n,children:r}=e,o=t.default.useRef(null),i=t.default.useRef(new Map).current;return(0,a.jsx)(c,{scope:n,itemMap:i,collectionRef:o,children:r})};u.displayName=i;let f=e+"CollectionSlot",p=(0,o.createSlot)(f),m=t.default.forwardRef((e,t)=>{let{scope:n,children:o}=e,i=d(f,n),l=(0,r.useComposedRefs)(t,i.collectionRef);return(0,a.jsx)(p,{ref:l,children:o})});m.displayName=f;let h=e+"CollectionItemSlot",g="data-radix-collection-item",v=(0,o.createSlot)(h),b=t.default.forwardRef((e,n)=>{let{scope:o,children:i,...l}=e,s=t.default.useRef(null),c=(0,r.useComposedRefs)(n,s),u=d(h,o);return t.default.useEffect(()=>(u.itemMap.set(s,{ref:s,...l}),()=>void u.itemMap.delete(s))),(0,a.jsx)(v,{...{[g]:""},ref:c,children:i})});return b.displayName=h,[{Provider:u,Slot:m,ItemSlot:b},function(n){let r=d(e+"CollectionConsumer",n);return t.default.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(r.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[r.collectionRef,r.itemMap])},s]}var l=new WeakMap;function s(e,t){var n,r;let o,a,i;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let l=(n=e,r=t,o=n.length,(i=(a=c(r))>=0?a:o+a)<0||i>=o?-1:i);return -1===l?void 0:e[l]}function c(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],l.set(this,!0)}set(e,t){return l.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,n){let r,o=this.has(t),a=this.#e.length,i=c(e),l=i>=0?i:a+i,s=l<0||l>=a?-1:l;if(s===this.size||o&&s===this.size-1||-1===s)return this.set(t,n),this;let d=this.size+ +!o;i<0&&l++;let u=[...this.#e],f=!1;for(let e=l;e<d;e++)if(l===e){let a=u[e];u[e]===t&&(a=u[e+1]),o&&this.delete(t),r=this.get(a),this.set(t,n)}else{f||u[e-1]!==t||(f=!0);let n=u[f?e:e-1],o=r;r=this.get(n),this.delete(n),this.set(n,o)}return this}with(t,n,r){let o=new e(this);return o.insert(t,n,r),o}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r,t,n)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r+1,t,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=s(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=s(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return s(this.#e,e)}from(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return r;n++}
26}findIndex(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return n;n++}return -1}filter(t,n){let r=[],o=0;for(let e of this)Reflect.apply(t,n,[e,o,this])&&r.push(e),o++;return new e(r)}map(t,n){let r=[],o=0;for(let e of this)r.push([e[0],Reflect.apply(t,n,[e,o,this])]),o++;return new e(r)}reduce(...e){let[t,n]=e,r=0,o=n??this.at(0);for(let n of this)o=0===r&&1===e.length?n:Reflect.apply(t,this,[o,n,r,this]),r++;return o}reduceRight(...e){let[t,n]=e,r=n??this.at(-1);for(let n=this.size-1;n>=0;n--){let o=this.at(n);r=n===this.size-1&&1===e.length?o:Reflect.apply(t,this,[r,o,n,this])}return r}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let n=this.keyAt(e),r=this.get(n);t.set(n,r)}return t}toSpliced(...t){let n=[...this.entries()];return n.splice(...t),new e(n)}slice(t,n){let r=new e,o=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==n&&n>0&&(o=n-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),n=this.get(t);r.set(t,n)}return r}every(e,t){let n=0;for(let r of this){if(!Reflect.apply(e,t,[r,n,this]))return!1;n++}return!0}some(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return!0;n++}return!1}}),e.s(["createCollection",0,i],41986);var d=e.i(91967),u=e.i(17256),f=e.i(80939),p=e.i(72687),m=e.i(90088),h=e.i(33616),g="Collapsible",[v,b]=(0,n.createContextScope)(g),[w,x]=v(g),y=t.forwardRef((e,n)=>{let{__scopeCollapsible:r,open:o,defaultOpen:i,disabled:l,onOpenChange:s,...c}=e,[d,p]=(0,u.useControllableState)({prop:o,defaultProp:i??!1,onChange:s,caller:g});return(0,a.jsx)(w,{scope:r,disabled:l,contentId:(0,h.useId)(),open:d,onOpenToggle:t.useCallback(()=>p(e=>!e),[p]),children:(0,a.jsx)(f.Primitive.div,{"data-state":R(d),"data-disabled":l?"":void 0,...c,ref:n})})});y.displayName=g;var E="CollapsibleTrigger",C=t.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,o=x(E,n);return(0,a.jsx)(f.Primitive.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":R(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...r,ref:t,onClick:(0,d.composeEventHandlers)(e.onClick,o.onOpenToggle)})});C.displayName=E;var j="CollapsibleContent",S=t.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=x(j,e.__scopeCollapsible);return(0,a.jsx)(m.Presence,{present:n||o.open,children:({present:e})=>(0,a.jsx)(_,{...r,ref:t,present:e})})});S.displayName=j;var _=t.forwardRef((e,n)=>{let{__scopeCollapsible:o,present:i,children:l,...s}=e,c=x(j,o),[d,u]=t.useState(i),m=t.useRef(null),h=(0,r.useComposedRefs)(n,m),g=t.useRef(0),v=g.current,b=t.useRef(0),w=b.current,y=c.open||d,E=t.useRef(y),C=t.useRef(void 0);return t.useEffect(()=>{let e=requestAnimationFrame(()=>E.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,p.useLayoutEffect)(()=>{let e=m.current;if(e){C.current=C.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,b.current=t.width,E.current||(e.style.transitionDuration=C.current.transitionDuration,e.style.animationName=C.current.animationName),u(i)}},[c.open,i]),(0,a.jsx)(f.Primitive.div,{"data-state":R(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!y,...s,ref:h,style:{"--radix-collapsible-content-height":v?`${v}px`:void 0,"--radix-collapsible-content-width":w?`${w}px`:void 0,...e.style},children:y&&l})});function R(e){return e?"open":"closed"}e.s(["Collapsible",0,y,"CollapsibleContent",0,S,"CollapsibleTrigger",0,C,"Content",0,S,"Root",0,y,"Trigger",0,C,"createCollapsibleScope",0,b],63940);var N=e.i(25486),O="Accordion",L=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[k,M,T]=i(O),[A,P]=(0,n.createContextScope)(O,[T,b]),I=b(),D=t.default.forwardRef((e,t)=>{let{type:n,...r}=e;return(0,a.jsx)(k.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,a.jsx)(B,{...r,ref:t}):(0,a.jsx)(H,{...r,ref:t})})});D.displayName=O;var[U,F]=A(O),[z,$]=A(O,{collapsible:!1}),H=t.default.forwardRef((e,n)=>{let{value:r,defaultValue:o,onValueChange:i=()=>{},collapsible:l=!1,...s}=e,[c,d]=(0,u.useControllableState)({prop:r,defaultProp:o??"",onChange:i,caller:O});return(0,a.jsx)(U,{scope:e.__scopeAccordion,value:t.default.useMemo(()=>c?[c]:[],[c]),onItemOpen:d,onItemClose:t.default.useCallback(()=>l&&d(""),[l,d]),children:(0,a.jsx)(z,{scope:e.__scopeAccordion,collapsible:l,children:(0,a.jsx)(K,{...s,ref:n})})})}
26),B=t.default.forwardRef((e,n)=>{let{value:r,defaultValue:o,onValueChange:i=()=>{},...l}=e,[s,c]=(0,u.useControllableState)({prop:r,defaultProp:o??[],onChange:i,caller:O}),d=t.default.useCallback(e=>c((t=[])=>[...t,e]),[c]),f=t.default.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,a.jsx)(U,{scope:e.__scopeAccordion,value:s,onItemOpen:d,onItemClose:f,children:(0,a.jsx)(z,{scope:e.__scopeAccordion,collapsible:!0,children:(0,a.jsx)(K,{...l,ref:n})})})}),[V,W]=A(O),K=t.default.forwardRef((e,n)=>{let{__scopeAccordion:o,disabled:i,dir:l,orientation:s="vertical",...c}=e,u=t.default.useRef(null),p=(0,r.useComposedRefs)(u,n),m=M(o),h="ltr"===(0,N.useDirection)(l),g=(0,d.composeEventHandlers)(e.onKeyDown,e=>{if(!L.includes(e.key))return;let t=e.target,n=m().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),o=n.length;if(-1===r)return;e.preventDefault();let a=r,i=o-1,l=()=>{(a=r+1)>i&&(a=0)},c=()=>{(a=r-1)<0&&(a=i)};switch(e.key){case"Home":a=0;break;case"End":a=i;break;case"ArrowRight":"horizontal"===s&&(h?l():c());break;case"ArrowDown":"vertical"===s&&l();break;case"ArrowLeft":"horizontal"===s&&(h?c():l());break;case"ArrowUp":"vertical"===s&&c()}let d=a%o;n[d].ref.current?.focus()});return(0,a.jsx)(V,{scope:o,disabled:i,direction:l,orientation:s,children:(0,a.jsx)(k.Slot,{scope:o,children:(0,a.jsx)(f.Primitive.div,{...c,"data-orientation":s,ref:p,onKeyDown:i?void 0:g})})})}),Z="AccordionItem",[G,Y]=A(Z),q=t.default.forwardRef((e,t)=>{let{__scopeAccordion:n,value:r,...o}=e,i=W(Z,n),l=F(Z,n),s=I(n),c=(0,h.useId)(),d=r&&l.value.includes(r)||!1,u=i.disabled||e.disabled;return(0,a.jsx)(G,{scope:n,open:d,disabled:u,triggerId:c,children:(0,a.jsx)(y,{"data-orientation":i.orientation,"data-state":er(d),...s,...o,ref:t,disabled:u,open:d,onOpenChange:e=>{e?l.onItemOpen(r):l.onItemClose(r)}})})});q.displayName=Z;var X="AccordionHeader",J=t.default.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,o=W(O,n),i=Y(X,n);return(0,a.jsx)(f.Primitive.h3,{"data-orientation":o.orientation,"data-state":er(i.open),"data-disabled":i.disabled?"":void 0,...r,ref:t})});J.displayName=X;var Q="AccordionTrigger",ee=t.default.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,o=W(O,n),i=Y(Q,n),l=$(Q,n),s=I(n);return(0,a.jsx)(k.ItemSlot,{scope:n,children:(0,a.jsx)(C,{"aria-disabled":i.open&&!l.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId,...s,...r,ref:t})})});ee.displayName=Q;var et="AccordionContent",en=t.default.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,o=W(O,n),i=Y(et,n),l=I(n);return(0,a.jsx)(S,{role:"region","aria-labelledby":i.triggerId,"data-orientation":o.orientation,...l,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function er(e){return e?"open":"closed"}en.displayName=et,e.s(["Content",0,en,"Header",0,J,"Item",0,q,"Root",0,D,"Trigger",0,ee],84102),e.i(21213);var eo=e.i(71251);e.s(["ArrowIcon",0,({className:e,direction:t,...n})=>(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:16,height:16,fill:"none",className:(0,eo.cn)({"rotate-90":"right"===t,"-rotate-90":"left"===t,"rotate-180":"down"===t},e),...n,children:(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.7071 11.7071C14.3166 12.0976 13.6834 12.0976 13.2929 11.7071L8 6.41421L2.70711 11.7071C2.31658 12.0976 1.68342 12.0976 1.29289 11.7071C0.902369 11.3166 0.902369 10.6834 1.29289 10.2929L7.29289 4.29289C7.68342 3.90237 8.31658 3.90237 8.70711 4.29289L14.7071 10.2929C15.0976 10.6834 15.0976 11.3166 14.7071 11.7071Z",fill:"currentcolor"})})],99402)},8406,e=>{"use strict";e.s(["ABANDONED_CART_COOKIE",0,"acm_abandoned_cart","BANNER_DISMISSED_COOKIE",0,"acm_banner_dismissed","CHATBOT_USER_INFO",0,"ci-user-info","DEFAULT_LOCALE",0,"en","LOCALE_COOKIE",0,"acm_locale","LOCALE_
26EVENT",0,"acm_locale","MODAL_BANNER_DISMISSED_COOKIE",0,"acm_modal_banner_dismissed","ULM_PROFILE_EVENT",0,"ulm_profile","UPDATE_CART_EVENT",0,"acm_update_cart","sphereTargetIdPrefix",0,"acm_sphere_target"])},97603,50469,e=>{"use strict";var t=e.i(64681);function n(e){if(void 0===globalThis.document)return null;try{let t=decodeURIComponent(document.cookie).split(";").map(e=>e.trimStart()).find(t=>t.startsWith(`${e}=`));return t?.split("=")[1]??null}catch(e){return null}}e.s(["default",0,n],50469),e.s(["hasExistingSession",0,function(){let e=n(t.ACCESS_TOKEN_COOKIE),r=n(t.REFRESH_TOKEN_COOKIE);return!!(e||r)}],97603)},23616,(e,t,n)=>{!function(n){"use strict";function r(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function o(e,t,n,o,a,i){var l;return r((l=r(r(t,e),r(o,i)))<<a|l>>>32-a,n)}function a(e,t,n,r,a,i,l){return o(t&n|~t&r,e,t,a,i,l)}function i(e,t,n,r,a,i,l){return o(t&r|n&~r,e,t,a,i,l)}function l(e,t,n,r,a,i,l){return o(t^n^r,e,t,a,i,l)}function s(e,t,n,r,a,i,l){return o(n^(t|~r),e,t,a,i,l)}function c(e,t){e[t>>5]|=128<<t%32,e[(t+64>>>9<<4)+14]=t;var n,o,c,d,u,f=0x67452301,p=-0x10325477,m=-0x67452302,h=0x10325476;for(n=0;n<e.length;n+=16)o=f,c=p,d=m,u=h,f=a(f,p,m,h,e[n],7,-0x28955b88),h=a(h,f,p,m,e[n+1],12,-0x173848aa),m=a(m,h,f,p,e[n+2],17,0x242070db),p=a(p,m,h,f,e[n+3],22,-0x3e423112),f=a(f,p,m,h,e[n+4],7,-0xa83f051),h=a(h,f,p,m,e[n+5],12,0x4787c62a),m=a(m,h,f,p,e[n+6],17,-0x57cfb9ed),p=a(p,m,h,f,e[n+7],22,-0x2b96aff),f=a(f,p,m,h,e[n+8],7,0x698098d8),h=a(h,f,p,m,e[n+9],12,-0x74bb0851),m=a(m,h,f,p,e[n+10],17,-42063),p=a(p,m,h,f,e[n+11],22,-0x76a32842),f=a(f,p,m,h,e[n+12],7,0x6b901122),h=a(h,f,p,m,e[n+13],12,-0x2678e6d),m=a(m,h,f,p,e[n+14],17,-0x5986bc72),p=a(p,m,h,f,e[n+15],22,0x49b40821),f=i(f,p,m,h,e[n+1],5,-0x9e1da9e),h=i(h,f,p,m,e[n+6],9,-0x3fbf4cc0),m=i(m,h,f,p,e[n+11],14,0x265e5a51),p=i(p,m,h,f,e[n],20,-0x16493856),f=i(f,p,m,h,e[n+5],5,-0x29d0efa3),h=i(h,f,p,m,e[n+10],9,0x2441453),m=i(m,h,f,p,e[n+15],14,-0x275e197f),p=i(p,m,h,f,e[n+4],20,-0x182c0438),f=i(f,p,m,h,e[n+9],5,0x21e1cde6),h=i(h,f,p,m,e[n+14],9,-0x3cc8f82a),m=i(m,h,f,p,e[n+3],14,-0xb2af279),p=i(p,m,h,f,e[n+8],20,0x455a14ed),f=i(f,p,m,h,e[n+13],5,-0x561c16fb),h=i(h,f,p,m,e[n+2],9,-0x3105c08),m=i(m,h,f,p,e[n+7],14,0x676f02d9),p=i(p,m,h,f,e[n+12],20,-0x72d5b376),f=l(f,p,m,h,e[n+5],4,-378558),h=l(h,f,p,m,e[n+8],11,-0x788e097f),m=l(m,h,f,p,e[n+11],16,0x6d9d6122),p=l(p,m,h,f,e[n+14],23,-0x21ac7f4),f=l(f,p,m,h,e[n+1],4,-0x5b4115bc),h=l(h,f,p,m,e[n+4],11,0x4bdecfa9),m=l(m,h,f,p,e[n+7],16,-0x944b4a0),p=l(p,m,h,f,e[n+10],23,-0x41404390),f=l(f,p,m,h,e[n+13],4,0x289b7ec6),h=l(h,f,p,m,e[n],11,-0x155ed806),m=l(m,h,f,p,e[n+3],16,-0x2b10cf7b),p=l(p,m,h,f,e[n+6],23,0x4881d05),f=l(f,p,m,h,e[n+9],4,-0x262b2fc7),h=l(h,f,p,m,e[n+12],11,-0x1924661b),m=l(m,h,f,p,e[n+15],16,0x1fa27cf8),p=l(p,m,h,f,e[n+2],23,-0x3b53a99b),f=s(f,p,m,h,e[n],6,-0xbd6ddbc),h=s(h,f,p,m,e[n+7],10,0x432aff97),m=s(m,h,f,p,e[n+14],15,-0x546bdc59),p=s(p,m,h,f,e[n+5],21,-0x36c5fc7),f=s(f,p,m,h,e[n+12],6,0x655b59c3),h=s(h,f,p,m,e[n+3],10,-0x70f3336e),m=s(m,h,f,p,e[n+10],15,-1051523),p=s(p,m,h,f,e[n+1],21,-0x7a7ba22f),f=s(f,p,m,h,e[n+8],6,0x6fa87e4f),h=s(h,f,p,m,e[n+15],10,-0x1d31920),m=s(m,h,f,p,e[n+6],15,-0x5cfebcec),p=s(p,m,h,f,e[n+13],21,0x4e0811a1),f=s(f,p,m,h,e[n+4],6,-0x8ac817e),h=s(h,f,p,m,e[n+11],10,-0x42c50dcb),m=s(m,h,f,p,e[n+2],15,0x2ad7d2bb),p=s(p,m,h,f,e[n+9],21,-0x14792c6f),f=r(f,o),p=r(p,c),m=r(m,d),h=r(h,u);return[f,p,m,h]}function d(e){var t,n="",r=32*e.length;for(t=0;t<r;t+=8)n+=String.fromCharCode(e[t>>5]>>>t%32&255);return n}function u(e){var t,n=[];for(t=0,n[(e.length>>2)-1]=void 0;t<n.length;t+=1)n[t]=0;var r=8*e.length;for(t=0;t<r;t+=8)n[t>>5]|=(255&e.charCodeAt(t/8))<<t%32;return n}function f(e){var t,n,r="0123456789abcdef",o="";for(n=0;n<e.length;n+=1)o+=r.charAt((t=e.charCodeAt(n))>>>4&15)+r.charAt(15&t);return o}function p(e){return unescape(encodeURIComponent(e))}function m(e){var t;return d(c(u(t=p(e)),8*t.length))}function h(e,t){return function(e,t){var n,r,o=u(e),a=[],i=[];for(a[15]=i[15]=void 0,o.length>16&&(o=c(o,8*e.length)),n=0;n<16;n+=1)a[n]=0x36363636^o[n],i[n]=0x5c5c5c5c^o[n];return r=c(a.concat(u(t)),512+8*t.length),d(c(i.concat(r),640))}(p(e),p(t))}function g(e,t,n){if(!t)return n?m(e):f(m(e));return n?h(t,e):f(h(t,e))}if("function"==typeof define&&define.amd)e.r,void 0!==g&&e.v(g);
26else t.exports?t.exports=g:n.md5=g}(e.e)},9343,92260,e=>{"use strict";let t={error(...e){console.error("[acm:error]",...e)},warn(...e){console.warn("[acm:warning]",...e)},info(...e){console.info("[acm:info]",...e)},debug(...e){console.debug("[acm:debug]",...e)}};e.s(["default",0,t],92260),e.s(["gtmPush",0,function(e){void 0!==globalThis.window&&(void 0===window.dataLayer&&(t.warn("GTM container not loaded"),window.dataLayer=[]),window.dataLayer.push(e))}],9343)},4150,(e,t,n)=>{"use strict";var r=e.r(78178),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,i=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var d="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),o=r[0].inst,d=r[1];return l(function(){o.value=n,o.getSnapshot=t,c(o)&&d({inst:o})},[e,n,t]),i(function(){return c(o)&&d({inst:o}),e(function(){c(o)&&d({inst:o})})},[e]),s(n),n};n.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:d},3909,(e,t,n)=>{"use strict";t.exports=e.r(4150)},31891,29651,21252,43731,73503,4519,e=>{"use strict";let t;function n(e){return"object"==typeof e&&null!==e&&"response"in e&&"object"==typeof e.response&&null!==e.response&&"errors"in e.response&&Array.isArray(e.response.errors)&&1===e.response.errors.length&&void 0!==e.response.errors[0].errorCode?e.response.errors[0]:null}async function r(e,t,r){let o=await fetch(e,{...t,headers:{...t?.headers,"Content-Type":"application/json"}}),a=await o.json();if(!o.ok){let e=n(a);if(r)r(a);else throw Error(e?`${e.errorTitle} [${e.errorCode}]`:"Unknown error")}let{response:i}=a;return i}e.i(21213),e.s(["default",0,n],29651),e.s(["default",0,r],21252),e.s(["fetcher",0,r],43731);var o=e.i(78178),a=e.i(3909);e.s(["ERROR_REVALIDATE_EVENT",0,3,"FOCUS_EVENT",0,0,"MUTATE_EVENT",0,2,"RECONNECT_EVENT",0,1],369);var i=Object.prototype.hasOwnProperty;let l=new WeakMap,s=()=>{},c=s(),d=Object,u=e=>e===c,f=(e,t)=>({...e,...t}),p={},m={},h="undefined",g=typeof window!=h,v=typeof document!=h,b=g&&"Deno"in window,w=(e,t)=>{let n=l.get(e);return[()=>!u(t)&&e.get(t)||p,r=>{if(!u(t)){let o=e.get(t);t in m||(m[t]=o),n[5](t,f(o,r),o||p)}},n[6],()=>!u(t)&&t in m?m[t]:!u(t)&&e.get(t)||p]},x=!0,[y,E]=g&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[s,s],C={initFocus:e=>(v&&document.addEventListener("visibilitychange",e),y("focus",e),()=>{v&&document.removeEventListener("visibilitychange",e),E("focus",e)}),initReconnect:e=>{let t=()=>{x=!0,e()},n=()=>{x=!1};
26return y("online",t),y("offline",n),()=>{E("online",t),E("offline",n)}}},j=!o.default.useId,S=!g||b,_=S?o.useEffect:o.useLayoutEffect,R="u">typeof navigator&&navigator.connection,N=!S&&R&&(["slow-2g","2g"].includes(R.effectiveType)||R.saveData),O=new WeakMap,L=(e,t)=>e===`[object ${t}]`,k=0,M=e=>{let t,n,r=typeof e,o=d.prototype.toString.call(e),a=L(o,"Date"),i=L(o,"RegExp"),l=L(o,"Object");if(d(e)!==e||a||i)t=a?e.toJSON():"symbol"==r?e.toString():"string"==r?JSON.stringify(e):""+e;else{if(t=O.get(e))return t;if(t=++k+"~",O.set(e,t),Array.isArray(e)){for(n=0,t="@";n<e.length;n++)t+=M(e[n])+",";O.set(e,t)}if(l){t="#";let r=d.keys(e).sort();for(;!u(n=r.pop());)u(e[n])||(t+=n+":"+M(e[n])+",");O.set(e,t)}}return t},T=e=>{if("function"==typeof e)try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?M(e):"",t]},A=0,P=()=>++A;async function I(...e){let[t,n,r,o]=e,a=f({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{}),i=a.populateCache,s=a.rollbackOnError,d=a.optimisticData,p=a.throwOnError;if("function"==typeof n){let e=[];for(let r of t.keys())!/^\$(inf|sub)\$/.test(r)&&n(t.get(r)._k)&&e.push(r);return Promise.all(e.map(m))}return m(n);async function m(n){let o,[f]=T(n);if(!f)return;let[m,h]=w(t,f),[g,v,b,x]=l.get(t),y=()=>{let e=g[f];return("function"==typeof a.revalidate?a.revalidate(m().data,n):!1!==a.revalidate)&&(delete b[f],delete x[f],e&&e[0])?e[0](2).then(()=>m().data):m().data};if(e.length<3)return y();let E=r,C=!1,j=P();v[f]=[j,0];let S=!u(d),_=m(),R=_.data,N=_._c,O=u(N)?R:N;if(S&&h({data:d="function"==typeof d?d(O,R):d,_c:O}),"function"==typeof E)try{E=E(O)}catch(e){o=e,C=!0}if(E&&"function"==typeof E.then){let e;if(E=await E.catch(e=>{o=e,C=!0}),j!==v[f][0]){if(C)throw o;return E}C&&S&&(e=o,"function"==typeof s?s(e):!1!==s)&&(i=!0,h({data:O,_c:c}))}if(i&&!C&&("function"==typeof i?h({data:i(E,O),error:c,_c:c}):h({data:E,error:c,_c:c})),v[f][1]=P(),Promise.resolve(y()).then(()=>{h({_c:c})}),C){if(p)throw o;return}return E}}let D=(e,t)=>{for(let n in e)e[n][0]&&e[n][0](t)},U=(e,t)=>{if(!l.has(e)){let n=f(C,t),r=Object.create(null),o=I.bind(c,e),a=s,i=Object.create(null),d=(e,t)=>{let n=i[e]||[];return i[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},u=(t,n,r)=>{e.set(t,n);let o=i[t];if(o)for(let e of o)e(n,r)},p=()=>{if(!l.has(e)&&(l.set(e,[r,Object.create(null),Object.create(null),Object.create(null),o,u,d]),!S)){let t=n.initFocus(setTimeout.bind(c,D.bind(c,r,0))),o=n.initReconnect(setTimeout.bind(c,D.bind(c,r,1)));a=()=>{t&&t(),o&&o(),l.delete(e)}}};return p(),[e,o,p,a]}return[e,l.get(e)[4]]},[F,z]=U(new Map),$=f({onLoadingSlow:s,onSuccess:s,onError:s,onErrorRetry:(e,t,n,r,o)=>{let a=n.errorRetryCount,i=o.retryCount,l=~~((Math.random()+.5)*(1<<(i<8?i:8)))*n.errorRetryInterval;(u(a)||!(i>a))&&setTimeout(r,l,o)},onDiscarded:s,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:N?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:N?5e3:3e3,compare:function e(t,n){var r,o;if(t===n)return!0;if(t&&n&&(r=t.constructor)===n.constructor){if(r===Date)return t.getTime()===n.getTime();if(r===RegExp)return t.toString()===n.toString();if(r===Array){if((o=t.length)===n.length)for(;o--&&e(t[o],n[o]););return -1===o}if(!r||"object"==typeof t){for(r in o=0,t)if(i.call(t,r)&&++o&&!i.call(n,r)||!(r in n)||!e(t[r],n[r]))return!1;return Object.keys(n).length===o}}return t!=t&&n!=n},isPaused:()=>!1,cache:F,mutate:z,fallback:{}},{isOnline:()=>x,isVisible:()=>{let e=v&&document.visibilityState;return u(e)||"hidden"!==e}}),H=(e,t)=>{let n=f(e,t);if(t){let{use:r,fallback:o}=e,{use:a,fallback:i}=t;r&&a&&(n.use=r.concat(a)),o&&i&&(n.fallback=f(o,i))}return n},B=(0,o.createContext)({});var V=e.i(369);let W=g&&window.__SWR_DEVTOOLS_USE__,K=(W?window.__SWR_DEVTOOLS_USE__:[]).concat(e=>(t,n,r)=>{let o=n&&((...e)=>{let[r]=T(t),[,,,o]=l.get(F);if(r.startsWith("$inf$"))return n(...e);let a=o[r];return u(a)?n(...e):(delete o[r],a)});return e(t,o,r)});W&&(window.__SWR_DEVTOOLS_REACT__=o.default);let Z=()=>{},G=Z(),Y=(new WeakMap,o.default.use||(e=>
26{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}})),q={dedupe:!0},X=Promise.resolve(c),J=()=>s;d.defineProperty(e=>{let{value:t}=e,n=(0,o.useContext)(B),r="function"==typeof t,a=(0,o.useMemo)(()=>r?t(n):t,[r,n,t]),i=(0,o.useMemo)(()=>r?a:H(n,a),[r,n,a]),l=a&&a.provider,s=(0,o.useRef)(c);l&&!s.current&&(s.current=U(l(i.cache||F),a));let d=s.current;return d&&(i.cache=d[0],i.mutate=d[1]),_(()=>{if(d)return d[2]&&d[2](),d[3]},[]),(0,o.createElement)(B.Provider,f(e,{value:i}))},"defaultValue",{value:$});let Q=(t=(e,t,n)=>{let{cache:r,compare:i,suspense:s,fallbackData:d,revalidateOnMount:p,revalidateIfStale:m,refreshInterval:v,refreshWhenHidden:b,refreshWhenOffline:x,keepPreviousData:y,strictServerPrefetchWarning:E}=n,[C,R,N,O]=l.get(r),[L,k]=T(e),M=(0,o.useRef)(!1),A=(0,o.useRef)(!1),D=(0,o.useRef)(L),U=(0,o.useRef)(t),F=(0,o.useRef)(n),z=()=>F.current.isVisible()&&F.current.isOnline(),[$,H,B,W]=w(r,L),K=(0,o.useRef)({}).current,Z=u(d)?u(n.fallback)?c:n.fallback[L]:d,G=(e,t)=>{for(let n in K)if("data"===n){if(!i(e[n],t[n])&&(!u(e[n])||!i(el,t[n])))return!1}else if(t[n]!==e[n])return!1;return!0},Q=!M.current,ee=(0,o.useMemo)(()=>{let e=$(),n=W(),r=e=>{let n=f(e);return(delete n._k,(()=>{if(!L||!t||F.current.isPaused())return!1;if(Q&&!u(p))return p;let e=u(Z)?n.data:Z;return u(e)||m})())?{isValidating:!0,isLoading:!0,...n}:n},o=r(e),a=e===n?o:r(n),i=o;return[()=>{let e=r($());return G(e,i)?(i.data=e.data,i.isLoading=e.isLoading,i.isValidating=e.isValidating,i.error=e.error,i):(i=e,e)},()=>a]},[r,L]),et=(0,a.useSyncExternalStore)((0,o.useCallback)(e=>B(L,(t,n)=>{G(n,t)||e()}),[r,L]),ee[0],ee[1]),en=C[L]&&C[L].length>0,er=et.data,eo=u(er)?Z&&"function"==typeof Z.then?Y(Z):Z:er,ea=et.error,ei=(0,o.useRef)(eo),el=y?u(er)?u(ei.current)?eo:ei.current:er:eo,es=L&&u(eo),ec=(0,o.useRef)(null);S||(0,a.useSyncExternalStore)(J,()=>(ec.current=!1,ec),()=>(ec.current=!0,ec));let ed=ec.current;E&&ed&&!s&&es&&console.warn(`Missing pre-initiated data for serialized key "${L}" during server-side rendering. Data fetching should be initiated on the server and provided to SWR via fallback data. You can set "strictServerPrefetchWarning: false" to disable this warning.`);let eu=!(!L||!t||F.current.isPaused())&&(!en||!!u(ea))&&(Q&&!u(p)?p:s?!u(eo)&&m:u(eo)||m),ef=Q&&eu,ep=u(et.isValidating)?ef:et.isValidating,em=u(et.isLoading)?ef:et.isLoading,eh=(0,o.useCallback)(async e=>{let t,r,o=U.current;if(!L||!o||A.current||F.current.isPaused())return!1;let a=!0,l=e||{},s=!N[L]||!l.dedupe,d=()=>j?!A.current&&L===D.current&&M.current:L===D.current,f={isValidating:!1,isLoading:!1},p=()=>{H(f)},m=()=>{let e=N[L];e&&e[1]===r&&delete N[L]},h={isValidating:!0};u($().data)&&(h.isLoading=!0);try{if(s&&(H(h),n.loadingTimeout&&u($().data)&&setTimeout(()=>{a&&d()&&F.current.onLoadingSlow(L,n)},n.loadingTimeout),N[L]=[o(k),P()]),[t,r]=N[L],t=await t,s&&setTimeout(m,n.dedupingInterval),!N[L]||N[L][1]!==r)return s&&d()&&F.current.onDiscarded(L),!1;f.error=c;let e=R[L];if(!u(e)&&(r<=e[0]||r<=e[1]||0===e[1]))return p(),s&&d()&&F.current.onDiscarded(L),!1;let l=$().data;f.data=i(l,t)?l:t,s&&d()&&F.current.onSuccess(t,L,n)}catch(n){m();let e=F.current,{shouldRetryOnError:t}=e;!e.isPaused()&&(f.error=n,s&&d())&&(e.onError(n,L,e),(!0===t||"function"==typeof t&&t(n))&&(!F.current.revalidateOnFocus||!F.current.revalidateOnReconnect||z())&&e.onErrorRetry(n,L,e,e=>{let t=C[L];t&&t[0]&&t[0](V.ERROR_REVALIDATE_EVENT,e)},{retryCount:(l.retryCount||0)+1,dedupe:!0}))}return a=!1,p(),!0},[L,r]),eg=(0,o.useCallback)((...e)=>I(r,D.current,...e),[]);if(_(()=>{U.current=t,F.current=n,u(er)||(ei.current=er)}),_(()=>{var e;let t;if(!L)return;let n=eh.bind(c,q),r=0;F.current.revalidateOnFocus&&(r=Date.now()+F.current.focusThrottleInterval);let o=(e=(e,t={})=>{if(e==V.FOCUS_EVENT){let e=Date.now();F.current.revalidateOnFocus&&e>r&&z()&&(r=e+F.current.focusThrottleInterval,n())}else if(e==V.RECONNECT_EVENT)F.current.revalidateOnReconnect&&z()&&n();else if(e==V.MUTATE_EVENT)return eh();else if(e==V.ERROR_REVALIDATE_EVENT)return eh(t)},(t=C[L]||(C[L]=[])).push(e),()=>{let n=t.indexOf(e);n>=0&&(t[n]=t[t.length-1],t.pop())});if(A.current=!1,D.current=L,M.current=!0,H({_k:k}),eu&&!N[L])if(u(eo)||S)n();else g&&typeof window.requestAnimationFrame!=h?window.requestAnimationFrame(n):setTimeout(n,1);return()=>{A.current=!0,o()}},[L]),_(()=>{let e;function t(){let t="function"==typeof v?v($().data):v;t&&-1!==e&&(e=setTimeout(n,t))}
26function n(){!$().error&&(b||F.current.isVisible())&&(x||F.current.isOnline())?eh(q).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[v,b,x,L]),(0,o.useDebugValue)(el),s){if(!j&&S&&es)throw Error("Fallback data is required when using Suspense in SSR.");es&&(U.current=t,F.current=n,A.current=!1);let e=O[L];if(Y(!u(e)&&es?eg(e):X),!u(ea)&&es)throw ea;let r=es?eh(q):X;!u(el)&&es&&(r.status="fulfilled",r.value=!0),Y(r)}return{mutate:eg,get data(){return K.data=!0,el},get error(){return K.error=!0,ea},get isValidating(){return K.isValidating=!0,ep},get isLoading(){return K.isLoading=!0,em}}},function(...e){let n,r=(n=(0,o.useContext)(B),(0,o.useMemo)(()=>f($,n),[n])),[a,i,l]="function"==typeof e[1]?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],s=H(r,l),c=t,{use:d}=s,u=(d||[]).concat(K);for(let e=u.length;e--;)c=u[e](c);return c(a,i||s.fetcher||null,s)});function ee({endpoint:e,fetchCondition:t,formatError:n,formatResponse:o,shouldAutoRevalidate:a=!0,options:i,...l}){return Q(void 0===t||t()?e:null,e=>r(e,l).then(o),{revalidateIfStale:a,revalidateOnFocus:a,revalidateOnReconnect:a,...i})}e.s(["default",0,Q],73503),e.s(["default",0,ee],4519),e.s(["useAsync",0,ee],31891)},34519,e=>{"use strict";var t=e.i(75049);e.s(["SearchIcon",0,e=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",width:20,height:20,...e,children:[(0,t.jsx)("path",{fill:"none",d:"M0 0h20v20H0z"}),(0,t.jsx)("path",{fill:"currentColor",d:"M18.1 19a.9.9 0 01-.552-.189l-.085-.075-3.3
2608-3.307A8.012 8.012 0 019.1 17.2a8.1 8.1 0 118.1-8.1 8.011 8.011 0 01-1.771 5.055l3.307 3.308A.9.9 0 0118.1 19zm-9-16.2a6.3 6.3 0 106.3 6.3 6.307 6.307 0 00-6.3-6.3z"})]})],34519)},51934,e=>{"use strict";var t=e.i(92260);e.s(["logger",()=>t.default])},55846,e=>{"use strict";function t(e,t){return t.config.find(({key:t})=>t===e)?.value??null}e.i(21213);var n=e.i(51934),r=e.i(4519);e.s(["useDfConfig",0,function(e,o,a){let i=[o].flat();return(0,r.default)({endpoint:e,formatResponse:e=>{if("string"==typeof o){let r=t(o,e);if(null===r)throw n.logger.error(`Missing '${o}' DF config`),Error(`Missing '${o}' DF config`);return r}return i.map(n=>t(n,e))},...a})}],55846)},24877,e=>{"use strict";var t=e.i(75049);e.i(21213);var n=e.i(71251);let r=(0,e.i(94237).cva)("inline-flex items-center rounded-full typography-label h-[27px] p-2 leading-none",{variants:{variant:{promo:"text-purple-v2-60 bg-purple-v2-5",positive:"text-green-v2-60 bg-green-v2-5",neutral:"text-orange-v2-60 bg-orange-v2-5",negative:"text-red-v2-60 bg-red-v2-5",inactive:"text-neutral-v2-60 bg-neutral-v2-5",dot:"bg-primary p-1 relative h-0"}},defaultVariants:{variant:"promo"}});e.s(["Badge",0,function({className:e,variant:o,...a}){return(0,t.jsx)("div",{className:(0,n.cn)(r({variant:o}),e),...a})}],24877)},77846,e=>{"use strict";e.s(["gaContentType",0,"ACM Product Pop-up","presetEndpoints",0,{popupDf:{production:"https://digital-fortress-assets.eco.astro.com.my/prod/config/6rPy3LqBn0/config.json",staging:"https://digital-fortress-dev.eco.astro.com.my/dev/config/lE2v1p2BxY/config.json"},productPopup:{production:"https://cassandra-api.eco.astro.com.my/cassandra/api/v1/product-card/popup",staging:"https://cassandra-api-stg.eco.astro.com.my/cassandra/api/v1/product-card/popup"},productPopupV2:{production:"https://cassandra-api.eco.astro.com.my/cassandra/api/v2/product-card/popup",staging:"https://cassandra-api-stg.eco.astro.com.my/cassandra/api/v2/product-card/popup"},channelListing:{production:"https://contenthub-api.eco.astro.com.my/channel/min.json",staging:"https://contenthub-api-stg.eco.astro.com.my/channel/min.json"}},"pricePrefix",0,"RM"])},28724,e=>{"use strict";var t=e.i(8406),n=e.i(77846);e.s(["convertLocale",0,function(e=t.DEFAULT_LOCALE){return({en:"eng",bm:"may"})[e]},"formatAsPrice",0,function(e){let t=Number(e).toFixed(2);return n.pricePrefix+t.toString()},"mapFromId",0,function(e,t){return e.reduce((e,n)=>{let r=n.toString();return t[r]?[...e,t[r]]:e},[])}])},62062,94645,e=>{"use strict";var t=e.i(75049);e.i(21213);var n=e.i(71251);let r=function({className:e,...r}){return(0,t.jsx)("div",{className:(0,n.cn)("animate-pulse rounded-md bg-neutral-v2-20",e),...r})};e.s(["default",0,r],94645),e.s(["LoadingSkeleton",0,r],62062)},40235,e=>{"use strict";var t=e.i(22123);e.s(["mergeLocale",()=>t.default])},42123,35859,13939,e=>{"use strict";let t;e.s(["DEFAULT_LOCALE",0,"en"],42123);var n=e.i(75049),r=e.i(78178);e.i(21213);var o=e.i(71251),a=Object.defineProperty,i=new Map,l=new WeakMap,s=0,c=void 0;r.Component;let d=({onSticky:e,rootMargin:t="0px",rootId:o})=>{let a=(0,r.useRef)(null),i=o?document.getElementById(o):null;return(0,r.useEffect)(()=>{let n=a.current,r=new IntersectionObserver(t=>{e(!t[0].isIntersecting)},{rootMargin:t,threshold:0,root:i});return n&&r.observe(n),()=>{n&&r.unobserve(n)}},[e,t,i]),(0,n.jsx)("div",{ref:a})};var u=e.i(8406),f=e.i(17371),p=e.i(95862),m=e.i(97603),h=e.i(23616),g=e.i(69467);let v=(0,r.createContext)({authenticated:!1,isUxfPortal:!1,loginUrl:"",logoutUrl:"",profileUrl:"",isChatbotConfiguredToBeShown:!1,isLightspeed:!1,accountRef:"",epuid:""});function b(){return(0,r.useContext)(v)}let w=()=>{let e="/142680780/ACM/ACM_ROS_1x1",t="div-gpt-ad-1772759260151-0",[o,a]=(0,r.useState)(!1),i=(0,r.useRef)(null),l=(()=>{let[e,t]=(0,r.useState)("");return(0,r.useEffect)(()=>{let e=0,n=setInterval(()=>{e+=100,(0,g.isMoeLoaded)()?(clearInterval(n),g.onsite.getSelfHandledOSM(e=>{let n=e.find(e=>e.jsonPayload.moengage_id),r=n?.jsonPayload?.moengage_id;r&&t(r)})):e>=1e4&&clearInterval(n)},100);return()=>clearInterval(n)},[]),e})(),s=(0,m.hasExistingSession)(),{epuid:c}=b();return((0,r.useEffect)(()=>{let n=window.location.href;if(/^https?:\/\/myastro/i.test(n)||!l&&!c||c&&s&&!l)return;let r=s?c?(0,h.default)(c):null:(0,h.default)(l);if(console.log("PPID DEBUG: ",{epuid:c,moeId:l,isLoggedInUser:s}),r){if(a(!0),!document.getElementById("gpt-lib-js")){let e=document.createElement("script");e.id="gpt-lib-js",e.src="https://securepubads.g.doubleclick.net/tag/js/gpt.js",e.async=!0,document.head.appendChild(e)}return window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push(()=>{i.current&&(window.googletag.destroySlots([i.current]),i.current=null),r&&window.googletag.pubads().setPublisherProvidedId(r),l&&window.googletag.pubads().setTargeting("moeid",l),c&&window.googletag.pubads().setTargeting("epuid",c),i.current=window.googletag.defineSlot(e,[1,1],t)?.addService(window.googletag.pubads())??null,window.googletag.pubads().enableSingleRequest(),window.googletag.enableServices(),window.googletag.display(t)}),()=>{window.googletag&&i.current&&window.googletag.cmd.push(()=>{i.current&&(window.googletag.destroySlots([i.current]),i.current=null)})}}},[e,t,c,s,l]),o)?(0,n.jsx)("div",{id:t}):null};var x=e.i(63735),x=x;function y(e,t,n,r=!1,o,a){if(void 0!==globalThis.document){let i="number"==typeof n?new Date(Date.now()+60*n*1e3).toUTCString():n;document.cookie=[`${e}=${r?btoa(String(t)):t}`,`expires=${i}`,"path=/",o&&`domain=${o}
26`,a&&"secure"].filter(Boolean).join(";")}}var E=e.i(86373),C=e.i(84185);let j=({pathProps:e,...t})=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",...t,children:[(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.5306 2.46966C13.8235 2.76255 13.8235 3.23743 13.5306 3.53032L3.53002 13.5309C3.23712 13.8238 2.76225 13.8238 2.46936 13.5309C2.17646 13.238 2.17646 12.7631 2.46936 12.4702L12.4699 2.46966C12.7628 2.17677 13.2377 2.17677 13.5306 2.46966Z",fill:"white",...e}),(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.5306 13.5303C13.2377 13.8232 12.7628 13.8232 12.4699 13.5303L2.46956 3.52996C2.17666 3.23707 2.17666 2.7622 2.46956 2.4693C2.76245 2.17641 3.23732 2.17641 3.53022 2.4693L13.5306 12.4697C13.8235 12.7626 13.8235 13.2374 13.5306 13.5303Z",fill:"white",...e})]});var S=e.i(51054),_=e.i(9343);function R(...e){return(0,S.createBemName)("acm-header",...e)}function N(e){(0,_.gtmPush)({event:e.event||"clickEvent",content_type:e.content_type||"ACM Univeral",content_list_type:e.content_list_type||"Main View",...e})}function O(e,t="main"){return()=>N({content_category:"mega"===t?"Mega Menu":"Header Menu",content_title:e})}var L=e.i(50469),L=L,k=e.i(31891);function M(e,t,n=!1){let r,o=new Date().getTime(),a=new Date(e).getTime()-o;switch(t){case"day":r=a/864e5;break;case"hour":r=a%864e5/36e5;break;case"minute":r=a%36e5/6e4;break;case"second":r=a%6e4/1e3;break;default:r=0}return r<1?n?null:"00":Math.floor(r).toString().padStart(2,"0")}function T(e){let[t,n]=(0,r.useState)(M(e,"day",!0)),[o,a]=(0,r.useState)(M(e,"hour")),[i,l]=(0,r.useState)(M(e,"minute")),[s,c]=(0,r.useState)(M(e,"second"));return(0,r.useEffect)(()=>{let t=window.setInterval(()=>{let t=M(e,"day",!0),r=M(e,"hour"),o=M(e,"minute"),i=M(e,"second");n(t),a(r),l(o),c(i)},1e3);return()=>window.clearInterval(t)},[e]),{day:t,hour:o,minute:i,second:s}}let A=({unit:e,value:t})=>(0,n.jsxs)("div",{className:"flex flex-col items-center",children:[(0,n.jsx)("span",{className:"text-[2rem] font-extrabold leading-[2.125rem]",children:t}),(0,n.jsx)("span",{className:"text-xs font-extrabold leading-[0.875rem]",children:e})]}),P=({endTime:e,units:t})=>{let{day:r,hour:o,minute:a,second:i}=T(e);return(0,n.jsxs)("div",{id:R("banner","countdown"),className:"mr-8 hidden items-center space-x-4 py-4 lg:ml-auto lg:flex",children:[r&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(A,{value:r,unit:t.day}),(0,n.jsx)("span",{children:t.separator})]}),(0,n.jsx)(A,{value:o,unit:t.hour}),(0,n.jsx)("span",{children:t.separator}),(0,n.jsx)(A,{value:a,unit:t.minute}),(0,n.jsx)("span",{children:t.separator}),(0,n.jsx)(A,{value:i,unit:t.second})]})},I=({endTime:e,units:t,...r})=>{let{day:o,hour:a,minute:i,second:l}=T(e);return(0,n.jsxs)("p",{id:R("banner","inline-countdown"),...r,children:[o&&(0,n.jsxs)(n.Fragment,{children:[o,t.day,t.separator]}),a,t.hour,t.separator,i,t.minute,t.separator,l,t.second]})},D=({dismissDuration:e,bcpV3Endpoint:t,portalRegexMap:a,showMiniBanner:i,timerUnits:l,bannerClassname:s,onBannerLoad:c})=>{let[d,p]=(0,f.useBoolean)(),[h,g]=(0,f.useBoolean)(!1),{data:v,isLoading:b}=function(e,t,n){let r=(0,m.hasExistingSession)(),{data:o,isLoading:a}=(0,k.useAsync)({endpoint:e,formatResponse:e=>{let n=Date.now(),o=e.filter(e=>n>=new Date(e.startTime).getTime()&&n<new Date(e.endTime).getTime()).filter(e=>e.visibility.reduce((e,n)=>{let r=t[n];return r&&e.push(RegExp(r,"i")),e},[]).some(e=>e.test(window.location.href))),a=r?["loggedIn","all"]:["nonLoggedIn","all"],i=o.filter(e=>a.includes(e.userVisibility)).findLast(e=>n>=new Date(e.startTime).getTime()&&n<new Date(e.endTime).getTime());return i?{titleHtml:i.title,descriptionHtml:i.description,logoImageUrl:i.logoImageURL,backgroundImageUrl:i.backgroundImageURL,...i}:null},fetchCondition:()=>"1"!==(0,L.default)(u.BANNER_DISMISSED_COOKIE)||!!n});return{data:o??null,isLoading:a}}(t,a,d);return(0,r.useEffect)(()=>{v&&!d&&(g.on(),p.on()),c({isLoading:b,data:v})},[v,d,b,c,p,g,h]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("aside",{id:R("banner"),style:{backgroundImage:`url('${v?.backgroundImageUrl||""}')`,backgroundColor:v?.backgroundColour},className:(0,o.cn)("pointer-events-auto relative z-20 grid bg-cover transition-[grid-template-rows] duration-200",h?"grid-rows-[1fr] ease-in":"grid-rows-[0fr] ease-out",s
26),children:v&&(0,n.jsxs)("div",{className:"flex items-start overflow-hidden px-4 text-white ty-footnote md-v2:container-v2 lg:items-center",children:[(0,n.jsx)("img",{className:"mr-4 shrink-0 py-2 max-md-v2:mt-1 lg:mr-6",src:v.logoImageUrl,alt:"",loading:"lazy"}),(0,n.jsxs)("div",{id:R("banner","message"),className:"mr-4 py-2 lg:mr-8 [&_a]:font-bold [&_a]:text-magenta [&_a]:hover:underline [&_a]:hover:decoration-current",children:[v.titleHtml&&(0,n.jsx)(E.HtmlText,{className:"font-extrabold lg:inline lg:after:inline lg:after:content-['_']",text:v.titleHtml}),(0,n.jsx)(E.HtmlText,{className:"line-clamp-5 lg:inline",text:v.descriptionHtml}),v.showCountdownTimer&&(0,n.jsx)(I,{className:"mt-1 lg:hidden",endTime:v.endTime,units:l.shortForm})]}),v.showCountdownTimer&&(0,n.jsx)(P,{endTime:v.endTime,units:l.fullForm}),(0,n.jsx)(C.Button,{className:(0,o.cn)("ml-auto pt-2 lg:pt-0",v.showCountdownTimer&&"lg:ml-0"),variant:"tertiary",size:"icon","aria-label":"close banner",onClick:()=>{y(u.BANNER_DISMISSED_COOKIE,"1",e,!1,(0,x.default)(window.location.href)),g.off()},children:(0,n.jsx)(j,{className:"flex-none text-white",width:20,height:20})})]})}),v&&(0,n.jsx)("button",{type:"button","aria-label":"mini banner",className:(0,o.cn)("fixed inset-x-0 top-0 z-20 cursor-pointer bg-cover text-base text-white transition",h&&i?"translate-y-0":"-translate-y-full"),style:{backgroundImage:`url('${v.backgroundImageUrl}')`},id:R("mini-banner"),onClick:()=>{window.scrollTo({top:0,left:0,behavior:"smooth"})},children:(0,n.jsxs)("div",{className:"flex justify-between px-4 py-1 md-v2:container-v2",children:[(0,n.jsxs)("p",{id:R("mini-banner","message"),role:"presentation",className:"overflow-hidden text-ellipsis whitespace-nowrap text-left [&_a]:font-bold [&_a]:text-magenta [&_a]:hover:underline [&_a]:hover:decoration-current",onClick:e=>{e.target instanceof HTMLAnchorElement&&e.stopPropagation()},children:[v.titleHtml&&(0,n.jsx)(E.HtmlText,{as:"strong",className:"font-extrabold lg:after:inline lg:after:content-['_']",text:v.titleHtml}),(0,n.jsx)(E.HtmlText,{as:"span",className:"hidden lg:inline",text:v.descriptionHtml})]}),v.showCountdownTimer&&(0,n.jsx)(I,{className:"ml-4 shrink-0",endTime:v.endTime,units:l.shortForm})]})})]})},U=e=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...e,children:(0,n.jsx)("path",{d:"M3 6h18M3 12h18M3 18h18"})}),F=({logo:e,logoSize:t,onMenuClick:r,showMegaMenu:a})=>(0,n.jsxs)("button",{type:"button",className:"flex h-full w-full cursor-pointer items-center justify-center focus-visible:outline-none",onClick:r,children:[(0,n.jsxs)("div",{className:(0,o.cn)("visible flex items-center gap-4 p-4 opacity-100 transition-all duration-700",a&&"hidden opacity-0 [transition:opacity_0.5s_0.5s,display_0.5s_0.3s]"),children:[(0,n.jsx)(U,{className:"h-6 w-6 shrink-0"}),(0,n.jsx)("img",{src:e.src,alt:e.name,className:"h-full w-14 shrink-0 md-v2:hidden",height:t?t.mobile.height:32,width:t?t.mobile.width:56}),(0,n.jsx)("img",{src:e.src,alt:e.name,className:"h-full w-14 shrink-0 max-md-v2:hidden",height:t?t.desktop.height:32,width:t?t.desktop.width:56})]}),(0,n.jsx)("div",{className:(0,o.cn)("flex items-center justify-center transition-opacity delay-200 duration-300",!a&&"invisible hidden opacity-0 [transition:opacity_0.3s,display_0.3s_0.2s]"),children:(0,n.jsx)(j,{className:"h-6 w-6"})})]});var z=e.i(99060),$=e.i(91967),H=e.i(67928),B=e.i(43250),V=e.i(48989),W=e.i(39340),K=e.i(45424),Z=e.i(33616);let G=["top","right","bottom","left"],Y=Math.min,q=Math.max,X=Math.round,J=Math.floor,Q=e=>({x:e,y:e}),ee={left:"right",right:"left",bottom:"top",top:"bottom"};function et(e,t){return"function"==typeof e?e(t):e}function en(e){return e.split("-")[0]}function er(e){return e.split("-")[1]}function eo(e){return"x"===e?"y":"x"}function ea(e){return"y"===e?"height":"width"}function ei(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function el(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let es=["left","right"],ec=["right","left"],ed=["top","bottom"],eu=["bottom","top"];function ef(e){let t=en(e);return ee[t]+e.slice(t.length)}function ep(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function em(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function eh(e,t,n){let r,{reference:o,floating:a}=e,i=ei(t),l=eo(ei(t)),s=ea(l),c=en(t),d="y"===i,u=o.x+o.width/2-a.width/2,f=o.y+o.height/2-a.height/2,p=o[s]/2-a[s]/2;switch(c){case"top":r={x:u,y:o.y-a.height};break;case"bottom":r={x:u,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-a.width,y:f};break;default:r={x:o.x,y:o.y}}switch(er(t)){case"start":r[l]-=p*(n&&d?-1:1);break;case"end":r[l]+=p*(n&&d?-1:1)}return r}async function eg(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:a,rects:i,elements:l,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:f=!1,padding:p=0}=et(t,e),m=ep(p),h=l[f?"floating"===u?"reference":"floating":u],g=em
26(await a.getClippingRect({element:null==(n=await (null==a.isElement?void 0:a.isElement(h)))||n?h:h.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:c,rootBoundary:d,strategy:s})),v="floating"===u?{x:r,y:o,width:i.floating.width,height:i.floating.height}:i.reference,b=await (null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),w=await (null==a.isElement?void 0:a.isElement(b))&&await (null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},x=em(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:v,offsetParent:b,strategy:s}):v);return{top:(g.top-x.top+m.top)/w.y,bottom:(x.bottom-g.bottom+m.bottom)/w.y,left:(g.left-x.left+m.left)/w.x,right:(x.right-g.right+m.right)/w.x}}let ev=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:a=[],platform:i}=n,l=i.detectOverflow?i:{...i,detectOverflow:eg},s=await (null==i.isRTL?void 0:i.isRTL(t)),c=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:u}=eh(c,r,s),f=r,p=0,m={};for(let n=0;n<a.length;n++){let h=a[n];if(!h)continue;let{name:g,fn:v}=h,{x:b,y:w,data:x,reset:y}=await v({x:d,y:u,initialPlacement:r,placement:f,strategy:o,middlewareData:m,rects:c,platform:l,elements:{reference:e,floating:t}});d=null!=b?b:d,u=null!=w?w:u,m[g]={...m[g],...x},y&&p<50&&(p++,"object"==typeof y&&(y.placement&&(f=y.placement),y.rects&&(c=!0===y.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):y.rects),{x:d,y:u}=eh(c,f,s)),n=-1)}return{x:d,y:u,placement:f,strategy:o,middlewareData:m}};function eb(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ew(e){return G.some(t=>e[t]>=0)}let ex=new Set(["left","top"]);async function ey(e,t){let{placement:n,platform:r,elements:o}=e,a=await (null==r.isRTL?void 0:r.isRTL(o.floating)),i=en(n),l=er(n),s="y"===ei(n),c=ex.has(i)?-1:1,d=a&&s?-1:1,u=et(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return l&&"number"==typeof m&&(p="end"===l?-1*m:m),s?{x:p*d,y:f*c}:{x:f*c,y:p*d}}function eE(){return"u">typeof window}function eC(e){return e_(e)?(e.nodeName||"").toLowerCase():"#document"}function ej(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function eS(e){var t;return null==(t=(e_(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function e_(e){return!!eE()&&(e instanceof Node||e instanceof ej(e).Node)}function eR(e){return!!eE()&&(e instanceof Element||e instanceof ej(e).Element)}function eN(e){return!!eE()&&(e instanceof HTMLElement||e instanceof ej(e).HTMLElement)}function eO(e){return!(!eE()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof ej(e).ShadowRoot)}function eL(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=eU(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==o&&"contents"!==o}function ek(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let eM=/transform|translate|scale|rotate|perspective|filter/,eT=/paint|layout|strict|content/,eA=e=>!!e&&"none"!==e;function eP(e){let t=eR(e)?eU(e):e;return eA(t.transform)||eA(t.translate)||eA(t.scale)||eA(t.rotate)||eA(t.perspective)||!eI()&&(eA(t.backdropFilter)||eA(t.filter))||eM.test(t.willChange||"")||eT.test(t.contain||"")}function eI(){return null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function eD(e){return/^(html|body|#document)$/.test(eC(e))}function eU(e){return ej(e).getComputedStyle(e)}function eF(e){return eR(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ez(e){if("html"===eC(e))return e;let t=e.assignedSlot||e.parentNode||eO(e)&&e.host||eS(e);return eO(t)?t.host:t}function e$(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=ez(t);return eD(n)?t.ownerDocument?t.ownerDocument.body:t.body:eN(n)&&eL(n)?n:e(n)}(e),a=o===(null==(r=e.ownerDocument)?void 0:r.body),i=ej(o);if(!a)return t.concat(o,e$(o,[],n));{let e=eH(i);
26return t.concat(i,i.visualViewport||[],eL(o)?o:[],e&&n?e$(e):[])}}function eH(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function eB(e){let t=eU(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=eN(e),a=o?e.offsetWidth:n,i=o?e.offsetHeight:r,l=X(n)!==a||X(r)!==i;return l&&(n=a,r=i),{width:n,height:r,$:l}}function eV(e){return eR(e)?e:e.contextElement}function eW(e){let t=eV(e);if(!eN(t))return Q(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:a}=eB(t),i=(a?X(n.width):n.width)/r,l=(a?X(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),l&&Number.isFinite(l)||(l=1),{x:i,y:l}}let eK=Q(0);function eZ(e){let t=ej(e);return eI()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eK}function eG(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let a=e.getBoundingClientRect(),i=eV(e),l=Q(1);t&&(r?eR(r)&&(l=eW(r)):l=eW(e));let s=(void 0===(o=n)&&(o=!1),r&&(!o||r===ej(i))&&o)?eZ(i):Q(0),c=(a.left+s.x)/l.x,d=(a.top+s.y)/l.y,u=a.width/l.x,f=a.height/l.y;if(i){let e=ej(i),t=r&&eR(r)?ej(r):r,n=e,o=eH(n);for(;o&&r&&t!==n;){let e=eW(o),t=o.getBoundingClientRect(),r=eU(o),a=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,u*=e.x,f*=e.y,c+=a,d+=i,o=eH(n=ej(o))}}return em({width:u,height:f,x:c,y:d})}function eY(e,t){let n=eF(e).scrollLeft;return t?t.left+n:eG(eS(e)).left+n}function eq(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-eY(e,n),y:n.top+t.scrollTop}}function eX(e,t,n){var r;let o;if("viewport"===t)o=function(e,t){let n=ej(e),r=eS(e),o=n.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(o){a=o.width,i=o.height;let e=eI();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}let c=eY(r);if(c<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(r.clientWidth-t.clientWidth-o);i<=25&&(a-=i)}else c<=25&&(a+=c);return{width:a,height:i,x:l,y:s}}(e,n);else if("document"===t){let t,n,a,i,l,s,c;r=eS(e),t=eS(r),n=eF(r),a=r.ownerDocument.body,i=q(t.scrollWidth,t.clientWidth,a.scrollWidth,a.clientWidth),l=q(t.scrollHeight,t.clientHeight,a.scrollHeight,a.clientHeight),s=-n.scrollLeft+eY(r),c=-n.scrollTop,"rtl"===eU(a).direction&&(s+=q(t.clientWidth,a.clientWidth)-i),o={width:i,height:l,x:s,y:c}}else if(eR(t)){let e,r,a,i,l,s;r=(e=eG(t,!0,"fixed"===n)).top+t.clientTop,a=e.left+t.clientLeft,i=eN(t)?eW(t):Q(1),l=t.clientWidth*i.x,s=t.clientHeight*i.y,o={width:l,height:s,x:a*i.x,y:r*i.y}}else{let n=eZ(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return em(o)}function eJ(e){return"static"===eU(e).position}function eQ(e,t){if(!eN(e)||"fixed"===eU(e).position)return null;if(t)return t(e);let n=e.offsetParent;return eS(e)===n&&(n=n.ownerDocument.body),n}function e0(e,t){var n;let r=ej(e);if(ek(e))return r;if(!eN(e)){let t=ez(e);for(;t&&!eD(t);){if(eR(t)&&!eJ(t))return t;t=ez(t)}return r}let o=eQ(e,t);for(;o&&(n=o,/^(table|td|th)$/.test(eC(n)))&&eJ(o);)o=eQ(o,t);return o&&eD(o)&&eJ(o)&&!eP(o)?r:o||function(e){let t=ez(e);for(;eN(t)&&!eD(t);){if(eP(t))return t;if(ek(t))break;t=ez(t)}return null}(e)||r}let e1=async function(e){let t=this.getOffsetParent||e0,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=eN(t),o=eS(t),a="fixed"===n,i=eG(e,!0,a,t),l={scrollLeft:0,scrollTop:0},s=Q(0);if(r||!r&&!a)if(("body"!==eC(t)||eL(o))&&(l=eF(t)),r){let e=eG(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=eY(o));a&&!r&&o&&(s.x=eY(o));let c=!o||r||a?Q(0):eq(o,l);return{x:i.left+l.scrollLeft-s.x-c.x,y:i.top+l.scrollTop-s.y-c.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},e2={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,a="fixed"===o,i=eS(r),l=!!t&&ek(t.floating);if(r===i||l&&a)return n;let s={scrollLeft:0,scrollTop:0},c=Q(1),d=Q(0),u=eN(r);if((u||!u&&!a)&&(("body"!==eC(r)||eL(i))&&(s=eF(r)),u)){let e=eG(r);c=eW(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}let f=!i||u||a?Q(0):eq(i,s);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+d.x+f.x,y:n.y*c.y-s.scrollTop*c.y+d.y+f.y}},getDocumentElement:eS,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,a=[..."clippingAncestors"===n?ek(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=e$(e,[],!1).filter(e=>eR(e)&&"body"!==eC(e)),o=null,a="fixed"===eU(e).position,i=a?ez(e):e;for(;eR(i)&&!eD(i);){let t=eU(i),n=eP(i);n||"fixed"!==t.position||(o=null),(a?n||o:!(!n&&"static"===t.position&&o&&("absolute"===o.position||"fixed"===o.position)||eL(i)&&!n&&function e(t,n){let r=ez(t);return!(r===n||!eR(r)||eD(r))&&("fixed"===eU(r).position||e(r,n))}(e,i)))?o=t:r=r.filter(e=>e!==i),i=ez(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=eX(t,a[0],o),l=i.top,s=i.right,c=i.bottom,d=i.left;for(let e=1;e<a.length;e++){let n=eX(t,a[e],o);l=q(n.top,l),s=Y(n.right,s),c=Y(n.bottom,c),d=q(n.left,d)}return{width:s-d,height:c-l,x:d,y:l}},getOffsetParent:e0,getElementRects:e1,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=eB(e);return{width:t,height:n}},getScale:eW,isElement:eR,isRTL:function(e){return"rtl"===eU(e).direction}};function e5(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let e3=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:a,platform:i,elements:l,middlewareData:s}=t,{element:c,padding:d=0}=et(e,t)||{};if(null==c)return{};let u=ep(d),f={x:n,y:r},p=eo(ei(o)),m=ea(p),h=await i.getDimensions(c),g="y"===p,v=g?"clientHeight":"clientWidth",b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],w=f[p]-a.reference[p],x=await (null==i.getOffsetParent?void 0:i.getOffsetParent(c)),y=x?x[v]:0;y&&await (null==i.isElement?void 0:i.isElement(x))||(y=l.floating[v]||a.floating[m]);let E=y/2-h[m]/2-1,C=Y(u[g?"top":"left"],E),j=Y(u[g?"bottom":"right"],E),S=y-h[m]-j,_=y/2-h[m]/2+(b/2-w/2),R=q(C,Y(_,S)),N=!s.arrow&&null!=er(o)&&_!==R&&a.reference[m]/2-(_<C?C:j)-h[m]/2<0,O=N?_<C?_-C:_-S:0;return{[p]:f[p]+O,data:{[p]:R,centerOffset:_-R-O,...N&&{alignmentOffset:O}},reset:N}}});var e4=e.i(1739),e6="u">typeof document?r.useLayoutEffect:function(){};function e7(e,t){let n,r,o;
26if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!e7(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!e7(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function e9(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function e8(e,t){let n=e9(e);return Math.round(t*n)/n}function te(e){let t=r.useRef(e);return e6(()=>{t.current=e}),t}var tt=e.i(80939),tn=r.forwardRef((e,t)=>{let{children:r,width:o=10,height:a=5,...i}=e;return(0,n.jsx)(tt.Primitive.svg,{...i,ref:t,width:o,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,n.jsx)("polygon",{points:"0,0 30,0 15,10"})})});tn.displayName="Arrow";var tr=e.i(36131),to=e.i(72687),ta="Popper",[ti,tl]=(0,B.createContextScope)(ta),[ts,tc]=ti(ta),td=e=>{let{__scopePopper:t,children:o}=e,[a,i]=r.useState(null);return(0,n.jsx)(ts,{scope:t,anchor:a,onAnchorChange:i,children:o})};td.displayName=ta;var tu="PopperAnchor",tf=r.forwardRef((e,t)=>{let{__scopePopper:o,virtualRef:a,...i}=e,l=tc(tu,o),s=r.useRef(null),c=(0,H.useComposedRefs)(t,s),d=r.useRef(null);return r.useEffect(()=>{let e=d.current;d.current=a?.current||s.current,e!==d.current&&l.onAnchorChange(d.current)}),a?null:(0,n.jsx)(tt.Primitive.div,{...i,ref:c})});tf.displayName=tu;var tp="PopperContent",[tm,th]=ti(tp),tg=r.forwardRef((e,t)=>{var o,a,i,l,s,c,d,u,f,p,m,h,g,v,b,w,x,y,E,C,j;let S,_,R,N,O,L,{__scopePopper:k,side:M="bottom",sideOffset:T=0,align:A="center",alignOffset:P=0,arrowPadding:I=0,avoidCollisions:D=!0,collisionBoundary:U=[],collisionPadding:F=0,sticky:z="partial",hideWhenDetached:$=!1,updatePositionStrategy:B="optimized",onPlaced:V,...W}=e,K=tc(tp,k),[Z,G]=r.useState(null),X=(0,H.useComposedRefs)(t,e=>G(e)),[Q,ee]=r.useState(null),ep=function(e){let[t,n]=r.useState(void 0);return(0,to.useLayoutEffect)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(Q),em=ep?.width??0,eh=ep?.height??0,eg="number"==typeof F?F:{top:0,right:0,bottom:0,left:0,...F},eE=Array.isArray(U)?U:[U],eC=eE.length>0,ej={padding:eg,boundary:eE.filter(tx),altBoundary:eC},{refs:e_,floatingStyles:eR,placement:eN,isPositioned:eO,middlewareData:eL}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:a,elements:{reference:i,floating:l}={},transform:s=!0,whileElementsMounted:c,open:d}=e,[u,f]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=r.useState(o);e7(p,o)||m(o);let[h,g]=r.useState(null),[v,b]=r.useState(null),w=r.useCallback(e=>{e!==C.current&&(C.current=e,g(e))},[]),x=r.useCallback(e=>{e!==j.current&&(j.current=e,b(e))},[]),y=i||h,E=l||v,C=r.useRef(null),j=r.useRef(null),S=r.useRef(u),_=null!=c,R=te(c),N=te(a),O=te(d),L=r.useCallback(()=>{var e,r;let o,a,i;if(!C.current||!j.current)return;let l={placement:t,strategy:n,middleware:p};N.current&&(l.platform=N.current),(e=C.current,r=j.current,o=new Map,i={...(a={platform:e2,...l}).platform,_c:o},ev(e,r,{...a,platform:i})).then(e=>{let t={...e,isPositioned:!1!==O.current};k.current&&!e7(S.current,t)&&(S.current=t,e4.flushSync(()=>{f(t)}))})},[p,t,n,N,O]);e6(()=>{!1===d&&S.current.isPositioned&&(S.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[d]);let k=r.useRef(!1);e6(()=>(k.current=!0,()=>{k.current=!1}),[]),e6(()=>{if(y&&(C.current=y),E&&(j.current=E),y&&E){if(R.current)return R.current(y,E,L);L()}},[y,E,L,R,_]);let M=r.useMemo(()=>({reference:C,floating:j,setReference:w,setFloating:x}),[w,x]),T=r.useMemo(()=>({reference:y,floating:E}),[y,E]),A=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!T.floating)return e;let t=e8(T.floating,u.x),r=e8(T.floating,u.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...e9(T.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,T.floating,u.x,u.y]);return r.useMemo(()=>({...u,update:L,refs:M,elements:T,floatingStyles:A}),[u,L,M,T,A])}({strategy:"fixed",placement:M+("center"!==A?"-"+A:""),whileElementsMounted:(...e)=>(function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,d=eV(e),u=a||i?[...d?e$(d):[],...t?e$(t):[]]:[];
26u.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});let f=d&&s?function(e,t){let n,r=null,o=eS(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function i(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),a();let c=e.getBoundingClientRect(),{left:d,top:u,width:f,height:p}=c;if(l||t(),!f||!p)return;let m={rootMargin:-J(u)+"px "+-J(o.clientWidth-(d+f))+"px "+-J(o.clientHeight-(u+p))+"px "+-J(d)+"px",threshold:q(0,Y(1,s))||1},h=!0;function g(t){let r=t[0].intersectionRatio;if(r!==s){if(!h)return i();r?i(!1,r):n=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==r||e5(c,e.getBoundingClientRect())||i(),h=!1}try{r=new IntersectionObserver(g,{...m,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(g,m)}r.observe(e)}(!0),a}(d,n):null,p=-1,m=null;l&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===d&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),d&&!c&&m.observe(d),t&&m.observe(t));let h=c?eG(e):null;return c&&function t(){let r=eG(e);h&&!e5(h,r)&&n(),h=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach(e=>{a&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,c&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===B}),elements:{reference:K.anchor},middleware:[{name:(S={name:"offset",options:i=o={mainAxis:T+eh,alignmentAxis:P},async fn(e){var t,n;let{x:r,y:o,placement:a,middlewareData:l}=e,s=await ey(e,i);return a===(null==(t=l.offset)?void 0:t.placement)&&null!=(n=l.arrow)&&n.alignmentOffset?{}:{x:r+s.x,y:o+s.y,data:{...s,placement:a}}}}).name,fn:S.fn,options:[o,a]},D&&{name:(_={name:"shift",options:f=d={mainAxis:!0,crossAxis:!1,limiter:"partial"===z?{fn:(void 0===(c=l)&&(c={}),{options:c,fn(e){let{x:t,y:n,placement:r,rects:o,middlewareData:a}=e,{offset:i=0,mainAxis:l=!0,crossAxis:s=!0}=et(c,e),d={x:t,y:n},u=ei(r),f=eo(u),p=d[f],m=d[u],h=et(i,e),g="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(l){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+g.mainAxis,n=o.reference[f]+o.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(s){var v,b;let e="y"===f?"width":"height",t=ex.has(en(r)),n=o.reference[u]-o.floating[e]+(t&&(null==(v=a.offset)?void 0:v[u])||0)+(t?0:g.crossAxis),i=o.reference[u]+o.reference[e]+(t?0:(null==(b=a.offset)?void 0:b[u])||0)-(t?g.crossAxis:0);m<n?m=n:m>i&&(m=i)}return{[f]:p,[u]:m}}}).fn,options:[l,s]}:void 0,...ej},async fn(e){let{x:t,y:n,placement:r,platform:o}=e,{mainAxis:a=!0,crossAxis:i=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=et(f,e),c={x:t,y:n},d=await o.detectOverflow(e,s),u=ei(en(r)),p=eo(u),m=c[p],h=c[u];
26if(a){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=m+d[e],r=m-d[t];m=q(n,Y(m,r))}if(i){let e="y"===u?"top":"left",t="y"===u?"bottom":"right",n=h+d[e],r=h-d[t];h=q(n,Y(h,r))}let g=l.fn({...e,[p]:m,[u]:h});return{...g,data:{x:g.x-t,y:g.y-n,enabled:{[p]:a,[u]:i}}}}}).name,fn:_.fn,options:[d,u]},D&&{name:(R={name:"flip",options:h=p={...ej},async fn(e){var t,n,r,o,a,i,l,s;let c,d,u,{placement:f,middlewareData:p,rects:m,initialPlacement:g,platform:v,elements:b}=e,{mainAxis:w=!0,crossAxis:x=!0,fallbackPlacements:y,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:j=!0,...S}=et(h,e);if(null!=(t=p.arrow)&&t.alignmentOffset)return{};let _=en(f),R=ei(g),N=en(g)===g,O=await (null==v.isRTL?void 0:v.isRTL(b.floating)),L=y||(N||!j?[ef(g)]:(c=ef(g),[el(g),c,el(c)])),k="none"!==C;!y&&k&&L.push(...(d=er(g),u=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?ec:es;return t?es:ec;case"left":case"right":return t?ed:eu;default:return[]}}(en(g),"start"===C,O),d&&(u=u.map(e=>e+"-"+d),j&&(u=u.concat(u.map(el)))),u));let M=[g,...L],T=await v.detectOverflow(e,S),A=[],P=(null==(n=p.flip)?void 0:n.overflows)||[];if(w&&A.push(T[_]),x){let e,t,n,r,o=(i=f,l=m,void 0===(s=O)&&(s=!1),e=er(i),n=ea(t=eo(ei(i))),r="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",l.reference[n]>l.floating[n]&&(r=ef(r)),[r,ef(r)]);A.push(T[o[0]],T[o[1]])}if(P=[...P,{placement:f,overflows:A}],!A.every(e=>e<=0)){let e=((null==(r=p.flip)?void 0:r.index)||0)+1,t=M[e];if(t&&("alignment"!==x||R===ei(t)||P.every(e=>ei(e.placement)!==R||e.overflows[0]>0)))return{data:{index:e,overflows:P},reset:{placement:t}};let n=null==(o=P.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(E){case"bestFit":{let e=null==(a=P.filter(e=>{if(k){let t=ei(e.placement);return t===R||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=g}if(f!==n)return{reset:{placement:n}}}return{}}}).name,fn:R.fn,options:[p,m]},{name:(N={name:"size",options:b=g={...ej,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:a}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${n}px`),i.setProperty("--radix-popper-available-height",`${r}px`),i.setProperty("--radix-popper-anchor-width",`${o}px`),i.setProperty("--radix-popper-anchor-height",`${a}px`)}},async fn(e){var t,n;let r,o,{placement:a,rects:i,platform:l,elements:s}=e,{apply:c=()=>{},...d}=et(b,e),u=await l.detectOverflow(e,d),f=en(a),p=er(a),m="y"===ei(a),{width:h,height:g}=i.floating;"top"===f||"bottom"===f?(r=f,o=p===(await (null==l.isRTL?void 0:l.isRTL(s.floating))?"start":"end")?"left":"right"):(o=f,r="end"===p?"top":"bottom");let v=g-u.top-u.bottom,w=h-u.left-u.right,x=Y(g-u[r],v),y=Y(h-u[o],w),E=!e.middlewareData.shift,C=x,j=y;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(j=w),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(C=v),E&&!p){let e=q(u.left,0),t=q(u.right,0),n=q(u.top,0),r=q(u.bottom,0);m?j=h-2*(0!==e||0!==t?e+t:q(u.left,u.right)):C=g-2*(0!==n||0!==r?n+r:q(u.top,u.bottom))}await c({...e,availableWidth:j,availableHeight:C});let S=await l.getDimensions(s.floating);return h!==S.width||g!==S.height?{reset:{rects:!0}}:{}}}).name,fn:N.fn,options:[g,v]},Q&&{name:(O={name:"arrow",options:y=w={element:Q,padding:I},fn(e){let{element:t,padding:n}="function"==typeof y?y(e):y;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?e3({element:t.current,padding:n}).fn(e):{}:t?e3({element:t,padding:n}).fn(e):{}}}).name,fn:O.fn,options:[w,x]},ty({arrowWidth:em,arrowHeight:eh}),$&&{name:(L={name:"hide",options:j=E={strategy:"referenceHidden",...ej},async fn(e){let{rects:t,platform:n}=e,{strategy:r="referenceHidden",...o}=et(j,e);switch(r){case"referenceHidden":{let r=eb(await n.detectOverflow(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:ew(r)}}}case"escaped":{let r=eb(await n.detectOverflow(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:ew(r)}}}default:return{}}}}).name,fn:L.fn,options:[E,C]}]}),[ek,eM]=tE(eN),eT=(0,tr.useCallbackRef)(V);(0,to.useLayoutEffect)(()=>{eO&&eT?.()},[eO,eT]);let eA=eL.arrow?.x,eP=eL.arrow?.y,eI=eL.arrow?.centerOffset!==0,[eD,eU]=r.useState();return(0,to.useLayoutEffect)(()=>{Z&&eU(window.getComputedStyle(Z).zIndex)},[Z]),(0,n.jsx)("div",{ref:e_.setFloating,"data-radix-popper-content-wrapper":"",style:{...eR,transform:eO?eR.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eD,"--radix-popper-transform-origin":[eL.transformOrigin?.x,eL.transformOrigin?.y].join(" "),...eL.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,n.jsx)(tm,{scope:k,placedSide:ek,onArrowChange:ee,arrowX:eA,arrowY:eP,shouldHideArrow:eI,children:(0,n.jsx)(tt.Primitive.div,{"data-side":ek,"data-align":eM,...W,ref:X,style:{...W.style,animation:eO?void 0:"none"}})})})});tg.displayName=tp;var tv="PopperArrow",tb={top:"bottom",right:"left",bottom:"top",left:"r
26ight"},tw=r.forwardRef(function(e,t){let{__scopePopper:r,...o}=e,a=th(tv,r),i=tb[a.placedSide];return(0,n.jsx)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:(0,n.jsx)(tn,{...o,ref:t,style:{...o.style,display:"block"}})})});function tx(e){return null!==e}tw.displayName=tv;var ty=e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:o}=t,a=o.arrow?.centerOffset!==0,i=a?0:e.arrowWidth,l=a?0:e.arrowHeight,[s,c]=tE(n),d={start:"0%",center:"50%",end:"100%"}[c],u=(o.arrow?.x??0)+i/2,f=(o.arrow?.y??0)+l/2,p="",m="";return"bottom"===s?(p=a?d:`${u}px`,m=`${-l}px`):"top"===s?(p=a?d:`${u}px`,m=`${r.floating.height+l}px`):"right"===s?(p=`${-l}px`,m=a?d:`${f}px`):"left"===s&&(p=`${r.floating.width+l}px`,m=a?d:`${f}px`),{data:{x:p,y:m}}}});function tE(e){let[t,n="center"]=e.split("-");return[t,n]}var tC=e.i(32374),tj=e.i(90088),tS=e.i(52053),t_=e.i(17256),tR=e.i(73772),tN=e.i(6500),tO="Popover",[tL,tk]=(0,B.createContextScope)(tO,[tl]),tM=tl(),[tT,tA]=tL(tO),tP=e=>{let{__scopePopover:t,children:o,open:a,defaultOpen:i,onOpenChange:l,modal:s=!1}=e,c=tM(t),d=r.useRef(null),[u,f]=r.useState(!1),[p,m]=(0,t_.useControllableState)({prop:a,defaultProp:i??!1,onChange:l,caller:tO});return(0,n.jsx)(td,{...c,children:(0,n.jsx)(tT,{scope:t,contentId:(0,Z.useId)(),triggerRef:d,open:p,onOpenChange:m,onOpenToggle:r.useCallback(()=>m(e=>!e),[m]),hasCustomAnchor:u,onCustomAnchorAdd:r.useCallback(()=>f(!0),[]),onCustomAnchorRemove:r.useCallback(()=>f(!1),[]),modal:s,children:o})})};tP.displayName=tO;var tI="PopoverAnchor";r.forwardRef((e,t)=>{let{__scopePopover:o,...a}=e,i=tA(tI,o),l=tM(o),{onCustomAnchorAdd:s,onCustomAnchorRemove:c}=i;return r.useEffect(()=>(s(),()=>c()),[s,c]),(0,n.jsx)(tf,{...l,...a,ref:t})}).displayName=tI;var tD="PopoverTrigger",tU=r.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,a=tA(tD,r),i=tM(r),l=(0,H.useComposedRefs)(t,a.triggerRef),s=(0,n.jsx)(tt.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":tq(a.open),...o,ref:l,onClick:(0,$.composeEventHandlers)(e.onClick,a.onOpenToggle)});return a.hasCustomAnchor?s:(0,n.jsx)(tf,{asChild:!0,...i,children:s})});tU.displayName=tD;var tF="PopoverPortal",[tz,t$]=tL(tF,{forceMount:void 0}),tH=e=>{let{__scopePopover:t,forceMount:r,children:o,container:a}=e,i=tA(tF,t);return(0,n.jsx)(tz,{scope:t,forceMount:r,children:(0,n.jsx)(tj.Presence,{present:r||i.open,children:(0,n.jsx)(tC.Portal,{asChild:!0,container:a,children:o})})})};tH.displayName=tF;var tB="PopoverContent",tV=r.forwardRef((e,t)=>{let r=t$(tB,e.__scopePopover),{forceMount:o=r.forceMount,...a}=e,i=tA(tB,e.__scopePopover);return(0,n.jsx)(tj.Presence,{present:o||i.open,children:i.modal?(0,n.jsx)(tK,{...a,ref:t}):(0,n.jsx)(tZ,{...a,ref:t})})});tV.displayName=tB;var tW=(0,tS.createSlot)("PopoverContent.RemoveScroll"),tK=r.forwardRef((e,t)=>{let o=tA(tB,e.__scopePopover),a=r.useRef(null),i=(0,H.useComposedRefs)(t,a),l=r.useRef(!1);return r.useEffect(()=>{let e=a.current;if(e)return(0,tR.hideOthers)(e)},[]),(0,n.jsx)(tN.RemoveScroll,{as:tW,allowPinchZoom:!0,children:(0,n.jsx)(tG,{...e,ref:i,trapFocus:o.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,$.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),l.current||o.triggerRef.current?.focus()}),onPointerDownOutside:(0,$.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;l.current=2===t.button||n},{checkForDefaultPrevented:!1}),onFocusOutside:(0,$.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),tZ=r.forwardRef((e,t)=>{let o=tA(tB,e.__scopePopover),a=r.useRef(!1),i=r.useRef(!1);return(0,n.jsx)(tG,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(a.current||o.triggerRef.current?.focus(),t.preventDefault()),a.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(a.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let n=t.target;o.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),tG=r.forwardRef((e,t)=>
26{let{__scopePopover:r,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:i,disableOutsidePointerEvents:l,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:u,...f}=e,p=tA(tB,r),m=tM(r);return(0,W.useFocusGuards)(),(0,n.jsx)(K.FocusScope,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:i,children:(0,n.jsx)(V.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:l,onInteractOutside:u,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:d,onDismiss:()=>p.onOpenChange(!1),children:(0,n.jsx)(tg,{"data-state":tq(p.open),role:"dialog",id:p.contentId,...m,...f,ref:t,style:{...f.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),tY="PopoverClose";function tq(e){return e?"open":"closed"}r.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,a=tA(tY,r);return(0,n.jsx)(tt.Primitive.button,{type:"button",...o,ref:t,onClick:(0,$.composeEventHandlers)(e.onClick,()=>a.onOpenChange(!1))})}).displayName=tY,r.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,a=tM(r);return(0,n.jsx)(tw,{...a,...o,ref:t})}).displayName="PopoverArrow";let tX=r.forwardRef(({className:e,align:t="start",sideOffset:r=0,...a},i)=>(0,n.jsx)(tH,{children:(0,n.jsx)(tV,{ref:i,align:t,sideOffset:r,className:(0,o.cn)("flex w-fit flex-col overflow-hidden whitespace-nowrap rounded-sm border border-neutral bg-white text-black shadow","duration-75 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...a})}));tX.displayName=tV.displayName;let tJ=({bold:e,boldOnHover:t,className:r,text:a,...i})=>(0,n.jsx)("span",{"data-title":a,className:(0,o.cn)("tracking-wide antialiased outline-none before:invisible before:block before:h-0 before:overflow-hidden before:font-bold before:tracking-wide before:content-[attr(data-title)]",e&&"font-bold tracking-normal [text-shadow:0px_0px_currentcolor]",t&&"hover:font-bold hover:tracking-normal hover:[text-shadow:0px_0px_currentcolor] focus:font-bold focus:tracking-normal focus:[text-shadow:0px_0px_currentcolor]",r),...i,children:a}),tQ=({links:e,name:t,newTab:r,url:o,regex:a,closeMegaMenu:i,onLinkClick:l})=>{let[s,c]=(0,f.useBoolean)(),d="main",u=!!a&&RegExp(a,"i").test(window.location.href);return e?(0,n.jsxs)(tP,{open:s,onOpenChange:c.toggle,children:[o?(0,n.jsx)(tU,{onMouseEnter:c.on,onMouseLeave:c.off,onClick:n=>{l?.(n,{links:e,name:t,newTab:r,url:o,regex:a},i),O(t,d)()},className:"focus-visible:outline-none",children:(0,n.jsx)(z.Link,{href:o,newTab:r,className:"h-full whitespace-nowrap focus-visible:outline-none","data-nav":"link",forwardUtm:!0,children:(0,n.jsx)(tJ,{text:t,bold:u||s,boldOnHover:!0})})}):(0,n.jsx)(tU,{className:"h-full whitespace-nowrap focus-visible:outline-none",onMouseEnter:c.on,onMouseLeave:c.off,onClick:e=>{l?.(e,{name:t,url:o},i)},children:(0,n.jsx)(tJ,{text:t,bold:u||s,boldOnHover:!0})}),(0,n.jsx)(tX,{className:"relative z-20 w-full space-y-4 p-4 data-[state=closed]:slide-out-to-top-1 data-[state=open]:slide-in-from-top-1",sideOffset:0,alignOffset:-16,onMouseEnter:c.on,onMouseLeave:c.off,onCloseAutoFocus:e=>e.preventDefault(),onOpenAutoFocus:e=>e.preventDefault(),asChild:!0,children:(0,n.jsx)("nav",{children:e.map(e=>(0,n.jsx)(z.Link,{href:e.url,newTab:e.newTab,onClick:t=>{l?.(t,e,i),O(e.name,d)()},forwardUtm:!0,className:"whitespace-nowrap focus-visible:outline-none",children:(0,n.jsx)(tJ,{text:e.name,bold:!!e.regex&&RegExp(e.regex,"i").test(window.location.href),boldOnHover:!0})},e.url))})})]}):(0,n.jsx)(z.Link,{href:o,newTab:r,onClick:e=>{l?.(e,{name:t,url:o,newTab:r,regex:a},i),O(t,d)()},className:"flex h-full items-center whitespace-nowrap ty-footnote focus-visible:outline-none",forwardUtm:!0,children:(0,n.jsx)(tJ,{text:t,bold:u,boldOnHover:!0})})},t0=({logo:e,logoSize:t,centerMobileLogo:r,items:a,children:i,onMenuClick:l,closeMegaMenu:s,onLinkClick:c,onLogoClick:d,showFullHeader:u})=>(0,n.jsxs)("div",{className:(0,o.cn)("relative flex h-10 items-center px-4 transition-all fade-in-30 fade-out-30 md-v2:container-v2",u?"duration-300 ease-in-out fade-in-70":"hidden opacity-0 ease-in-out fade-out-70 [transition:opacity_0.3s,display_0.3s_0.3s]"),children:[(0,n.jsx)("button",{type:"button","aria-label":"Menu",className:"mr-5 block md-v2:hidden",onClick:l,children:(0,n.jsx)(U,{className:"h-6 w-6"})}),(0,n.jsxs)("nav",{className:(0,o.cn)("flex h-full grow items-center space-x-6",r&&"justify-evenly md-v2:justify-start"),children:[(0,n.jsxs)(z.Link,{href:e.url,newTab:e.newTab,forwardUtm:!0,onClick:e=>{O("Astro Logo","main")(),d?.(e)},className:(0,o.cn)("shrink-0 focus-visible:outline-none md-v2:mr-4",r&&"absolute left-1/2 -translate-x-1/2 md-v2:static md-v2:left-0 md-v2:translate-x-0"),children:[(0,n.jsx)("img",{src:e.src,alt:e.name,className:"h-fit w-14 md-v2:hidden",height:t?t.mobile.height:32,width:t?t.mobile.width:56}),(0,n.jsx)("img",{src:e.src,alt:e.name,className:"h-fit w-14 max-md-v2:hidden",height:t?t.desktop.height:32,width:t?t.desktop.width:56})]}),(0,n.jsx)("div",{className:"hidden h-full items-center space-x-6 ty-footnote md-v2:flex",children:a.map(e=>(0,n.jsx)(tQ,{...e,onLinkClick:c,closeMegaMenu:s},e.name))})]}),i]}),t1=({centerMobileLogo:e,items:t,logo:a,logoSize:i,onMenuClick:l,closeMegaMenu:s,show
26FullHeader:c,showMegaMenu:d,onLinkClick:u,onLogoClick:f,enableFloatingMenu:m=!1,isInitialLoad:h,children:g,isBannerFullyShown:v,bannerHeight:b})=>{let w=(0,p.useBreakpoint)("md-v2","down"),x=m&&!c;return(0,r.useEffect)(()=>{let e=document.getElementById(R("global-nav")),t=e?.getBoundingClientRect().top||0,n=document.getElementById(R("global-nav-position-identifier")),r=n?.getBoundingClientRect().top||0;e&&v&&(c&&d&&w?"fixed"!==e.style.position&&(e.style.transform=0===r?"translateY(16px)":`translateY(-${r-16}px)`):r!==t&&c&&e.removeAttribute("style"))},[v,w,c,d,b]),(0,r.useEffect)(()=>{let e=document.getElementById(R("global-nav"));if(e)return e.addEventListener("transitionend",()=>{d&&!x?(e?.removeAttribute("style"),e.style.top=w?"0px":"32px",e.style.position="fixed"):e?.removeAttribute("style")}),()=>{e.removeEventListener("transitionend",()=>{d?(e?.removeAttribute("style"),e.style.top="0px",e.style.position="fixed"):e?.removeAttribute("style")})}},[d,w,x]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{id:R("global-nav-position-identifier")}),(0,n.jsxs)("div",{id:R("global-nav"),className:(0,o.cn)("pointer-events-auto absolute right-0 z-0 h-10 w-full overflow-hidden bg-magenta-v2-60 md-v2:top-8",!h&&(d?"[transition:top_0.4s,right_0.4s,transform_0.4s,translate_0.4s,border-radius_0.3s,width_0.4s,z-index_0.1s]":"[transition:top_0.4s,right_0.4s,transform_0.4s,translate_0.4s,border-radius_0.4s,width_0.4s,z-index_0.1s_0.6s]"),x&&"right-4 w-[120px] translate-y-4 rounded-md shadow-md-v2 md-v2:right-8 md-v2:w-32 md-v2:translate-y-0",d&&"right-4 z-[31] w-14 rounded-md shadow-md-v2 max-md-v2:translate-y-4 md-v2:right-8 md-v2:w-18",c&&!d&&"w-full translate-y-0"),children:[(0,n.jsx)(t0,{logo:a,logoSize:i,onMenuClick:l,centerMobileLogo:e,items:t,showFullHeader:c&&!d,onLinkClick:u,closeMegaMenu:s,onLogoClick:f,children:g}),(0,n.jsx)(F,{logo:a,logoSize:i,onMenuClick:l,showMegaMenu:d})]})]})};var t2=e.i(25486),t5="ScrollArea",[t3,t4]=(0,B.createContextScope)(t5),[t6,t7]=t3(t5),t9=r.forwardRef((e,t)=>{let{__scopeScrollArea:o,type:a="hover",dir:i,scrollHideDelay:l=600,...s}=e,[c,d]=r.useState(null),[u,f]=r.useState(null),[p,m]=r.useState(null),[h,g]=r.useState(null),[v,b]=r.useState(null),[w,x]=r.useState(0),[y,E]=r.useState(0),[C,j]=r.useState(!1),[S,_]=r.useState(!1),R=(0,H.useComposedRefs)(t,e=>d(e)),N=(0,t2.useDirection)(i);return(0,n.jsx)(t6,{scope:o,type:a,dir:N,scrollHideDelay:l,scrollArea:c,viewport:u,onViewportChange:f,content:p,onContentChange:m,scrollbarX:h,onScrollbarXChange:g,scrollbarXEnabled:C,onScrollbarXEnabledChange:j,scrollbarY:v,onScrollbarYChange:b,scrollbarYEnabled:S,onScrollbarYEnabledChange:_,onCornerWidthChange:x,onCornerHeightChange:E,children:(0,n.jsx)(tt.Primitive.div,{dir:N,...s,ref:R,style:{position:"relative","--radix-scroll-area-corner-width":w+"px","--radix-scroll-area-corner-height":y+"px",...e.style}})})});t9.displayName=t5;var t8="ScrollAreaViewport",ne=r.forwardRef((e,t)=>{let{__scopeScrollArea:o,children:a,nonce:i,...l}=e,s=t7(t8,o),c=r.useRef(null),d=(0,H.useComposedRefs)(t,c,s.onViewportChange);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),(0,n.jsx)(tt.Primitive.div,{"data-radix-scroll-area-viewport":"",...l,ref:d,style:{overflowX:s.scrollbarXEnabled?"scroll":"hidden",overflowY:s.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,n.jsx)("div",{ref:s.onContentChange,style:{minWidth:"100%",display:"table"},children:a})})]})});ne.displayName=t8;var nt="ScrollAreaScrollbar",nn=r.forwardRef((e,t)=>{let{forceMount:o,...a}=e,i=t7(nt,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:s}=i,c="horizontal"===e.orientation;return r.useEffect(()=>(c?l(!0):s(!0),()=>{c?l(!1):s(!1)}),[c,l,s]),"hover"===i.type?(0,n.jsx)(nr,{...a,ref:t,forceMount:o}):"scroll"===i.type?(0,n.jsx)(no,{...a,ref:t,forceMount:o}):"auto"===i.type?(0,n.jsx)(na,{...a,ref:t,forceMount:o}
26):"always"===i.type?(0,n.jsx)(ni,{...a,ref:t}):null});nn.displayName=nt;var nr=r.forwardRef((e,t)=>{let{forceMount:o,...a}=e,i=t7(nt,e.__scopeScrollArea),[l,s]=r.useState(!1);return r.useEffect(()=>{let e=i.scrollArea,t=0;if(e){let n=()=>{window.clearTimeout(t),s(!0)},r=()=>{t=window.setTimeout(()=>s(!1),i.scrollHideDelay)};return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",r),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",r)}}},[i.scrollArea,i.scrollHideDelay]),(0,n.jsx)(tj.Presence,{present:o||l,children:(0,n.jsx)(na,{"data-state":l?"visible":"hidden",...a,ref:t})})}),no=r.forwardRef((e,t)=>{var o;let{forceMount:a,...i}=e,l=t7(nt,e.__scopeScrollArea),s="horizontal"===e.orientation,c=nj(()=>u("SCROLL_END"),100),[d,u]=(o={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},r.useReducer((e,t)=>o[e][t]??e,"hidden"));return r.useEffect(()=>{if("idle"===d){let e=window.setTimeout(()=>u("HIDE"),l.scrollHideDelay);return()=>window.clearTimeout(e)}},[d,l.scrollHideDelay,u]),r.useEffect(()=>{let e=l.viewport,t=s?"scrollLeft":"scrollTop";if(e){let n=e[t],r=()=>{let r=e[t];n!==r&&(u("SCROLL"),c()),n=r};return e.addEventListener("scroll",r),()=>e.removeEventListener("scroll",r)}},[l.viewport,s,u,c]),(0,n.jsx)(tj.Presence,{present:a||"hidden"!==d,children:(0,n.jsx)(ni,{"data-state":"hidden"===d?"hidden":"visible",...i,ref:t,onPointerEnter:(0,$.composeEventHandlers)(e.onPointerEnter,()=>u("POINTER_ENTER")),onPointerLeave:(0,$.composeEventHandlers)(e.onPointerLeave,()=>u("POINTER_LEAVE"))})})}),na=r.forwardRef((e,t)=>{let o=t7(nt,e.__scopeScrollArea),{forceMount:a,...i}=e,[l,s]=r.useState(!1),c="horizontal"===e.orientation,d=nj(()=>
26{if(o.viewport){let e=o.viewport.offsetWidth<o.viewport.scrollWidth,t=o.viewport.offsetHeight<o.viewport.scrollHeight;s(c?e:t)}},10);return nS(o.viewport,d),nS(o.content,d),(0,n.jsx)(tj.Presence,{present:a||l,children:(0,n.jsx)(ni,{"data-state":l?"visible":"hidden",...i,ref:t})})}),ni=r.forwardRef((e,t)=>{let{orientation:o="vertical",...a}=e,i=t7(nt,e.__scopeScrollArea),l=r.useRef(null),s=r.useRef(0),[c,d]=r.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=nw(c.viewport,c.content),f={...a,sizes:c,onSizesChange:d,hasThumb:!!(u>0&&u<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>s.current=0,onThumbPointerDown:e=>s.current=e};function p(e,t){return function(e,t,n,r="ltr"){let o=nx(n),a=t||o/2,i=n.scrollbar.paddingStart+a,l=n.scrollbar.size-n.scrollbar.paddingEnd-(o-a),s=n.content-n.viewport;return nE([i,l],"ltr"===r?[0,s]:[-1*s,0])(e)}(e,s.current,c,t)}return"horizontal"===o?(0,n.jsx)(nl,{...f,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=ny(i.viewport.scrollLeft,c,i.dir);l.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=p(e,i.dir))}}):"vertical"===o?(0,n.jsx)(ns,{...f,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=ny(i.viewport.scrollTop,c);l.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=p(e))}}):null}),nl=r.forwardRef((e,t)=>{let{sizes:o,onSizesChange:a,...i}=e,l=t7(nt,e.__scopeScrollArea),[s,c]=r.useState(),d=r.useRef(null),u=(0,H.useComposedRefs)(t,d,l.onScrollbarXChange);return r.useEffect(()=>{d.current&&c(getComputedStyle(d.current))},[d]),(0,n.jsx)(nu,{"data-orientation":"horizontal",...i,ref:u,sizes:o,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":nx(o)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,n)=>{if(l.viewport){var r,o;let a=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(a),r=a,o=n,r>0&&r<o&&t.preventDefault()}},onResize:()=>{d.current&&l.viewport&&s&&a({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:nb(s.paddingLeft),paddingEnd:nb(s.paddingRight)}})}})}),ns=r.forwardRef((e,t)=>{let{sizes:o,onSizesChange:a,...i}=e,l=t7(nt,e.__scopeScrollArea),[s,c]=r.useState(),d=r.useRef(null),u=(0,H.useComposedRefs)(t,d,l.onScrollbarYChange);return r.useEffect(()=>{d.current&&c(getComputedStyle(d.current))},[d]),(0,n.jsx)(nu,{"data-orientation":"vertical",...i,ref:u,sizes:o,style:{top:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":nx(o)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,n)=>{if(l.viewport){var r,o;let a=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(a),r=a,o=n,r>0&&r<o&&t.preventDefault()}},onResize:()=>{d.current&&l.viewport&&s&&a({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:nb(s.paddingTop),paddingEnd:nb(s.paddingBottom)}})}})}),[nc,nd]=t3(nt),nu=r.forwardRef((e,t)=>{let{__scopeScrollArea:o,sizes:a,hasThumb:i,onThumbChange:l,onThumbPointerUp:s,onThumbPointerDown:c,onThumbPositionChange:d,onDragScroll:u,onWheelScroll:f,onResize:p,...m}=e,h=t7(nt,o),[g,v]=r.useState(null),b=(0,H.useComposedRefs)(t,e=>v(e)),w=r.useRef(null),x=r.useRef(""),y=h.viewport,E=a.content-a.viewport,C=(0,tr.useCallbackRef)(f),j=(0,tr.useCallbackRef)(d),S=nj(p,10);function _(e){w.current&&u({x:e.clientX-w.current.left,y:e.clientY-w.current.top})}return r.useEffect(()=>{let e=e=>{let t=e.target;g?.contains(t)&&C(e,E)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[y,g,E,C]),r.useEffect(j,[a,j]),nS(g,S),nS(h.content,S),(0,n.jsx)(nc,{scope:o,scrollbar:g,hasThumb:i,onThumbChange:(0,tr.useCallbackRef)(l),onThumbPointerUp:(0,tr.useCallbackRef)(s),onThumbPositionChange:j,onThumbPointerDown:(0,tr.useCallbackRef)(c),children:(0,n.jsx)(tt.Primitive.div,{...m,ref:b,style:{position:"absolute",...m.style},onPointerDown:(0,$.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),w.current=g.getBoundingClientRect(),x.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",h.viewport&&(h.viewport.style.scrollBehavior="auto"),_(e))}),onPointerMove:(0,$.composeEventHandlers)(e.onPointerMove,_),onPointerUp:(0,$.composeEventHandlers)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=x.current,h.viewport&&(h.viewport.style.scrollBehavior=""),w.current=null})})})}),nf="ScrollAreaThumb",np=r.forwardRef((e,t)=>
26{let{forceMount:r,...o}=e,a=nd(nf,e.__scopeScrollArea);return(0,n.jsx)(tj.Presence,{present:r||a.hasThumb,children:(0,n.jsx)(nm,{ref:t,...o})})}),nm=r.forwardRef((e,t)=>{let{__scopeScrollArea:o,style:a,...i}=e,l=t7(nf,o),s=nd(nf,o),{onThumbPositionChange:c}=s,d=(0,H.useComposedRefs)(t,e=>s.onThumbChange(e)),u=r.useRef(void 0),f=nj(()=>{u.current&&(u.current(),u.current=void 0)},100);return r.useEffect(()=>{let e=l.viewport;if(e){let t=()=>{f(),u.current||(u.current=nC(e,c),c())};return c(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[l.viewport,f,c]),(0,n.jsx)(tt.Primitive.div,{"data-state":s.hasThumb?"visible":"hidden",...i,ref:d,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...a},onPointerDownCapture:(0,$.composeEventHandlers)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;s.onThumbPointerDown({x:n,y:r})}),onPointerUp:(0,$.composeEventHandlers)(e.onPointerUp,s.onThumbPointerUp)})});np.displayName=nf;var nh="ScrollAreaCorner",ng=r.forwardRef((e,t)=>{let r=t7(nh,e.__scopeScrollArea),o=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&o?(0,n.jsx)(nv,{...e,ref:t}):null});ng.displayName=nh;var nv=r.forwardRef((e,t)=>{let{__scopeScrollArea:o,...a}=e,i=t7(nh,o),[l,s]=r.useState(0),[c,d]=r.useState(0),u=!!(l&&c);return nS(i.scrollbarX,()=>{let e=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(e),d(e)}),nS(i.scrollbarY,()=>{let e=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(e),s(e)}),u?(0,n.jsx)(tt.Primitive.div,{...a,ref:t,style:{width:l,height:c,position:"absolute",right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:0,...e.style}}):null});function nb(e){return e?parseInt(e,10):0}function nw(e,t){let n=e/t;return isNaN(n)?0:n}function nx(e){let t=nw(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-n)*t,18)}function ny(e,t,n="ltr"){let r=nx(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-o,i=t.content-t.viewport,l=function(e,[t,n]){return Math.min(n,Math.max(t,e))}(e,"ltr"===n?[0,i]:[-1*i,0]);return nE([0,i],[0,a-r])(l)}function nE(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}var nC=(e,t=()=>{})=>{let n={left:e.scrollLeft,top:e.scrollTop},r=0;return!function o(){let a={left:e.scrollLeft,top:e.scrollTop},i=n.left!==a.left,l=n.top!==a.top;(i||l)&&t(),n=a,r=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(r)};function nj(e,t){let n=(0,tr.useCallbackRef)(e),o=r.useRef(0);return r.useEffect(()=>()=>window.clearTimeout(o.current),[]),r.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(n,t)},[n,t])}function nS(e,t){let n=(0,tr.useCallbackRef)(t);(0,to.useLayoutEffect)(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}let n_=r.forwardRef(({className:e,orientation:t="vertical",scrollbarThumbClassName:r,...a},i)=>(0,n.jsx)(nn,{ref:i,orientation:t,className:(0,o.cn)("flex touch-none select-none transition-colors","vertical"===t&&"h-full w-1.5 border-l border-l-transparent p-[1px]","horizontal"===t&&"h-1.5 flex-col border-t border-t-transparent p-[1px]",e),...a,children:(0,n.jsx)(np,{className:(0,o.cn)("bg-border relative flex-1 rounded-full",r)})}));n_.displayName=nn.displayName;let nR=r.forwardRef(({className:e,children:t,scrollbarClassName:r,scrollbarThumbClassName:a,...i},l)=>(0,n.jsxs)(t9,{ref:l,className:(0,o.cn)("relative overflow-hidden",e),...i,children:[(0,n.jsx)(ne,{className:"h-full w-full rounded-[inherit]",children:t}),(0,n.jsx)(n_,{className:r,scrollbarThumbClassName:a}),(0,n.jsx)(ng,{})]}));nR.displayName=t9.displayName;var nN=e.i(34519);let nO=({children:e,className:t,disabled:r,isError:a,shouldApplyHoverEffect:i})=>(0,n.jsx)("div",{className:(0,o.cn)("flex rounded-sm border border-neutral-v2-10 bg-neutral-v2-0 text-neutral-v2-60 transition-colors focus-within:border-blue-v2-60 focus-within:hover:border-blue-v2-60 focus-within:hover:bg-neutral-v2-0",i&&"hover:border-neutral-v2-5 hover:bg-neutral-v2-5",r&&"curs
26or-not-allowed border-neutral-v2-10 bg-neutral-v2-10 text-neutral-v2-40 hover:border-neutral-v2-10 hover:bg-neutral-v2-10 focus-within:hover:bg-neutral-v2-0",a&&"border-red-v2-60 focus-within:border-blue-v2-60 hover:border-red-v2-60 focus-within:hover:border-blue-v2-60",t),children:e}),nL=r.forwardRef(({className:e,type:t,...r},a)=>(0,n.jsx)("input",{type:t,className:(0,o.cn)("w-full rounded-sm border border-neutral-v2-10 bg-neutral-v2-0 px-4 py-2.5 text-neutral-v2-90 transition-colors ty-body placeholder:text-neutral-v2-40","hover:border-neutral-v2-5 hover:bg-neutral-v2-5 hover:placeholder:text-neutral-v2-60","focus:hover:bg-neutral-v2-0 focus:hover:placeholder:text-neutral-v2-40 focus-visible:border-blue-v2-60 focus-visible:caret-blue-v2-60 focus-visible:outline-none","disabled:cursor-not-allowed disabled:bg-neutral-v2-10 disabled:text-neutral-v2-40 disabled:placeholder:text-neutral-v2-40 disabled:hover:border-neutral-v2-10",e),ref:a,...r}));nL.displayName="Input";let nk=e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"none",...e,children:[(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.02 2.314a.5.5 0 0 1 0 .707l-10 10a.5.5 0 0 1-.707-.707l10-10a.5.5 0 0 1 .708 0Z",fill:"currentColor"}),(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.02 13.02a.5.5 0 0 1-.706 0l-10-10a.5.5 0 1 1 .706-.707l10 10a.5.5 0 0 1 0 .708Z",fill:"currentColor"})]}),nM=({className:e,endpoint:t,placeholder:a,queryKey:i,gtmType:l})=>{let s=(0,r.useRef)(null),[c,d]=(0,r.useState)("");return(0,n.jsx)("form",{id:R("search"),className:"relative",action:t,onSubmit:e=>{let t=new FormData(e.currentTarget).get(i);"string"==typeof t&&t.trim()&&(function(e,t="main"){return()=>N({content_category:"mega"===t?"Mega Menu - Search":"Header Menu - Search",content_title:e})})(t,l)()},children:(0,n.jsxs)(nO,{className:(0,o.cn)("flex items-center justify-center border-neutral-v2-10 pr-1 has-[input:hover]:bg-neutral-v2-5",e),children:[(0,n.jsx)(nL,{className:"appearance-none border-0 bg-transparent pr-2 [&::-webkit-search-cancel-button]:appearance-none",ref:s,name:i,type:"search",placeholder:a,autoComplete:"off",value:c,onChange:e=>d(e.target.value)}),(0,n.jsx)("div",{className:"mr-2",children:c.length>0&&(0,n.jsx)("div",{className:"flex h-6 w-6 cursor-pointer items-center justify-center rounded-full bg-blue-v2-60",children:(0,n.jsx)(nk,{className:"text-neutral-v2-0",onClick:()=>{d(""),s.current?.focus()}})})}),(0,n.jsx)(C.Button,{size:"small",type:"submit",className:"w-12 focus-visible:outline-none",children:(0,n.jsx)(nN.SearchIcon,{width:16,height:16})})]})})};var nT=e.i(4364);let nA=(0,r.createContext)(u.DEFAULT_LOCALE);function nP(){return(0,r.useContext)(nA)}var nI=e.i(55846);let nD=({triggerText:e,endpoint:t})=>{let[o,a]=(0,r.useState)(!1),{config:{title:i,logo:l,products:s},isLoading:c}=function(e,t,n){let{data:r,isLoading:o}=(0,nI.useDfConfig)(e,"cross_promotion",{fetchCondition:()=>!!n});return r?{config:{title:r.titleLocales[({en:"en",bm:"ms"})[t]],logo:{src:r.titleLogoUrl,alt:"Astro"},products:r.products.map(e=>({image:e.thumbnail,name:e.title,description:e.description,url:e.external_link}))},isLoading:o}:{config:{title:"Explore websites in Astro",logo:{src:"",alt:""},products:[]},isLoading:!0}}(t,nP(),o);return(0,n.jsxs)(nT.Modal,{open:o,onOpenChange:a,children:[(0,n.jsx)(nT.ModalTrigger,{children:(0,n.jsx)(tJ,{className:"cursor-pointer align-baseline",text:e,bold:o,boldOnHover:!0})}),(0,n.jsx)(nT.ModalContent,{id:R("brands"),modalOverlayClassName:"z-40",className:"container z-40 h-full w-full overflow-auto rounded-none border-none bg-neutral-50 p-0",children:(0,n.jsxs)("div",{className:"container flex flex-col py-8",children:[(0,n.jsx)(nT.ModalCloseButton,{className:"relative right-0 top-0 mb-4 self-end [&>svg]:m-0 [&>svg]:h-5 [&>svg]:w-5"}),(0,n.jsx)(nT.ModalTitle,{className:"mb-0",children:(0,n.jsxs)("header",{id:R("brands","header"),className:"mb-8 flex items-center",children:[(0,n.jsx)("h1",{className:"text-[22px] font-bold leading-5.5 tracking-normal",children:i}),(0,n.jsx)("img",{src:l.src,alt:l.alt,className:"ml-2 h-6",width:56,height:24})]})}),c?(0,n.jsx)("p",{children:"Loading..."}):(0,n.jsx)("div",{id:R("brands","grid"),className:"grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3",children:s.map(({description:e,image:t,name:r,url:o})=>(0,n.jsxs)(z.Link,{href:o,newTab:!0,className:"flex rounded-sm bg-white p-2 shadow",children:[(0,n.jsx)("img",{className:"row-span-3 rounded-xs",src:t,alt:r,width:120,height:120,loading:"lazy"}),(0,n.jsxs)("div",{className:"ml-2 flex flex-col",children:[(0,n.jsx)("h2",{className:"mb-1 font-extrabold leading-none",children:r}),(0,n.jsx)("p",{className:"text-[13px]",children:e}),(0,n.jsx)("p",{className:"mt-auto text-[13px]",children:o})]})]},r))})]})})]})},nU=({crossPromo:e,sites:t,className:a,gtmType:i,children:l})=>
26{let[s,c]=(0,r.useState)(0),d=(0,p.useBreakpoint)("md-v2","down"),u=t.filter((e,t)=>!d||t!==s);return(0,r.useEffect)(()=>{let e=u.findIndex(({regex:e})=>e&&RegExp(e,"i").test(window.location.href));e>=0&&c(e)},[u]),(0,n.jsx)("div",{id:R("universal-nav"),className:(0,o.cn)("h-8 bg-black",a),children:(0,n.jsxs)("div",{className:"relative flex h-full justify-center md-v2:justify-between",children:[(0,n.jsxs)("nav",{className:"flex items-center justify-center space-x-6 text-white ty-caption md-v2:justify-start md-v2:space-x-7",children:[u.map(({name:e,newTab:t,url:r},o)=>(0,n.jsx)(z.Link,{href:r,newTab:t,onClick:O(e,i),className:"focus-visible:outline-none",children:(0,n.jsx)(tJ,{text:e,bold:o===s&&!d,boldOnHover:!0})},e)),(0,n.jsx)(nD,{triggerText:e.name,endpoint:e.endpoint})]}),l]})})};function nF(){let e=window;e.sendToCIChatbot&&e.sendToCIChatbot({name:"logged-out"})}var nz=e.i(91076),n$=e.i(69277),n$=n$;let nH=e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",width:20,height:20,...e,children:[(0,n.jsx)("path",{fill:"none",d:"M0 0h20v20H0z"}),(0,n.jsx)("path",{fill:"currentcolor",d:"M17.2 18a.8.8 0 01-.795-.706l-.009-.235a2.4 2.4 0 00-2.255-2.259H6a2.4 2.4 0 00-2.4 2.4.8.8 0 01-1.6 0 4 4 0 013.827-4H14a4 4 0 014 4 .8.8 0 01-.8.8zM10 11.6a4.8 4.8 0 114.8-4.8 4.805 4.805 0 01-4.8 4.8zm0-8a3.2 3.2 0 103.2 3.2A3.2 3.2 0 0010 3.6z"})]}),nB=({button:e,menuLabel:t,onLogin:r,onLogout:a,shouldOverrideLogout:i,shouldShowMenuLabel:l,gtmType:s,popoverContentClassName:c})=>{let{authenticated:d,loginUrl:u,logoutUrl:p,profileUrl:m,isChatbotConfiguredToBeShown:h,isLightspeed:g}=b(),[v,w]=(0,f.useBoolean)(!1),x=e=>()=>{i||(0,n$.default)(),h&&nF(),a?.(),e?.()};return d?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{type:"button",onClick:x(),className:(0,o.cn)("hidden h-8 items-center focus-visible:outline-none",g&&"md-v2:flex"),"aria-label":"Login",children:[(0,n.jsx)(nH,{className:"h-4 w-4"}),(0,n.jsx)(tJ,{text:t.logout,className:(0,o.cn)("ml-2 hidden md-v2:block",l&&"block")})]}),(0,n.jsx)("div",{className:(0,o.cn)("relative flex h-8 items-center",g&&"md-v2:hidden"),children:(0,n.jsxs)(tP,{children:[(0,n.jsxs)(tU,{className:"flex focus-visible:outline-none","aria-label":"Profile",children:[(0,n.jsx)(nH,{className:"h-4 w-4"}),(0,n.jsx)(tJ,{text:e.profile,bold:v,className:(0,o.cn)("ml-2 hidden md-v2:block",l&&"block")})]}),(0,n.jsxs)(tX,{id:R("profile-menu"),align:"end",sideOffset:12,className:(0,o.cn)("absolute -right-2 top-full z-20 flex flex-col rounded-md bg-neutral-v2-0 text-base text-black shadow-md-v2 outline-none data-[state=closed]:slide-out-to-top-1 data-[state=open]:slide-in-from-top-1 md-v2:mt-1",l&&"max-md-v2:-right-8 md-v2:-right-2",c),children:[!g&&(0,n.jsxs)(n.Fragment,{children:[t.manageAccount&&(0,n.jsx)(z.Link,{href:t.manageAccount.url,onClick:w.off,className:"inline-block whitespace-nowrap p-4 focus-visible:outline-none",children:(0,n.jsx)(tJ,{text:t.manageAccount.name,boldOnHover:!0})}),(0,n.jsx)(z.Link,{href:m,onClick:w.off,className:"inline-block whitespace-nowrap p-4 focus-visible:outline-none",children:(0,n.jsx)(tJ,{text:t.manage,boldOnHover:!0})})]}),(0,n.jsx)(z.Link,{href:p||void 0,onClick:x(w.off),className:"inline-block cursor-pointer whitespace-nowrap p-4 focus-visible:outline-none",children:(0,n.jsx)(tJ,{text:t.logout,boldOnHover:!0})})]})]})})]}):(0,n.jsxs)("button",{type:"button",onClick:()=>{O("Login",s)(),r?.(),window.location.href=(0,nz.interpolate)(u,{location:encodeURIComponent(window.location.href)})},className:"flex h-8 items-center focus-visible:outline-none","aria-label":"Login",children:[(0,n.jsx)(nH,{className:"h-4 w-4"}),(0,n.jsx)(tJ,{text:e.login,className:(0,o.cn)("ml-2 hidden md-v2:block",l&&"block")})]})},nV=e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",...e,children:[(0,n.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M20 35.25a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5ZM15.75 37a4.25 4.25 0 1 1 8.5 0 4.25 4.25 0 0 1-8.5 0ZM33 35.25a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5ZM28.75 37a4.25 4.25 0 1 1 8.5 0 4.25 4.25 0 0 1-8.5 0ZM6.25 8.5c0-.69.56-1.25 1.25-1.25H9c2.057 0 3.8 1.513 4.09 3.549l1.57 11.015.511 3.229a4.75 4.75 0 0 0 5.302 3.968l12.799-1.659a4.75 4.75 0 0 0 4.098-4.083l1.391-10.434 2.478.33L39.848 23.6a7.25 7.25 0 0 1-6.255 6.231L20.795 31.49a7.25 7.25 0 0 1-8.093-6.057l-.514-3.247-1.573-11.035A1.632 1.632 0 0 0 9 9.75H7.5c-.69 0-1.25-.56-1.25-1.25Z",clipRule:"evenodd"}),(0,n.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M11.25 13c0-.69.56-1.25 1.25-1.25H40a1.25 1.25 0 1 1 0 2.5H12.5c-.69 0-1.25-.56-1.25-1.25ZM26 25.25c-.69 0-1.25-.56-1.25-1.25v-6a1.25 1.25 0 1 1 2.5 0v6c0 .69-.56 1.25-1.25 1.25ZM32 25.25c-.69 0-1.25-.56-1.25-1.25v-6a1.25 1.25 0 1 1 2.5 0v6c0 .69-.56 1.25-1.25 1.25ZM20 25.25c-.69 0-1.25-.56-1.25-1.25v-6a1.25 1.25 0 1 1 2.5 0v6c0 .69-.56 1.25-1.25 1.25Z",clipRule:"evenodd"})]}),nW=(0,r.createContext)(void 0);var nK=e.i(24877),nZ=e.i(28724);let nG=({description:e,primaryCta:t,secondaryCta:r,itemConfig:a,perMonthText:i})=>(0,n.jsxs)("div",{className:"flex flex-col space-y-4 text-wrap",children:[(0,n.jsx)("p",{className:"ty-footnote max-md-v2:leading-5.5",children:e}),(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[a.itemIcon&&(0,n.jsx)("img",{src:a.itemIcon.src,alt:a.itemIcon.alt,className:"aspect-square w-12 shrink-0"}),(0,n.jsxs)("div",{className:"flex w-full flex-col gap-1",children:[(0,n.jsx)("p",{className:"ty-footnote-strong md-v2:leading-5",children:a.title}),a.subDescriptionWithSingleAddOns&&(0,n.jsxs)("p",{className:"flex items-center gap-1 text-neutral-v2-60 ty-caption",children:[(0,n.jsx)("span",{children:"+ "}),(0,n.jsx)("img",{className:"h-4 w-4 shrink-0 rounded-full border border-neutral-v2-10",src:a.subDescriptionWithSingleAddOns.icon.src,alt:a.subDescriptionWithSingleAddOns.icon.alt}),(0,n.jsx)("span",{children:a.subDescriptionWithSingleAddOns.text})]}),a.subDescriptionWithMoreAddOns&&(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"text-wrap text-neutral-v2-60 ty-caption",children:a.subDescriptionWithMoreAddOns.text}),(0,n.jsx)("div",{className:"mt-1 flex flex-wrap items-center",children:a.subDescriptionWithMoreAddOns.icons.map((e,t)=>(0,n.jsx)("img",{className:(0,o.cn)("h-4 w-4 shrink-0 rounded-full border border-neutral-v2-10",t>0&&"-ml-0.5"),src:e.src,alt:e.alt},e.alt))})]}),(0,n.jsx)("div",{className:"mt-1 flex flex-wrap gap-1",children:a.badge&&(0,n.jsxs)(nK.Badge,{className:"flex w-fit shrink-0 gap-1 rounded-sm border border-neutral-v2-10 bg-neutral-v2-100",style:{background:a.badge.bgColor??void 0},children:[a.badge.icon&&(0,n.jsx)("img",{src:a.badge.icon.src,alt:a.badge.icon.alt,className:"h-4 w-4"}),(0,n.jsx)(E.HtmlText,{className:"text-neutral-v2-10 ty-footnote-strong max-md-v2:leading-5.5",text:a.badge.label})]})}),(0,n.jsxs)("div",{className:"mt-1 flex items-center gap-1",children:[a.displayPrice&&(0,n.jsx)("p",{className:"ty-footnote-strong md-v2:leading-5",children:`${a.displayPrice}${i}`}),a.originalPrice&&(0,n.jsx)("s",{className:"text-neutral-v2-60 ty-caption",children:`${(0,nZ.formatAsPrice)(a.originalPrice)}${i}`})]})]})]}),a.bannerImage&&(0,n.jsx)("img",{src:a.bannerImage.src,alt:a.bannerImage.alt,className:"mt-4 aspect-video w-full rounded-sm"}),(0,n.jsxs)("div",{className:"flex flex-col space-y-2",children:[(0,n.jsx)(C.Button,{asChild:!0,size:"small",className:"focus-visible:outline-none",children:(0,n.jsx)(z.Link,{href:t.url,forwardUtm:!0,onClick:()=>N({content_list_type:window.location.pathname,content_category:"Expand Cart",content_title:"Checkout"}),children:t.name})}),(0,n.jsx)(C.Button,{asChild:!0,size:"small",variant:"secondary",className:"focus-visible:outline-none",children:(0,n.jsx)(z.Link,{href:r.url,forwardUtm:!0,onClick:()=>N({content_list_type:window.location.pathname,content_category:"Expand Cart",content_title:"Edit Selection"}),children:r.name})})]})]});var nY=e.i(62062);let nq=({onCloseButtonClick:e})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex justify-between",children:[(0,n.jsx)(nY.LoadingSkeleton,{className:"h-4 w-[60px] rounded-sm"}),(0,n.jsx)("button",{type:"button",className:"focus-visible:outline-none",onClick:e,children:(0,n.jsx)(j,{className:"h-4 w-4",pathProps:{fill:"black"}})})]}),(0,n.jsxs)("div",{className:"flex flex-col space-y-4",children:[(0,n.jsx)(nY.LoadingSkeleton,{className:"mt-1 h-4 w-[248px] rounded-sm"}),(0,n.jsxs)("div",{className:"space-y-1",children:[(0,n.jsx)(nY.LoadingSkeleton,{className:"h-4 w-[200px] rounded-sm"}),(0,n.jsx)(nY.LoadingSkeleton,{className:"h-4 w-[150px] rounded-sm"}),(0,n.jsx)(nY.LoadingSkeleton,{className:"h-4 w-[120px] rounded-sm"})]}),(0,n.jsx)(nY.LoadingSkeleton,{className:"aspect-video h-[174px] w-full"}),(0,n.jsxs)("div",{className:"flex flex-col space-y-2",children:[(0,n.jsx)(nY.LoadingSkeleton,{className:"h-9 w-full rounded-sm"}),(0,n.jsx)(nY.LoadingSkeleton,{className:"h-9 w-full rounded-sm"})]})]})]}),nX=({primaryCta:e,description:t})=>(0,n.jsxs)("div",{className:"flex flex-col justify-center",children:[(0,n.jsx)(nV,{className:"mx-auto mb-2 h-12 w-12"}),(0,n.jsx)("p",{className:"mb-4 text-center",children:t}),(0,n.jsx)(C.Button,{asChild:!0,size:"small",className:"mx-auto w-full focus-visible:outline-none",onClick:()=>{N({content_list_type:window.location.pathname,content_category:"Expand Cart",content_title:"Explore packs"})},children:(0,n.jsx)(z.Link,{...e,href:e.url,forwardUtm:!0,children:e.name})})]}),nJ=({shouldShowMenuLabel:e,popoverContentClassName:t})=>{let[a,i]=(0,f.useBoolean)(!1),{cartConfig:l,handleCartClick:s,selectedItem:c,isEmptyCart:d,isLoading:u,customCart:p}=function(){let e=(0,r.useContext)(nW);if(void 0===e)throw Error("CartConfigContext is undefined");return e}();return(0,r.useEffect)(()=>{a&&!u&&(p?p.cartPopupGtmEvent?.():N({event:"popupEvent",content_list_type:window.location.pathname,content_category:"Expand Cart",content_title:d?"Empty":"Valid"}))},[p,d,u,a]),(0,n.jsx)("div",{className:"relative flex h-8 items-center",children:(0,n.jsxs)(tP,{onOpenChange:()=>{s(i.toggle)},open:a,children:[(0,n.jsxs)(tU,{onClick:()=>{a||N({content_list_type:window.location.pathname,content_category:"Header Menu",content_title:`Saved Cart ${d?"(empty)":"(valid)"}`})},className:"flex items-center focus-visible:outline-none","aria-label":"Cart",children:[(0,n.jsxs)("div",{className:"relative flex items-center justify-center",children:[(0,n.jsx)(nV,{className:"h-4 w-4"}),!d&&c&&c?.itemConfig.numberOfItems!==0&&(0,n.jsx)("span",{className:(0,o.cn)("absolute -right-0.5 -top-0.5 flex h-3 w-3 items-center justify-center rounded-full text-[9px]",e?"bg-magenta-v2-60 text-neutral-v2-0":"bg-neutral-v2-0 text-magenta-v2-60"),children:c.itemConfig.numberOfItems})]}),(0,n.jsx)(tJ,{text:l.label,bold:a,className:(0,o.cn)("ml-2 hidden",e&&"block")})]}),(0,n.jsx)(tX,{id:R("abandoned-cart"),align:"end",sideOffset:10,avoidCollisions:!0,className:(0,o.cn)("top-full w-[328px] overflow-hidden rounded-md bg-neutral-v2-0 p-4 shadow-md-v2 outline-none transition-all duration-300 data-[state=closed]:slide-out-to-top-1 data-[state=open]:slide-in-from-top-1 max-md-v2:mx-4 md-v2:absolute",e?"md-v2:-right-32":"md-v2:-right-10",t||"z-20"),children:(0,n.jsx)("div",{children:p?p.cartContent(i.off,a):u?(0,n.jsx)(nq,{onCloseButtonClick:i.off}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex justify-between",children:[(0,n.jsxs)("p",{className:"ty-heading5",children:[l.title,c&&c?.itemConfig.numberOfItems!==0&&` (${c.itemConfig.numberOfItems})`]}),(0,n.jsx)("button",{type:"button",className:"focus-visible:outline-none",onClick:i.off,children:(0,n.jsx)(j,{className:"h-4 w-4",pathProps:{fill:"black"}})})]}),c?(0,n.jsx)(nG,{...c,description:l.cartItemViewConfig.description,perMonthText:l.cartItemViewConfig.perMonthText}):(0,n.jsx)(nX,{...l.emptyCartConfig})]})})})]})})};var nQ=e.i(64681),n0=x;
26function n1(e){return"string"==typeof e&&nQ.SUPPORTED_LOCALES.includes(e)}function n2(e){return n1(e)?(window.dispatchEvent(new CustomEvent(nQ.LOCALE_EVENT,{detail:e})),y(nQ.LOCALE_COOKIE,e,5e5,!1,(0,n0.default)(window.location.hostname)),e):null}let n5=e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",width:20,height:20,fill:"currentcolor",...e,children:[(0,n.jsx)("path",{d:"M4.67 15.36h-.42A2.25 2.25 0 0 1 2 13.14V4.22A2.23 2.23 0 0 1 4.25 2h11.51A2.23 2.23 0 0 1 18 4.22v8.92a2.23 2.23 0 0 1-2.24 2.22h-6a2.25 2.25 0 0 0-1.72.8L6.49 18",fill:"none",stroke:"currentcolor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"m10.046 7.29-.72 1.789h1.45l-.73-1.79Zm0-3h.33l.13.07h.06l.09.069.08.09v.05l.07.14 2 4.84 1 2.42a.83.83 0 0 1-.11.82.85.85 0 0 1-1.18.14.858.858 0 0 1-.13-.14l-.07-.11-.05-.1-.78-1.9h-2.77l-.77 1.9a.83.83 0 0 1-.44.46h-.209a.84.84 0 0 1-.913-.583.78.78 0 0 1-.026-.307v-.24l1-2.39 2-4.81.08-.15.1-.12.1-.08.12-.07h.29Z"})]}),n3=e=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:16,height:16,fill:"none",...e,children:(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.647 3.238a1 1 0 0 1 .115 1.41l-7.075 8.336a1 1 0 0 1-1.516.01L2.247 9.648A1 1 0 1 1 3.753 8.33l2.16 2.473 6.325-7.451a1 1 0 0 1 1.41-.115Z",fill:"currentcolor"})}),n4=({onChange:e,options:t,shouldShowMenuLabel:r,gtmType:a,popoverContentClassName:i})=>{let l=nP(),[s,c]=(0,f.useBoolean)(!1),d=t.find(e=>e.locale===l)??{locale:l,name:"",shortName:l.toUpperCase()};return(0,n.jsx)("div",{className:"relative flex h-8 items-center",children:(0,n.jsxs)(tP,{onOpenChange:c.toggle,open:s,children:[(0,n.jsxs)(tU,{onClick:()=>O(s?"Close Language":"Language",a)(),className:"flex items-center focus-visible:outline-none","aria-label":"Language",children:[(0,n.jsx)(n5,{className:"h-4 w-4"}),(0,n.jsx)(tJ,{text:d.shortName,bold:s,className:(0,o.cn)("ml-2 hidden",r&&"block")})]}),(0,n.jsx)(tX,{id:R("language-switcher"),align:"end",sideOffset:12,avoidCollisions:!0,className:(0,o.cn)("top-full w-52 overflow-hidden rounded-md bg-neutral-v2-0 shadow-md-v2 outline-none data-[state=closed]:slide-out-to-top-1 data-[state=open]:slide-in-from-top-1 md-v2:absolute",r?"-right-24":"absolute -right-10",i||"z-20"),children:t.map(t=>(0,n.jsxs)("button",{type:"button",className:(0,o.cn)("flex cursor-pointer items-center justify-between p-4 text-neutral-v2-100 hover:font-bold hover:tracking-normal hover:[text-shadow:0px_0px_currentcolor] focus-visible:outline-none",d.locale===t.locale&&"bg-neutral-v2-5"),onClick:()=>{let n=n2(t.locale);null!==n&&e?.(n),c.off()},children:[(0,n.jsx)(tJ,{text:t.name,bold:d.locale===t.locale,className:(0,o.cn)("inline-block whitespace-nowrap ty-body",d.locale===t.locale&&"ty-heading5")}),(0,n.jsx)("div",{className:(0,o.cn)("invisible flex h-6 w-6 shrink-0 items-center justify-center rounded-full bg-blue-v2-60",d.locale===t.locale&&"visible"),children:(0,n.jsx)(n3,{className:"h-4 w-4 text-neutral-v2-0"})})]},t.locale))})]})})},n6=({button:e,form:t,gtmType:r})=>{let[o,a]=(0,f.useBoolean)(!1);return(0,n.jsxs)(tP,{onOpenChange:a.toggle,open:o,children:[(0,n.jsxs)(tU,{className:"flex items-center focus-visible:outline-none",onClick:O(o?"Close Search":"Search",r),children:[(0,n.jsx)(nN.SearchIcon,{className:"h-4 w-4"}),(0,n.jsx)(tJ,{text:e,bold:o,className:"ml-2 hidden md-v2:block"})]}),(0,n.jsx)(tX,{className:"z-20 -ml-18 shadow-lg data-[state=closed]:slide-out-to-top-1 data-[state=open]:slide-in-from-top-1",sideOffset:16,align:"start",children:(0,n.jsx)(nM,{gtmType:r,...t,className:"w-[352px]"})})]})},n7=e=>(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.4999 7.50046C11.9476 7.50046 11.4999 7.94818 11.4999 8.50046C11.4999 9.05275 11.9476 9.50046 12.4999 9.50046C13.0522 9.50046 13.4999 9.05275 13.4999 8.50046C13.4999 7.94818 13.0522 7.50046 12.4999 7.50046ZM10.4999 8.50046C10.4999 7.39589 11.3953 6.50046 12.4999 6.50046C13.6045 6.50046 14.4999 7.39589 14.4999 8.50046C14.4999 9.60503 13.6045 10.5005 12.4999 10.5005C11.3953 10.5005 10.4999 9.60503 10.4999 8.50046Z",fill:"currentColor"}),(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.3131 9.64691C13.5084 9.45165 13.825 9.45165 14.0202 9.64691L14.5202 10.1469C14.7155 10.3422 14.7155 10.6588 14.5202 10.854C14.325 11.0493 14.0084 11.0493 13.8131 10.854L13.3131 10.354C13.1179 10.1588 13.1179 9.84217 13.3131 9.64691Z",fill:"currentColor"}),(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.07412 2.59552C8.02743 2.57233 7.97257 2.57233 7.92588 2.59552L3.59254 4.74724C3.53585 4.77539 3.5 4.83322 3.5 4.89652V11.1044C3.5 11.1677 3.53585 11.2255 3.59254 11.2537L7.93465 13.4098C7.9801 13.4323 8.03336 13.433 8.07934 13.4115L12.3196 11.4298C12.5697 11.3129 12.8673 11.4209 12.9842 11.6711C13.1011 11.9213 12.9931 12.2189 12.7429 12.3358L8.50272 14.3174C8.1809 14.4678 7.80808 14.4634 7.48991 14.3054L3.1478 12.1493C2.75097 11.9523 2.5 11.5475 2.5 11.1044V4.89652C2.5 4.45345 2.75097 4.04863 3.1478 3.85158L7.48114 1.69986C7.80801 1.53755 8.19199 1.53755 8.51887 1.69986L13.2224 4.03539C13.4697 4.1582 13.5706 4.45826 13.4478 4.70559C13.325 4.95292 13.025 5.05386 12.7776 4.93105L8.07412 2.59552Z",fill:"currentColor"}),(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.4512 4.28537C13.5701 4.5346 13.4645 4.83303 13.2152 4.95192L7.97466 7.45175C7.83946 7.51624 7.68248 7.51672 7.54689 7.45306L3.28745 5.45323C3.03748 5.33587 2.92999 5.0381 3.04735 4.78814C3.1647 4.53818 3.46248 4.43068 3.71244 4.54804L7.75769 6.4473L12.7847 4.04935C13.0339 3.93046 13.3323 4.03613 13.4512 4.28537Z",fill:"currentColor"}),(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 6.50046C8.27614 6.50046 8.5 6.72432 8.5 7.00046V14.0005C8.5 14.2766 8.27614 14.5005 8 14.5005C7.72386 14.5005 7.5 14.2766 7.5 14.0005V7.00046C7.5 6.72432 7.72386 6.50046 8 6.50046Z",fill:"currentColor"})]}),n9=({label:e,shouldShowlabel:t,link:r})=>(0,n.jsxs)(z.Link,{href:r.url,newTab:r.newTab,className:"flex h-8 items-center gap-2",children:[(0,n.jsx)(n7,{className:"text-neutral-v2-0"}),t&&(0,n.jsx)(tJ,{text:e})]}),n8=({account:e,className:t,hideLanguageSwitcher:a,languageOptions:i,hideLanguageRegex:l,onLocaleChange:s,onLogin:c,onLogout:d,search:u,shouldOverrideLogout:f,hideSearch:p,shouldShowMenuLabel:m,gtmType:h,popoverContentClassName:g,showCart:v,showTrackDelivery:b=!0,trackDelivery:w})=>{let[x,y]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{l&&y(l.findIndex(e=>RegExp(e,"i").test(window.location.href))>=0)},[l]),(0,n.jsxs)("nav",{id:R("utilities"),className:(0,o.cn)("flex items-center space-x-4 text-neutral-v2-0 ty-caption md-v2:space-x-6",t),children:[!p&&(0,n.jsx)(n6,{gtmType:h,...u}),!a&&!x&&(0,n.jsx)(n4,{options:i,onChange:s,shouldShowMenuLabel:m,gtmType:h,popoverContentClassName:g}),b&&(0,n.jsx)(n9,{shouldShowlabel:m,...w}),v&&(0,n.jsx)(nJ,{shouldShowMenuLabel:m,popoverContentClassName:g}),(0,n.jsx)(nB,{...e,shouldOverrideLogout:f,onLogin:c,onLogout:d,shouldShowMenuLabel:m,gtmType:h,popoverContentClassName:g})]})},re=({universalNavConfig:e,utilityNavProps:t,megaMenuConfig:r,isOpen:a,closeMegaMenu:i,onLinkClick:l})=>
26{let s=(0,p.useBreakpoint)("md-v2","down");return(0,n.jsx)("div",{className:(0,o.cn)("pointer-events-auto fixed top-0 z-30 h-full w-full bg-neutral-v2-70 p-0 transition-all md-v2:p-5",a?"visible opacity-100 duration-150":"invisible opacity-0 delay-300 duration-300"),children:(0,n.jsx)("div",{className:"relative h-full w-full md-v2:rounded-md",children:(0,n.jsx)("div",{className:(0,o.cn)("absolute right-0 top-0 bg-neutral-v2-0 text-neutral-v2-100 transition-all max-md-v2:w-full md-v2:rounded-md",a?"h-full w-full delay-100 duration-300 ease-in":"h-0 rounded-bl-md delay-100 duration-300 md-v2:w-0"),children:(0,n.jsx)(nR,{className:(0,o.cn)("acm_overflow_modal_wrapper overflow-y-auto text-neutral-v2-100 max-md-v2:pt-4 md-v2:rounded-md md-v2:p-3 md-v2:pb-0",a&&"h-full"),scrollbarThumbClassName:"bg-neutral-v2-50 -z-10",children:(0,n.jsxs)("div",{className:(0,o.cn)(a?"visible opacity-100 [transition:opacity_0.4s_0.4s,visibility_0.4s_0.3s]":"invisible opacity-0 [transition:opacity_0.4s,visibility_0.4s_0.4s]"),children:[(0,n.jsxs)("div",{className:"sticky top-0 z-20 flex w-full shrink-0 gap-2 max-md-v2:px-4 md-v2:gap-3",children:[s?(0,n.jsx)(n8,{...t,shouldShowMenuLabel:!0,hideSearch:!0,gtmType:"mega",popoverContentClassName:a?"z-40 shadow-xl-v2":"hidden",className:"flex h-10 flex-grow justify-center rounded-md bg-neutral-v2-100 shadow-md-v2 md-v2:hidden"}):(0,n.jsx)(nU,{className:"h-10 flex-grow rounded-md px-8 shadow-md-v2 max-md-v2:hidden",...e,gtmType:"mega",children:(0,n.jsx)(n8,{...t,shouldShowMenuLabel:!0,hideSearch:!0,gtmType:"mega",popoverContentClassName:a?"z-40 shadow-xl-v2":"hidden",className:"flex h-10 flex-grow justify-end rounded-md bg-neutral-v2-100 shadow-md-v2"})}),(0,n.jsx)("div",{className:"h-10 w-14 md-v2:w-18"})]}),(0,n.jsxs)("div",{className:"grid grid-cols-4 gap-4 md-v2:container-v2 md-v2:my-10 md-v2:grid-cols-12",children:[(0,n.jsx)("div",{className:"col-span-4 mb-6 max-md-v2:mt-10 max-md-v2:px-8 md-v2:col-start-5",children:(0,n.jsx)(nM,{gtmType:"mega",...t.search.form})}),(0,n.jsxs)("div",{className:"col-span-full grid grid-cols-subgrid gap-y-10 pb-12 max-md-v2:px-8 md-v2:col-span-8 md-v2:col-start-3 md-v2:pb-3",children:[r.items.map(e=>(0,n.jsxs)("div",{className:"col-span-full flex flex-col gap-2 md-v2:col-span-2",children:[(0,n.jsx)(z.Link,{className:"mb-2 w-fit cursor-pointer ty-heading5 focus-visible:outline-none",newTab:e.newTab,href:e.url,forwardUtm:!0,onClick:t=>{O(e.name,"mega")(),l?.(t,e,i)},children:(0,n.jsx)(E.HtmlText,{text:e.name})}),e.links?.map(e=>(0,n.jsx)(z.Link,{href:e.url,className:"w-fit cursor-pointer focus-visible:outline-none max-md-v2:ty-footnote",newTab:e.newTab,forwardUtm:!0,onClick:t=>{O(e.name,"mega")(),l?.(t,e,i)},children:(0,n.jsx)(E.HtmlText,{text:e.name})},e.name))]},e.name)),(0,n.jsxs)("div",{className:"col-span-full cursor-pointer md-v2:col-span-2",children:[r.contacts&&(0,n.jsx)(E.HtmlText,{className:"mb-2 w-fit ty-heading5",text:r.contacts.headingHtml}),(0,n.jsx)("div",{className:"flex w-full gap-4",children:r.contacts.socials.map(e=>(0,n.jsx)(z.Link,{href:e.url,newTab:e.newTab,onClick:()=>{var t;return(t=e.name,()=>N({content_category:"Mega Menu - Social icons",content_title:t}))()},className:"focus-visible:outline-none",children:(0,n.jsx)("img",{src:e.src,alt:e.name,width:24,height:24,className:"h-6 w-6"})},e.name))})]})]}),(0,n.jsx)(nU,{className:"absolute bottom-0 left-0 w-full md-v2:hidden",gtmType:"mega",...e})]})]})})})})})};var x=x,rt=e.i(92103),L=L;let rn=({endpoint:e,portalRegexMap:t})=>{let a=function(e,t){let{authenticated:n}=b(),{data:r}=(0,k.useAsync)({endpoint:e,formatResponse:e=>{let r=Date.now(),o=e.find(e=>r>=new Date(e.startTime).getTime()&&r<new Date(e.endTime).getTime());if(!o||!o.visibility.map(e=>t[e]).some(e=>window.location.href.match(RegExp(e,"i")))||!o.userSegment.length)return null;let a=!!o.userSegment.find(e=>"loggedIn"===e),i=!!o.userSegment.find(e=>"nonLoggedIn"===e);return(a||i)&&(!a||i||n)&&(a||!i||!n)?{dismissDuration:o.cookiesExpiry,mobileImage:{name:o.mobileImage.altText,url:o.url,src:o.mobileImage.image},desktopImage:{name:o.desktopImage.altText,url:o.url,src:o.desktopImage.image}}:null},fetchCondition:()=>"1"!==(0,L.default)(u.MODAL_BANNER_DISMISSED_COOKIE)});return r??null}(e,t),[i,l]=(0,f.useBoolean)();if((0,r.useEffect)(()=>{a&&l.on()},[a,l]),!a)return null;let{dismissDuration:s,desktopImage:c,mobileImage:d}=a;return(0,n.jsx)(nT.Modal,{open:i,children:(0,n.jsx)(nT.ModalContent,{id:R("modal-banner"),className:(0,o.cn)("inset-0 w-full translate-x-0 translate-y-0 rounded-none border-none bg-transparent p-0","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95","grid h-full w-full items-center justify-center overflow-y-auto py-6"),overrideAnimations:!0,children:(0,n.jsxs)("div",{className:"relative h-[480px] w-80 max-w-full rounded lg:h-[1200px] lg:w-[800px]",children:[(0,n.jsx)(rt.CloseButton,{className:"absolute right-4 top-4",onClick:()=>{l.off(),y(u.MODAL_BANNER_DISMISSED_COOKIE,"1",s,!1,(0,x.default)(window.location.href))}}
26),(0,n.jsx)(z.Link,{href:d.url,id:R("modal-banner","mobile"),className:"block lg:hidden",children:(0,n.jsx)("img",{src:d.src,alt:d.name,className:"rounded",loading:"lazy"})}),(0,n.jsx)(z.Link,{href:c.url,id:R("modal-banner","desktop"),className:"hidden lg:block",children:(0,n.jsx)("img",{src:c.src,alt:c.name,className:"rounded",loading:"lazy"})})]})})})};var L=L,rr=L,ro=e.i(21252),ra=e.i(92260),ri=L,rl=x,rs=e.i(53675),rc=e.i(51990);async function rd({client:e,endpoints:t,payload:n,refreshSessionExpiry:r=3600,startSessionExpiry:o},a=!0,i=""){let l=(0,rl.default)(window.location.hostname),s=(0,ri.default)(nQ.ACCESS_TOKEN_COOKIE),c=(0,ri.default)(nQ.REFRESH_TOKEN_COOKIE),d=(0,ri.default)(nQ.ULM_UUID_COOKIE);d||y(nQ.ULM_UUID_COOKIE,i,r,!1,l,!0);let u=null,f=[nQ.ULM_PAYLOAD_COOKIE,nQ.ULM_UUID_COOKIE,nQ.ULM_EPUID_COOKIE];try{if(s&&t.getUser){f.push(nQ.ACCESS_TOKEN_COOKIE);let{ulm:e,ulmProfileToken:o=""}=await (0,ro.default)(t.getUser,{method:"POST",headers:{Authorization:s}});y(nQ.ULM_PAYLOAD_COOKIE,n,r,!1,l,!0),u={...e,ulmProfileToken:o}}else if(c&&t.refresh){f.push(nQ.REFRESH_TOKEN_COOKIE);let{token:a="",refreshToken:s="",ulm:p,ulmProfileToken:m=""}=await (0,ro.default)(t.refresh,{method:"POST",headers:{Authorization:c,Client:e,"Device-Id":d??i,"Ulm-Redirect-Uri":window.location.href}}),h=(e=>{let t=e.split(".")[1];if(!t)return null;let n=t.replace(/-/g,"+").replace(/_/g,"/"),r=JSON.parse(window.atob(n));return"exp"in r?r.exp:null})(s),g=new Date(1e3*h).toUTCString();y(nQ.REFRESH_TOKEN_COOKIE,s,g,!1,l,!0),y(nQ.ACCESS_TOKEN_COOKIE,a,o,!1,l,!0),y(nQ.ULM_PAYLOAD_COOKIE,n,r,!1,l,!0),u={...p,ulmProfileToken:m},f.push(nQ.ACCESS_TOKEN_COOKIE)}else(0,rs.default)(f,l),a&&nF()}catch(e){ra.default.error(e),(0,rs.default)(f,l),a&&nF()}return(0,rc.default)(u??void 0),u}let ru=({children:e,loginUrlParams:t,onAuth:o,onInit:a,profileUrl:i,session:l,whitelistedUxfDomains:s,chatbotConfig:c,disableChatbot:d=!1,shouldDisableMoeLoginTracking:f=!1})=>{var p;let h,b=(p=((e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e|=0));for(;e--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&n[e]];return t})(),null===(h=(0,r.useRef)(null)).current&&(h.current="function"==typeof p?p():p),h.current),[w,x]=(0,r.useState)(!1),[y,E]=(0,r.useState)(!1),[C,j]=(0,r.useState)(!1),[S,_]=(0,r.useState)(""),[R,N]=(0,r.useState)(""),[O,k]=(0,r.useState)(i.default),[M,T]=(0,r.useState)(""),[A,P]=(0,r.useState)(""),[I,D]=(0,r.useState)(""),[U,F]=(0,r.useState)(!1),z=(0,r.useRef)(0),$=!d&&!c.hiddenPortals.find(e=>e&&window.location.href.match(RegExp(e,"i")));!function(e,t){let{hiddenPortals:n}=e;(0,r.useEffect)(()=>{let e=()=>{let e,n,r;e=["chat-button-frame","chat-prompt-frame"].reduce((e,t)=>{let n=document.getElementById(t);return n instanceof HTMLElement?[...e,n]:e},[]),n=Array.from(document.querySelectorAll("[data-livechat-sticky]")).reduce((e,t)=>t instanceof HTMLElement&&t.offsetHeight>e?t.offsetHeight:e,0),r=`translateY(-${n}px)`,e.forEach(e=>n?e.style.setProperty("transform",r):e.style.removeProperty("transform")),t?.()};e();let n=new MutationObserver(e);return n.observe(document,{subtree:!0,childList:!0}),()=>{n.disconnect()}},[t]),(0,r.useEffect)(()=>{if(n.find(e=>e&&window.location.href.match(RegExp(e,"i")))){let e=document.createElement("style");e.innerHTML="#chat-button-frame,#chat-prompt-frame,#chat-window-frame{display:none}",e.dataset.chatbotOverride="",document.head.appendChild(e)}else document.querySelectorAll("[data-chatbot-override]").forEach(e=>{e.remove()})},[n])}(c,(0,r.useCallback)(()=>{let e,t=(0,L.default)(u.CHATBOT_USER_INFO);w&&M&&$&&!t&&(e=window).sendToCIChatbot&&e.sendToCIChatbot({name:"logged-in",value:{firstName:M,lastName:""}})},[w,$,M])),(0,r.useEffect)(()=>{if(!I||f)return;let e=setInterval(()=>{console.log("POLLING MOE ID",z.current);let t=(0,g.getUserId)();t&&t===I?(console.log("%c🚀 MoEngage: ADDED PROFILE","color: #00e5ff; font-size: 20px; font-weight: bold; background: #222; padding: 4px 8px; border-radius: 4px;"),clearInterval(e)):(t?t!==I&&(0,g.destroy_session)().then(()=>{(0,g.identifyUser)(I)}):(0,g.identifyUser)(I),z.current+=1),30===z.current&&(console.log("%c🚀 MoEngage: FAILED TO RETRIEVE PROFILE","color: red; font-size: 20px; font-weight: bold; background: #222; padding: 4px 8px; border-radius: 4px;"),clearInterval(e))},2e3);return()=>clearInterval(e)},[I,f]),(0,r.useEffect)(()=>{let e=function(e,t=""){let{endpoint:n,queryParams:r={}}=e,o=Object.entries(r).reduce((e,[n,r])=>
26{if("state"===n){let n=(0,rr.default)(nQ.ULM_UUID_COOKIE)??t,o=encodeURIComponent(r).replace("DEVICE_ID_REPLACER",n).replace("LOCATION_REPLACER","{location}");e.push(`state=${o}`)}else e.push(`${n}=${encodeURIComponent(r)}`);return e},[]),a=n+(o.length?`?${o.join("&")}`:"");return window.dispatchEvent(new CustomEvent(nQ.LOGIN_URL_EVENT,{detail:a})),a}(t,b);_(e);let n=s.includes(window.location.hostname);x(!!(n||(0,m.hasExistingSession)())),j(n),k(n?i.uxf:i.default),N(n?i.uxf:""),e&&a?.({ulmUrl:e,isUxfPortal:n});let r=e=>{let t=e.detail;n||x("object"==typeof t&&null!==t&&"ulmProfileToken"in t)};return window.addEventListener(u.ULM_PROFILE_EVENT,r),()=>{window.removeEventListener(u.ULM_PROFILE_EVENT,r)}},[t,a,i.default,i.uxf,b,s]),(0,r.useEffect)(()=>{S&&!y&&(E(!0),rd(l,$,b).then(e=>{let t=e?.astro_entitlements?.accounts?.[0]?.accountRef;if(P(e?.EPUID||""),T(e?.name||""),o?.(e),e?.is_lightspeed&&F(!0),t&&!f){let e=(0,g.getUserId)();e?e!==t&&(0,g.destroy_session)().then(()=>{(0,g.identifyUser)(t)}):(0,g.identifyUser)(t),D(t)}}))},[y,$,S,o,b,l,f]);let H=(0,r.useMemo)(()=>({authenticated:w,isUxfPortal:C,loginUrl:S,logoutUrl:R,profileUrl:O,isChatbotConfiguredToBeShown:$,isLightspeed:U,accountRef:I,epuid:A}),[w,C,S,R,O,$,U,I,A]);return(0,n.jsx)(v.Provider,{value:H,children:e})},rf=function(e=nQ.DEFAULT_LOCALE){return({en:"eng",bm:"may"})[e]};var L=L,rp=x,rm=e.i(36587);class rh extends CustomEvent{constructor(e,t){super(e,{detail:t})}}let rg="https://cassandra-api.eco.astro.com.my",rv="https://cassandra-api-stg.eco.astro.com.my",rb="https://cassandra-api-dev.eco.astro.com.my",rw={production:"https://shop.astro.com.my",staging:"https://shop-cassandra-stg.pink.cat",development:"https://shop-cassandra-dev.pink.cat"},rx={production:"https://product.astro.com.my",staging:"https://acm-general-web-stg.pink.cat",development:"https://acm-general-web-dev.pink.cat"},ry={abandonedLead:{production:"https://shop-api.eco.astro.com.my/api/v2/fetch-abandoned-lead",staging:"https://shop-api-stg.eco.astro.com.my/api/v2/fetch-abandoned-lead",development:"https://shop-api-dev.eco.astro.com.my/api/v2/fetch-abandoned-lead"},orderSummary:{production:`${rg}/cassandra/api/v3/gf/order-summary`,staging:`${rv}/cassandra/api/v3/gf/order-summary`,development:`${rb}/cassandra/api/v3/gf/order-summary`},packConfig:{production:`${rg}/cassandra/api/v2/gf/pack/configuration`,staging:`${rv}/cassandra/api/v2/gf/pack/configuration`,development:`${rb}/cassandra/api/v2/gf/pack/configuration`},dynamicFlow:{production:`${rg}/cassandra/api/v1/get-dynamic-signup-form`,staging:`${rv}/cassandra/api/v1/get-dynamic-signup-form`,development:`${rb}/cassandra/api/v1/get-dynamic-signup-form`}};var rE=e.i(43731),rC=e.i(73503),rj=e.i(29651),rj=rj;class rS extends Error{message;response;code;errorCode;constructor(e){super(),Object.setPrototypeOf(this,new.target.prototype),this.message=e.responseMessage,this.response=(0,rj.default)(e),this.code=e.responseCode,this.errorCode=(0,rj.default)(e)?.errorCode||"GENERIC_ERROR"}}function r_({children:e,environment:t,cartConfig:o,onCartLoaded:a,onCartClick:i,apiPlatform:l,customCartCtaLabel:s,closeMegaMenuFn:c,customCart:d,showCart:f=!1}){let[p,m]=(0,r.useState)(null),h=nP(),g=(0,r.useCallback)(e=>{if(i)return i(e,c);e()},[i,c]),{leadCartSelection:v,isLoading:b,refetchAbandonedCart:w,error:x}=function(e,t="production",n,r="shop"){let{leadId:o,lastFourDigit:a}=e||{},{data:i,error:l,isLoading:s,mutate:c}=(0,rC.default)(o&&a?{id:o,lastFourIdValue:a,url:`${ry.abandonedLead[t]}?platform=${r}`}:void 0,({id:e,lastFourIdValue:t,url:r})=>(0,rE.fetcher)(r,{method:"POST",body:JSON.stringify({leadId:e,lastFourIdValue:t})},e=>{throw new rS(e)}).then(e=>(n?.(e),e)),{errorRetryCount:3,shouldRetryOnError:!0,revalidateIfStale:!0,revalidateOnFocus:!0,revalidateOnReconnect:!0});return{leadCartSelection:i,error:l,isLoading:s,refetchAbandonedCart:c}}(f?p:null,t,e=>{a?.(e,!1)},l),{orderSummaryResponse:y,isLoading:E}=function(e,t,n="production",r="shop"){let{data:o,isLoading:a}=(0,rC.default)(t&&e?{leadType:t,order:e,url:`${ry.orderSummary[n]}?platform=${r}`}:void 0,({leadType:e,order:t,url:n})=>(0,rE.fetcher)(n,{method:"POST",body:JSON.stringify({type:e,order:t})}),{errorRetryCount:3,shouldRetryOnError:!0,revalidateIfStale:!0,revalidateOnFocus:!0,revalidateOnReconnect:!0});return{orderSummaryResponse:o,isLoading:a}}(v?.orderSummaryRequest,v?.type,t,l),{packConfigResponse:C,isLoading:j}=function(e,t="production",n,r="shop"){let{data:o,isLoading:a}=(0,k.useAsync)({shouldAutoRevalidate:!1,endpoint:`${ry.packConfig[t]}?platform=${r}&language=${e}&type=newCustomer`,formatResponse:e=>e,method:"GET",fetchCondition:()=>!!n,options:{errorRetryCount:3,shouldRetryOnError:!0}});return{packConfigResponse:o,isLoading:a}}(rf(h),t,v?.orderSummaryRequest?.packId,l),S=v?.orderSummaryRequest.campaign,{dynamicFlowData:_,isLoading:R}=function(e,t="production",n,r="shop"){let{data:o,isLoading:a}=(0,k.useAsync)({shouldAutoRevalidate:!1,endpoint:`${ry.dynamicFlow[t]}?platform=${r}&language=${e}`,fetchCondition:()=>!!n,formatResponse:e=>e,method:"GET",options:{errorRetryCount:3,shouldRetryOnError:!0}});return{dynamicFlowData:o,isLoading:a}}(rf(h),t,S),N=_?.find(e=>e.formId===S)?.applicableFlows;(0,r.useEffect)(()=>{let e;x?.errorCode&&((0,rm.default)(nQ.ABANDONED_CART_COOKIE,(0,rp.default)(window.location.hostname)),e=new rh(nQ.UPDATE_CART_EVENT,null),window.dispatchEvent(e))},[x]),(0,r.useEffect)(()=>{let e=e=>{let t=(0,L.default)(u.ABANDONED_CART_COOKIE);if(t){let{lastFourDigit:n,leadId:r}=JSON.parse(t);m({lastFourDigit:n,leadId:r}),e?.detail?.shouldRefetchAbandonedCart&&w()}else m(null)};return e(),window.addEventListener(u.UPDATE_CART_EVENT,e),window.addEventListener("focus",e),()=>{window.removeEventListener(u.UPDATE_CART_EVENT,e),window.removeEventListener("focus",e)}},[]),(0,r.useEffect)(()=>
26{if(!v||!C)return;let e=v.orderSummaryRequest.packId,t=!!C.find(t=>t.packId===e)?.isBoxless;a?.(v,t)},[v,C,a]);let O=v&&y&&((e,t,n,r,o,a)=>{let i=n.invoice.find(e=>"overall"===e.id),l=n.invoice.find(e=>"monthlyFee"===e.id),s=l?.sections.find(e=>"tvPack"===e.id)?.items?.[0],{selectedPackId:c,items:d}=n.pack,{selectedAddOnId:u,items:f}=n.addOn,p=d.find(e=>e.id===c&&e.visibility),m=c&&p?o?.find(e=>e.packId===c):void 0,h=i?.sections.find(e=>"totalWithoutTax"===e.id)?.displayPrice,g=(f??[]).filter(e=>(u??[]).includes(e.id)&&!!e.visibility).map(e=>e.id),v=({iconUrl:e,name:t,id:n})=>({iconUrl:e,name:t,id:n}),b=e=>e.items.filter(e=>g.includes(e.id)||"plans"in e&&e.plans?.some(e=>g.includes(e.id))).map(v),w=m?.addOnSection&&m?.appSection&&[...b(m.addOnSection),...b(m.appSection)],x=w?.length||0,y=c&&p&&0===x,E=m?.isBoxless,C=m?.name,j=m?.badges?.[0],S=j&&{label:j.text,icon:j.iconUrl?{src:j.iconUrl,alt:""}:void 0,bgColor:j.badgeGradientStartColour&&j.badgeGradientEndColour?`linear-gradient(140.08deg, ${j.badgeGradientStartColour} 0%, ${j.badgeGradientEndColour} 100%)`:void 0},_=m?.fallbackImages?.[0].type==="image"&&{src:m?.fallbackImages[0].url,alt:m?.fallbackImages[0].altText},R=Number(!!m),N=w&&x>0?{text:(0,nz.interpolate)(1===x?e.numberOfSingleAddOn:e.numberOfMultipleAddOns,{numberOfVisibleAddOns:x}),icons:w.map(e=>({src:e.iconUrl,alt:e.name}))}:void 0,O=y?s?.displayPrice:h,L=y?s?.originalPrice:void 0,k=m?.slug,M=rw[t],T=rx[t],A=r?r.tv.find(e=>e.packId===c)?.slug:null,P=E?`${M}/${A||k}/sign-up`:`${M}/${A||k}/build`;return{itemConfig:{title:C,displayPrice:O,originalPrice:L,badge:S,bannerImage:_||void 0,itemIcon:void 0,numberOfItems:R,subDescriptionWithMoreAddOns:N},primaryCta:{name:a?.primaryCta||e.primaryCtaLabel,url:E?`${P}?cart=true`:`${P}?sign-up=true&cart=true`},secondaryCta:{name:a?.secondaryCta||e.secondaryCtaLabel,url:E?`${T}/tv`:`${P}?cart=true`}}})(o.cartItemViewConfig,t,y,N,C,s),M=b||j||E||R,T=(0,r.useMemo)(()=>({selectedItem:O,isLoading:M,cartConfig:o,handleCartClick:g,isEmptyCart:!v,customCart:d}),[O,M,o,g,v,d]);return(0,n.jsx)(nW.Provider,{value:T,children:e})}let rR=({children:e,locale:t})=>(0,n.jsx)(nA.Provider,{value:t,children:e}),rN=({centerMobileLogo:e,config:t,environment:a="production",hideLanguageSwitcher:m,locale:h=u.DEFAULT_LOCALE,onLocaleChange:g,onLogin:v,onLogout:b,onLinkClick:x,onLogoClick:y,shouldOverrideLogout:E,stickyOnScroll:C=!1,disablePpidInitiator:j,bannerClassname:S,onBannerLoad:_,onMegaMenuExpand:L,apiPlatform:k="shop",showCart:M=!1,customCart:T,onCartLoaded:A,onCartClick:P,customCartCtaLabel:I})=>{let U={...t.utility,hideLanguageSwitcher:m,shouldOverrideLogout:E,showCart:M,onLogin:v,onLogout:b,onLocaleChange:g},F=(0,p.useBreakpoint)("md-v2","down"),[z,$]=(0,f.useBoolean)(),[H,B]=(0,r.useState)(!0),[V,W]=(0,r.useState)(!0),[K,Z]=(0,r.useState)(!1),[G,Y]=(0,r.useState)(null),[q,X]=(0,r.useState)(0),{ref:J,inView:Q}=function({threshold:e,delay:t,trackVisibility:n,rootMargin:o,root:a,triggerOnce:d,skip:u,initialInView:f,fallbackInView:p,onChange:m}={}){var h;let[g,v]=r.useState(null),b=r.useRef(m),[w,x]=r.useState({inView:!!f,entry:void 0});b.current=m,r.useEffect(()=>{let r;if(!u&&g)return r=function(e,t,n={},r=c){if(void 0===window.IntersectionObserver&&void 0!==r){let o=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),()=>{}}let{id:o,observer:a,elements:d}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var n;return`${t}_${"root"===t?!(n=e.root)?"0":(l.has(n)||(s+=1,l.set(n,s.toString())),l.get(n)):e[t]}`}).toString(),n=i.get(t);if(!n){let r,o=new Map,a=new IntersectionObserver(t=>{t.forEach(t=>{var n;let a=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(n=o.get(t.target))||n.forEach(e=>{e(a,t)})})},e);r=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:o},i.set(t,n)}return n}(n),u=d.get(e)||[];return d.has(e)||d.set(e,u),u.push(t),a.observe(e),function(){u.splice(u.indexOf(t),1),0===u.length&&(d.delete(e),a.unobserve(e)),0===d.size&&(a.disconnect(),i.delete(o))}}(g,(e,t)=>{x({inView:e,entry:t}),b.current&&b.current(e,t),t.isIntersecting&&d&&r&&(r(),r=void 0)},{root:a,rootMargin:o,threshold:e,trackVisibility:n,delay:t},p),()=>{r&&r()}},[Array.isArray(e)?e.toString():e,g,a,o,d,u,n,p,t]);let y=null==(h=w.entry)?void 0:h.target,E=r.useRef(void 0);g||!y||d||u||E.current===y||(E.current=y,x({inView:!!f,entry:void 0}));let C=[v,w.inView,w.entry];return C.ref=C[0],C.inView=C[1],C.entry=C[2],C}({rootMargin:"-1px 0px 0px 0px"}),ee=(0,r.useCallback)(e=>{Y(e),_?.(e)},[_]);return(0,r.useEffect)(()=>
26{if(G?.data&&K){let e=document.getElementById("acm-header__banner");X(e?.clientHeight||0)}},[G?.data,K]),(0,r.useEffect)(()=>{if(z){let e=document.body.style.overflow,t=window.innerWidth-document.documentElement.clientWidth,n=document.getElementById("acm-header__banner");return n&&(n.style.paddingRight=`${t}px`),document.body.style.overflow="hidden",()=>{document.body.style.overflow=e,n&&(n.style.paddingRight="0px")}}},[z]),(0,r.useEffect)(()=>{W(!1)},[]),(0,r.useEffect)(()=>{G?.isLoading&&Z(!1)},[G?.isLoading]),(0,r.useEffect)(()=>{if(G&&G.data){let e=document.getElementById("acm-header__banner");if(e)return e?.addEventListener("transitionend",()=>{Z(!0)}),e.clientHeight>20&&Z(!0),()=>{e?.removeEventListener("transitionend",()=>{Z(!0)})}}},[G]),(0,n.jsxs)(n.Fragment,{children:[!j&&(0,n.jsx)(w,{}),(0,n.jsx)(rR,{locale:h,children:(0,n.jsxs)(r_,{cartConfig:t.utility.cart,environment:a,onCartLoaded:A,onCartClick:P,apiPlatform:k,customCartCtaLabel:I,closeMegaMenuFn:$.off,customCart:T,showCart:M,children:[(0,n.jsx)(D,{...t.banner,showMiniBanner:!Q&&!C,bannerClassname:S,onBannerLoad:ee}),(0,n.jsx)(d,{onSticky:e=>B(!e&&C),rootMargin:F?"20px 0px 0px 0px":"30px 0px 0px 0px"}),(0,n.jsx)("header",{ref:J,id:R(),className:(0,o.cn)(C?"pointer-events-none sticky top-0 z-20":"relative",z?"z-30":"[transition:top_0.4s,right_0.4s,transform_0.4s,translate_0.4s,border-radius_0.4s,width_0.4s,z-index_0.1s_0.6s]"),children:(0,n.jsxs)("div",{className:(0,o.cn)("h-10 w-full text-white md-v2:h-18",C?"absolute top-0 z-20":"relative pb-10"),children:[(0,n.jsx)("div",{className:(0,o.cn)("duration-500",C&&"sticky",C&&!V&&(H?"translate-y-0 transition-all duration-200":"sticky -translate-y-10 transition-all")),children:!F&&(0,n.jsx)(nU,{...t.universal,className:"pointer-events-auto *:first:container-v2 max-md-v2:hidden",gtmType:"main",children:(0,n.jsx)(n8,{gtmType:"main",...U,shouldShowMenuLabel:!0})})}),(0,n.jsx)(t1,{...t.global,centerMobileLogo:e,onMenuClick:()=>{z||(L?L():N({content_category:"Expand Mega Menu"})),$.toggle()},onLinkClick:x,onLogoClick:e=>{O("Astro Logo","main")(),y?.(e)},showFullHeader:H||!C,showMegaMenu:z&&(F||C),isBannerFullyShown:K,enableFloatingMenu:C,isInitialLoad:V,closeMegaMenu:()=>{$.off()},bannerHeight:q,children:F&&(0,n.jsx)(n8,{gtmType:"main",...U,hideSearch:!0,showTrackDelivery:!1})}),(F||C)&&(0,n.jsx)(re,{utilityNavProps:U,universalNavConfig:{...t.universal},megaMenuConfig:t.megaMenu,isOpen:z,onLinkClick:x,closeMegaMenu:()=>{$.off()}})]})}),(0,n.jsx)(rn,{endpoint:t.banner.modal.bcpV3Endpoint,portalRegexMap:t.banner.portalRegexMap})]})})]})};e.s(["HeaderV2",0,({shouldDisableMoeLoginTracking:e,disableChatbot:t,onInit:r,onAuth:o,config:a,...i})=>(0,n.jsx)(ru,{...a.auth,chatbotConfig:a.chatbot,disableChatbot:t,shouldDisableMoeLoginTracking:e,onInit:r,onAuth:o,children:(0,n.jsx)(rN,{config:a,...i})})],35859);var L=L,rO=e.i(40235);let rL={acm:{production:"https://digital-fortress-assets.eco.astro.com.my/prod/config/K5OjDOxv2Z/config.json",staging:"https://digital-fortress-dev.eco.astro.com.my/dev/config/dpMB5pNylZ/config.json",development:"https://digital-fortress-dev.eco.astro.com.my/dev/config/dpMB5pNylZ/config.json"},myastro:{production:"https://digital-fortress-assets.eco.astro.com.my/prod/config/ZKpywDPB3M/config.json",staging:"https://digital-fortress-dev.eco.astro.com.my/dev/config/VZYyoAzvN5/config.json",development:"https://digital-fortress-dev.eco.astro.com.my/dev/config/VZYyoAzvN5/config.json"},store:{production:"https://digital-fortress-assets.eco.astro.com.my/prod/config/K5OjDOxv2Z/config.json",staging:"https://digital-fortress-dev.eco.astro.com.my/dev/config/dpMB5pNylZ/config.json",development:"https://digital-fortress-dev.eco.astro.com.my/dev/config/dpMB5pNylZ/config.json"}};e.s(["NavProviderV2",0,({children:e,dfEndpoint:t,environment:o,onLocaleChange:a,portal:i})=>{let[l,s]=(0,r.useState)(u.DEFAULT_LOCALE),c=function({endpoint:e,environment:t="production",locale:n=u.DEFAULT_LOCALE,portal:r="acm"}){let{data:o}=(0,nI.useDfConfig)(e||rL[r]?.[t],["header_v2","footer","live_chat"]);if(o){let{locales:e={},...t}=o[0],r=(0,rO.mergeLocale)(t,e[n]),a={...r};a.utility.languageOptions=r.utility.languageOptions.reduce((e,{locale:t,...n})=>(n1(t)&&e.push({locale:t,...n}),e),[]);let{locales:i={},...l}=o[1],s=(0,rO.mergeLocale)(l,i[n]),{locales:c={},...d}=o[2],u=(0,rO.mergeLocale)(d,c[n]),f={...u};return f.chatCodes=u.chatCodes.map(({code:e,regex:t})=>({code:e??u.defaultChatCode,regex:t})),{header:a,footer:s,liveChat:f}}return{header:{universal:{sites:[{name:"Consumer",url:"https://www.astro.com.my"},{name:"Business",url:"https://biz.astro.com.my"},{name:"Corporate",url:"https://corporate.astro.com.my"},{name:"Advertising",url:"https://astromedia.com.my/"}],crossPromo:{endpoint:"",name:"Our Brands"}},global:{logo:{src:"https://dj7fdt04hl8tv.cloudfront.net/acm/media/homepage-2024/logo_white.svg",name:"Astro",url:""},items:[{name:"Astro TV Packs",url:"https://product.astro.com.my/tv"},{name:"Products & Services",url:"https://product.astro.com.my/box"},{name:"Content Guide",url:"https://content.astro.com.my"},{name:"Promotions",url:"https://promotions.astro.com.my"},{name:"My Account",url:"https://myastro.astro.com.my/home"},{name:"Support",url:"https://support.astro.com.my"}]},megaMenu:{items:[{url:"https://product.astro.com.my/tv",name:"Astro TV Packs",regex:"product\\.astro\\.com\\.my(\\/bm)?\\/tv"},{url:"https://product.astro.com.my/box",name:"Products & Services",regex:"product\\.astro\\.com\\.my(\\/bm)?\\/(box|multiroom|astrogo|apps)",links:[{name:"Connected Boxes",url:"https://product.astro.com.my/box",regex:"product\\.astro\\.com\\.my(\\/bm)?\\/box"},{name:"Multiroom",url:"https://product.astro.com.my/multiroom",regex:"product\\.astro\\.com\\.my(\\/bm)?\\/multiroom"},{name:"Astro GO",url:"https://product.astro.com.my/astrogo",regex:"product\\.astro\\.com\\.my(\\/bm)?\\/astrogo"},{name:"Apps",url:"https://product.astro.com.my/apps",regex:"product\\.astro\\.com\\.my(\\/bm)?\\/apps"},{name:"My Astro",url:"https://product.astro.com.my/myastro",regex:"product\\.astro\\.com\\.my(\\/bm)?\\/myastro"}]},{url:"https://content.astro.com.my",name:"Content Guide",regex:"content\\.astro\\.com\\.my",links:[{name:"All Content",url:"https://content.astro.com.my",regex:"content\\.astro\\.com\\.my\\/(\\?.+|$)"}
26,{name:"Channel Guide",url:"https://content.astro.com.my/channels",regex:"content\\.astro\\.com\\.my(\\/bm)?\\/channels"},{name:"Sports",url:"https://content.astro.com.my/sports",regex:"content\\.astro\\.com\\.my(\\/bm)?\\/sports"},{name:"Movies",url:"https://content.astro.com.my/movies",regex:"content\\.astro\\.com\\.my(\\/bm)?\\/movies"},{name:"TV Shows",url:"https://content.astro.com.my/tv-shows",regex:"content\\.astro\\.com\\.my(\\/bm)?\\/tv-shows"},{name:"Kids",url:"https://content.astro.com.my/kids",regex:"content\\.astro\\.com\\.my(\\/bm)?\\/kids"},{name:"Astro First",url:"https://content.astro.com.my/astro-first",regex:"content\\.astro\\.com\\.my(\\/bm)?\\/astro-first"}]},{name:"Promotions",url:"https://promotions.astro.com.my",regex:"promotions\\.astro\\.com\\.my",newTab:!0},{url:"https://myastro.astro.com.my/home",name:"My Account",regex:"(myastro|pay|store)\\.astro\\.com\\.my|product\\.astro\\.com\\.my(\\/bm)?\\/rewards",links:[{name:"Manage Account",url:"https://myastro.astro.com.my",regex:"myastro\\.astro\\.com\\.my"},{name:"Pay Bill",url:"https://pay.astro.com.my/",regex:"pay\\.astro\\.com\\.my"},{name:"Astro Rewards",url:"https://product.astro.com.my/rewards",regex:"product\\.astro\\.com\\.my(\\/bm)?\\/rewards"}]},{name:"Support",url:"https://support.astro.com.my",regex:"support\\.astro\\.com\\.my"}],contacts:{headingHtml:"Social",socials:[{name:"WhatsApp",url:"https://api.whatsapp.com/send?phone=60395433838&text=Hi",src:"https://d3riyfoij6hyxp.cloudfront.net/acm/media/homepage-banners/new_homepage_mega_menu_whatsapp.svg",width:16},{name:"Facebook",url:"https://www.facebook.com/Astro",src:"https://d3riyfoij6hyxp.cloudfront.net/acm/media/homepage-banners/new_homepage_mega_menu_facebook.svg",width:9},{name:"X",url:"https://twitter.com/astroonline",src:"https://d3riyfoij6hyxp.cloudfront.net/acm/media/homepage-banners/new_homepage_mega_menu_x.svg",width:20}]}},utility:{languageOptions:[],trackDelivery:{label:"Track",link:{url:"https://myastro.astro.com.my/track-delivery/",newTab:!1}},account:{button:{login:"Login",profile:"Profile"},menuLabel:{manage:"Manage Astro ID",manageAccount:{url:"https://myastro.astro.com.my/home",name:"Manage Account"},logout:"Logout"}},search:{button:"Search",form:{endpoint:"",queryKey:"",placeholder:""}},hideLanguageRegex:[],cart:{label:"Cart",title:"",emptyCartConfig:{description:"",primaryCta:{name:"",url:"",newTab:!1}},cartItemViewConfig:{description:"",primaryCtaLabel:"",secondaryCtaLabel:"",numberOfMultipleAddOns:"",numberOfSingleAddOn:"",perMonthText:""}}},auth:{loginUrlParams:{endpoint:"",queryParams:{}},profileUrl:{default:"",uxf:""},session:{endpoints:{refresh:"",getUser:""},client:"",payload:"",startSessionExpiry:1440,refreshSessionExpiry:10080},whitelistedUxfDomains:[]},banner:{endpoint:"",bcpV3Endpoint:"",portalRegexMap:{homepage:"astro\\.com\\.my\\/?(bm)?(\\?.*?)?$",fibre:"astro\\.com\\.my\\/fibre",shop:"shop\\.astro\\.com\\.my",product:"products?\\.astro\\.com\\.my",support:"support\\.astro\\.com\\.my",promotions:"promotions\\.astro\\.com\\.my",uxf:"",contentGuide:"content\\.com\\.my",legacy:"astro\\.com\\.my\\/(?!fibre|bm)."},enabledPortals:[],dismissDuration:1440,timerUnits:{fullForm:{day:"",hour:"",minute:"",second:"",separator:""},shortForm:{day:"",hour:"",minute:"",second:"",separator:""}},modal:{endpoint:"",bcpV3Endpoint:"https://contenthub-api.eco.astro.com.my/bcp/v3/entry-modal-en.json"}},chatbot:{hiddenPortals:[]}},footer:{groups:[],complaint:{name:"",url:"",src:""},contacts:{headingHtml:"",socials:[]},mobileApps:{heading:"",apps:[]},documentLinks:[],copyrightHtml:""},liveChat:{chatEndpoint:"",chatCodes:[],scrollHeightToShowBubble:400,idleSecondsToShowBubble:30,icon:{src:"",alt:""},helpText:"",bubbleTitle:"",bubbleDescription:""}}}({portal:i,environment:o,endpoint:t,locale:l});return(0,r.useEffect)(()=>{let e=e=>{let t=e.detail;t&&n1(t)&&(s(t),a?.(t))};return window.addEventListener(u.LOCALE_EVENT,e),()=>{window.removeEventListener(u.LOCALE_EVENT,e)}},[a]),(0,r.useEffect)(()=>{let e=(0,L.default)(u.LOCALE_COOKIE);if(!e){let[t]=window.location.pathname.split("/").slice(1);e=t}n2(e)},[]),"function"==typeof e?e({config:c,locale:l,environment:o}):(0,n.jsx)(n.Fragment,{children:e})}],13939)},98619,(e,t,n)=>{t.exports=e.r(36076)},57890,(e,t,n)=>{"use strict";var r=e.r(78178),o=e.r(3909),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=o.useSyncExternalStore,l=r.useRef,s=r.useEffect,c=r.useMemo,d=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var u=l(null);if(null===u.current){var f={hasValue:!1,value:null};u.current=f}else f=u.current;var p=i(e,(u=c(function(){function e(e){if(!s){if(s=!0,i=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return l=t}return l=e}if(t=l,a(i,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(i=e,t):(i=e,l=n)}var i,l,s=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}
26,[t,n,r,o]))[0],u[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),d(p),p}},83835,(e,t,n)=>{"use strict";t.exports=e.r(57890)},1527,81077,e=>{"use strict";let t={get url(){return`file://${e.P("node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/zustand/esm/vanilla.mjs")}`}},n=e=>{let n,r=new Set,o=(e,t)=>{let o="function"==typeof e?e(n):e;if(!Object.is(o,n)){let e=n;n=(null!=t?t:"object"!=typeof o||null===o)?o:Object.assign({},n,o),r.forEach(t=>t(n,e))}},a=()=>n,i={setState:o,getState:a,getInitialState:()=>l,subscribe:e=>(r.add(e),()=>r.delete(e)),destroy:()=>{(t.env?t.env.MODE:void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),r.clear()}},l=n=e(o,a,i);return i};var r=e.i(78178),o=e.i(83835);let a={get url(){return`file://${e.P("node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/zustand/esm/index.mjs")}`}},{useDebugValue:i}=r.default,{useSyncExternalStoreWithSelector:l}=o.default,s=!1,c=e=>{(a.env?a.env.MODE:void 0)!=="production"&&"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");let t="function"==typeof e?e?n(e):n:e,r=(e,n)=>(function(e,t=e=>e,n){(a.env?a.env.MODE:void 0)!=="production"&&n&&!s&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),s=!0);let r=l(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return i(r),r})(t,e,n);return Object.assign(r,t),r};e.s(["create",0,e=>e?c(e):c],1527);let d={get url(){return`file://${e.P("node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/zustand/esm/middleware.mjs")}`}},u=new Map,f=e=>{let t=u.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([e,t])=>[e,t.getState()])):{}},p=(e,t)=>{let n;try{n=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==n&&t(n)};e.s(["devtools",0,(e,t={})=>(n,r,o)=>{let a,{enabled:i,anonymousActionType:l,store:s,...c}=t;try{a=(null!=i?i:(d.env?d.env.MODE:void 0)!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!a)return(d.env?d.env.MODE:void 0)!=="production"&&i&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,o);let{connection:m,...h}=((e,t,n)=>{if(void 0===e)return{type:"untracked",connection:t.connect(n)};let r=u.get(n.name);if(r)return{type:"tracked",store:e,...r};let o={connection:t.connect(n),stores:{}};return u.set(n.name,o),{type:"tracked",store:e,...o}})(s,a,c),g=!0;o.setState=(e,t,a)=>{let i=n(e,t);if(!g)return i;let d=void 0===a?{type:l||"anonymous"}:"string"==typeof a?{type:a}:a;return void 0===s?null==m||m.send(d,r()):null==m||m.send({...d,type:`${s}/${d.type}`},{...f(c.name),[s]:o.getState()}),i};let v=(...e)=>{let t=g;g=!1,n(...e),g=t},b=e(o.setState,r,o);if("untracked"===h.type?null==m||m.init(b):(h.stores[h.store]=o,null==m||m.init(Object.fromEntries(Object.entries(h.stores).map(([e,t])=>[e,e===h.store?b:t.getState()])))),o.dispatchFromDevtools&&"function"==typeof o.dispatch){let e=!1,t=o.dispatch;o.dispatch=(...n)=>{(d.env?d.env.MODE:void 0)==="production"||"__setState"!==n[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...n)}}return m.subscribe(e=>{var t;switch(e.type){case"ACTION":if("string"!=typeof e.payload)return void console.error("[zustand devtools middleware] Unsupported action format");return p(e.payload,e=>{if("__setState"===e.type){if(void 0===s)return void v(e.state);1!==Object.keys(e.state).length&&console.error(`
27                    [zustand devtools middleware] Unsupported __setState action format. 
28                    When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(),
29                    and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }
30                    `);let t=e.state[s];return void(null==t||JSON.stringify(o.getState())!==JSON.stringify(t)&&v(t))}o.dispatchFromDevtools&&"function"==typeof o.dispatch&&o.dispatch(e)});case"DISPATCH":switch(e.payload.type){case"RESET":if(v(b),void 0===s)return null==m?void 0:m.init(o.getState());return null==m?void 0:m.init(f(c.name));
30case"COMMIT":if(void 0===s){null==m||m.init(o.getState());break}return null==m?void 0:m.init(f(c.name));case"ROLLBACK":return p(e.state,e=>{if(void 0===s){v(e),null==m||m.init(o.getState());return}v(e[s]),null==m||m.init(f(c.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return p(e.state,e=>{void 0===s?v(e):JSON.stringify(o.getState())!==JSON.stringify(e[s])&&v(e[s])});case"IMPORT_STATE":{let{nextLiftedState:n}=e.payload,r=null==(t=n.computedStates.slice(-1)[0])?void 0:t.state;if(!r)return;void 0===s?v(r):v(r[s]),null==m||m.send(null,n);break}case"PAUSE_RECORDING":return g=!g}return}}),b}],81077)}]);

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.