PageSourceSearch

https://supersimpleguitar.com/l/_next/static/chunks/587-b4eb0bfa4782ff98.js

js supersimpleguitar.com collected 2026-09-29 13:55:09 UTC 78,497 bytes, 1 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b067ec21-a5cf-4f7c-bad5-f0301f82a7b5",e._sentryDebugIdIdentifier="sentry-dbid-b067ec21-a5cf-4f7c-bad5-f0301f82a7b5")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[587],{50226:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(93627).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},11082:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(93627).Z)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},41264:function(e,t,n){n.d(t,{Z:function(){return P}});var r=n(74952),o=n(2265),i=n(91087),a=n(64690),l=(0,n(94596)._)(),u=function(){},c=o.forwardRef(function(e,t){var n=o.useRef(null),i=o.useState({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:u}),c=i[0],s=i[1],d=e.forwardProps,f=e.children,p=e.className,m=e.removeScrollBar,v=e.enabled,h=e.shards,g=e.sideCar,w=e.noIsolation,y=e.inert,b=e.allowPinchZoom,x=e.as,E=e.gapMode,R=(0,r._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),T=(0,a.q)([n,t]),C=(0,r.pi)((0,r.pi)({},R),c);return o.createElement(o.Fragment,null,v&&o.createElement(g,{sideCar:l,removeScrollBar:m,shards:h,noIsolation:w,inert:y,setCallbacks:s,allowPinchZoom:!!b,lockRef:n,gapMode:E}),d?o.cloneElement(o.Children.only(f),(0,r.pi)((0,r.pi)({},C),{ref:T})):o.createElement(void 0===x?"div":x,(0,r.pi)({},C,{className:p,ref:T}),f))});c.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},c.classNames={fullWidth:i.zi,zeroRight:i.pF};var s=n(84532),d=n(68416),f=n(58527),p=!1;if("undefined"!=typeof window)try{var m=Object.defineProperty({},"passive",{get:function(){return p=!0,!0}});window.addEventListener("test",m,m),window.removeEventListener("test",m,m)}catch(e){p=!1}var v=!!p&&{passive:!1},h=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},g=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),w(e,r)){var o=y(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},w=function(e,t){return"v"===e?h(t,"overflowY"):h(t,"overflowX")},y=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},b=function(e,t,n,r,o){var i,a=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),l=a*r,u=n.target,c=t.contains(u),s=!1,d=l>0,f=0,p=0;do{var m=y(e,u),v=m[0],h=m[1]-m[2]-a*v;(v||h)&&w(e,u)&&(f+=h,p+=v),u instanceof ShadowRoot?u=u.host:u=u.parentNode}while(!c&&u!==document.body||c&&(t.contains(u)||t===u));return d&&(o&&1>Math.abs(f)||!o&&l>f)?s=!0:!d&&(o&&1>Math.abs(p)||!o&&-l>p)&&(s=!0),s},x=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},E=function(e){return[e.deltaX,e.deltaY]},R=function(e){return e&&"current"in e?e.current:e},T=0,C=[],A=(0,s.L)(l,function(e){var t=o.useRef([]),n=o.useRef([0,0]),i=o.useRef(),a=o.useState(T++)[0],l=o.useState(f.Ws)[0],u=o.useRef(e);o.useEffect(function(){u.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(0,r.ev)([e.lockRef.current],(e.shards||[]).map(R),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var c=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!u.current.allowPinchZoom;var r,o=x(e),a=n.current,l="deltaX"in e?e.deltaX:a[0]-o[0],c="deltaY"in e?e.deltaY:a[1]-o[1],s=e.target,d=Math.abs(l)>
1Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=g(d,s);if(!f)return!0;if(f?r=d:(r="v"===d?"h":"v",f=g(d,s)),!f)return!1;if(!i.current&&"changedTouches"in e&&(l||c)&&(i.current=r),!r)return!0;var p=i.current||r;return b(p,t,e,"h"===p?l:c,!0)},[]),s=o.useCallback(function(e){if(C.length&&C[C.length-1]===l){var n="deltaY"in e?E(e):x(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(u.current.shards||[]).map(R).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?c(e,o[0]):!u.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),p=o.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),m=o.useCallback(function(e){n.current=x(e),i.current=void 0},[]),h=o.useCallback(function(t){p(t.type,E(t),t.target,c(t,e.lockRef.current))},[]),w=o.useCallback(function(t){p(t.type,x(t),t.target,c(t,e.lockRef.current))},[]);o.useEffect(function(){return C.push(l),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:w}),document.addEventListener("wheel",s,v),document.addEventListener("touchmove",s,v),document.addEventListener("touchstart",m,v),function(){C=C.filter(function(e){return e!==l}),document.removeEventListener("wheel",s,v),document.removeEventListener("touchmove",s,v),document.removeEventListener("touchstart",m,v)}},[]);var y=e.removeScrollBar,A=e.inert;return o.createElement(o.Fragment,null,A?o.createElement(l,{styles:"\n  .block-interactivity-".concat(a," {pointer-events: none;}\n  .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,y?o.createElement(d.jp,{gapMode:e.gapMode}):null)}),S=o.forwardRef(function(e,t){return o.createElement(c,(0,r.pi)({},e,{ref:t,sideCar:A}))});S.classNames=c.classNames;var P=S},82159:function(e,t,n){n.d(t,{M:function(){return r}});function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}},28402:function(e,t,n){n.d(t,{B:function(){return l}});var r=n(2265),o=n(57437),i=n(39963),a=n(98230);function l(e){let t=e+"CollectionProvider",[n,l]=function(e,t=[]){let n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(t,i){let a=r.createContext(i),l=n.length;function u(t){let{scope:n,children:i,...u}=t,c=n?.[e][l]||a,s=r.useMemo(()=>u,Object.values(u));return(0,o.jsx)(c.Provider,{value:s,children:i})}return n=[...n,i],u.displayName=t+"Provider",[u,function(n,o){let u=o?.[e][l]||a,c=r.useContext(u);if(c)return c;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(i,...t)]}(t),[u,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),s=e=>{let{scope:t,children:n}=e,i=r.useRef(null),a=r.useRef(new Map).current;return(0,o.jsx)(u,{scope:t,itemMap:a,collectionRef:i,children:n})};s.displayName=t;let d=e+"CollectionSlot",f=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,l=c(d,n),u=(0,i.e)(t,l.collectionRef);return(0,o.jsx)(a.g7,{ref:u,children:r})});f.displayName=d;let p=e+"CollectionItemSlot",m="data-radix-collection-item",v=r.forwardRef((e,t)=>{let{scope:n,children:l,...u}=e,s=r.useRef(null),d=(0,i.e)(t,s),f=c(p,n);return r.useEffect(()=>(f.itemMap.set(s,{ref:s,...u}),()=>void f.itemMap.delete(s))),(0,o.jsx)(a.g7,{[m]:"",ref:d,children:l})});return v.displayName=p,[{Provider:s,Slot:f,ItemSlot:v},function(t){let n=c(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},l]}},4911:function(e,t,n){n.d(t,{XB:function(){return p}});var r,o=n(2265),i=n(82159),a=n(26978),l=n(39963),u=n(30272),c=n(96882),s=n(57437),d="dismissableLayer.update",f=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),p=o.forwardRef((e,t)=>
1{var n,p;let{disableOutsidePointerEvents:h=!1,onEscapeKeyDown:g,onPointerDownOutside:w,onFocusOutside:y,onInteractOutside:b,onDismiss:x,...E}=e,R=o.useContext(f),[T,C]=o.useState(null),A=null!==(p=null==T?void 0:T.ownerDocument)&&void 0!==p?p:null===(n=globalThis)||void 0===n?void 0:n.document,[,S]=o.useState({}),P=(0,l.e)(t,e=>C(e)),D=Array.from(R.layers),[M]=[...R.layersWithOutsidePointerEventsDisabled].slice(-1),L=D.indexOf(M),N=T?D.indexOf(T):-1,O=R.layersWithOutsidePointerEventsDisabled.size>0,k=N>=L,F=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,u.W)(e),i=o.useRef(!1),a=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){v("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",a.current),a.current=t,n.addEventListener("click",a.current,{once:!0})):t()}else n.removeEventListener("click",a.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",a.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...R.branches].some(e=>e.contains(t));!k||n||(null==w||w(e),null==b||b(e),e.defaultPrevented||null==x||x())},A),W=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,u.W)(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&v("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;[...R.branches].some(e=>e.contains(t))||(null==y||y(e),null==b||b(e),e.defaultPrevented||null==x||x())},A);return(0,c.e)(e=>{N!==R.layers.size-1||(null==g||g(e),!e.defaultPrevented&&x&&(e.preventDefault(),x()))},A),o.useEffect(()=>{if(T)return h&&(0===R.layersWithOutsidePointerEventsDisabled.size&&(r=A.body.style.pointerEvents,A.body.style.pointerEvents="none"),R.layersWithOutsidePointerEventsDisabled.add(T)),R.layers.add(T),m(),()=>{h&&1===R.layersWithOutsidePointerEventsDisabled.size&&(A.body.style.pointerEvents=r)}},[T,A,h,R]),o.useEffect(()=>()=>{T&&(R.layers.delete(T),R.layersWithOutsidePointerEventsDisabled.delete(T),m())},[T,R]),o.useEffect(()=>{let e=()=>S({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,s.jsx)(a.WV.div,{...E,ref:P,style:{pointerEvents:O?k?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.M)(e.onFocusCapture,W.onFocusCapture),onBlurCapture:(0,i.M)(e.onBlurCapture,W.onBlurCapture),onPointerDownCapture:(0,i.M)(e.onPointerDownCapture,F.onPointerDownCapture)})});function m(){let e=new CustomEvent(d);document.dispatchEvent(e)}function v(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,a.jH)(i,l):i.dispatchEvent(l)}p.displayName="DismissableLayer",o.forwardRef((e,t)=>{let n=o.useContext(f),r=o.useRef(null),i=(0,l.e)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,s.jsx)(a.WV.div,{...e,ref:i})}).displayName="DismissableLayerBranch"},47126:function(e,t,n){let r;n.d(t,{M:function(){return f}});var o=n(2265),i=n(39963),a=n(26978),l=n(30272),u=n(57437),c="focusScope.autoFocusOnMount",s="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},f=o.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:f,onUnmountAutoFocus:g,...w}=e,[y,b]=o.useState(null),x=(0,l.W)(f),E=(0,l.W)(g),R=o.useRef(null),T=(0,i.e)(t,e=>b(e)),C=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(r){let e=function(e){if(C.paused||!y)return;let t=e.target;y.contains(t)?R.current=t:v(R.current,{select:!0})},t=function(e){if(C.paused||!y)return;let t=e.relatedTarget;null===t||y.contains(t)||v(R.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&v(y)});return y&&n.observe(y,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,y,C.paused]),o.useEffect(()=>{if(y){h.add(C);let e=document.activeElement;
1if(!y.contains(e)){let t=new CustomEvent(c,d);y.addEventListener(c,x),y.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(v(r,{select:t}),document.activeElement!==n)return}(p(y).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&v(y))}return()=>{y.removeEventListener(c,x),setTimeout(()=>{let t=new CustomEvent(s,d);y.addEventListener(s,E),y.dispatchEvent(t),t.defaultPrevented||v(null!=e?e:document.body,{select:!0}),y.removeEventListener(s,E),h.remove(C)},0)}}},[y,x,E,C]);let A=o.useCallback(e=>{if(!n&&!r||C.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,i]=function(e){let t=p(e);return[m(t,e),m(t.reverse(),e)]}(t);r&&i?e.shiftKey||o!==i?e.shiftKey&&o===r&&(e.preventDefault(),n&&v(i,{select:!0})):(e.preventDefault(),n&&v(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,C.paused]);return(0,u.jsx)(a.WV.div,{tabIndex:-1,...w,ref:T,onKeyDown:A})});function p(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function m(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function v(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}f.displayName="FocusScope";var h=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=g(r,e)).unshift(e)},remove(e){var t;null===(t=(r=g(r,e))[0])||void 0===t||t.resume()}});function g(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}},68458:function(e,t,n){n.d(t,{ee:function(){return eq},Eh:function(){return eK},VY:function(){return eX},fC:function(){return e$},D7:function(){return eM}});var r=n(2265);let o=["top","right","bottom","left"],i=Math.min,a=Math.max,l=Math.round,u=Math.floor,c=e=>({x:e,y:e}),s={left:"right",right:"left",bottom:"top",top:"bottom"},d={start:"end",end:"start"};function f(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function v(e){return"x"===e?"y":"x"}function h(e){return"y"===e?"height":"width"}function g(e){return["top","bottom"].includes(p(e))?"y":"x"}function w(e){return e.replace(/start|end/g,e=>d[e])}function y(e){return e.replace(/left|right|bottom|top/g,e=>s[e])}function b(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function x(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function E(e,t,n){let r,{reference:o,floating:i}=e,a=g(t),l=v(g(t)),u=h(l),c=p(t),s="y"===a,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,w=o[u]/2-i[u]/2;switch(c){case"top":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}switch(m(t)){case"start":r[l]-=w*(n&&s?-1:1);break;case"end":r[l]+=w*(n&&s?-1:1)}return r}let R=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,l=i.filter(Boolean),u=await (null==a.isRTL?void 0:a.isRTL(t)),c=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:d}=E(c,r,u),f=r,p={},m=0;for(let n=0;n<l.length;n++){let{name:i,fn:v}=l[n],{x:h,y:g,data:w,reset:y}=await v({x:s,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:p,rects:c,platform:a,elements:{reference:e,floating:t}});s=null!=h?h:s,d=null!=g?g:d,p={...p,[i]:{...p[i],...w}},y&&m<=50&&(m++,"object"==typeof y&&(y.placement&&(f=y.placement),y.rects&&(c=!0===y.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):y.rects),{x:s,y:d}=E(c,f,u)),n=-1)}return{x:s,y:d,placement:f,strategy:o,middlewareData:p}};async function T(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:a,elements:l,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:s="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=f(t,e),v=b(m),h=l[p?"floating"===d?"reference":"floating":d],g=x(await i.getClippingRect
1({element:null==(n=await (null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(l.floating)),boundary:c,rootBoundary:s,strategy:u})),w="floating"===d?{x:r,y:o,width:a.floating.width,height:a.floating.height}:a.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(l.floating)),E=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},R=x(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:w,offsetParent:y,strategy:u}):w);return{top:(g.top-R.top+v.top)/E.y,bottom:(R.bottom-g.bottom+v.bottom)/E.y,left:(g.left-R.left+v.left)/E.x,right:(R.right-g.right+v.right)/E.x}}function C(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function A(e){return o.some(t=>e[t]>=0)}async function S(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),a=p(n),l=m(n),u="y"===g(n),c=["left","top"].includes(a)?-1:1,s=i&&u?-1:1,d=f(t,e),{mainAxis:v,crossAxis:h,alignmentAxis:w}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof w&&(h="end"===l?-1*w:w),u?{x:h*s,y:v*c}:{x:v*c,y:h*s}}function P(){return"undefined"!=typeof window}function D(e){return N(e)?(e.nodeName||"").toLowerCase():"#document"}function M(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function L(e){var t;return null==(t=(N(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function N(e){return!!P()&&(e instanceof Node||e instanceof M(e).Node)}function O(e){return!!P()&&(e instanceof Element||e instanceof M(e).Element)}function k(e){return!!P()&&(e instanceof HTMLElement||e instanceof M(e).HTMLElement)}function F(e){return!!P()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof M(e).ShadowRoot)}function W(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=z(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function I(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function B(e){let t=j(),n=O(e)?z(e):e;return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function j(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function H(e){return["html","body","#document"].includes(D(e))}function z(e){return M(e).getComputedStyle(e)}function _(e){return O(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function V(e){if("html"===D(e))return e;let t=e.assignedSlot||e.parentNode||F(e)&&e.host||L(e);return F(t)?t.host:t}function Y(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=V(t);return H(n)?t.ownerDocument?t.ownerDocument.body:t.body:k(n)&&W(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=M(o);if(i){let e=U(a);return t.concat(a,a.visualViewport||[],W(o)?o:[],e&&n?Y(e):[])}return t.concat(o,Y(o,[],n))}function U(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function $(e){let t=z(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=k(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,u=l(n)!==i||l(r)!==a;return u&&(n=i,r=a),{width:n,height:r,$:u}}function q(e){return O(e)?e:e.contextElement}function X(e){let t=q(e);if(!k(t))return c(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=$(t),a=(i?l(n.width):n.width)/r,u=(i?l(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),u&&Number.isFinite(u)||(u=1),{x:a,y:u}}let K=c(0);function Z(e){let t=M(e);
1return j()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:K}function G(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),a=q(e),l=c(1);t&&(r?O(r)&&(l=X(r)):l=X(e));let u=(void 0===(o=n)&&(o=!1),r&&(!o||r===M(a))&&o)?Z(a):c(0),s=(i.left+u.x)/l.x,d=(i.top+u.y)/l.y,f=i.width/l.x,p=i.height/l.y;if(a){let e=M(a),t=r&&O(r)?M(r):r,n=e,o=U(n);for(;o&&r&&t!==n;){let e=X(o),t=o.getBoundingClientRect(),r=z(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,d*=e.y,f*=e.x,p*=e.y,s+=i,d+=a,o=U(n=M(o))}}return x({width:f,height:p,x:s,y:d})}function J(e,t){let n=_(e).scrollLeft;return t?t.left+n:G(L(e)).left+n}function Q(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=M(e),r=L(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,l=0,u=0;if(o){i=o.width,a=o.height;let e=j();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,u=o.offsetTop)}return{width:i,height:a,x:l,y:u}}(e,n);else if("document"===t)r=function(e){let t=L(e),n=_(e),r=e.ownerDocument.body,o=a(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=a(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+J(e),u=-n.scrollTop;return"rtl"===z(r).direction&&(l+=a(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:l,y:u}}(L(e));else if(O(t))r=function(e,t){let n=G(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=k(e)?X(e):c(1),a=e.clientWidth*i.x;return{width:a,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=Z(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return x(r)}function ee(e){return"static"===z(e).position}function et(e,t){if(!k(e)||"fixed"===z(e).position)return null;if(t)return t(e);let n=e.offsetParent;return L(e)===n&&(n=n.ownerDocument.body),n}function en(e,t){let n=M(e);if(I(e))return n;if(!k(e)){let t=V(e);for(;t&&!H(t);){if(O(t)&&!ee(t))return t;t=V(t)}return n}let r=et(e,t);for(;r&&["table","td","th"].includes(D(r))&&ee(r);)r=et(r,t);return r&&H(r)&&ee(r)&&!B(r)?n:r||function(e){let t=V(e);for(;k(t)&&!H(t);){if(B(t))return t;if(I(t))break;t=V(t)}return null}(e)||n}let er=async function(e){let t=this.getOffsetParent||en,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=k(t),o=L(t),i="fixed"===n,a=G(e,!0,i,t),l={scrollLeft:0,scrollTop:0},u=c(0);if(r||!r&&!i){if(("body"!==D(t)||W(o))&&(l=_(t)),r){let e=G(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=J(o))}let s=0,d=0;if(o&&!r&&!i){let e=o.getBoundingClientRect();d=e.top+l.scrollTop,s=e.left+l.scrollLeft-J(o,e)}return{x:a.left+l.scrollLeft-u.x-s,y:a.top+l.scrollTop-u.y-d,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},eo={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,a=L(r),l=!!t&&I(t.floating);if(r===a||l&&i)return n;let u={scrollLeft:0,scrollTop:0},s=c(1),d=c(0),f=k(r);if((f||!f&&!i)&&(("body"!==D(r)||W(a))&&(u=_(r)),k(r))){let e=G(r);s=X(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}return{width:n.width*s.x,height:n.height*s.y,x:n.x*s.x-u.scrollLeft*s.x+d.x,y:n.y*s.y-u.scrollTop*s.y+d.y}},getDocumentElement:L,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,l=[..."clippingAncestors"===n?I(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=Y(e,[],!1).filter(e=>O(e)&&"body"!==D(e)),o=null,i="fixed"===z(e).position,a=i?V(e):e;for(;O(a)&&!H(a);){let t=z(a),n=B(a);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||W(a)&&!n&&function e(t,n){let r=V(t);return!(r===n||!O(r)||H(r))&&("fixed"===z(r).position||e(r,n))}(e,a))?r=r.filter(e=>e!==a):o=t,a=V(a)}return t.set(e,r),r}(t,this._c):[].concat(n),r],u=l[0],c=l.reduce((e,n)=>{let r=Q(t,n,o);return e.top=a(r.top,e.top),e.right=i(r.right,e.right),e.bottom=i(r.bottom,e.bottom),e.left=a(r.left,e.left),e},Q(t,u,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:en,getElementRects:er,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=$(e);return{width:t,height:n}},getScale:X,isElement:O,isRTL:function(e){return"rtl"===z(e).direction}},ei=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:l,platform:u,elements:c,middlewareData:s}=t,{element:d,padding:p=0}=f(e,t)||{};if(null==d)return{};let w=b(p),y={x:n,y:r},x=v(g(o)),E=h(x),R=await u.getDimensions(d),T="y"===x,C=T?"clientHeight":"clientWidth",A=l.reference[E]+l.reference[x]-y[x]-l.floating[E],S=y[x]-l.reference[x],P=await (null==u.getOffsetParent?void 0:u.getOffsetParent(d)),D=P?P[C]:0;D&&await (null==u.isElement?void 0:u.isElement(P))||(D=c.floating[C]||l.floating[E]);let M=D/2-R[E]/2-1,L=i(w[T?"top":"left"],M),N=i(w[T?"bottom":"right"],M),O=D-R[E]-N,k=D/2-R[E]/2+(A/2-S/2),F=a(L,i(k,O)),W=!s.arrow&&null!=m(o)&&k!==F&&l.reference[E]/2-(k<L?L:N)-R[E]/2<0,I=W?k<L?k-L:k-O:0;return{[x]:y[x]+I,data:{[x]:F,centerOffset:k-F-I,...W&&{alignmentOffset:I}},reset:W}}}),ea=(e,t,n)=>{let r=new Map,o={platform:eo,...n},i={...o.platform,_c:r};return R(e,t,{...o,platform:i})};var el=n(54887),eu="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;function ec(e,t){let n,r,o;
1if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!ec(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!ec(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function es(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ed(e,t){let n=es(e);return Math.round(t*n)/n}function ef(e){let t=r.useRef(e);return eu(()=>{t.current=e}),t}let ep=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?ei({element:n.current,padding:r}).fn(t):{}:n?ei({element:n,padding:r}).fn(t):{}}}),em=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:o,y:i,placement:a,middlewareData:l}=e,u=await S(e,n);return a===(null==(t=l.offset)?void 0:t.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:o+u.x,y:i+u.y,data:{...u,placement:a}}}}),options:[e,t]}},ev=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:o}=e,{mainAxis:l=!0,crossAxis:u=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=f(n,e),d={x:t,y:r},m=await T(e,s),h=g(p(o)),w=v(h),y=d[w],b=d[h];if(l){let e="y"===w?"top":"left",t="y"===w?"bottom":"right",n=y+m[e],r=y-m[t];y=a(n,i(y,r))}if(u){let e="y"===h?"top":"left",t="y"===h?"bottom":"right",n=b+m[e],r=b-m[t];b=a(n,i(b,r))}let x=c.fn({...e,[w]:y,[h]:b});return{...x,data:{x:x.x-t,y:x.y-r,enabled:{[w]:l,[h]:u}}}}}),options:[e,t]}},eh=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{options:n,fn(e){let{x:t,y:r,placement:o,rects:i,middlewareData:a}=e,{offset:l=0,mainAxis:u=!0,crossAxis:c=!0}=f(n,e),s={x:t,y:r},d=g(o),m=v(d),h=s[m],w=s[d],y=f(l,e),b="number"==typeof y?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(u){let e="y"===m?"height":"width",t=i.reference[m]-i.floating[e]+b.mainAxis,n=i.reference[m]+i.reference[e]-b.mainAxis;h<t?h=t:h>n&&(h=n)}if(c){var x,E;let e="y"===m?"width":"height",t=["top","left"].includes(p(o)),n=i.reference[d]-i.floating[e]+(t&&(null==(x=a.offset)?void 0:x[d])||0)+(t?0:b.crossAxis),r=i.reference[d]+i.reference[e]+(t?0:(null==(E=a.offset)?void 0:E[d])||0)-(t?b.crossAxis:0);w<n?w=n:w>r&&(w=r)}return{[m]:h,[d]:w}}}),options:[e,t]}},eg=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,o,i,a;let{placement:l,middlewareData:u,rects:c,initialPlacement:s,platform:d,elements:b}=e,{mainAxis:x=!0,crossAxis:E=!0,fallbackPlacements:R,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:S=!0,...P}=f(n,e);if(null!=(t=u.arrow)&&t.alignmentOffset)return{};let D=p(l),M=g(s),L=p(s)===s,N=await (null==d.isRTL?void 0:d.isRTL(b.floating)),O=R||(L||!S?[y(s)]:function(e){let t=y(e);return[w(e),t,w(t)]}(s)),k="none"!==A;!R&&k&&O.push(...function(e,t,n,r){let o=m(e),i=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(p(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(w)))),i}(s,S,A,N));let F=[s,...O],W=await T(e,P),I=[],B=(null==(r=u.flip)?void 0:r.overflows)||[];if(x&&I.push(W[D]),E){let e=function(e,t,n){void 0===n&&(n=!1);let r=m(e),o=v(g(e)),i=h(o),a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=y(a)),[a,y(a)]}(l,c,N);I.push(W[e[0]],W[e[1]])}if(B=[...B,{placement:l,overflows:I}],!I.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,t=F[e];if(t)return{data:{index:e,overflows:B},reset:{placement:t}};let n=null==(i=B.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(C){case"bestFit":{let e=null==(a=B.filter(e=>{if(k){let t=g(e.placement);return t===M||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>
1e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=s}if(l!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},ew=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){var t,r;let o,l;let{placement:u,rects:c,platform:s,elements:d}=e,{apply:v=()=>{},...h}=f(n,e),w=await T(e,h),y=p(u),b=m(u),x="y"===g(u),{width:E,height:R}=c.floating;"top"===y||"bottom"===y?(o=y,l=b===(await (null==s.isRTL?void 0:s.isRTL(d.floating))?"start":"end")?"left":"right"):(l=y,o="end"===b?"top":"bottom");let C=R-w.top-w.bottom,A=E-w.left-w.right,S=i(R-w[o],C),P=i(E-w[l],A),D=!e.middlewareData.shift,M=S,L=P;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(L=A),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(M=C),D&&!b){let e=a(w.left,0),t=a(w.right,0),n=a(w.top,0),r=a(w.bottom,0);x?L=E-2*(0!==e||0!==t?e+t:a(w.left,w.right)):M=R-2*(0!==n||0!==r?n+r:a(w.top,w.bottom))}await v({...e,availableWidth:L,availableHeight:M});let N=await s.getDimensions(d.floating);return E!==N.width||R!==N.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},ey=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"hide",options:n,async fn(e){let{rects:t}=e,{strategy:r="referenceHidden",...o}=f(n,e);switch(r){case"referenceHidden":{let n=C(await T(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:A(n)}}}case"escaped":{let n=C(await T(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:A(n)}}}default:return{}}}}),options:[e,t]}},eb=(e,t)=>({...ep(e),options:[e,t]});var ex=n(26978),eE=n(57437),eR=r.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,eE.jsx)(ex.WV.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,eE.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eR.displayName="Arrow";var eT=n(39963),eC=n(30272),eA=n(81747),eS=n(35352),eP="Popper",[eD,eM]=function(e,t=[]){let n=[],o=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(t,o){let i=r.createContext(o),a=n.length;function l(t){let{scope:n,children:o,...l}=t,u=n?.[e][a]||i,c=r.useMemo(()=>l,Object.values(l));return(0,eE.jsx)(u.Provider,{value:c,children:o})}return n=[...n,o],l.displayName=t+"Provider",[l,function(n,l){let u=l?.[e][a]||i,c=r.useContext(u);if(c)return c;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(o,...t)]}(eP),[eL,eN]=eD(eP),eO=e=>{let{__scopePopper:t,children:n}=e,[o,i]=r.useState(null);return(0,eE.jsx)(eL,{scope:t,anchor:o,onAnchorChange:i,children:n})};eO.displayName=eP;var ek="PopperAnchor",eF=r.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:o,...i}=e,a=eN(ek,n),l=r.useRef(null),u=(0,eT.e)(t,l);return r.useEffect(()=>{a.onAnchorChange((null==o?void 0:o.current)||l.current)}),o?null:(0,eE.jsx)(ex.WV.div,{...i,ref:u})});eF.displayName=ek;var eW="PopperContent",[eI,eB]=eD(eW),ej=r.forwardRef((e,t)=>{var n,o,l,c,s,d,f,p;let{__scopePopper:m,side:v="bottom",sideOffset:h=0,align:g="center",alignOffset:w=0,arrowPadding:y=0,avoidCollisions:b=!0,collisionBoundary:x=[],collisionPadding:E=0,sticky:R="partial",hideWhenDetached:T=!1,updatePositionStrategy:C="optimized",onPlaced:A,...S}=e,P=eN(eW,m),[D,M]=r.useState(null),N=(0,eT.e)(t,e=>M(e)),[O,k]=r.useState(null),F=(0,eS.t)(O),W=null!==(f=null==F?void 0:F.width)&&void 0!==f?f:0,I=null!==(p=null==F?void 0:F.height)&&void 0!==p?p:0,B="number"==typeof E?E:{top:0,right:0,bottom:0,left:0,...E},j=Array.isArray(x)?x:[x],H=j.length>0,z={padding:B,boundary:j.filter(eV),altBoundary:H},{refs:_,floatingStyles:V,placement:U,isPositioned:$,middlewareData:X}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:a,floating:l}={},transform:u=!0,whileElementsMounted:c,open:s}=e,[d,f]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=r.useState(o);ec(p,o)||m(o);let[v,h]=r.useState(null),[g,w]=r.useState(null),y=r.useCallback(e=>
1{e!==R.current&&(R.current=e,h(e))},[]),b=r.useCallback(e=>{e!==T.current&&(T.current=e,w(e))},[]),x=a||v,E=l||g,R=r.useRef(null),T=r.useRef(null),C=r.useRef(d),A=null!=c,S=ef(c),P=ef(i),D=ef(s),M=r.useCallback(()=>{if(!R.current||!T.current)return;let e={placement:t,strategy:n,middleware:p};P.current&&(e.platform=P.current),ea(R.current,T.current,e).then(e=>{let t={...e,isPositioned:!1!==D.current};L.current&&!ec(C.current,t)&&(C.current=t,el.flushSync(()=>{f(t)}))})},[p,t,n,P,D]);eu(()=>{!1===s&&C.current.isPositioned&&(C.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[s]);let L=r.useRef(!1);eu(()=>(L.current=!0,()=>{L.current=!1}),[]),eu(()=>{if(x&&(R.current=x),E&&(T.current=E),x&&E){if(S.current)return S.current(x,E,M);M()}},[x,E,M,S,A]);let N=r.useMemo(()=>({reference:R,floating:T,setReference:y,setFloating:b}),[y,b]),O=r.useMemo(()=>({reference:x,floating:E}),[x,E]),k=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!O.floating)return e;let t=ed(O.floating,d.x),r=ed(O.floating,d.y);return u?{...e,transform:"translate("+t+"px, "+r+"px)",...es(O.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,u,O.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:M,refs:N,elements:O,floatingStyles:k}),[d,M,N,O,k])}({strategy:"fixed",placement:v+("center"!==g?"-"+g:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:l=!0,ancestorResize:c=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,p=q(e),m=l||c?[...p?Y(p):[],...Y(t)]:[];m.forEach(e=>{l&&e.addEventListener("scroll",n,{passive:!0}),c&&e.addEventListener("resize",n)});let v=p&&d?function(e,t){let n,r=null,o=L(e);function l(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function c(s,d){void 0===s&&(s=!1),void 0===d&&(d=1),l();let{left:f,top:p,width:m,height:v}=e.getBoundingClientRect();if(s||t(),!m||!v)return;let h=u(p),g=u(o.clientWidth-(f+m)),w={rootMargin:-h+"px "+-g+"px "+-u(o.clientHeight-(p+v))+"px "+-u(f)+"px",threshold:a(0,i(1,d))||1},y=!0;function b(e){let t=e[0].intersectionRatio;if(t!==d){if(!y)return c();t?c(!1,t):n=setTimeout(()=>{c(!1,1e-7)},1e3)}y=!1}try{r=new IntersectionObserver(b,{...w,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(b,w)}r.observe(e)}(!0),l}(p,n):null,h=-1,g=null;s&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&g&&(g.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),p&&!f&&g.observe(p),g.observe(t));let w=f?G(e):null;return f&&function t(){let r=G(e);w&&(r.x!==w.x||r.y!==w.y||r.width!==w.width||r.height!==w.height)&&n(),w=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;m.forEach(e=>{l&&e.removeEventListener("scroll",n),c&&e.removeEventListener("resize",n)}),null==v||v(),null==(e=g)||e.disconnect(),g=null,f&&cancelAnimationFrame(o)}}(...t,{animationFrame:"always"===C})},elements:{reference:P.anchor},middleware:[em({mainAxis:h+I,alignmentAxis:w}),b&&ev({mainAxis:!0,crossAxis:!1,limiter:"partial"===R?eh():void 0,...z}),b&&eg({...z}),ew({...z,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:i,height:a}=n.reference,l=t.floating.style;l.setProperty("--radix-popper-available-width","".concat(r,"px")),l.setProperty("--radix-popper-available-height","".concat(o,"px")),l.setProperty("--radix-popper-anchor-width","".concat(i,"px")),l.setProperty("--radix-popper-anchor-height","".concat(a,"px"))}}),O&&eb({element:O,padding:y}),eY({arrowWidth:W,arrowHeight:I}),T&&ey({strategy:"referenceHidden",...z})]}),[K,Z]=eU(U),J=(0,eC.W)(A);(0,eA.b)(()=>{$&&(null==J||J())},[$,J]);let Q=null===(n=X.arrow)||void 0===n?void 0:n.x,ee=null===(o=X.arrow)||void 0===o?void 0:o.y,et=(null===(l=X.arrow)||void 0===l?void 0:l.centerOffset)!==0,[en,er]=r.useState();return(0,eA.b)(()=>{D&&er(window.getComputedStyle(D).zIndex)},[D]),(0,eE.jsx)("div",{ref:_.setFloating,"data-radix-popper-content-wrapper":"",style:{...V,transform:$?V.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:en,"--radix-popper-transform-origin":[null===(c=X.transformOrigin)||void 0===c?void 0:c.x,null===(s=X.transformOrigin)||void 0===s?void 0:s.y].join(" "),...(null===(d=X.hide)||void 0===d?void 0:d.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eE.jsx)(eI,{scope:m,placedSide:K,onArrowChange:k,arrowX:Q,arrowY:ee,shouldHideArrow:et,children:(0,eE.jsx)(ex.WV.div,{"data-side":K,"data-align":Z,...S,ref:N,style:{...S.style,animation:$?void 0:"none"}})})})});ej.displayName=eW;var eH="PopperArrow",ez={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},e_=r.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=eB(eH,n),i=ez[o.placedSide];return(0,eE.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,eE.jsx)(eR,{...r,ref:t,style:{...r.style,display:"block"}})})});function eV(e){return null!==e}e_.displayName=eH;var eY=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,a;let{placement:l,rects:u,middlewareData:c}=t,s=(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset)!==0,d=s?0:e.arrowWidth,f=s?0:e.arrowHeight,[p,m]=eU(l),v={start:"0%",center:"50%",end:"100%"}[m],h=(null!==(i=null===(r=c.arrow)||void 0===r?void 0:r.x)&&void 0!==i?i:0)+d/2,g=(null!==(a=null===(o=c.arrow)||void 0===o?void 0:o.y)&&void 0!==a?a:0)+f/2,w="",y="";return"bottom"===p?(w=s?v:"".concat(h,"px"),y="".concat(-f,"px")):"top"===p?(w=s?v:"".concat(h,"px"),y="".concat(u.floating.height+f,"px")):"right"===p?(w="".concat(-f,"px"),y=s?v:"".concat(g,"px")):"left"===p&&(w="".concat(u.floating.width+f,"px"),y=s?v:"".concat(g,"px")),{data:{x:w,y}}}});function eU(e){let[t,n="center"]=e.split("-");return[t,n]}var e$=eO,eq=eF,eX=ej,eK=e_},18332:function(e,t,n){n.d(t,{h:function(){return u}});var r=n(2265),o=n(54887),i=n(26978),a=n(81747),l=n(57437),u=r.forwardRef((e,t)=>{var n,u;let{container:c,...s}=e,[d,f]=r.useState(!1);(0,a.b)(()=>f(!0),[]);let p=c||d&&(null===(u=globalThis)||void 0===u?void 0:null===(n=u.document)||void 0===n?void 0:n.body);return p?o.createPortal((0,l.jsx)(i.WV.div,{...s,ref:t}),p):null});u.displayName="Portal"},98206:function(e,t,n){n.d(t,{ck:function(){return M},fC:function(){return D},Pc:function(){return b}});var r=n(2265),o=n(82159),i=n(28402),a=n(39963),l=n(57437),u=n(52145),c=n(26978),s=n(30272),d=n(98571),f=r.createContext(void 0),p="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},v="RovingFocusGroup",[h,g,w]=(0,i.B)(v),[y,b]=function(e,t=[]){let n=[],o=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(t,o){let i=r.createContext(o),a=n.length;function u(t){let{scope:n,children:o,...u}=t,c=n?.[e][a]||i,s=r.useMemo(()=>u,Object.values(u));return(0,l.jsx)(c.Provider,{value:s,children:o})}return n=[...n,o],u.displayName=t+"Provider",[u,function(n,l){let u=l?.[e][a]||i,c=r.useContext(u);if(c)return c;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(o,...t)]}(v,[w]),[x,E]=y(v),R=r.forwardRef((e,t)=>(0,l.jsx)(h.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,l.jsx)(h.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,l.jsx)(T,{...e,ref:t})})}));R.displayName=v;var T=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:i,loop:u=!1,dir:v,currentTabStopId:h,defaultCurrentTabStopId:w,onCurrentTabStopIdChange:y,onEntryFocus:b,preventScrollOnEntryFocus:E=!1,...R}=e,T=r.useRef(null),C=(0,a.e)(t,T),A=function(e){let t=r.useContext(f);return e||t||"ltr"}(v),[S=null,D]=(0,d.T)({prop:h,defaultProp:w,onChange:y}),[M,L]=r.useState(!1),N=(0,s.W)(b),O=g(n),k=r.useRef(!1),[F,W]=r.useState(0);return r.useEffect(()=>{let e=T.current;if(e)return e.addEventListener(p,N),()=>e.removeEventListener(p,N)},[N]),(0,l.jsx)(x,{scope:n,orientation:i,dir:A,loop:u,currentTabStopId:S,onItemFocus:r.useCallback(e=>D(e),[D]),onItemShiftTab:r.useCallback(()=>L(!0),[]),onFocusableItemAdd:r.useCallback(()=>W(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>W(e=>e-1),[]),children:(0,l.jsx)(c.WV.div,{tabIndex:M||0===F?-1:0,"data-orientation":i,...R,ref:C,style:{outline:"none",...e.style},onMouseDown:(0,o.M)(e.onMouseDown,()=>{k.current=!0}),onFocus:(0,o.M)(e.onFocus,e=>{let t=!k.current;if(e.target===e.currentTarget&&t&&!M){let t=new CustomEvent(p,m);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=O().filter(e=>
1e.focusable);P([e.find(e=>e.active),e.find(e=>e.id===S),...e].filter(Boolean).map(e=>e.ref.current),E)}}k.current=!1}),onBlur:(0,o.M)(e.onBlur,()=>L(!1))})})}),C="RovingFocusGroupItem",A=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:i=!0,active:a=!1,tabStopId:s,...d}=e,f=(0,u.M)(),p=s||f,m=E(C,n),v=m.currentTabStopId===p,w=g(n),{onFocusableItemAdd:y,onFocusableItemRemove:b}=m;return r.useEffect(()=>{if(i)return y(),()=>b()},[i,y,b]),(0,l.jsx)(h.ItemSlot,{scope:n,id:p,focusable:i,active:a,children:(0,l.jsx)(c.WV.span,{tabIndex:v?0:-1,"data-orientation":m.orientation,...d,ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{i?m.onItemFocus(p):e.preventDefault()}),onFocus:(0,o.M)(e.onFocus,()=>m.onItemFocus(p)),onKeyDown:(0,o.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){m.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return S[o]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=w().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&o.reverse();let i=o.indexOf(e.currentTarget);o=m.loop?(n=o,r=i+1,n.map((e,t)=>n[(r+t)%n.length])):o.slice(i+1)}setTimeout(()=>P(o))}})})})});A.displayName=C;var S={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function P(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var D=R,M=A},82253:function(e,t,n){n.d(t,{D:function(){return o}});var r=n(2265);function o(e){let t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},35352:function(e,t,n){n.d(t,{t:function(){return i}});var r=n(2265),o=n(81747);function i(e){let[t,n]=r.useState(void 0);return(0,o.b)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},93165:function(e,t,n){n.d(t,{T:function(){return a},f:function(){return l}});var r=n(2265),o=n(26978),i=n(57437),a=r.forwardRef((e,t)=>(0,i.jsx)(o.WV.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));a.displayName="VisuallyHidden";var l=a},24429:function(e,t,n){let r;n.d(t,{dy:function(){return I}});var o=n(40783),i=n(2265);let a=i.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:"bottom",shouldAnimate:{current:!0},shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),l=()=>{let e=i.useContext(a);if(!e)throw Error("useDrawerContext must be used within a Drawer.Root");return e};function u(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function c(){return s(/^iPhone/)||s(/^iPad/)||s(/^Mac/)&&navigator.maxTouchPoints>1}function s(e){return"undefined"!=typeof window&&null!=window.navigator?e.test(window.navigator.platform):void 0}!function(e){if(!e||"undefined"==typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}("[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(\n[data-state=closed]\n){opacity:0}
1[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}");let d="undefined"!=typeof window?i.useLayoutEffect:i.useEffect;function f(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}let p="undefined"!=typeof document&&window.visualViewport;function m(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function v(e){for(m(e)&&(e=e.parentElement);e&&!m(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}let h=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),g=0;function w(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function y(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=v(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom+24&&(t.scrollTop+=r-n)}e=t.parentElement}}function b(e){return e instanceof HTMLInputElement&&!h.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function x(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.useCallback(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>t.forEach(t=>{"function"==typeof t?t(e):null!=t&&(t.current=e)})}(...t),t)}let E=new WeakMap;function R(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||!(e instanceof HTMLElement))return;let r={};Object.entries(t).forEach(t=>{let[n,o]=t;if(n.startsWith("--")){e.style.setProperty(n,o);return}r[n]=e.style[n],e.style[n]=o}),n||E.set(e,r)}let T=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function C(e,t){if(!e)return null;let n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform,o=r.match(/^matrix3d\((.+)\)$/);return o?parseFloat(o[1].split(", ")[T(t)?13:12]):(o=r.match(/^matrix\((.+)\)$/))?parseFloat(o[1].split(", ")[T(t)?5:4]):null}function A(e,t){if(!e)return()=>{};let n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}let S={DURATION:.5,EASE:[.32,.72,0,1]},P="vaul-dragging";function D(e){let t=i.useRef(e);return i.useEffect(()=>{t.current=e}),i.useMemo(()=>function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current.call(t,...n)},[])}function M(e){let{prop:t,defaultProp:n,onChange:r=()=>{}}=e,[o,a]=function(e){let{defaultProp:t,onChange:n}=e,r=i.useState(t),[o]=r,a=i.useRef(o),l=D(n);return i.useEffect(()=>{a.current!==o&&(l(o),a.current=o)},[o,a,l]),r}({defaultProp:n,onChange:r}),l=void 0!==t,u=l?t:o,c=D(r);return[u,i.useCallback(e=>{if(l){let n="function"==typeof e?e(t):e;n!==t&&c(n)}else a(e)},[l,t,a,c])]}let L=()=>()=>{},N=null;function O(e){var t,n;let{open:l,onOpenChange:s,children:m,onDrag:h,onRelease:x,snapPoints:A,shouldScaleBackgroun
1d:D=!1,setBackgroundColorOnScale:L=!0,closeThreshold:O=.25,scrollLockTimeout:k=100,dismissible:F=!0,handleOnly:W=!1,fadeFromIndex:I=A&&A.length-1,activeSnapPoint:B,setActiveSnapPoint:j,fixed:H,modal:z=!0,onClose:_,nested:V,noBodyStyles:Y=!1,direction:U="bottom",defaultOpen:$=!1,disablePreventScroll:q=!0,snapToSequentialPoint:X=!1,preventScrollRestoration:K=!1,repositionInputs:Z=!0,onAnimationEnd:G,container:J,autoFocus:Q=!1}=e,[ee=!1,et]=M({defaultProp:$,prop:l,onChange:e=>{null==s||s(e),e||V||eN(),setTimeout(()=>{null==G||G(e)},1e3*S.DURATION),e&&!z&&"undefined"!=typeof window&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),e||(document.body.style.pointerEvents="auto")}}),[en,er]=i.useState(!1),[eo,ei]=i.useState(!1),[ea,el]=i.useState(!1),eu=i.useRef(null),ec=i.useRef(null),es=i.useRef(null),ed=i.useRef(null),ef=i.useRef(null),ep=i.useRef(!1),em=i.useRef(null),ev=i.useRef(0),eh=i.useRef(!1),eg=i.useRef(!$),ew=i.useRef(0),ey=i.useRef(null),eb=i.useRef((null==(t=ey.current)?void 0:t.getBoundingClientRect().height)||0),ex=i.useRef((null==(n=ey.current)?void 0:n.getBoundingClientRect().width)||0),eE=i.useRef(0),eR=i.useCallback(e=>{A&&e===eP.length-1&&(ec.current=new Date)},[]),{activeSnapPoint:eT,activeSnapPointIndex:eC,setActiveSnapPoint:eA,onRelease:eS,snapPointsOffset:eP,onDrag:eD,shouldFade:eM,getPercentageDragged:eL}=function(e){let{activeSnapPointProp:t,setActiveSnapPointProp:n,snapPoints:r,drawerRef:o,overlayRef:a,fadeFromIndex:l,onSnapPointChange:u,direction:c="bottom",container:s,snapToSequentialPoint:d}=e,[f,p]=M({prop:t,defaultProp:null==r?void 0:r[0],onChange:n}),[m,v]=i.useState("undefined"!=typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);i.useEffect(()=>{function e(){v({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let h=i.useMemo(()=>f===(null==r?void 0:r[r.length-1])||null,[r,f]),g=i.useMemo(()=>{var e;return null!=(e=null==r?void 0:r.findIndex(e=>e===f))?e:null},[r,f]),w=r&&r.length>0&&(l||0===l)&&!Number.isNaN(l)&&r[l]===f||!r,y=i.useMemo(()=>{var e;let t=s?{width:s.getBoundingClientRect().width,height:s.getBoundingClientRect().height}:"undefined"!=typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};return null!=(e=null==r?void 0:r.map(e=>{let n="string"==typeof e,r=0;if(n&&(r=parseInt(e,10)),T(c)){let o=n?r:m?e*t.height:0;return m?"bottom"===c?t.height-o:-t.height+o:o}let o=n?r:m?e*t.width:0;return m?"right"===c?t.width-o:-t.width+o:o}))?e:[]},[r,m,s]),b=i.useMemo(()=>null!==g?null==y?void 0:y[g]:null,[y,g]),x=i.useCallback(e=>{var t;let n=null!=(t=null==y?void 0:y.findIndex(t=>t===e))?t:null;u(n),R(o.current,{transition:"transform ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")"),transform:T(c)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")}),y&&n!==y.length-1&&void 0!==l&&n!==l&&n<l?R(a.current,{transition:"opacity ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")"),opacity:"0"}):R(a.current,{transition:"opacity ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")"),opacity:"1"}),p(null==r?void 0:r[Math.max(n,0)])},[o.current,r,y,l,a,p]);return i.useEffect(()=>{if(f||t){var e;let n=null!=(e=null==r?void 0:r.findIndex(e=>e===t||e===f))?e:-1;y&&-1!==n&&"number"==typeof y[n]&&x(y[n])}},[f,t,r,y,x]),{isLastSnapPoint:h,activeSnapPoint:f,shouldFade:w,getPercentageDragged:function(e,t){if(!r||"number"!=typeof g||!y||void 0===l)return null;let n=g===l-1;if(g>=l&&t)return 0;if(n&&!t)return 1;if(!w&&!n)return null;let o=n?g+1:g-1,i=e/Math.abs(n?y[o]-y[o-1]:y[o+1]-y[o]);return n?1-i:i},setActiveSnapPoint:p,activeSnapPointIndex:g,onRelease:function(e){let{draggedDistance:t,closeDrawer:n,velocity:o,dismissible:i}=e;if(void 0===l)return;let u="bottom"===c||"right"===c?(null!=b?b:0)-t:(null!=b?b:0)+t,s=g===l-1,f=0===g,p=t>0;if(s&&R(a.current,{transition:"opacity ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")")}),!d&&o>2&&!p){i?n():x(y[0]);return}if(!d&&o>2&&p&&y&&r){x(y[r.length-1]);return}let m=null==y?void 0:y.reduce((e,t)=>
1"number"!=typeof e||"number"!=typeof t?e:Math.abs(t-u)<Math.abs(e-u)?t:e),v=T(c)?window.innerHeight:window.innerWidth;if(o>.4&&Math.abs(t)<.4*v){let e=p?1:-1;if(e>0&&h&&r){x(y[r.length-1]);return}if(f&&e<0&&i&&n(),null===g)return;x(y[g+e]);return}x(m)},onDrag:function(e){let{draggedDistance:t}=e;if(null===b)return;let n="bottom"===c||"right"===c?b-t:b+t;("bottom"===c||"right"===c)&&n<y[y.length-1]||("top"===c||"left"===c)&&n>y[y.length-1]||R(o.current,{transform:T(c)?"translate3d(0, ".concat(n,"px, 0)"):"translate3d(".concat(n,"px, 0, 0)")})},snapPointsOffset:y}}({snapPoints:A,activeSnapPointProp:B,setActiveSnapPointProp:j,drawerRef:ey,fadeFromIndex:I,overlayRef:eu,onSnapPointChange:eR,direction:U,container:J,snapToSequentialPoint:X});!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{isDisabled:t}=e;d(()=>{if(!t){var e,n,o;let t,i,a,l,u,s,d;return 1==++g&&c()&&(a=0,l=window.pageXOffset,u=window.pageYOffset,s=f((e=document.documentElement,n="paddingRight",o="".concat(window.innerWidth-document.documentElement.clientWidth,"px"),i=e.style[n],e.style[n]=o,()=>{e.style[n]=i})),window.scrollTo(0,0),d=f(w(document,"touchstart",e=>{((t=v(e.target))!==document.documentElement||t!==document.body)&&(a=e.changedTouches[0].pageY)},{passive:!1,capture:!0}),w(document,"touchmove",e=>{if(!t||t===document.documentElement||t===document.body){e.preventDefault();return}let n=e.changedTouches[0].pageY,r=t.scrollTop,o=t.scrollHeight-t.clientHeight;0!==o&&((r<=0&&n>a||r>=o&&n<a)&&e.preventDefault(),a=n)},{passive:!1,capture:!0}),w(document,"touchend",e=>{let t=e.target;b(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),w(document,"focus",e=>{let t=e.target;b(t)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",p&&(p.height<window.innerHeight?requestAnimationFrame(()=>{y(t)}):p.addEventListener("resize",()=>y(t),{once:!0}))}))},!0),w(window,"scroll",()=>{window.scrollTo(0,0)})),r=()=>{s(),d(),window.scrollTo(l,u)}),()=>{0==--g&&(null==r||r())}}},[t])}({isDisabled:!ee||eo||!z||ea||!en||!Z||!q});let{restorePositionSetting:eN}=function(e){let{isOpen:t,modal:n,nested:r,hasBeenOpened:o,preventScrollRestoration:a,noBodyStyles:l}=e,[c,s]=i.useState(()=>"undefined"!=typeof window?window.location.href:""),d=i.useRef(0),f=i.useCallback(()=>{if(u()&&null===N&&t&&!l){N={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:"unset"};let{scrollX:e,innerHeight:t}=window;document.body.style.setProperty("position","fixed","important"),Object.assign(document.body.style,{top:"".concat(-d.current,"px"),left:"".concat(-e,"px"),right:"0px",height:"auto"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&d.current>=t&&(document.body.style.top="".concat(-(d.current+e),"px"))}),300)}},[t]),p=i.useCallback(()=>{if(u()&&null!==N&&!l){let e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);Object.assign(document.body.style,N),window.requestAnimationFrame(()=>{if(a&&c!==window.location.href){s(window.location.href);return}window.scrollTo(t,e)}),N=null}},[c]);return i.useEffect(()=>{function e(){d.current=window.scrollY}return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),i.useEffect(()=>{if(n)return()=>{"undefined"!=typeof document&&(document.querySelector("[data-vaul-drawer]")||p())}},[n,p]),i.useEffect(()=>{r||!o||(t?(window.matchMedia("(display-mode: standalone)").matches||f(),n||window.setTimeout(()=>{p()},500)):p())},[t,o,c,n,r,f,p]),{restorePositionSetting:p}}({isOpen:ee,modal:z,nested:null!=V&&V,hasBeenOpened:en,preventScrollRestoration:K,noBodyStyles:Y});function eO(){return(window.innerWidth-26)/window.innerWidth}function ek(e,t){var n;let r=e,o=null==(n=window.getSelection())?void 0:n.toString(),i=ey.current?C(ey.current,U):null,a=new Date;if("SELECT"===r.tagName||r.hasAttribute("data-vaul-no-drag")||r.closest("[data-vaul-no-drag]"))return!1;
1if("right"===U||"left"===U)return!0;if(ec.current&&a.getTime()-ec.current.getTime()<500)return!1;if(null!==i&&("bottom"===U?i>0:i<0))return!0;if(o&&o.length>0)return!1;if(ef.current&&a.getTime()-ef.current.getTime()<k&&0===i||t)return ef.current=a,!1;for(;r;){if(r.scrollHeight>r.clientHeight){if(0!==r.scrollTop)return ef.current=new Date,!1;if("dialog"===r.getAttribute("role"))break}r=r.parentNode}return!0}function eF(e){eo&&ey.current&&(ey.current.classList.remove(P),ep.current=!1,ei(!1),ed.current=new Date),null==_||_(),e||et(!1),setTimeout(()=>{A&&eA(A[0])},1e3*S.DURATION)}function eW(){if(!ey.current)return;let e=document.querySelector("[data-vaul-drawer-wrapper]"),t=C(ey.current,U);R(ey.current,{transform:"translate3d(0, 0, 0)",transition:"transform ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")")}),R(eu.current,{transition:"opacity ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")"),opacity:"1"}),D&&t&&t>0&&ee&&R(e,{borderRadius:"".concat(8,"px"),overflow:"hidden",...T(U)?{transform:"scale(".concat(eO(),") translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)"),transformOrigin:"top"}:{transform:"scale(".concat(eO(),") translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)"),transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:"".concat(S.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(S.EASE.join(","),")")},!0)}return i.useEffect(()=>{window.requestAnimationFrame(()=>{eg.current=!0})},[]),i.useEffect(()=>{var e;function t(){if(ey.current&&Z&&(b(document.activeElement)||eh.current)){var e;let t=(null==(e=window.visualViewport)?void 0:e.height)||0,n=window.innerHeight,r=n-t,o=ey.current.getBoundingClientRect().height||0;eE.current||(eE.current=o);let i=ey.current.getBoundingClientRect().top;if(Math.abs(ew.current-r)>60&&(eh.current=!eh.current),A&&A.length>0&&eP&&eC&&(r+=eP[eC]||0),ew.current=r,o>t||eh.current){let e=ey.current.getBoundingClientRect().height,a=e;e>t&&(a=t-(o>.8*n?i:26)),H?ey.current.style.height="".concat(e-Math.max(r,0),"px"):ey.current.style.height="".concat(Math.max(a,t-i),"px")}else!function(){let e=navigator.userAgent;return"undefined"!=typeof window&&(/Firefox/.test(e)&&/Mobile/.test(e)||/FxiOS/.test(e))}()&&(ey.current.style.height="".concat(eE.current,"px"));A&&A.length>0&&!eh.current?ey.current.style.bottom="0px":ey.current.style.bottom="".concat(Math.max(r,0),"px")}}return null==(e=window.visualViewport)||e.addEventListener("resize",t),()=>{var e;return null==(e=window.visualViewport)?void 0:e.removeEventListener("resize",t)}},[eC,A,eP]),i.useEffect(()=>(ee&&(R(document.documentElement,{scrollBehavior:"auto"}),ec.current=new Date),()=>{!function(e,t){if(!e||!(e instanceof HTMLElement))return;let n=E.get(e);n&&(e.style[t]=n[t])}(document.documentElement,"scrollBehavior")}),[ee]),i.useEffect(()=>{z||window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"})},[z]),i.createElement(o.fC,{defaultOpen:$,onOpenChange:e=>{(F||e)&&(e?er(!0):eF(!0),et(e))},open:ee},i.createElement(a.Provider,{value:{activeSnapPoint:eT,snapPoints:A,setActiveSnapPoint:eA,drawerRef:ey,overlayRef:eu,onOpenChange:s,onPress:function(e){var t,n;(F||A)&&(!ey.current||ey.current.contains(e.target))&&(eb.current=(null==(t=ey.current)?void 0:t.getBoundingClientRect().height)||0,ex.current=(null==(n=ey.current)?void 0:n.getBoundingClientRect().width)||0,ei(!0),es.current=new Date,c()&&window.addEventListener("touchend",()=>ep.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),ev.current=T(U)?e.pageY:e.pageX)},onRelease:function(e){var t,n;if(!eo||!ey.current)return;ey.current.classList.remove(P),ep.current=!1,ei(!1),ed.current=new Date;let r=C(ey.current,U);
1if(!e||!ek(e.target,!1)||!r||Number.isNaN(r)||null===es.current)return;let o=ed.current.getTime()-es.current.getTime(),i=ev.current-(T(U)?e.pageY:e.pageX),a=Math.abs(i)/o;if(a>.05&&(el(!0),setTimeout(()=>{el(!1)},200)),A){eS({draggedDistance:i*("bottom"===U||"right"===U?1:-1),closeDrawer:eF,velocity:a,dismissible:F}),null==x||x(e,!0);return}if("bottom"===U||"right"===U?i>0:i<0){eW(),null==x||x(e,!0);return}if(a>.4){eF(),null==x||x(e,!1);return}let l=Math.min(null!=(t=ey.current.getBoundingClientRect().height)?t:0,window.innerHeight),u=Math.min(null!=(n=ey.current.getBoundingClientRect().width)?n:0,window.innerWidth);if(Math.abs(r)>=("left"===U||"right"===U?u:l)*O){eF(),null==x||x(e,!1);return}null==x||x(e,!0),eW()},onDrag:function(e){if(ey.current&&eo){let t="bottom"===U||"right"===U?1:-1,n=(ev.current-(T(U)?e.pageY:e.pageX))*t,r=n>0,o=A&&!F&&!r;if(o&&0===eC)return;let i=Math.abs(n),a=document.querySelector("[data-vaul-drawer-wrapper]"),l=i/("bottom"===U||"top"===U?eb.current:ex.current),u=eL(i,r);if(null!==u&&(l=u),o&&l>=1||!ep.current&&!ek(e.target,r))return;if(ey.current.classList.add(P),ep.current=!0,R(ey.current,{transition:"none"}),R(eu.current,{transition:"none"}),A&&eD({draggedDistance:n}),r&&!A){let e=Math.min(-(8*(Math.log(n+1)-2)*1),0)*t;R(ey.current,{transform:T(U)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")});return}let c=1-l;if((eM||I&&eC===I-1)&&(null==h||h(e,l),R(eu.current,{opacity:"".concat(c),transition:"none"},!0)),a&&eu.current&&D){let e=Math.min(eO()+l*(1-eO()),1),t=8-8*l,n=Math.max(0,14-14*l);R(a,{borderRadius:"".concat(t,"px"),transform:T(U)?"scale(".concat(e,") translate3d(0, ").concat(n,"px, 0)"):"scale(".concat(e,") translate3d(").concat(n,"px, 0, 0)"),transition:"none"},!0)}if(!A){let e=i*t;R(ey.current,{transform:T(U)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")})}}},dismissible:F,shouldAnimate:eg,handleOnly:W,isOpen:ee,isDragging:eo,shouldFade:eM,closeDrawer:eF,onNestedDrag:function(e,t){if(t<0)return;let n=(window.innerWidth-16)/window.innerWidth,r=n+t*(1-n),o=-16+16*t;R(ey.current,{transform:T(U)?"scale(".concat(r,") translate3d(0, ").concat(o,"px, 0)"):"scale(".concat(r,") translate3d(").concat(o,"px, 0, 0)"),transition:"none"})},onNestedOpenChange:function(e){let t=e?(window.innerWidth-16)/window.innerWidth:1,n=e?-16:0;em.current&&window.clearTimeout(em.current),R(ey.current,{transition:"transform ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")"),transform:T(U)?"scale(".concat(t,") translate3d(0, ").concat(n,"px, 0)"):"scale(".concat(t,") translate3d(").concat(n,"px, 0, 0)")}),!e&&ey.current&&(em.current=setTimeout(()=>{let e=C(ey.current,U);R(ey.current,{transition:"none",transform:T(U)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")})},500))},onNestedRelease:function(e,t){let n=T(U)?window.innerHeight:window.innerWidth,r=t?(n-16)/n:1,o=t?-16:0;t&&R(ey.current,{transition:"transform ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")"),transform:T(U)?"scale(".concat(r,") translate3d(0, ").concat(o,"px, 0)"):"scale(".concat(r,") translate3d(").concat(o,"px, 0, 0)")})},keyboardIsOpen:eh,modal:z,snapPointsOffset:eP,activeSnapPointIndex:eC,direction:U,shouldScaleBackground:D,setBackgroundColorOnScale:L,noBodyStyles:Y,container:J,autoFocus:Q}},m))}let k=i.forwardRef(function(e,t){let{...n}=e,{overlayRef:r,snapPoints:a,onRelease:u,shouldFade:c,isOpen:s,modal:d,shouldAnimate:f}=l(),p=x(t,r),m=a&&a.length>0;if(!d)return null;let v=i.useCallback(e=>u(e),[u]);return i.createElement(o.aV,{onMouseUp:v,ref:p,"data-vaul-overlay":"","data-vaul-snap-points":s&&m?"true":"false","data-vaul-snap-points-overlay":s&&c?"true":"false","data-vaul-animate":(null==f?void 0:f.current)?"true":"false",...n})});k.displayName="Drawer.Overlay";let F=i.forwardRef(function(e,t){let{onPointerDownOutside:n,style:r,onOpenAutoFocus:a,...u}=e,{drawerRef:c,onPress:s,onRelease:d,onDrag:f,keyboardIsOpen:p,snapPointsOffset:m,activeSnapPointIndex:v,modal:h,isOpen:g,direction:w,snapPoints:y,container:b,handleOnly:E,shouldAnimate:R,autoFocus:C}=l(),[P,D]=i.useState(!1),M=x(t,c),N=i.useRef(null),O=i.useRef(null),k=i.useRef(!1),F=y&&y.length>0;
1!function(){let{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:o}=l(),a=i.useRef(null),u=(0,i.useMemo)(()=>document.body.style.backgroundColor,[]);function c(){return(window.innerWidth-26)/window.innerWidth}i.useEffect(()=>{if(t&&n){a.current&&clearTimeout(a.current);let t=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!t)return;!function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n]}(r&&!o?A(document.body,{background:"black"}):L,A(t,{transformOrigin:T(e)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:"".concat(S.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(S.EASE.join(","),")")}));let n=A(t,{borderRadius:"".concat(8,"px"),overflow:"hidden",...T(e)?{transform:"scale(".concat(c(),") translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)")}:{transform:"scale(".concat(c(),") translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)")}});return()=>{n(),a.current=window.setTimeout(()=>{u?document.body.style.background=u:document.body.style.removeProperty("background")},1e3*S.DURATION)}}},[t,n,u])}();let W=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(k.current)return!0;let r=Math.abs(e.y),o=Math.abs(e.x),i=o>r,a=["bottom","right"].includes(t)?1:-1;if("left"===t||"right"===t){if(!(e.x*a<0)&&o>=0&&o<=n)return i}else if(!(e.y*a<0)&&r>=0&&r<=n)return!i;return k.current=!0,!0};function I(e){N.current=null,k.current=!1,d(e)}return i.useEffect(()=>{F&&window.requestAnimationFrame(()=>{D(!0)})},[]),i.createElement(o.VY,{"data-vaul-drawer-direction":w,"data-vaul-drawer":"","data-vaul-delayed-snap-points":P?"true":"false","data-vaul-snap-points":g&&F?"true":"false","data-vaul-custom-container":b?"true":"false","data-vaul-animate":(null==R?void 0:R.current)?"true":"false",...u,ref:M,style:m&&m.length>0?{"--snap-point-height":"".concat(m[null!=v?v:0],"px"),...r}:r,onPointerDown:e=>{E||(null==u.onPointerDown||u.onPointerDown.call(u,e),N.current={x:e.pageX,y:e.pageY},s(e))},onOpenAutoFocus:e=>{null==a||a(e),C||e.preventDefault()},onPointerDownOutside:e=>{if(null==n||n(e),!h||e.defaultPrevented){e.preventDefault();return}p.current&&(p.current=!1)},onFocusOutside:e=>{if(!h){e.preventDefault();return}},onPointerMove:e=>{if(O.current=e,E||(null==u.onPointerMove||u.onPointerMove.call(u,e),!N.current))return;let t=e.pageY-N.current.y,n=e.pageX-N.current.x,r="touch"===e.pointerType?10:2;W({x:n,y:t},w,r)?f(e):(Math.abs(n)>r||Math.abs(t)>r)&&(N.current=null)},onPointerUp:e=>{null==u.onPointerUp||u.onPointerUp.call(u,e),N.current=null,k.current=!1,d(e)},onPointerOut:e=>{null==u.onPointerOut||u.onPointerOut.call(u,e),I(O.current)},onContextMenu:e=>{null==u.onContextMenu||u.onContextMenu.call(u,e),O.current&&I(O.current)}})});F.displayName="Drawer.Content";let W=i.forwardRef(function(e,t){let{preventCycle:n=!1,children:r,...o}=e,{closeDrawer:a,isDragging:u,snapPoints:c,activeSnapPoint:s,setActiveSnapPoint:d,dismissible:f,handleOnly:p,isOpen:m,onPress:v,onDrag:h}=l(),g=i.useRef(null),w=i.useRef(!1);function y(){g.current&&window.clearTimeout(g.current),w.current=!1}return i.createElement("div",{onClick:function(){if(w.current){y();return}window.setTimeout(()=>{!function(){if(u||n||w.current){y();return}if(y(),!c||0===c.length){f||a();return}if(s===c[c.length-1]&&f){a();return}let e=c.findIndex(e=>e===s);-1!==e&&d(c[e+1])}()},120)},onPointerCancel:y,onPointerDown:e=>{p&&v(e),g.current=window.setTimeout(()=>{w.current=!0},250)},onPointerMove:e=>{p&&h(e)},ref:t,"data-vaul-drawer-visible":m?"true":"false","data-vaul-handle":"","aria-hidden":"true",...o},i.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},r))});W.displayName="Drawer.Handle";let I={Root:O,NestedRoot:function(e){let{onDrag:t,onOpenChange:n,open:r,...o}=e,{onNestedDrag:a,onNestedOpenChange:u,onNestedRelease:c}=l();if(!a)throw Error("Drawer.NestedRoot must be placed in another drawer");return i.createElement(O,{nested:!0,open:r,onClose:()=>{u(!1)},onDrag:(e,n)=>{a(e,n),null==t||t(e,n)},onOpenChange:e=>{e&&u(e),null==n||n(e)},onRelease:c,...o})},Content:F,Overlay:k,Trigger:o.xz,Portal:function(e){let t=l(),{container:n=t.container,...r}=e;
1return i.createElement(o.h_,{container:n,...r})},Handle:W,Close:o.x8,Title:o.Dx,Description:o.dk}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.