import{a as Ar}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-GZBJF4IY.js";import{a as Tt}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-3J4WCF6S.js";import{a as S}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-PWZZZ4OU.js";import{d as E}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-M7YV7QAJ.js";var g=E(S(),1);function C(e,t,...r){if(e in t){let o=t[e];return typeof o=="function"?o(...r):o}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(o=>`"${o}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,C),n}var N=E(S(),1);function we(...e){return e.filter(Boolean).join(" ")}var de=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(de||{}),j=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(j||{});function D({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:o,visible:s=!0,name:a}){let i=bt(t,e);if(s)return $e(i,r,n,a);let u=o??0;if(u&2){let{static:l=!1,...c}=i;if(l)return $e(c,r,n,a)}if(u&1){let{unmount:l=!0,...c}=i;return C(l?0:1,{[0](){return null},[1](){return $e({...c,hidden:!0,style:{display:"none"}},r,n,a)}})}return $e(i,r,n,a)}function $e(e,t={},r,n){let{as:o=r,children:s,refName:a="ref",...i}=tt(e,["unmount","static"]),u=e.ref!==void 0?{[a]:e.ref}:{},l=typeof s=="function"?s(t):s;"className"in i&&i.className&&typeof i.className=="function"&&(i.className=i.className(t));let c={};if(t){let m=!1,y=[];for(let[p,d]of Object.entries(t))typeof d=="boolean"&&(m=!0),d===!0&&y.push(p);m&&(c["data-headlessui-state"]=y.join(" "))}if(o===N.Fragment&&Object.keys(St(i)).length>0){if(!(0,N.isValidElement)(l)||Array.isArray(l)&&l.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(i).map(d=>` - ${d}`).join(` `),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(d=>` - ${d}`).join(` `)].join(` `));let m=l.props,y=typeof m?.className=="function"?(...d)=>we(m?.className(...d),i.className):we(m?.className,i.className),p=y?{className:y}:{};return(0,N.cloneElement)(l,Object.assign({},bt(l.props,St(tt(i,["ref"]))),c,u,xr(l.ref,u.ref),p))}return(0,N.createElement)(o,Object.assign({},tt(i,["ref"]),o!==N.Fragment&&u,o!==N.Fragment&&c),l)}function xr(...e){return{ref:e.every(t=>t==null)?void 0:t=>{for(let r of e)r!=null&&(typeof r=="function"?r(t):r.current=t)}}}function bt(...e){var t;if(e.length===0)return{};if(e.length===1)return e[0];let r={},n={};for(let o of e)for(let s in o)s.startsWith("on")&&typeof o[s]=="function"?((t=n[s])!=null||(n[s]=[]),n[s].push(o[s])):r[s]=o[s];if(r.disabled||r["aria-disabled"])return Object.assign(r,Object.fromEntries(Object.keys(n).map(o=>[o,void 0])));for(let o in n)Object.assign(r,{[o](s,...a){let i=n[o];for(let u of i){if((s instanceof Event||s?.nativeEvent instanceof Event)&&s.defaultPrevented)return;u(s,...a)}}});return r}function P(e){var t;return Object.assign((0,N.forwardRef)(e),{displayName:(t=e.displayName)!=null?t:e.name})}function St(e){let t=Object.assign({},e);for(let r in t)t[r]===void 0&&delete t[r];return t}function tt(e,t=[]){let r=Object.assign({},e);for(let n of t)n in r&&delete r[n];return r}var Me=E(S(),1);var Ct=E(S(),1);var wt=E(S(),1);var ke=E(S(),1);var Pr=Object.defineProperty,Dr=(e,t,r)=>t in e?Pr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rt=(e,t,r)=>(Dr(e,typeof t!="symbol"?t+"":t,r),r),nt=class{constructor(){rt(this,"current",this.detect()),rt(this,"handoffState","pending"),rt(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},k=new nt;var A=(e,t)=>{k.isServer?(0,ke.useEffect)(e,t):(0,ke.useLayoutEffect)(e,t)};function I(e){let t=(0,wt.useRef)(e);return A(()=>{t.current=e},[e]),t}var v=function(e){let t=I(e);return Ct.default.useCallback((...r)=>t.current(...r),[t])};var At=Symbol();function xt(e,t=!0){return Object.assign(e,{[At]:t})}function L(...e){let t=(0,Me.useRef)(e);(0,Me.useEffect)(()=>{t.current=e},[e]);let r=v(n=>{for(let o of t.current)o!=null&&(typeof o=="function"?o(n):o.current=n)});return e.every(n=>n==null||n?.[At])?void 0:r}var ot=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(ot||{});function Pt(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let n=t?.getAttribute("disabled")==="";return n&&Or(r)?!1:n}function Or(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}var st=E(S(),1);var Ce=E(S(),1);function U(){let[e,t]=(0,Ce.useState)(k.isHandoffComplete);return e&&k.isHandoffComplete===!1&&t(!1),(0,Ce.useEffect)(()=>{e!==!0&&t(!0)},[e]),(0,Ce.useEffect)(()=>k.handoff(),[]),e}var Dt,z=(Dt=st.default.useId)!=null?Dt:function(){let e=U(),[t,r]=st.default.useState(e?()=>k.nextId():null);return A(()=>{t===null&&r(k.nextId())},[t]),t!=null?""+t:void 0};var W=E(S(),1);var Rr="div",fe=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(fe||{});function Lr(e,t){let{features:r=1,...n}=e,o={ref:t,"aria-hidden":(r&2)===2?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(r&4)===4&&(r&2)!==2&&{display:"none"}}};return D({ourProps:o,theirProps:n,slot:{},defaultTag:Rr,name:"Hidden"})}var Ae=P(Lr);function oe(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function V(){let e=[],t={addEventListener(r,n,o,s){return r.addEventListener(n,o,s),t.add(()=>r.removeEventListener(n,o,s))},requestAnimationFrame(...r){let n=requestAnimationFrame(...r);return t.add(()=>cancelAnimationFrame(n))},nextFrame(...r){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...r))},setTimeout(...r){let n=setTimeout(...r);return t.add(()=>clearTimeout(n))},microTask(...r){let n={current:!0};return oe(()=>{n.current&&r[0]()}),t.add(()=>{n.current=!1})},style(r,n,o){let s=r.style.getPropertyValue(n);return Object.assign(r.style,{[n]:o}),this.add(()=>{Object.assign(r.style,{[n]:s})})},group(r){let n=V();return r(n),this.add(()=>n.dispose())},add(r){return e.push(r),()=>{let n=e.indexOf(r);if(n>=0)for(let o of e.splice(n,1))o()}},dispose(){for(let r of e.splice(0))r()}};return t}function Ne(e){return k.isServer?null:e instanceof Node?e.ownerDocument:e!=null&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}var at=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),Z=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(Z||{}),it=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(it||{}),Fr=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(Fr||{});function Ir(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(at)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}var ut=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(ut||{});function Ot(e,t=0){var r;return e===((r=Ne(e))==null?void 0:r.body)?!1:C(t,{[0](){return e.matches(at)},[1](){let n=e;for(;n!==null;){if(n.matches(at))return!0;n=n.parentElement}return!1}})}var $r=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))($r||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function J(e){e?.focus({preventScroll:!0})}var kr=["textarea","input"].join(",");function Mr(e){var t,r;return(r=(t=e?.matches)==null?void 0:t.call(e,kr))!=null?r:!1}function Nr(e,t=r=>r){return e.slice().sort((r,n)=>{let o=t(r),s=t(n);if(o===null||s===null)return 0;let a=o.compareDocumentPosition(s);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function xe(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:o=[]}={}){let s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,a=Array.isArray(e)?r?Nr(e):e:Ir(e);o.length>0&&a.length>1&&(a=a.filter(p=>!o.includes(p))),n=n??s.activeElement;let i=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,a.indexOf(n))-1;if(t&4)return Math.max(0,a.indexOf(n))+1;if(t&8)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=t&32?{preventScroll:!0}:{},c=0,m=a.length,y;do{if(c>=m||c+m<=0)return 0;let p=u+c;if(t&16)p=(p+m)%m;else{if(p<0)return 3;if(p>=m)return 1}y=a[p],y?.focus(l),c+=i}while(y!==s.activeElement);return t&6&&Mr(y)&&y.select(),2}var Lt=E(S(),1);var Rt=E(S(),1);function Ue(e,t,r){let n=I(t);(0,Rt.useEffect)(()=>{function o(s){n.current(s)}return window.addEventListener(e,o,r),()=>window.removeEventListener(e,o,r)},[e,r])}var me=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(me||{});function Ft(){let e=(0,Lt.useRef)(0);return Ue("keydown",t=>{t.key==="Tab"&&(e.current=t.shiftKey?1:0)},!0),e}var It=E(S(),1);function G(){let e=(0,It.useRef)(!1);return A(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var $t=E(S(),1);function Q(...e){return(0,$t.useMemo)(()=>Ne(...e),[...e])}var kt=E(S(),1);function _e(e,t,r,n){let o=I(r);(0,kt.useEffect)(()=>{e=e??window;function s(a){o.current(a)}return e.addEventListener(t,s,n),()=>e.removeEventListener(t,s,n)},[e,t,n])}var He=E(S(),1);function qe(e,t){let r=(0,He.useRef)([]),n=v(e);(0,He.useEffect)(()=>{let o=[...r.current];for(let[s,a]of t.entries())if(r.current[s]!==a){let i=n(t,o);return r.current=t,i}},[n,...t])}var je=E(S(),1);function pe(){let[e]=(0,je.useState)(V);return(0,je.useEffect)(()=>()=>e.dispose(),[e]),e}function Mt(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}var Ve=E(S(),1);function We(e){let t=v(e),r=(0,Ve.useRef)(!1);(0,Ve.useEffect)(()=>(r.current=!1,()=>{r.current=!0,oe(()=>{r.current&&t()})}),[t])}function Nt(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let r of e.current)r.current instanceof HTMLElement&&t.add(r.current);return t}var Ur="div",Ut=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Ut||{});function _r(e,t){let r=(0,W.useRef)(null),n=L(r,t),{initialFocus:o,containers:s,features:a=30,...i}=e;U()||(a=1);let u=Q(r);jr({ownerDocument:u},Boolean(a&16));let l=Vr({ownerDocument:u,container:r,initialFocus:o},Boolean(a&2));Wr({ownerDocument:u,container:r,containers:s,previousActiveElement:l},Boolean(a&8));let c=Ft(),m=v(h=>{let T=r.current;T&&(w=>w())(()=>{C(c.current,{[me.Forwards]:()=>{xe(T,Z.First,{skipElements:[h.relatedTarget]})},[me.Backwards]:()=>{xe(T,Z.Last,{skipElements:[h.relatedTarget]})}})})}),y=pe(),p=(0,W.useRef)(!1),d={ref:n,onKeyDown(h){h.key=="Tab"&&(p.current=!0,y.requestAnimationFrame(()=>{p.current=!1}))},onBlur(h){let T=Nt(s);r.current instanceof HTMLElement&&T.add(r.current);let w=h.relatedTarget;w instanceof HTMLElement&&w.dataset.headlessuiFocusGuard!=="true"&&(_t(T,w)||(p.current?xe(r.current,C(c.current,{[me.Forwards]:()=>Z.Next,[me.Backwards]:()=>Z.Previous})|Z.WrapAround,{relativeTo:h.target}):h.target instanceof HTMLElement&&J(h.target)))}};return W.default.createElement(W.default.Fragment,null,Boolean(a&4)&&W.default.createElement(Ae,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:fe.Focusable}),D({ourProps:d,theirProps:i,defaultTag:Ur,name:"FocusTrap"}),Boolean(a&4)&&W.default.createElement(Ae,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:fe.Focusable}))}var Hr=P(_r),ge=Object.assign(Hr,{features:Ut}),ee=[];Mt(()=>{function e(t){t.target instanceof HTMLElement&&t.target!==document.body&&ee[0]!==t.target&&(ee.unshift(t.target),ee=ee.filter(r=>r!=null&&r.isConnected),ee.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});function qr(e=!0){let t=(0,W.useRef)(ee.slice());return qe(([r],[n])=>{n===!0&&r===!1&&oe(()=>{t.current.splice(0)}),n===!1&&r===!0&&(t.current=ee.slice())},[e,ee,t]),v(()=>{var r;return(r=t.current.find(n=>n!=null&&n.isConnected))!=null?r:null})}function jr({ownerDocument:e},t){let r=qr(t);qe(()=>{t||e?.activeElement===e?.body&&J(r())},[t]),We(()=>{t&&J(r())})}function Vr({ownerDocument:e,container:t,initialFocus:r},n){let o=(0,W.useRef)(null),s=G();return qe(()=>{if(!n)return;let a=t.current;a&&oe(()=>{if(!s.current)return;let i=e?.activeElement;if(r!=null&&r.current){if(r?.current===i){o.current=i;return}}else if(a.contains(i)){o.current=i;return}r!=null&&r.current?J(r.current):xe(a,Z.First)===it.Error&&console.warn("There are no focusable elements inside the "),o.current=e?.activeElement})},[n]),o}function Wr({ownerDocument:e,container:t,containers:r,previousActiveElement:n},o){let s=G();_e(e?.defaultView,"focus",a=>{if(!o||!s.current)return;let i=Nt(r);t.current instanceof HTMLElement&&i.add(t.current);let u=n.current;if(!u)return;let l=a.target;l&&l instanceof HTMLElement?_t(i,l)?(n.current=l,J(l)):(a.preventDefault(),a.stopPropagation(),J(u)):J(n.current)},!0)}function _t(e,t){for(let r of e)if(r.contains(t))return!0;return!1}var b=E(S(),1),jt=E(Ar(),1);var ve=E(S(),1),Ht=(0,ve.createContext)(!1);function qt(){return(0,ve.useContext)(Ht)}function Be(e){return ve.default.createElement(Ht.Provider,{value:e.force},e.children)}function Br(e){let t=qt(),r=(0,b.useContext)(Vt),n=Q(e),[o,s]=(0,b.useState)(()=>{if(!t&&r!==null||k.isServer)return null;let a=n?.getElementById("headlessui-portal-root");if(a)return a;if(n===null)return null;let i=n.createElement("div");return i.setAttribute("id","headlessui-portal-root"),n.body.appendChild(i)});return(0,b.useEffect)(()=>{o!==null&&(n!=null&&n.body.contains(o)||n==null||n.body.appendChild(o))},[o,n]),(0,b.useEffect)(()=>{t||r!==null&&s(r.current)},[r,s,t]),o}var Yr=b.Fragment;function Kr(e,t){let r=e,n=(0,b.useRef)(null),o=L(xt(c=>{n.current=c}),t),s=Q(n),a=Br(n),[i]=(0,b.useState)(()=>{var c;return k.isServer?null:(c=s?.createElement("div"))!=null?c:null}),u=(0,b.useContext)(lt),l=U();return A(()=>{!a||!i||a.contains(i)||(i.setAttribute("data-headlessui-portal",""),a.appendChild(i))},[a,i]),A(()=>{if(i&&u)return u.register(i)},[u,i]),We(()=>{var c;!a||!i||(i instanceof Node&&a.contains(i)&&a.removeChild(i),a.childNodes.length<=0&&((c=a.parentElement)==null||c.removeChild(a)))}),l?!a||!i?null:(0,jt.createPortal)(D({ourProps:{ref:o},theirProps:r,defaultTag:Yr,name:"Portal"}),i):null}var Gr=b.Fragment,Vt=(0,b.createContext)(null);function Qr(e,t){let{target:r,...n}=e,o={ref:L(t)};return b.default.createElement(Vt.Provider,{value:r},D({ourProps:o,theirProps:n,defaultTag:Gr,name:"Popover.Group"}))}var lt=(0,b.createContext)(null);function Wt(){let e=(0,b.useContext)(lt),t=(0,b.useRef)([]),r=v(s=>(t.current.push(s),e&&e.register(s),()=>n(s))),n=v(s=>{let a=t.current.indexOf(s);a!==-1&&t.current.splice(a,1),e&&e.unregister(s)}),o=(0,b.useMemo)(()=>({register:r,unregister:n,portals:t}),[r,n,t]);return[t,(0,b.useMemo)(()=>function({children:s}){return b.default.createElement(lt.Provider,{value:o},s)},[o])]}var Xr=P(Kr),zr=P(Qr),Ye=Object.assign(Xr,{Group:zr});var _=E(S(),1);var Bt=(0,_.createContext)(null);function Yt(){let e=(0,_.useContext)(Bt);if(e===null){let t=new Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,Yt),t}return e}function Kt(){let[e,t]=(0,_.useState)([]);return[e.length>0?e.join(" "):void 0,(0,_.useMemo)(()=>function(r){let n=v(s=>(t(a=>[...a,s]),()=>t(a=>{let i=a.slice(),u=i.indexOf(s);return u!==-1&&i.splice(u,1),i}))),o=(0,_.useMemo)(()=>({register:n,slot:r.slot,name:r.name,props:r.props}),[n,r.slot,r.name,r.props]);return _.default.createElement(Bt.Provider,{value:o},r.children)},[t])]}var Zr="p";function Jr(e,t){let r=z(),{id:n=`headlessui-description-${r}`,...o}=e,s=Yt(),a=L(t);A(()=>s.register(n),[n,s.register]);let i={ref:a,...s.props,id:n};return D({ourProps:i,theirProps:o,slot:s.slot||{},defaultTag:Zr,name:s.name||"Description"})}var en=P(Jr),Gt=Object.assign(en,{});var he=E(S(),1),ct=(0,he.createContext)(null);ct.displayName="OpenClosedContext";var $=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))($||{});function Pe(){return(0,he.useContext)(ct)}function Qt({value:e,children:t}){return he.default.createElement(ct.Provider,{value:e},t)}var Ee=E(S(),1);var dt=(0,Ee.createContext)(()=>{});dt.displayName="StackContext";var Ke=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(Ke||{});function tn(){return(0,Ee.useContext)(dt)}function Xt({children:e,onUpdate:t,type:r,element:n,enabled:o}){let s=tn(),a=v((...i)=>{t?.(...i),s(...i)});return A(()=>{let i=o===void 0||o===!0;return i&&a(0,r,n),()=>{i&&a(1,r,n)}},[a,r,n,o]),Ee.default.createElement(dt.Provider,{value:a},e)}var De=E(S(),1);var zt=E(S(),1);function ft(e,t,r){let n=I(t);(0,zt.useEffect)(()=>{function o(s){n.current(s)}return document.addEventListener(e,o,r),()=>document.removeEventListener(e,o,r)},[e,r])}function Zt(e,t,r=!0){let n=(0,De.useRef)(!1);(0,De.useEffect)(()=>{requestAnimationFrame(()=>{n.current=r})},[r]);function o(a,i){if(!n.current||a.defaultPrevented)return;let u=i(a);if(u===null||!u.getRootNode().contains(u))return;let l=function c(m){return typeof m=="function"?c(m()):Array.isArray(m)||m instanceof Set?m:[m]}(e);for(let c of l){if(c===null)continue;let m=c instanceof HTMLElement?c:c.current;if(m!=null&&m.contains(u)||a.composed&&a.composedPath().includes(m))return}return!Ot(u,ut.Loose)&&u.tabIndex!==-1&&a.preventDefault(),t(a,u)}let s=(0,De.useRef)(null);ft("mousedown",a=>{var i,u;n.current&&(s.current=((u=(i=a.composedPath)==null?void 0:i.call(a))==null?void 0:u[0])||a.target)},!0),ft("click",a=>{s.current&&(o(a,()=>s.current),s.current=null)},!0),Ue("blur",a=>o(a,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}var tr=E(S(),1);var rn=E(S(),1);function nn(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var on=typeof Object.is=="function"?Object.is:nn,{useState:sn,useEffect:an,useLayoutEffect:un,useDebugValue:ln}=rn;function Jt(e,t,r){let n=t(),[{inst:o},s]=sn({inst:{value:n,getSnapshot:t}});return un(()=>{o.value=n,o.getSnapshot=t,mt(o)&&s({inst:o})},[e,n,t]),an(()=>(mt(o)&&s({inst:o}),e(()=>{mt(o)&&s({inst:o})})),[e]),ln(n),n}function mt(e){let t=e.getSnapshot,r=e.value;try{let n=t();return!on(r,n)}catch{return!0}}function er(e,t,r){return t()}var cn=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",dn=!cn,fn=dn?er:Jt,rr="useSyncExternalStore"in tr?(e=>e.useSyncExternalStore)(tr):fn;function nr(e){return rr(e.subscribe,e.getSnapshot,e.getSnapshot)}function or(e,t){let r=e(),n=new Set;return{getSnapshot(){return r},subscribe(o){return n.add(o),()=>n.delete(o)},dispatch(o,...s){let a=t[o].call(r,...s);a&&(r=a,n.forEach(i=>i()))}}}function sr(){let e;return{before({doc:t}){var r;let n=t.documentElement;e=((r=t.defaultView)!=null?r:window).innerWidth-n.clientWidth},after({doc:t,d:r}){let n=t.documentElement,o=n.clientWidth-n.offsetWidth,s=e-o;r.style(n,"paddingRight",`${s}px`)}}}function ar(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function ir(){if(!ar())return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:r,meta:n}){function o(a){return n.containers.flatMap(i=>i()).some(i=>i.contains(a))}r.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let s=null;r.addEventListener(t,"click",a=>{if(a.target instanceof HTMLElement)try{let i=a.target.closest("a");if(!i)return;let{hash:u}=new URL(i.href),l=t.querySelector(u);l&&!o(l)&&(s=l)}catch{}},!0),r.addEventListener(t,"touchmove",a=>{a.target instanceof HTMLElement&&!o(a.target)&&a.preventDefault()},{passive:!1}),r.add(()=>{window.scrollTo(0,window.pageYOffset+e),s&&s.isConnected&&(s.scrollIntoView({block:"nearest"}),s=null)})}}}function ur(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function mn(e){let t={};for(let r of e)Object.assign(t,r(t));return t}var te=or(()=>new Map,{PUSH(e,t){var r;let n=(r=this.get(e))!=null?r:{doc:e,count:0,d:V(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:r}){let n={doc:e,d:t,meta:mn(r)},o=[ir(),sr(),ur()];o.forEach(({before:s})=>s?.(n)),o.forEach(({after:s})=>s?.(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});te.subscribe(()=>{let e=te.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let n=t.get(r.doc)==="hidden",o=r.count!==0;(o&&!n||!o&&n)&&te.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),r.count===0&&te.dispatch("TEARDOWN",r)}});function lr(e,t,r){let n=nr(te),o=e?n.get(e):void 0,s=o?o.count>0:!1;return A(()=>{if(!(!e||!t))return te.dispatch("PUSH",e,r),()=>te.dispatch("POP",e,r)},[t,e]),s}var pt=new Map,Oe=new Map;function gt(e,t=!0){A(()=>{var r;if(!t)return;let n=typeof e=="function"?e():e.current;if(!n)return;function o(){var a;if(!n)return;let i=(a=Oe.get(n))!=null?a:1;if(i===1?Oe.delete(n):Oe.set(n,i-1),i!==1)return;let u=pt.get(n);u&&(u["aria-hidden"]===null?n.removeAttribute("aria-hidden"):n.setAttribute("aria-hidden",u["aria-hidden"]),n.inert=u.inert,pt.delete(n))}let s=(r=Oe.get(n))!=null?r:0;return Oe.set(n,s+1),s!==0||(pt.set(n,{"aria-hidden":n.getAttribute("aria-hidden"),inert:n.inert}),n.setAttribute("aria-hidden","true"),n.inert=!0),o},[e,t])}var ye=E(S(),1);function cr({defaultContainers:e=[],portals:t}={}){let r=(0,ye.useRef)(null),n=Q(r),o=v(()=>{var s;let a=[];for(let i of e)i!==null&&(i instanceof HTMLElement?a.push(i):"current"in i&&i.current instanceof HTMLElement&&a.push(i.current));if(t!=null&&t.current)for(let i of t.current)a.push(i);for(let i of(s=n?.querySelectorAll("html > *, body > *"))!=null?s:[])i!==document.body&&i!==document.head&&i instanceof HTMLElement&&i.id!=="headlessui-portal-root"&&(i.contains(r.current)||a.some(u=>i.contains(u))||a.push(i));return a});return{resolveContainers:o,contains:v(s=>o().some(a=>a.contains(s))),mainTreeNodeRef:r,MainTreeNode:(0,ye.useMemo)(()=>function(){return ye.default.createElement(Ae,{features:fe.Hidden,ref:r})},[r])}}var pn=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(pn||{}),gn=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(gn||{}),vn={[0](e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},Ge=(0,g.createContext)(null);Ge.displayName="DialogContext";function Re(e){let t=(0,g.useContext)(Ge);if(t===null){let r=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Re),r}return t}function hn(e,t,r=()=>[document.body]){lr(e,t,n=>{var o;return{containers:[...(o=n.containers)!=null?o:[],r]}})}function En(e,t){return C(t.type,vn,e,t)}var yn="div",Tn=de.RenderStrategy|de.Static;function Sn(e,t){var r;let n=z(),{id:o=`headlessui-dialog-${n}`,open:s,onClose:a,initialFocus:i,__demoMode:u=!1,...l}=e,[c,m]=(0,g.useState)(0),y=Pe();s===void 0&&y!==null&&(s=(y&$.Open)===$.Open);let p=(0,g.useRef)(null),d=L(p,t),h=Q(p),T=e.hasOwnProperty("open")||y!==null,w=e.hasOwnProperty("onClose");if(!T&&!w)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!T)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!w)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(typeof s!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${s}`);if(typeof a!="function")throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${a}`);let x=s?0:1,[R,F]=(0,g.useReducer)(En,{titleId:null,descriptionId:null,panelRef:(0,g.createRef)()}),H=v(()=>a(!1)),Te=v(O=>F({type:0,id:O})),B=U()?u?!1:x===0:!1,Y=c>1,ue=(0,g.useContext)(Ge)!==null,[Se,le]=Wt(),{resolveContainers:re,mainTreeNodeRef:X,MainTreeNode:Ze}=cr({portals:Se,defaultContainers:[(r=R.panelRef.current)!=null?r:p.current]}),ne=Y?"parent":"leaf",Fe=y!==null?(y&$.Closing)===$.Closing:!1,Je=(()=>ue||Fe?!1:B)(),ce=(0,g.useCallback)(()=>{var O,K;return(K=Array.from((O=h?.querySelectorAll("body > *"))!=null?O:[]).find(M=>M.id==="headlessui-portal-root"?!1:M.contains(X.current)&&M instanceof HTMLElement))!=null?K:null},[X]);gt(ce,Je);let be=(()=>Y?!0:B)(),et=(0,g.useCallback)(()=>{var O,K;return(K=Array.from((O=h?.querySelectorAll("[data-headlessui-portal]"))!=null?O:[]).find(M=>M.contains(X.current)&&M instanceof HTMLElement))!=null?K:null},[X]);gt(et,be);let q=(()=>!(!B||Y))();Zt(re,H,q);let yr=(()=>!(Y||x!==0))();_e(h?.defaultView,"keydown",O=>{yr&&(O.defaultPrevented||O.key===ot.Escape&&(O.preventDefault(),O.stopPropagation(),H()))});let Tr=(()=>!(Fe||x!==0||ue))();hn(h,Tr,re),(0,g.useEffect)(()=>{if(x!==0||!p.current)return;let O=new ResizeObserver(K=>{for(let M of K){let Ie=M.target.getBoundingClientRect();Ie.x===0&&Ie.y===0&&Ie.width===0&&Ie.height===0&&H()}});return O.observe(p.current),()=>O.disconnect()},[x,p,H]);let[Sr,br]=Kt(),wr=(0,g.useMemo)(()=>[{dialogState:x,close:H,setTitleId:Te},R],[x,R,H,Te]),yt=(0,g.useMemo)(()=>({open:x===0}),[x]),Cr={ref:d,id:o,role:"dialog","aria-modal":x===0?!0:void 0,"aria-labelledby":R.titleId,"aria-describedby":Sr};return g.default.createElement(Xt,{type:"Dialog",enabled:x===0,element:p,onUpdate:v((O,K)=>{K==="Dialog"&&C(O,{[Ke.Add]:()=>m(M=>M+1),[Ke.Remove]:()=>m(M=>M-1)})})},g.default.createElement(Be,{force:!0},g.default.createElement(Ye,null,g.default.createElement(Ge.Provider,{value:wr},g.default.createElement(Ye.Group,{target:p},g.default.createElement(Be,{force:!1},g.default.createElement(br,{slot:yt,name:"Dialog.Description"},g.default.createElement(ge,{initialFocus:i,containers:re,features:B?C(ne,{parent:ge.features.RestoreFocus,leaf:ge.features.All&~ge.features.FocusLock}):ge.features.None},g.default.createElement(le,null,D({ourProps:Cr,theirProps:l,slot:yt,defaultTag:yn,features:Tn,visible:x===0,name:"Dialog"}))))))))),g.default.createElement(Ze,null))}var bn="div";function wn(e,t){let r=z(),{id:n=`headlessui-dialog-overlay-${r}`,...o}=e,[{dialogState:s,close:a}]=Re("Dialog.Overlay"),i=L(t),u=v(c=>{if(c.target===c.currentTarget){if(Pt(c.currentTarget))return c.preventDefault();c.preventDefault(),c.stopPropagation(),a()}}),l=(0,g.useMemo)(()=>({open:s===0}),[s]);return D({ourProps:{ref:i,id:n,"aria-hidden":!0,onClick:u},theirProps:o,slot:l,defaultTag:bn,name:"Dialog.Overlay"})}var Cn="div";function An(e,t){let r=z(),{id:n=`headlessui-dialog-backdrop-${r}`,...o}=e,[{dialogState:s},a]=Re("Dialog.Backdrop"),i=L(t);(0,g.useEffect)(()=>{if(a.panelRef.current===null)throw new Error("A component is being used, but a component is missing.")},[a.panelRef]);let u=(0,g.useMemo)(()=>({open:s===0}),[s]);return g.default.createElement(Be,{force:!0},g.default.createElement(Ye,null,D({ourProps:{ref:i,id:n,"aria-hidden":!0},theirProps:o,slot:u,defaultTag:Cn,name:"Dialog.Backdrop"})))}var xn="div";function Pn(e,t){let r=z(),{id:n=`headlessui-dialog-panel-${r}`,...o}=e,[{dialogState:s},a]=Re("Dialog.Panel"),i=L(t,a.panelRef),u=(0,g.useMemo)(()=>({open:s===0}),[s]),l=v(c=>{c.stopPropagation()});return D({ourProps:{ref:i,id:n,onClick:l},theirProps:o,slot:u,defaultTag:xn,name:"Dialog.Panel"})}var Dn="h2";function On(e,t){let r=z(),{id:n=`headlessui-dialog-title-${r}`,...o}=e,[{dialogState:s,setTitleId:a}]=Re("Dialog.Title"),i=L(t);(0,g.useEffect)(()=>(a(n),()=>a(null)),[n,a]);let u=(0,g.useMemo)(()=>({open:s===0}),[s]);return D({ourProps:{ref:i,id:n},theirProps:o,slot:u,defaultTag:Dn,name:"Dialog.Title"})}var Rn=P(Sn),Ln=P(An),Fn=P(Pn),In=P(wn),$n=P(On),Ra=Object.assign(Rn,{Backdrop:Ln,Panel:Fn,Overlay:In,Title:$n,Description:Gt});var f=E(S(),1);function dr(e){let t={called:!1};return(...r)=>{if(!t.called)return t.called=!0,e(...r)}}function vt(e,...t){e&&t.length>0&&e.classList.add(...t)}function ht(e,...t){e&&t.length>0&&e.classList.remove(...t)}function kn(e,t){let r=V();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:o}=getComputedStyle(e),[s,a]=[n,o].map(u=>{let[l=0]=u.split(",").filter(Boolean).map(c=>c.includes("ms")?parseFloat(c):parseFloat(c)*1e3).sort((c,m)=>m-c);return l}),i=s+a;if(i!==0){r.group(l=>{l.setTimeout(()=>{t(),l.dispose()},i),l.addEventListener(e,"transitionrun",c=>{c.target===c.currentTarget&&l.dispose()})});let u=r.addEventListener(e,"transitionend",l=>{l.target===l.currentTarget&&(t(),u())})}else t();return r.add(()=>t()),r.dispose}function fr(e,t,r,n){let o=r?"enter":"leave",s=V(),a=n!==void 0?dr(n):()=>{};o==="enter"&&(e.removeAttribute("hidden"),e.style.display="");let i=C(o,{enter:()=>t.enter,leave:()=>t.leave}),u=C(o,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),l=C(o,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return ht(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),vt(e,...i,...l),s.nextFrame(()=>{ht(e,...l),vt(e,...u),kn(e,()=>(ht(e,...i),vt(e,...t.entered),a()))}),s.dispose}function mr({container:e,direction:t,classes:r,onStart:n,onStop:o}){let s=G(),a=pe(),i=I(t);A(()=>{let u=V();a.add(u.dispose);let l=e.current;if(l&&i.current!=="idle"&&s.current)return u.dispose(),n.current(i.current),u.add(fr(l,r.current,i.current==="enter",()=>{u.dispose(),o.current(i.current)})),u.dispose},[t])}var se=E(S(),1);function pr(e=0){let[t,r]=(0,se.useState)(e),n=G(),o=(0,se.useCallback)(u=>{n.current&&r(l=>l|u)},[t,n]),s=(0,se.useCallback)(u=>Boolean(t&u),[t]),a=(0,se.useCallback)(u=>{n.current&&r(l=>l&~u)},[r,n]),i=(0,se.useCallback)(u=>{n.current&&r(l=>l^u)},[r]);return{flags:t,addFlag:o,hasFlag:s,removeFlag:a,toggleFlag:i}}function ae(e=""){return e.split(" ").filter(t=>t.trim().length>1)}var Qe=(0,f.createContext)(null);Qe.displayName="TransitionContext";var Mn=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Mn||{});function Nn(){let e=(0,f.useContext)(Qe);if(e===null)throw new Error("A is used but it is missing a parent or .");return e}function Un(){let e=(0,f.useContext)(Xe);if(e===null)throw new Error("A is used but it is missing a parent or .");return e}var Xe=(0,f.createContext)(null);Xe.displayName="NestingContext";function ze(e){return"children"in e?ze(e.children):e.current.filter(({el:t})=>t.current!==null).filter(({state:t})=>t==="visible").length>0}function vr(e,t){let r=I(e),n=(0,f.useRef)([]),o=G(),s=pe(),a=v((p,d=j.Hidden)=>{let h=n.current.findIndex(({el:T})=>T===p);h!==-1&&(C(d,{[j.Unmount](){n.current.splice(h,1)},[j.Hidden](){n.current[h].state="hidden"}}),s.microTask(()=>{var T;!ze(n)&&o.current&&((T=r.current)==null||T.call(r))}))}),i=v(p=>{let d=n.current.find(({el:h})=>h===p);return d?d.state!=="visible"&&(d.state="visible"):n.current.push({el:p,state:"visible"}),()=>a(p,j.Unmount)}),u=(0,f.useRef)([]),l=(0,f.useRef)(Promise.resolve()),c=(0,f.useRef)({enter:[],leave:[],idle:[]}),m=v((p,d,h)=>{u.current.splice(0),t&&(t.chains.current[d]=t.chains.current[d].filter(([T])=>T!==p)),t?.chains.current[d].push([p,new Promise(T=>{u.current.push(T)})]),t?.chains.current[d].push([p,new Promise(T=>{Promise.all(c.current[d].map(([w,x])=>x)).then(()=>T())})]),d==="enter"?l.current=l.current.then(()=>t?.wait.current).then(()=>h(d)):h(d)}),y=v((p,d,h)=>{Promise.all(c.current[d].splice(0).map(([T,w])=>w)).then(()=>{var T;(T=u.current.shift())==null||T()}).then(()=>h(d))});return(0,f.useMemo)(()=>({children:n,register:i,unregister:a,onStart:m,onStop:y,wait:l,chains:c}),[i,a,n,m,y,c,l])}function _n(){}var Hn=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function gr(e){var t;let r={};for(let n of Hn)r[n]=(t=e[n])!=null?t:_n;return r}function qn(e){let t=(0,f.useRef)(gr(e));return(0,f.useEffect)(()=>{t.current=gr(e)},[e]),t}var jn="div",hr=de.RenderStrategy;function Vn(e,t){let{beforeEnter:r,afterEnter:n,beforeLeave:o,afterLeave:s,enter:a,enterFrom:i,enterTo:u,entered:l,leave:c,leaveFrom:m,leaveTo:y,...p}=e,d=(0,f.useRef)(null),h=L(d,t),T=p.unmount?j.Unmount:j.Hidden,{show:w,appear:x,initial:R}=Nn(),[F,H]=(0,f.useState)(w?"visible":"hidden"),Te=Un(),{register:B,unregister:Y}=Te,ue=(0,f.useRef)(null);(0,f.useEffect)(()=>B(d),[B,d]),(0,f.useEffect)(()=>{if(T===j.Hidden&&d.current){if(w&&F!=="visible"){H("visible");return}return C(F,{hidden:()=>Y(d),visible:()=>B(d)})}},[F,d,B,Y,w,T]);let Se=I({enter:ae(a),enterFrom:ae(i),enterTo:ae(u),entered:ae(l),leave:ae(c),leaveFrom:ae(m),leaveTo:ae(y)}),le=qn({beforeEnter:r,afterEnter:n,beforeLeave:o,afterLeave:s}),re=U();(0,f.useEffect)(()=>{if(re&&F==="visible"&&d.current===null)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[d,F,re]);let X=R&&!x,Ze=(()=>!re||X||ue.current===w?"idle":w?"enter":"leave")(),ne=pr(0),Fe=v(q=>C(q,{enter:()=>{ne.addFlag($.Opening),le.current.beforeEnter()},leave:()=>{ne.addFlag($.Closing),le.current.beforeLeave()},idle:()=>{}})),Je=v(q=>C(q,{enter:()=>{ne.removeFlag($.Opening),le.current.afterEnter()},leave:()=>{ne.removeFlag($.Closing),le.current.afterLeave()},idle:()=>{}})),ce=vr(()=>{H("hidden"),Y(d)},Te);mr({container:d,classes:Se,direction:Ze,onStart:I(q=>{ce.onStart(d,q,Fe)}),onStop:I(q=>{ce.onStop(d,q,Je),q==="leave"&&!ze(ce)&&(H("hidden"),Y(d))})}),(0,f.useEffect)(()=>{X&&(T===j.Hidden?ue.current=null:ue.current=w)},[w,X,F]);let be=p,et={ref:h};return x&&w&&R&&(be={...be,className:we(p.className,...Se.current.enter,...Se.current.enterFrom)}),f.default.createElement(Xe.Provider,{value:ce},f.default.createElement(Qt,{value:C(F,{visible:$.Open,hidden:$.Closed})|ne.flags},D({ourProps:et,theirProps:be,defaultTag:jn,features:hr,visible:F==="visible",name:"Transition.Child"})))}function Wn(e,t){let{show:r,appear:n=!1,unmount:o,...s}=e,a=(0,f.useRef)(null),i=L(a,t);U();let u=Pe();if(r===void 0&&u!==null&&(r=(u&$.Open)===$.Open),![!0,!1].includes(r))throw new Error("A is used but it is missing a `show={true | false}` prop.");let[l,c]=(0,f.useState)(r?"visible":"hidden"),m=vr(()=>{c("hidden")}),[y,p]=(0,f.useState)(!0),d=(0,f.useRef)([r]);A(()=>{y!==!1&&d.current[d.current.length-1]!==r&&(d.current.push(r),p(!1))},[d,r]);let h=(0,f.useMemo)(()=>({show:r,appear:n,initial:y}),[r,n,y]);(0,f.useEffect)(()=>{if(r)c("visible");else if(!ze(m))c("hidden");else{let R=a.current;if(!R)return;let F=R.getBoundingClientRect();F.x===0&&F.y===0&&F.width===0&&F.height===0&&c("hidden")}},[r,m]);let T={unmount:o},w=v(()=>{var R;y&&p(!1),(R=e.beforeEnter)==null||R.call(e)}),x=v(()=>{var R;y&&p(!1),(R=e.beforeLeave)==null||R.call(e)});return f.default.createElement(Xe.Provider,{value:m},f.default.createElement(Qe.Provider,{value:h},D({ourProps:{...T,as:f.Fragment,children:f.default.createElement(Er,{ref:i,...T,...s,beforeEnter:w,beforeLeave:x})},theirProps:{},defaultTag:f.Fragment,features:hr,visible:l==="visible",name:"Transition"})))}function Bn(e,t){let r=(0,f.useContext)(Qe)!==null,n=Pe()!==null;return f.default.createElement(f.default.Fragment,null,!r&&n?f.default.createElement(Et,{ref:t,...e}):f.default.createElement(Er,{ref:t,...e}))}var Et=P(Wn),Er=P(Vn),Yn=P(Bn),si=Object.assign(Et,{Child:Yn,Root:Et});var Le=E(Tt());function Kn(){return(0,Le.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Le.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.2803 4.71967C19.5732 5.01256 19.5732 5.48744 19.2803 5.78033L5.78033 19.2803C5.48744 19.5732 5.01256 19.5732 4.71967 19.2803C4.42678 18.9874 4.42678 18.5126 4.71967 18.2197L18.2197 4.71967C18.5126 4.42678 18.9874 4.42678 19.2803 4.71967Z",fill:"#2B2E2E"}),(0,Le.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.71967 4.71967C5.01256 4.42678 5.48744 4.42678 5.78033 4.71967L19.2803 18.2197C19.5732 18.5126 19.5732 18.9874 19.2803 19.2803C18.9874 19.5732 18.5126 19.5732 18.2197 19.2803L4.71967 5.78033C4.42678 5.48744 4.42678 5.01256 4.71967 4.71967Z",fill:"#2B2E2E"})]})}var ie=` id formatted firstName lastName company address1 address2 country province city zip phone`;var ui=`#graphql query CustomerDetails( $customerAccessToken: String! $country: CountryCode $language: LanguageCode $first: Int $after: String ) @inContext(country: $country, language: $language) { customer(customerAccessToken: $customerAccessToken) { firstName lastName phone email defaultAddress { ${ie} } addresses(first: 9) { edges { node { ${ie} } } } orders(first: $first, sortKey: PROCESSED_AT, reverse: true, after: $after) { edges { node { id orderNumber processedAt financialStatus fulfillmentStatus currentTotalPrice { amount currencyCode } lineItems(first: 100) { edges { node { quantity customAttributes { key value } variant { id selectedOptions { name value } image { url altText height width } } title } } } } } pageInfo { hasNextPage hasPreviousPage startCursor endCursor } } } } `,li=`#graphql query CustomerDetails( $customerAccessToken: String! $country: CountryCode $language: LanguageCode $first: Int $after: String ) @inContext(country: $country, language: $language) { customer(customerAccessToken: $customerAccessToken) { id firstName lastName phone email favourites: metafield(key: "customer", namespace: "favourite_products") { value type } defaultAddress { ${ie} } addresses(first: 9) { edges { node { ${ie} } } } orders(first: $first, sortKey: PROCESSED_AT, reverse: true, after:$after) { edges { cursor node { id orderNumber processedAt financialStatus fulfillmentStatus currentTotalPrice { amount currencyCode } lineItems(first: 100) { edges { node { quantity customAttributes { key value } variant { id selectedOptions { name value } image { url altText height width } } title } } } } } pageInfo { hasNextPage hasPreviousPage startCursor endCursor } } } } `,ci=`#graphql query CustomerDetails( $customerAccessToken: String! $country: CountryCode $language: LanguageCode $before: String $last: Int ) @inContext(country: $country, language: $language) { customer(customerAccessToken: $customerAccessToken) { id firstName lastName phone email defaultAddress { ${ie} } addresses(first: 9) { edges { node { ${ie} } } } orders(last: $last, sortKey: PROCESSED_AT, reverse: true, before: $before) { edges { node { id orderNumber processedAt financialStatus fulfillmentStatus currentTotalPrice { amount currencyCode } lineItems(first: 100) { edges { node { variant { image { url altText height width } } title } } } } } pageInfo { hasNextPage hasPreviousPage startCursor endCursor } } } } `;var di=`#graphql fragment Money on MoneyV2 { amount currencyCode } fragment AddressFull on MailingAddress { ${ie} countryCodeV2 name provinceCode } fragment DiscountApplication on DiscountApplication { value { ... on MoneyV2 { amount currencyCode } ... on PricingPercentageValue { percentage } } } fragment Image on Image { altText height url: url(transform: {crop: CENTER, maxHeight: 96, maxWidth: 96, scale: 2}) id width } fragment ProductVariant on ProductVariant { id image { ...Image } price { ...Money } product { handle } sku title selectedOptions{ name value } } fragment LineItemFull on OrderLineItem { title quantity customAttributes { key value } discountAllocations { allocatedAmount { ...Money } discountApplication { ...DiscountApplication } } originalTotalPrice { ...Money } discountedTotalPrice { ...Money } variant { ...ProductVariant } } query CustomerOrder( $country: CountryCode $language: LanguageCode $orderId: ID! ) @inContext(country: $country, language: $language) { node(id: $orderId) { ... on Order { id name orderNumber processedAt fulfillmentStatus totalTax { ...Money } totalPrice { ...Money } subtotalPrice { ...Money } shippingAddress { ...AddressFull } discountApplications(first: 100) { nodes { ...DiscountApplication } } lineItems(first: 100) { nodes { ...LineItemFull } pageInfo{ endCursor startCursor hasNextPage hasPreviousPage } } } } } `;export{A as a,v as b,z as c,C as d,Ne as e,xt as f,L as g,de as h,D as i,P as j,Pt as k,$ as l,Pe as m,Qt as n,ot as o,Ra as p,si as q,Kn as r,li as s,ci as t};