import{g as Mt,r as v,R as Pt,u as Xe,a as Ht,f as Ge,b as Re,c as we,j as i,d as R,F as X,e as K,h as Ye,i as Y,k as Me,l as ce,m as Ot,n as Je,o as At,p as Tt,q as $e,s as Ze,t as et,v as $t,w as Bt,x as Vt,P as Lt,S as Ft,y as Be}from"../chunk-06e5dacf.js";import{P as g,q as Kt}from"../chunk-d2233425.js";import{n as oe}from"../chunk-06db561b.js";import"../chunk-5d6d9427.js";import"../chunk-8505b20b.js";import{c as _t,a as Wt,b as kt,s as tt,d as Pe,u as nt,f as jt,e as Ut,g as zt,h as qt,l as Qt,i as Xt,L as Gt}from"../chunk-ea82ba7b.js";import{p as Yt,t as de,_,a as be,u as rt,b as He,A as Jt,c as Zt,d as en,S as tn,n as ie,Q as nn,s as rn,e as on,f as Se,g as sn,h as an}from"../chunk-86d0f190.js";import{F as ln,E as un}from"../chunk-c17ba02e.js";import{u as cn}from"../chunk-b3b1dc5b.js";import{_ as ae,v as pe,i as fe}from"../chunk-8c734176.js";import{_ as dn,a as Ve}from"../chunk-dcf9e478.js";import{i as hn}from"../chunk-97161c54.js";import{E as ot}from"../chunk-91f72282.js";import"../chunk-e4587ebd.js";import"../chunk-c5a2be9b.js";import"../chunk-d6455dbb.js";import"../chunk-d44934cf.js";function pn(){const t=Mt();let n=null,r=null;return{clear(){n=null,r=null},notify(){t(()=>{let o=n;for(;o;)o.callback(),o=o.next})},get(){let o=[],l=n;for(;l;)o.push(l),l=l.next;return o},subscribe(o){let l=!0,e=r={callback:o,next:null,prev:r};return e.prev?e.prev.next=e:n=e,function(){!l||n===null||(l=!1,e.next?e.next.prev=e.prev:r=e.prev,e.prev?e.prev.next=e.next:n=e.next)}}}}const Le={notify(){},get:()=>[]};function fn(t,n){let r,o=Le,l=0,e=!1;function c($){M();const V=o.subscribe($);let A=!1;return()=>{A||(A=!0,V(),p())}}function d(){o.notify()}function h(){I.onStateChange&&I.onStateChange()}function S(){return e}function M(){l++,r||(r=n?n.addNestedSub(h):t.subscribe(h),o=pn())}function p(){l--,r&&l===0&&(r(),r=void 0,o.clear(),o=Le)}function C(){e||(e=!0,M())}function w(){e&&(e=!1,p())}const I={addNestedSub:c,notifyNestedSubs:d,handleChangeWrapper:h,isSubscribed:S,trySubscribe:C,tryUnsubscribe:w,getListeners:()=>o};return I}const mn=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined",gn=mn?v.exports.useLayoutEffect:v.exports.useEffect;function vn({store:t,context:n,children:r,serverState:o,stabilityCheck:l="once",noopCheck:e="once"}){const c=v.exports.useMemo(()=>{const S=fn(t);return{store:t,subscription:S,getServerState:o?()=>o:void 0,stabilityCheck:l,noopCheck:e}},[t,o,l,e]),d=v.exports.useMemo(()=>t.getState(),[t]);gn(()=>{const{subscription:S}=c;return S.onStateChange=S.notifyNestedSubs,S.trySubscribe(),d!==t.getState()&&S.notifyNestedSubs(),()=>{S.tryUnsubscribe(),S.onStateChange=void 0}},[c,d]);const h=n||Pt;return v.exports.createElement(h.Provider,{value:c},r)}const yn=_t({products:Yt,cart:Wt}),bn=(t={})=>kt({reducer:yn,preloadedState:t});function xn({title:t,titleId:n,...r},o){return v.exports.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",ref:o,"aria-labelledby":n},r),t?v.exports.createElement("title",{id:n},t):null,v.exports.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 19.5L3 12m0 0l7.5-7.5M3 12h18"}))}const wn=v.exports.forwardRef(xn);var In=wn;function Sn({title:t,titleId:n,...r},o){return v.exports.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",ref:o,"aria-labelledby":n},r),t?v.exports.createElement("title",{id:n},t):null,v.exports.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"}))}const Cn=v.exports.forwardRef(Sn);var Nn=Cn;function En({title:t,titleId:n,...r},o){return v.exports.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",ref:o,"aria-labelledby":n},r),t?v.exports.createElement("title",{id:n},t):null,v.exports.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.75 12a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM12.75 12a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM18.75 12a.75.75 0 11-1.5 0 .75.75 0 011.5 0z"}))}const Dn=v.exports.forwardRef(En);var Rn=Dn;function Mn({title:t,titleId:n,...r},o){return v.exports.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",ref:o,"aria-labelledby":n},r),t?v.exports.createElement("title",{id:n},t):null,v.exports.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z"}))}const Pn=v.exports.forwardRef(Mn);var st=Pn;function Hn({title:t,titleId:n,...r},o){return v.exports.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",ref:o,"aria-labelledby":n},r),t?v.exports.createElement("title",{id:n},t):null,v.exports.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}const On=v.exports.forwardRef(Hn);var An=On;const it=(t,n=500)=>{const[r,o]=v.exports.useState(),[l,e]=v.exports.useState(new Date);return v.exports.useEffect(()=>{const c=setTimeout(()=>{o(t),e(new Date)},n);return()=>clearTimeout(c)},[t,n]),[r,l]},at=(t,n)=>{const r=Xe(),{data:o,isLoading:l,isValidating:e,error:c}=Ht(()=>n&&r&&(t==null?void 0:t.length)>2?`/store/${r}/autosuggest-search?query=${t}`:null,Ge,{keepPreviousData:!!(t!=null&&t.length)});return{showSearchResult:v.exports.useMemo(()=>{var h,S;return o&&(!!((h=o==null?void 0:o.products)!=null&&h.length)||!!((S=o==null?void 0:o.categories)!=null&&S.length))},[o]),searchResults:o,isLoading:l,isValidating:e,error:c}},Tn=({show:t,setShow:n,inputRef:r,onSearch:o,onItemClick:l})=>{var I,$,V,A;const[e,c]=v.exports.useState(""),d=Re(),[h]=it(e),{showSearchResult:S,searchResults:M}=at(h),{products:p,categories:C}=M||{},{isRtlLanguage:w}=we();return`${e}`,(I=d.viewAll)!=null,w?X:X,i(de,{as:v.exports.Fragment,show:t,enter:"transition ease-in duration-100",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition ease-out duration-75",leaveFrom:"opacity-100",leaveTo:"opacity-0",unmount:!1,children:R("div",{id:"mobile-search-container",className:"fixed inset-0 top-0 z-30 min-h-screen w-full overflow-auto border-b bg-white pt-14 shadow-sm  md:hidden",children:[i("div",{id:"mobile-search-header",className:"fixed top-0 flex h-14 w-full shadow-sm",children:R("div",{id:"mobile-search-input-group",className:"group relative w-full",children:[i("button",{id:"mobile-search-close-button",className:"absolute inset-y-0 start-0 flex cursor-pointer items-center rounded-r-md px-4 text-gray-500 transition-opacity",onClick:()=>n(!1),children:i(In,{className:"mt-0.5 h-5 w-5 rtl:rotate-180","aria-hidden":"true"})}),i("label",{htmlFor:"mobile-search-field",className:"sr-only",children:"Search"}),i("input",{id:"mobile-search-field",name:"search-field",className:"block h-full w-full border-transparent px-4 py-2 ps-12 text-sm text-gray-900 placeholder-gray-500  focus:border-transparent focus:outline-none focus:ring-0 ",placeholder:($=d.search)!=null?$:"Search",type:"search",ref:r,onKeyPress:o(e),value:e,onChange:s=>c(s.target.value)})]})}),S&&R("ul",{id:"mobile-search-results",className:"w-full scroll-py-2 overflow-y-auto rounded-lg bg-white text-sm text-gray-800",onMouseDown:s=>s.preventDefault(),children:[p.length>0&&R("li",{id:"mobile-search-products-header",className:"flex cursor-default select-none justify-between bg-gray-200 px-4 py-2 text-left text-sm font-semibold",children:["Products",p.length>30&&i("li",{id:"mobile-search-view-all-products",className:"block text-left text-sm font-normal",children:R("a",{href:`/search?query=${e}`,onClick:s=>{c(""),n(!1)},className:"text-primary-alt decoration-primary/75 hover:text-primary-alt/75 hover:underline",children:[(V=d.viewAll)!=null?V:"View all",i("span",{"aria-hidden":"true",className:"rtl:rotate-90",children:w?i(X,{children:" \u2190"}):i(X,{children:" \u2192"})})]})})]}),(A=p==null?void 0:p.slice(0,30))==null?void 0:A.map((s,a)=>i("li",{id:`mobile-search-product-item-${a}`,onClick:()=>l(`/product/${s.slug}`),className:K("elect-none block cursor-pointer px-4 py-2 text-left text-sm font-light hover:bg-gray-100"),children:s.name},a)),C.length>0&&i("li",{id:"mobile-search-categories-header",className:"block cursor-default select-none bg-gray-200 px-4 py-2 text-left text-sm font-semibold",children:"Categories"}),C==null?void 0:C.map((s,a)=>i("li",{id:`mobile-search-category-item-${a}`,onClick:()=>l(`/category/${s.slug}`),className:K("block cursor-pointer select-none px-4 py-2 text-left text-sm font-light hover:bg-gray-100"),children:s.value},a))]})]})})};function $n(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,dn(t,n)}const Fe=t=>typeof t=="object"&&t!=null&&t.nodeType===1,Ke=(t,n)=>(!n||t!=="hidden")&&t!=="visible"&&t!=="clip",Ce=(t,n)=>{if(t.clientHeight<t.scrollHeight||t.clientWidth<t.scrollWidth){const r=getComputedStyle(t,null);return Ke(r.overflowY,n)||Ke(r.overflowX,n)||(o=>{const l=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch{return null}})(o);return!!l&&(l.clientHeight<o.scrollHeight||l.clientWidth<o.scrollWidth)})(t)}return!1},me=(t,n,r,o,l,e,c,d)=>e<t&&c>n||e>t&&c<n?0:e<=t&&d<=r||c>=n&&d>=r?e-t-o:c>n&&d<r||e<t&&d>r?c-n+l:0,Bn=t=>{const n=t.parentElement;return n==null?t.getRootNode().host||null:n},Vn=(t,n)=>{var r,o,l,e;if(typeof document=="undefined")return[];const{scrollMode:c,block:d,inline:h,boundary:S,skipOverflowHiddenElements:M}=n,p=typeof S=="function"?S:W=>W!==S;if(!Fe(t))throw new TypeError("Invalid target");const C=document.scrollingElement||document.documentElement,w=[];let I=t;for(;Fe(I)&&p(I);){if(I=Bn(I),I===C){w.push(I);break}I!=null&&I===document.body&&Ce(I)&&!Ce(document.documentElement)||I!=null&&Ce(I,M)&&w.push(I)}const $=(o=(r=window.visualViewport)==null?void 0:r.width)!=null?o:innerWidth,V=(e=(l=window.visualViewport)==null?void 0:l.height)!=null?e:innerHeight,{scrollX:A,scrollY:s}=window,{height:a,width:u,top:f,right:x,bottom:E,left:b}=t.getBoundingClientRect(),{top:P,right:y,bottom:D,left:B}=(W=>{const H=window.getComputedStyle(W);return{top:parseFloat(H.scrollMarginTop)||0,right:parseFloat(H.scrollMarginRight)||0,bottom:parseFloat(H.scrollMarginBottom)||0,left:parseFloat(H.scrollMarginLeft)||0}})(t);let L=d==="start"||d==="nearest"?f-P:d==="end"?E+D:f+a/2-P+D,T=h==="center"?b+u/2-B+y:h==="end"?x+y:b-B;const N=[];for(let W=0;W<w.length;W++){const H=w[W],{height:ee,width:J,top:te,right:he,bottom:ne,left:re}=H.getBoundingClientRect();if(c==="if-needed"&&f>=0&&b>=0&&E<=V&&x<=$&&f>=te&&E<=ne&&b>=re&&x<=he)return N;const O=getComputedStyle(H),z=parseInt(O.borderLeftWidth,10),Q=parseInt(O.borderTopWidth,10),U=parseInt(O.borderRightWidth,10),F=parseInt(O.borderBottomWidth,10);let j=0,k=0;const m="offsetWidth"in H?H.offsetWidth-H.clientWidth-z-U:0,q="offsetHeight"in H?H.offsetHeight-H.clientHeight-Q-F:0,se="offsetWidth"in H?H.offsetWidth===0?0:J/H.offsetWidth:0,Ie="offsetHeight"in H?H.offsetHeight===0?0:ee/H.offsetHeight:0;if(C===H)j=d==="start"?L:d==="end"?L-V:d==="nearest"?me(s,s+V,V,Q,F,s+L,s+L+a,a):L-V/2,k=h==="start"?T:h==="center"?T-$/2:h==="end"?T-$:me(A,A+$,$,z,U,A+T,A+T+u,u),j=Math.max(0,j+s),k=Math.max(0,k+A);else{j=d==="start"?L-te-Q:d==="end"?L-ne+F+q:d==="nearest"?me(te,ne,ee,Q,F+q,L,L+a,a):L-(te+ee/2)+q/2,k=h==="start"?T-re-z:h==="center"?T-(re+J/2)+m/2:h==="end"?T-he+U+m:me(re,he,J,z,U+m,T,T+u,u);const{scrollLeft:Ae,scrollTop:Te}=H;j=Ie===0?0:Math.max(0,Math.min(Te+j/Ie,H.scrollHeight-ee/Ie+q)),k=se===0?0:Math.max(0,Math.min(Ae+k/se,H.scrollWidth-J/se+m)),L+=Te-j,T+=Ae-k}N.push({el:H,top:j,left:k})}return N};var Ln=0;function _e(t){return typeof t=="function"?t:Z}function Z(){}function lt(t,n){if(!!t){var r=Vn(t,{boundary:n,block:"nearest",scrollMode:"if-needed"});r.forEach(function(o){var l=o.el,e=o.top,c=o.left;l.scrollTop=e,l.scrollLeft=c})}}function We(t,n,r){var o=t===n||n instanceof r.Node&&t.contains&&t.contains(n);return o}function Oe(t,n){var r;function o(){r&&clearTimeout(r)}function l(){for(var e=arguments.length,c=new Array(e),d=0;d<e;d++)c[d]=arguments[d];o(),r=setTimeout(function(){r=null,t.apply(void 0,c)},n)}return l.cancel=o,l}function G(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return function(o){for(var l=arguments.length,e=new Array(l>1?l-1:0),c=1;c<l;c++)e[c-1]=arguments[c];return n.some(function(d){return d&&d.apply(void 0,[o].concat(e)),o.preventDownshiftDefault||o.hasOwnProperty("nativeEvent")&&o.nativeEvent.preventDownshiftDefault})}}function ke(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return function(o){n.forEach(function(l){typeof l=="function"?l(o):l&&(l.current=o)})}}function Fn(){return String(Ln++)}function ut(t){var n=t.isOpen,r=t.resultCount,o=t.previousResultCount;return n?r?r!==o?r+" result"+(r===1?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function je(t,n){return t=Array.isArray(t)?t[0]:t,!t&&n?n:t}function Kn(t){return typeof t.type=="string"}function _n(t){return t.props}var Wn=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function ge(t){t===void 0&&(t={});var n={};return Wn.forEach(function(r){t.hasOwnProperty(r)&&(n[r]=t[r])}),n}function kn(t,n){return Object.keys(t).reduce(function(r,o){return r[o]=De(n,o)?n[o]:t[o],r},{})}function De(t,n){return t[n]!==void 0}function Ue(t){var n=t.key,r=t.keyCode;return r>=37&&r<=40&&n.indexOf("Arrow")!==0?"Arrow"+n:n}function Ne(t,n,r,o,l){l===void 0&&(l=!1);var e=r.length;if(e===0)return-1;var c=e-1;(typeof t!="number"||t<0||t>c)&&(t=n>0?-1:c+1);var d=t+n;d<0?d=l?c:0:d>c&&(d=l?0:c);var h=xe(d,n<0,r,o,l);return h===-1?t>=e?-1:t:h}function xe(t,n,r,o,l){l===void 0&&(l=!1);var e=r.length;if(n){for(var c=t;c>=0;c--)if(!o(r[c],c))return c}else for(var d=t;d<e;d++)if(!o(r[d],d))return d;return l?xe(n?e-1:0,n,r,o):-1}function ze(t,n,r,o){return o===void 0&&(o=!0),r&&n.some(function(l){return l&&(We(l,t,r)||o&&We(l,r.document.activeElement,r))})}var jn=Oe(function(t){ct(t).textContent=""},500);function ct(t){var n=t.getElementById("a11y-status-message");return n||(n=t.createElement("div"),n.setAttribute("id","a11y-status-message"),n.setAttribute("role","status"),n.setAttribute("aria-live","polite"),n.setAttribute("aria-relevant","additions text"),Object.assign(n.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),t.body.appendChild(n),n)}function dt(t,n){if(!(!t||!n)){var r=ct(n);r.textContent=t,jn(n)}}var ht=0,pt=1,ft=2,ve=3,ye=4,mt=5,gt=6,vt=7,yt=8,bt=9,xt=10,wt=11,It=12,St=13,Ct=14,Nt=15,Et=16,Un=Object.freeze({__proto__:null,unknown:ht,mouseUp:pt,itemMouseEnter:ft,keyDownArrowUp:ve,keyDownArrowDown:ye,keyDownEscape:mt,keyDownEnter:gt,keyDownHome:vt,keyDownEnd:yt,clickItem:bt,blurInput:xt,changeInput:wt,keyDownSpaceButton:It,clickButton:St,blurButton:Ct,controlledPropUpdatedSelectedItem:Nt,touchEnd:Et}),zn=["refKey","ref"],qn=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],Qn=["onKeyDown","onBlur","onChange","onInput","onChangeText"],Xn=["refKey","ref"],Gn=["onMouseMove","onMouseDown","onClick","onPress","index","item"],Yn=function(){var t=function(n){$n(r,n);function r(l){var e;e=n.call(this,l)||this,e.id=e.props.id||"downshift-"+Fn(),e.menuId=e.props.menuId||e.id+"-menu",e.labelId=e.props.labelId||e.id+"-label",e.inputId=e.props.inputId||e.id+"-input",e.getItemId=e.props.getItemId||function(s){return e.id+"-item-"+s},e.items=[],e.itemCount=null,e.previousResultCount=0,e.timeoutIds=[],e.internalSetTimeout=function(s,a){var u=setTimeout(function(){e.timeoutIds=e.timeoutIds.filter(function(f){return f!==u}),s()},a);e.timeoutIds.push(u)},e.setItemCount=function(s){e.itemCount=s},e.unsetItemCount=function(){e.itemCount=null},e.isItemDisabled=function(s,a){var u=e.getItemNodeFromIndex(a);return u&&u.hasAttribute("disabled")},e.setHighlightedIndex=function(s,a){s===void 0&&(s=e.props.defaultHighlightedIndex),a===void 0&&(a={}),a=ge(a),e.internalSetState(_({highlightedIndex:s},a))},e.clearSelection=function(s){e.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:e.props.defaultHighlightedIndex,isOpen:e.props.defaultIsOpen},s)},e.selectItem=function(s,a,u){a=ge(a),e.internalSetState(_({isOpen:e.props.defaultIsOpen,highlightedIndex:e.props.defaultHighlightedIndex,selectedItem:s,inputValue:e.props.itemToString(s)},a),u)},e.selectItemAtIndex=function(s,a,u){var f=e.items[s];f!=null&&e.selectItem(f,a,u)},e.selectHighlightedItem=function(s,a){return e.selectItemAtIndex(e.getState().highlightedIndex,s,a)},e.internalSetState=function(s,a){var u,f,x={},E=typeof s=="function";return!E&&s.hasOwnProperty("inputValue")&&e.props.onInputValueChange(s.inputValue,_({},e.getStateAndHelpers(),s)),e.setState(function(b){var P;b=e.getState(b);var y=E?s(b):s;y=e.props.stateReducer(b,y),u=y.hasOwnProperty("selectedItem");var D={};return u&&y.selectedItem!==b.selectedItem&&(f=y.selectedItem),(P=y).type||(P.type=ht),Object.keys(y).forEach(function(B){b[B]!==y[B]&&(x[B]=y[B]),B!=="type"&&(y[B],De(e.props,B)||(D[B]=y[B]))}),E&&y.hasOwnProperty("inputValue")&&e.props.onInputValueChange(y.inputValue,_({},e.getStateAndHelpers(),y)),D},function(){_e(a)();var b=Object.keys(x).length>1;b&&e.props.onStateChange(x,e.getStateAndHelpers()),u&&e.props.onSelect(s.selectedItem,e.getStateAndHelpers()),f!==void 0&&e.props.onChange(f,e.getStateAndHelpers()),e.props.onUserAction(x,e.getStateAndHelpers())})},e.rootRef=function(s){return e._rootNode=s},e.getRootProps=function(s,a){var u,f=s===void 0?{}:s,x=f.refKey,E=x===void 0?"ref":x,b=f.ref,P=ae(f,zn),y=a===void 0?{}:a,D=y.suppressRefError,B=D===void 0?!1:D;e.getRootProps.called=!0,e.getRootProps.refKey=E,e.getRootProps.suppressRefError=B;var L=e.getState(),T=L.isOpen;return _((u={},u[E]=ke(b,e.rootRef),u.role="combobox",u["aria-expanded"]=T,u["aria-haspopup"]="listbox",u["aria-owns"]=T?e.menuId:void 0,u["aria-labelledby"]=e.labelId,u),P)},e.keyDownHandlers={ArrowDown:function(a){var u=this;if(a.preventDefault(),this.getState().isOpen){var f=a.shiftKey?5:1;this.moveHighlightedIndex(f,{type:ye})}else this.internalSetState({isOpen:!0,type:ye},function(){var x=u.getItemCount();if(x>0){var E=u.getState(),b=E.highlightedIndex,P=Ne(b,1,{length:x},u.isItemDisabled,!0);u.setHighlightedIndex(P,{type:ye})}})},ArrowUp:function(a){var u=this;if(a.preventDefault(),this.getState().isOpen){var f=a.shiftKey?-5:-1;this.moveHighlightedIndex(f,{type:ve})}else this.internalSetState({isOpen:!0,type:ve},function(){var x=u.getItemCount();if(x>0){var E=u.getState(),b=E.highlightedIndex,P=Ne(b,-1,{length:x},u.isItemDisabled,!0);u.setHighlightedIndex(P,{type:ve})}})},Enter:function(a){if(a.which!==229){var u=this.getState(),f=u.isOpen,x=u.highlightedIndex;if(f&&x!=null){a.preventDefault();var E=this.items[x],b=this.getItemNodeFromIndex(x);if(E==null||b&&b.hasAttribute("disabled"))return;this.selectHighlightedItem({type:gt})}}},Escape:function(a){a.preventDefault(),this.reset(_({type:mt},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},e.buttonKeyDownHandlers=_({},e.keyDownHandlers,{" ":function(a){a.preventDefault(),this.toggleMenu({type:It})}}),e.inputKeyDownHandlers=_({},e.keyDownHandlers,{Home:function(a){var u=this.getState(),f=u.isOpen;if(!!f){a.preventDefault();var x=this.getItemCount();if(!(x<=0||!f)){var E=xe(0,!1,{length:x},this.isItemDisabled);this.setHighlightedIndex(E,{type:vt})}}},End:function(a){var u=this.getState(),f=u.isOpen;if(!!f){a.preventDefault();var x=this.getItemCount();if(!(x<=0||!f)){var E=xe(x-1,!0,{length:x},this.isItemDisabled);this.setHighlightedIndex(E,{type:yt})}}}}),e.getToggleButtonProps=function(s){var a=s===void 0?{}:s,u=a.onClick;a.onPress;var f=a.onKeyDown,x=a.onKeyUp,E=a.onBlur,b=ae(a,qn),P=e.getState(),y=P.isOpen,D={onClick:G(u,e.buttonHandleClick),onKeyDown:G(f,e.buttonHandleKeyDown),onKeyUp:G(x,e.buttonHandleKeyUp),onBlur:G(E,e.buttonHandleBlur)},B=b.disabled?{}:D;return _({type:"button",role:"button","aria-label":y?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},B,b)},e.buttonHandleKeyUp=function(s){s.preventDefault()},e.buttonHandleKeyDown=function(s){var a=Ue(s);e.buttonKeyDownHandlers[a]&&e.buttonKeyDownHandlers[a].call(Ve(e),s)},e.buttonHandleClick=function(s){if(s.preventDefault(),e.props.environment){var a=e.props.environment.document,u=a.body,f=a.activeElement;u&&u===f&&s.target.focus()}e.internalSetTimeout(function(){return e.toggleMenu({type:St})})},e.buttonHandleBlur=function(s){var a=s.target;e.internalSetTimeout(function(){if(!(e.isMouseDown||!e.props.environment)){var u=e.props.environment.document.activeElement;(u==null||u.id!==e.inputId)&&u!==a&&e.reset({type:Ct})}})},e.getLabelProps=function(s){return _({htmlFor:e.inputId,id:e.labelId},s)},e.getInputProps=function(s){var a=s===void 0?{}:s,u=a.onKeyDown,f=a.onBlur,x=a.onChange,E=a.onInput;a.onChangeText;var b=ae(a,Qn),P,y={};P="onChange";var D=e.getState(),B=D.inputValue,L=D.isOpen,T=D.highlightedIndex;if(!b.disabled){var N;y=(N={},N[P]=G(x,E,e.inputHandleChange),N.onKeyDown=G(u,e.inputHandleKeyDown),N.onBlur=G(f,e.inputHandleBlur),N)}return _({"aria-autocomplete":"list","aria-activedescendant":L&&typeof T=="number"&&T>=0?e.getItemId(T):void 0,"aria-controls":L?e.menuId:void 0,"aria-labelledby":b&&b["aria-label"]?void 0:e.labelId,autoComplete:"off",value:B,id:e.inputId},y,b)},e.inputHandleKeyDown=function(s){var a=Ue(s);a&&e.inputKeyDownHandlers[a]&&e.inputKeyDownHandlers[a].call(Ve(e),s)},e.inputHandleChange=function(s){e.internalSetState({type:wt,isOpen:!0,inputValue:s.target.value,highlightedIndex:e.props.defaultHighlightedIndex})},e.inputHandleBlur=function(){e.internalSetTimeout(function(){var s;if(!(e.isMouseDown||!e.props.environment)){var a=e.props.environment.document.activeElement,u=(a==null||(s=a.dataset)==null?void 0:s.toggle)&&e._rootNode&&e._rootNode.contains(a);u||e.reset({type:xt})}})},e.menuRef=function(s){e._menuNode=s},e.getMenuProps=function(s,a){var u,f=s===void 0?{}:s,x=f.refKey,E=x===void 0?"ref":x,b=f.ref,P=ae(f,Xn),y=a===void 0?{}:a,D=y.suppressRefError,B=D===void 0?!1:D;return e.getMenuProps.called=!0,e.getMenuProps.refKey=E,e.getMenuProps.suppressRefError=B,_((u={},u[E]=ke(b,e.menuRef),u.role="listbox",u["aria-labelledby"]=P&&P["aria-label"]?void 0:e.labelId,u.id=e.menuId,u),P)},e.getItemProps=function(s){var a,u=s===void 0?{}:s,f=u.onMouseMove,x=u.onMouseDown,E=u.onClick;u.onPress;var b=u.index,P=u.item,y=P===void 0?void 0:P,D=ae(u,Gn);b===void 0?(e.items.push(y),b=e.items.indexOf(y)):e.items[b]=y;var B="onClick",L=E,T=(a={onMouseMove:G(f,function(){b!==e.getState().highlightedIndex&&(e.setHighlightedIndex(b,{type:ft}),e.avoidScrolling=!0,e.internalSetTimeout(function(){return e.avoidScrolling=!1},250))}),onMouseDown:G(x,function(W){W.preventDefault()})},a[B]=G(L,function(){e.selectItemAtIndex(b,{type:bt})}),a),N=D.disabled?{onMouseDown:T.onMouseDown}:T;return _({id:e.getItemId(b),role:"option","aria-selected":e.getState().highlightedIndex===b},N,D)},e.clearItems=function(){e.items=[]},e.reset=function(s,a){s===void 0&&(s={}),s=ge(s),e.internalSetState(function(u){var f=u.selectedItem;return _({isOpen:e.props.defaultIsOpen,highlightedIndex:e.props.defaultHighlightedIndex,inputValue:e.props.itemToString(f)},s)},a)},e.toggleMenu=function(s,a){s===void 0&&(s={}),s=ge(s),e.internalSetState(function(u){var f=u.isOpen;return _({isOpen:!f},f&&{highlightedIndex:e.props.defaultHighlightedIndex},s)},function(){var u=e.getState(),f=u.isOpen,x=u.highlightedIndex;f&&e.getItemCount()>0&&typeof x=="number"&&e.setHighlightedIndex(x,s),_e(a)()})},e.openMenu=function(s){e.internalSetState({isOpen:!0},s)},e.closeMenu=function(s){e.internalSetState({isOpen:!1},s)},e.updateStatus=Oe(function(){var s;if(!!((s=e.props)!=null&&(s=s.environment)!=null&&s.document)){var a=e.getState(),u=e.items[a.highlightedIndex],f=e.getItemCount(),x=e.props.getA11yStatusMessage(_({itemToString:e.props.itemToString,previousResultCount:e.previousResultCount,resultCount:f,highlightedItem:u},a));e.previousResultCount=f,dt(x,e.props.environment.document)}},200);var c=e.props,d=c.defaultHighlightedIndex,h=c.initialHighlightedIndex,S=h===void 0?d:h,M=c.defaultIsOpen,p=c.initialIsOpen,C=p===void 0?M:p,w=c.initialInputValue,I=w===void 0?"":w,$=c.initialSelectedItem,V=$===void 0?null:$,A=e.getState({highlightedIndex:S,isOpen:C,inputValue:I,selectedItem:V});return A.selectedItem!=null&&e.props.initialInputValue===void 0&&(A.inputValue=e.props.itemToString(A.selectedItem)),e.state=A,e}var o=r.prototype;return o.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},o.getState=function(e){return e===void 0&&(e=this.state),kn(e,this.props)},o.getItemCount=function(){var e=this.items.length;return this.itemCount!=null?e=this.itemCount:this.props.itemCount!==void 0&&(e=this.props.itemCount),e},o.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},o.scrollHighlightedItemIntoView=function(){{var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)}},o.moveHighlightedIndex=function(e,c){var d=this.getItemCount(),h=this.getState(),S=h.highlightedIndex;if(d>0){var M=Ne(S,e,{length:d},this.isItemDisabled,!0);this.setHighlightedIndex(M,c)}},o.getStateAndHelpers=function(){var e=this.getState(),c=e.highlightedIndex,d=e.inputValue,h=e.selectedItem,S=e.isOpen,M=this.props.itemToString,p=this.id,C=this.getRootProps,w=this.getToggleButtonProps,I=this.getLabelProps,$=this.getMenuProps,V=this.getInputProps,A=this.getItemProps,s=this.openMenu,a=this.closeMenu,u=this.toggleMenu,f=this.selectItem,x=this.selectItemAtIndex,E=this.selectHighlightedItem,b=this.setHighlightedIndex,P=this.clearSelection,y=this.clearItems,D=this.reset,B=this.setItemCount,L=this.unsetItemCount,T=this.internalSetState;return{getRootProps:C,getToggleButtonProps:w,getLabelProps:I,getMenuProps:$,getInputProps:V,getItemProps:A,reset:D,openMenu:s,closeMenu:a,toggleMenu:u,selectItem:f,selectItemAtIndex:x,selectHighlightedItem:E,setHighlightedIndex:b,clearSelection:P,clearItems:y,setItemCount:B,unsetItemCount:L,setState:T,itemToString:M,id:p,highlightedIndex:c,inputValue:d,isOpen:S,selectedItem:h}},o.componentDidMount=function(){var e=this;if(!this.props.environment)this.cleanup=function(){e.internalClearTimeouts()};else{var c=function(){e.isMouseDown=!0},d=function(w){e.isMouseDown=!1;var I=ze(w.target,[e._rootNode,e._menuNode],e.props.environment);!I&&e.getState().isOpen&&e.reset({type:pt},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},h=function(){e.isTouchMove=!1},S=function(){e.isTouchMove=!0},M=function(w){var I=ze(w.target,[e._rootNode,e._menuNode],e.props.environment,!1);!e.isTouchMove&&!I&&e.getState().isOpen&&e.reset({type:Et},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},p=this.props.environment;p.addEventListener("mousedown",c),p.addEventListener("mouseup",d),p.addEventListener("touchstart",h),p.addEventListener("touchmove",S),p.addEventListener("touchend",M),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),p.removeEventListener("mousedown",c),p.removeEventListener("mouseup",d),p.removeEventListener("touchstart",h),p.removeEventListener("touchmove",S),p.removeEventListener("touchend",M)}}},o.shouldScroll=function(e,c){var d=this.props.highlightedIndex===void 0?this.getState():this.props,h=d.highlightedIndex,S=c.highlightedIndex===void 0?e:c,M=S.highlightedIndex,p=h&&this.getState().isOpen&&!e.isOpen,C=h!==M;return p||C},o.componentDidUpdate=function(e,c){De(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:Nt,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(c,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},o.componentWillUnmount=function(){this.cleanup()},o.render=function(){var e=je(this.props.children,Z);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var c=je(e(this.getStateAndHelpers()));if(!c)return null;if(this.getRootProps.called||this.props.suppressRefError)return c;if(Kn(c))return v.exports.cloneElement(c,this.getRootProps(_n(c)))},r}(v.exports.Component);return t.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:ut,itemToString:function(r){return r==null?"":String(r)},onStateChange:Z,onInputValueChange:Z,onUserAction:Z,onChange:Z,onSelect:Z,onOuterClick:Z,selectedItemChanged:function(r,o){return r!==o},environment:typeof window=="undefined"?void 0:window,stateReducer:function(r,o){return o},suppressRefError:!1,scrollIntoView:lt},t.stateChangeTypes=Un,t}(),Jn=Yn;function Zn(t,n){return n.changes}function er(t){var n=t.selectedItem,r=t.itemToString;return n?r(n)+" has been selected.":""}Oe(function(t,n){dt(t(),n)},200);function tr(t){return t?String(t):""}var ue={itemToString:tr,stateReducer:Zn,getA11ySelectionMessage:er,scrollIntoView:lt,environment:typeof window=="undefined"?void 0:window},Dt={environment:g.shape({addEventListener:g.func.isRequired,removeEventListener:g.func.isRequired,document:g.shape({createElement:g.func.isRequired,getElementById:g.func.isRequired,activeElement:g.any.isRequired,body:g.any.isRequired}).isRequired,Node:g.func.isRequired}),itemToString:g.func,stateReducer:g.func},Rt=_({},Dt,{getA11yStatusMessage:g.func,highlightedIndex:g.number,defaultHighlightedIndex:g.number,initialHighlightedIndex:g.number,isOpen:g.bool,defaultIsOpen:g.bool,initialIsOpen:g.bool,selectedItem:g.any,initialSelectedItem:g.any,defaultSelectedItem:g.any,id:g.string,labelId:g.string,menuId:g.string,getItemId:g.func,toggleButtonId:g.string,onSelectedItemChange:g.func,onHighlightedIndexChange:g.func,onStateChange:g.func,onIsOpenChange:g.func,scrollIntoView:g.func});be(be({},Rt),{items:g.array.isRequired,isItemDisabled:g.func,getA11ySelectionMessage:g.func});function nr(t){var n=t.isOpen,r=t.resultCount,o=t.previousResultCount;return n?r?r!==o?"".concat(r," result").concat(r===1?" is":"s are"," available, use up and down arrow keys to navigate. Press Enter or Space Bar keys to select."):"":"No results are available.":""}be(be({},ue),{getA11yStatusMessage:nr,isItemDisabled:function(){return!1}});_({},Rt,{items:g.array.isRequired,isItemDisabled:g.func,selectedItemChanged:g.func,getA11ySelectionMessage:g.func,inputValue:g.string,defaultInputValue:g.string,initialInputValue:g.string,inputId:g.string,onInputValueChange:g.func});_({},ue,{selectedItemChanged:function(n,r){return n!==r},getA11yStatusMessage:ut,isItemDisabled:function(){return!1}});function rr(t){var n=t.removedSelectedItem,r=t.itemToString;return r(n)+" has been removed."}_({},Dt,{selectedItems:g.array,initialSelectedItems:g.array,defaultSelectedItems:g.array,getA11yRemovalMessage:g.func,activeIndex:g.number,initialActiveIndex:g.number,defaultActiveIndex:g.number,onActiveIndexChange:g.func,onSelectedItemsChange:g.func,keyNavigationNext:g.string,keyNavigationPrevious:g.string});ue.itemToString,ue.stateReducer,ue.environment;const qe=({id:t})=>{const[n,r]=v.exports.useState(""),o=Re(),l=v.exports.useRef(null),e=we(),c=Ye(),d=Y(c,"detailsPage.enabled"),[h]=it(n),{showSearchResult:S,searchResults:M}=at(h,d),{products:p,categories:C}=M||{};return i(Jn,{id:t,onChange:w=>{var I;w!=null&&w.slug&&(oe(w.slug),(I=l.current)==null||I.blur(),(w==null?void 0:w.type)!=="product"?r(w.title):r(""))},itemToString:w=>w?w.title:"",children:({getInputProps:w,getItemProps:I,getLabelProps:$,getMenuProps:V,isOpen:A,highlightedIndex:s,selectedItem:a,getRootProps:u,closeMenu:f,openMenu:x})=>{var E,b,P;return R("div",{id:"search-box-container",className:K("relative w-full",A&&S?"rounded-b-none":""),children:[R("div",{id:"search-box-group",className:"group relative w-full",children:[i("label",{...$(),className:"sr-only",children:"Search"}),i("div",{id:"search-icon-container",className:"absolute inset-y-0 right-0 flex cursor-pointer items-center rounded-r-md px-3 transition-opacity",...u({},{suppressRefError:!0}),children:i(st,{className:"h-5 w-5 text-gray-500 ","aria-hidden":"true"})}),i("input",{id:"search-input",placeholder:(E=o.search)!=null?E:"Search",className:K("block w-full rounded-lg border border-gray-100 bg-gray-200/50 py-2 pl-3 pr-10 leading-5 placeholder-gray-500 transition-colors focus:border-gray-200 focus:bg-white focus:outline-none focus:ring-0 focus:ring-primary/75 sm:text-sm md:w-96",d&&A&&S?"focus:rounded-b-none":""),...w({value:n,onClick:x,onChange:y=>{r(y.target.value)},onKeyDown:y=>{hn(s)||(y.key==="Enter"||y.code==="Enter")&&n&&f(()=>oe(`/search?query=${n}`))}}),ref:l})]}),d&&R("ul",{id:"search-results",className:K("absolute max-h-72 w-full scroll-py-2 overflow-y-auto rounded-lg rounded-t-none bg-white text-sm text-gray-800 shadow-xl",!(A&&((p==null?void 0:p.length)||(C==null?void 0:C.length)))&&"hidden"),...V(),children:[(p==null?void 0:p.length)>0&&R("li",{id:"search-results-products-header",className:"flex cursor-default select-none justify-between bg-gray-200 px-4 py-2 text-left text-sm font-semibold",children:["Products",(p==null?void 0:p.length)>30&&i("div",{className:"block text-left text-sm font-normal",children:R("a",{href:`/search?query=${n}`,onClick:y=>{f(),l.current&&l.current.blur()},className:"text-primary-alt decoration-primary/75 hover:text-primary-alt/75 hover:underline",children:[(b=o.viewAll)!=null?b:"View all",i("span",{"aria-hidden":"true",className:"rtl:rotate-90",children:e!=null&&e.isRtlLanguage?i(X,{children:" \u2190"}):i(X,{children:" \u2192"})})]})})]}),(P=p==null?void 0:p.slice(0,30))==null?void 0:P.map((y,D)=>i("li",{id:`search-results-product-item-${D}`,className:K("block cursor-pointer select-none px-4 py-2 text-left text-sm font-light",s===D&&"bg-gray-100",a===y&&"font-bold"),...I({key:y.title,index:D,item:{title:y.name,type:"product",slug:`/product/${y.slug}`}}),children:y.name},D)),(C==null?void 0:C.length)>0&&i("li",{id:"search-results-categories-header",className:"flex cursor-default select-none justify-between bg-gray-200 px-4 py-2 text-left text-sm font-semibold",children:"Categories"}),C==null?void 0:C.map((y,D)=>i("li",{id:`search-results-category-item-${D}`,className:K("block cursor-pointer select-none px-4 py-2 text-left text-sm font-light",s===D+(p==null?void 0:p.length)&&"bg-gray-100",a===y&&"font-bold"),...I({key:y.value,index:D+(p==null?void 0:p.length),item:{title:y.value,type:"category",slug:`/category/${y.slug}`}}),children:y.value},D))]})]})}})},or=()=>{const{urlParsed:t,urlPathname:n}=Me();rt();const[r,o]=v.exports.useState(!1),l=ce(tt),{loading:e}=ce(Pe),c=Ot(),d=Je(),h=Y(d,"header"),{enabled:S}=At(),{links:M,detailsPage:p}=Ye(),C=Y(p,"enabled",!1),{storeName:w,storeOpen:I}=we(),{currentPlan:$,hasFeature:V}=Tt(),A=V("customPages"),s=!I,a=Re(),u=nt();He();const f=(c==null?void 0:c.subDomain)==="demo",{containerRef:x,isVisible:E}=cn({},!0),b=v.exports.useRef(null),P=v.exports.useRef(null),y=()=>{oe("/").then(()=>{u(rn(null)),o(!1)})},D=(O,z)=>()=>{var U;const Q=document.getElementById("mobile-search-container");o(O?!0:!r),z(b.current),Ze()==="iOS"?(Q&&(Q.style.display="block"),(U=P.current)==null||U.focus()):setTimeout(()=>{var F;(F=P.current)==null||F.focus()})},B=O=>z=>{if(z.key==="Enter"&&z.shiftKey==!1){if(!O)return;oe(`/search?query=${O}`).then(()=>o(!1))}},L=O=>{oe(O).then(()=>o(!1))},T=v.exports.useRef(null),N=v.exports.useMemo(()=>jt(Y(M,"header",[]),O=>!(!(O!=null&&O.enabled)||!A&&(O==null?void 0:O.pageId))),[M,A]),{current:W}=v.exports.useRef([]),H=v.exports.useRef(null),ee=v.exports.useRef(N.length),[J,te]=v.exports.useState(N==null?void 0:N.length);v.exports.useEffect(()=>{const O=T.current;function z(){if(!O)return;let F=0;W.length=0,[...O.querySelector("#nav-links").children].forEach(k=>{F+=k.getBoundingClientRect().width+32,W.push(F)})}function Q(F){if(!O)return;let j=0;W.length=0,F==null||F.forEach(k=>{if(!(k!=null&&k.title))return;j+=k.title.length*8+32,W.push(j)})}function U(){if(!O||window.innerWidth<1024)return;W.length||z(),ee.current!==N.length&&(te(N.length),Q(N),ee.current=N.length);const F=O.getBoundingClientRect().width;if(F<=0)return;H.current===null&&(H.current=N==null?void 0:N.length),W[H.current-1]>F?(H.current-=1,U()):F>W[H.current]&&(H.current+=1),te(H.current)}return U(),T.current.classList.remove("overflow-hidden"),window.addEventListener("resize",U),()=>{window.removeEventListener("resize",U)}},[N,W]),v.exports.useEffect(()=>{o(!1)},[n]);const ne=/^\/$|\/(product|category|search)(\/\S+)*/i.test(n),re=e==="succeeded"&&l>0;return i(pe,{as:"header",className:K("sticky z-30 bg-white print:hidden md:top-0",ne?"-top-[60px]":"-top-[69px]"),id:"store-header",children:({open:O,close:z})=>{var Q,U,F,j,k;return R(X,{children:[s&&i("div",{className:"sticky top-0 z-10 w-full bg-red-500 py-2 text-center text-white md:static",id:"maintenance-mode-banner",children:i("span",{className:"text-sm font-medium",children:(Q=a.maintenanceMode)!=null?Q:"Sorry, we are currently not accepting orders. Please check back later."})}),(h==null?void 0:h.headerMessage)&&i("div",{className:"sticky top-0 z-10 w-full bg-green-600 py-2 text-center text-white md:static",id:"store-header-message-banner",children:i("span",{className:"text-sm font-medium",children:h==null?void 0:h.headerMessage})}),f&&R("div",{className:"sticky top-0 z-10 w-full bg-green-600 py-2 text-center text-primary-text md:static",id:"demo-banner",children:[i("span",{className:"text-sm font-medium",children:(U=a.demoMode)!=null?U:"Create a store like this and start selling your products"}),R("a",{className:"ml-4 inline-flex items-center gap-2 rounded-md bg-primary-text px-3 py-1 text-sm font-medium text-green-600",href:"https://dashboard.store.link/api/auth/google?return=%2Fhome",target:"_blank",rel:"noopener noreferrer",id:"get-started-link",children:["Get started for free",i(Jt,{className:"h-4 w-4"})]})]}),i("div",{className:"mb-[-1px] border-b border-gray-200",id:"header-nav-container",children:i("nav",{"aria-label":"Top",children:i("div",{className:"bg-white",id:"header-nav-bg",children:R("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",id:"header-nav-content",children:[R("div",{className:K("flex min-h-[54px] items-center justify-between pt-3 md:min-h-[68px] md:justify-start md:pt-0 lg:justify-between",!ne&&"pb-3 md:pb-0"),ref:x,id:"header-nav-inner",children:[R("a",{className:"hidden lg:flex lg:items-center",href:"/",onClick:y,id:"header-logo-lg",children:[i("span",{className:"sr-only",children:w}),(h==null?void 0:h.logo)&&i("img",{className:"h-8 w-auto min-w-[2rem]",src:h==null?void 0:h.logo,alt:w}),(h==null?void 0:h.showStoreName)&&i("span",{className:"px-1 text-base font-extrabold text-gray-800",children:w})]}),!$e(N)&&i("div",{className:"flex items-center lg:hidden",id:"mobile-menu-button",children:R(pe.Button,{className:"inline-flex items-center justify-center rounded-lg p-2 text-gray-400 hover:bg-gray-100 hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-primary/75",id:"mobile-menu-toggle",children:[i("span",{className:"sr-only",children:"Open main menu"}),O?i(An,{className:"block h-6 w-6","aria-hidden":"true"}):i(Nn,{className:"block h-6 w-6","aria-hidden":"true"})]})}),R("a",{href:"/",className:K("flex items-center lg:hidden",!$e(N)&&"ms-2"),onClick:y,id:"header-logo-mobile",children:[i("span",{className:"sr-only",children:w}),(h==null?void 0:h.logo)&&i("img",{className:"h-8 w-auto",src:h==null?void 0:h.logo,alt:w}),(h==null?void 0:h.showStoreName)&&i("span",{className:"max-w-[200px] overflow-hidden text-ellipsis whitespace-nowrap px-1 text-base font-extrabold capitalize text-gray-800",children:w})]}),R("div",{className:K("relative hidden min-h-[inherit] lg:ml-6 lg:flex lg:flex-1 rtl:lg:mr-6","overflow-hidden text-ellipsis"),ref:T,id:"header-nav-links",children:[i("div",{className:"flex lg:space-x-8",id:"nav-links",children:N==null?void 0:N.slice(0,J).map((m,q)=>i("a",{href:m!=null&&m.routeId?`/page/${m==null?void 0:m.routeId}`:m==null?void 0:m.url,target:m==null?void 0:m.target,className:K("inline-flex flex-shrink-0 items-center border-b-[2.5px] border-transparent px-1 pt-1 text-sm font-medium text-gray-500 transition-colors hover:text-gray-900",n===`/page/${m==null?void 0:m.routeId}`&&"border-primary/75 text-gray-900"),id:`header-nav-link-${q}`,children:m==null?void 0:m.title},q))}),((F=N==null?void 0:N.slice(J))==null?void 0:F.length)>0&&i("div",{className:"inline-flex items-center lg:ms-8",id:"header-nav-more",children:R(fe,{className:"relative",as:"div",children:[R(fe.Button,{className:"flex rounded-full text-gray-500 hover:text-gray-700 focus:outline-offset-2 focus:outline-primary",id:"header-nav-more-button",children:[i("span",{className:"sr-only",children:"Open options"}),i(Rn,{className:"h-5 w-5","aria-hidden":"true"})]}),i(de,{as:v.exports.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:i(fe.Items,{className:"absolute right-0 z-10 mt-2 min-w-[250px] rounded bg-white shadow-xl ring-1 ring-primary ring-opacity-5 origin-top-end empty:hidden focus:outline-none",id:"header-nav-more-items",children:N==null?void 0:N.slice(J).map((m,q)=>i(fe.Item,{as:v.exports.Fragment,children:({active:se})=>i("a",{href:m!=null&&m.routeId?`/page/${m==null?void 0:m.routeId}`:m==null?void 0:m.url,target:m==null?void 0:m.target,className:K("block px-4 py-2 text-sm first:mt-1 last:mb-1",se?"bg-gray-100 text-gray-900":"text-gray-700"),id:`header-nav-more-item-${q}`,children:m==null?void 0:m.title})},q))})})]})})]}),i("div",{className:"hidden flex-1 md:block lg:hidden",id:"header-nav-spacer"}),i("div",{className:"flex items-center justify-end",id:"header-nav-end",children:R("div",{className:"flex items-center lg:ml-8",id:"header-nav-end-content",children:[i("div",{className:"hidden md:block",id:"header-search-desktop",children:i(qe,{id:"search-box-desktop"})}),S&&R(X,{children:[i("span",{className:"mx-4 hidden h-6 w-px bg-gray-200 md:me-3 md:ms-4 md:inline","aria-hidden":"true",id:"header-cart-divider"}),i("div",{className:K(re?"bg-primary":"bg-gray-200/50","flow-root rounded-full"),id:"header-cart-icon",children:i(Qe,{})})]})]})})]}),i("div",{className:K("pb-2 pt-3.5 md:hidden",!ne&&"hidden"),id:"header-mobile-search",children:R("div",{className:"group relative flex w-full items-center",id:"header-mobile-search-container",children:[i("div",{className:"w-full cursor-pointer",onClick:D(O,z),ref:b,id:"header-mobile-search-button",children:C?R(X,{children:[i("div",{className:"absolute inset-y-0 start-0 flex cursor-pointer items-center rounded-r-md px-3 transition-opacity",id:"header-mobile-search-icon",children:i(st,{className:"h-4 w-4 text-gray-500 rtl:rotate-90","aria-hidden":"true"})}),i("div",{className:K("block w-full rounded-lg border border-gray-100 bg-gray-200/50 py-2 pe-3 ps-10 text-start text-sm leading-5 text-gray-500 transition-all focus:border-gray-200 focus:outline-none focus:ring-0 focus:ring-primary/75"),title:(j=a.search)!=null?j:"Search",id:"header-mobile-search-input",children:(k=a.search)!=null?k:"Search"})]}):i(qe,{id:"search-box-mobile"})}),!E&&i("div",{className:K(re?"bg-primary":"bg-gray-200/50","ms-2 flow-root rounded-full"),id:"header-mobile-cart-icon",children:i(Qe,{})})]})})]})})})}),C&&i(Tn,{show:!O&&r,setShow:o,inputRef:P,onSearch:B,onItemClick:L,id:"mobile-search-box"}),i(de,{enter:"transition ease-in-out duration-100",enterFrom:"opacity-0 -translate-y-6",enterTo:"opacity-100 translate-y-0",leave:"transition ease-out duration-75",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 -translate-y-6",children:i(pe.Panel,{className:"absolute left-0 z-[-1] w-full bg-white lg:hidden",id:"mobile-menu-panel",children:i("div",{className:"space-y-1 border-b pb-4 pt-2 shadow-sm",id:"mobile-menu-links",children:N==null?void 0:N.map((m,q)=>i(pe.Button,{as:"a",href:m!=null&&m.routeId?`/page/${m==null?void 0:m.routeId}`:m==null?void 0:m.url,target:m==null?void 0:m.target,className:"block border-l-4 border-transparent py-2 pl-3 pr-4 text-sm font-medium text-gray-500 hover:border-primary-light hover:bg-primary/10 hover:text-primary-alt sm:text-base",id:`mobile-menu-link-${q}`,children:m==null?void 0:m.title},q))})})})]})}})},Qe=()=>{const{loading:t}=ce(Pe),n=ce(tt),{setAddedToCartIndicator:r}=rt(),o=He(),{urlPathname:l}=Me(),{templateName:e,checkFeature:c}=Zt(),d=c("showQuickCart"),h=en("(min-width:768px)"),S=t==="succeeded"&&n>0,M=n>999?"999+":n,p=l.startsWith("/product");let C="/cart";d&&(C="/");const w=$=>{if(d){p||($.preventDefault(),$.stopPropagation());const V=document.getElementById("quick-checkout-button");V&&(V.classList.remove("animate-tilt-shaking"),requestAnimationFrame(()=>{V.classList.add("animate-tilt-shaking")})),r(!1)}},I=R(X,{children:[i(tn,{className:K(S?"text-primary-text":"text-gray-800","h-5 w-6 flex-shrink-0"),"aria-hidden":"true",id:"cart-icon"}),i("span",{className:K(S?"text-primary-text":"text-gray-800","mx-1 rounded-full text-center text-base font-semibold"),"data-testid":"cart-items-count",id:"cart-item-count",children:t==="succeeded"?M:0}),i("span",{className:"sr-only",children:"items in cart, view bag"})]});return o||!d||h?i("a",{href:C,id:"cart-link",children:i("span",{className:"group relative flex items-center px-2 py-1 transition-colors",onClick:w,id:"cart-button",children:I})}):R(ie.Root,{children:[i(ie.Trigger,{asChild:!0,children:i("button",{className:"flex px-2 py-1",id:"cart-drawer-button",children:I})}),R(ie.Portal,{children:[i(ie.Content,{className:"fixed bottom-0 left-0 right-0 z-50 mt-24 flex max-h-[90%] flex-col rounded-t-[10px] bg-white",id:"cart-drawer-content",children:i(nn,{styles:{root:"relative min-h-fit top-0"}})}),i(ie.Overlay,{className:"fixed inset-0 z-30 bg-black/40",id:"cart-drawer-overlay"})]})]})};function sr({children:t}){return R(X,{children:[i(or,{}),i("main",{className:"min-h-mobile sm:min-h-content",children:t}),i(ln,{})]})}const ir=()=>{var w,I,$,V;const[t,n]=v.exports.useState(!0),{register:r,handleSubmit:o,setError:l,formState:{errors:e}}=on(),{data:c,mutate:d}=et("/store"),h=Xe(),{storeName:S}=we(),{header:M}=Je(),p=$t(),C=A=>{Bt.post(`/store/${h}/verify-password`,A).then(s=>{d(Ut(c,a=>{zt(a.store,"hasAccess",!0)}),{revalidate:!1}).then(()=>n(!1))}).catch(()=>{var s;l("password",{type:"validate",message:(s=p.incorrectPassword)!=null?s:"Incorrect password."},{shouldFocus:!0})})};return i(de.Root,{show:t,as:v.exports.Fragment,children:i(Se,{open:t,onClose:()=>n(!1),children:i("div",{className:"fixed inset-0 z-50 w-screen overflow-y-auto transition-all",children:i(de.Child,{as:v.exports.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",children:i(Se.Panel,{className:"z-50 h-screen w-screen transform overflow-hidden overflow-y-auto rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all",children:R("form",{className:"mx-auto flex h-full max-w-sm flex-col justify-center",onSubmit:o(C),children:[i("div",{children:i("img",{className:"h-12 w-auto",src:M==null?void 0:M.logo})}),i(Se.Title,{as:"h3",className:"mt-8 text-3xl font-bold leading-6 text-gray-900 empty:hidden",children:S}),i("p",{className:"mt-2 text-base text-gray-500",children:(w=p.thisStoreIsPasswordProtected)!=null?w:"This store is password protected. Use the password to enter the store."}),R("div",{className:"mt-6",children:[i("label",{htmlFor:"store-password",className:"block text-sm font-medium text-gray-700",children:(I=p.enterPassword)!=null?I:"Enter password"}),R("div",{className:"relative mt-1",children:[i("input",{id:"store-password",type:"password",autoComplete:"off",className:K(Y(e,"password")?"border-red-300 text-red-900 placeholder-red-300 focus:border-red-500 focus:outline-none focus:ring-red-500":"border-gray-300 focus:border-primary/75 focus:ring-primary/75","block w-full rounded-lg text-sm shadow-sm"),...r("password",{required:($=p.thisIsRequired)!=null?$:"This is required."})}),Y(e,"password")&&i("div",{className:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-3",children:i(un,{className:"h-5 w-5 text-red-500","aria-hidden":"true"})})]}),Y(e,"password")&&i("p",{className:"mt-2 text-sm text-red-600",id:"$password-error",children:Y(e,"password.message")})]}),i("div",{className:"mt-5 sm:mt-4 sm:flex",children:R("button",{type:"submit",className:"hover:bg-primary-500 inline-flex w-full justify-center rounded-md bg-primary px-3 py-2 text-sm font-semibold text-primary-text shadow-sm sm:w-auto",children:[(V=p.enter)!=null?V:"Enter"," \u2192"]})})]})})})})})})};class ar extends Vt.Component{constructor(){super(),this.state={errorMessage:""}}static getDerivedStateFromError(n){return{errorMessage:n.toString()}}componentDidCatch(n,r){console.log("\u{1F680} ~ ErrorBoundary ~ error",n.toString(),r.componentStack)}render(){return this.state.errorMessage?i(ot,{}):this.props.children}}const lr=({children:t})=>{const n=nt(),r=ce(Pe),{data:o,isLoading:l,error:e}=et("/store",{keepPreviousData:!0}),c=He(),d=Y(o,"store.storeSettings.general.passwordProtected"),h=Y(o,"store.hasAccess"),S=Me(),M=qt(S),p=S.exports.Layout||sr,{current:C}=v.exports.useRef((M==null?void 0:M.preview)==="true");if(v.exports.useEffect(()=>{if(!c){const{loading:I}=r||{};I==="idle"&&n(Qt()),I==="succeeded"&&!C&&Xt(r)}},[n,r,c,C]),v.exports.useEffect(()=>{if(Ze()==="iOS"){const I=document.head.querySelector("meta[name='viewport']"),$=I.getAttribute("content")+",user-scalable=no";I.setAttribute("content",$)}},[]),l)return i("div",{className:"flex h-screen w-screen flex-wrap content-center	justify-center",children:i("span",{className:"h-8 w-8 animate-ping rounded-full bg-primary opacity-75"})});if(e)return i(ot,{});const w=i("div",{className:K("bg-white"),id:"page-content",children:i(ar,{children:i(sn,{children:i(p,{children:t})})})});return C?i(Gt,{children:w}):d&&!h?i(ir,{}):w},{MODE:ur}={VITE_PAYPAL_CLIENT_SB:"AacWKJyQU2QYEEqQ-jJ4MsPGxairNHk_tbllRNoOxEUgIJzXox6SwSa7BbDPozSCp_sqD-l6kROKcM5t",VITE_PAYPAL_CLIENT_PROD:"AbwYIo7P55_N-ytn94FhPoXtDlOfSCyxz9C-T-B0mHzcggwXi5zDgwtnT3aC_rm4EfKUTsDq1gmZHF_6",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0},Dr=!0,Rr=!0;let le,Ee;async function Mr(t){var c;const{Page:n,pageProps:r,redirectTo:o}=t;if(o){oe(o);return}t.isHydration&&(le=bn(t.storeState),Ee=(c=t==null?void 0:t.fallback)!=null?c:{}),ur!=="production"&&console.log("client state",le==null?void 0:le.getState(),Ee["/store"]);const l=i(Kt,{children:i(Lt,{pageContext:t,children:i(vn,{store:le,children:i(Ft,{value:{fallback:Ee,revalidateIfStale:!1,revalidateOnFocus:!1,fetcher:Ge},children:i(lr,{children:i(n,{...r})})})})})}),e=document.getElementById("react-root");t.isHydration?Be.hydrate(l,e):Be.render(l,e)}function Pr(t){}function Hr(t){an.emitPageChange(t)}export{Dr as clientRouting,Rr as hydrationCanBeAborted,Hr as onPageTransitionEnd,Pr as onPageTransitionStart,Mr as render};
