1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,8341,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={cancelIdleCallback:function(){return i},requestIdleCallback:function(){return a}};for(var n in s)Object.defineProperty(r,n,{enumerable:!0,get:s[n]});let a="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},i="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},19083,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={ESCAPE_REGEX:function(){return i},htmlEscapeAttributeString:function(){return c},htmlEscapeJsonString:function(){return u}};for(var n in s)Object.defineProperty(r,n,{enumerable:!0,get:s[n]});let a={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},i=/[&><\u2028\u2029]/g,l={"&":"&",'"':""","'":"'","<":"<",">":">"},o=/[&"'<>]/g;function u(e){return e.replace(i,e=>a[e])}function c(e){return e.replace(o,e=>l[e])}},79520,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={default:function(){return b},handleClientScriptLoad:function(){return x},initScriptLoader:function(){return y}};for(var n in s)Object.defineProperty(r,n,{enumerable:!0,get:s[n]});let a=e.r(63141),i=e.r(51836),l=e.r(43476),o=a._(e.r(74080)),u=i._(e.r(71645)),c=e.r(42732),d=e.r(22737),h=e.r(8341),f=e.r(19083),m=new Map,p=new Set,g=e=>{let{src:t,id:r,onLoad:s=()=>{},onReady:n=null,dangerouslySetInnerHTML:a,children:i="",strategy:l="afterInteractive",onError:u,stylesheets:c}=e,h=r||t;if(h&&p.has(h))return;if(m.has(t)){p.add(h),m.get(t).then(s,u);return}let f=()=>{n&&n(),p.add(h)},g=document.createElement("script"),x=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),s&&s.call(this,t),f()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});a?(g.innerHTML=a.__html||"",f()):i?(g.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",f()):t&&(g.src=t,m.set(t,x)),(0,d.setAttributesFromProps)(g,e),"worker"===l&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",l),c&&(e=>{if(o.default.preinit)return e.forEach(e=>{o.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(g)};function x(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>g(e))}):g(e)}function y(e){e.forEach(x),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");p.add(t)})}function v(e){let{id:t,src:r="",onLoad:s=()=>{},onReady:n=null,strategy:a="afterInteractive",onError:i,stylesheets:d,...m}=e,{updateScripts:x,scripts:y,getIsSsr:v,appDir:b,nonce:w}=(0,u.useContext)(c.HeadManagerContext);w=m.nonce||w;let j=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||r;j.current||(n&&e&&p.has(e)&&n(),j.current=!0)},[n,t,r]);let k=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{if(!k.current){if("afterInteractive"===a)g(e);else"lazyOnload"===a&&("complete"===document.readyState?(0,h.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>g(e))}));k.current=!0}},[e,a]),("beforeInteractive"===a||"worker"===a)&&(x?(y[a]=(y[a]||[]).concat([{id:t,src:r,onLoad:s,onReady:n,onError:i,...m,nonce:w}]),x(y)):v&&v()?p.add(t||r):v&&!v()&&g({...e,nonce:w})),b){if(d&&d.forEach(e=>{o.default.preinit(e,{as:"style"})}),"beforeInteractive"===a)if(!r)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,f.htmlEscapeJsonString)(JSON.stringify([0,{...m,id:t}]))})`}});else return o.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:w,crossOrigin:m.crossOrigin}:{as:"script",nonce:w,crossOrigin:m.crossOrigin}),(0,l.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,f.htmlEscapeJsonString)(JSON.stringify([r,{...m,id:t}]))})`}});"afterInteractive"===a&&r&&o.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:w,crossOrigin:m.crossOrigin}:{as:"script",nonce:w,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(v,"__nextScript",{value:!0});let b=v;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3303,(e,t,r)=>{t.exports=e.r(79520)},43306,e=>{"use strict";let t,r,s,n,a,i,l,o;e.i(47167);var u,c=e.i(43476),d=e.i(41363),h=e.i(70319),f=e.i(67668);function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var p="clover",g="https://js.stripe.com",x="".concat(g,"/").concat(p,"/stripe.js"),y=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,v=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/,b=function(){for(var e=document.querySelectorAll('script[src^="'.concat(g,'"]')),t=0;t<e.length;t++){var r,s=e[t];if(r=s.src,y.test(r)||v.test(r))return s}return null},w=function(e){var t=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",r=document.createElement("script");r.src="".concat(x).concat(t);var s=document.head||document.body;if(!s)throw Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return s.appendChild(r),r},j=function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"8.11.0",startTime:t})},k=null,S=null,N=null,C=function(e,t,r){if(null===e)return null;var s,n=t[0];if("string"!=typeof n)throw Error("Expected publishable key to be of type string, got type ".concat(m(n)," instead."));var a=n.match(/^pk_test/),i=3===(s=e.version)?"v3":s;a&&i!==p&&console.warn("Stripe.js@".concat(i," was loaded on the page, but @stripe/stripe-js@").concat("8.11.0"," expected Stripe.js@").concat(p,". This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning"));var l=e.apply(void 0,t);return j(l,r),l},I=!1,E=function(){return u||(u=(null!==k?k:(k=new Promise(function(e,t){if("u"<typeof window||"u"<typeof document)return void e(null);if(window.Stripe,window.Stripe)return void e(window.Stripe);try{var r,s=b();s?s&&null!==N&&null!==S&&(s.removeEventListener("load",N),s.removeEventListener("error",S),null==(r=s.parentNode)||r.removeChild(s),s=w(null)):s=w(null),N=function(){window.Stripe?e(window.Stripe):t(Error("Stripe.js not available"))},S=function(e){t(Error("Failed to load Stripe.js",{cause:e}))},s.addEventListener("load",N),s.addEventListener("error",S)}catch(e){t(e);return}})).catch(function(e){return k=null,Promise.reject(e)})).catch(function(e){return u=null,Promise.reject(e)}))};Promise.resolve().then(function(){return E()}).catch(function(e){I||console.warn(e)});var _=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];I=!0;var s=Date.now();return E().then(function(e){return C(e,t,s)})},M=e.i(17255),O=e.i(83964),T=e.i(75210),F=e.i(47753),P=e.i(71645),R=P.createContext(void 0),A=({client:e,children:t})=>(P.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,c.jsx)(R.Provider,{value:e,children:t})),L={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},D=new class{#e=L;#t=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}},q="u"<typeof window||"Deno"in globalThis;function K(){}function U(e,t){return"function"==typeof e?e(t):e}function H(e,t){let{type:r="all",exact:s,fetchStatus:n,predicate:a,queryKey:i,stale:l}=e;if(i){if(s){if(t.queryHash!==z(i,t.options))return!1}else if(!Q(t.queryKey,i))return!1}if("all"!==r){let e=t.isActive();if("active"===r&&!e||"inactive"===r&&e)return!1}return("boolean"!=typeof l||t.isStale()===l)&&(!n||n===t.state.fetchStatus)&&(!a||!!a(t))}function $(e,t){let{exact:r,status:s,predicate:n,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(r){if(B(t.options.mutationKey)!==B(a))return!1}else if(!Q(t.options.mutationKey,a))return!1}return(!s||t.state.status===s)&&(!n||!!n(t))}function z(e,t){return(t?.queryKeyHashFn||B)(e)}function B(e){return JSON.stringify(e,(e,t)=>V(t)?Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}):t)}function Q(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&Object.keys(t).every(r=>Q(e[r],t[r]))}var W=Object.prototype.hasOwnProperty;function G(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function V(e){if(!Z(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!Z(r)&&!!r.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function Z(e){return"[object Object]"===Object.prototype.toString.call(e)}function Y(e,t,r=0){let s=[...e,t];return r&&s.length>r?s.slice(1):s}function X(e,t,r=0){let s=[t,...e];return r&&s.length>r?s.slice(0,-1):s}var J=Symbol();function ee(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==J?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))}var et=(t=[],r=0,s=e=>{e()},n=e=>{e()},a=function(e){setTimeout(e,0)},{batch:e=>{let i;r++;try{i=e()}finally{let e;--r||(e=t,t=[],e.length&&a(()=>{n(()=>
1{e.forEach(e=>{s(e)})})}))}return i},batchCalls:e=>(...t)=>{i(()=>{e(...t)})},schedule:i=e=>{r?t.push(e):a(()=>{s(e)})},setNotifyFunction:e=>{s=e},setBatchNotifyFunction:e=>{n=e},setScheduler:e=>{a=e}}),er=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},es=new class extends er{#r;#s;#n;constructor(){super(),this.#n=e=>{if("u">typeof window&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#s||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#s?.(),this.#s=void 0)}setEventListener(e){this.#n=e,this.#s?.(),this.#s=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#r!==e&&(this.#r=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#r?this.#r:globalThis.document?.visibilityState!=="hidden"}},en=new class extends er{#a=!0;#s;#n;constructor(){super(),this.#n=e=>{if("u">typeof window&&window.addEventListener){let t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#s||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#s?.(),this.#s=void 0)}setEventListener(e){this.#n=e,this.#s?.(),this.#s=e(this.setOnline.bind(this))}setOnline(e){this.#a!==e&&(this.#a=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#a}},ea=(l=()=>q,{isServer:()=>l(),setIsServer(e){l=e}});function ei(e){return Math.min(1e3*2**e,3e4)}function el(e){return(e??"online")!=="online"||en.isOnline()}var eo=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function eu(e){let t,r=!1,s=0,n=function(){let e,t,r=new Promise((r,s)=>{e=r,t=s});function s(e){Object.assign(r,e),delete r.resolve,delete r.reject}return r.status="pending",r.catch(()=>{}),r.resolve=t=>{s({status:"fulfilled",value:t}),e(t)},r.reject=e=>{s({status:"rejected",reason:e}),t(e)},r}(),a=()=>es.isFocused()&&("always"===e.networkMode||en.isOnline())&&e.canRun(),i=()=>el(e.networkMode)&&e.canRun(),l=e=>{"pending"===n.status&&(t?.(),n.resolve(e))},o=e=>{"pending"===n.status&&(t?.(),n.reject(e))},u=()=>new Promise(r=>{t=e=>{("pending"!==n.status||a())&&r(e)},e.onPause?.()}).then(()=>{t=void 0,"pending"===n.status&&e.onContinue?.()}),c=()=>{let t;if("pending"!==n.status)return;let i=0===s?e.initialPromise:void 0;try{t=i??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(l).catch(t=>{if("pending"!==n.status)return;let i=e.retry??3*!ea.isServer(),l=e.retryDelay??ei,d="function"==typeof l?l(s,t):l,h=!0===i||"number"==typeof i&&s<i||"function"==typeof i&&i(s,t);r||!h?o(t):(s++,e.onFail?.(s,t),new Promise(e=>{D.setTimeout(e,d)}).then(()=>a()?void 0:u()).then(()=>{r?o(t):c()}))})};return{promise:n,status:()=>n.status,cancel:t=>{if("pending"===n.status){let r=new eo(t);o(r),e.onCancel?.(r)}},continue:()=>(t?.(),n),cancelRetry:()=>{r=!0},continueRetry:()=>{r=!1},canStart:i,start:()=>(i()?c():u().then(c),n)}}var ec=class{#i;destroy(){this.clearGcTimeout()}scheduleGc(){var e;this.clearGcTimeout(),"number"==typeof(e=this.gcTime)&&e>=0&&e!==1/0&&(this.#i=D.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(ea.isServer()?1/0:3e5))}clearGcTimeout(){void 0!==this.#i&&(D.clearTimeout(this.#i),this.#i=void 0)}};function ed(e,{pages:t,pageParams:r}){let s=t.length-1;return t.length>0?e.getNextPageParam(t[s],t,r[s],r):void 0}var eh=class extends ec{#l;#o;#u;#c;#d;#h;#f;#m;constructor(e){super(),this.#m=!1,this.#f=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#d=e.client,this.#c=this.#d.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#o=em(this.options),this.state=e.state??this.#o,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#l}get promise(){return this.#h?.promise}setOptions(e){if(this.options={...this.#f,...e},e?._type&&(this.#l=e._type),this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let e=em(this.options);void 0!==e.data&&(this.setState(ef(e.data,e.dataUpdatedAt)),this.#o=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#c.remove(this)}setData(e,t){var r,s;let n=(r=this.state.data,"function"==typeof(s=this.options).structuralSharing?s.structuralSharing(r,e):!1!==s.structuralSharing?function e(t,r,s=0){if(t===r)return t;if(s>500)return r;let n=G(t)&&G(r);if(!n&&!(V(t)&&V(r)))return r;let a=(n?t:Object.keys(t)).length,i=n?r:Object.keys(r),l=i.length,o=n?Array(l):{},u=0;for(let c=0;c<l;c++){let l=n?c:i[c],d=t[l],h=r[l];if(d===h){o[l]=d,(n?c<a:W.call(t,l))&&u++;continue}if(null===d||null===h||"object"!=typeof d||"object"!=typeof h){o[l]=h;continue}let f=e(d,h,s+1);o[l]=f,f===d&&u++}return a===l&&u===a?t:o}(r,e):e);return this.#p({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#p({type:"setState",state:e})}cancel(e){let t=this.#h?.promise;return this.#h?.cancel(e),t?t.then(K).catch(K):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#o}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>{var t;return!1!==(t=e.options.enabled,"function"==typeof t?t(this):t)})}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===J||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdate
vendor: 9,762 bytes, line 1
1Count>0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===U(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!Math.max(this.state.dataUpdatedAt+(e||0)-Date.now(),0))}onFocus(){let e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#h?.continue()}onOnline(){let e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#h?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#c.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#h&&(this.#m||this.#g()?this.#h.cancel({revert:!0}):this.#h.cancelRetry()),this.scheduleGc()),this.#c.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}#g(){return"paused"===this.state.fetchStatus&&"pending"===this.state.status}invalidate(){this.state.isInvalidated||this.#p({type:"invalidate"})}async fetch(e,t){var r;let s;if("idle"!==this.state.fetchStatus&&this.#h?.status()!=="rejected"){if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#h)return this.#h.continueRetry(),this.#h.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,a=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#m=!0,n.signal)})},i=()=>{let e,r=ee(this.options,t),s=(a(e={client:this.#d,queryKey:this.queryKey,meta:this.meta}),e);return(this.#m=!1,this.options.persister)?this.options.persister(r,s,this):r(s)},l=(a(s={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#d,state:this.state,fetchFn:i}),s),o="infinite"===this.#l?(r=this.options.pages,{onFetch:(e,t)=>{let s=e.options,n=e.fetchOptions?.meta?.fetchMore?.direction,a=e.state.data?.pages||[],i=e.state.data?.pageParams||[],l={pages:[],pageParams:[]},o=0,u=async()=>{let t=!1,u=ee(e.options,e.fetchOptions),c=async(r,s,n)=>{if(t)return Promise.reject(e.signal.reason);if(null==s&&r.pages.length)return Promise.resolve(r);let a=(()=>{var r,a;let i,l,o={client:e.client,queryKey:e.queryKey,pageParam:s,direction:n?"backward":"forward",meta:e.options.meta};return r=()=>e.signal,a=()=>t=!0,l=!1,Object.defineProperty(o,"signal",{enumerable:!0,get:()=>(i??=r(),l||(l=!0,i.aborted?a():i.addEventListener("abort",a,{once:!0})),i)}),o})(),i=await u(a),{maxPages:l}=e.options,o=n?X:Y;return{pages:o(r.pages,i,l),pageParams:o(r.pageParams,s,l)}};if(n&&a.length){let e="backward"===n,t={pages:a,pageParams:i},r=(e?function(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}:ed)(s,t);l=await c(t,r,e)}else{let e=r??a.length;do{let e=0===o?i[0]??s.initialPageParam:ed(s,l);if(o>0&&null==e)break;l=await c(l,e),o++}while(o<e)}return l};e.options.persister?e.fetchFn=()=>e.options.persister?.(u,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},t):e.fetchFn=u}}):this.options.behavior;o?.onFetch(l,this),this.#u=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==l.fetchOptions?.meta)&&this.#p({type:"fetch",meta:l.fetchOptions?.meta}),this.#h=eu({initialPromise:t?.initialPromise,fn:l.fetchFn,onCancel:e=>{e instanceof eo&&e.revert&&this.setState({...this.#u,fetchStatus:"idle"}),n.abort()},onFail:(e,t)=>{this.#p({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#p({type:"pause"})},onContinue:()=>{this.#p({type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode,canRun:()=>!0});try{let e=await this.#h.start();if(void 0===e)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#c.config.onSuccess?.(e,this),this.#c.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof eo){if(e.silent)return this.#h.promise;else if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#p({type:"error",error:e}),this.#c.config.onError?.(e,this),this.#c.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#p(e){let t=t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":var r;return{...t,...(r=t.data,{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:el(this.options.networkMode)?"fetching":"paused",...void 0===r&&{error:null,status:"pending"}}),fetchMeta:e.meta??null};case"success":let s={...t,...ef(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#u=e.manual?s:void 0,s;case"error":let n=e.error;return{...t,error:n,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:n,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),et.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#c.notify({query:this,type:"updated",action:e})})}};function ef(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function em(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,s=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var ep=class extends er{constructor(e={}){super(),this.config=e,this.#x=new Map}#x;build(e,t,r){let s=t.queryKey,n=t.queryHash??z(s,t),a=this.get(n);return a||(a=new eh({client:e,queryKey:s,queryHash:n,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(s)}),this.add(a)),a}add(e){this.#x.has(e.queryHash)||(this.#x.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#x.get(e.queryHash);t&&(e.destroy(),t===e&&this.#x.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){et.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#x.get(e)}getAll(){return[...this.#x.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>H(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>H(e,t)):t}notify(e){et.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){et.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){et.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},eg=class extends ec{#d;#y;#v;#h;constructor(e){super(),this.#d=e.client,this.mutationId=e.mutationId,this.#v=e.mutationCache,this.#y=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#y.includes(e)||(this.#y.push(e),this.clearGcTimeout(),this.#v.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#y=this.#y.filter(t=>t!==e),this.scheduleGc(),this.#v.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#y.length||("pending"===this.state.status?this.scheduleGc():this.#v.remove(this))}continue(){return this.#h?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#p({type:"continue"})},r={client:this.#d,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#h=eu({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#p({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#p({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#v.canRun(this)});let s="pending"===this.state.status,n=!this.#h.canStart();try{if(s)t();else{this.#p({type:"pending",variables:e,isPaused:n}),this.#v.config.onMutate&&await this.#v.config.onMutate(e,this,r);let t=await this.options.onMutate?.(e,r);t!==this.state.context&&this.#p({type:"pending",context:t,variables:e,isPaused:n})}let a=await this.#h.start();return await this.#v.config.onSuccess?.(a,e,this.state.context,this,r),await this.options.onSuccess?.(a,e,this.state.context,r),await this.#v.config.onSettled?.(a,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(a,null,e,this.state.context,r),this.#p({type:"success",data:a}),a}catch(t){try{await this.#v.config.onError?.(t,e,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,r)}catch(e){Promise.reject(e)}try{await this.#v.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,r)}catch(e){Promise.reject(e)}throw this.#p({type:"error",error:t}),t}finally{this.#v.runNext(this)}}#p(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};
1case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),et.batch(()=>{this.#y.forEach(t=>{t.onMutationUpdate(e)}),this.#v.notify({mutation:this,type:"updated",action:e})})}},ex=class extends er{constructor(e={}){super(),this.config=e,this.#b=new Set,this.#w=new Map,this.#j=0}#b;#w;#j;build(e,t,r){let s=new eg({client:e,mutationCache:this,mutationId:++this.#j,options:e.defaultMutationOptions(t),state:r});return this.add(s),s}add(e){this.#b.add(e);let t=ey(e);if("string"==typeof t){let r=this.#w.get(t);r?r.push(e):this.#w.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#b.delete(e)){let t=ey(e);if("string"==typeof t){let r=this.#w.get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#w.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=ey(e);if("string"!=typeof t)return!0;{let r=this.#w.get(t),s=r?.find(e=>"pending"===e.state.status);return!s||s===e}}runNext(e){let t=ey(e);if("string"!=typeof t)return Promise.resolve();{let r=this.#w.get(t)?.find(t=>
1t!==e&&t.state.isPaused);return r?.continue()??Promise.resolve()}}clear(){et.batch(()=>{this.#b.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#b.clear(),this.#w.clear()})}getAll(){return Array.from(this.#b)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>$(t,e))}findAll(e={}){return this.getAll().filter(t=>$(e,t))}notify(e){et.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return et.batch(()=>Promise.all(e.map(e=>e.continue().catch(K))))}};function ey(e){return e.options.scope?.id}var ev=class{#k;#v;#f;#S;#N;#C;#I;#E;constructor(e={}){this.#k=e.queryCache||new ep,this.#v=e.mutationCache||new ex,this.#f=e.defaultOptions||{},this.#S=new Map,this.#N=new Map,this.#C=0}mount(){this.#C++,1===this.#C&&(this.#I=es.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#k.onFocus())}),this.#E=en.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#k.onOnline())}))}unmount(){this.#C--,0===this.#C&&(this.#I?.(),this.#I=void 0,this.#E?.(),this.#E=void 0)}isFetching(e){return this.#k.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#v.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#k.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#k.build(this,t),s=r.state.data;return void 0===s?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(U(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(s))}getQueriesData(e){return this.#k.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let s=this.defaultQueryOptions({queryKey:e}),n=this.#k.get(s.queryHash),a=n?.state.data,i="function"==typeof t?t(a):t;if(void 0!==i)return this.#k.build(this,s).setData(i,{...r,manual:!0})}setQueriesData(e,t,r){return et.batch(()=>this.#k.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#k.get(t.queryHash)?.state}removeQueries(e){let t=this.#k;et.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#k;return et.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t};return Promise.all(et.batch(()=>this.#k.findAll(e).map(e=>e.cancel(r)))).then(K).catch(K)}invalidateQueries(e,t={}){return et.batch(()=>(this.#k.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(et.batch(()=>this.#k.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(K)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(K)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#k.build(this,t);return r.isStaleByTime(U(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(K).catch(K)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(K).catch(K)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return en.isOnline()?this.#v.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#k}getMutationCache(){return this.#v}getDefaultOptions(){return this.#f}setDefaultOptions(e){this.#f=e}setQueryDefaults(e,t){this.#S.set(B(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#S.values()],r={};return t.forEach(t=>{Q(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#N.set(B(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#N.values()],r={};return t.forEach(t=>{Q(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#f.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=z(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===J&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#f.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#k.clear(),this.#v.clear()}};function eb({children:e}){let t=(o||(o=new ev({defaultOptions:{queries:{staleTime:6e4,gcTime:3e5,retry:1,refetchOnWindowFocus:!1},mutations:{retry:0}}})),o);return(0,c.jsxs)(A,{client:t,children:[e,!1]})}var ew=e.i(18566),ej=e.i(3303);let ek=({pixelId:e,enabled:t})=>{let r=(0,ew.usePathname)();return((0,P.useEffect)(()=>{t&&e&&window.fbq&&window.fbq("track","PageView")},[r,t,e]),t&&e)?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(ej.default,{id:"fb-pixel-base",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:` 2 !function(f,b,e,v,n,t,s) 3 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 4 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 5 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 6 n.queue=[];t=b.createElement(e);t.async=!0; 7 t.src=v;s=b.getElementsByTagName(e)[0]; 8 s.parentNode.insertBefore(t,s)}(window, document,'script', 9 'https://connect.facebook.net/en_US/fbevents.js'); 10 fbq('init', '${e}'); 11 fbq('track', 'PageView'); 12 `}}),(0,c.jsx)("noscript",{children:(0,c.jsx)("img",{height:"1",width:"1",style:{display:"none"},src:`https://www.facebook.com/tr?id=${e}&ev=PageView&noscript=1`,alt:""})})]}):null},eS=_("pk_test_51LQ2dqDf1en3BVypHlwhsxEYZcS10IwF1opyxTlWGagpm31vVj828k11tngDtWVDNyVjm58PVndfst9jMWfxuo0K00oZr2ynGW");e.s(["default",0,({children:e,storeSetting:t})=>(eS=_(t?.stripe_key||"pk_test_51LQ2dqDf1en3BVypHlwhsxEYZcS10IwF1opyxTlWGagpm31vVj828k11tngDtWVDNyVjm58PVndfst9jMWfxuo0K00oZr2ynGW"),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(h.ToastContainer,{}),(0,c.jsx)(ek,{pixelId:t?.fb_pixel_key,enabled:t?.fb_pixel_status}),(0,c.jsx)(eb,{children:(0,c.jsx)(M.SessionProvider,{children:(0,c.jsx)(F.LanguageProvider,{children:(0,c.jsx)(T.SidebarProvider,{children:(0,c.jsx)(O.UserProvider,{children:(0,c.jsx)(f.Elements,{stripe:eS,children:(0,c.jsx)(d.CartProvider,{children:e})})})})})})})]}))],43306)},7517,e=>{"use strict";var t=e.i(43476),r=e.i(22016),s=e.i(17255),n=e.i(92199),a=e.i(70703),i=e.i(61946),l=e.i(60834);let o=({storeCustomization:e})=>{let{showingTranslateValue:a}=(0,i.default)(),o=(0,l.getUserSession)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{href:`${o?"/user/my-account":"/auth/login?redirectUrl=user/my-account"}`,className:"font-medium hover:text-primary",children:a(e?.navbar?.my_account)}),(0,t.jsx)("span",{className:"mx-2",children:"|"}),o?.email?(0,t.jsxs)("button",{onClick:()=>(0,s.signOut)(),type:"submit",className:"flex items-center font-medium hover:text-primary",children:[(0,t.jsx)("span",{className:"mr-1",children:(0,t.jsx)(n.FiUnlock,{})}),a(e?.navbar?.logout)]}):(0,t.jsxs)(r.default,{href:"/auth/login",className:"flex items-center font-medium hover:text-primary",children:[(0,t.jsx)("span",{className:"mr-1",children:(0,t.jsx)(n.FiUser,{})}),a(e?.navbar?.login)]})]})},u=(0,a.default)(()=>Promise.resolve(o),{ssr:!1});e.s(["default",0,u])},23227,e=>{"use strict";var t=e.i(43476),r=e.i(71645),s=e.i(47753);e.s(["default",0,({data:e,size:n="text-sm"})=>{let{lang:a,setLang:i}=(0,s.useLanguage)(),[l,o]=(0,r.useState)({});return(0,r.useEffect)(()=>{o(e?.find(e=>e?.code===a))},[e,a]),(0,t.jsxs)("div",{className:"relative group",children:[(0,t.jsx)("button",{className:`flex items-center justify-center ${n}`,children:(0,t.jsxs)("span",{className:"font-medium hover:text-primary items-center flex gap-1",children:[(0,t.jsx)("div",{children:l?.flag}),(0,t.jsx)("span",{className:"truncate max-w-[80px]",children:l?.name}),(0,t.jsx)("svg",{className:"ml-0.5 h-3 w-3 group-hover:rotate-180 transition-transform duration-200",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]})}),(0,t.jsx)("div",{className:"invisible opacity-0 group-hover:visible group-hover:opacity-100 absolute right-0 top-full pt-2 z-50 transition-all duration-200 ease-in-out",children:(0,t.jsx)("div",{className:"w-40 origin-top-right rounded-lg bg-card py-2 shadow-xl ring-1 ring-border",children:e?.map((e,r)=>(0,t.jsx)("div",{className:"px-6 py-1 hover:bg-accent",children:(0,t.jsx)("div",{className:"w-full flex",children:(0,t.jsxs)("button",{onClick:()=>{i(e.code)},className:"flex gap-4 justify-between px-3 py-0.5 text-sm leading-6 text-foreground hover:text-primary",children:[(0,t.jsx)("div",{children:e?.flag}),(0,t.jsx)("div",{children:e?.name})]})})},e?.name+r+1))})})]})}])},71251,e=>{"use strict";e.s(["STORE_LAYOUT_COOKIE",0,"_store_layout","STORE_THEME_COOKIE",0,"_theme","isLocalStorePreview",0,!1])},38098,79987,e=>{"use strict";var t=e.i(71645);let r={primary:"--primary",primaryForeground:"--primary-foreground",secondary:"--secondary",secondaryForeground:"--secondary-foreground",background:"--background",foreground:"--foreground",card:"--card",cardForeground:"--card-foreground",muted:"--muted",mutedForeground:"--muted-foreground",accent:"--accent",accentForeground:"--accent-foreground",destructive:"--destructive",destructiveForeground:"--destructive-foreground",border:"--border",input:"--input",ring:"--ring",popover:"--popover",popoverForeground:"--popover-foreground"},s={bgColor:"--sidebar",textColor:"--sidebar-foreground",activeColor:"--sidebar-primary"},n=e=>e?"string"==typeof e?e:e.hsl||null:null,a=e=>e?/^(hsl|oklch|rgb|#)/i.test(e.trim())?e:`hsl(${e})`:null;e.s(["default",0,function({theme:e}){return(0,t.useLayoutEffect)(()=>
12{if(!e||!e._id)return;let t=[];if(e.colors&&Object.entries(r).forEach(([r,s])=>{let i=a(n(e.colors[r]));i&&t.push(` ${s}: ${i};`)}),e.sidebar){Object.entries(s).forEach(([r,s])=>{let i=a(n(e.sidebar[r]));i&&t.push(` ${s}: ${i};`)});let r=n(e.sidebar.activeColor);t.push(" --sidebar-primary-foreground: hsl(0 0% 100%);"),t.push(" --sidebar-accent: hsl(220 14.3% 95.9%);"),t.push(" --sidebar-accent-foreground: hsl(220.9 39.3% 11%);"),t.push(" --sidebar-border: hsl(220 13% 91%);"),t.push(` --sidebar-ring: ${a(r)||"hsl(160.1 84.1% 39.4%)"};`)}if(e.sizing&&(e.sizing.radius&&t.push(` --radius: ${e.sizing.radius};`),e.sizing.radiusSm&&t.push(` --radius-sm: ${e.sizing.radiusSm};`),e.sizing.radiusMd&&t.push(` --radius-md: ${e.sizing.radiusMd};`),e.sizing.radiusLg&&t.push(` --radius-lg: ${e.sizing.radiusLg};`),e.sizing.radiusXl&&t.push(` --radius-xl: ${e.sizing.radiusXl};`)),e.typography){let r=e.typography.fontFamily;r&&(t.push(` --font-family: ${r};`),t.push(` --font-sans: ${r};`),t.push(` --default-font-family: ${r};`)),e.typography.fontSizeBase&&t.push(` --font-size-base: ${e.typography.fontSizeBase};`),e.typography.fontSizeSm&&t.push(` --font-size-sm: ${e.typography.fontSizeSm};`),e.typography.fontSizeLg&&t.push(` --font-size-lg: ${e.typography.fontSizeLg};`),e.typography.fontSizeXl&&t.push(` --font-size-xl: ${e.typography.fontSizeXl};`),e.typography.lineHeight&&t.push(` --line-height: ${e.typography.lineHeight};`)}e.borders?.borderWidth&&t.push(` --border-width: ${e.borders.borderWidth};`);let i=document.getElementById("store-dynamic-theme");i||((i=document.createElement("style")).id="store-dynamic-theme",document.head.appendChild(i)),i.textContent=`:root { 13${t.join("\n")} 14}`,e.typography?.fontFamily&&(e=>{if(!e)return;let t=e.split(",")[0].trim().replace(/['"]/g,"");if(["system-ui","sans-serif","serif","monospace","Inter","Arial","Helvetica"].some(e=>e.toLowerCase()===t.toLowerCase()))return;let r="store-theme-font",s=document.getElementById(r),n=t.replace(/\s+/g,"+"),a=`https://fonts.googleapis.com/css2?family=${n}:wght@300;400;500;600;700;800&display=swap`;if(s&&s.getAttribute("href")===a)return;s&&s.remove();let i=document.createElement("link");i.id=r,i.rel="stylesheet",i.href=a,document.head.appendChild(i)})(e.typography.fontFamily);let l=[];e.darkColors&&Object.entries(r).forEach(([t,r])=>{let s=a(n(e.darkColors[t]));s&&l.push(` ${r}: ${s};`)});let o=a(n(e.darkColors?.primary))||a(n(e.colors?.primary))||"hsl(160.1 84.1% 39.4%)",u=a(n(e.darkColors?.ring))||a(n(e.colors?.ring))||"hsl(160.1 84.1% 39.4%)";l.push(" --sidebar: hsl(229 84.6% 5.1%);"),l.push(" --sidebar-foreground: hsl(210 40% 98%);"),l.push(` --sidebar-primary: ${o};`),l.push(" --sidebar-primary-foreground: hsl(0 0% 100%);"),l.push(" --sidebar-accent: hsl(217.5 35.6% 17.6%);"),l.push(" --sidebar-accent-foreground: hsl(210 40% 98%);"),l.push(" --sidebar-border: hsl(228 27% 14.5%);"),l.push(` --sidebar-ring: ${u};`);let c=document.getElementById("store-dynamic-theme-dark");return c||((c=document.createElement("style")).id="store-dynamic-theme-dark",document.head.appendChild(c)),c.textContent=`.dark { 15${l.join("\n")} 16}`,()=>{let e=document.getElementById("store-dynamic-theme");e&&e.remove();let t=document.getElementById("store-dynamic-theme-dark");t&&t.remove()}},[e]),null}],38098);var i=e.i(17595),l=e.i(71251);e.s(["resolveActiveTheme",0,function(e,t){if(l.isLocalStorePreview||(i.default.remove(l.STORE_LAYOUT_COOKIE,{path:"/"}),i.default.remove(l.STORE_THEME_COOKIE,{path:"/"})),l.isLocalStorePreview){let t=i.default.get(l.STORE_THEME_COOKIE);if(t&&e?.length){let r=e.find(e=>e._id===t);if(r)return r}}return t||null}],79987)},45231,e=>{"use strict";var t=e.i(43476),r=e.i(71645);let s=(0,e.i(75254).default)("palette",[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]]);var n=e.i(17595),a=e.i(71251),i=e.i(79987);e.s(["default",0,({themes:e,defaultTheme:l,onThemeChange:o,size:u="text-sm"})=>{let[c,d]=(0,r.useState)(l||null),[h,f]=(0,r.useState)(!1);return((0,r.useEffect)(()=>{f(!0),d((0,i.resolveActiveTheme)(e,l))},[e,l]),a.isLocalStorePreview&&e?.length&&h)?(0,t.jsxs)("div",{className:"relative group",children:[(0,t.jsx)("button",{className:`flex items-center justify-center ${u}`,children:(0,t.jsxs)("span",{className:"font-medium hover:text-primary flex gap-1 items-center",children:[(0,t.jsx)(s,{className:"w-3.5 h-3.5 shrink-0"}),(0,t.jsx)("span",{className:"truncate max-w-20",children:c?.name||"Theme"}),(0,t.jsx)("svg",{className:"ml-0.5 h-3 w-3 group-hover:rotate-180 transition-transform duration-200",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]})}),(0,t.jsx)("div",{className:"invisible opacity-0 group-hover:visible group-hover:opacity-100 absolute right-0 top-full pt-2 z-50 transition-all duration-200 ease-in-out",children:(0,t.jsx)("div",{className:"w-48 origin-top-right rounded-lg bg-card py-2 shadow-xl ring-1 ring-border",children:e.map(e=>(0,t.jsx)("div",{className:"px-4 py-1.5 hover:bg-accent",children:(0,t.jsxs)("button",{onClick:()=>{a.isLocalStorePreview&&(d(e),n.default.set(a.STORE_THEME_COOKIE,e._id,{expires:365,path:"/"}),o?.(e))},className:"flex w-full items-center gap-3 px-2 py-0.5 text-sm leading-6 text-foreground hover:text-primary",children:[(0,t.jsx)("span",{className:"inline-block w-4 h-4 rounded-full border border-border shrink-0",style:{background:e.colors?.primary?.hsl?`hsl(${e.colors.primary.hsl})`:e.colors?.primary||"#10b981"}}),(0,t.jsx)("span",{className:"truncate",children:e.name}),c?._id===e._id&&(0,t.jsx)("span",{className:"ml-auto text-emerald-600 dark:text-emerald-400 text-xs",children:"â"})]})},e._id))})})]}):null}],45231)},13509,e=>{"use strict";var t=e.i(43476),r=e.i(71645),s=e.i(45231),n=e.i(38098),a=e.i(79987);e.s(["default",0,({themes:e,defaultTheme:i,size:l})=>{let[o,u]=(0,r.useState)(i||null);return(0,r.useEffect)(()=>{u((0,a.resolveActiveTheme)(e,i))},[e,i]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.default,{theme:o}),(0,t.jsx)(s.default,{themes:e,defaultTheme:i,onThemeChange:e=>u(e),size:l})]})}])},38618,e=>{"use strict";var t=e.i(43476),r=e.i(71645);let s=(0,e.i(75254).default)("layout-grid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]]);var n=e.i(70703),a=e.i(17595),i=e.i(71251);let l=[{value:"default",label:"Grocery",icon:"ð"},{value:"modern",label:"Modern",icon:"â¨"},{value:"minimal",label:"Minimal",icon:"ð¯"},{value:"clothing",label:"Fashion",icon:"ð"},{value:"electronic",label:"Electronics",icon:"ð»"}],o=({currentLayout:e="default",size:n="text-sm"})=>{let[o,u]=(0,r.useState)(e);(0,r.useEffect)(()=>
16{if(!i.isLocalStorePreview)return void a.default.remove(i.STORE_LAYOUT_COOKIE,{path:"/"});let e=a.default.get(i.STORE_LAYOUT_COOKIE);e&&e!==o&&u(e)},[]);let c=l.find(e=>e.value===o)?.label||"Layout";return i.isLocalStorePreview?(0,t.jsxs)("div",{className:"relative group",children:[(0,t.jsx)("button",{className:`flex items-center justify-center ${n}`,children:(0,t.jsxs)("span",{className:"font-medium hover:text-primary flex gap-1 items-center",children:[(0,t.jsx)(s,{className:"w-3.5 h-3.5 shrink-0"}),(0,t.jsx)("span",{className:"truncate max-w-20",children:c}),(0,t.jsx)("svg",{className:"ml-0.5 h-3 w-3 group-hover:rotate-180 transition-transform duration-200",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]})}),(0,t.jsx)("div",{className:"invisible opacity-0 group-hover:visible group-hover:opacity-100 absolute right-0 top-full pt-2 z-50 transition-all duration-200 ease-in-out",children:(0,t.jsx)("div",{className:"w-48 origin-top-right rounded-lg bg-card py-2 shadow-xl ring-1 ring-border",children:l.map(e=>(0,t.jsx)("div",{className:"px-4 py-1.5 hover:bg-accent",children:(0,t.jsxs)("button",{onClick:()=>{var t;return t=e.value,void(i.isLocalStorePreview&&(u(t),a.default.set(i.STORE_LAYOUT_COOKIE,t,{expires:365,path:"/"}),window.location.reload()))},className:"flex w-full items-center gap-3 px-2 py-0.5 text-sm leading-6 text-foreground hover:text-primary",children:[(0,t.jsx)("span",{className:"text-base",children:e.icon}),(0,t.jsx)("span",{className:"truncate",children:e.label}),o===e.value&&(0,t.jsx)("span",{className:"ml-auto text-emerald-600 dark:text-emerald-400 text-xs",children:"â"})]})},e.value))})})]}):null},u=(0,n.default)(()=>Promise.resolve(o),{ssr:!1});e.s(["default",0,u],38618)},46997,e=>{"use strict";var t=e.i(43476),r=e.i(71645),s=e.i(22016),n=e.i(57688),a=e.i(9797),i=e.i(75254);let l=(0,i.default)("apple",[["path",{d:"M12 6.528V3a1 1 0 0 1 1-1h0",key:"11qiee"}],["path",{d:"M18.237 21A15 15 0 0 0 22 11a6 6 0 0 0-10-4.472A6 6 0 0 0 2 11a15.1 15.1 0 0 0 3.763 10 3 3 0 0 0 3.648.648 5.5 5.5 0 0 1 5.178 0A3 3 0 0 0 18.237 21",key:"110c12"}]]),o=(0,i.default)("carrot",[["path",{d:"M2.27 21.7s9.87-3.5 12.73-6.36a4.5 4.5 0 0 0-6.36-6.37C5.77 11.84 2.27 21.7 2.27 21.7zM8.64 14l-2.05-2.04M15.34 15l-2.46-2.46",key:"rfqxbe"}],["path",{d:"M22 9s-1.33-2-3.5-2C16.86 7 15 9 15 9s1.33 2 3.5 2S22 9 22 9z",key:"6b25w4"}],["path",{d:"M15 2s-2 1.33-2 3.5S15 9 15 9s2-1.84 2-3.5C17 3.33 15 2 15 2z",key:"fn65lo"}]]),u=(0,i.default)("shopping-basket",[["path",{d:"m15 11-1 9",key:"5wnq3a"}],["path",{d:"m19 11-4-7",key:"cnml18"}],["path",{d:"M2 11h20",key:"3eubbj"}],["path",{d:"m3.5 11 1.6 7.4a2 2 0 0 0 2 1.6h9.8a2 2 0 0 0 2-1.6l1.7-7.4",key:"yiazzp"}],["path",{d:"M4.5 15.5h15",key:"13mye1"}],["path",{d:"m5 11 4-7",key:"116ra9"}],["path",{d:"m9 11 1 9",key:"1ojof7"}]]),c=(0,i.default)("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]),d=(0,i.default)("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]),h=(0,i.default)("cpu",[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]]),f=(0,i.default)("shirt",[["path",{d:"M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z",key:"1wgbhj"}]]);var m=e.i(83086),p=e.i(88844);let g=(0,i.default)("grid-3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);var x=e.i(61946);let y={default:{triggerLabel:"Categories",fallbackIcon:u,subFallbackIcon:p.Package,emptyStateIcon:"ð",emptyStateTitle:"Browse Categories",emptyStateDesc:"Hover over a category to browse products and find the best deals",bannerLabel:"ð¥ Today's Deal
16s",bannerText:"Save big on",bannerLink:"/offers",bannerCta:"Shop Deals",accentFrom:"from-emerald-50",accentTo:"to-teal-50",darkAccentFrom:"dark:from-emerald-950/20",darkAccentTo:"dark:to-teal-950/20",bannerTextColor:"text-emerald-600 dark:text-emerald-400"},grocery:{triggerLabel:"Categories",fallbackIcon:l,subFallbackIcon:o,emptyStateIcon:"ð¥¬",emptyStateTitle:"Fresh Categories",emptyStateDesc:"Hover over a category to browse fresh products and groceries",bannerLabel:"𥦠Fresh Picks",bannerText:"Fresh deals on",bannerLink:"/offers",bannerCta:"Shop Fresh",accentFrom:"from-green-50",accentTo:"to-emerald-50",darkAccentFrom:"dark:from-green-950/20",darkAccentTo:"dark:to-emerald-950/20",bannerTextColor:"text-green-600 dark:text-green-400"},clothing:{triggerLabel:"Shop by Category",fallbackIcon:f,subFallbackIcon:f,emptyStateIcon:"ð",emptyStateTitle:"Explore Our Collections",emptyStateDesc:"Hover over a category to discover subcategories and trending items",bannerLabel:"⨠Trending Now",bannerText:"Explore the latest arrivals in",bannerLink:"/offers",bannerCta:"Shop Now",accentFrom:"from-pink-50",accentTo:"to-purple-50",darkAccentFrom:"dark:from-pink-950/20",darkAccentTo:"dark:to-purple-950/20",bannerTextColor:"text-pink-600 dark:text-pink-400"},electronic:{triggerLabel:"Categories",fallbackIcon:h,subFallbackIcon:d,emptyStateIcon:null,emptyStateTitle:"Explore Electronics",emptyStateDesc:"Hover over a department to browse products and find the best tech deals",bannerLabel:"â¡ Tech Deals",bannerText:"Save big on",bannerLink:"/offers",bannerCta:"Shop Deals",accentFrom:"from-blue-50",accentTo:"to-indigo-50",darkAccentFrom:"dark:from-blue-950/20",darkAccentTo:"dark:to-indigo-950/20",bannerTextColor:"text-blue-600 dark:text-blue-400"},modern:{triggerLabel:"Categories",fallbackIcon:m.Sparkles,subFallbackIcon:g,emptyStateIcon:"â¨",emptyStateTitle:"Discover Products",emptyStateDesc:"Hover over a category to explore curated products and exclusive deals",bannerLabel:"ð¯ Featured",bannerText:"Discover the best in",bannerLink:"/offers",bannerCta:"Explore",accentFrom:"from-violet-50",accentTo:"to-fuchsia-50",darkAccentFrom:"dark:from-violet-950/20",darkAccentTo:"dark:to-fuchsia-950/20",bannerTextColor:"text-violet-600 dark:text-violet-400"}};e.s(["default",0,({categories:e,categoryError:i,storeLayout:l="default"})=>{let[o,u]=(0,r.useState)(null),{showingTranslateValue:f}=(0,x.default)(),m=e?.[0]?.children||[],p=y[l]||y.default,g=p.fallbackIcon,v=p.subFallbackIcon,b="electronic"===l||"modern"===l;return(0,t.jsxs)("div",{className:"relative group",children:[(0,t.jsxs)("button",{className:b?"inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full hover:bg-primary-foreground/25 text-sm font-semibold text-primary-foreground transition-colors focus:outline-none":"inline-flex items-center py-2 text-sm font-medium text-foreground hover:text-primary focus:outline-none transition-colors",children:[(0,t.jsx)("span",{children:p.triggerLabel}),(0,t.jsx)(a.ChevronDownIcon,{className:"ml-1 h-3.5 w-3.5 group-hover:rotate-180 transition-transform duration-200"})]}),(0,t.jsxs)("div",{suppressHydrationWarning:!0,className:`shadow-lg invisible opacity-0 group-hover:visible group-hover:opacity-100 absolute left-0 top-full z-50 w-225 transition-all duration-200 ease-in-out ${b?"mt-3":"mt-1"}`,children:[b&&(0,t.jsx)("div",{className:"absolute -top-2 left-6 h-4 w-4 rotate-45 bg-white dark:bg-neutral-900 border-l border-t border-gray-100 dark:border-neutral-700"}),(0,t.jsx)("div",{className:"overflow-hidden rounded-xl border border-border",children:(0,t.jsxs)("div",{className:"flex h-[70vh] bg-background text-sm",children:[(0,t.jsx)("div",{suppressHydrationWarning:!0,className:"w-64 shrink-0 border-r border-border overflow-y-auto bg-muted/50 py-2 [&::-webkit-scrollbar]:w-1.5 [&::-webkit-scrollbar-track]:bg-transparent [&::-webkit-scrollbar-thumb]:bg-gray-200 [&::-webkit-scrollbar-thumb]:rounded-full hover:[&::-webkit-scrollbar-thumb]:bg-gray-300",children:i?(0,t.jsx)("p",{className:"flex justify-center items-center m-auto p-4 text-sm text-red-500",children:i}):(0,t.jsx)("div",{className:"space-y-0.5",children:m.map(e=>(0,t.jsxs)("button",{onMouseEnter:()=>u(e),className:`w-full flex items-center gap-2 px-3 py-3 text-sm text-left transition-all ${o?._id===e._id?"bg-background text-primary font-medium border-l-4 border-primary":"text-foreground hover:bg-background/80 font-medium hover:text-primary border-l-4 border-transparent"}`,children:[e.icon?(0,t.jsx)(n.default,{src:e.icon,alt:f(e.name),width:22,height:22,className:"rounded"}):(0,t.jsx)("div",{className:"w-5.5 h-5.5 rounded bg-primary/10 flex items-center justify-center",children:(0,t.jsx)(g,{className:"h-3 w-3 text-primary"})}),(0,t.jsx)("span",{className:"truncate",children:f(e.name)}
16),e.children?.length>0&&(0,t.jsx)(a.ChevronDownIcon,{className:"ml-auto h-3 w-3 -rotate-90 text-muted-foreground"})]},e._id))})}),(0,t.jsx)("div",{className:"flex-1 overflow-y-auto p-6 [&::-webkit-scrollbar]:w-1.5 [&::-webkit-scrollbar-track]:bg-transparent [&::-webkit-scrollbar-thumb]:bg-gray-200 [&::-webkit-scrollbar-thumb]:rounded-full hover:[&::-webkit-scrollbar-thumb]:bg-gray-300",children:o?(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-5",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-lg font-bold text-foreground",children:f(o.name)}),(0,t.jsxs)("p",{className:"text-xs text-muted-foreground mt-0.5",children:[o.children?.length||0," subcategories available"]})]}),(0,t.jsx)(s.default,{href:`/search?_id=${o._id}`,className:"text-xs font-semibold text-primary bg-primary/10 px-3 py-1.5 rounded-full hover:bg-primary/20 transition-colors",children:"View All â"})]}),o.children?.length>0?(0,t.jsx)("div",{className:"grid grid-cols-3 gap-3",children:o.children.map(e=>(0,t.jsxs)(s.default,{href:`/search?_id=${e._id}`,className:"group/item flex items-center gap-3 rounded-lg border border-transparent p-3 hover:border-border hover:bg-muted/50 transition-all",children:[e.icon?(0,t.jsx)(n.default,{src:e.icon,alt:f(e.name),width:36,height:36,className:"rounded-lg"}):(0,t.jsx)("div",{className:"w-9 h-9 rounded-lg bg-primary/10 flex items-center justify-center",children:(0,t.jsx)(v,{className:"h-4 w-4 text-primary"})}),(0,t.jsx)("div",{className:"min-w-0",children:(0,t.jsx)("p",{className:"text-sm font-medium text-foreground group-hover/item:text-primary truncate",children:f(e.name)})})]},e._id))}):(0,t.jsx)("div",{className:"flex items-center justify-center h-32 text-muted-foreground",children:(0,t.jsxs)("p",{className:"text-sm",children:["Browse all ",f(o.name)," ","products"]})}),(0,t.jsxs)("div",{className:`mt-5 rounded-lg bg-linear-to-r ${p.accentFrom} ${p.accentTo} ${p.darkAccentFrom} ${p.darkAccentTo} p-4 flex items-center justify-between`,children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:`text-xs font-bold uppercase tracking-wider ${p.bannerTextColor}`,children:p.bannerLabel}),(0,t.jsxs)("p",{className:"mt-1 text-sm text-foreground",children:[p.bannerText," ",f(o.name)]})]}),(0,t.jsx)(s.default,{href:p.bannerLink,className:"text-xs font-semibold text-primary-foreground bg-primary px-4 py-2 rounded-lg hover:bg-primary/90 transition-colors",children:p.bannerCta})]})]}):(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center h-full text-center py-8",children:[p.emptyStateIcon?(0,t.jsx)("div",{className:"text-4xl mb-3",children:p.emptyStateIcon}):(0,t.jsxs)("div",{className:"flex gap-3 mb-4",children:[(0,t.jsx)("div",{className:"w-10 h-10 rounded-lg bg-primary/10 flex items-center justify-center",children:(0,t.jsx)(c,{className:"h-5 w-5 text-primary"})}),(0,t.jsx)("div",{className:"w-10 h-10 rounded-lg bg-primary/10 flex items-center justify-center",children:(0,t.jsx)(d,{className:"h-5 w-5 text-primary"})}),(0,t.jsx)("div",{className:"w-10 h-10 rounded-lg bg-primary/10 flex items-center justify-center",children:(0,t.jsx)(h,{className:"h-5 w-5 text-primary"})})]}),(0,t.jsx)("h3",{className:"text-lg font-bold text-foreground mb-1",children:p.emptyStateTitle}),(0,t.jsx)("p",{className:"text-sm text-muted-foreground max-w-xs",children:p.emptyStateDesc})]})})]})})]})]})}],46997)},71631,e=>{"use strict";let t=(0,e.i(75254).default)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);e.s(["default",0,t])},93582,e=>{"use strict";var t=e.i(43476),r=e.i(71645),s=e.i(22016),n=e.i(46997),a=e.i(75210),i=e.i(61946),l=e.i(38098),o=e.i(79987),u=e.i(75254);let c=(0,u.default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);var d=e.i(9797);let h=(0,u.default)("file",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}
16]]),f=(0,u.default)("folder-lock",[["rect",{width:"8",height:"5",x:"14",y:"17",rx:"1",key:"19aais"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2.5",key:"1w6v7t"}],["path",{d:"M20 17v-2a2 2 0 1 0-4 0v2",key:"pwaxnr"}]]),m=(0,u.default)("gift",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M20 11v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8",key:"1sqzm4"}],["path",{d:"M7.5 7a1 1 0 0 1 0-5A4.8 8 0 0 1 12 7a4.8 8 0 0 1 4.5-5 1 1 0 0 1 0 5",key:"kc0143"}],["rect",{x:"3",y:"7",width:"18",height:"4",rx:"1",key:"1hberx"}]]),p=(0,u.default)("circle-question-mark",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),g=(0,u.default)("phone-incoming",[["path",{d:"M16 2v6h6",key:"1mfrl5"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);var x=e.i(50965);let y=(0,u.default)("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);var v=e.i(71631),v=v,b=e.i(32762);e.s(["default",0,({languages:e,categories:u,categoryError:w,themes:j,defaultTheme:k,storeLayout:S="default"})=>{let{isLoading:N,setIsLoading:C}=(0,r.useContext)(a.SidebarContext),{storeCustomization:I,globalSetting:E}=(0,b.useSetting)(),{showingTranslateValue:_}=(0,i.default)(),M=I?.navbar,[O,T]=(0,r.useState)(k||null);return(0,r.useEffect)(()=>{T((0,o.resolveActiveTheme)(j,k))},[j,k]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.default,{theme:O}),(0,t.jsx)("div",{suppressHydrationWarning:!0,className:"hidden lg:block xl:block bg-background text-foreground border-b border-border",children:(0,t.jsxs)("div",{className:"max-w-screen-2xl mx-auto px-3 sm:px-10 h-12 flex justify-between items-center",children:[(0,t.jsx)("div",{className:"inline-flex",children:(0,t.jsx)("div",{className:"relative",children:(0,t.jsx)("div",{className:"max-w-7xl mx-auto",children:(0,t.jsx)("div",{className:"flex justify-between items-center md:justify-start md:space-x-10",children:(0,t.jsxs)("nav",{className:"md:flex items-center gap-5",children:[M?.categories_menu_status&&(0,t.jsx)(n.default,{categories:u,categoryError:w,storeLayout:S}),M?.about_menu_status&&(0,t.jsx)(s.default,{href:"/about-us",onClick:()=>C(!N),className:"py-2 text-sm font-medium text-foreground hover:text-primary",children:_(M?.about_us)||"About Us"}),M?.contact_menu_status&&(0,t.jsx)(s.default,{onClick:()=>C(!N),href:"/contact-us",className:"py-2 text-sm font-medium text-foreground hover:text-primary",children:_(M?.contact_us)||"Contact Us"}),(0,t.jsx)(s.default,{href:"/track",className:"py-2 text-sm font-medium text-foreground hover:text-primary",children:"Track Order"}),(0,t.jsxs)("div",{className:"relative group/pages",children:[(0,t.jsxs)("button",{className:"inline-flex items-center py-2 text-sm font-medium text-foreground hover:text-primary focus:outline-none",children:[(0,t.jsx)("span",{children:_(M?.pages)||"Pages"}),(0,t.jsx)(d.ChevronDownIcon,{className:"ml-1 h-3 w-3 group-hover/pages:rotate-180 transition-transform duration-200","aria-hidden":"true"})]}),(0,t.jsx)("div",{className:"invisible opacity-0 group-hover/pages:visible group-hover/pages:opacity-100 absolute z-10 -ml-1 top-full pt-1 transition-all duration-200 ease-in-out",children:(0,t.jsx)("div",{className:"w-screen max-w-xs bg-card border border-border rounded-lg shadow-lg",children:(0,t.jsx)("div",{className:"rounded-lg shadow-lg overflow-y-scroll grow scrollbar-hide w-full h-full",children:(0,t.jsxs)("div",{className:"relative grid gap-2 px-6 py-6 text-foreground",children:[M?.offers_menu_status&&(0,t.jsx)("span",{className:"p-2 items-center rounded-md hover:bg-accent w-full hover:text-primary",children:(0,t.jsxs)("div",{className:"w-full flex",children:[(0,t.jsx)(m,{className:"my-auto h-5 w-5 text-muted-foreground"}),(0,t.jsx)(s.default,{href:"/offers",onClick:()=>C(!N),className:"relative inline-flex items-center ml-2 py-0 rounded text-sm font-medium text-foreground hover:text-primary",children:_(M?.offers)||"Offers"})]})}),M?.flash_sale_menu_status!==!1&&(0,t.jsx)("span",{className:"p-2 items-center rounded-md hover:bg-accent w-full hover:text-primary",children:(0,t.jsxs)("div",{className:"w-full flex",children:[(0,t.jsx)(v.default,{className:"my-auto h-5 w-5 text-orange-500"}),(0,t.jsx)(s.default,{href:"/flash-sale",onClick:()=>C(!N),className:"relative inline-flex items-center ml-2 py-0 rounded text-sm font-medium text-foreground hover:text-primary",children:_(M?.flash_sale)||"Flash Sale"})]})}),(0,t.jsx)("span",{className:"p-2 items-center rounded-md hover:bg-accent w-full hover:text-primary",children:(0,t.jsxs)("div",{className:"w-full flex",children:[(0,t.jsx)(x.ShoppingBag,{className:"my-auto h-5 w-5 text-muted-foreground"}),(0,t.jsx)(s.default,{href:"/checkout",onClick:()=>C(!N),className:"relative inline-flex items-center ml-2 py-0 rounded text-sm font-medium text-foreground hover:text-primary",children:_(M?.checkout)||"Checkout"})]})}),M?.faq_status&&(0,t.jsx)("span",{className:"p-2 items-center rounded-md hover:bg-accent w-full hover:text-primary",children:(0,t.jsxs)("div",{className:"w-full flex",children:[(0,t.jsx)(p,{className:"my-auto h-5 w-5 text-muted-foreground"}),(0,t.jsx)(s.default,{href:"/faq",onClick:()=>C(!N),className:"relative inline-flex items-center ml-2 py-0 rounded text-sm font-medium text-foreground hover:text-primary",children:_(M?.faq)||"FAQ"})]})}),M?.about_menu_status&&(0,t.jsx)("span",{className:"p-2 items-center rounded-md hover:bg-accent w-full hover:text-primary",children:(0,t.jsxs)("div",{className:"w-full flex",children:[(0,t.jsx)(y,{className:"my-auto h-5 w-5 text-muted-foreground"}),(0,t.jsx)(s.default,{href:"/about-us",onClick:()=>C(!N),className:"relative inline-flex items-center ml-2 py-0 rounded text-sm font-medium text-foreground hover:text-primary",children:_(M?.about_us)||"About Us"})]})}),M?.contact_menu_status&&(0,t.jsx)("span",{className:"p-2 items-center rounded-md hover:bg-accent w-full hover:text-primary",children:(0,t.jsxs)("div",{className:"w-full flex",children:[(0,t.jsx)(g,{className:"my-auto h-5 w-5 text-muted-foreground"}),(0,t.jsx)(s.default,{href:"/contact-us",onClick:()=>C(!N),className:"relative inline-flex items-center ml-2 py-0 rounded text-sm font-medium text-foreground hover:text-primary",children:_(M?.contact_us)||"Contact Us"})]})}),M?.privacy_policy_status&&(0,t.jsx)("span",{className:"p-2 items-center rounded-md hover:bg-accent w-full hover:text-primary",children:(0,t.jsxs)("div",{className:"w-full flex",children:[(0,t.jsx)(f,{className:"my-auto h-5 w-5 text-muted-foreground"}),(0,t.jsx)(s.default,{href:"/privacy-policy",onClick:()=>C(!N),className:"relative inline-flex items-center ml-2 py-0 rounded text-sm font-medium text-foreground hover:text-primary",children:_(M?.privacy_policy)||"Privacy Policy"})]})}),M?.term_and_condition_status&&(0,t.jsx)("span",{className:"p-2 items-center rounded-md hover:bg-accent w-full hover:text-primary",children:(0,t.jsxs)("div",{className:"w-full flex",children:[(0,t.jsx)(h,{className:"my-auto h-5 w-5 text-muted-foreground"}),(0,t.jsx)(s.default,{href:"/terms-and-conditions",onClick:()=>C(!N),className:"relative inline-flex items-center ml-2 py-0 rounded text-sm font-medium text-foreground hover:text-primary",children:_(M?.term_and_condition)||"Terms & Conditions"})]})}),(0,t.jsx)("span",{className:"p-2 items-center rounded-md hover:bg-accent w-full hover:text-primary",children:(0,t.jsxs)("div",{className:"w-full flex",children:[(0,t.jsx)(c,{className:"my-auto h-5 w-5 text-muted-foreground"}),(0,t.jsx)(s.default,{href:"/404",onClick:()=>C(!N),className:"relative inline-flex items-center ml-2 py-0 rounded text-sm font-medium text-foreground hover:text-primary",children:"404"})]})})]})})})})]}),M?.offers_menu_status&&(0,t.jsxs)(s.default,{href:"/offers",onClick:()=>C(!N),className:"relative inline-flex items-center bg-destructive/10 py-0 px-2 rounded text-sm font-medium text-destructive hover:text-primary",children:[_(M?.offers)||"Offers",(0,t.jsxs)("div",{className:"absolute flex w-3 h-3 left-auto -right-1.5 -top-1.5",children:[(0,t.jsx)("span",{className:"animate-ping absolute inline-flex h-3 w-3 rounded-full bg-red-400 opacity-75"}),(0,t.jsx)("span",{className:"relative inline-flex rounded-full h-3 w-3 bg-red-500 border border-white"})]})]}),M?.flash_sale_menu_status!==!1&&(0,t.jsxs)(s.default,{href:"/flash-sale",onClick:()=>C(!N),className:"relative inline-flex items-center bg-orange-500/10 py-0 px-2 rounded text-sm font-medium text-orange-600 hover:text-primary",children:["â¡"," ",_(M?.flash_sale)||"Flash Sale",(0,t.jsxs)("div",{className:"absolute flex w-3 h-3 left-auto -right-1.5 -top-1.5",children:[(0,t.jsx)("span",{className:"animate-ping absolute inline-flex h-3 w-3 rounded-full bg-orange-400 opacity-75"}),(0,t.jsx)("span",{className:"relative inline-flex rounded-full h-3 w-3 bg-orange-500 border border-white"})]})]})]})})})})}),(0,t.jsxs)("div",{className:"flex items-center gap-3 text-sm font-medium text-foreground",children:[M?.privacy_policy_status&&(0,t.jsx)(s.default,{onClick:()=>C(!N),href:"/privacy-policy",className:"py-2 text-sm font-medium text-foreground hover:text-primary",children:_(M?.privacy_policy)||"Privacy Policy"}),M?.term_and_condition_status&&(0,t.jsx)(s.default,{onClick:()=>C(!N),href:"/terms-and-conditions",className:"py-2 text-sm font-medium text-foreground hover:text-primary",children:_(M?.term_and_condition)||"Terms & Conditions"})]})]})})]})}],93582)},32503,e=>{"use strict";var t=e.i(43476),r=e.i(53269),s=e.i(71645);let n=s.forwardRef(function({title:e,titleId:t,...r},n){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":t},r),e?s.createElement("title",{id:t},e):null,s.createElement("path",{fillRule:"evenodd",d:"M9 3.5a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11ZM2 9a7 7 0 1 1 12.452 4.391l3.328 3.329a.75.75 0 1 1-1.06 1.06l-3.329-3.328A7 7 0 0 1 2 9Z",clipRule:"evenodd"}))});var a=e.i(18566);e.s(["default",0,({variant:e="default"})=>
16{let i=(0,a.useRouter)(),[l,o]=(0,s.useState)(""),u="electronic"===e;return(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault(),l?i.push(`/search?query=${l}`,{scroll:!0}):i.push("/",{scroll:!0}),o("")},className:`relative overflow-hidden w-full ${u?"flex bg-primary-foreground rounded-full p-1":"pr-12 md:pr-14 shadow-sm rounded-md bg-background"}`,children:[(0,t.jsx)("label",{className:`flex items-center ${u?"w-full":"py-0.5"}`,children:(0,t.jsx)(r.Input,{onChange:e=>o(e.target.value),value:l,className:`form-input w-full appearance-none transition ease-in-out text-sm font-sans focus:ring-0 outline-none border-none focus:outline-none ${u?"pl-5 h-9 bg-transparent focus:bg-transparent text-foreground placeholder:text-muted-foreground rounded-l-full":"pl-5 h-9 rounded-md bg-background text-muted-foreground"}`,placeholder:"Search for products (e.g. shirt, pant)"})}),(0,t.jsx)("button",{"aria-label":"Search",type:"submit",className:`outline-none flex items-center justify-center transition duration-200 ease-in-out focus:outline-none ${u?"w-9 h-9 bg-primary text-primary-foreground rounded-full hover:bg-primary/90 shrink-0":"absolute top-0 right-0 end-0 w-12 md:w-14 h-full text-xl text-muted-foreground hover:text-foreground"}`,children:(0,t.jsx)(n,{className:`h-5 w-5 ${u&&"stroke-2"}`,"aria-hidden":"true"})})]})})}],32503)},28951,e=>{"use strict";var t=e.i(71645);let r=t.forwardRef(function({title:e,titleId:r,...s},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":r},s),e?t.createElement("title",{id:r},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 0 0-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 0 0-16.536-1.84M7.5 14.25 5.106 5.272M6 20.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm12.75 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"}))});e.s(["ShoppingCartIcon",0,r],28951)},11117,e=>{"use strict";var t=e.i(43476),r=e.i(37264),s=e.i(28951),n=e.i(71645),a=e.i(41363),i=e.i(22016),l=e.i(79950);e.s(["default",0,()=>{let{totalItems:e}
16=(0,a.useCart)(),[o,u]=(0,n.useState)(!1),[c,d]=(0,n.useState)(!1),[h,f]=(0,n.useState)(!1),[m,p]=(0,n.useState)(0);return(0,n.useEffect)(()=>{f(!0)},[]),(0,n.useEffect)(()=>{d(!0)},[]),(0,n.useEffect)(()=>{let e=async()=>{try{let e=await fetch("/api/notifications/count");if(e.ok){let t=await e.json();p(t.unreadCount||0)}}catch{}};e();let t=setInterval(e,3e4);return()=>clearInterval(t)},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.default,{open:o,setOpen:u}),(0,t.jsxs)("button",{type:"button","aria-label":c?`Cart with ${e} items`:"Cart",onClick:()=>u(!o),className:"relative flex-shrink-0 rounded-full text-primary-foreground/80 p-1 mx-2 hover:text-primary-foreground focus:outline-none",children:[c&&e>0&&(0,t.jsx)("span",{className:"absolute z-10 top-0 -right-4 inline-flex items-center justify-center p-1 h-5 w-5 text-xs font-medium leading-none text-red-100 transform -translate-x-1/2 -translate-y-1/2 bg-red-500 rounded-full",children:e}),(0,t.jsx)(s.ShoppingCartIcon,{className:"h-6 w-6","aria-hidden":"true"})]}),(0,t.jsxs)(i.default,{href:"/user/notifications","aria-label":m>0?`${m} unread notifications`:"Notifications",className:"relative flex-shrink-0 rounded-full text-primary-foreground/80 p-1 mx-2 hover:text-primary-foreground focus:outline-none",children:[m>0&&(0,t.jsx)("span",{className:"absolute z-10 top-0 -right-4 inline-flex items-center justify-center p-1 h-5 w-5 text-xs font-medium leading-none text-red-100 transform -translate-x-1/2 -translate-y-1/2 bg-red-500 rounded-full",children:m>9?"9+":m}),(0,t.jsx)(r.BellIcon,{className:"h-6 w-6","aria-hidden":"true"})]}),(0,t.jsx)("span",{className:"mx-4 h-6 w-px bg-primary-foreground/30 lg:mx-6","aria-hidden":"true"})]})}])},27591,61812,e=>{"use strict";var t=e.i(71645);let r=t.forwardRef(function({title:e,titleId:r,...s},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":r},s),e?t.createElement("title",{id:r},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"}))});e.s(["UserIcon",0,r],27591),e.s(["isValidImageUrl",0,e=>{if(!e||"string"!=typeof e)return!1;try{let t=new URL(e);return"http:"===t.protocol||"https:"===t.protocol}catch{return!1}}],61812)},13945,e=>{"use strict";var t=e.i(43476),r=e.i(22016),s=e.i(92199),n=e.i(57688),a=e.i(17255),i=e.i(30049),l=e.i(41179),o=e.i(35454),u=e.i(73130),c=e.i(37264),d=e.i(24189),h=e.i(38310),f=e.i(27591),m=e.i(71645);let p=m.forwardRef(function({title:e,titleId:t,...r},s){return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:s,"aria-labelledby":t},r),e?m.createElement("title",{id:t},e):null,m.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 18.75a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h6m-9 0H3.375a1.125 1.125 0 0 1-1.125-1.125V14.25m17.25 4.5a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h1.125c.621 0 1.129-.504 1.09-1.124a17.902 17.902 0 0 0-3.213-9.193 2.056 2.056 0 0 0-1.58-.86H14.25M16.5 18.75h-2.25m0-11.177v-.958c0-.568-.422-1.048-.987-1.106a48.554 48.554 0 0 0-10.026 0 1.106 1.106 0 0 0-.987 1.106v7.635m12-6.677v6.677m0 4.5v-4.5m0 0h-12"}))});var g=e.i(60834),x=e.i(61812);let y=[{name:"Dashboard",href:"/user/dashboard",Icon:i.Squares2X2Icon},{name:"My Orders",href:"/user/my-orders",Icon:l.ClipboardDocumentListIcon},{name:"Track Order",href:"/track",Icon:p},{name:"My Reviews",href:"/user/my-reviews",Icon:o.StarIcon},{name:"My Account",href:"/user/my-account",Icon:u.UserCircleIcon},{name:"Update Profile",href:"/user/update-profile",Icon:u.UserCircleIcon},{name:"Notifications",href:"/user/notifications",Icon:c.BellIcon},{name:"Change Password",href:"/user/change-password",Icon:d.KeyIcon}];e.s(["default",0,()=>{let e=(0,g.getUserSession)(),i=(0,x.isValidImageUrl)(e?.image);return(0,t.jsx)(t.Fragment,{children:e?.email?(0,t.jsxs)("div",{className:"relative group",children:[(0,t.jsxs)("button",{className:"-m-1.5 flex items-center p-1.5",children:[(0,t.jsx)("span",{className:"sr-only",children:"Open user menu"}),i?(0,t.jsx)(n.default,{src:e.image,width:32,height:32,className:"h-8 w-8 rounded-full bg-muted object-cover ring-2 ring-white",alt:e?.name?.[0]||"U"}):(0,t.jsx)("div",{className:"flex items-center justify-center h-8 w-8 rounded-full bg-primary/10 text-xl font-bold text-center",children:e?.name?.charAt(0)||"U"})]}),(0,t.jsxs)("div",{className:"invisible opacity-0 group-hover:visible group-hover:opacity-100 absolute right-0 top-full mt-2 z-50 w-64 transition-all duration-200 ease-in-out",children:[(0,t.jsx)("div",{className:"absolute -top-2 right-6 h-4 w-4 rotate-45 bg-white dark:bg-gray-800 z-10"}),(0,t.jsxs)("div",{className:"relative z-20 overflow-hidden rounded-xl bg-white dark:bg-gray-800 shadow-lg",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 px-4 py-3 border-b border-gray-100 dark:border-gray-700 bg-gray-50 dark:bg-gray-900/50",children:[i?(0,t.jsx)(n.default,{src:e.image,width:36,height:36,className:"h-9 w-9 rounded-full object-cover ring-2 ring-white",alt:e?.name||"User"}):(0,t.jsx)("div",{className:"h-9 w-9 rounded-full bg-primary/10 flex items-center justify-center shrink-0",children:(0,t.jsx)(f.UserIcon,{className:"h-5 w-5 text-primary"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("div",{className:"text-sm font-semibold text-gray-900 dark:text-white truncate",children:e?.name||"User"}),(0,t.jsx)("div",{className:"text-xs text-gray-500 dark:text-gray-400 truncate",children:e?.email})]})]}),(0,t.jsx)("div",{className:"py-1.5",children:y.map(({name:e,href:s,Icon:n})=>(0,t.jsxs)(r.default,{href:s,className:"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700/50 hover:text-gray-900 dark:hover:text-white transition-colors",children:[(0,t.jsx)(n,{className:"h-[18px] w-[18px] text-gray-400 dark:text-gray-500 shrink-0"}),e]},e))}),(0,t.jsx)("div",{className:"border-t border-gray-100 dark:border-gray-700 py-1.5",children:(0,t.jsxs)("button",{onClick:()=>(0,a.signOut)({callbackUrl:"/"}),className:"w-full flex items-center gap-3 px-4 py-2.5 text-sm text-gray-700 dark:text-gray-300 hover:bg-red-50 dark:hover:bg-red-950/30 hover:text-red-600 dark:hover:text-red-400 transition-colors",children:[(0,t.jsx)(h.ArrowRightStartOnRectangleIcon,{className:"h-[18px] w-[18px] text-gray-400 dark:text-gray-500 shrink-0"}),"Logout"]})})]})]})]}):(0,t.jsxs)(r.default,{href:"/auth/login",className:"-m-1.5 flex items-center p-1.5",children:[(0,t.jsx)("span",{className:"sr-only",children:"Open user menu"}),(0,t.jsx)(s.FiUser,{className:"h-6 w-6 text-primary-foreground","aria-hidden":"true"})]})})}],13945)},9767,e=>{"use strict";var t=e.i(92199),r=e.i(26277),r=r,s=e.i(17079),s=s;let n=(0,e.i(75254).default)("tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.
16172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]);var a=e.i(23123),a=a,i=e.i(71631),i=i;let l=(e,t)=>e?.[t]!==!1,o=[{key:"shop",statusKey:"shop_menu_status",labelKey:"shop",defaultLabel:"Shop",href:"/shop",Icon:r.default},{key:"best_selling",statusKey:"best_selling_menu_status",labelKey:"best_selling",defaultLabel:"Best-Selling",href:"/search?sort=best-selling",Icon:a.default},{key:"five_star",statusKey:"five_star_menu_status",labelKey:"five_star_rated",defaultLabel:"5-Star Rated",href:"/search?rating=5",Icon:s.default,iconClass:"fill-current"},{key:"offers",statusKey:"offers_menu_status",labelKey:"offers",defaultLabel:"Offers",href:"/offers",Icon:n},{key:"flash_sale",statusKey:"flash_sale_menu_status",labelKey:"flash_sale",defaultLabel:"Flash Sale",href:"/flash-sale",Icon:i.default,accent:!0}],u=[{key:"offers",statusKey:"offers_menu_status",labelKey:"offers",defaultLabel:"Offers",href:"/offers",icon:t.FiGift},{key:"flash_sale",statusKey:"flash_sale_menu_status",labelKey:"flash_sale",defaultLabel:"Flash Sale",href:"/flash-sale",icon:t.FiZap},{key:"shop",statusKey:"shop_menu_status",labelKey:"shop",defaultLabel:"Shop",href:"/shop",icon:t.FiShoppingBag},{key:"best_selling",statusKey:"best_selling_menu_status",labelKey:"best_selling",defaultLabel:"Best-Selling",href:"/search?sort=best-selling",icon:t.FiShoppingBag},{key:"five_star",statusKey:"five_star_menu_status",labelKey:"five_star_rated",defaultLabel:"5-Star Rated",href:"/search?rating=5",icon:t.FiShoppingBag},{key:"track_order",statusKey:null,labelKey:null,defaultLabel:"Track Order",href:"/track",icon:t.FiPackage},{key:"checkout",statusKey:null,labelKey:"checkout",defaultLabel:"Checkout",href:"/checkout",icon:t.FiShoppingBag},{key:"faq",statusKey:"faq_status",labelKey:"faq",defaultLabel:"FAQ",href:"/faq",icon:t.FiHelpCircle},{key:"about_us",statusKey:"about_menu_status",labelKey:"about_us",defaultLabel:"About Us",href:"/about-us",icon:t.FiUsers},{key:"contact_us",statusKey:"contact_menu_status",labelKey:"contact_us",defaultLabel:"Contact Us",href:"/contact-us",icon:t.FiPhoneIncoming},{key:"privacy_policy",statusKey:"privacy_policy_status",labelKey:"privacy_policy",defaultLabel:"Privacy Policy",href:"/privacy-policy",icon:t.FiPocket},{key:"terms",statusKey:"term_and_condition_status",labelKey:"term_and_condition",defaultLabel:"Terms and Conditions",href:"/terms-and-conditions",icon:t.FiFileText},{key:"not_found",statusKey:null,labelKey:null,defaultLabel:"Not Found",href:"/404",icon:t.FiAlertCircle}],c=(e,t,r,s)=>t&&s?.(e?.[t])||r;e.s(["getEnabledDrawerPages",0,(e,t)=>u.filter(t=>!t.statusKey||l(e,t.statusKey)).map(r=>({title:c(e,r.labelKey,r.defaultLabel,t),href:r.href,icon:r.icon})),"getEnabledPrimaryNavItems",0,(e,t)=>o.filter(t=>l(e,t.statusKey)).map(r=>({...r,label:c(e,r.labelKey,r.defaultLabel,t)}))],9767)},63785,e=>{"use strict";var t=e.i(43476),r=e.i(70703),s=e.i(71645),n=e.i(22016),a=e.i(57688),i=e.i(41363),l=e.i(92199),o=e.i(60834),u=e.i(54878),c=e.i(70554),d=e.i(54056),h=e.i(37727),f=e.i(18566),m=e.i(69620),p=e.i(61946);let g=({title:e,icon:r,nested:n,id:i,onClose:l})=>{let o=(0,f.useRouter)(),{showingTranslateValue:u}=(0,p.default)(),[c,d]=(0,s.useState)(!1),[h,g]=(0,s.useState)({id:"",show:!1}),x=(e,t)=>{let r=t.toLowerCase().replace(/[^A-Z0-9]+/gi,"-");o.push(`/search?category=${r}&_id=${e}`),l&&l()};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"px-4 py-2.5 flex items-center hover:bg-accent w-full transition-colors",children:[(0,t.jsx)("div",{className:"flex-shrink-0 w-6 h-6 flex items-center justify-center",children:r?(0,t.jsx)(a.default,{src:r,width:20,height:20,alt:"Category"}):(0,t.jsx)(a.default,{src:"https://res.cloudinary.com/ahossain/image/upload/v1655097002/placeholder_kvepfp.png",width:20,height:20,alt:"category"})}),(0,t.jsx)("div",{onClick:()=>x(i,e),className:"ml-3 text-sm font-medium flex-1 cursor-pointer hover:text-primary text-foreground",children:e}),n?.length>0&&(0,t.jsx)("button",{onClick:()=>{d(!c)},className:"p-1 rounded-md cursor-pointer text-muted-foreground hover:text-primary hover:bg-muted transition-colors",children:c?(0,t.jsx)(m.IoChevronDownOutline,{}):(0,t.jsx)(m.IoChevronForwardOutline,{})})]}),c&&n.length>0&&(0,t.jsx)("ul",{className:"pl-8 pr-4 pb-2 pt-1 bg-muted/30",children:n.map(e=>(0,t.jsxs)("li",{children:[e.children.length>0?(0,t.jsxs)("div",{className:"flex items-center py-2",children:[(0,t.jsx)("span",{className:"text-xs text-muted-foreground pr-2",children:(0,t.jsx)(m.IoRemoveSharp,{})}),(0,t.jsx)("div",{onClick:()=>
16x(e._id,u(e.name)),className:"flex-1 text-sm text-foreground/80 hover:text-primary cursor-pointer",children:u(e.name)}),(0,t.jsx)("button",{onClick:()=>{var t;g({id:t=e._id,show:h.id!==t||!h.show})},className:"p-1 rounded-md cursor-pointer text-muted-foreground hover:text-primary hover:bg-muted transition-colors",children:h.id===e._id&&h.show?(0,t.jsx)(m.IoChevronDownOutline,{}):(0,t.jsx)(m.IoChevronForwardOutline,{})})]}):(0,t.jsxs)("div",{onClick:()=>x(e._id,u(e.name)),className:"flex items-center py-2 text-sm text-foreground/80 hover:text-primary cursor-pointer",children:[(0,t.jsx)("span",{className:"text-xs text-muted-foreground pr-2",children:(0,t.jsx)(m.IoRemoveSharp,{})}),u(e.name)]}),h.id===e._id&&h.show&&(0,t.jsx)("ul",{className:"pl-5 pb-2 bg-muted/20 rounded-md",children:e.children.map(e=>(0,t.jsxs)("li",{onClick:()=>x(e._id,u(e.name)),className:"flex items-center py-1.5 text-sm text-foreground/70 hover:text-primary cursor-pointer",children:[(0,t.jsx)("span",{className:"text-xs text-muted-foreground pr-2",children:(0,t.jsx)(m.IoRemoveSharp,{})}),u(e.name)]},e._id))})]},e._id))})]})},x=({categories:e,categoryError:r,onClose:s})=>{let{showingTranslateValue:n}=(0,p.default)();return(0,t.jsx)("div",{className:"flex flex-col w-full h-full cursor-pointer scrollbar-hide",children:(0,t.jsx)("div",{className:"w-full max-h-full",children:r?(0,t.jsx)("p",{className:"flex justify-center align-middle items-center m-auto text-xl text-red-500",children:(0,t.jsxs)("span",{children:[" ",r]})}):(0,t.jsx)("div",{className:"relative py-2",children:e[0]?.children?.map(e=>(0,t.jsx)(g,{id:e._id,icon:e.icon,onClose:s,nested:e.children,title:n(e?.name)},e._id))})})})};var y=e.i(32762),v=e.i(9767);function b(...e){return e.filter(Boolean).join(" ")}let w=({open:e,setOpen:r,categories:a,categoryError:i})=>{let{storeCustomization:l,globalSetting:o}=(0,y.useSetting)()||{},{showingTranslateValue:f}=(0,p.default)(),m=l?.navbar?.logo||o?.logo||"/logo/logo-color.png",g=(0,s.useMemo)(()=>(0,v.getEnabledDrawerPages)(l?.navbar,f),[l?.navbar,f]);return(0,t.jsx)(d.Transition,{show:e,as:s.Fragment,children:(0,t.jsxs)(u.Dialog,{as:"div",className:"relative z-40 lg:hidden",onClose:r,children:[(0,t.jsx)(d.TransitionChild,{as:s.Fragment,enter:"transition-opacity ease-linear duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity ease-linear duration-300",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,t.jsx)("div",{className:"fixed inset-0 bg-black/50"})}),(0,t.jsx)("div",{className:"fixed inset-0 z-40 flex",children:(0,t.jsx)(d.TransitionChild,{as:s.Fragment,enter:"transition ease-in-out duration-300 transform",enterFrom:"-translate-x-full",enterTo:"translate-x-0",leave:"transition ease-in-out duration-300 transform",leaveFrom:"translate-x-0",leaveTo:"-translate-x-full",children:(0,t.jsxs)(u.DialogPanel,{className:"relative flex w-full max-w-xs flex-col overflow-y-auto bg-card pb-12 shadow-xl",children:[(0,t.jsxs)("div",{className:"flex items-center px-4 py-4 justify-between border-b border-border",children:[(0,t.jsxs)("button",{type:"button",className:"inline-flex items-center justify-center rounded-full p-2 text-muted-foreground hover:bg-accent hover:text-foreground transition-colors",onClick:()=>r(!1),children:[(0,t.jsx)("span",{className:"sr-only",children:"Close menu"}),(0,t.jsx)(h.X,{className:"h-5 w-5","aria-hidden":"true"})]}),(0,t.jsx)(n.default,{href:"/",className:"flex flex-shrink-0 items-center",onClick:()=>r(!1),children:(0,t.jsx)("img",{className:"h-9 w-auto max-w-[140px] object-contain",src:m,alt:"Logo"})})]}),(0,t.jsxs)(c.TabGroup,{as:"div",className:"flex flex-col flex-1",children:[(0,t.jsx)("div",{className:"bg-muted/40",children:(0,t.jsxs)(c.TabList,{className:"flex",children:[(0,t.jsx)(c.Tab,{className:({selected:e})=>b(e?"border-primary text-primary bg-card font-semibold":"border-transparent text-muted-foreground hover:text-foreground","flex-1 whitespace-nowrap border-b-2 py-3 text-sm font-medium transition-colors"),children:"Category"}),(0,t.jsx)(c.Tab,{className:({selected:e})=>b(e?"border-primary text-primary bg-card font-semibold":"border-transparent text-muted-foreground hover:text-foreground","flex-1 whitespace-nowrap border-b-2 py-3 text-sm font-medium transition-colors"),children:"Pages"})]})}),(0,t.jsxs)(c.TabPanels,{className:"flex-1 overflow-y-auto",children:[(0,t.jsx)(c.TabPanel,{children:(0,t.jsx)("div",{className:"overflow-y-auto max-h-[70vh] scrollbar-hide",children:(0,t.jsx)(x,{categories:a,categoryError:i,onClose:()=>r(!1)})})}),(0,t.jsx)(c.TabPanel,{children:(0,t.jsx)("div",{className:"py-2",children:g.map(e=>(0,t.jsxs)(n.default,{href:e.href,onClick:()=>r(!1),className:"flex items-center gap-3 px-5 py-3 text-sm text-foreground hover:bg-accent hover:text-primary transition-colors",children:[(0,t.jsx)(e.icon,{className:"w-4 h-4 flex-shrink-0 text-muted-foreground"}),(0,t.jsx)("span",{className:"font-medium",children:e.title})]},e.href))})})]})]})]})})})]})})};var j=e.i(79950);let k=({globalSetting:e,categories:r,categoryError:u})=>
16{let[c,d]=(0,s.useState)(!1),[h,f]=(0,s.useState)(!1),{totalItems:m}=(0,i.useCart)(),p=(0,o.getUserSession)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(j.default,{open:h,setOpen:f}),(0,t.jsx)("div",{className:"flex flex-col h-full justify-between align-middle bg-background rounded cursor-pointer overflow-y-scroll flex-grow scrollbar-hide w-full",children:(0,t.jsx)(w,{open:c,setOpen:d,categories:r,categoryError:u})}),(0,t.jsxs)("footer",{className:"sm:hidden fixed z-30 bottom-0 bg-primary flex items-center justify-between w-full h-12 px-3 sm:px-10",children:[(0,t.jsx)("button",{"aria-label":"Bar",onClick:()=>d(!0),className:"flex items-center justify-center flex-shrink-0 h-auto relative focus:outline-none",children:(0,t.jsx)("span",{className:"text-xl text-primary-foreground",children:(0,t.jsx)(l.FiAlignLeft,{className:"w-6 h-6 drop-shadow-xl"})})}),(0,t.jsx)(n.default,{href:"/",className:"text-xl text-primary-foreground",rel:"noreferrer","aria-label":"Home",children:(0,t.jsx)(l.FiHome,{className:"w-6 h-6 drop-shadow-xl"})}),(0,t.jsxs)("button",{onClick:()=>f(!h),className:"h-9 w-9 relative whitespace-nowrap inline-flex items-center justify-center text-primary-foreground text-lg",children:[(0,t.jsx)("span",{className:"absolute z-10 top-0 right-0 inline-flex items-center justify-center p-1 h-5 w-5 text-xs font-bold leading-none text-red-100 transform translate-x-1/2 bg-red-500 rounded-full",children:m}),(0,t.jsx)(l.FiShoppingCart,{className:"w-6 h-6 drop-shadow-xl"})]}),(0,t.jsx)("button",{"aria-label":"User",type:"button",className:"text-xl text-primary-foreground indicator justify-center",children:p?.image&&(p.image.startsWith("http://")||p.image.startsWith("https://"))?(0,t.jsx)(n.default,{href:"/user/dashboard","aria-label":"user",className:"relative top-1 w-6 h-6",children:(0,t.jsx)(a.default,{width:29,height:29,src:p.image,alt:"user",className:"rounded-full"})}):p?.name?(0,t.jsx)(n.default,{"aria-label":"User",href:"/user/dashboard",className:"leading-none font-bold block",children:p?.name[0]}):(0,t.jsx)(n.default,{"aria-label":"user",href:"/auth/login",children:(0,t.jsx)(l.FiUser,{className:"w-6 h-6 drop-shadow-xl"})})})]})]})},S=(0,r.default)(()=>Promise.resolve(k),{ssr:!1});e.s(["default",0,S],63785)},46188,e=>{"use strict";var t=e.i(43476),r=e.i(71645),s=e.i(22016),n=e.i(46997),a=e.i(75210),i=e.i(61946),l=e.i(23227),o=e.i(45231),u=e.i(38618),c=e.i(38098),d=e.i(79987),h=e.i(71251),f=e.i(32762);e.s(["default",0,({languages:e,categories:m,categoryError:p,themes:g,defaultTheme:x,storeLayout:y="clothing"})=>{let{isLoading:v,setIsLoading:b}=(0,r.useContext)(a.SidebarContext),{storeCustomization:w,globalSetting:j}=(0,f.useSetting)(),{showingTranslateValue:k}=(0,i.default)(),S=w?.navbar,[N,C]=(0,r.useState)(x||null);return(0,r.useEffect)(()=>{C((0,d.resolveActiveTheme)(g,x))},[g,x]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.default,{theme:N}),(0,t.jsx)("div",{className:"hidden lg:block xl:block bg-white dark:bg-neutral-950 border-b border-neutral-100 dark:border-neutral-800",children:(0,t.jsxs)("div",{className:"max-w-screen-2xl mx-auto px-3 sm:px-10 h-11 flex justify-between items-center",children:[(0,t.jsxs)("div",{className:"flex items-center gap-6",children:[S?.categories_menu_status&&(0,t.jsx)(n.default,{categories:m,categoryError:p,storeLayout:"clothing"}),S?.about_menu_status&&(0,t.jsx)(s.default,{href:"/about-us",onClick:()=>b(!v),className:"text-sm font-medium text-neutral-700 dark:text-neutral-300 hover:text-neutral-900 dark:hover:text-white transition-colors",children:k(S?.about_us)||"About Us"}),S?.contact_menu_status&&(0,t.jsx)(s.default,{href:"/contact-us",onClick:()=>b(!v),className:"text-sm font-medium text-neutral-700 dark:text-neutral-300 hover:text-neutral-900 dark:hover:text-white transition-colors",children:k(S?.contact_us)||"Contact Us"}),(0,t.jsx)(s.default,{href:"/track",onClick:()=>b(!v),className:"text-sm font-medium text-neutral-700 dark:text-neutral-300 hover:text-neutral-900 dark:hover:text-white transition-colors",children:"Track Order"}),S?.offers_menu_status&&(0,t.jsxs)(s.default,{href:"/offers",onClick:()=>b(!v),className:"relative text-sm font-medium text-red-500 hover:text-red-600 transition-colors",children:[k(S?.offers)||"Offers",(0,t.jsxs)("span",{className:"absolute -top-1.5 -right-2.5 flex h-3 w-3",children:[(0,t.jsx)("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-red-400 opacity-75"}),(0,t.jsx)("span",{className:"relative inline-flex rounded-full h-3 w-3 bg-red-500 border border-white"})]})]}),S?.flash_sale_menu_status!==!1&&(0,t.jsxs)(s.default,{href:"/flash-sale",onClick:()=>b(!v),className:"relative text-sm font-medium text-orange-500 hover:text-orange-600 transition-colors",children:[k(S?.flash_sale)||"Flash Sale",(0,t.jsxs)("span",{className:"absolute -top-1.5 -right-2.5 flex h-3 w-3",children:[(0,t.jsx)("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-orange-400 opacity-75"}),(0,t.jsx)("span",{className:"relative inline-flex rounded-full h-3 w-3 bg-orange-500 border border-white"})]})]})]}),(0,t.jsxs)("div",{className:"flex items-center text-neutral-600 dar
16k:text-neutral-300",children:[(0,t.jsx)(l.default,{data:e}),h.isLocalStorePreview&&(0,t.jsx)(o.default,{themes:g,defaultTheme:x,onThemeChange:e=>C(e)}),h.isLocalStorePreview&&(0,t.jsx)(u.default,{currentLayout:y})]})]})})]})}])},38334,e=>{"use strict";let t,r,s,n,a,i;var l=e.i(43476),o=e.i(37264),u=e.i(28951),c=e.i(27591),d=e.i(71645),h=e.i(41363),f=e.i(22016),m=e.i(57688),p=e.i(54056),g=e.i(83222),x=e.i(33336),y=e.i(74080),v=e.i(94487),b=e.i(46725),w=e.i(44508),j=e.i(35696);function k(e){if(null===e)return{width:0,height:0};let{width:t,height:r}=e.getBoundingClientRect();return{width:t,height:r}}var S=e.i(14189),N=((t=N||{})[t.Left=0]="Left",t[t.Right=2]="Right",t),C=e.i(13581);function I(e){let t=e.parentElement,r=null;for(;t&&!C.isHTMLFieldSetElement(t);)C.isHTMLLegendElement(t)&&(r=t),t=t.parentElement;let s=(null==t?void 0:t.getAttribute("disabled"))==="";return!(s&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(C.isHTMLLegendElement(t))return!1;t=t.previousElementSibling}return!0}(r))&&s}var E=e.i(84653),_=e.i(77891),M=e.i(52744),O=e.i(5083),T=e.i(22357),F=((r=F||{})[r.Ignore=0]="Ignore",r[r.Select=1]="Select",r[r.Close=2]="Close",r);let P={kind:0},R={kind:2};var A=e.i(44279),L=e.i(1852),D=e.i(55743),q=e.i(94316);let K=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function U(e){var t,r;let s=null!=(t=e.innerText)?t:"",n=e.cloneNode(!0);if(!C.isHTMLElement(n))return s;let a=!1;for(let e of n.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),a=!0;let i=a?null!=(r=n.innerText)?r:"":s;return K.test(i)&&(i=i.replace(K,"")),i}function H(e){return[e.screenX,e.screenY]}var $=e.i(83733),z=e.i(2155),B=e.i(53760),Q=e.i(58950);e.i(47167);var W=e.i(29315),G=e.i(43084),V="u"<typeof Element;V||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,V||Element.prototype.getRootNode;let Z={...d},Y=Z.useInsertionEffect||(e=>e());function X(e){let t=d.useRef(()=>{});return Y(()=>{t.current=e}),d.useCallback(function(){for(var e=arguments.length,r=Array(e),s=0;s<e;s++)r[s]=arguments[s];return null==t.current?void 0:t.current(...r)},[])}var J="u">typeof document?d.useLayoutEffect:d.useEffect;let ee=!1,et=0,er=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+et++,es=Z.useId||function(){let[e,t]=d.useState(()=>ee?er():void 0);return J(()=>{null==e&&t(er())},[]),d.useEffect(()=>{ee=!0},[]),e},en=d.createContext(null),ea=d.createContext(null),ei="active",el="selected";function eo(e,t,r){let s=new Map,n="item"===r,a=e;if(n&&e){let{[ei]:t,[el]:r,...s}=e;a=s}return{..."floating"===r&&{tabIndex:-1,"data-floating-ui-focusable":""},...a,...t.map(t=>{let s=t?t[r]:null;return"function"==typeof s?e?s(e):null:s}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[r,a]=t;if(!(n&&[ei,el].includes(r)))if(0===r.indexOf("on")){if(s.has(r)||s.set(r,[]),"function"==typeof a){var i;null==(i=s.get(r))||i.push(a),e[r]=function(){for(var e,t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];return null==(e=s.get(r))?void 0:e.map(e=>e(...n)).find(e=>void 0!==e)}}}else e[r]=a}),e),{})}}function eu(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let ec=(0,d.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});ec.displayName="FloatingContext";let ed=(0,d.createContext)(null);function eh({children:e,enabled:t=!0}){var r,s,n,a,i,l,o;let u,c,h,f,m,p,g,x,v,b,[w,k]=(0,d.useState)(null),[N,I]=(0,d.useState)(0),E=(0,d.useRef)(null),[_,M]=(0,d.useState)(null);s=_,(0,j.useIsoMorphicEffect)(()=>{if(!s)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(s).maxHeight,t=parseFloat(e);if(isNaN(t))return;let r=parseInt(e);isNaN(r)||t!==r&&(s.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(s,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[s]);let O=t&&null!==w&&null!==_,{to:T="bottom",gap:F=0,offset:P=0,padding:R=0,inner:A}=(n=w,a=_,u=ef(null!=(i=null==n?void 0:n.gap)?i:"var(--anchor-gap, 0)",a),c=ef(null!=(l=null==n?void 0:n.offset)?l:"var(--anchor-offset, 0)",a),h=ef(null!=(o=null==n?void 0:n.padding)?o:"var(--anchor-padding, 0)",a),{...n,gap:u,offset:c,padding:h}),[L,D="center"]=T.split(" ");(0,j.useIsoMorphicEffect)(()=>{O&&I(0)},[O]);let{refs:q,floatingStyles:K,context:U}=function(e){void 0===e&&(e={});let{nodeId:t}=e,r=function(e){var t;let{open:r=!1,onOpenChange:s,elements:n}=e,a=es(),i=d.useRef({}),[l]=d.useState(()=>{let e;
16return e=new Map,{emit(t,r){var s;null==(s=e.get(t))||s.forEach(e=>e(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var s;e.set(t,(null==(s=e.get(t))?void 0:s.filter(e=>e!==r))||[])}}}),o=null!=((null==(t=d.useContext(en))?void 0:t.id)||null),[u,c]=d.useState(n.reference),h=X((e,t,r)=>{i.current.openEvent=e?t:void 0,l.emit("openchange",{open:e,event:t,reason:r,nested:o}),null==s||s(e,t,r)}),f=d.useMemo(()=>({setPositionReference:c}),[]),m=d.useMemo(()=>({reference:u||n.reference||null,floating:n.floating||null,domReference:n.reference}),[u,n.reference,n.floating]);return d.useMemo(()=>({dataRef:i,open:r,onOpenChange:h,elements:m,events:l,floatingId:a,refs:f}),[r,h,m,l,a,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),s=e.rootContext||r,n=s.elements,[a,i]=d.useState(null),[l,o]=d.useState(null),u=(null==n?void 0:n.domReference)||a,c=d.useRef(null),h=d.useContext(ea);J(()=>{u&&(c.current=u)},[u]);let f=(0,Q.useFloating)({...e,elements:{...n,...l&&{reference:l}}}),m=d.useCallback(e=>{let t=(0,W.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;o(t),f.refs.setReference(t)},[f.refs]),p=d.useCallback(e=>{((0,W.isElement)(e)||null===e)&&(c.current=e,i(e)),((0,W.isElement)(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!(0,W.isElement)(e))&&f.refs.setReference(e)},[f.refs]),g=d.useMemo(()=>({...f.refs,setReference:p,setPositionReference:m,domReference:c}),[f.refs,p,m]),x=d.useMemo(()=>({...f.elements,domReference:u}),[f.elements,u]),y=d.useMemo(()=>({...f,...s,refs:g,elements:x,nodeId:t}),[f,g,x,t,s]);return J(()=>{s.dataRef.current.floatingContext=y;let e=null==h?void 0:h.nodesRef.current.find(e=>e.id===t);e&&(e.context=y)}),d.useMemo(()=>({...f,context:y,refs:g,elements:x}),[f,g,x,y])}({open:O,placement:"selection"===L?"center"===D?"bottom":`bottom-${D}`:"center"===D?`${L}`:`${L}-${D}`,strategy:"absolute",transform:!1,middleware:[(0,Q.offset)({mainAxis:"selection"===L?0:F,crossAxis:P}),(0,Q.shift)({padding:R}),"selection"!==L&&(0,Q.flip)({padding:R}),"selection"===L&&A?{name:"inner",options:f={...A,padding:R,overflowRef:E,offset:N,minItemsVisible:4,referenceOverflowThreshold:R,onFallbackChange(e){var t,r;if(!e)return;let s=U.elements.floating;if(!s)return;let n=parseFloat(getComputedStyle(s).scrollPaddingBottom)||0,a=Math.min(4,s.childElementCount),i=0,l=0;for(let e of null!=(r=null==(t=U.elements.floating)?void 0:t.childNodes)?r:[])if(C.isHTMLElement(e)){let t=e.offsetTop,r=t+e.clientHeight+n,o=s.scrollTop,u=o+s.clientHeight;if(t>=o&&r<=u)a--;else{l=Math.max(0,Math.min(r,u)-Math.max(t,o)),i=e.clientHeight;break}}a>=1&&I(e=>{let t=i*a-l+n;return e>=t?e:t})}},async fn(e){let{listRef:t,overflowRef:r,onFallbackChange:s,offset:n=0,index:a=0,minItemsVisible:i=4,referenceOverflowThreshold:l=0,scrollRef:o,...u}=(0,G.evaluate)(f,e),{rects:c,elements:{floating:d}}=e,h=t.current[a],m=(null==o?void 0:o.current)||d,p=d.clientTop||m.clientTop,g=0!==d.clientTop,x=0!==m.clientTop,v=d===m;if(!h)return{};let b={...e,...await (0,Q.offset)(-h.offsetTop-d.clientTop-c.reference.height/2-h.offsetHeight/2-n).fn(e)},w=await (0,B.detectOverflow)(eu(b,m.scrollHeight+p+d.clientTop),u),j=await (0,B.detectOverflow)(b,{...u,elementContext:"reference"}),k=(0,G.max)(0,w.top),S=b.y+k,N=(m.scrollHeight>m.clientHeight?e=>e:G.round)((0,G.max)(0,m.scrollHeight+(g&&v||x?2*p:0)-k-(0,G.max)(0,w.bottom)));if(m.style.maxHeight=N+"px",m.scrollTop=k,s){let e=m.offsetHeight<h.offsetHeight*(0,G.min)(i,t.current.length)-1||j.top>=-l||j.bottom>=-l;y.flushSync(()=>s(e))}return r&&(r.current=await (0,B.detectOverflow)(eu({...b,y:S},m.offsetHeight+p+d.clientTop),u)),{y:S}}}:null,(0,Q.size)({padding:R,apply({availableWidth:e,availableHeight:t,elements:r}){Object.assign(r.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}})].filter(Boolean),whileElementsMounted:B.autoUpdate}),[H=L,$=D]=U.placement.split("-");"selection"===L&&(H="selection");let z=(0,d.useMemo)(()=>({anchor:[H,$].filter(Boolean).join(" ")}),[H,$]),{getReferenceProps:V,getFloatingProps:Z}=(m=(r=[function(e,t){let{open:r,elements:s}=e,{enabled:n=!0,overflowRef:a,scrollRef:i,onChange:l}=t,o=X(l),u=d.useRef(!1),c=d.useRef(null),h=d.useRef(null);d.useEffect(()=>{if(!n)return;function e(e){if(e.ctrlKey||!t||null==a.current)return;let r=e.deltaY,s=a.current.top>=-.5,n=a.current.bottom>=-.5,i=t.scrollHeight-t.clientHeight,l=r<0?-1:1,u=r<0?"max":"min";if(!(t.scrollHeight<=t.clientHeight))if(!s&&r>0||!n&&r<0)e.preventDefault(),y.flushSync(()=>{o(e=>e+Math[u](r,i*l))});else{let e;/firefox/i.test((e=navigator.userAgentData)&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:r}=e;return t+"/"+r}).join(" "):navigator.userAgent)&&(t.scrollTop+=r)}}let t=(null==i?void 0:i.current)||s.floating;if(r&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{c.current=t.scrollTop,null!=a.current&&(h.current={...a.current})}),()=>{c.current=null,h.current=null,t.removeEventListener("wheel",e)}},[n,r,s.floating,a,i,o]);let f=d.useMemo(()=>({onKeyDown(){u.current=!0},onWheel(){u.current=!1},onPointerMove(){u.current=!1},onScroll(){let e=(null==i?void 0:i.current)||s.floating;if(a.current&&e&&u.current){if(null!==c.current){let t=e.scrollTop-c.current;(a.current.bottom<-.5&&t<-1||a.current.top<-.5&&t>1)&&y.flushSync(()=>o(e=>e+t))}requestAnimationFrame(()=>{c.current=e.scrollTop})}}}),[s.floating,o,a,i]);return d.useMemo(()=>n?{floating:f}:{},[n,f])}(U,{overflowRef:E,onChange:I})]).map(e=>null==e?void 0:e.reference),p=r.map(e=>null==e?void 0:e.floating),g=r.map(e=>null==e?void 0:e.item),x=d.useCallback(e=>eo(e,r,"reference"),m),v=d.useCallback(e=>eo(e,r,"floating"),p),b=d.useCallback(e=>eo(e,r,"item"),g),d.useMemo(()=>({getReferenceProps:x,getFloatingProps:v,getItemProps:b}),[x,v,b])),Y=(0,S.useEvent)(e=>{M(e),q.setFloating(e)});return d.createElement(ed.Provider,{value:k},d.createElement(ec.Provider,{value:{setFloating:Y,setReference:q.setReference,styles:K,getReferenceProps:V,getFloatingProps:Z,slot:z}},e))}function ef(e,t,r){let s=(0,b.useDisposables)(),n=(0,S.useEvent)((e,t)=>{if(null==e)return[r,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[r,null];let n=em(e,t);return[n,r=>{let a=function e(t){let r=/var\((.*)\)/.exec(t);if(r){let t=r[1].indexOf(",");if(-1===t)return[r[1]];let s=r[1].slice(0,t).trim(),n=r[1].slice(t+1).trim();return n?[s,...e(n)]:[s]}return[]}(e);{let i=a.map(e=>window.getComputedStyle(t).getPropertyValue(e));s.requestAnimationFrame(function l(){s.nextFrame(l);let o=!1;for(let[e,r]of a.entries()){let s=window.getComputedStyle(t).getPropertyValue(r);if(i[e]!==s){i[e]=s,o=!0;break}}if(!o)return;let u=em(e,t);n!==u&&(r(u),n=u)})}return s.dispose}]}return[r,null]}),a=(0,d.useMemo)(()=>n(e,t)[0],[e,t]),[i=a,l]=(0,d.useState)();return(0,j.useIsoMorphicEffect)(()=>{let[r,s]=n(e,t);if(l(r),s)return s(l)},[e,t]),i}function em(e,t){let r=document.createElement("div");t.appendChild(r),r.style.setProperty("margin-top","0px","important"),r.style.setProperty("margin-top",e,"important");let s=parseFloat(window.getComputedStyle(r).marginTop)||0;return t.removeChild(r),s}ed.displayName="PlacementContext";var ep=e.i(33137),eg=e.i(41650),ex=e.i(40407),ey=((s=ey||{})[s.First=0]="First",s[s.Previous=1]="Previous",s[s.Next=2]="Next",s[s.Last=3]="Last",s[s.Specific=4]="Specific",s[s.Nothing=5]="Nothing",s);function ev(e,t){let r=t.resolveItems();if(r.length<=0)return null;let s=t.resolveActiveIndex(),n=null!=s?s:-1;switch(e.focus){case 0:for(let e=0;e<r.length;++e)if(!t.resolveDisabled(r[e],e,r))return e;return s;case 1:-1===n&&(n=r.length);for(let e=n-1;e>=0;--e)if(!t.resolveDisabled(r[e],e,r))return e;return s;case 2:for(let e=n+1;e<r.length;++e)if(!t.resolveDisabled(r[e],e,r))return e;return s;case 3:for(let e=r.length-1;e>=0;--e)if(!t.resolveDisabled(r[e],e,r))return e;return s;case 4:for(let s=0;s<r.length;++s)if(t.resolveId(r[s],s,r)===e.id)return s;return s;case 5:return null;default:throw Error("Unexpected object: "+e)}}var eb=e.i(52265),ew=e.i(97701),ej=e.i(20),ek=e.i(35889),eS=e.i(98348),eN=e.i(1893);let eC=(0,d.createContext)(void 0),eI=(0,d.createContext)(null);function eE(){let e=(0,d.useContext)(eI);if(null===e){let e=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,eE),e}return e}function e_({inherit:e=!1}={}){var t,r;let s,n=s=null!=(r=null==(t=(0,d.useContext)(eI))?void 0:t.value)?r:void 0,[a,i]=(0,d.useState)([]),l=e?[n,...a].filter(
16Boolean):a;return[l.length>0?l.join(" "):void 0,(0,d.useMemo)(()=>function(e){let t=(0,S.useEvent)(e=>(i(t=>[...t,e]),()=>i(t=>{let r=t.slice(),s=r.indexOf(e);return -1!==s&&r.splice(s,1),r}))),r=(0,d.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return d.default.createElement(eI.Provider,{value:r},e.children)},[i])]}eI.displayName="LabelContext",Object.assign((0,ej.forwardRefWithAs)(function(e,t){var r;let s=(0,d.useId)(),n=eE(),a=(0,d.useContext)(eC),i=(0,eN.useDisabled)(),{id:l=`headlessui-label-${s}`,htmlFor:o=null!=a?a:null==(r=n.props)?void 0:r.htmlFor,passive:u=!1,...c}=e,h=(0,q.useSyncRefs)(t);(0,j.useIsoMorphicEffect)(()=>n.register(l),[l,n.register]);let f=(0,S.useEvent)(e=>{let t=e.currentTarget;if(!(e.target!==e.currentTarget&&C.isInteractiveElement(e.target))&&(C.isHTMLLabelElement(t)&&e.preventDefault(),n.props&&"onClick"in n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),C.isHTMLLabelElement(t))){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let r=e.getAttribute("aria-disabled");if("true"===r||""===r)return;(C.isHTMLInputElement(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),m=(0,D.useSlot)({...n.slot,disabled:i||!1}),p={ref:h,...n.props,id:l,htmlFor:o,onClick:f};return u&&("onClick"in p&&(delete p.htmlFor,delete p.onClick),"onClick"in c&&delete c.onClick),(0,ej.useRender)()({ourProps:p,theirProps:c,slot:m,defaultTag:o?"label":"div",name:n.name||"Label"})}),{});var eM=e.i(35307),eO=e.i(25720);let eT={kind:"Idle"},eF={kind:"Moved"};function eP(e){let t=e.getBoundingClientRect();return`${t.x},${t.y}`}var eR=Object.defineProperty,eA=(e,t,r)=>{let s;return(s="symbol"!=typeof t?t+"":t)in e?eR(e,s,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[s]=r,r},eL=((n=eL||{})[n.Open=0]="Open",n[n.Closed=1]="Closed",n),eD=((a=eD||{})[a.Pointer=0]="Pointer",a[a.Other=1]="Other",a),eq=((i=eq||{})[i.OpenMenu=0]="OpenMenu",i[i.CloseMenu=1]="CloseMenu",i[i.GoToItem=2]="GoToItem",i[i.Search=3]="Search",i[i.ClearSearch=4]="ClearSearch",i[i.RegisterItems=5]="RegisterItems",i[i.UnregisterItems=6]="UnregisterItems",i[i.SetButtonElement=7]="SetButtonElement",i[i.SetItemsElement=8]="SetItemsElement",i[i.SortItems=9]="SortItems",i[i.MarkButtonAsMoved=10]="MarkButtonAsMoved",i);function eK(e,t=e=>e){let r=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,s=(0,eb.sortByDomNode)(t(e.items.slice()),e=>e.dataRef.current.domRef.current),n=r?s.indexOf(r):null;return -1===n&&(n=null),{items:s,activeItemIndex:n}}let eU={1(e){if(1===e.menuState)return e;let t=e.buttonElement?{kind:"Tracked",position:eP(e.buttonElement)}:e.buttonPositionState;return{...e,activeItemIndex:null,pendingFocus:{focus:ey.Nothing},menuState:1,buttonPositionState:t}},0:(e,t)=>0===e.menuState?e:{...e,__demoMode:!1,pendingFocus:t.focus,menuState:0,buttonPositionState:eT},2:(e,t)=>{var r,s,n,a,i;if(1===e.menuState)return e;let l={...e,searchQuery:"",activationTrigger:null!=(r=t.trigger)?r:1,__demoMode:!1};if(t.focus===ey.Nothing)return{...l,activeItemIndex:null};if(t.focus===ey.Specific)return{...l,activeItemIndex:e.items.findIndex(e=>e.id===t.id)};if(t.focus===ey.Previous){let r=e.activeItemIndex;if(null!==r){let a=e.items[r].dataRef.current.domRef,i=ev(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==i){let t=e.items[i].dataRef.current.domRef;if((null==(s=a.current)?void 0:s.previousElementSibling)===t.current||(null==(n=t.current)?void 0:n.previousElementSibling)===null)return{...l,activeItemIndex:i}}}}else if(t.focus===ey.Next){let r=e.activeItemIndex;if(null!==r){let s=e.items[r].dataRef.current.domRef,n=ev(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==n){let t=e.items[n].dataRef.current.domRef;if((null==(a=s.current)?void 0:a.nextElementSibling)===t.current||(null==(i=t.current)?void 0:i.nextElementSibling)===null)return{...l,activeItemIndex:n}}}}let o=eK(e),u=ev(t,{resolveItems:()=>o.items,resolveActiveIndex:()=>o.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...l,...o,activeItemIndex:u}},3:(e,t)=>
16{let r=+(""===e.searchQuery),s=e.searchQuery+t.value.toLowerCase(),n=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+r).concat(e.items.slice(0,e.activeItemIndex+r)):e.items).find(e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(s))&&!e.dataRef.current.disabled}),a=n?e.items.indexOf(n):-1;return -1===a||a===e.activeItemIndex?{...e,searchQuery:s}:{...e,searchQuery:s,activeItemIndex:a,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let r=e.items.concat(t.items.map(e=>e)),s=e.activeItemIndex;return e.pendingFocus.focus!==ey.Nothing&&(s=ev(e.pendingFocus,{resolveItems:()=>r,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),{...e,items:r,activeItemIndex:s,pendingFocus:{focus:ey.Nothing},pendingShouldSort:!0}},6:(e,t)=>{let r=e.items,s=[],n=new Set(t.items);for(let[e,t]of r.entries())if(n.has(t.id)&&(s.push(e),n.delete(t.id),0===n.size))break;if(s.length>0)for(let e of(r=r.slice(),s.reverse()))r.splice(e,1);return{...e,items:r,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.itemsElement===t.element?e:{...e,itemsElement:t.element},9:e=>e.pendingShouldSort?{...e,...eK(e),pendingShouldSort:!1}:e,10:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:eF}};class eH extends eO.Machine{constructor(e){super(e),eA(this,"actions",{registerItem:(0,eO.batch)(()=>{let e=[],t=new Set;return[(r,s)=>{t.has(s)||(t.add(s),e.push({id:r,dataRef:s}))},()=>(t.clear(),this.send({type:5,items:e.splice(0)}))]}),unregisterItem:(0,eO.batch)(()=>{let e=[];return[t=>e.push(t),()=>this.send({type:6,items:e.splice(0)})]})}),eA(this,"selectors",{activeDescendantId(e){var t;let r=e.activeItemIndex,s=e.items;return null===r||null==(t=s[r])?void 0:t.id},isActive(e,t){var r;let s=e.activeItemIndex,n=e.items;return null!==s&&(null==(r=n[s])?void 0:r.id)===t},shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.menuState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove:e=>"Moved"===e.buttonPositionState.kind}),this.on(5,()=>{this.disposables.requestAnimationFrame(()=>{this.send({type:9})})});{let e=this.state.id,t=eg.stackMachines.get(null);this.disposables.add(t.on(eg.ActionTypes.Push,r=>{t.selectors.isTop(r,e)||0!==this.state.menuState||this.send({type:1})})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.buttonElement&&(e.dispose(),e.add(function(e,t,r){let s=(0,w.disposables)();if("Tracked"===t.kind){let n=function(){a!==eP(e)&&(s.dispose(),r())},{position:a}=t,i=new ResizeObserver(n);i.observe(e),s.add(()=>i.disconnect()),s.addEventListener(window,"scroll",n,{passive:!0}),s.addEventListener(window,"resize",n)}return()=>s.dispose()}(t.buttonElement,t.buttonPositionState,()=>{this.send({type:10})})))})})}static new({id:e,__demoMode:t=!1}){return new eH({id:e,__demoMode:t,menuState:+!t,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1,pendingShouldSort:!1,pendingFocus:{focus:ey.Nothing},buttonPositionState:eT})}reduce(e,t){return(0,ew.match)(t.type,eU,e,t)}}var e$=e.i(26599);let ez=(0,d.createContext)(null);function eB(e){let t=(0,d.useContext)(ez);if(null===t){let t=Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,eQ),t}return t}function eQ({id:e,__demoMode:t=!1}){let r=(0,d.useMemo)(()=>eH.new({id:e,__demoMode:t}),[]);return(0,e$.useOnUnmount)(()=>r.dispose()),r}let eW=d.Fragment,eG=ej.RenderFeatures.RenderStrategy|ej.RenderFeatures.Static,eV=d.Fragment,eZ=(0,ej.forwardRefWithAs)(function(e,t){let r=(0,d.useId)(),{__demoMode:s=!1,...n}=e,a=eQ({id:r,__demoMode:s}),[i,l,o]=(0,ex.useSlice)(a,e=>[e.menuState,e.itemsElement,e.buttonElement]),u=(0,q.useSyncRefs)(t),c=eg.stackMachines.get(null),h=(0,ex.useSlice)(c,(0,d.useCallback)(e=>c.selectors.isTop(e,r),[c,r]));(0,M.useOutsideClick)(h,[o,l],(e,t)=>{var r;a.send({type:eq.CloseMenu}),(0,eb.isFocusableElement)(t,eb.FocusableMode.Loose)||(e.preventDefault(),null==(r=a.state.buttonElement)||r.focus())});let f=(0,S.useEvent)(()=>{a.send({type:eq.CloseMenu})}),m=(0,D.useSlot)({open:i===eL.Open,close:f}),p=(0,ej.useRender)();return d.default.createElement(eh,null,d.default.createElement(ez.Provider,{value:a},d.default.createElement(ep.OpenClosedProvider,{value:(0,ew.match)(i,{[eL.Open]:ep.State.Open,[eL.Closed]:ep.State.Closed})},p({ourProps:{ref:u},theirProps:n,slot:m,defaultTag:eW,name:"Menu"}))))}),eY=(0,ej.forwardRefWithAs)(function(e,t){var r;let s,n=eB("Menu.Button"),a=(0,d.useId)(),{id:i=`headlessui-menu-button-${a}`,disabled:l=!1,autoFocus:o=!1,...u}=e,c=(0,d.useRef)(null),h=(0,d.useContext)(ec).getReferenceProps,f=(0,q.useSyncRefs)(t,c,(0,d.useContext)(ec).setReference,(0,S.useEvent)(e=>n.send({type:eq.SetButtonElement,element:e}))),m=(0,S.useEvent)(e=>{switch(e.key){case eS.Keys.Space:case eS.Keys.Enter:case eS.Keys.ArrowDown:e.preventDefault(),e.stopPropagation(),n.send({type:eq.OpenMenu,focus:{focus:ey.First}});break;case eS.Keys.ArrowUp:e.preventDefault(),e.stopPropagation(),n.send({type:eq.OpenMenu,focus:{focus:ey.Last}})}}),p=(0,S.useEvent)(e=>{e.key===eS.Keys.Space&&e.preventDefault()}),[b,w,j]=(0,ex.useSlice)(n,e=>[e.menuState,e.buttonElement,e.itemsElement]);!function(e,{trigger:t,action:r,close:s,select:n}){let a=(0,d.useRef)(null),i=(0,d.useRef)(null),l=(0,d.useRef)(null);(0,T.useDocumentEvent)(e&&null!==t,"pointerdown",e=>{C.isNode(null==e?void 0:e.target)&&null!=t&&t.contains(e.target)&&(i.current=e.x,l.current=e.y,a.current=e.timeStamp)}),(0,T.useDocumentEvent)(e&&null!==t,"pointerup",e=>{var t,o;let u=a.current;if(null===u||(a.current=null,!C.isHTMLorSVGElement(e.target))||5>Math.abs(e.x-(null!=(t=i.current)?t:e.x))&&5>
16Math.abs(e.y-(null!=(o=l.current)?o:e.y)))return;let c=r(e);switch(c.kind){case 0:return;case 1:e.timeStamp-u>200&&(n(c.target),s());break;case 2:s()}},{capture:!0})}(b===eL.Open,{trigger:w,action:(0,d.useCallback)(e=>{if(null!=w&&w.contains(e.target))return P;let t=e.target.closest('[role="menuitem"]:not([data-disabled])');return C.isHTMLElement(t)?{kind:1,target:t}:null!=j&&j.contains(e.target)?P:R},[w,j]),close:(0,d.useCallback)(()=>n.send({type:eq.CloseMenu}),[]),select:(0,d.useCallback)(e=>e.click(),[])});let k=(r=e=>{var t;l||(b===eL.Open?((0,y.flushSync)(()=>n.send({type:eq.CloseMenu})),null==(t=c.current)||t.focus({preventScroll:!0})):(e.preventDefault(),n.send({type:eq.OpenMenu,focus:{focus:ey.Nothing},trigger:eD.Pointer})))},s=(0,d.useRef)(null),{onPointerDown:(0,S.useEvent)(e=>{s.current=e.pointerType,I(e.currentTarget)||"mouse"!==e.pointerType||e.button!==N.Left||(e.preventDefault(),r(e))}),onClick:(0,S.useEvent)(e=>{"mouse"!==s.current&&(I(e.currentTarget)||r(e))})}),{isFocusVisible:E,focusProps:_}=(0,g.useFocusRing)({autoFocus:o}),{isHovered:M,hoverProps:O}=(0,x.useHover)({isDisabled:l}),{pressed:F,pressProps:L}=(0,v.useActivePress)({disabled:l}),K=(0,D.useSlot)({open:b===eL.Open,active:F||b===eL.Open,disabled:l,hover:M,focus:E,autofocus:o}),U=(0,ej.mergeProps)(h(),{ref:f,id:i,type:(0,A.useResolveButtonType)(e,c.current),"aria-haspopup":"menu","aria-controls":null==j?void 0:j.id,"aria-expanded":b===eL.Open,disabled:l||void 0,autoFocus:o,onKeyDown:m,onKeyUp:p},k,_,O,L);return(0,ej.useRender)()({ourProps:U,theirProps:u,slot:K,defaultTag:"button",name:"Menu.Button"})}),eX=Object.assign(eZ,{Button:eY,Items:(0,ej.forwardRefWithAs)(function(e,t){let r=(0,d.useId)(),{id:s=`headlessui-menu-items-${r}`,anchor:n,portal:a=!1,modal:i=!0,transition:l=!1,...o}=e,u=(0,d.useMemo)(()=>n?"string"==typeof n?{to:n}:n:null,[n]),c=eB("Menu.Items"),[h,f]=function(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,d.useContext)(ed),r=(0,d.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var r;return null!=(r=null==t?void 0:t.outerHTML)?r:t})]);(0,j.useIsoMorphicEffect)(()=>{null==t||t(null!=r?r:null)},[t,r]);let s=(0,d.useContext)(ec);return(0,d.useMemo)(()=>[s.setFloating,e?s.styles:{}],[s.setFloating,e,s.styles])}(u),m=function(){let{getFloatingProps:e,slot:t}=(0,d.useContext)(ec);return(0,d.useCallback)((...r)=>Object.assign({},e(...r),{"data-anchor":t.anchor}),[e,t])}(),[p,g]=(0,d.useState)(null),x=(0,q.useSyncRefs)(t,u?h:null,(0,S.useEvent)(e=>c.send({type:eq.SetItemsElement,element:e})),g),[v,N]=(0,ex.useSlice)(c,e=>[e.menuState,e.buttonElement]),C=(0,O.useOwnerDocument)(N),I=(0,O.useOwnerDocument)(p);u&&(a=!0);let M=(0,ep.useOpenClosed)(),[T,F]=(0,$.useTransition)(l,p,null!==M?(M&ep.State.Open)===ep.State.Open:v===eL.Open);(0,_.useOnDisappear)(T,N,()=>{c.send({type:eq.CloseMenu})});let P=(0,ex.useSlice)(c,e=>e.__demoMode),R=!P&&i&&v===eL.Open;(0,L.useScrollLock)(R,I);let A=!P&&i&&v===eL.Open;(0,E.useInertOthers)(A,{allowed:(0,d.useCallback)(()=>[N,p],[N,p])});let K=!(0,ex.useSlice)(c,c.selectors.didButtonMove)&&T;(0,d.useEffect)(()=>{p&&v===eL.Open&&((0,z.isActiveElement)(p)||p.focus({preventScroll:!0}))},[v,p]),function(e,{container:t,accept:r,walk:s}){let n=(0,d.useRef)(r),a=(0,d.useRef)(s);(0,d.useEffect)(()=>{n.current=r,a.current=s},[r,s]),(0,j.useIsoMorphicEffect)(()=>{if(!t||!e)return;let r=(0,z.getOwnerDocument)(t);if(!r)return;let s=n.current,i=a.current,l=Object.assign(e=>s(e),{acceptNode:s}),o=r.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,l,!1);for(;o.nextNode();)i(o.currentNode)},[t,e,n,a])}(v===eL.Open,{container:p,accept:e=>"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let U=(0,b.useDisposables)(),H=(0,S.useEvent)(e=>{var t,r,s;switch(U.dispose(),e.key){case eS.Keys.Space:if(""!==c.state.searchQuery)return e.preventDefault(),e.stopPropagation(),c.send({type:eq.Search,value:e.key});case eS.Keys.Enter:if(e.preventDefault(),e.stopPropagation(),null!==c.state.activeItemIndex){let{dataRef:e}=c.state.items[c.state.activeItemIndex];null==(r=null==(t=e.current)?void 0:t.domRef.current)||r.click()}c.send({type:eq.CloseMenu}),(0,eb.restoreFocusIfNecessary)(c.state.buttonElement);break;case eS.Keys.ArrowDown:return e.preventDefault(),e.stopPropagation(),c.send({type:eq.GoToItem,focus:ey.Next});case eS.Keys.ArrowUp:return e.preventDefault(),e.stopPropagation(),c.send({type:eq.GoToItem,focus:ey.Previous});case eS.Keys.Home:case eS.Keys.PageUp:return e.preventDefault(),e.stopPropagation(),c.send({type:eq.GoToItem,focus:ey.First});case eS.Keys.End:case eS.Keys.PageDown:return e.preventDefault(),e.stopPropagation(),c.send({type:eq.GoToItem,focus:ey.Last});case eS.Keys.Escape:e.preventDefault(),e.stopPropagation(),(0,y.flushSync)(()=>c.send({type:eq.CloseMenu})),null==(s=c.state.buttonElement)||s.focus({preventScroll:!0});break;case eS.Keys.Tab:e.preventDefault(),e.stopPropagation(),(0,y.flushSync)(()=>c.send({type:eq.CloseMenu}
16)),(0,eb.focusFrom)(c.state.buttonElement,e.shiftKey?eb.Focus.Previous:eb.Focus.Next);break;default:1===e.key.length&&(c.send({type:eq.Search,value:e.key}),U.setTimeout(()=>c.send({type:eq.ClearSearch}),350))}}),B=(0,S.useEvent)(e=>{e.key===eS.Keys.Space&&e.preventDefault()}),Q=(0,D.useSlot)({open:v===eL.Open}),W=(0,ej.mergeProps)(u?m():{},{"aria-activedescendant":(0,ex.useSlice)(c,c.selectors.activeDescendantId),"aria-labelledby":(0,ex.useSlice)(c,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),id:s,onKeyDown:H,onKeyUp:B,role:"menu",tabIndex:v===eL.Open?0:void 0,ref:x,style:{...o.style,...f,"--button-width":function(e,t,r=!1){let[s,n]=(0,d.useState)(()=>k(t));return(0,j.useIsoMorphicEffect)(()=>{if(!t||!e)return;let r=(0,w.disposables)();return r.requestAnimationFrame(function e(){r.requestAnimationFrame(e),n(e=>{let r=k(t);return r.width===e.width&&r.height===e.height?e:r})}),()=>{r.dispose()}},[t,e]),r?{width:`${s.width}px`,height:`${s.height}px`}:s}(T,N,!0).width},...(0,$.transitionDataAttributes)(F)}),G=(0,ej.useRender)();return d.default.createElement(eM.Portal,{enabled:!!a&&(e.static||T),ownerDocument:C},G({ourProps:W,theirProps:o,slot:Q,defaultTag:"div",features:eG,visible:K,name:"Menu.Items"}))}),Item:(0,ej.forwardRefWithAs)(function(e,t){let r,s,n,a=(0,d.useId)(),{id:i=`headlessui-menu-item-${a}`,disabled:l=!1,...o}=e,u=eB("Menu.Item"),c=(0,ex.useSlice)(u,e=>u.selectors.isActive(e,i)),h=(0,d.useRef)(null),f=(0,q.useSyncRefs)(t,h),m=(0,ex.useSlice)(u,e=>u.selectors.shouldScrollIntoView(e,i));(0,j.useIsoMorphicEffect)(()=>{if(m)return(0,w.disposables)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=h.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[m,h]);let p=(r=(0,d.useRef)(""),s=(0,d.useRef)(""),(0,S.useEvent)(()=>{let e=h.current;if(!e)return"";let t=e.innerText;if(r.current===t)return s.current;let n=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let r=e.getAttribute("aria-labelledby");if(r){let e=r.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():U(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return U(e).trim()})(e).trim().toLowerCase();return r.current=t,s.current=n,n})),g=(0,d.useRef)({disabled:l,domRef:h,get textValue(){return p()}});(0,j.useIsoMorphicEffect)(()=>{g.current.disabled=l},[g,l]),(0,j.useIsoMorphicEffect)(()=>(u.actions.registerItem(i,g),()=>u.actions.unregisterItem(i)),[g,i]);let x=(0,S.useEvent)(()=>{u.send({type:eq.CloseMenu})}),y=(0,S.useEvent)(e=>{if(l)return e.preventDefault();u.send({type:eq.CloseMenu}),(0,eb.restoreFocusIfNecessary)(u.state.buttonElement)}),v=(0,S.useEvent)(()=>{if(l)return u.send({type:eq.GoToItem,focus:ey.Nothing});u.send({type:eq.GoToItem,focus:ey.Specific,id:i})}),b=(n=(0,d.useRef)([-1,-1]),{wasMoved(e){let t=H(e);return(n.current[0]!==t[0]||n.current[1]!==t[1])&&(n.current=t,!0)},update(e){n.current=H(e)}}),k=(0,S.useEvent)(e=>b.update(e)),N=(0,S.useEvent)(e=>{b.wasMoved(e)&&(l||c||u.send({type:eq.GoToItem,focus:ey.Specific,id:i,trigger:eD.Pointer}))}),C=(0,S.useEvent)(e=>{b.wasMoved(e)&&(l||c&&u.state.activationTrigger===eD.Pointer&&u.send({type:eq.GoToItem,focus:ey.Nothing}))}),[I,E]=e_(),[_,M]=(0,ek.useDescriptions)(),O=(0,D.useSlot)({active:c,focus:c,disabled:l,close:x}),T=(0,ej.useRender)();return d.default.createElement(E,null,d.default.createElement(M,null,T({ourProps:{id:i,ref:f,role:"menuitem",tabIndex:!0===l?void 0:-1,"aria-disabled":!0===l||void 0,"aria-labelledby":I,"aria-describedby":_,disabled:void 0,onClick:y,onFocus:v,onPointerEnter:k,onMouseEnter:k,onPointerMove:N,onMouseMove:N,onPointerLeave:C,onMouseLeave:C},theirProps:o,slot:O,defaultTag:eV,name:"Menu.Item"})))}),Section:(0,ej.forwardRefWithAs)(function(e,t){let[r,s]=e_(),n=(0,ej.useRender)();return d.default.createElement(s,null,n({ourProps:{ref:t,"aria-labelledby":r,role:"group"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Section"}))}),Heading:(0,ej.forwardRefWithAs)(function(e,t){let r=(0,d.useId)(),{id:s=`headlessui-menu-heading-${r}`,...n}=e,a=eE();(0,j.useIsoMorphicEffect)(()=>a.register(s),[s,a.register]);let i={id:s,ref:t,role:"presentation",...a.props};return(0,ej.useRender)()({ourProps:i,theirProps:n,slot:{},defaultTag:"header",name:"Menu.Heading"})}),Separator:(0,ej.forwardRefWithAs)(function(e,t){return(0,ej.useRender)()({ourProps:{ref:t,role:"separator"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Separator"})})});var eJ=e.i(79950),e0=e.i(40612),e1=e.i(60834),e2=e.i(61812);e.s(["default",0,()=>{let{totalItems:e}=(0,h.useCart)(),[t,r]=(0,d.useState)(!1),[s,n]=(0,d.useState)(!1),[a,i]=(0,d.useState)(!1),g=(0,e1.getUserSession)(),x=(0,e2.isValidImageUrl)(g?.image);return(0,d.useEffect)(()=>{i(!0),n(!0)},[]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(eJ.default,{open:t,setOpen:r}),(0,l.jsxs)("div",{className:"hidden sm:flex items-center gap-1",children:[(0,l.jsxs)("button",{type:"button","aria-label":s?`Cart with ${e} items`:"Cart",onClick:()=>r(!t),className:"relative p-2 rounded-full text-neutral-300 hover:bg-neutral-800 hover:text-white transition-colors",children:[s&&e>0&&(0,l.jsx)("span",{className:"absolute -top-0.5 -right-0.5 inline-flex items-center justify-center h-5 w-5 text-[10px] font-bold text-white bg-emerald-500 rounded-full",children:e}),(0,l.jsx)(u.ShoppingCartIcon,{className:"h-5 w-5","aria-hidden":"true"})]}),(0,l.jsx)(f.default,{href:"/user/notifications","aria-label":"Notifications",className:"relative p-2 rounded-full text-neutral-300 hover:bg-neutral-800 hover:text-white transition-colors",children:(0,l.jsx)(o.BellIcon,{className:"h-5 w-5","aria-hidden":"true"})}),(0,l.jsx)("span",{className:"mx-2 h-5 w-px bg-neutral-700","aria-hidden":"true"}),(0,l.jsxs)(eX,{as:"div",className:"relative",children:[g?.email?(0,l.jsxs)(eY,{className:"flex items-center p-1 rounded-full hover:bg-neutral-800 transition-colors",children:[(0,l.jsx)("span",{className:"sr-only",children:"Open user menu"}),x?(0,l.jsx)(m.default,{src:g.image,width:32,height:32,className:"h-8 w-8 rounded-full ring-2 ring-neutral-700",alt:g?.name?.[0]||"U"}):(0,l.jsx)("div",{className:"flex items-center justify-center h-8 w-8 rounded-full bg-neutral-800 text-sm font-semibold text-neutral-300",children:g?.name?.charAt(0)||"U"})]}):(0,l.jsxs)(f.default,{href:"/auth/login",className:"flex items-center p-2 rounded-full text-neutral-300 hover:bg-neutral-800 hover:text-white transition-colors",children:[(0,l.jsx)("span",{className:"sr-only",children:"Login"}),(0,l.jsx)(c.UserIcon,{className:"h-5 w-5","aria-hidden":"true"})]}),(0,l.jsx)(p.Transition,{as:d.Fragment,enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95",children:(0,l.jsx)(eX.Items,{className:"absolute right-0 z-10 mt-2.5 w-56 origin-top-right rounded-lg bg-white dark:bg-neutral-900 py-1.5
16shadow-lg ring-1 ring-neutral-200 dark:ring-neutral-700 focus:outline-none",children:e0.userNavigation.map(e=>(0,l.jsx)(eX.Item,{children:({active:t})=>(0,l.jsxs)(f.default,{href:e.href,className:`flex items-center gap-3 px-4 py-2 text-sm ${t?"bg-neutral-50 dark:bg-neutral-800 text-neutral-900 dark:text-white":"text-neutral-700 dark:text-neutral-300"}`,children:[(0,l.jsx)(e.icon,{className:"h-4 w-4"}),e.name]})},e.name))})})]})]})]})}],38334)},83140,e=>{"use strict";var t=e.i(43476),r=e.i(71645),s=e.i(22016),n=e.i(46997),a=e.i(75210),i=e.i(61946),l=e.i(32762),o=e.i(9767);e.s(["default",0,({categories:e,categoryError:u})=>{let{isLoading:c,setIsLoading:d}=(0,r.useContext)(a.SidebarContext),{storeCustomization:h}=(0,l.useSetting)(),{showingTranslateValue:f}=(0,i.default)(),m=h?.navbar,p=(0,o.getEnabledPrimaryNavItems)(m,f);return(0,t.jsxs)("div",{className:"hidden lg:flex items-center gap-0.5 h-full",children:[m?.categories_menu_status!==!1&&(0,t.jsx)(n.default,{categories:e,categoryError:u,storeLayout:"electronic"}),p.map(e=>{let r=e.Icon;return(0,t.jsxs)(s.default,{href:e.href,onClick:()=>d(!c),className:"flex items-center gap-1.5 px-3 py-1.5 rounded-full text-sm font-semibold text-primary-foreground hover:bg-primary-foreground/15 transition-colors whitespace-nowrap",children:[(0,t.jsx)(r,{className:`h-3.5 w-3.5 ${e.iconClass||""} ${e.accent?"text-orange-300":""}`}),e.label]},e.key)})]})}])},3314,e=>{"use strict";var t=e.i(43476),r=e.i(28951),s=e.i(27591),n=e.i(44735),a=e.i(30049),i=e.i(41179),l=e.i(35454),o=e.i(73130),u=e.i(37264),c=e.i(24189),d=e.i(38310),h=e.i(71645),f=e.i(41363),m=e.i(17255),p=e.i(22016),g=e.i(57688),x=e.i(79950),y=e.i(60834),v=e.i(61812);let b=[{name:"Dashboard",href:"/user/dashboard",Icon:a.Squares2X2Icon},{name:"My Orders",href:"/user/my-orders",Icon:i.ClipboardDocumentListIcon},{name:"My Reviews",href:"/user/my-reviews",Icon:l.StarIcon},{name:"My Account",href:"/user/my-account",Icon:o.UserCircleIcon},{name:"Update Profile",href:"/user/update-profile",Icon:o.UserCircleIcon},{name:"Notifications",href:"/user/notifications",Icon:u.BellIcon},{name:"Change Password",href:"/user/change-password",Icon:c.KeyIcon}];e.s(["default",0,()=>{let{totalItems:e}=(0,f.useCart)(),[a,i]=(0,h.useState)(!1),[l,o]=(0,h.useState)(!1),u=(0,y.getUserSession)(),c=(0,v.isValidImageUrl)(u?.image);return(0,h.useEffect)(()=>{o(!0)},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(x.default,{open:a,setOpen:i}),(0,t.jsxs)("div",{className:"hidden sm:flex items-center gap-1",children:[u?.email?(0,t.jsxs)("div",{className:"relative group",children:[(0,t.jsxs)("button",{className:"flex items-center gap-1.5 px-2 py-1 rounded-full text-primary-foreground hover:bg-primary-foreground/15 transition-colors",children:[c&&u?.image?(0,t.jsx)("div",{className:"relative h-8 w-8 overflow-hidden rounded-full border border-primary-foreground/30",children:(0,t.jsx)(g.default,{src:u.image,fill:!0,className:"object-cover",alt:u?.name||"User"})}):(0,t.jsx)(s.UserIcon,{className:"h-5 w-5 shrink-0"}),(0,t.jsxs)("div",{className:"flex flex-col leading-none text-left",children:[(0,t.jsxs)("span",{className:"text-sm font-semibold text-white leading-tight",children:["Hello, ",u?.name?.split(" ")[0]]}),(0,t.jsx)("span",{className:"text-xs text-white/70 font-medium",children:"Orders & Account"})]}),(0,t.jsx)(n.ChevronDownIcon,{className:"h-3 w-3 text-primary-foreground/70 group-hover:rotate-180 transition-transform duration-200"})]}),(0,t.jsxs)("div",{className:"invisible opacity-0 group-hover:visible group-hover:opacity-100 absolute right-0 top-full mt-2 z-50 w-64 transition-all duration-200 ease-in-out",children:[(0,t.jsx)("div",{className:"absolute -top-2 right-6 h-4 w-4 rotate-45 bg-white z-10"}),(0,t.jsxs)("div",{className:"relative z-20 overflow-hidden rounded-xl bg-white shadow-lg",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 px-4 py-3 border-b border-gray-100 bg-gray-50",children:[c&&u?.image?(0,t.jsx)(g.default,{src:u.image,width:36,height:36,className:"h-9 w-9 rounded-full object-cover ring-2 ring-white",alt:u?.name||"User"}):(0,t.jsx)("div",{className:"h-9 w-9 rounded-full bg-primary/10 flex items-center justify-center shrink-0",children:(0,t.jsx)(s.UserIcon,{className:"h-5 w-5 text-primary"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("div",{className:"text-sm font-semibold text-gray-900 truncate",children:u?.name||"User"}),(0,t.jsx)("div",{className:"text-xs text-gray-500 truncate",children:u?.email})]})]}),(0,t.jsx)("div",{className:"py-1.5",children:b.map(({name:e,href:r,Icon:s})=>(0,t.jsxs)(p.default,{href:r,className:"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 hover:text-gray-900 transition-colors",children:[(0,t.jsx)(s,{className:"h-[18px] w-[18px] text-gray-400 shrink-0"}),e]},e))}),(0,t.jsx)("div",{className:"border-t border-gray-100 py-1.5",children:(0,t.jsxs)("button",{onClick:()=>(0,m.signOut)({callbackUrl:"/"}),className:"w-full flex items-center gap-3 px-4 py-2.5 text-sm text-gray-700 hover:bg-red-50 hover:text-red-600 transition-colors",children:[(0,t.jsx)(d.ArrowRightStartOnRectangleIcon,{className:"h-[18px] w-[18px] text-gray-400 shrink-0"}),"Logout"]})})]})]})]}):(0,t.jsxs)(p.default,{href:"/auth/login",className:"flex items-center gap-1.5 px-2.5 py-1.5 rounded-full text-primary-foreground hover:bg-primary-foreground
16/15 transition-colors",children:[(0,t.jsx)(s.UserIcon,{className:"h-5 w-5 shrink-0"}),(0,t.jsxs)("div",{className:"flex flex-col leading-none text-left",children:[(0,t.jsx)("span",{className:"text-[10px] text-primary-foreground/70",children:"Sign in / Register"}),(0,t.jsx)("span",{className:"text-xs font-semibold",children:"Orders & Account"})]})]}),(0,t.jsxs)("button",{type:"button","aria-label":l?`Cart with ${e} items`:"Cart",onClick:()=>i(!a),className:"relative p-2 rounded-full text-primary-foreground hover:bg-primary-foreground/15 transition-colors",children:[l&&e>0&&(0,t.jsx)("span",{className:"absolute -top-0.5 -right-0.5 inline-flex items-center justify-center h-4 w-4 text-[9px] font-bold text-primary bg-primary-foreground rounded-full",children:e>9?"9+":e}),(0,t.jsx)(r.ShoppingCartIcon,{className:"h-5 w-5","aria-hidden":"true"})]})]})]})}])},54058,e=>{"use strict";var t=e.i(43476),r=e.i(71645);let s=(0,e.i(75254).default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);e.s(["default",0,()=>{let[e,n]=(0,r.useState)("");return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("form",{onSubmit:e=>{e.preventDefault()},children:(0,t.jsxs)("div",{className:"relative flex items-center",children:[(0,t.jsx)("div",{className:"absolute inset-y-0 left-0 pl-4 flex items-center pointer-events-none",children:(0,t.jsx)(s,{className:"h-5 w-5 text-gray-400"})}),(0,t.jsx)("input",{type:"email",value:e,onChange:e=>n(e.target.value),className:"block w-full pl-11 pr-4 py-3.5 border border-gray-200 rounded-l-md focus:ring-primary focus:border-primary text-sm outline-none bg-white",placeholder:"Your email"}),(0,t.jsx)("button",{type:"submit",className:"bg-primary hover:bg-primary/80 transition-colors text-white px-6 py-4 rounded-r-md font-medium text-sm whitespace-nowrap",children:"Subscribe"})]})}),(0,t.jsx)("p",{className:"mt-3 text-xs text-gray-400",children:"*We don't send you spam message"})]})}],54058)},26981,e=>{"use strict";var t=e.i(43476),r=e.i(18566);e.s(["default",0,({children:e,isAuthPageHidden:s=!0})=>{let n=(0,r.usePathname)(),a=n?.startsWith("/auth");return s&&a?null:(0,t.jsx)(t.Fragment,{children:e})}])}]);
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.