1(()=>{var e,t,r={7371:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)){if(r.length){var s=o.apply(null,r);s&&e.push(s)}}else if("object"===a){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var i in r)n.call(r,i)&&r[i]&&e.push(i)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},4146:(e,t,r)=>{"use strict";var n=r(4363),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};function l(e){return n.isMemo(e)?s:i[e.$$typeof]||o}i[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i[n.Memo]=s;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(m){var o=p(r);o&&o!==m&&e(t,o,n)}var s=u(r);d&&(s=s.concat(d(r)));for(var i=l(t),h=l(r),v=0;v<s.length;++v){var g=s[v];if(!(a[g]||n&&n[g]||h&&h[g]||i&&i[g])){var y=f(r,g);try{c(t,g,y)}catch(e){}}}}return t}},9431:e=>{"use strict";e.exports=function(e,t,r,n){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var o=isFinite(+e)?+e:0,a=isFinite(+t)?Math.abs(t):0,s=void 0===n?",":n,i=void 0===r?".":r,l="";return l=(a?function(e,t){if(-1===(""+e).indexOf("e"))return+(Math.round(e+"e+"+t)+"e-"+t);var r=(""+e).split("e"),n="";return+r[1]+t>0&&(n="+"),(+(Math.round(+r[0]+"e"+n+(+r[1]+t))+"e-"+t)).toFixed(t)}(o,a).toString():""+Math.round(o)).split("."),l[0].length>3&&(l[0]=l[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,s)),(l[1]||"").length<a&&(l[1]=l[1]||"",l[1]+=new Array(a-l[1].length+1).join("0")),l.join(i)}},181:(e,t,r)=>{var n=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,i=parseInt,l="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,c="object"==typeof self&&self&&self.Object===Object&&self,u=l||c||Function("return this")(),d=Object.prototype.toString,f=Math.max,p=Math.min,m=function(){return u.Date.now()};function h(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function v(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(h(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=h(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var r=a.test(e);return r||s.test(e)?i(e.slice(2),r?2:8):o.test(e)?NaN:+e}e.exports=function(e,t,r){var n,o,a,s,i,l,c=0,u=!1,d=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var r=n,a=o;return n=o=void 0,c=t,s=e.apply(a,r)}function w(e){var r=e-l;return void 0===l||r>=t||r<0||d&&e-c>=a}function b(){var e=m();if(w(e))return x(e);i=setTimeout(b,function(e){var r=t-(e-l);return d?p(r,a-(e-c)):r}(e))}function x(e){return i=void 0,g&&n?y(e):(n=o=void 0,s)}function C(){var e=m(),r=w(e);if(n=arguments,o=this,l=e,r){if(void 0===i)return function(e){return c=e,i=setTimeout(b,t),u?y(e):s}(l);if(d)return i=setTimeout(b,t),y(l)}return void 0===i&&(i=setTimeout(b,t)),s}return t=v(t)||0,h(r)&&(u=!!r.leading,a=(d="maxWait"in r)?f(v(r.maxWait)||0,t):a,g="trailing"in r?!!r.trailing:g),C.cancel=function(){void 0!==i&&clearTimeout(i),c=0,n=l=o=i=void 0},C.flush=function(){return void 0===i?s:x(m())},C}},5338:(e,t,r)=>{"use strict";var n=r(5795);t.H=n.createRoot,n.hydrateRoot},2799:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,i=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,p=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,h=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,g=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,b=r?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case a:case i:case s:case p:return e;default:switch(e=e&&e.$$typeof){case c:case f:case v:case h:case l:return e;default:return t}}case o:return t}}}function C(e){return x(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=f,t.Fragment=a,t.Lazy=v,t.Memo=h,t.Portal=o,t.Profiler=i,t.StrictMode=s,t.Suspense=p,t.isAsyncMode=function(e){return C(e)||x(e)===u},t.isConcurrentMode=C,t.isContextConsumer=function(e){return x(e)===c},t.isContextProvider=function(e){return x(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return x(e)===f},t.isFragment=function(e){return x(e)===a},t.isLazy=function(e){return x(e)===v},t.isMemo=function(e){return x(e)===h},t.isPortal=function(e){return x(e)===o},t.isProfiler=function(e){return x(e)===i},t.isStrictMode=function(e){return x(e)===s},t.isSuspense=function(e){return x(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===i||e===s||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===f||e.$$typeof===y||e.$$typeof===w||e.$$typeof===b||e.$$typeof===g)},t.typeOf=x},4363:(e,t,r)=>{"use strict";e.exports=r(2799)},1020:(e,t,r)=>{"use strict";var n=r(1609),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,i=n.__SECRET_INT
1ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,r){var n,a={},c=null,u=null;for(n in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)s.call(t,n)&&!l.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===a[n]&&(a[n]=t[n]);return{$$typeof:o,type:e,key:c,ref:u,props:a,_owner:i.current}}t.Fragment=a,t.jsx=c,t.jsxs=c},4848:(e,t,r)=>{"use strict";e.exports=r(1020)},1063:(e,t,r)=>{"use strict";var n=r(1609),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,s=n.useEffect,i=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),o=n[0].inst,u=n[1];return i((function(){o.value=r,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,r,t]),s((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},8940:(e,t,r)=>{"use strict";var n=r(1609),o=r(9888),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=o.useSyncExternalStore,i=n.useRef,l=n.useEffect,c=n.useMemo,u=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var d=i(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c((function(){function e(e){if(!l){if(l=!0,s=e,e=n(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return i=t}return i=e}if(t=i,a(s,e))return t;var r=n(e);return void 0!==o&&o(t,r)?t:(s=e,i=r)}var s,i,l=!1,c=void 0===r?null:r;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,r,n,o]);var p=s(e,d[0],d[1]);return l((function(){f.hasValue=!0,f.value=p}),[p]),u(p),p}},9888:(e,t,r)=>{"use strict";e.exports=r(1063)},9242:(e,t,r)=>{"use strict";e.exports=r(8940)},1609:e=>{"use strict";e.exports=window.React},5795:e=>{"use strict";e.exports=window.ReactDOM},6942:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=s(e,a(r)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=s(t,r));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={exports:{}};return r[e](a,a.exports,o),a.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(r,n){if(1&n&&(r=this(r)),8&n)return r;if("object"==typeof r&&r){if(4&n&&r.__esModule)return r;if(16&n&&"function"==typeof r.then)return r}var a=Object.create(null);o.r(a);var s={};e=e||[null,t({}),t([]),t(t)];for(var i=2&n&&r;"object"==typeof i&&!~e.indexOf(i);i=t(i))Object.getOwnPropertyNames(i).forEach((e=>s[e]=()=>r[e]));return s.default=()=>r,o.d(a,s),a},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0,(()=>{"use strict";var e=o(5338),t=o(1609),r=o.t(t,2),n=o.n(t),a=o(5795);function s(...e){return t=>e.forEach((e=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(e,t)))}function i(...e){return t.useCallback(s(...e),e)}var l=o(4848),c=t.forwardRef(((e,r)=>{const{children:n,...o}=e,a=t.Children.toArray(n),s=a.find(f);if(s){const e=s.props.children,n=a.map((r=>r===s?t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null:r));return(0,l.jsx)(u,{...o,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,l.jsx)(u,{...o,ref:r,children:n})}));c.displayName="Slot";var u=t.forwardRef(((e,r)=>{const{children:n,...o}=e;if(t.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}(n);return t.cloneElement(n,{...p(o,n.props),ref:r?s(r,e):e})}return t.Children.count(n)>1?t.Children.only(null):null}));u.displayName="SlotClone";var d=({children:e})=>(0,l.jsx)(l.Fragment,{children:e});function f(e){return t.isValidElement(e)&&e.type===d}function p(e,t){const r={...t};for(const n in t){const o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{a(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}
vendor: 9,476 bytes, line 1
1:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}var m=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,r)=>{const n=t.forwardRef(((e,t)=>{const{asChild:n,...o}=e,a=n?c:r;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(a,{...o,ref:t})}));return n.displayName=`Primitive.${r}`,{...e,[r]:n}}),{});function h(e,t){e&&a.flushSync((()=>e.dispatchEvent(t)))}var v=t.forwardRef(((e,t)=>(0,l.jsx)(m.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}})));v.displayName="VisuallyHidden";var g=v,y=({children:e,label:r})=>{const n=t.Children.only(e);return(0,l.jsxs)(l.Fragment,{children:[t.cloneElement(n,{"aria-hidden":"true",focusable:"false"}),(0,l.jsx)(g,{children:r})]})};y.displayName="AccessibleIcon";var w=o(7371);function b(e,r=[]){let n=[];const o=()=>{const r=n.map((e=>t.createContext(e)));return function(n){const o=n?.[e]||r;return t.useMemo((()=>({[`__scope${e}`]:{...n,[e]:o}})),[n,o])}};return o.scopeName=e,[function(r,o){const a=t.createContext(o),s=n.length;function i(r){const{scope:n,children:o,...i}=r,c=n?.[e][s]||a,u=t.useMemo((()=>i),Object.values(i));return(0,l.jsx)(c.Provider,{value:u,children:o})}return n=[...n,o],i.displayName=r+"Provider",[i,function(n,i){const l=i?.[e][s]||a,c=t.useContext(l);if(c)return c;if(void 0!==o)return o;throw new Error(`\`${n}\` must be used within \`${r}\``)}]},x(o,...r)]}function x(...e){const r=e[0];if(1===e.length)return r;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const o=n.reduce(((t,{useScope:r,scopeName:n})=>({...t,...r(e)[`__scope${n}`]})),{});return t.useMemo((()=>({[`__scope${r.scopeName}`]:o})),[o])}};return n.scopeName=r.scopeName,n}function C(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var E=Boolean(globalThis?.document)?t.useLayoutEffect:()=>{},N=r["useId".toString()]||(()=>{}),S=0;function _(e){const[r,n]=t.useState(N());return E((()=>{e||n((e=>e??String(S++)))}),[e]),e||(r?`radix-${r}`:"")}function R(e){const r=t.useRef(e);return t.useEffect((()=>{r.current=e})),t.useMemo((()=>(...e)=>r.current?.(...e)),[])}function j({prop:e,defaultProp:r,onChange:n=(()=>{})}){const[o,a]=function({defaultProp:e,onChange:r}){const n=t.useState(e),[o]=n,a=t.useRef(o),s=R(r);return t.useEffect((()=>{a.current!==o&&(s(o),a.current=o)}),[o,a,s]),n}({defaultProp:r,onChange:n}),s=void 0!==e,i=s?e:o,l=R(n);return[i,t.useCallback((t=>{if(s){const r="function"==typeof t?t(e):t;r!==e&&l(r)}else a(t)}),[s,e,a,l])]}var M,k="dismissableLayer.update",P=t.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),D=t.forwardRef(((e,r)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:s,onInteractOutside:c,onDismiss:u,...d}=e,f=t.useContext(P),[p,h]=t.useState(null),v=p?.ownerDocument??globalThis?.document,[,g]=t.useState({}),y=i(r,(e=>h(e))),w=Array.from(f.layers),[b]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),x=w.indexOf(b),E=p?w.indexOf(p):-1,N=f.layersWithOutsidePointerEventsDisabled.size>0,S=E>=x,_=function(e,r=globalThis?.document){const n=R(e),o=t.useRef(!1),a=t.useRef((()=>{}));return t.useEffect((()=>{const e=e=>{if(e.target&&!o.current){let t=function(){O("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})};const o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",a.current),a.current=t,r.addEventListener("click",a.current,{once:!0})):t()}else r.removeEventListener("click",a.current);o.current=!1},t=window.setTimeout((()=>{r.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",a.current)}}),[r,n]),{onPointerDownCapture:()=>o.current=!0}}((e=>{const t=e.target,r=[...f.branches].some((e=>e.contains(t)));S&&!r&&(a?.(e),c?.(e),e.defaultPrevented||u?.())}),v),j=function(e,r=globalThis?.document){const n=R(e),o=t.useRef(!1);return t.useEffect((()=>{const e=e=>{e.target&&!o.current&&O("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)}),[r,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}((e=>{const t=e.target;[...f.branches].some((e=>e.contains(t)))||(s?.(e),c?.(e),e.defaultPrevented||u?.())}),v);return function(e,r=globalThis?.document){const n=R(e);t.useEffect((()=>{const e=e=>{"Escape"===e.key&&n(e)};return r.addEventListener("keydown",e,{capture:!0}),()=>r.removeEventListener("keydown",e,{capture:!0})}),[n,r])}((e=>{E===f.layers.size-1&&(o?.(e),!e.defaultPrevented&&u&&(e.preventDefault(),u()))}),v),t.useEffect((()=>{if(p)return n&&(0===f.layersWithOutsidePointerEventsDisabled.size&&(M=v.body.style.pointerEvents,v.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(p)),f.layers.add(p),I(),()=>{n&&1===f.layersWithOutsidePointerEventsDisabled.size&&(v.body.style.pointerEvents=M)}}),[p,v,n,f]),t.useEffect((()=>()=>{p&&(f.layers.delete(p),f.layersWithOutsidePointerEventsDisabled.delete(p),I())}),[p,f]),t.useEffect((()=>{const e=()=>g({});return document.addEventListener(k,e),()=>document.removeEventListener(k,e)}),[]),(0,l.jsx)(m.div,{...d,ref:y,style:{pointerEvents:N?S?"auto":"none":void 0,...e.style},onFocusCapture:C(e.onFocusCapture,j.onFocusCapture),onBlurCapture:C(e.onBlurCapture,j.onBlurCapture),onPointerDownCapture:C(e.onPointerDownCapture,_.onPointerDownCapture)})}));D.displayName="DismissableLayer";var T=t.forwardRef(((e,r)=>{const n=t.useContext(P),o=t.useRef(null),a=i(r,o);return t.useEffect((()=>{const e=o.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}}),[n.branches]),(0,l.jsx)(m.div,{...e,ref:a})}));function I(){const e=new CustomEvent(k);document.dispatchEvent(e)}function O(e,t,r,{discrete:n}){const o=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?h(o,a):o.dispatchEvent(a)}T.displayName="DismissableLayerBranch";var L="focusScope.autoFocusOnMount",A="focusScope.autoFocusOnUnmount",F={bubbles:!1,cancelable:!0},V=t.forwardRef(((e,r)=>{const{loop:n=!1,trapped:o=!1,onMountAutoFocus:a,onUnmountAutoFocus:s,...c}=e,[u,d]=t.useState(null),f=R(a),p=R(s),h=t.useRef(null),v=i(r,(e=>d(e))),g=t.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;t.useEffect((()=>{if(o){let e=function(e){if(g.paused||!u)return;const t=e.target;u.contains(t)?h.current=t:H(h.current,{select:!0})},t=function(e){if(g.paused||!u)return;const t=e.relatedTarget;null!==t&&(u.contains(t)||H(h.current,{select:!0}))},r=function(e){if(document.activeElement===document.body)for(const t of e)t.removedNodes.length>0&&H(u)};document.addEventListener("focusin",e),document.addEventListener("focusout",t);const n=new MutationObserver(r);return u&&n.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}}),[o,u,g.paused]),t.useEffect((()=>{if(u){W.add(g);const e=document.activeElement;if(!u.contains(e)){const t=new CustomEvent(L,F);u.addEventListener(L,f),u.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(H(n,{select:t}),document.activeElement!==r)return}(z(u).filter((e=>"A"!==e.tagName)),{select:!0}),document.activeElement===e&&H(u))}return()=>{u.removeEventListener(L,f),setTimeout((()=>{const t=new CustomEvent(A,F);u.addEventListener(A,p),u.dispatchEvent(t),t.defaultPrevented||H(e??document.body,{select:!0}),u.removeEventListener(A,p),W.remove(g)}),0)}}}),[u,f,p,g]);const y=t.useCallback((e=>{if(!n&&!o)return;if(g.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){const t=e.currentTarget,[o,a]=function(e){const t=z(e);return[B(t,e),B(t.reverse(),e)]}(t);o&&a?e.shiftKey||r!==a?e.shiftKey&&r===o&&(e.preventDefault(),n&&H(a,{select:!0})):(e.preventDefault(),n&&H(o,{select:!0})):r===t&&e.preventDefault()}}),[n,o,g.paused]);return(0,l.jsx)(m.div,{tabIndex:-1,...c,ref:v,onKeyDown:y})}));function z(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const 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(;r.nextNode();)t.push(r.currentNode);return t}function B(e,t){for(const r of e)if(!$(r,{upTo:t}))return r}function $(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function H(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}V.displayName="FocusScope";var W=function(){let e=[];return{add(t){const r=e[0];t!==r&&r?.pause(),e=U(e,t),e.unshift(t)},remove(t){e=U(e,t),e[0]?.resume()}}}();function U(e,t){const r=[...e],n=r.indexOf(t);return-1!==n&&r.splice(n,1),r}var K=t.forwardRef(((e,r)=>{const{container:n,...o}=e,[s,i]=t.useState(!1);E((()=>i(!0)),[]);const c=n||s&&globalThis?.document?.body;
1return c?a.createPortal((0,l.jsx)(m.div,{...o,ref:r}),c):null}));K.displayName="Portal";var G=K,q=e=>{const{present:r,children:n}=e,o=function(e){const[r,n]=t.useState(),o=t.useRef({}),s=t.useRef(e),i=t.useRef("none"),l=e?"mounted":"unmounted",[c,u]=function(e,r){return t.useReducer(((e,t)=>r[e][t]??e),e)}(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return t.useEffect((()=>{const e=Z(o.current);i.current="mounted"===c?e:"none"}),[c]),E((()=>{const t=o.current,r=s.current;if(r!==e){const n=i.current,o=Z(t);u(e?"MOUNT":"none"===o||"none"===t?.display?"UNMOUNT":r&&n!==o?"ANIMATION_OUT":"UNMOUNT"),s.current=e}}),[e,u]),E((()=>{if(r){const e=e=>{const t=Z(o.current).includes(e.animationName);e.target===r&&t&&a.flushSync((()=>u("ANIMATION_END")))},t=e=>{e.target===r&&(i.current=Z(o.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),()=>{r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}u("ANIMATION_END")}),[r,u]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:t.useCallback((e=>{e&&(o.current=getComputedStyle(e)),n(e)}),[])}}(r),s="function"==typeof n?n({present:o.isPresent}):t.Children.only(n),l=i(o.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}(s));return"function"==typeof n||o.isPresent?t.cloneElement(s,{ref:l}):null};function Z(e){return e?.animationName||"none"}
1q.displayName="Presence";var X=0;function Y(){t.useEffect((()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??J()),document.body.insertAdjacentElement("beforeend",e[1]??J()),X++,()=>{1===X&&document.querySelectorAll("[data-radix-focus-guard]").forEach((e=>e.remove())),X--}}),[])}function J(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var Q=function(){return Q=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Q.apply(this,arguments)};Object.create,Object.create;var ee="right-scroll-bar-position",te="width-before-scroll-bar";var re=function(){return re=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},re.apply(this,arguments)};function ne(e){return e}Object.create,Object.create;var oe=function(e){void 0===e&&(e={});var t=function(e,t){void 0===t&&(t=ne);var r=[],n=!1,o={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(e){var o=t(e,n);return r.push(o),function(){r=r.filter((function(e){return e!==o}))}},assignSyncMedium:function(e){for(n=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){n=!0;var t=[];if(r.length){var o=r;r=[],o.forEach(e),t=r}var a=function(){var r=t;t=[],r.forEach(e)},s=function(){return Promise.resolve().then(a)};s(),r={push:function(e){t.push(e),s()},filter:function(e){return t=t.filter(e),r}}}};return o}(null);return t.options=re({async:!0,ssr:!1},e),t}(),ae=function(){},se=t.forwardRef((function(e,r){var n=t.useRef(null),o=t.useState({onScrollCapture:ae,onWheelCapture:ae,onTouchMoveCapture:ae}),a=o[0],s=o[1],i=e.forwardProps,l=e.children,c=e.className,u=e.removeScrollBar,d=e.enabled,f=e.shards,p=e.sideCar,m=e.noIsolation,h=e.inert,v=e.allowPinchZoom,g=e.as,y=void 0===g?"div":g,w=e.gapMode,b=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=p,C=function(e,r){return n=r||null,o=function(t){return e.forEach((function(e){return function(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}(e,t)}))},(a=(0,t.useState)((function(){return{value:n,callback:o,facade:{get current(){return a.value},set current(e){var t=a.value;t!==e&&(a.value=e,a.callback(e,t))}}}}))[0]).callback=o,a.facade;var n,o,a}([n,r]),E=Q(Q({},b),a);return t.createElement(t.Fragment,null,d&&t.createElement(x,{sideCar:oe,removeScrollBar:u,shards:f,noIsolation:m,inert:h,setCallbacks:s,allowPinchZoom:!!v,lockRef:n,gapMode:w}),i?t.cloneElement(t.Children.only(l),Q(Q({},E),{ref:C})):t.createElement(y,Q({},E,{className:c,ref:C}),l))}));se.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},se.classNames={fullWidth:te,zeroRight:ee};var ie=function(e){var r=e.sideCar,n=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}(e,["sideCar"]);if(!r)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=r.read();if(!o)throw new Error("Sidecar medium not found");return t.createElement(o,re({},n))};
vendor: 4,653 bytes, line 1
1ie.isSideCarExport=!0;var le=function(){var e=0,t=null;return{add:function(r){var n;0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=o.nc;return t&&e.setAttribute("nonce",t),e}())&&(function(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}(t,r),n=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(n)),e++},remove:function(){! --e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ce=function(){var e,r=(e=le(),function(r,n){t.useEffect((function(){return e.add(r),function(){e.remove()}}),[r&&n])});return function(e){var t=e.styles,n=e.dynamic;return r(t,n),null}},ue={left:0,top:0,right:0,gap:0},de=function(e){return parseInt(e||"",10)||0},fe=ce(),pe="data-scroll-locked",me=function(e,t,r,n){var o=e.left,a=e.top,s=e.right,i=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(i,"px ").concat(n,";\n }\n body[").concat(pe,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(s,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(i,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(i,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(ee," {\n right: ").concat(i,"px ").concat(n,";\n }\n \n .").concat(te," {\n margin-right: ").concat(i,"px ").concat(n,";\n }\n \n .").concat(ee," .").concat(ee," {\n right: 0 ").concat(n,";\n }\n \n .").concat(te," .").concat(te," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(pe,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(i,"px;\n }\n")},he=function(){var e=parseInt(document.body.getAttribute(pe)||"0",10);return isFinite(e)?e:0},ve=function(e){var r=e.noRelative,n=e.noImportant,o=e.gapMode,a=void 0===o?"margin":o;t.useEffect((function(){return document.body.setAttribute(pe,(he()+1).toString()),function(){var e=he()-1;e<=0?document.body.removeAttribute(pe):document.body.setAttribute(pe,e.toString())}}),[]);var s=t.useMemo((function(){return function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return ue;var t=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[de(r),de(n),de(o)]}(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}}(a)}),[a]);return t.createElement(fe,{styles:me(s,!r,a,n?"":"!important")})},ge=!1;if("undefined"!=typeof window)try{var ye=Object.defineProperty({},"passive",{get:function(){return ge=!0,!0}});window.addEventListener("test",ye,ye),window.removeEventListener("test",ye,ye)}catch(e){ge=!1}var we=!!ge&&{passive:!1},be=function(e,t){var r=window.getComputedStyle(e);return"hidden"!==r[t]&&!(r.overflowY===r.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===r[t])},xe=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),Ce(e,n)){var o=Ee(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},Ce=function(e,t){return"v"===e?function(e){return be(e,"overflowY")}(t):function(e){return be(e,"overflowX")}(t)},Ee=function(e,t){return"v"===e?[(r=t).scrollTop,r.scrollHeight,r.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var r},Ne=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Se=function(e){return[e.deltaX,e.deltaY]},_e=function(e){return e&&"current"in e?e.current:e},Re=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},je=0,Me=[];function ke(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const Pe=(De=function(e){var r=t.useRef([]),n=t.useRef([0,0]),o=t.useRef(),a=t.useState(je++)[0],s=t.useState(ce)[0],i=t.useRef(e);t.useEffect((function(){i.current=e}),[e]),t.useEffect((function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=function(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}
vendor: 4,678 bytes, line 1
1([e.lockRef.current],(e.shards||[]).map(_e),!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 l=t.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!i.current.allowPinchZoom;var r,a=Ne(e),s=n.current,l="deltaX"in e?e.deltaX:s[0]-a[0],c="deltaY"in e?e.deltaY:s[1]-a[1],u=e.target,d=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=xe(d,u);if(!f)return!0;if(f?r=d:(r="v"===d?"h":"v",f=xe(d,u)),!f)return!1;if(!o.current&&"changedTouches"in e&&(l||c)&&(o.current=r),!r)return!0;var p=o.current||r;return function(e,t,r,n,o){var a=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),s=a*n,i=r.target,l=t.contains(i),c=!1,u=s>0,d=0,f=0;do{var p=Ee(e,i),m=p[0],h=p[1]-p[2]-a*m;(m||h)&&Ce(e,i)&&(d+=h,f+=m),i=i instanceof ShadowRoot?i.host:i.parentNode}while(!l&&i!==document.body||l&&(t.contains(i)||t===i));return(u&&(Math.abs(d)<1||!1)||!u&&(Math.abs(f)<1||!1))&&(c=!0),c}(p,t,e,"h"===p?l:c)}),[]),c=t.useCallback((function(e){var t=e;if(Me.length&&Me[Me.length-1]===s){var n="deltaY"in t?Se(t):Ne(t),o=r.current.filter((function(e){return e.name===t.type&&(e.target===t.target||t.target===e.shadowParent)&&function(e,t){return e[0]===t[0]&&e[1]===t[1]}(e.delta,n)}))[0];if(o&&o.should)t.cancelable&&t.preventDefault();else if(!o){var a=(i.current.shards||[]).map(_e).filter(Boolean).filter((function(e){return e.contains(t.target)}));(a.length>0?l(t,a[0]):!i.current.noIsolation)&&t.cancelable&&t.preventDefault()}}}),[]),u=t.useCallback((function(e,t,n,o){var a={name:e,delta:t,target:n,should:o,shadowParent:ke(n)};r.current.push(a),setTimeout((function(){r.current=r.current.filter((function(e){return e!==a}))}),1)}),[]),d=t.useCallback((function(e){n.current=Ne(e),o.current=void 0}),[]),f=t.useCallback((function(t){u(t.type,Se(t),t.target,l(t,e.lockRef.current))}),[]),p=t.useCallback((function(t){u(t.type,Ne(t),t.target,l(t,e.lockRef.current))}),[]);t.useEffect((function(){return Me.push(s),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",c,we),document.addEventListener("touchmove",c,we),document.addEventListener("touchstart",d,we),function(){Me=Me.filter((function(e){return e!==s})),document.removeEventListener("wheel",c,we),document.removeEventListener("touchmove",c,we),document.removeEventListener("touchstart",d,we)}}),[]);var m=e.removeScrollBar,h=e.inert;return t.createElement(t.Fragment,null,h?t.createElement(s,{styles:Re(a)}):null,m?t.createElement(ve,{gapMode:e.gapMode}):null)},oe.useMedium(De),ie);var De,Te=t.forwardRef((function(e,r){return t.createElement(se,Q({},e,{ref:r,sideCar:Pe}))}));Te.classNames=se.classNames;const Ie=Te;var Oe=new WeakMap,Le=new WeakMap,Ae={},Fe=0,Ve=function(e,t,r){void 0===t&&(t=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body}(e)),void 0===r&&(r="data-aria-hidden");var n=Array.isArray(e)?e:[e];Ae[r]||(Ae[r]=new WeakMap);var o=Ae[r],a=[],s=new Set,i=function(e){e&&!s.has(e)&&(s.add(e),i(e.parentNode))};n.forEach(i);var l=function(e){!e||n.indexOf(e)>=0||Array.prototype.forEach.call(e.children,(function(e){if(s.has(e))l(e);else{var t=e.getAttribute("aria-hidden"),n=null!==t&&"false"!==t,i=(Oe.get(e)||0)+1,c=(o.get(e)||0)+1;Oe.set(e,i),o.set(e,c),a.push(e),1===i&&n&&Le.set(e,!0),1===c&&e.setAttribute(r,"true"),n||e.setAttribute("aria-hidden","true")}}))};return l(t),s.clear(),Fe++,function(){a.forEach((function(e){var t=Oe.get(e)-1,n=o.get(e)-1;Oe.set(e,t),o.set(e,n),t||(Le.has(e)||e.removeAttribute("aria-hidden"),Le.delete(e)),n||e.removeAttribute(r)})),--Fe||(Oe=new WeakMap,Oe=new WeakMap,Le=new WeakMap,Ae={})}},ze="Dialog",[Be,$e]=b(ze),[He,We]=Be(ze),Ue=e=>{const{__scopeDialog:r,children:n,open:o,defaultOpen:a,onOpenChange:s,modal:i=!0}=e,c=t.useRef(null),u=t.useRef(null),[d=!1,f]=j({prop:o,defaultProp:a,onChange:s});return(0,l.jsx)(He,{scope:r,triggerRef:c,contentRef:u,contentId:_(),titleId:_(),descriptionId:_(),open:d,onOpenChange:f,onOpenToggle:t.useCallback((()=>f((e=>!e))),[f]),modal:i,children:n})};Ue.displayName=ze;var Ke="DialogTrigger",Ge=t.forwardRef(((e,t)=>{const{__scopeDialog:r,...n}=e,o=We(Ke,r),a=i(t,o.triggerRef);return(0,l.jsx)(m.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":ft(o.open),...n,ref:a,onClick:C(e.onClick,o.onOpenToggle)})}
1));Ge.displayName=Ke;var qe="DialogPortal",[Ze,Xe]=Be(qe,{forceMount:void 0}),Ye=e=>{const{__scopeDialog:r,forceMount:n,children:o,container:a}=e,s=We(qe,r);return(0,l.jsx)(Ze,{scope:r,forceMount:n,children:t.Children.map(o,(e=>(0,l.jsx)(q,{present:n||s.open,children:(0,l.jsx)(K,{asChild:!0,container:a,children:e})})))})};Ye.displayName=qe;var Je="DialogOverlay",Qe=t.forwardRef(((e,t)=>{const r=Xe(Je,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=We(Je,e.__scopeDialog);return a.modal?(0,l.jsx)(q,{present:n||a.open,children:(0,l.jsx)(et,{...o,ref:t})}):null}));Qe.displayName=Je;var et=t.forwardRef(((e,t)=>{const{__scopeDialog:r,...n}=e,o=We(Je,r);return(0,l.jsx)(Ie,{as:c,allowPinchZoom:!0,shards:[o.contentRef],children:(0,l.jsx)(m.div,{"data-state":ft(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})})),tt="DialogContent",rt=t.forwardRef(((e,t)=>{const r=Xe(tt,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=We(tt,e.__scopeDialog);return(0,l.jsx)(q,{present:n||a.open,children:a.modal?(0,l.jsx)(nt,{...o,ref:t}):(0,l.jsx)(ot,{...o,ref:t})})}));rt.displayName=tt;var nt=t.forwardRef(((e,r)=>{const n=We(tt,e.__scopeDialog),o=t.useRef(null),a=i(r,n.contentRef,o);return t.useEffect((()=>{const e=o.current;if(e)return Ve(e)}),[]),(0,l.jsx)(at,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:C(e.onCloseAutoFocus,(e=>{e.preventDefault(),n.triggerRef.current?.focus()})),onPointerDownOutside:C(e.onPointerDownOutside,(e=>{const t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()})),onFocusOutside:C(e.onFocusOutside,(e=>e.preventDefault()))})})),ot=t.forwardRef(((e,r)=>{const n=We(tt,e.__scopeDialog),o=t.useRef(!1),a=t.useRef(!1);return(0,l.jsx)(at,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||n.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));const r=t.target,s=n.triggerRef.current?.contains(r);s&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})})),at=t.forwardRef(((e,r)=>{const{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:s,...c}=e,u=We(tt,n),d=t.useRef(null),f=i(r,d);return Y(),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(V,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:s,children:(0,l.jsx)(D,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":ft(u.open),...c,ref:f,onDismiss:()=>u.onOpenChange(!1)})}),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(vt,{titleId:u.titleId}),(0,l.jsx)(gt,{contentRef:d,descriptionId:u.descriptionId})]})]})})),st="DialogTitle",it=t.forwardRef(((e,t)=>{const{__scopeDialog:r,...n}=e,o=We(st,r);return(0,l.jsx)(m.h2,{id:o.titleId,...n,ref:t})}));it.displayName=st;var lt="DialogDescription",ct=t.forwardRef(((e,t)=>{const{__scopeDialog:r,...n}=e,o=We(lt,r);return(0,l.jsx)(m.p,{id:o.descriptionId,...n,ref:t})}));ct.displayName=lt;var ut="DialogClose",dt=t.forwardRef(((e,t)=>{const{__scopeDialog:r,...n}=e,o=We(ut,r);return(0,l.jsx)(m.button,{type:"button",...n,ref:t,onClick:C(e.onClick,(()=>o.onOpenChange(!1)))})}));function ft(e){return e?"open":"closed"}dt.displayName=ut;var pt="DialogTitleWarning",[mt,ht]=function(e,r){const n=t.createContext(r);function o(e){const{children:r,...o}=e,a=t.useMemo((()=>o),Object.values(o));return(0,l.jsx)(n.Provider,{value:a,children:r})}return o.displayName=e+"Provider",[o,function(o){const a=t.useContext(n);if(a)return a;if(void 0!==r)return r;throw new Error(`\`${o}\` must be used within \`${e}\``)}]}(pt,{contentName:tt,titleName:st,docsSlug:"dialog"}),vt=({titleId:e})=>{const r=ht(pt),n=`\`${r.contentName}\` requires a \`${r.titleName}\` for the component to be accessible for screen reader users.\n\nIf you want to hide the \`${r.titleName}\`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/${r.docsSlug}`;return t.useEffect((()=>{e&&(document.getElementById(e)||console.error(n))}),[n,e]),null},gt=({contentRef:e,descriptionId:r})=>{const n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${ht("DialogDescriptionWarning").contentName}}.`;return t.useEffect((()=>{const t=e.current?.getAttribute("aria-describedby");r&&t&&(document.getElementById(r)||console.warn(n))}),[n,e,r]),null},yt=Ge,wt=Ye,bt=Qe,xt=rt,Ct=it,Et=ct,Nt=dt,St="AlertDialog",[_t,Rt]=b(St,[$e]),jt=$e(),Mt=t.forwardRef(((e,t)=>{const{__scopeAlertDialog:r,...n}=e,o=jt(r);return(0,l.jsx)(yt,{...o,...n,ref:t})}));Mt.displayName="AlertDialogTrigger";var kt=e=>{const{__scopeAlertDialog:t,...r}=e,n=jt(t);return(0,l.jsx)(wt,{...n,...r})};kt.displayName="AlertDialogPortal";var Pt=t.forwardRef(((e,t)=>{const{__scopeAlertDialog:r,...n}=e,o=jt(r);return(0,l.jsx)(bt,{...o,...n,ref:t})}));Pt.displayName="AlertDialogOverlay";var Dt="AlertDialogContent",[Tt,It]=_t(Dt),Ot=t.forwardRef(((e,r)=>{const{__scopeAlertDialog:n,children:o,...a}=e,s=jt(n),c=t.useRef(null),u=i(r,c),f=t.useRef(null);return(0,l.jsx)(mt,{contentName:Dt,titleName:Lt,docsSlug:"alert-dialog",children:(0,l.jsx)(Tt,{scope:n,cancelRef:f,children:(0,l.jsxs)(xt,{role:"alertdialog",...s,...a,ref:u,onOpenAutoFocus:C(a.onOpenAutoFocus,(e=>{e.preventDefault(),f.current?.focus({preventScroll:!0})}
1)),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,l.jsx)(d,{children:o}),(0,l.jsx)(Ht,{contentRef:c})]})})})}));Ot.displayName=Dt;var Lt="AlertDialogTitle",At=t.forwardRef(((e,t)=>{const{__scopeAlertDialog:r,...n}=e,o=jt(r);return(0,l.jsx)(Ct,{...o,...n,ref:t})}));At.displayName=Lt;var Ft="AlertDialogDescription",Vt=t.forwardRef(((e,t)=>{const{__scopeAlertDialog:r,...n}=e,o=jt(r);return(0,l.jsx)(Et,{...o,...n,ref:t})}));Vt.displayName=Ft;var zt=t.forwardRef(((e,t)=>{const{__scopeAlertDialog:r,...n}=e,o=jt(r);return(0,l.jsx)(Nt,{...o,...n,ref:t})}));zt.displayName="AlertDialogAction";var Bt="AlertDialogCancel",$t=t.forwardRef(((e,t)=>{const{__scopeAlertDialog:r,...n}=e,{cancelRef:o}=It(Bt,r),a=jt(r),s=i(t,o);return(0,l.jsx)(Nt,{...a,...n,ref:s})}));$t.displayName=Bt;var Ht=({contentRef:e})=>{const r=`\`${Dt}\` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the \`${Dt}\` by passing a \`${Ft}\` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${Dt}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return t.useEffect((()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(r)}),[r,e]),null},Wt=Mt,Ut=kt,Kt=Pt,Gt=Ot,qt=zt,Zt=$t,Xt=At,Yt=Vt;const Jt={asChild:{type:"boolean"}},Qt={width:{type:"string",className:"rt-r-w",customProperties:["--width"],responsive:!0},minWidth:{type:"string",className:"rt-r-min-w",customProperties:["--min-width"],responsive:!0},maxWidth:{type:"string",className:"rt-r-max-w",customProperties:["--max-width"],responsive:!0}},er={height:{type:"string",className:"rt-r-h",customProperties:["--height"],responsive:!0},minHeight:{type:"string",className:"rt-r-min-h",customProperties:["--min-height"],responsive:!0},maxHeight:{type:"string",className:"rt-r-max-h",customProperties:["--max-height"],responsive:!0}},tr={...Jt,align:{type:"enum",className:"rt-r-align",values:["start","center"],default:"center"},size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"3",responsive:!0},width:Qt.width,minWidth:Qt.minWidth,maxWidth:{...Qt.maxWidth,default:"600px"},...er},rr=["gray","gold","bronze","brown","yellow","amber","orange","tomato","red","ruby","crimson","pink","plum","purple","violet","iris","indigo","blue","cyan","teal","jade","green","grass","lime","mint","sky"],nr={color:{type:"enum",values:rr,default:void 0}},or={color:{type:"enum",values:rr,default:""}},ar={highContrast:{type:"boolean",className:"rt-high-contrast",default:void 0}},sr={trim:{type:"enum",className:"rt-r-lt",values:["normal","start","end","both"],responsive:!0}},ir={align:{type:"enum",className:"rt-r-ta",values:["left","center","right"],responsive:!0}},lr={wrap:{type:"enum",className:"rt-r-tw",values:["wrap","nowrap","pretty","balance"],responsive:!0}},cr={truncate:{type:"boolean",className:"rt-truncate"}},ur={weight:{type:"enum",className:"rt-r-weight",values:["light","regular","medium","bold"],responsive:!0}},dr={as:{type:"enum",values:["h1","h2","h3","h4","h5","h6"],default:"h1"},...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],default:"6",responsive:!0},...ur,...ir,...sr,...cr,...lr,...nr,...ar},fr=["initial","xs","sm","md","lg","xl"];function pr(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function mr(e){return"object"==typeof e&&Object.keys(e).some((e=>fr.includes(e)))}function hr({className:e,customProperties:t,...r}){const n=vr({allowArbitraryValues:!0,className:e,...r}),o=function({customProperties:e,value:t,propValues:r,parseValue:n=(e=>e)}){let o={};if(t&&("string"!=typeof t||!r.includes(t))){if("string"==typeof t&&(o=Object.fromEntries(e.map((e=>[e,t])))),mr(t)){const n=t;for(const t in n){if(!pr(n,t)||!fr.includes(t))continue;const a=n[t];if(!r.includes(a))for(const r of e)o={["initial"===t?r:`${r}-${t}`]:a,...o}}}for(const e in o){const t=o[e];void 0!==t&&(o[e]=n(t))}return o}}({customProperties:t,...r});return[n,o]}function vr({allowArbitraryValues:e,value:t,className:r,propValues:n,parseValue:o=(e=>e)}){const a=[];if(t){if("string"==typeof t&&n.includes(t))return gr(r,t,o);if(mr(t)){const s=t;for(const t in s){if(!pr(s,t)||!fr.includes(t))continue;const i=s[t];if(void 0!==i)if(n.includes(i)){const e=gr(r,i,o),n="initial"===t?e:`${t}:${e}`;a.push(n)}else if(e){const e="initial"===t?r:`${t}:${r}`;a.push(e)}}return a.join(" ")}if(e)return r}}function gr(e,t,r){const n=e?"-":"",o=r(t),a=o?.startsWith("-");return`${a?"-":""}${e}${n}${a?o?.substring(1):o}`}function yr(...e){let t={};for(const r of e)r&&(t={...t,...r});return Object.keys(t).length?t:void 0}function wr(e,...t){let r,n;const o={...e},a=function(...e){return Object.assign({},...e)}(...t);
1for(const e in a){let t=o[e];const s=a[e];if(void 0!==s.default&&void 0===t&&(t=s.default),"enum"===s.type&&![s.default,...s.values].includes(t)&&!mr(t)&&(t=s.default),o[e]=t,"className"in s&&s.className){delete o[e];const a="responsive"in s;if(!t||mr(t)&&!a)continue;if(mr(t)&&(void 0!==s.default&&void 0===t.initial&&(t.initial=s.default),"enum"===s.type&&([s.default,...s.values].includes(t.initial)||(t.initial=s.default))),"enum"===s.type){const e=vr({allowArbitraryValues:!1,value:t,className:s.className,propValues:s.values,parseValue:s.parseValue});r=w(r,e);continue}if("string"===s.type||"enum | string"===s.type){const e="string"===s.type?[]:s.values,[o,a]=hr({className:s.className,customProperties:s.customProperties,propValues:e,parseValue:s.parseValue,value:t});n=yr(n,a),r=w(r,o);continue}if("boolean"===s.type&&t){r=w(r,s.className);continue}}}return o.className=w(r,e.className),o.style=yr(n,e.style),o}const br=["0","1","2","3","4","5","6","7","8","9","-1","-2","-3","-4","-5","-6","-7","-8","-9"],xr={m:{type:"enum | string",values:br,responsive:!0,className:"rt-r-m",customProperties:["--m"]},mx:{type:"enum | string",values:br,responsive:!0,className:"rt-r-mx",customProperties:["--ml","--mr"]},my:{type:"enum | string",values:br,responsive:!0,className:"rt-r-my",customProperties:["--mt","--mb"]},mt:{type:"enum | string",values:br,responsive:!0,className:"rt-r-mt",customProperties:["--mt"]},mr:{type:"enum | string",values:br,responsive:!0,className:"rt-r-mr",customProperties:["--mr"]},mb:{type:"enum | string",values:br,responsive:!0,className:"rt-r-mb",customProperties:["--mb"]},ml:{type:"enum | string",values:br,responsive:!0,className:"rt-r-ml",customProperties:["--ml"]}},Cr=t.forwardRef(((e,r)=>{const{children:n,className:o,asChild:a,as:s="h1",color:i,...l}=wr(e,dr,xr);return t.createElement(c,{"data-accent-color":i,...l,ref:r,className:w("rt-Heading",o)},a?n:t.createElement(s,null,n))}));Cr.displayName="Heading";const Er={as:{type:"enum",values:["span","div","label","p"],default:"span"},...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],responsive:!0},...ur,...ir,...sr,...cr,...lr,...nr,...ar},Nr=t.forwardRef(((e,r)=>{const{children:n,className:o,asChild:a,as:s="span",color:i,...l}=wr(e,Er,xr);return t.createElement(c,{"data-accent-color":i,...l,ref:r,className:w("rt-Text",o)},a?n:t.createElement(s,null,n))}));Nr.displayName="Text";const Sr=["top","right","bottom","left"],_r=Math.min,Rr=Math.max,jr=Math.round,Mr=Math.floor,kr=e=>({x:e,y:e}
vendor: 10,117 bytes, line 1
1),Pr={left:"right",right:"left",bottom:"top",top:"bottom"},Dr={start:"end",end:"start"};function Tr(e,t,r){return Rr(e,_r(t,r))}function Ir(e,t){return"function"==typeof e?e(t):e}function Or(e){return e.split("-")[0]}function Lr(e){return e.split("-")[1]}function Ar(e){return"x"===e?"y":"x"}function Fr(e){return"y"===e?"height":"width"}function Vr(e){return["top","bottom"].includes(Or(e))?"y":"x"}function zr(e){return Ar(Vr(e))}function Br(e){return e.replace(/start|end/g,(e=>Dr[e]))}function $r(e){return e.replace(/left|right|bottom|top/g,(e=>Pr[e]))}function Hr(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function Wr(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Ur(e,t,r){let{reference:n,floating:o}=e;const a=Vr(t),s=zr(t),i=Fr(s),l=Or(t),c="y"===a,u=n.x+n.width/2-o.width/2,d=n.y+n.height/2-o.height/2,f=n[i]/2-o[i]/2;let p;switch(l){case"top":p={x:u,y:n.y-o.height};break;case"bottom":p={x:u,y:n.y+n.height};break;case"right":p={x:n.x+n.width,y:d};break;case"left":p={x:n.x-o.width,y:d};break;default:p={x:n.x,y:n.y}}switch(Lr(t)){case"start":p[s]-=f*(r&&c?-1:1);break;case"end":p[s]+=f*(r&&c?-1:1)}return p}async function Kr(e,t){var r;void 0===t&&(t={});const{x:n,y:o,platform:a,rects:s,elements:i,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=Ir(t,e),m=Hr(p),h=i[f?"floating"===d?"reference":"floating":d],v=Wr(await a.getClippingRect({element:null==(r=await(null==a.isElement?void 0:a.isElement(h)))||r?h:h.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(i.floating)),boundary:c,rootBoundary:u,strategy:l})),g="floating"===d?{...s.floating,x:n,y:o}:s.reference,y=await(null==a.getOffsetParent?void 0:a.getOffsetParent(i.floating)),w=await(null==a.isElement?void 0:a.isElement(y))&&await(null==a.getScale?void 0:a.getScale(y))||{x:1,y:1},b=Wr(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({rect:g,offsetParent:y,strategy:l}):g);return{top:(v.top-b.top+m.top)/w.y,bottom:(b.bottom-v.bottom+m.bottom)/w.y,left:(v.left-b.left+m.left)/w.x,right:(b.right-v.right+m.right)/w.x}}const Gr=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:a,platform:s,elements:i,middlewareData:l}=t,{element:c,padding:u=0}=Ir(e,t)||{};if(null==c)return{};const d=Hr(u),f={x:r,y:n},p=zr(o),m=Fr(p),h=await s.getDimensions(c),v="y"===p,g=v?"top":"left",y=v?"bottom":"right",w=v?"clientHeight":"clientWidth",b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],C=await(null==s.getOffsetParent?void 0:s.getOffsetParent(c));let E=C?C[w]:0;E&&await(null==s.isElement?void 0:s.isElement(C))||(E=i.floating[w]||a.floating[m]);const N=b/2-x/2,S=E/2-h[m]/2-1,_=_r(d[g],S),R=_r(d[y],S),j=_,M=E-h[m]-R,k=E/2-h[m]/2+N,P=Tr(j,k,M),D=!l.arrow&&null!=Lr(o)&&k!=P&&a.reference[m]/2-(k<j?_:R)-h[m]/2<0,T=D?k<j?k-j:k-M:0;return{[p]:f[p]+T,data:{[p]:P,centerOffset:k-P-T,...D&&{alignmentOffset:T}},reset:D}}}),qr=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:o,middlewareData:a,rects:s,initialPlacement:i,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:h=!0,...v}=Ir(e,t);if(null!=(r=a.arrow)&&r.alignmentOffset)return{};const g=Or(o),y=Or(i)===i,w=await(null==l.isRTL?void 0:l.isRTL(c.floating)),b=f||(y||!h?[$r(i)]:function(e){const t=$r(e);return[Br(e),t,Br(t)]}(i));f||"none"===m||b.push(...function(e,t,r,n){const o=Lr(e);let a=function(e,t,r){const n=["left","right"],o=["right","left"],a=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return r?t?o:n:t?n:o;case"left":case"right":return t?a:s;default:return[]}}(Or(e),"start"===r,n);return o&&(a=a.map((e=>e+"-"+o)),t&&(a=a.concat(a.map(Br)))),a}(i,h,m,w));const x=[i,...b],C=await Kr(t,v),E=[];let N=(null==(n=a.flip)?void 0:n.overflows)||[];if(u&&E.push(C[g]),d){const e=function(e,t,r){void 0===r&&(r=!1);const n=Lr(e),o=zr(e),a=Fr(o);let s="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[a]>t.floating[a]&&(s=$r(s)),[s,$r(s)]}(o,s,w);E.push(C[e[0]],C[e[1]])}if(N=[...N,{placement:o,overflows:E}],!E.every((e=>e<=0))){var S,_;const e=((null==(S=a.flip)?void 0:S.index)||0)+1,t=x[e];if(t)return{data:{index:e,overflows:N},reset:{placement:t}};let r=null==(_=N.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:_.placement;if(!r)switch(p){case"bestFit":{var R;const e=null==(R=N.map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:R[0];e&&(r=e);break}case"initialPlacement":r=i}if(o!==r)return{reset:{placement:r}}}return{}}}};function Zr(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Xr(e){return Sr.some((t=>e[t]>=0))}const Yr=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...o}=Ir(e,t);switch(n){case"referenceHidden":{const e=Zr(await Kr(t,{...o,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:Xr(e)}}}case"escaped":{const e=Zr(await Kr(t,{...o,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:Xr(e)}}}default:return{}}}}},Jr=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){const{x:r,y:n}=t,o=await async function(e,t){const{placement:r,platform:n,elements:o}=e,a=await(null==n.isRTL?void 0:n.isRTL(o.floating)),s=Or(r),i=Lr(r),l="y"===Vr(r),c=["left","top"].includes(s)?-1:1,u=a&&l?-1:1,d=Ir(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return i&&"number"==typeof m&&(p="end"===i?-1*m:m),l?{x:p*u,y:f*c}:{x:f*c,y:p*u}}(t,e);return{x:r+o.x,y:n+o.y,data:o}}}},Qr=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:i={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...l}=Ir(e,t),c={x:r,y:n},u=await Kr(t,l),d=Vr(Or(o)),f=Ar(d);let p=c[f],m=c[d];if(a){const e="y"===f?"bottom":"right";p=Tr(p+u["y"===f?"top":"left"],p,p-u[e])}if(s){const e="y"===d?"bottom":"right";m=Tr(m+u["y"===d?"top":"left"],m,m-u[e])}const h=i.fn({...t,[f]:p,[d]:m});return{...h,data:{x:h.x-r,y:h.y-n}}}}},en=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:o,rects:a,middlewareData:s}=t,{offset:i=0,mainAxis:l=!0,crossAxis:c=!0}=Ir(e,t),u={x:r,y:n},d=Vr(o),f=Ar(d);let p=u[f],m=u[d];const h=Ir(i,t),v="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(l){const e="y"===f?"height":"width",t=a.reference[f]-a.floating[e]+v.mainAxis,r=a.reference[f]+a.reference[e]-v.mainAxis;p<t?p=t:p>r&&(p=r)}if(c){var g,y;const e="y"===f?"width":"height",t=["top","left"].includes(Or(o)),r=a.reference[d]-a.floating[e]+(t&&(null==(g=s.offset)?void 0:g[d])||0)+(t?0:v.crossAxis),n=a.reference[d]+a.reference[e]+(t?0:(null==(y=s.offset)?void 0:y[d])||0)-(t?v.crossAxis:0);m<r?m=r:m>n&&(m=n)}return{[f]:p,[d]:m}}}},tn=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:r,rects:n,platform:o,elements:a}=t,{apply:s=(()=>{}),...i}=Ir(e,t),l=await Kr(t,i),c=Or(r),u=Lr(r),d="y"===Vr(r),{width:f,height:p}=n.floating;let m,h;"top"===c||"bottom"===c?(m=c,h=u===(await(null==o.isRTL?void 0:o.isRTL(a.floating))?"start":"end")?"left":"right"):(h=c,m="end"===u?"top":"bottom");const v=p-l[m],g=f-l[h],y=!t.middlewareData.shift;let w=v,b=g;if(d){const e=f-l.left-l.right;b=u||y?_r(g,e):e}else{const e=p-l.top-l.bottom;w=u||y?_r(v,e):e}if(y&&!u){const e=Rr(l.left,0),t=Rr(l.right,0),r=Rr(l.top,0),n=Rr(l.bottom,0);d?b=f-2*(0!==e||0!==t?e+t:Rr(l.left,l.right)):w=p-2*(0!==r||0!==n?r+n:Rr(l.top,l.bottom))}await s({...t,availableWidth:b,availableHeight:w});const x=await o.getDimensions(a.floating);return f!==x.width||p!==x.height?{reset:{rects:!0}}:{}}}};function rn(e){return an(e)?(e.nodeName||"").toLowerCase():"#document"}function nn(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function on(e){var t;return null==(t=(an(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function an(e){return e instanceof Node||e instanceof nn(e).Node}function sn(e){return e instanceof Element||e instanceof nn(e).Element}function ln(e){return e instanceof HTMLElement||e instanceof nn(e).HTMLElement}function cn(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof nn(e).ShadowRoot)}function un(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=hn(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function dn(e){return["table","td","th"].includes(rn(e))}function fn(e){const t=pn(),r=hn(e);return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some((e=>(r.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(r.contain||"").includes(e)))}function pn(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function mn(e){return["html","body","#document"].includes(rn(e))}function hn(e){return nn(e).getComputedStyle(e)}function vn(e){return sn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function gn(e){if("html"===rn(e))return e;const t=e.assignedSlot||e.parentNode||cn(e)&&e.host||on(e);return cn(t)?t.host:t}function yn(e){const t=gn(e);return mn(t)?e.ownerDocument?e.ownerDocument.body:e.body:ln(t)&&un(t)?t:yn(t)}function wn(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);const o=yn(e),a=o===(null==(n=e.ownerDocument)?void 0:n.body),s=nn(o);
vendor: 4,991 bytes, line 1
1return a?t.concat(s,s.visualViewport||[],un(o)?o:[],s.frameElement&&r?wn(s.frameElement):[]):t.concat(o,wn(o,[],r))}function bn(e){const t=hn(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=ln(e),a=o?e.offsetWidth:r,s=o?e.offsetHeight:n,i=jr(r)!==a||jr(n)!==s;return i&&(r=a,n=s),{width:r,height:n,$:i}}function xn(e){return sn(e)?e:e.contextElement}function Cn(e){const t=xn(e);if(!ln(t))return kr(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:a}=bn(t);let s=(a?jr(r.width):r.width)/n,i=(a?jr(r.height):r.height)/o;return s&&Number.isFinite(s)||(s=1),i&&Number.isFinite(i)||(i=1),{x:s,y:i}}const En=kr(0);function Nn(e){const t=nn(e);return pn()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:En}function Sn(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);const o=e.getBoundingClientRect(),a=xn(e);let s=kr(1);t&&(n?sn(n)&&(s=Cn(n)):s=Cn(e));const i=function(e,t,r){return void 0===t&&(t=!1),!(!r||t&&r!==nn(e))&&t}(a,r,n)?Nn(a):kr(0);let l=(o.left+i.x)/s.x,c=(o.top+i.y)/s.y,u=o.width/s.x,d=o.height/s.y;if(a){const e=nn(a),t=n&&sn(n)?nn(n):n;let r=e.frameElement;for(;r&&n&&t!==e;){const e=Cn(r),t=r.getBoundingClientRect(),n=hn(r),o=t.left+(r.clientLeft+parseFloat(n.paddingLeft))*e.x,a=t.top+(r.clientTop+parseFloat(n.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=o,c+=a,r=nn(r).frameElement}}return Wr({width:u,height:d,x:l,y:c})}function Rn(e){return Sn(on(e)).left+vn(e).scrollLeft}function jn(e,t,r){let n;if("viewport"===t)n=function(e,t){const r=nn(e),n=on(e),o=r.visualViewport;let a=n.clientWidth,s=n.clientHeight,i=0,l=0;if(o){a=o.width,s=o.height;const e=pn();(!e||e&&"fixed"===t)&&(i=o.offsetLeft,l=o.offsetTop)}return{width:a,height:s,x:i,y:l}}(e,r);else if("document"===t)n=function(e){const t=on(e),r=vn(e),n=e.ownerDocument.body,o=Rr(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=Rr(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+Rn(e);const i=-r.scrollTop;return"rtl"===hn(n).direction&&(s+=Rr(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:s,y:i}}(on(e));else if(sn(t))n=function(e,t){const r=Sn(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=ln(e)?Cn(e):kr(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:o*a.x,y:n*a.y}}(t,r);else{const r=Nn(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return Wr(n)}function Mn(e,t){const r=gn(e);return!(r===t||!sn(r)||mn(r))&&("fixed"===hn(r).position||Mn(r,t))}function kn(e,t,r){const n=ln(t),o=on(t),a="fixed"===r,s=Sn(e,!0,a,t);let i={scrollLeft:0,scrollTop:0};const l=kr(0);if(n||!n&&!a)if(("body"!==rn(t)||un(o))&&(i=vn(t)),n){const e=Sn(t,!0,a,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else o&&(l.x=Rn(o));return{x:s.left+i.scrollLeft-l.x,y:s.top+i.scrollTop-l.y,width:s.width,height:s.height}}function Pn(e,t){return ln(e)&&"fixed"!==hn(e).position?t?t(e):e.offsetParent:null}function Dn(e,t){const r=nn(e);if(!ln(e))return r;let n=Pn(e,t);for(;n&&dn(n)&&"static"===hn(n).position;)n=Pn(n,t);return n&&("html"===rn(n)||"body"===rn(n)&&"static"===hn(n).position&&!fn(n))?r:n||function(e){let t=gn(e);for(;ln(t)&&!mn(t);){if(fn(t))return t;t=gn(t)}return null}(e)||r}const Tn={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:r,strategy:n}=e;const o=ln(r),a=on(r);if(r===a)return t;let s={scrollLeft:0,scrollTop:0},i=kr(1);const l=kr(0);if((o||!o&&"fixed"!==n)&&(("body"!==rn(r)||un(a))&&(s=vn(r)),ln(r))){const e=Sn(r);i=Cn(r),l.x=e.x+r.clientLeft,l.y=e.y+r.clientTop}return{width:t.width*i.x,height:t.height*i.y,x:t.x*i.x-s.scrollLeft*i.x+l.x,y:t.y*i.y-s.scrollTop*i.y+l.y}},getDocumentElement:on,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const a=[..."clippingAncestors"===r?function(e,t){const r=t.get(e);if(r)return r;let n=wn(e,[],!1).filter((e=>sn(e)&&"body"!==rn(e))),o=null;const a="fixed"===hn(e).position;let s=a?gn(e):e;for(;sn(s)&&!mn(s);){const t=hn(s),r=fn(s);r||"fixed"!==t.position||(o=null),(a?!r&&!o:!r&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||un(s)&&!r&&Mn(e,s))?n=n.filter((e=>e!==s)):o=t,s=gn(s)}return t.set(e,n),n}(t,this._c):[].concat(r),n],s=a[0],i=a.reduce(((e,r)=>{const n=jn(t,r,o);return e.top=Rr(n.top,e.top),e.right=_r(n.right,e.right),e.bottom=_r(n.bottom,e.bottom),e.left=Rr(n.left,e.left),e}),jn(t,s,o));return{width:i.right-i.left,height:i.bottom-i.top,x:i.left,y:i.top}},getOffsetParent:Dn,getElementRects:async function(e){let{reference:t,floating:r,strategy:n}=e;const o=this.getOffsetParent||Dn,a=this.getDimensions;return{reference:kn(t,await o(r),n),floating:{x:0,y:0,...await a(r)}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){return bn(e)},getScale:Cn,isElement:sn,isRTL:function(e){return"rtl"===hn(e).direction}};const In=(e,t,r)=>{const n=new Map,o={platform:Tn,...r},a={...o.platform,_c:n};return(async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:s}
vendor: 4,225 bytes, line 1
1=r,i=a.filter(Boolean),l=await(null==s.isRTL?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=Ur(c,n,l),f=n,p={},m=0;for(let r=0;r<i.length;r++){const{name:a,fn:h}=i[r],{x:v,y:g,data:y,reset:w}=await h({x:u,y:d,initialPlacement:n,placement:f,strategy:o,middlewareData:p,rects:c,platform:s,elements:{reference:e,floating:t}});u=null!=v?v:u,d=null!=g?g:d,p={...p,[a]:{...p[a],...y}},w&&m<=50&&(m++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(c=!0===w.rects?await s.getElementRects({reference:e,floating:t,strategy:o}):w.rects),({x:u,y:d}=Ur(c,f,l))),r=-1)}return{x:u,y:d,placement:f,strategy:o,middlewareData:p}})(e,t,{...o,platform:a})},On=e=>({name:"arrow",options:e,fn(t){const{element:r,padding:n}="function"==typeof e?e(t):e;return r&&(o=r,{}.hasOwnProperty.call(o,"current"))?null!=r.current?Gr({element:r.current,padding:n}).fn(t):{}:r?Gr({element:r,padding:n}).fn(t):{};var o}});var Ln="undefined"!=typeof document?t.useLayoutEffect:t.useEffect;function An(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let r,n,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;0!=n--;)if(!An(e[n],t[n]))return!1;return!0}if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!{}.hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){const r=o[n];if(!("_owner"===r&&e.$$typeof||An(e[r],t[r])))return!1}return!0}return e!=e&&t!=t}function Fn(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Vn(e,t){const r=Fn(e);return Math.round(t*r)/r}function zn(e){const r=t.useRef(e);return Ln((()=>{r.current=e})),r}var Bn=t.forwardRef(((e,t)=>{const{children:r,width:n=10,height:o=5,...a}=e;return(0,l.jsx)(m.svg,{...a,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,l.jsx)("polygon",{points:"0,0 30,0 15,10"})})}));Bn.displayName="Arrow";var $n=Bn;function Hn(e){const[r,n]=t.useState(void 0);return E((()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver((t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let o,a;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,a=t.blockSize}else o=e.offsetWidth,a=e.offsetHeight;n({width:o,height:a})}));return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)}),[e]),r}var Wn="Popper",[Un,Kn]=b(Wn),[Gn,qn]=Un(Wn),Zn=e=>{const{__scopePopper:r,children:n}=e,[o,a]=t.useState(null);return(0,l.jsx)(Gn,{scope:r,anchor:o,onAnchorChange:a,children:n})};Zn.displayName=Wn;var Xn="PopperAnchor",Yn=t.forwardRef(((e,r)=>{const{__scopePopper:n,virtualRef:o,...a}=e,s=qn(Xn,n),c=t.useRef(null),u=i(r,c);return t.useEffect((()=>{s.onAnchorChange(o?.current||c.current)})),o?null:(0,l.jsx)(m.div,{...a,ref:u})}));Yn.displayName=Xn;var Jn="PopperContent",[Qn,eo]=Un(Jn),to=t.forwardRef(((e,r)=>{const{__scopePopper:n,side:o="bottom",sideOffset:s=0,align:c="center",alignOffset:u=0,arrowPadding:d=0,avoidCollisions:f=!0,collisionBoundary:p=[],collisionPadding:h=0,sticky:v="partial",hideWhenDetached:g=!1,updatePositionStrategy:y="optimized",onPlaced:w,...b}=e,x=qn(Jn,n),[C,N]=t.useState(null),S=i(r,(e=>N(e))),[_,j]=t.useState(null),M=Hn(_),k=M?.width??0,P=M?.height??0,D=o+("center"!==c?"-"+c:""),T="number"==typeof h?h:{top:0,right:0,bottom:0,left:0,...h},I=Array.isArray(p)?p:[p],O=I.length>0,L={padding:T,boundary:I.filter(ao),altBoundary:O},{refs:A,floatingStyles:F,placement:V,isPositioned:z,middlewareData:B}=function(e){void 0===e&&(e={});const{placement:r="bottom",strategy:n="absolute",middleware:o=[],platform:s,elements:{reference:i,floating:l}={},transform:c=!0,whileElementsMounted:u,open:d}=e,[f,p]=t.useState({x:0,y:0,strategy:n,placement:r,middlewareData:{},isPositioned:!1}),[m,h]=t.useState(o);An(m,o)||h(o);const[v,g]=t.useState(null),[y,w]=t.useState(null),b=t.useCallback((e=>{e!==N.current&&(N.current=e,g(e))}),[]),x=t.useCallback((e=>{e!==S.current&&(S.current=e,w(e))}),[]),C=i||v,E=l||y,N=t.useRef(null),S=t.useRef(null),_=t.useRef(f),R=null!=u,j=zn(u),M=zn(s),k=t.useCallback((()=>
vendor: 4,155 bytes, line 1
1{if(!N.current||!S.current)return;const e={placement:r,strategy:n,middleware:m};M.current&&(e.platform=M.current),In(N.current,S.current,e).then((e=>{const t={...e,isPositioned:!0};P.current&&!An(_.current,t)&&(_.current=t,a.flushSync((()=>{p(t)})))}))}),[m,r,n,M]);Ln((()=>{!1===d&&_.current.isPositioned&&(_.current.isPositioned=!1,p((e=>({...e,isPositioned:!1}))))}),[d]);const P=t.useRef(!1);Ln((()=>(P.current=!0,()=>{P.current=!1})),[]),Ln((()=>{if(C&&(N.current=C),E&&(S.current=E),C&&E){if(j.current)return j.current(C,E,k);k()}}),[C,E,k,j,R]);const D=t.useMemo((()=>({reference:N,floating:S,setReference:b,setFloating:x})),[b,x]),T=t.useMemo((()=>({reference:C,floating:E})),[C,E]),I=t.useMemo((()=>{const e={position:n,left:0,top:0};if(!T.floating)return e;const t=Vn(T.floating,f.x),r=Vn(T.floating,f.y);return c?{...e,transform:"translate("+t+"px, "+r+"px)",...Fn(T.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}}),[n,c,T.floating,f.x,f.y]);return t.useMemo((()=>({...f,update:k,refs:D,elements:T,floatingStyles:I})),[f,k,D,T,I])}({strategy:"fixed",placement:D,whileElementsMounted:(...e)=>function(e,t,r,n){void 0===n&&(n={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:i="function"==typeof IntersectionObserver,animationFrame:l=!1}=n,c=xn(e),u=o||a?[...c?wn(c):[],...wn(t)]:[];u.forEach((e=>{o&&e.addEventListener("scroll",r,{passive:!0}),a&&e.addEventListener("resize",r)}));const d=c&&i?function(e,t){let r,n=null;const o=on(e);function a(){clearTimeout(r),n&&n.disconnect(),n=null}return function s(i,l){void 0===i&&(i=!1),void 0===l&&(l=1),a();const{left:c,top:u,width:d,height:f}=e.getBoundingClientRect();if(i||t(),!d||!f)return;const p={rootMargin:-Mr(u)+"px "+-Mr(o.clientWidth-(c+d))+"px "+-Mr(o.clientHeight-(u+f))+"px "+-Mr(c)+"px",threshold:Rr(0,_r(1,l))||1};let m=!0;function h(e){const t=e[0].intersectionRatio;if(t!==l){if(!m)return s();t?s(!1,t):r=setTimeout((()=>{s(!1,1e-7)}),100)}m=!1}try{n=new IntersectionObserver(h,{...p,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(h,p)}n.observe(e)}(!0),a}(c,r):null;let f,p=-1,m=null;s&&(m=new ResizeObserver((e=>{let[n]=e;n&&n.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame((()=>{m&&m.observe(t)}))),r()})),c&&!l&&m.observe(c),m.observe(t));let h=l?Sn(e):null;return l&&function t(){const n=Sn(e);!h||n.x===h.x&&n.y===h.y&&n.width===h.width&&n.height===h.height||r(),h=n,f=requestAnimationFrame(t)}(),r(),()=>{u.forEach((e=>{o&&e.removeEventListener("scroll",r),a&&e.removeEventListener("resize",r)})),d&&d(),m&&m.disconnect(),m=null,l&&cancelAnimationFrame(f)}}(...e,{animationFrame:"always"===y}),elements:{reference:x.anchor},middleware:[Jr({mainAxis:s+P,alignmentAxis:u}),f&&Qr({mainAxis:!0,crossAxis:!1,limiter:"partial"===v?en():void 0,...L}),f&&qr({...L}),tn({...L,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{const{width:o,height:a}=t.reference,s=e.floating.style;s.setProperty("--radix-popper-available-width",`${r}px`),s.setProperty("--radix-popper-available-height",`${n}px`),s.setProperty("--radix-popper-anchor-width",`${o}px`),s.setProperty("--radix-popper-anchor-height",`${a}px`)}}),_&&On({element:_,padding:d}),so({arrowWidth:k,arrowHeight:P}),g&&Yr({strategy:"referenceHidden",...L})]}),[$,H]=io(V),W=R(w);E((()=>{z&&W?.()}),[z,W]);const U=B.arrow?.x,K=B.arrow?.y,G=0!==B.arrow?.centerOffset,[q,Z]=t.useState();return E((()=>{C&&Z(window.getComputedStyle(C).zIndex)}),[C]),(0,l.jsx)("div",{ref:A.setFloating,"data-radix-popper-content-wrapper":"",style:{...F,transform:z?F.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:q,"--radix-popper-transform-origin":[B.transformOrigin?.x,B.transformOrigin?.y].join(" "),...B.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,l.jsx)(Qn,{scope:n,placedSide:$,onArrowChange:j,arrowX:U,arrowY:K,shouldHideArrow:G,children:(0,l.jsx)(m.div,{"data-side":$,"data-align":H,...b,ref:S,style:{...b.style,animation:z?void 0:"none"}})})})}));to.displayName=Jn;var ro="PopperArrow",no={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},oo=t.forwardRef((function(e,t){const{__scopePopper:r,...n}=e,o=eo(ro,r),a=no[o.placedSide];return(0,l.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]: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,l.jsx)($n,{...n,ref:t,style:{...n.style,display:"block"}})})}));function ao(e){return null!==e}oo.displayName=ro;var so=e=>({name:"transformOrigin",options:e,fn(t){const{placement:r,rects:n,middlewareData:o}=t,a=0!==o.arrow?.centerOffset,s=a?0:e.arrowWidth,i=a?0:e.arrowHeight,[l,c]=io(r),u={start:"0%",center:"50%",end:"100%"}[c],d=(o.arrow?.x??0)+s/2,f=(o.arrow?.y??0)+i/2;let p="",m="";return"bottom"===l?(p=a?u:`${d}px`,m=-i+"px"):"top"===l?(p=a?u:`${d}px`,m=`${n.floating.height+i}px`):"right"===l?(p=-i+"px",m=a?u:`${f}px`):"left"===l&&(p=`${n.floating.width+i}px`,m=a?u:`${f}px`),{data:{x:p,y:m}}}});function io(e){const[t,r="center"]=e.split("-");return[t,r]}var lo=Zn,co=Yn,uo=to,fo=oo,[po,mo]=b("Tooltip",[Kn]),ho=Kn(),vo="TooltipProvider",go=700,yo="tooltip.open",[wo,bo]=po(vo),xo=e=>{const{__scopeTooltip:r,delayDuration:n=go,skipDelayDuration:o=300,disableHoverableContent:a=!1,children:s}=e,[i,c]=t.useState(!0),u=t.useRef(!1),d=t.useRef(0);return t.useEffect((()=>{const e=d.current;return()=>window.clearTimeout(e)}),[]),(0,l.jsx)(wo,{scope:r,isOpenDelayed:i,delayDuration:n,onOpen:t.useCallback((()=>{window.clearTimeout(d.current),c(!1)}),[]),onClose:t.useCallback((()=>{window.clearTimeout(d.current),d.current=window.setTimeout((()=>c(!0)),o)}),[o]),isPointerInTransitRef:u,onPointerInTransitChange:t.useCallback((e=>{u.current=e}),[]),disableHoverableContent:a,children:s})};xo.displayName=vo;var Co="Tooltip",[Eo,No]=po(Co),So=e=>{const{__scopeTooltip:r,children:n,open:o,defaultOpen:a=!1,onOpenChange:s,disableHoverableContent:i,delayDuration:c}=e,u=bo(Co,e.__scopeTooltip),d=ho(r),[f,p]=t.useState(null),m=_(),h=t.useRef(0),v=i??u.disableHoverableContent,g=c??u.delayDuration,y=t.useRef(!1),[w=!1,b]=j({prop:o,defaultProp:a,onChange:e=>{e?(u.onOpen(),document.dispatchEvent(new CustomEvent(yo))):u.onClose(),s?.(e)}}),x=t.useMemo((()=>w?y.current?"delayed-open":"instant-open":"closed"),[w]),C=t.useCallback((()=>{window.clearTimeout(h.current),y.current=!1,b(!0)}),[b]),E=t.useCallback((()=>{window.clearTimeout(h.current),b(!1)}),[b]),N=t.useCallback((()=>{window.clearTimeout(h.current),h.current=window.setTimeout((()=>{y.current=!0,b(!0)}),g)}),[g,b]);return t.useEffect((()=>()=>window.clearTimeout(h.current)),[]),(0,l.jsx)(lo,{...d,children:(0,l.jsx)(Eo,{scope:r,contentId:m,open:w,stateAttribute:x,trigger:f,onTriggerChange:p,onTriggerEnter:t.useCallback((()=>{u.isOpenDelayed?N():C()}),[u.isOpenDelayed,N,C]),onTriggerLeave:t.useCallback((()=>{v?E():window.clearTimeout(h.current)}),[E,v]),onOpen:C,onClose:E,disableHoverableContent:v,children:n})})};So.displayName=Co;var _o="TooltipTrigger",Ro=t.forwardRef(((e,r)=>{const{__scopeTooltip:n,...o}=e,a=No(_o,n),s=bo(_o,n),c=ho(n),u=i(r,t.useRef(null),a.onTriggerChange),d=t.useRef(!1),f=t.useRef(!1),p=t.useCallback((()=>d.current=!1),[]);return t.useEffect((()=>()=>document.removeEventListener("pointerup",p)),[p]),(0,l.jsx)(co,{asChild:!0,...c,children:(0,l.jsx)(m.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...o,ref:u,onPointerMove:C(e.onPointerMove,(e=>{"touch"!==e.pointerType&&(f.current||s.isPointerInTransitRef.current||(a.onTriggerEnter(),f.current=!0))})),onPointerLeave:C(e.onPointerLeave,(()=>{a.onTriggerLeave(),f.current=!1})),onPointerDown:C(e.onPointerDown,(()=>{d.current=!0,document.addEventListener("pointerup",p,{once:!0})})),onFocus:C(e.onFocus,(()=>{d.current||a.onOpen()})),onBlur:C(e.onBlur,a.onClose),onClick:C(e.onClick,a.onClose)})})}));Ro.displayName=_o;var jo="TooltipPortal",[Mo,ko]=po(jo,{forceMount:void 0}),Po=e=>{const{__scopeTooltip:t,forceMount:r,children:n,container:o}=e,a=No(jo,t);return(0,l.jsx)(Mo,{scope:t,forceMount:r,children:(0,l.jsx)(q,{present:r||a.open,children:(0,l.jsx)(K,{asChild:!0,container:o,children:n})})})};Po.displayName=jo;var Do="TooltipContent",To=t.forwardRef(((e,t)=>{const r=ko(Do,e.__scopeTooltip),{forceMount:n=r.forceMount,side:o="top",...a}=e,s=No(Do,e.__scopeTooltip);return(0,l.jsx)(q,{present:n||s.open,children:s.disableHoverableContent?(0,l.jsx)(Ao,{side:o,...a,ref:t}):(0,l.jsx)(Io,{side:o,...a,ref:t})})})),Io=t.forwardRef(((e,r)=>{const n=No(Do,e.__scopeTooltip),o=bo(Do,e.__scopeTooltip),a=t.useRef(null),s=i(r,a),[c,u]=t.useState(null),{trigger:d,onClose:f}=n,p=a.current,{onPointerInTransitChange:m}=o,h=t.useCallback((()=>{u(null),m(!1)}),[m]),v=t.useCallback(((e,t)=>{const r=e.currentTarget,n={x:e.clientX,y:e.clientY},o=function(e,t,r=5){const n=[];
vendor: 4,139 bytes, line 1
1switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(n,function(e,t){const r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(r,n,o,a)){case a:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}(n,r.getBoundingClientRect())),a=function(e){const t=e.slice();return t.sort(((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0)),function(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const n=e[r];for(;t.length>=2;){const e=t[t.length-1],r=t[t.length-2];if(!((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x)))break;t.pop()}t.push(n)}t.pop();const r=[];for(let t=e.length-1;t>=0;t--){const n=e[t];for(;r.length>=2;){const e=r[r.length-1],t=r[r.length-2];if(!((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x)))break;r.pop()}r.push(n)}return r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}(t)}([...o,...function(e){const{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())]);u(a),m(!0)}),[m]);return t.useEffect((()=>()=>h()),[h]),t.useEffect((()=>{if(d&&p){const e=e=>v(e,p),t=e=>v(e,d);return d.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}}),[d,p,v,h]),t.useEffect((()=>{if(c){const e=e=>{const t=e.target,r={x:e.clientX,y:e.clientY},n=d?.contains(t)||p?.contains(t),o=!function(e,t){const{x:r,y:n}=e;let o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){const s=t[e].x,i=t[e].y,l=t[a].x,c=t[a].y;i>n!=c>n&&r<(l-s)*(n-i)/(c-i)+s&&(o=!o)}return o}(r,c);n?h():o&&(h(),f())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}}),[d,p,c,f,h]),(0,l.jsx)(Ao,{...e,ref:s})})),[Oo,Lo]=po(Co,{isInside:!1}),Ao=t.forwardRef(((e,r)=>{const{__scopeTooltip:n,children:o,"aria-label":a,onEscapeKeyDown:s,onPointerDownOutside:i,...c}=e,u=No(Do,n),f=ho(n),{onClose:p}=u;return t.useEffect((()=>(document.addEventListener(yo,p),()=>document.removeEventListener(yo,p))),[p]),t.useEffect((()=>{if(u.trigger){const e=e=>{const t=e.target;t?.contains(u.trigger)&&p()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}}),[u.trigger,p]),(0,l.jsx)(D,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:i,onFocusOutside:e=>e.preventDefault(),onDismiss:p,children:(0,l.jsxs)(uo,{"data-state":u.stateAttribute,...f,...c,ref:r,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,l.jsx)(d,{children:o}),(0,l.jsx)(Oo,{scope:n,isInside:!0,children:(0,l.jsx)(g,{id:u.contentId,role:"tooltip",children:a||o})})]})})}));To.displayName=Do;var Fo="TooltipArrow",Vo=t.forwardRef(((e,t)=>{const{__scopeTooltip:r,...n}=e,o=ho(r);return Lo(Fo,r).isInside?null:(0,l.jsx)(fo,{...o,...n,ref:t})}));Vo.displayName=Fo;var zo=xo,Bo=So,$o=Ro,Ho=Po,Wo=To,Uo=Vo,Ko=t.createContext(void 0),Go=e=>{const{dir:t,children:r}=e;return(0,l.jsx)(Ko.Provider,{value:t,children:r})};function qo(e){const r=t.useContext(Ko);return e||r||"ltr"}function Zo(e){switch(e){case"tomato":case"red":case"ruby":case"crimson":case"pink":case"plum":case"purple":case"violet":return"mauve";case"iris":case"indigo":case"blue":case"sky":case"cyan":return"slate";case"teal":case"jade":case"mint":case"green":return"sage";case"grass":case"lime":return"olive";case"yellow":case"amber":case"orange":case"brown":case"gold":case"bronze":return"sand";case"gray":return"gray"}}
1const Xo=["none","small","medium","large","full"],Yo={radius:{type:"enum",values:Xo,default:void 0}},Jo={...Jt,hasBackground:{type:"boolean",default:!0},appearance:{type:"enum",values:["inherit","light","dark"],default:"inherit"},accentColor:{type:"enum",values:rr,default:"indigo"},grayColor:{type:"enum",values:["auto","gray","mauve","slate","sage","olive","sand"],default:"auto"},panelBackground:{type:"enum",values:["solid","translucent"],default:"translucent"},radius:{type:"enum",values:Xo,default:"medium"},scaling:{type:"enum",values:["90%","95%","100%","105%","110%"],default:"100%"}},Qo=()=>{},ea=t.createContext(void 0);function ta(){const e=t.useContext(ea);if(void 0===e)throw new Error("`useThemeContext` must be used within a `Theme`");return e}const ra=t.forwardRef(((e,r)=>void 0===t.useContext(ea)?t.createElement(zo,{delayDuration:200},t.createElement(Go,{dir:"ltr"},t.createElement(na,{...e,ref:r}))):t.createElement(oa,{...e,ref:r})));ra.displayName="Theme";const na=t.forwardRef(((e,r)=>{const{appearance:n=Jo.appearance.default,accentColor:o=Jo.accentColor.default,grayColor:a=Jo.grayColor.default,panelBackground:s=Jo.panelBackground.default,radius:i=Jo.radius.default,scaling:l=Jo.scaling.default,hasBackground:c=Jo.hasBackground.default,...u}=e,[d,f]=t.useState(n);t.useEffect((()=>f(n)),[n]);const[p,m]=t.useState(o);t.useEffect((()=>m(o)),[o]);const[h,v]=t.useState(a);t.useEffect((()=>v(a)),[a]);const[g,y]=t.useState(s);t.useEffect((()=>y(s)),[s]);const[w,b]=t.useState(i);t.useEffect((()=>b(i)),[i]);const[x,C]=t.useState(l);return t.useEffect((()=>C(l)),[l]),t.createElement(oa,{...u,ref:r,isRoot:!0,hasBackground:c,appearance:d,accentColor:p,grayColor:h,panelBackground:g,radius:w,scaling:x,onAppearanceChange:f,onAccentColorChange:m,onGrayColorChange:v,onPanelBackgroundChange:y,onRadiusChange:b,onScalingChange:C})}));na.displayName="ThemeRoot";const oa=t.forwardRef(((e,r)=>{const n=t.useContext(ea),{asChild:o,isRoot:a,hasBackground:s,appearance:i=n?.appearance??Jo.appearance.default,accentColor:l=n?.accentColor??Jo.accentColor.default,grayColor:u=n?.resolvedGrayColor??Jo.grayColor.default,panelBackground:d=n?.panelBackground??Jo.panelBackground.default,radius:f=n?.radius??Jo.radius.default,scaling:p=n?.scaling??Jo.scaling.default,onAppearanceChange:m=Qo,onAccentColorChange:h=Qo,onGrayColorChange:v=Qo,onPanelBackgroundChange:g=Qo,onRadiusChange:y=Qo,onScalingChange:b=Qo,...x}=e,C=o?c:"div",E="auto"===u?Zo(l):u,N="light"===e.appearance||"dark"===e.appearance,S=void 0===s?a||N:s;return t.createElement(ea.Provider,{value:t.useMemo((()=>({appearance:i,accentColor:l,grayColor:u,resolvedGrayColor:E,panelBackground:d,radius:f,scaling:p,onAppearanceChange:m,onAccentColorChange:h,onGrayColorChange:v,onPanelBackgroundChange:g,onRadiusChange:y,onScalingChange:b})),[i,l,u,E,d,f,p,m,h,v,g,y,b])},t.createElement(C,{"data-is-root-theme":a?"true":"false","data-accent-color":l,"data-gray-color":E,"data-has-background":S?"true":"false","data-panel-background":d,"data-radius":f,"data-scaling":p,ref:r,...x,className:w("radix-themes",{light:"light"===i,dark:"dark"===i},x.className)}))}));oa.displayName="ThemeImpl";const aa=e=>{if(!t.isValidElement(e))throw Error(`Expected a single React Element child, but got: ${t.Children.toArray(e).map((e=>"object"==typeof e&&"type"in e&&"string"==typeof e.type?e.type:typeof e)).join(", ")}`);return e},sa=t.forwardRef((({children:e,...r},n)=>t.createElement(Wt,{...r,ref:n,asChild:!0},aa(e))));sa.displayName="AlertDialog.Trigger";const ia=t.forwardRef((({align:e,...r},n)=>{const{align:o,...a}=tr,{className:s}=wr({align:e},{align:o}),{className:i,forceMount:l,container:c,...u}=wr(r,a);return t.createElement(Ut,{container:c,forceMount:l},t.createElement(ra,{asChild:!0},t.createElement(Kt,{className:"rt-BaseDialogOverlay rt-AlertDialogOverlay"},t.createElement("div",{className:"rt-BaseDialogScroll rt-AlertDialogScroll"},t.createElement("div",{className:`rt-BaseDialogScrollPadding rt-AlertDialogScrollPadding ${s}`},t.createElement(Gt,{...u,ref:n,className:w("rt-BaseDialogContent","rt-AlertDialogContent",i)}))))))}));ia.displayName="AlertDialog.Content";const la=t.forwardRef(((e,r)=>t.createElement(Xt,{asChild:!0},t.createElement(Cr,{size:"5",mb:"3",trim:"start",...e,asChild:!1,ref:r}))));la.displayName="AlertDialog.Title";const ca=t.forwardRef(((e,r)=>t.createElement(Yt,{asChild:!0},t.createElement(Nr,{as:"p",size:"3",...e,asChild:!1,ref:r}))));ca.displayName="AlertDialog.Description";const ua=t.forwardRef((({children:e,...r},n)=>t.createElement(qt,{...r,ref:n,asChild:!0},aa(e))));ua.displayName="AlertDialog.Action";const da=t.forwardRef((({children:e,...r},n)=>t.createElement(Zt,{...r,ref:n,asChild:!0},aa(e))));da.displayName="AlertDialog.Cancel";
1var fa="Avatar",[pa,ma]=b(fa),[ha,va]=pa(fa),ga=t.forwardRef(((e,r)=>{const{__scopeAvatar:n,...o}=e,[a,s]=t.useState("idle");return(0,l.jsx)(ha,{scope:n,imageLoadingStatus:a,onImageLoadingStatusChange:s,children:(0,l.jsx)(m.span,{...o,ref:r})})}));ga.displayName=fa;var ya="AvatarImage",wa=t.forwardRef(((e,r)=>{const{__scopeAvatar:n,src:o,onLoadingStatusChange:a=(()=>{}),...s}=e,i=va(ya,n),c=function(e){const[r,n]=t.useState("idle");return E((()=>{if(!e)return void n("error");let t=!0;const r=new window.Image,o=e=>()=>{t&&n(e)};return n("loading"),r.onload=o("loaded"),r.onerror=o("error"),r.src=e,()=>{t=!1}}),[e]),r}(o),u=R((e=>{a(e),i.onImageLoadingStatusChange(e)}));return E((()=>{"idle"!==c&&u(c)}),[c,u]),"loaded"===c?(0,l.jsx)(m.img,{...s,ref:r,src:o}):null}));wa.displayName=ya;var ba="AvatarFallback",xa=t.forwardRef(((e,r)=>{const{__scopeAvatar:n,delayMs:o,...a}=e,s=va(ba,n),[i,c]=t.useState(void 0===o);return t.useEffect((()=>{if(void 0!==o){const e=window.setTimeout((()=>c(!0)),o);return()=>window.clearTimeout(e)}}),[o]),i&&"loaded"!==s.imageLoadingStatus?(0,l.jsx)(m.span,{...a,ref:r}):null}));xa.displayName=ba;var Ca=ga,Ea=wa,Na=xa;const Sa={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],default:"3",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["solid","soft"],default:"soft"},...or,...ar,...Yo,fallback:{type:"ReactNode",required:!0}};function _a(e,r){const{asChild:n,children:o}=e;if(!n)return"function"==typeof r?r(o):r;const a=t.Children.only(o);return t.cloneElement(a,{children:"function"==typeof r?r(a.props.children):r})}const Ra=t.forwardRef(((e,r)=>{const{asChild:n,children:o,className:a,style:s,color:i,radius:l,...c}=wr(e,Sa,xr);return t.createElement(Ca,{"data-accent-color":i,"data-radius":l,className:w("rt-reset","rt-AvatarRoot",a),style:s,asChild:n},_a({asChild:n,children:o},t.createElement(ja,{ref:r,...c})))}));Ra.displayName="Avatar";const ja=t.forwardRef((({fallback:e,...r},n)=>{const[o,a]=t.useState("idle");return t.createElement(t.Fragment,null,"idle"===o||"loading"===o?t.createElement("span",{className:"rt-AvatarFallback"}):null,"error"===o?t.createElement(Na,{className:w("rt-AvatarFallback",{"rt-one-letter":"string"==typeof e&&1===e.length,"rt-two-letters":"string"==typeof e&&2===e.length}),delayMs:0},e):null,t.createElement(Ea,{ref:n,className:"rt-AvatarImage",...r,onLoadingStatusChange:e=>{r.onLoadingStatusChange?.(e),a(e)}}))}));ja.displayName="AvatarImpl";const Ma={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"1",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["solid","soft","surface","outline"],default:"soft"},...or,...ar,...Yo},ka=t.forwardRef(((e,r)=>{const{asChild:n,className:o,color:a,radius:s,...i}=wr(e,Ma,xr);return t.createElement(n?c:"span",{"data-accent-color":a,"data-radius":s,...i,ref:r,className:w("rt-reset","rt-Badge",o)})}));ka.displayName="Badge";const Pa=t.forwardRef(((e,r)=>{const{asChild:n,children:o,className:a,...s}=e,i=n?c:"blockquote";return t.createElement(Nr,{asChild:!0,...s,ref:r,className:w("rt-Blockquote",a)},t.createElement(i,null,o))}));Pa.displayName="Blockquote";const Da={as:{type:"enum",values:["div","span"],default:"div"},...Jt,display:{type:"enum",className:"rt-r-display",values:["none","inline","inline-block","block"],responsive:!0}},Ta=["0","1","2","3","4","5","6","7","8","9"],Ia={p:{type:"enum | string",className:"rt-r-p",customProperties:["--p"],values:Ta,responsive:!0},px:{type:"enum | string",className:"rt-r-px",customProperties:["--pl","--pr"],values:Ta,responsive:!0},py:{type:"enum | string",className:"rt-r-py",customProperties:["--pt","--pb"],values:Ta,responsive:!0},pt:{type:"enum | string",className:"rt-r-pt",customProperties:["--pt"],values:Ta,responsive:!0},pr:{type:"enum | string",className:"rt-r-pr",customProperties:["--pr"],values:Ta,responsive:!0},pb:{type:"enum | string",className:"rt-r-pb",customProperties:["--pb"],values:Ta,responsive:!0},pl:{type:"enum | string",className:"rt-r-pl",customProperties:["--pl"],values:Ta,responsive:!0}},Oa=["visible","hidden","clip","scroll","auto"],La=["0","1","2","3","4","5","6","7","8","9","-1","-2","-3","-4","-5","-6","-7","-8","-9"],Aa={...Ia,...Qt,...er,position:{type:"enum",className:"rt-r-position",values:["static","relative","absolute","fixed","sticky"],responsive:!0},inset:{type:"enum | string",className:"rt-r-inset",customProperties:["--inset"],values:La,responsive:!0},top:{type:"enum | string",className:"rt-r-top",customProperties:["--top"],values:La,responsive:!0},right:{type:"enum | string",className:"rt-r-right",customProperties:["--right"],values:La,responsive:!0},bottom:{type:"enum | string",className:"rt-r-bottom",customProperties:["--bottom"],values:La,responsive:!0}
1,left:{type:"enum | string",className:"rt-r-left",customProperties:["--left"],values:La,responsive:!0},overflow:{type:"enum",className:"rt-r-overflow",values:Oa,responsive:!0},overflowX:{type:"enum",className:"rt-r-ox",values:Oa,responsive:!0},overflowY:{type:"enum",className:"rt-r-oy",values:Oa,responsive:!0},flexBasis:{type:"string",className:"rt-r-fb",customProperties:["--flex-basis"],responsive:!0},flexShrink:{type:"enum | string",className:"rt-r-fs",customProperties:["--flex-shrink"],values:["0","1"],responsive:!0},flexGrow:{type:"enum | string",className:"rt-r-fg",customProperties:["--flex-grow"],values:["0","1"],responsive:!0},gridArea:{type:"string",className:"rt-r-ga",customProperties:["--grid-area"],responsive:!0},gridColumn:{type:"string",className:"rt-r-gc",customProperties:["--grid-column"],responsive:!0},gridColumnStart:{type:"string",className:"rt-r-gcs",customProperties:["--grid-column-start"],responsive:!0},gridColumnEnd:{type:"string",className:"rt-r-gce",customProperties:["--grid-column-end"],responsive:!0},gridRow:{type:"string",className:"rt-r-gr",customProperties:["--grid-row"],responsive:!0},gridRowStart:{type:"string",className:"rt-r-grs",customProperties:["--grid-row-start"],responsive:!0},gridRowEnd:{type:"string",className:"rt-r-gre",customProperties:["--grid-row-end"],responsive:!0}},Fa=t.forwardRef(((e,r)=>{const{className:n,asChild:o,as:a="div",...s}=wr(e,Da,Aa,xr);return t.createElement(o?c:a,{...s,ref:r,className:w("rt-Box",n)})}));Fa.displayName="Box";const Va={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","solid","soft","surface","outline","ghost"],default:"solid"},...or,...ar,...Yo,loading:{type:"boolean",className:"rt-loading",default:!1}},za=["0","1","2","3","4","5","6","7","8","9"],Ba={gap:{type:"enum | string",className:"rt-r-gap",customProperties:["--gap"],values:za,responsive:!0},gapX:{type:"enum | string",className:"rt-r-cg",customProperties:["--column-gap"],values:za,responsive:!0},gapY:{type:"enum | string",className:"rt-r-rg",customProperties:["--row-gap"],values:za,responsive:!0}},$a={as:{type:"enum",values:["div","span"],default:"div"},...Jt,display:{type:"enum",className:"rt-r-display",values:["none","inline-flex","flex"],responsive:!0},direction:{type:"enum",className:"rt-r-fd",values:["row","column","row-reverse","column-reverse"],responsive:!0},align:{type:"enum",className:"rt-r-ai",values:["start","center","end","baseline","stretch"],responsive:!0},justify:{type:"enum",className:"rt-r-jc",values:["start","center","end","between"],parseValue:function(e){return"between"===e?"space-between":e},responsive:!0},wrap:{type:"enum",className:"rt-r-fw",values:["nowrap","wrap","wrap-reverse"],responsive:!0},...Ba},Ha=t.forwardRef(((e,r)=>{const{className:n,asChild:o,as:a="div",...s}=wr(e,$a,Aa,xr);return t.createElement(o?c:a,{...s,ref:r,className:w("rt-Flex",n)})}));Ha.displayName="Flex";const Wa={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},loading:{type:"boolean",default:!0}},Ua=parseFloat(t.version)>=19||"",Ka=t.forwardRef(((e,r)=>{const{className:n,children:o,loading:a,...s}=wr(e,Wa,xr);if(!a)return o;const i=t.createElement("span",{...s,ref:r,className:w("rt-Spinner",n)},t.createElement("span",{className:"rt-SpinnerLeaf"}),t.createElement("span",{className:"rt-SpinnerLeaf"}),t.createElement("span",{className:"rt-SpinnerLeaf"}),t.createElement("span",{className:"rt-SpinnerLeaf"}),t.createElement("span",{className:"rt-SpinnerLeaf"}),t.createElement("span",{className:"rt-SpinnerLeaf"}),t.createElement("span",{className:"rt-SpinnerLeaf"}),t.createElement("span",{className:"rt-SpinnerLeaf"}));return void 0===o?i:t.createElement(Ha,{asChild:!0,position:"relative",align:"center",justify:"center"},t.createElement("span",null,t.createElement("span",{"aria-hidden":!0,style:{display:"contents",visibility:"hidden"},inert:void 0},o),t.createElement(Ha,{asChild:!0,align:"center",justify:"center",position:"absolute",inset:"0"},t.createElement("span",null,i))))}));Ka.displayName="Spinner";const Ga={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["soft","surface","outline"],default:"soft"},...or,...ar};function qa(e,t){if(void 0!==e)return"string"==typeof e?t(e):Object.fromEntries(Object.entries(e).map((([e,r])=>[e,t(r)])))}function Za(e){return"3"===e?"3":"2"}function Xa(e){switch(e){case"1":return"1";case"2":case"3":return"2";case"4":return"3"}}const Ya=t.forwardRef(((e,r)=>{const{size:n=Va.size.default}=e,{className:o,children:a,asChild:s,color:i,radius:l,disabled:u=e.loading,...d}=wr(e,Va,xr);return t.createElement(s?c:"button",{"data-disabled":u||void 0,"data-accent-color":i,"data-radius":l,...d,ref:r,className:w("rt-reset","rt-BaseButton",o),disabled:u},e.loading?t.createElement(t.Fragment,null,t.createElement("span",{style:{display:"contents",visibility:"hidden"},"aria-hidden":!0},a),t.createElement(v,null,a),t.createElement(Ha,{asChild:!0,align:"center",justify:"center",position:"absolute",inset:"0"},t.createElement("span",null,t.createElement(Ka,{size:qa(n,Xa)})))):a)}));Ya.displayName="BaseButton";const Ja=t.forwardRef((({className:e,...r},n)=>t.createElement(Ya,{...r,ref:n,className:w("rt-Button",e)})));Ja.displayName="Button";const Qa=t.createContext({}),es=t.forwardRef(((e,r)=>{const{size:n=Ga.size.default}=e,{asChild:o,children:a,className:s,color:i,...l}=wr(e,Ga,xr);return t.createElement(o?c:"div",{"data-accent-color":i,...l,className:w("rt-CalloutRoot",s),ref:r},t.createElement(Qa.Provider,{value:t.useMemo((()=>({size:n})),[n])},a))}));
1es.displayName="Callout.Root";const ts=t.forwardRef((({className:e,...r},n)=>t.createElement("div",{...r,className:w("rt-CalloutIcon",e),ref:n})));ts.displayName="Callout.Icon";const rs=t.forwardRef((({className:e,...r},n)=>{const{size:o}=t.useContext(Qa);return t.createElement(Nr,{as:"p",size:qa(o,Za),...r,asChild:!1,ref:n,className:w("rt-CalloutText",e)})}));rs.displayName="Callout.Text";const ns={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5"],default:"1",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","classic","ghost"],default:"surface"}},os=t.forwardRef(((e,r)=>{const{asChild:n,className:o,...a}=wr(e,ns,xr);return t.createElement(n?c:"div",{ref:r,...a,className:w("rt-reset","rt-BaseCard","rt-Card",o)})}));function as(e){const r=t.useRef({value:e,previous:e});return t.useMemo((()=>(r.current.value!==e&&(r.current.previous=r.current.value,r.current.value=e),r.current.previous)),[e])}os.displayName="Card";var ss="Checkbox",[is,ls]=b(ss),[cs,us]=is(ss),ds=t.forwardRef(((e,r)=>{const{__scopeCheckbox:n,name:o,checked:a,defaultChecked:s,required:c,disabled:u,value:d="on",onCheckedChange:f,...p}=e,[h,v]=t.useState(null),g=i(r,(e=>v(e))),y=t.useRef(!1),w=!h||Boolean(h.closest("form")),[b=!1,x]=j({prop:a,defaultProp:s,onChange:f}),E=t.useRef(b);return t.useEffect((()=>{const e=h?.form;if(e){const t=()=>x(E.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}}),[h,x]),(0,l.jsxs)(cs,{scope:n,state:b,disabled:u,children:[(0,l.jsx)(m.button,{type:"button",role:"checkbox","aria-checked":hs(b)?"mixed":b,"aria-required":c,"data-state":vs(b),"data-disabled":u?"":void 0,disabled:u,value:d,...p,ref:g,onKeyDown:C(e.onKeyDown,(e=>{"Enter"===e.key&&e.preventDefault()})),onClick:C(e.onClick,(e=>{x((e=>!!hs(e)||!e)),w&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())}))}),w&&(0,l.jsx)(ms,{control:h,bubbles:!y.current,name:o,value:d,checked:b,required:c,disabled:u,style:{transform:"translateX(-100%)"}})]})}));ds.displayName=ss;var fs="CheckboxIndicator",ps=t.forwardRef(((e,t)=>{const{__scopeCheckbox:r,forceMount:n,...o}=e,a=us(fs,r);return(0,l.jsx)(q,{present:n||hs(a.state)||!0===a.state,children:(0,l.jsx)(m.span,{"data-state":vs(a.state),"data-disabled":a.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})}));ps.displayName=fs;var ms=e=>{const{control:r,checked:n,bubbles:o=!0,...a}=e,s=t.useRef(null),i=as(n),c=Hn(r);return t.useEffect((()=>{const e=s.current,t=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(t,"checked").set;if(i!==n&&r){const t=new Event("click",{bubbles:o});e.indeterminate=hs(n),r.call(e,!hs(n)&&n),e.dispatchEvent(t)}}),[i,n,o]),(0,l.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:!hs(n)&&n,...a,tabIndex:-1,ref:s,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function hs(e){return"indeterminate"===e}function vs(e){return hs(e)?"indeterminate":e?"checked":"unchecked"}var gs=ds,ys=ps;function ws(e){const r=e+"CollectionProvider",[n,o]=b(r),[a,s]=n(r,{collectionRef:{current:null},itemMap:new Map}),u=e=>{const{scope:r,children:n}=e,o=t.useRef(null),s=t.useRef(new Map).current;return(0,l.jsx)(a,{scope:r,itemMap:s,collectionRef:o,children:n})};u.displayName=r;const d=e+"CollectionSlot",f=t.forwardRef(((e,t)=>{const{scope:r,children:n}=e,o=i(t,s(d,r).collectionRef);return(0,l.jsx)(c,{ref:o,children:n})}));f.displayName=d;const p=e+"CollectionItemSlot",m="data-radix-collection-item",h=t.forwardRef(((e,r)=>{const{scope:n,children:o,...a}=e,u=t.useRef(null),d=i(r,u),f=s(p,n);return t.useEffect((()=>(f.itemMap.set(u,{ref:u,...a}),()=>{f.itemMap.delete(u)}))),(0,l.jsx)(c,{[m]:"",ref:d,children:o})}));return h.displayName=p,[{Provider:u,Slot:f,ItemSlot:h},function(r){const n=s(e+"CollectionConsumer",r),o=t.useCallback((()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll(`[${m}]`)),r=Array.from(n.itemMap.values()).sort(((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current)));return r}),[n.collectionRef,n.itemMap]);return o},o]}var bs="rovingFocusGroup.onEntryFocus",xs={bubbles:!1,cancelable:!0},Cs="RovingFocusGroup",[Es,Ns,Ss]=ws(Cs),[_s,Rs]=b(Cs,[Ss]),[js,Ms]=_s(Cs),ks=t.forwardRef(((e,t)=>(0,l.jsx)(Es.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,l.jsx)(Es.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,l.jsx)(Ps,{...e,ref:t})})})));ks.displayName=Cs;var Ps=t.forwardRef(((e,r)=>{const{__scopeRovingFocusGroup:n,orientation:o,loop:a=!1,dir:s,currentTabStopId:c,defaultCurrentTabStopId:u,onCurrentTabStopIdChange:d,onEntryFocus:f,preventScrollOnEntryFocus:p=!1,...h}=e,v=t.useRef(null),g=i(r,v),y=qo(s),[w=null,b]=j({prop:c,defaultProp:u,onChange:d}),[x,E]=t.useState(!1),N=R(f),S=Ns(n),_=t.useRef(!1),[M,k]=t.useState(0);return t.useEffect((()=>{const e=v.current;if(e)return e.addEventListener(bs,N),()=>e.removeEventListener(bs,N)}),[N]),(0,l.jsx)(js,{scope:n,orientation:o,dir:y,loop:a,currentTabStopId:w,onItemFocus:t.useCallback((e=>b(e)),[b]),onItemShiftTab:t.useCallback((()=>E(!0)),[]),onFocusableItemAdd:t.useCallback((()=>k((e=>e+1))),[]),onFocusableItemRemove:t.useCallback((()=>k((e=>e-1))),[]),children:(0,l.jsx)(m.div,{tabIndex:x||0===M?-1:0,"data-orientation":o,...h,ref:g,style:{outline:"none",...e.style},onMouseDown:C(e.onMouseDown,(()=>{_.current=!0})),onFocus:C(e.onFocus,(e=>{const t=!_.current;if(e.target===e.currentTarget&&t&&!x){const t=new CustomEvent(bs,xs);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){const e=S().filter((e=>
vendor: 2,837 bytes, line 1
1e.focusable));Os([e.find((e=>e.active)),e.find((e=>e.id===w)),...e].filter(Boolean).map((e=>e.ref.current)),p)}}_.current=!1})),onBlur:C(e.onBlur,(()=>E(!1)))})})})),Ds="RovingFocusGroupItem",Ts=t.forwardRef(((e,r)=>{const{__scopeRovingFocusGroup:n,focusable:o=!0,active:a=!1,tabStopId:s,...i}=e,c=_(),u=s||c,d=Ms(Ds,n),f=d.currentTabStopId===u,p=Ns(n),{onFocusableItemAdd:h,onFocusableItemRemove:v}=d;return t.useEffect((()=>{if(o)return h(),()=>v()}),[o,h,v]),(0,l.jsx)(Es.ItemSlot,{scope:n,id:u,focusable:o,active:a,children:(0,l.jsx)(m.span,{tabIndex:f?0:-1,"data-orientation":d.orientation,...i,ref:r,onMouseDown:C(e.onMouseDown,(e=>{o?d.onItemFocus(u):e.preventDefault()})),onFocus:C(e.onFocus,(()=>d.onItemFocus(u))),onKeyDown:C(e.onKeyDown,(e=>{if("Tab"===e.key&&e.shiftKey)return void d.onItemShiftTab();if(e.target!==e.currentTarget)return;const t=function(e,t,r){const n=function(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}(e.key,r);return"vertical"===t&&["ArrowLeft","ArrowRight"].includes(n)||"horizontal"===t&&["ArrowUp","ArrowDown"].includes(n)?void 0:Is[n]}(e,d.orientation,d.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=p().filter((e=>e.focusable)).map((e=>e.ref.current));if("last"===t)o.reverse();else if("prev"===t||"next"===t){"prev"===t&&o.reverse();const a=o.indexOf(e.currentTarget);o=d.loop?(n=a+1,(r=o).map(((e,t)=>r[(n+t)%r.length]))):o.slice(a+1)}setTimeout((()=>Os(o)))}var r,n}))})})}));Ts.displayName=Ds;var Is={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Os(e,t=!1){const r=document.activeElement;for(const n of e){if(n===r)return;if(n.focus({preventScroll:t}),document.activeElement!==r)return}}var Ls=ks,As=Ts;const Fs="CheckboxGroup",[Vs,zs]=b(Fs,[Rs,ls]),Bs=Rs(),$s=ls(),[Hs,Ws]=Vs(Fs),Us=t.forwardRef(((e,r)=>{const{__scopeCheckboxGroup:n,name:o,defaultValue:a,value:s,required:i=!1,disabled:l=!1,orientation:c,dir:u,loop:d=!0,onValueChange:f,...p}=e,h=Bs(n),v=qo(u),[g=[],y]=j({prop:s,defaultProp:a,onChange:f}),w=t.useCallback((e=>y(((t=[])=>[...t,e]))),[y]),b=t.useCallback((e=>y(((t=[])=>t.filter((t=>t!==e))))),[y]);return t.createElement(Hs,{scope:n,name:o,required:i,disabled:l,value:g,onItemCheck:w,onItemUncheck:b},t.createElement(Ls,{asChild:!0,...h,orientation:c,dir:v,loop:d},t.createElement(m.div,{role:"group","data-disabled":l?"":void 0,dir:v,...p,ref:r})))}));Us.displayName=Fs;const Ks="CheckboxGroupItem",Gs=t.forwardRef(((e,r)=>{const{__scopeCheckboxGroup:n,disabled:o,...a}=e,s=Ws(Ks,n),l=s.disabled||o,c=Bs(n),u=$s(n),d=i(r,t.useRef(null)),f=s.value?.includes(a.value);return t.createElement(As,{asChild:!0,...c,focusable:!l,active:f},t.createElement(gs,{name:s.name,disabled:l,required:s.required,
1checked:f,...u,...a,ref:d,onCheckedChange:t=>{t?s.onItemCheck(e.value):s.onItemUncheck(e.value)}}))}));Gs.displayName=Ks;const qs=t.forwardRef(((e,r)=>{const{__scopeCheckboxGroup:n,...o}=e,a=$s(n);return t.createElement(ys,{...a,...o,ref:r})}));qs.displayName="CheckboxGroupIndicator";const Zs=Us,Xs=Gs,Ys=qs,Js={as:{type:"enum",values:["div","span"],default:"div"},...Jt,display:{type:"enum",className:"rt-r-display",values:["none","inline-grid","grid"],responsive:!0},areas:{type:"string",className:"rt-r-gta",customProperties:["--grid-template-areas"],responsive:!0},columns:{type:"enum | string",className:"rt-r-gtc",customProperties:["--grid-template-columns"],values:["1","2","3","4","5","6","7","8","9"],parseValue:Qs,responsive:!0},rows:{type:"enum | string",className:"rt-r-gtr",customProperties:["--grid-template-rows"],values:["1","2","3","4","5","6","7","8","9"],parseValue:Qs,responsive:!0},flow:{type:"enum",className:"rt-r-gaf",values:["row","column","dense","row-dense","column-dense"],responsive:!0},align:{type:"enum",className:"rt-r-ai",values:["start","center","end","baseline","stretch"],responsive:!0},justify:{type:"enum",className:"rt-r-jc",values:["start","center","end","between"],parseValue:function(e){return"between"===e?"space-between":e},responsive:!0},...Ba};function Qs(e){return Js.columns.values.includes(e)?e:e?.match(/^\d+$/)?`repeat(${e}, minmax(0, 1fr))`:e}const ei={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","classic"],default:"surface"},...nr,...ar,columns:{...Js.columns,default:"repeat(auto-fit, minmax(200px, 1fr))"},gap:{...Js.gap,default:"4"}},ti={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...nr,...ar},ri=t.forwardRef(((e,r)=>{const{className:n,asChild:o,as:a="div",...s}=wr(e,Js,Aa,xr);return t.createElement(o?c:a,{...s,ref:r,className:w("rt-Grid",n)})}));ri.displayName="Grid";const ni=t.forwardRef(((e,r)=>t.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:r},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.75 4.5C0.75 4.08579 1.08579 3.75 1.5 3.75H7.5C7.91421 3.75 8.25 4.08579 8.25 4.5C8.25 4.91421 7.91421 5.25 7.5 5.25H1.5C1.08579 5.25 0.75 4.91421 0.75 4.5Z"}))));ni.displayName="ThickDividerHorizontalIcon";const oi=t.forwardRef(((e,r)=>t.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:r},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.53547 0.62293C8.88226 0.849446 8.97976 1.3142 8.75325 1.66099L4.5083 8.1599C4.38833 8.34356 4.19397 8.4655 3.9764 8.49358C3.75883 8.52167 3.53987 8.45309 3.3772 8.30591L0.616113 5.80777C0.308959 5.52987 0.285246 5.05559 0.563148 4.74844C0.84105 4.44128 1.31533 4.41757 1.62249 4.69547L3.73256 6.60459L7.49741 0.840706C7.72393 0.493916 8.18868 0.396414 8.53547 0.62293Z"}))));oi.displayName="ThickCheckIcon";const ai=t.forwardRef(((e,r)=>t.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:r},t.createElement("path",{d:"M0.135232 3.15803C0.324102 2.95657 0.640521 2.94637 0.841971 3.13523L4.5 6.56464L8.158 3.13523C8.3595 2.94637 8.6759 2.95657 8.8648 3.15803C9.0536 3.35949 9.0434 3.67591 8.842 3.86477L4.84197 7.6148C4.64964 7.7951 4.35036 7.7951 4.15803 7.6148L0.158031 3.86477C-0.0434285 3.67591 -0.0536285 3.35949 0.135232 3.15803Z"}))));ai.displayName="ChevronDownIcon";const si=t.forwardRef(((e,r)=>t.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:r},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.23826 0.201711C3.54108 -0.0809141 4.01567 -0.0645489 4.29829 0.238264L7.79829 3.98826C8.06724 4.27642 8.06724 4.72359 7.79829 5.01174L4.29829 8.76174C4.01567 9.06455 3.54108 9.08092 3.23826 8.79829C2.93545 8.51567 2.91909 8.04108 3.20171 7.73826L6.22409 4.5L3.20171 1.26174C2.91909 0.958928 2.93545 0.484337 3.23826 0.201711Z"}))));si.displayName="ThickChevronRightIcon";const ii="CheckboxCards",[li]=b(ii,[zs]),ci=zs(),[ui,di]=li(ii),fi=t.forwardRef(((e,r)=>{const{__scopeCheckboxCards:n,className:o,color:a,...s}=wr(e,ei,xr),i=ci(n);return t.createElement(ui,{scope:n,size:e.size,highContrast:e.highContrast},t.createElement(ri,{asChild:!0},t.createElement(Zs,{...i,"data-accent-color":a,...s,ref:r,className:w("rt-CheckboxCardsRoot",o)})))}));fi.displayName="CheckboxCards.Root";const pi=t.forwardRef((({__scopeCheckboxCards:e,children:r,className:n,style:o,...a},s)=>{const i=di("CheckboxCardsItem",e),l=ci(e),{className:c}=wr({size:i?.size,variant:"surface",highContrast:i?.highContrast},ti);return t.createElement("label",{className:w("rt-BaseCard","rt-CheckboxCardsItem",n),style:o},r,t.createElement(Xs,{...l,...a,ref:s,className:w("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxCardCheckbox",c)},t.createElement(Ys,{...l,asChild:!0,className:"rt-BaseCheckboxIndicator"},t.createElement(oi,null))))}));pi.displayName="CheckboxCards.Item";const mi={...Jt,...ti},hi="CheckboxGroup",[vi]=b(hi,[zs]),gi=zs(),[yi,wi]=vi(hi),bi=t.forwardRef((({color:e=mi.color.default,highContrast:r=mi.highContrast.default,size:n=mi.size.default,variant:o=mi.variant.default,...a},s)=>{const{__scopeCheckboxGroup:i,className:l,...c}=wr(a,xr),u=gi(i);return t.createElement(yi,{scope:i,color:e,size:n,highContrast:r,variant:o},t.createElement(Zs,{...u,...c,ref:s,className:w("rt-CheckboxGroupRoot",l)}))}
1));bi.displayName="CheckboxGroup.Root";const xi=t.forwardRef(((e,r)=>{const{__scopeCheckboxGroup:n,children:o,className:a,style:s,...i}=e,{size:l}=wi("CheckboxGroupItem",n);return o?t.createElement(Nr,{as:"label",size:l,className:w("rt-CheckboxGroupItem",a),style:s},t.createElement(Ci,{__scopeCheckboxGroup:n,...i,ref:r}),o&&t.createElement("span",{className:"rt-CheckboxGroupItemInner"},o)):t.createElement(Ci,{__scopeCheckboxGroup:n,...i,ref:r,className:a,style:s})}));xi.displayName="CheckboxGroup.Item";const Ci=t.forwardRef((({__scopeCheckboxGroup:e,...r},n)=>{const o=wi("CheckboxGroupItemCheckbox",e),a=gi(e),{color:s,className:i}=wr({...r,...o},mi,xr);return t.createElement(Xs,{...a,"data-accent-color":s,...r,ref:n,className:w("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxGroupItemCheckbox",i)},t.createElement(Ys,{...a,asChild:!0,className:"rt-BaseCheckboxIndicator"},t.createElement(oi,null)))}));Ci.displayName="CheckboxGroup.ItemCheckbox";const Ei=t.forwardRef(((e,r)=>{const{className:n,color:o,checked:a,defaultChecked:s,onCheckedChange:i,...l}=wr(e,ti,xr),[c,u]=j({prop:a,defaultProp:s,onChange:i});return t.createElement(gs,{"data-accent-color":o,...l,defaultChecked:s,checked:c,onCheckedChange:u,asChild:!1,ref:r,className:w("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxRoot",n)},t.createElement(ys,{asChild:!0,className:"rt-BaseCheckboxIndicator rt-CheckboxIndicator"},t.createElement("indeterminate"===c?ni:oi,null)))}));Ei.displayName="Checkbox";const Ni={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],responsive:!0},variant:{type:"enum",className:"rt-variant",values:["solid","soft","outline","ghost"],default:"soft"},...ur,...or,...ar,...cr,...lr},Si=t.forwardRef(((e,r)=>{const{asChild:n,className:o,color:a,...s}=wr(e,Ni,xr),i="ghost"===e.variant?a||void 0:a;return t.createElement(n?c:"code",{"data-accent-color":i,...s,ref:r,className:w("rt-reset","rt-Code",o)})}));Si.displayName="Code";const _i={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"4",responsive:!0},display:{type:"enum",className:"rt-r-display",values:["none","initial"],parseValue:function(e){return"initial"===e?"flex":e},responsive:!0},align:{type:"enum",className:"rt-r-ai",values:["left","center","right"],parseValue:function(e){return"left"===e?"start":"right"===e?"end":e},responsive:!0}},Ri=t.forwardRef((({width:e,minWidth:r,maxWidth:n,height:o,minHeight:a,maxHeight:s,...i},l)=>{const{asChild:u,children:d,className:f,...p}=wr(i,_i,Aa,xr),{className:m,style:h}=wr({width:e,minWidth:r,maxWidth:n,height:o,minHeight:a,maxHeight:s},Qt,er);return t.createElement(u?c:"div",{...p,ref:l,className:w("rt-Container",f)},_a({asChild:u,children:d},(e=>t.createElement("div",{className:w("rt-ContainerInner",m),style:h},e))))}));Ri.displayName="Container";var ji=["Enter"," "],Mi=["ArrowUp","PageDown","End"],ki=["ArrowDown","PageUp","Home",...Mi],Pi={ltr:[...ji,"ArrowRight"],rtl:[...ji,"ArrowLeft"]},Di={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Ti="Menu",[Ii,Oi,Li]=ws(Ti),[Ai,Fi]=b(Ti,[Li,Kn,Rs]),Vi=Kn(),zi=Rs(),[Bi,$i]=Ai(Ti),[Hi,Wi]=Ai(Ti),Ui=e=>{const{__scopeMenu:r,open:n=!1,children:o,dir:a,onOpenChange:s,modal:i=!0}=e,c=Vi(r),[u,d]=t.useState(null),f=t.useRef(!1),p=R(s),m=qo(a);return t.useEffect((()=>{const e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}}),[]),(0,l.jsx)(lo,{...c,children:(0,l.jsx)(Bi,{scope:r,open:n,onOpenChange:p,content:u,onContentChange:d,children:(0,l.jsx)(Hi,{scope:r,onClose:t.useCallback((()=>p(!1)),[p]),isUsingKeyboardRef:f,dir:m,modal:i,children:o})})})};Ui.displayName=Ti;var Ki=t.forwardRef(((e,t)=>{const{__scopeMenu:r,...n}=e,o=Vi(r);return(0,l.jsx)(co,{...o,...n,ref:t})}));Ki.displayName="MenuAnchor";var Gi="MenuPortal",[qi,Zi]=Ai(Gi,{forceMount:void 0}),Xi=e=>{const{__scopeMenu:t,forceMount:r,children:n,container:o}=e,a=$i(Gi,t);return(0,l.jsx)(qi,{scope:t,forceMount:r,children:(0,l.jsx)(q,{present:r||a.open,children:(0,l.jsx)(K,{asChild:!0,container:o,children:n})})})};Xi.displayName=Gi;var Yi="MenuContent",[Ji,Qi]=Ai(Yi),el=t.forwardRef(((e,t)=>{const r=Zi(Yi,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,a=$i(Yi,e.__scopeMenu),s=Wi(Yi,e.__scopeMenu);return(0,l.jsx)(Ii.Provider,{scope:e.__scopeMenu,children:(0,l.jsx)(q,{present:n||a.open,children:(0,l.jsx)(Ii.Slot,{scope:e.__scopeMenu,children:s.modal?(0,l.jsx)(tl,{...o,ref:t}):(0,l.jsx)(rl,{...o,ref:t})})})})})),tl=t.forwardRef(((e,r)=>{const n=$i(Yi,e.__scopeMenu),o=t.useRef(null),a=i(r,o);return t.useEffect((()=>{const e=o.current;if(e)return Ve(e)}),[]),(0,l.jsx)(nl,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:C(e.onFocusOutside,(e=>e.preventDefault()),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})})),rl=t.forwardRef(((e,t)=>{const r=$i(Yi,e.__scopeMenu);return(0,l.jsx)(nl,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})})),nl=t.forwardRef(((e,r)=>{const{__scopeMenu:n,loop:o=!1,trapFocus:a,onOpenAutoFocus:s,onCloseAutoFocus:u,disableOutsidePointerEvents:d,onEntryFocus:f,onEscapeKeyDown:p,onPointerDownOutside:m,onFocusOutside:h,onInteractOutside:v,onDismiss:g,disableOutsideScroll:y,...w}=e,b=$i(Yi,n),x=Wi(Yi,n),E=Vi(n),N=zi(n),S=Oi(n),[_,R]=t.useState(null),j=t.useRef(null),M=i(r,j,b.onContentChange),k=t.useRef(0),P=t.useRef(""),T=t.useRef(0),I=t.useRef(null),O=t.useRef("right"),L=t.useRef(0),A=y?Ie:t.Fragment,F=y?{as:c,allowPinchZoom:!0}:void 0;t.useEffect((()=>()=>window.clearTimeout(k.current)),[]),Y();const z=t.useCallback((e=>O.current===I.current?.side&&function(e,t){if(!t)return!1;return function(e,t){const{x:r,y:n}=e;let o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){const s=t[e].x,i=t[e].y,l=t[a].x,c=t[a].y;i>n!=c>n&&r<(l-s)*(n-i)/(c-i)+s&&(o=!o)}return o}({x:e.clientX,y:e.clientY},t)}(e,I.current?.area)),[]);return(0,l.jsx)(Ji,{scope:n,searchRef:P,onItemEnter:t.useCallback((e=>{z(e)&&e.preventDefault()}),[z]),onItemLeave:t.useCallback((e=>{z(e)||(j.current?.focus(),R(null))}),[z]),onTriggerLeave:t.useCallback((e=>{z(e)&&e.preventDefault()}),[z]),pointerGraceTimerRef:T,onPointerGraceIntentChange:t.useCallback((e=>{I.current=e}),[]),children:(0,l.jsx)(A,{...F,children:(0,l.jsx)(V,{asChild:!0,trapped:a,onMountAutoFocus:C(s,(e=>{e.preventDefault(),j.current?.focus({preventScroll:!0})}
vendor: 9,075 bytes, line 1
1)),onUnmountAutoFocus:u,children:(0,l.jsx)(D,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:p,onPointerDownOutside:m,onFocusOutside:h,onInteractOutside:v,onDismiss:g,children:(0,l.jsx)(Ls,{asChild:!0,...N,dir:x.dir,orientation:"vertical",loop:o,currentTabStopId:_,onCurrentTabStopIdChange:R,onEntryFocus:C(f,(e=>{x.isUsingKeyboardRef.current||e.preventDefault()})),preventScrollOnEntryFocus:!0,children:(0,l.jsx)(uo,{role:"menu","aria-orientation":"vertical","data-state":Pl(b.open),"data-radix-menu-content":"",dir:x.dir,...E,...w,ref:M,style:{outline:"none",...w.style},onKeyDown:C(w.onKeyDown,(e=>{const t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!r&&n&&(e=>{const t=P.current+e,r=S().filter((e=>!e.disabled)),n=document.activeElement,o=r.find((e=>e.ref.current===n))?.textValue,a=function(e,t,r){const n=t.length>1&&Array.from(t).every((e=>e===t[0]))?t[0]:t,o=r?e.indexOf(r):-1;let a=(s=e,i=Math.max(o,0),s.map(((e,t)=>s[(i+t)%s.length])));var s,i;1===n.length&&(a=a.filter((e=>e!==r)));const l=a.find((e=>e.toLowerCase().startsWith(n.toLowerCase())));return l!==r?l:void 0}(r.map((e=>e.textValue)),t,o),s=r.find((e=>e.textValue===a))?.ref.current;!function e(t){P.current=t,window.clearTimeout(k.current),""!==t&&(k.current=window.setTimeout((()=>e("")),1e3))}(t),s&&setTimeout((()=>s.focus()))})(e.key));const o=j.current;if(e.target!==o)return;if(!ki.includes(e.key))return;e.preventDefault();const a=S().filter((e=>!e.disabled)).map((e=>e.ref.current));Mi.includes(e.key)&&a.reverse(),function(e){const t=document.activeElement;for(const r of e){if(r===t)return;if(r.focus(),document.activeElement!==t)return}}(a)})),onBlur:C(e.onBlur,(e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(k.current),P.current="")})),onPointerMove:C(e.onPointerMove,Il((e=>{const t=e.target,r=L.current!==e.clientX;if(e.currentTarget.contains(t)&&r){const t=e.clientX>L.current?"right":"left";O.current=t,L.current=e.clientX}})))})})})})})})}));el.displayName=Yi;var ol=t.forwardRef(((e,t)=>{const{__scopeMenu:r,...n}=e;return(0,l.jsx)(m.div,{role:"group",...n,ref:t})}));ol.displayName="MenuGroup";var al=t.forwardRef(((e,t)=>{const{__scopeMenu:r,...n}=e;return(0,l.jsx)(m.div,{...n,ref:t})}));al.displayName="MenuLabel";var sl="MenuItem",il="menu.itemSelect",ll=t.forwardRef(((e,r)=>{const{disabled:n=!1,onSelect:o,...a}=e,s=t.useRef(null),c=Wi(sl,e.__scopeMenu),u=Qi(sl,e.__scopeMenu),d=i(r,s),f=t.useRef(!1);return(0,l.jsx)(cl,{...a,ref:d,disabled:n,onClick:C(e.onClick,(()=>{const e=s.current;if(!n&&e){const t=new CustomEvent(il,{bubbles:!0,cancelable:!0});e.addEventListener(il,(e=>o?.(e)),{once:!0}),h(e,t),t.defaultPrevented?f.current=!1:c.onClose()}})),onPointerDown:t=>{e.onPointerDown?.(t),f.current=!0},onPointerUp:C(e.onPointerUp,(e=>{f.current||e.currentTarget?.click()})),onKeyDown:C(e.onKeyDown,(e=>{const t=""!==u.searchRef.current;n||t&&" "===e.key||ji.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())}))})}));ll.displayName=sl;var cl=t.forwardRef(((e,r)=>{const{__scopeMenu:n,disabled:o=!1,textValue:a,...s}=e,c=Qi(sl,n),u=zi(n),d=t.useRef(null),f=i(r,d),[p,h]=t.useState(!1),[v,g]=t.useState("");return t.useEffect((()=>{const e=d.current;e&&g((e.textContent??"").trim())}),[s.children]),(0,l.jsx)(Ii.ItemSlot,{scope:n,disabled:o,textValue:a??v,children:(0,l.jsx)(As,{asChild:!0,...u,focusable:!o,children:(0,l.jsx)(m.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...s,ref:f,onPointerMove:C(e.onPointerMove,Il((e=>{o?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))}))),onPointerLeave:C(e.onPointerLeave,Il((e=>c.onItemLeave(e)))),onFocus:C(e.onFocus,(()=>h(!0))),onBlur:C(e.onBlur,(()=>h(!1)))})})})})),ul=t.forwardRef(((e,t)=>{const{checked:r=!1,onCheckedChange:n,...o}=e;return(0,l.jsx)(yl,{scope:e.__scopeMenu,checked:r,children:(0,l.jsx)(ll,{role:"menuitemcheckbox","aria-checked":Dl(r)?"mixed":r,...o,ref:t,"data-state":Tl(r),onSelect:C(o.onSelect,(()=>n?.(!!Dl(r)||!r)),{checkForDefaultPrevented:!1})})})}));ul.displayName="MenuCheckboxItem";var dl="MenuRadioGroup",[fl,pl]=Ai(dl,{value:void 0,onValueChange:()=>{}}),ml=t.forwardRef(((e,t)=>{const{value:r,onValueChange:n,...o}=e,a=R(n);return(0,l.jsx)(fl,{scope:e.__scopeMenu,value:r,onValueChange:a,children:(0,l.jsx)(ol,{...o,ref:t})})}));ml.displayName=dl;var hl="MenuRadioItem",vl=t.forwardRef(((e,t)=>{const{value:r,...n}=e,o=pl(hl,e.__scopeMenu),a=r===o.value;return(0,l.jsx)(yl,{scope:e.__scopeMenu,checked:a,children:(0,l.jsx)(ll,{role:"menuitemradio","aria-checked":a,...n,ref:t,"data-state":Tl(a),onSelect:C(n.onSelect,(()=>o.onValueChange?.(r)),{checkForDefaultPrevented:!1})})})}));vl.displayName=hl;var gl="MenuItemIndicator",[yl,wl]=Ai(gl,{checked:!1}),bl=t.forwardRef(((e,t)=>{const{__scopeMenu:r,forceMount:n,...o}=e,a=wl(gl,r);return(0,l.jsx)(q,{present:n||Dl(a.checked)||!0===a.checked,children:(0,l.jsx)(m.span,{...o,ref:t,"data-state":Tl(a.checked)})})}));bl.displayName=gl;var xl=t.forwardRef(((e,t)=>{const{__scopeMenu:r,...n}=e;return(0,l.jsx)(m.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})}));xl.displayName="MenuSeparator";var Cl=t.forwardRef(((e,t)=>{const{__scopeMenu:r,...n}=e,o=Vi(r);return(0,l.jsx)(fo,{...o,...n,ref:t})}));Cl.displayName="MenuArrow";var El="MenuSub",[Nl,Sl]=Ai(El),_l=e=>{const{__scopeMenu:r,children:n,open:o=!1,onOpenChange:a}=e,s=$i(El,r),i=Vi(r),[c,u]=t.useState(null),[d,f]=t.useState(null),p=R(a);return t.useEffect((()=>(!1===s.open&&p(!1),()=>p(!1))),[s.open,p]),(0,l.jsx)(lo,{...i,children:(0,l.jsx)(Bi,{scope:r,open:o,onOpenChange:p,content:d,onContentChange:f,children:(0,l.jsx)(Nl,{scope:r,contentId:_(),triggerId:_(),trigger:c,onTriggerChange:u,children:n})})})};_l.displayName=El;var Rl="MenuSubTrigger",jl=t.forwardRef(((e,r)=>{const n=$i(Rl,e.__scopeMenu),o=Wi(Rl,e.__scopeMenu),a=Sl(Rl,e.__scopeMenu),i=Qi(Rl,e.__scopeMenu),c=t.useRef(null),{pointerGraceTimerRef:u,onPointerGraceIntentChange:d}=i,f={__scopeMenu:e.__scopeMenu},p=t.useCallback((()=>{c.current&&window.clearTimeout(c.current),c.current=null}),[]);return t.useEffect((()=>p),[p]),t.useEffect((()=>{const e=u.current;return()=>{window.clearTimeout(e),d(null)}}),[u,d]),(0,l.jsx)(Ki,{asChild:!0,...f,children:(0,l.jsx)(cl,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":a.contentId,"data-state":Pl(n.open),...e,ref:s(r,a.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:C(e.onPointerMove,Il((t=>{i.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||c.current||(i.onPointerGraceIntentChange(null),c.current=window.setTimeout((()=>{n.onOpenChange(!0),p()}),100))}))),onPointerLeave:C(e.onPointerLeave,Il((e=>{p();const t=n.content?.getBoundingClientRect();if(t){const r=n.content?.dataset.side,o="right"===r,a=o?-5:5,s=t[o?"left":"right"],l=t[o?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+a,y:e.clientY},{x:s,y:t.top},{x:l,y:t.top},{x:l,y:t.bottom},{x:s,y:t.bottom}],side:r}),window.clearTimeout(u.current),u.current=window.setTimeout((()=>i.onPointerGraceIntentChange(null)),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}}))),onKeyDown:C(e.onKeyDown,(t=>{const r=""!==i.searchRef.current;e.disabled||r&&" "===t.key||Pi[o.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())}))})})}));jl.displayName=Rl;var Ml="MenuSubContent",kl=t.forwardRef(((e,r)=>{const n=Zi(Yi,e.__scopeMenu),{forceMount:o=n.forceMount,...a}=e,s=$i(Yi,e.__scopeMenu),c=Wi(Yi,e.__scopeMenu),u=Sl(Ml,e.__scopeMenu),d=t.useRef(null),f=i(r,d);return(0,l.jsx)(Ii.Provider,{scope:e.__scopeMenu,children:(0,l.jsx)(q,{present:o||s.open,children:(0,l.jsx)(Ii.Slot,{scope:e.__scopeMenu,children:(0,l.jsx)(nl,{id:u.contentId,"aria-labelledby":u.triggerId,...a,ref:f,align:"start",side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{c.isUsingKeyboardRef.current&&d.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:C(e.onFocusOutside,(e=>{e.target!==u.trigger&&s.onOpenChange(!1)})),onEscapeKeyDown:C(e.onEscapeKeyDown,(e=>{c.onClose(),e.preventDefault()})),onKeyDown:C(e.onKeyDown,(e=>{const t=e.currentTarget.contains(e.target),r=Di[c.dir].includes(e.key);t&&r&&(s.onOpenChange(!1),u.trigger?.focus(),e.preventDefault())}))})})})})}));function Pl(e){return e?"open":"closed"}function Dl(e){return"indeterminate"===e}function Tl(e){return Dl(e)?"indeterminate":e?"checked":"unchecked"}function Il(e){return t=>"mouse"===t.pointerType?e(t):void 0}kl.displayName=Ml;var Ol=Ki,Ll=Xi,Al=el,Fl=ol,Vl=al,zl=ll,Bl=ul,$l=ml,Hl=vl,Wl=bl,Ul=xl,Kl=Cl,Gl=jl,ql=kl,Zl="ContextMenu",[Xl,Yl]=b(Zl,[Fi]),Jl=Fi(),[Ql,ec]=Xl(Zl),tc="ContextMenuTrigger",rc=t.forwardRef(((e,r)=>{const{__scopeContextMenu:n,disabled:o=!1,...a}
1=e,s=ec(tc,n),i=Jl(n),c=t.useRef({x:0,y:0}),u=t.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...c.current})}),d=t.useRef(0),f=t.useCallback((()=>window.clearTimeout(d.current)),[]),p=e=>{c.current={x:e.clientX,y:e.clientY},s.onOpenChange(!0)};return t.useEffect((()=>f),[f]),t.useEffect((()=>{o&&f()}),[o,f]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Ol,{...i,virtualRef:u}),(0,l.jsx)(m.span,{"data-state":s.open?"open":"closed","data-disabled":o?"":void 0,...a,ref:r,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:o?e.onContextMenu:C(e.onContextMenu,(e=>{f(),p(e),e.preventDefault()})),onPointerDown:o?e.onPointerDown:C(e.onPointerDown,vc((e=>{f(),d.current=window.setTimeout((()=>p(e)),700)}))),onPointerMove:o?e.onPointerMove:C(e.onPointerMove,vc(f)),onPointerCancel:o?e.onPointerCancel:C(e.onPointerCancel,vc(f)),onPointerUp:o?e.onPointerUp:C(e.onPointerUp,vc(f))})]})}));rc.displayName=tc;var nc=e=>{const{__scopeContextMenu:t,...r}=e,n=Jl(t);return(0,l.jsx)(Ll,{...n,...r})};nc.displayName="ContextMenuPortal";var oc="ContextMenuContent",ac=t.forwardRef(((e,r)=>{const{__scopeContextMenu:n,...o}=e,a=ec(oc,n),s=Jl(n),i=t.useRef(!1);return(0,l.jsx)(Al,{...s,...o,ref:r,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),!t.defaultPrevented&&i.current&&t.preventDefault(),i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||a.modal||(i.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}));ac.displayName=oc;var sc=t.forwardRef(((e,t)=>{const{__scopeContextMenu:r,...n}=e,o=Jl(r);return(0,l.jsx)(Fl,{...o,...n,ref:t})}));sc.displayName="ContextMenuGroup";var ic=t.forwardRef(((e,t)=>{const{__scopeContextMenu:r,...n}=e,o=Jl(r);return(0,l.jsx)(Vl,{...o,...n,ref:t})}));ic.displayName="ContextMenuLabel";var lc=t.forwardRef(((e,t)=>{const{__scopeContextMenu:r,...n}=e,o=Jl(r);return(0,l.jsx)(zl,{...o,...n,ref:t})}));lc.displayName="ContextMenuItem";var cc=t.forwardRef(((e,t)=>{const{__scopeContextMenu:r,...n}=e,o=Jl(r);return(0,l.jsx)(Bl,{...o,...n,ref:t})}));cc.displayName="ContextMenuCheckboxItem";var uc=t.forwardRef(((e,t)=>{const{__scopeContextMenu:r,...n}=e,o=Jl(r);return(0,l.jsx)($l,{...o,...n,ref:t})}));uc.displayName="ContextMenuRadioGroup";var dc=t.forwardRef(((e,t)=>{const{__scopeContextMenu:r,...n}=e,o=Jl(r);return(0,l.jsx)(Hl,{...o,...n,ref:t})}));dc.displayName="ContextMenuRadioItem";var fc=t.forwardRef(((e,t)=>{const{__scopeContextMenu:r,...n}=e,o=Jl(r);return(0,l.jsx)(Wl,{...o,...n,ref:t})}));fc.displayName="ContextMenuItemIndicator";var pc=t.forwardRef(((e,t)=>{const{__scopeContextMenu:r,...n}=e,o=Jl(r);return(0,l.jsx)(Ul,{...o,...n,ref:t})}));pc.displayName="ContextMenuSeparator",t.forwardRef(((e,t)=>{const{__scopeContextMenu:r,...n}=e,o=Jl(r);return(0,l.jsx)(Kl,{...o,...n,ref:t})})).displayName="ContextMenuArrow";var mc=t.forwardRef(((e,t)=>{const{__scopeContextMenu:r,...n}=e,o=Jl(r);return(0,l.jsx)(Gl,{...o,...n,ref:t})}));mc.displayName="ContextMenuSubTrigger";var hc=t.forwardRef(((e,t)=>{const{__scopeContextMenu:r,...n}=e,o=Jl(r);return(0,l.jsx)(ql,{...o,...n,ref:t,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}));function vc(e){return t=>"mouse"!==t.pointerType?e(t):void 0}hc.displayName="ContextMenuSubContent";var gc=rc,yc=nc,wc=ac,bc=sc,xc=ic,Cc=lc,Ec=cc,Nc=uc,Sc=dc,_c=fc,Rc=pc,jc=mc,Mc=hc;function kc(e,[t,r]){return Math.min(r,Math.max(t,e))}var Pc="ScrollArea",[Dc,Tc]=b(Pc),[Ic,Oc]=Dc(Pc),Lc=t.forwardRef(((e,r)=>{const{__scopeScrollArea:n,type:o="hover",dir:a,scrollHideDelay:s=600,...c}=e,[u,d]=t.useState(null),[f,p]=t.useState(null),[h,v]=t.useState(null),[g,y]=t.useState(null),[w,b]=t.useState(null),[x,C]=t.useState(0),[E,N]=t.useState(0),[S,_]=t.useState(!1),[R,j]=t.useState(!1),M=i(r,(e=>d(e))),k=qo(a);return(0,l.jsx)(Ic,{scope:n,type:o,dir:k,scrollHideDelay:s,scrollArea:u,viewport:f,onViewportChange:p,content:h,onContentChange:v,scrollbarX:g,onScrollbarXChange:y,scrollbarXEnabled:S,onScrollbarXEnabledChange:_,scrollbarY:w,onScrollbarYChange:b,scrollbarYEnabled:R,onScrollbarYEnabledChange:j,onCornerWidthChange:C,onCornerHeight
vendor: 9,535 bytes, line 1
1Change:N,children:(0,l.jsx)(m.div,{dir:k,...c,ref:M,style:{position:"relative","--radix-scroll-area-corner-width":x+"px","--radix-scroll-area-corner-height":E+"px",...e.style}})})}));Lc.displayName=Pc;var Ac="ScrollAreaViewport",Fc=t.forwardRef(((e,r)=>{const{__scopeScrollArea:n,children:o,nonce:a,...s}=e,c=Oc(Ac,n),u=i(r,t.useRef(null),c.onViewportChange);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:a}),(0,l.jsx)(m.div,{"data-radix-scroll-area-viewport":"",...s,ref:u,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,l.jsx)("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"},children:o})})]})}));Fc.displayName=Ac;var Vc="ScrollAreaScrollbar",zc=t.forwardRef(((e,r)=>{const{forceMount:n,...o}=e,a=Oc(Vc,e.__scopeScrollArea),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:i}=a,c="horizontal"===e.orientation;return t.useEffect((()=>(c?s(!0):i(!0),()=>{c?s(!1):i(!1)})),[c,s,i]),"hover"===a.type?(0,l.jsx)(Bc,{...o,ref:r,forceMount:n}):"scroll"===a.type?(0,l.jsx)($c,{...o,ref:r,forceMount:n}):"auto"===a.type?(0,l.jsx)(Hc,{...o,ref:r,forceMount:n}):"always"===a.type?(0,l.jsx)(Wc,{...o,ref:r}):null}));zc.displayName=Vc;var Bc=t.forwardRef(((e,r)=>{const{forceMount:n,...o}=e,a=Oc(Vc,e.__scopeScrollArea),[s,i]=t.useState(!1);return t.useEffect((()=>{const e=a.scrollArea;let t=0;if(e){const r=()=>{window.clearTimeout(t),i(!0)},n=()=>{t=window.setTimeout((()=>i(!1)),a.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}}),[a.scrollArea,a.scrollHideDelay]),(0,l.jsx)(q,{present:n||s,children:(0,l.jsx)(Hc,{"data-state":s?"visible":"hidden",...o,ref:r})})})),$c=t.forwardRef(((e,r)=>{const{forceMount:n,...o}=e,a=Oc(Vc,e.__scopeScrollArea),s="horizontal"===e.orientation,i=cu((()=>u("SCROLL_END")),100),[c,u]=("hidden",d={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},t.useReducer(((e,t)=>d[e][t]??e),"hidden"));var d;return t.useEffect((()=>{if("idle"===c){const e=window.setTimeout((()=>u("HIDE")),a.scrollHideDelay);return()=>window.clearTimeout(e)}}),[c,a.scrollHideDelay,u]),t.useEffect((()=>{const e=a.viewport,t=s?"scrollLeft":"scrollTop";if(e){let r=e[t];const n=()=>{const n=e[t];r!==n&&(u("SCROLL"),i()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}}),[a.viewport,s,u,i]),(0,l.jsx)(q,{present:n||"hidden"!==c,children:(0,l.jsx)(Wc,{"data-state":"hidden"===c?"hidden":"visible",...o,ref:r,onPointerEnter:C(e.onPointerEnter,(()=>u("POINTER_ENTER"))),onPointerLeave:C(e.onPointerLeave,(()=>u("POINTER_LEAVE")))})})})),Hc=t.forwardRef(((e,r)=>{const n=Oc(Vc,e.__scopeScrollArea),{forceMount:o,...a}=e,[s,i]=t.useState(!1),c="horizontal"===e.orientation,u=cu((()=>{if(n.viewport){const e=n.viewport.offsetWidth<n.viewport.scrollWidth,t=n.viewport.offsetHeight<n.viewport.scrollHeight;i(c?e:t)}}),10);return uu(n.viewport,u),uu(n.content,u),(0,l.jsx)(q,{present:o||s,children:(0,l.jsx)(Wc,{"data-state":s?"visible":"hidden",...a,ref:r})})})),Wc=t.forwardRef(((e,r)=>{const{orientation:n="vertical",...o}=e,a=Oc(Vc,e.__scopeScrollArea),s=t.useRef(null),i=t.useRef(0),[c,u]=t.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=nu(c.viewport,c.content),f={...o,sizes:c,onSizesChange:u,hasThumb:Boolean(d>0&&d<1),onThumbChange:e=>s.current=e,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:e=>i.current=e};function p(e,t){return function(e,t,r,n="ltr"){const o=ou(r),a=t||o/2,s=o-a,i=r.scrollbar.paddingStart+a,l=r.scrollbar.size-r.scrollbar.paddingEnd-s,c=r.content-r.viewport;return su([i,l],"ltr"===n?[0,c]:[-1*c,0])(e)}(e,i.current,c,t)}return"horizontal"===n?(0,l.jsx)(Uc,{...f,ref:r,onThumbPositionChange:()=>{if(a.viewport&&s.current){const e=au(a.viewport.scrollLeft,c,a.dir);s.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollLeft=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollLeft=p(e,a.dir))}}):"vertical"===n?(0,l.jsx)(Kc,{...f,ref:r,onThumbPositionChange:()=>{if(a.viewport&&s.current){const e=au(a.viewport.scrollTop,c);s.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollTop=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollTop=p(e))}}):null})),Uc=t.forwardRef(((e,r)=>{const{sizes:n,onSizesChange:o,...a}=e,s=Oc(Vc,e.__scopeScrollArea),[c,u]=t.useState(),d=t.useRef(null),f=i(r,d,s.onScrollbarXChange);return t.useEffect((()=>{d.current&&u(getComputedStyle(d.current))}),[d]),(0,l.jsx)(Zc,{"data-orientation":"horizontal",...a,ref:f,sizes:n,style:{bottom:0,left:"rtl"===s.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===s.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":ou(n)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(s.viewport){const n=s.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),iu(n,r)&&t.preventDefault()}},onResize:()=>{d.current&&s.viewport&&c&&o({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:ru(c.paddingLeft),paddingEnd:ru(c.paddingRight)}})}})})),Kc=t.forwardRef(((e,r)=>{const{sizes:n,onSizesChange:o,...a}=e,s=Oc(Vc,e.__scopeScrollArea),[c,u]=t.useState(),d=t.useRef(null),f=i(r,d,s.onScrollbarYChange);return t.useEffect((()=>{d.current&&u(getComputedStyle(d.current))}),[d]),(0,l.jsx)(Zc,{"data-orientation":"vertical",...a,ref:f,sizes:n,style:{top:0,right:"ltr"===s.dir?0:void 0,left:"rtl"===s.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":ou(n)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(s.viewport){const n=s.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),iu(n,r)&&t.preventDefault()}},onResize:()=>{d.current&&s.viewport&&c&&o({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:ru(c.paddingTop),paddingEnd:ru(c.paddingBottom)}})}})})),[Gc,qc]=Dc(Vc),Zc=t.forwardRef(((e,r)=>{const{__scopeScrollArea:n,sizes:o,hasThumb:a,onThumbChange:s,onThumbPointerUp:c,onThumbPointerDown:u,onThumbPositionChange:d,onDragScroll:f,onWheelScroll:p,onResize:h,...v}=e,g=Oc(Vc,n),[y,w]=t.useState(null),b=i(r,(e=>w(e))),x=t.useRef(null),E=t.useRef(""),N=g.viewport,S=o.content-o.viewport,_=R(p),j=R(d),M=cu(h,10);function k(e){if(x.current){const t=e.clientX-x.current.left,r=e.clientY-x.current.top;f({x:t,y:r})}}return t.useEffect((()=>{const e=e=>{const t=e.target,r=y?.contains(t);r&&_(e,S)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})}),[N,y,S,_]),t.useEffect(j,[o,j]),uu(y,M),uu(g.content,M),(0,l.jsx)(Gc,{scope:n,scrollbar:y,hasThumb:a,onThumbChange:R(s),onThumbPointerUp:R(c),onThumbPositionChange:j,onThumbPointerDown:R(u),children:(0,l.jsx)(m.div,{...v,ref:b,style:{position:"absolute",...v.style},onPointerDown:C(e.onPointerDown,(e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),x.current=y.getBoundingClientRect(),E.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",g.viewport&&(g.viewport.style.scrollBehavior="auto"),k(e))})),onPointerMove:C(e.onPointerMove,k),onPointerUp:C(e.onPointerUp,(e=>{const t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=E.current,g.viewport&&(g.viewport.style.scrollBehavior=""),x.current=null}))})})})),Xc="ScrollAreaThumb",Yc=t.forwardRef(((e,t)=>{const{forceMount:r,...n}=e,o=qc(Xc,e.__scopeScrollArea);return(0,l.jsx)(q,{present:r||o.hasThumb,children:(0,l.jsx)(Jc,{ref:t,...n})})})),Jc=t.forwardRef(((e,r)=>{const{__scopeScrollArea:n,style:o,...a}=e,s=Oc(Xc,n),c=qc(Xc,n),{onThumbPositionChange:u}=c,d=i(r,(e=>c.onThumbChange(e))),f=t.useRef(),p=cu((()=>{f.current&&(f.current(),f.current=void 0)}),100);return t.useEffect((()=>{const e=s.viewport;if(e){const t=()=>{if(p(),!f.current){const t=lu(e,u);f.current=t,u()}};return u(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}}),[s.viewport,p,u]),(0,l.jsx)(m.div,{"data-state":c.hasThumb?"visible":"hidden",...a,ref:d,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...o},onPointerDownCapture:C(e.onPointerDownCapture,(e=>{const t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;c.onThumbPointerDown({x:r,y:n})})),onPointerUp:C(e.onPointerUp,c.onThumbPointerUp)})}));Yc.displayName=Xc;var Qc="ScrollAreaCorner",eu=t.forwardRef(((e,t)=>{const r=Oc(Qc,e.__scopeScrollArea),n=Boolean(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,l.jsx)(tu,{...e,ref:t}):null}));eu.displayName=Qc;var tu=t.forwardRef(((e,r)=>{const{__scopeScrollArea:n,...o}=e,a=Oc(Qc,n),[s,i]=t.useState(0),[c,u]=t.useState(0),d=Boolean(s&&c);return uu(a.scrollbarX,(()=>{const e=a.scrollbarX?.offsetHeight||0;
1a.onCornerHeightChange(e),u(e)})),uu(a.scrollbarY,(()=>{const e=a.scrollbarY?.offsetWidth||0;a.onCornerWidthChange(e),i(e)})),d?(0,l.jsx)(m.div,{...o,ref:r,style:{width:s,height:c,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}}):null}));function ru(e){return e?parseInt(e,10):0}function nu(e,t){const r=e/t;return isNaN(r)?0:r}function ou(e){const t=nu(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function au(e,t,r="ltr"){const n=ou(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-o,s=t.content-t.viewport,i=a-n,l=kc(e,"ltr"===r?[0,s]:[-1*s,0]);return su([0,s],[0,i])(l)}function su(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function iu(e,t){return e>0&&e<t}var lu=(e,t=(()=>{}))=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return function o(){const a={left:e.scrollLeft,top:e.scrollTop},s=r.left!==a.left,i=r.top!==a.top;(s||i)&&t(),r=a,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function cu(e,r){const n=R(e),o=t.useRef(0);return t.useEffect((()=>()=>window.clearTimeout(o.current)),[]),t.useCallback((()=>{window.clearTimeout(o.current),o.current=window.setTimeout(n,r)}),[n,r])}function uu(e,t){const r=R(t);E((()=>{let t=0;if(e){const n=new ResizeObserver((()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)}));return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}}),[e,r])}var du=Lc,fu=Fc,pu=zc,mu=Yc,hu=eu;const vu={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"1",responsive:!0},...Yo,scrollbars:{type:"enum",values:["vertical","horizontal","both"],default:"both"}},gu=xr.m.values,yu=t.forwardRef(((e,r)=>{const{rest:n,...o}=function(e){const{m:t,mx:r,my:n,mt:o,mr:a,mb:s,ml:i,...l}=e;return{m:t,mx:r,my:n,mt:o,mr:a,mb:s,ml:i,rest:l}}(e),[a,s]=function(e){const[t,r]=hr({className:"rt-r-m",customProperties:["--margin"],propValues:gu,value:e.m}),[n,o]=hr({className:"rt-r-mx",customProperties:["--margin-left","--margin-right"],propValues:gu,value:e.mx}),[a,s]=hr({className:"rt-r-my",customProperties:["--margin-top","--margin-bottom"],propValues:gu,value:e.my}),[i,l]=hr({className:"rt-r-mt",customProperties:["--margin-top"],propValues:gu,value:e.mt}),[c,u]=hr({className:"rt-r-mr",customProperties:["--margin-right"],propValues:gu,value:e.mr}),[d,f]=hr({className:"rt-r-mb",customProperties:["--margin-bottom"],propValues:gu,value:e.mb}),[p,m]=hr({className:"rt-r-ml",customProperties:["--margin-left"],propValues:gu,value:e.ml});return[w(t,n,a,i,c,d,p),yr(r,o,s,l,u,f,m)]}(o),{asChild:i,children:l,className:c,style:u,type:d,scrollHideDelay:f=("scroll"!==d?0:void 0),dir:p,size:m=vu.size.default,radius:h=vu.radius.default,scrollbars:v=vu.scrollbars.default,...g}=n;return t.createElement(du,{type:d,scrollHideDelay:f,className:w("rt-ScrollAreaRoot",a,c),style:yr(s,u),asChild:i},_a({asChild:i,children:l},(e=>t.createElement(t.Fragment,null,t.createElement(fu,{...g,ref:r,className:"rt-ScrollAreaViewport"},e),t.createElement("div",{className:"rt-ScrollAreaViewportFocusRing"}),"vertical"!==v?t.createElement(pu,{"data-radius":h,orientation:"horizontal",className:w("rt-ScrollAreaScrollbar",vr({className:"rt-r-size",value:m,propValues:vu.size.values}))},t.createElement(mu,{className:"rt-ScrollAreaThumb"})):null,"horizontal"!==v?t.createElement(pu,{"data-radius":h,orientation:"vertical",className:w("rt-ScrollAreaScrollbar",vr({className:"rt-r-size",value:m,propValues:vu.size.values}))},t.createElement(mu,{className:"rt-ScrollAreaThumb"})):null,"both"===v?t.createElement(hu,{className:"rt-ScrollAreaCorner"}):null))))}));yu.displayName="ScrollArea";const wu={size:{type:"enum",className:"rt-r-size",values:["1","2"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["solid","soft"],default:"solid"},...nr,...ar},bu={...Jt,...nr,shortcut:{type:"string"}},xu={...nr,shortcut:{type:"string"}},Cu={...nr},Eu=t.forwardRef((({children:e,...r},n)=>t.createElement(gc,{...r,ref:n,asChild:!0},aa(e))));Eu.displayName="ContextMenu.Trigger";const Nu=t.createContext({}),Su=t.forwardRef(((e,r)=>{const n=ta(),{size:o=wu.size.default,variant:a=wu.variant.default,highContrast:s=wu.highContrast.default}=e,{className:i,children:l,color:c,container:u,forceMount:d,...f}=wr(e,wu),p=c||n.accentColor;return t.createElement(yc,{container:u,forceMount:d},t.createElement(ra,{asChild:!0},t.createElement(wc,{"data-accent-color":p,alignOffset:4*-Number(o),collisionPadding:10,...f,asChild:!1,ref:r,className:w("rt-PopperContent","rt-BaseMenuContent","rt-ContextMenuContent",i)},t.createElement(yu,{type:"auto"},t.createElement("div",{className:w("rt-BaseMenuViewport","rt-ContextMenuViewport")},t.createElement(Nu.Provider,{value:t.useMemo((()=>
1({size:o,variant:a,color:p,highContrast:s})),[o,a,p,s])},l))))))}));Su.displayName="ContextMenu.Content";const _u=t.forwardRef((({className:e,...r},n)=>t.createElement(xc,{...r,asChild:!1,ref:n,className:w("rt-BaseMenuLabel","rt-ContextMenuLabel",e)})));_u.displayName="ContextMenu.Label";const Ru=t.forwardRef(((e,r)=>{const{className:n,children:o,color:a=bu.color.default,shortcut:s,...i}=e;return t.createElement(Cc,{"data-accent-color":a,...i,ref:r,className:w("rt-reset","rt-BaseMenuItem","rt-ContextMenuItem",n)},t.createElement(d,null,o),s&&t.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},s))}));Ru.displayName="ContextMenu.Item";const ju=t.forwardRef((({className:e,...r},n)=>t.createElement(bc,{...r,asChild:!1,ref:n,className:w("rt-BaseMenuGroup","rt-ContextMenuGroup",e)})));ju.displayName="ContextMenu.Group";const Mu=t.forwardRef((({className:e,...r},n)=>t.createElement(Nc,{...r,asChild:!1,ref:n,className:w("rt-BaseMenuRadioGroup","rt-ContextMenuRadioGroup",e)})));Mu.displayName="ContextMenu.RadioGroup";const ku=t.forwardRef(((e,r)=>{const{children:n,className:o,color:a=Cu.color.default,...s}=e;return t.createElement(Sc,{...s,asChild:!1,ref:r,"data-accent-color":a,className:w("rt-BaseMenuItem","rt-BaseMenuRadioItem","rt-ContextMenuItem","rt-ContextMenuRadioItem",o)},t.createElement(d,null,n),t.createElement(_c,{className:"rt-BaseMenuItemIndicator rt-ContextMenuItemIndicator"},t.createElement(oi,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})))}));ku.displayName="ContextMenu.RadioItem";const Pu=t.forwardRef(((e,r)=>{const{children:n,className:o,shortcut:a,color:s=xu.color.default,...i}=e;return t.createElement(Ec,{...i,asChild:!1,ref:r,"data-accent-color":s,className:w("rt-BaseMenuItem","rt-BaseMenuCheckboxItem","rt-ContextMenuItem","rt-ContextMenuCheckboxItem",o)},t.createElement(d,null,n),t.createElement(_c,{className:"rt-BaseMenuItemIndicator rt-ContextMenuItemIndicator"},t.createElement(oi,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})),a&&t.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},a))}));Pu.displayName="ContextMenu.CheckboxItem";const Du=t.forwardRef(((e,r)=>{const{className:n,children:o,...a}=e;return t.createElement(jc,{...a,asChild:!1,ref:r,className:w("rt-BaseMenuItem","rt-BaseMenuSubTrigger","rt-ContextMenuItem","rt-ContextMenuSubTrigger",n)},o,t.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},t.createElement(si,{className:"rt-BaseMenuSubTriggerIcon rt-ContextMenuSubTriggerIcon"})))}));Du.displayName="ContextMenu.SubTrigger";const Tu=t.forwardRef(((e,r)=>{const{size:n,variant:o,color:a,highContrast:s}=t.useContext(Nu),{className:i,children:l,container:c,forceMount:u,...d}=wr({size:n,variant:o,color:a,highContrast:s,...e},wu);return t.createElement(yc,{container:c,forceMount:u},t.createElement(ra,{asChild:!0},t.createElement(Mc,{"data-accent-color":a,alignOffset:4*-Number(n),sideOffset:1,collisionPadding:10,...d,asChild:!1,ref:r,className:w("rt-PopperContent","rt-BaseMenuContent","rt-BaseMenuSubContent","rt-ContextMenuContent","rt-ContextMenuSubContent",i)},t.createElement(yu,{type:"auto"},t.createElement("div",{className:w("rt-BaseMenuViewport","rt-ContextMenuViewport")},l)))))}));Tu.displayName="ContextMenu.SubContent";const Iu=t.forwardRef((({className:e,...r},n)=>t.createElement(Rc,{...r,asChild:!1,ref:n,className:w("rt-BaseMenuSeparator","rt-ContextMenuSeparator",e)})));Iu.displayName="ContextMenu.Separator";const Ou={orientation:{type:"enum",className:"rt-r-orientation",values:["horizontal","vertical"],default:"horizontal",responsive:!0},size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},trim:{...sr.trim,className:"rt-r-trim"}},Lu={align:{type:"enum",className:"rt-r-ai",values:["start","center","end","baseline","stretch"],responsive:!0}},Au={...Qt,...nr,...ar},Fu=t.forwardRef(((e,r)=>{const{className:n,...o}=wr(e,Ou,xr);return t.createElement(Nr,{asChild:!0},t.createElement("dl",{...o,ref:r,className:w("rt-DataListRoot",n)}))}));Fu.displayName="DataList.Root";const Vu=t.forwardRef(((e,r)=>{const{className:n,...o}=wr(e,Lu);
1return t.createElement("div",{...o,ref:r,className:w("rt-DataListItem",n)})}));Vu.displayName="DataList.Item";const zu=t.forwardRef(((e,r)=>{const{className:n,color:o,...a}=wr(e,Au);return t.createElement("dt",{...a,"data-accent-color":o,ref:r,className:w("rt-DataListLabel",n)})}));zu.displayName="DataList.Label";const Bu=t.forwardRef((({children:e,className:r,...n},o)=>t.createElement("dd",{...n,ref:o,className:w(r,"rt-DataListValue")},e)));Bu.displayName="DataList.Value";const $u=t.forwardRef((({children:e,...r},n)=>t.createElement(yt,{...r,ref:n,asChild:!0},aa(e))));$u.displayName="Dialog.Trigger";const Hu=t.forwardRef((({align:e,...r},n)=>{const{align:o,...a}=tr,{className:s}=wr({align:e},{align:o}),{className:i,forceMount:l,container:c,...u}=wr(r,a);return t.createElement(wt,{container:c,forceMount:l},t.createElement(ra,{asChild:!0},t.createElement(bt,{className:"rt-BaseDialogOverlay rt-DialogOverlay"},t.createElement("div",{className:"rt-BaseDialogScroll rt-DialogScroll"},t.createElement("div",{className:`rt-BaseDialogScrollPadding rt-DialogScrollPadding ${s}`},t.createElement(xt,{...u,ref:n,className:w("rt-BaseDialogContent","rt-DialogContent",i)}))))))}));Hu.displayName="Dialog.Content";const Wu=t.forwardRef(((e,r)=>t.createElement(Ct,{asChild:!0},t.createElement(Cr,{size:"5",mb:"3",trim:"start",...e,asChild:!1,ref:r}))));Wu.displayName="Dialog.Title";const Uu=t.forwardRef(((e,r)=>t.createElement(Et,{asChild:!0},t.createElement(Nr,{as:"p",size:"3",...e,asChild:!1,ref:r}))));Uu.displayName="Dialog.Description";const Ku=t.forwardRef((({children:e,...r},n)=>t.createElement(Nt,{...r,ref:n,asChild:!0},aa(e))));Ku.displayName="Dialog.Close";var Gu="DropdownMenu",[qu,Zu]=b(Gu,[Fi]),Xu=Fi(),[Yu,Ju]=qu(Gu),Qu="DropdownMenuTrigger",ed=t.forwardRef(((e,t)=>{const{__scopeDropdownMenu:r,disabled:n=!1,...o}=e,a=Ju(Qu,r),i=Xu(r);return(0,l.jsx)(Ol,{asChild:!0,...i,children:(0,l.jsx)(m.button,{type:"button",id:a.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...o,ref:s(t,a.triggerRef),onPointerDown:C(e.onPointerDown,(e=>{n||0!==e.button||!1!==e.ctrlKey||(a.onOpenToggle(),a.open||e.preventDefault())})),onKeyDown:C(e.onKeyDown,(e=>{n||(["Enter"," "].includes(e.key)&&a.onOpenToggle(),"ArrowDown"===e.key&&a.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())}))})})}));ed.displayName=Qu;var td=e=>{const{__scopeDropdownMenu:t,...r}=e,n=Xu(t);return(0,l.jsx)(Ll,{...n,...r})};td.displayName="DropdownMenuPortal";var rd="DropdownMenuContent",nd=t.forwardRef(((e,r)=>{const{__scopeDropdownMenu:n,...o}=e,a=Ju(rd,n),s=Xu(n),i=t.useRef(!1);return(0,l.jsx)(Al,{id:a.contentId,"aria-labelledby":a.triggerId,...s,...o,ref:r,onCloseAutoFocus:C(e.onCloseAutoFocus,(e=>{i.current||a.triggerRef.current?.focus(),i.current=!1,e.preventDefault()})),onInteractOutside:C(e.onInteractOutside,(e=>{const t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;a.modal&&!n||(i.current=!0)})),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}));nd.displayName=rd;var od=t.forwardRef(((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Xu(r);return(0,l.jsx)(Fl,{...o,...n,ref:t})}));od.displayName="DropdownMenuGroup";var ad=t.forwardRef(((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Xu(r);return(0,l.jsx)(Vl,{...o,...n,ref:t})}));ad.displayName="DropdownMenuLabel";var sd=t.forwardRef(((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Xu(r);return(0,l.jsx)(zl,{...o,...n,ref:t})}));sd.displayName="DropdownMenuItem";var id=t.forwardRef(((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Xu(r);return(0,l.jsx)(Bl,{...o,...n,ref:t})}));id.displayName="DropdownMenuCheckboxItem";var ld=t.forwardRef(((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Xu(r);return(0,l.jsx)($l,{...o,...n,ref:t})}));ld.displayName="DropdownMenuRadioGroup";var cd=t.forwardRef(((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Xu(r);return(0,l.jsx)(Hl,{...o,...n,ref:t})}));cd.displayName="DropdownMenuRadioItem";var ud=t.forwardRef(((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Xu(r);return(0,l.jsx)(Wl,{...o,...n,ref:t})}));ud.displayName="DropdownMenuItemIndicator";var dd=t.forwardRef(((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Xu(r);return(0,l.jsx)(Ul,{...o,...n,ref:t})}));dd.displayName="DropdownMenuSeparator",t.forwardRef(((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Xu(r);return(0,l.jsx)(Kl,{...o,...n,ref:t})})).displayName="DropdownMenuArrow";var fd=t.forwardRef(((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Xu(r);return(0,l.jsx)(Gl,{...o,...n,ref:t})}));fd.displayName="DropdownMenuSubTrigger";var pd=t.forwardRef(((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Xu(r);return(0,l.jsx)(ql,{...o,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}));pd.displayName="DropdownMenuSubContent";var md=ed,hd=td,vd=nd,gd=od,yd=ad,wd=sd,bd=id,xd=ld,Cd=cd,Ed=ud,Nd=dd,Sd=fd,_d=pd;const Rd=t.forwardRef((({children:e,...r},n)=>t.createElement(md,{...r,ref:n,asChild:!0},aa(e))));Rd.displayName="DropdownMenu.Trigger";const jd=t.createContext({}),Md=t.forwardRef(((e,r)=>{const n=ta(),{size:o=wu.size.default,variant:a=wu.variant.default,highContrast:s=wu.highContrast.default}=e,{className:i,children:l,color:c,container:u,forceMount:d,...f}=wr(e,wu),p=c||n.accentColor;return t.createElement(hd,{container:u,forceMount:d},t.createElement(ra,{asChild:!0},t.createElement(vd,{"data-accent-color":p,align:"start",sideOffset:4,collisionPadding:10,...f,asChild:!1,ref:r,className:w("rt-PopperContent","rt-BaseMenuContent","rt-DropdownMenuContent",i)},t.createElement(yu,{type:"auto"},t.createElement("div",{className:w("rt-BaseMenuViewport","rt-DropdownMenuViewport")},t.createElement(jd.Provider,{value:t.useMemo((()=>
1({size:o,variant:a,color:p,highContrast:s})),[o,a,p,s])},l))))))}));Md.displayName="DropdownMenu.Content";const kd=t.forwardRef((({className:e,...r},n)=>t.createElement(yd,{...r,asChild:!1,ref:n,className:w("rt-BaseMenuLabel","rt-DropdownMenuLabel",e)})));kd.displayName="DropdownMenu.Label";const Pd=t.forwardRef(((e,r)=>{const{className:n,children:o,color:a=bu.color.default,shortcut:s,...i}=e;return t.createElement(wd,{"data-accent-color":a,...i,ref:r,className:w("rt-reset","rt-BaseMenuItem","rt-DropdownMenuItem",n)},t.createElement(d,null,o),s&&t.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},s))}));Pd.displayName="DropdownMenu.Item";const Dd=t.forwardRef((({className:e,...r},n)=>t.createElement(gd,{...r,asChild:!1,ref:n,className:w("rt-BaseMenuGroup","rt-DropdownMenuGroup",e)})));Dd.displayName="DropdownMenu.Group";const Td=t.forwardRef((({className:e,...r},n)=>t.createElement(xd,{...r,asChild:!1,ref:n,className:w("rt-BaseMenuRadioGroup","rt-DropdownMenuRadioGroup",e)})));Td.displayName="DropdownMenu.RadioGroup";const Id=t.forwardRef(((e,r)=>{const{children:n,className:o,color:a=Cu.color.default,...s}=e;return t.createElement(Cd,{...s,asChild:!1,ref:r,"data-accent-color":a,className:w("rt-BaseMenuItem","rt-BaseMenuRadioItem","rt-DropdownMenuItem","rt-DropdownMenuRadioItem",o)},n,t.createElement(Ed,{className:"rt-BaseMenuItemIndicator rt-DropdownMenuItemIndicator"},t.createElement(oi,{className:"rt-BaseMenuItemIndicatorIcon rt-DropdownMenuItemIndicatorIcon"})))}));Id.displayName="DropdownMenu.RadioItem";const Od=t.forwardRef(((e,r)=>{const{children:n,className:o,shortcut:a,color:s=xu.color.default,...i}=e;return t.createElement(bd,{...i,asChild:!1,ref:r,"data-accent-color":s,className:w("rt-BaseMenuItem","rt-BaseMenuCheckboxItem","rt-DropdownMenuItem","rt-DropdownMenuCheckboxItem",o)},n,t.createElement(Ed,{className:"rt-BaseMenuItemIndicator rt-DropdownMenuItemIndicator"},t.createElement(oi,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})),a&&t.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},a))}));Od.displayName="DropdownMenu.CheckboxItem";const Ld=t.forwardRef(((e,r)=>{const{className:n,children:o,...a}=e;return t.createElement(Sd,{...a,asChild:!1,ref:r,className:w("rt-BaseMenuItem","rt-BaseMenuSubTrigger","rt-DropdownMenuItem","rt-DropdownMenuSubTrigger",n)},o,t.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},t.createElement(si,{className:"rt-BaseMenuSubTriggerIcon rt-DropdownMenuSubtriggerIcon"})))}));Ld.displayName="DropdownMenu.SubTrigger";const Ad=t.forwardRef(((e,r)=>{const{size:n,variant:o,color:a,highContrast:s}=t.useContext(jd),{className:i,children:l,container:c,forceMount:u,...d}=wr({size:n,variant:o,color:a,highContrast:s,...e},wu);return t.createElement(hd,{container:c,forceMount:u},t.createElement(ra,{asChild:!0},t.createElement(_d,{"data-accent-color":a,alignOffset:4*-Number(n),sideOffset:1,collisionPadding:10,...d,asChild:!1,ref:r,className:w("rt-PopperContent","rt-BaseMenuContent","rt-BaseMenuSubContent","rt-DropdownMenuContent","rt-DropdownMenuSubContent",i)},t.createElement(yu,{type:"auto"},t.createElement("div",{className:w("rt-BaseMenuViewport","rt-DropdownMenuViewport")},l)))))}));Ad.displayName="DropdownMenu.SubContent";const Fd=t.forwardRef((({className:e,...r},n)=>t.createElement(Nd,{...r,asChild:!1,ref:n,className:w("rt-BaseMenuSeparator","rt-DropdownMenuSeparator",e)})));Fd.displayName="DropdownMenu.Separator";const Vd={...Jt,...cr,...lr},zd=t.forwardRef(((e,r)=>{const{asChild:n,className:o,...a}=wr(e,Vd);return t.createElement(n?c:"em",{...a,ref:r,className:w("rt-Em",o)})}));var Bd;zd.displayName="Em";var $d="HoverCard",[Hd,Wd]=b($d,[Kn]),Ud=Kn(),[Kd,Gd]=Hd($d),qd="HoverCardTrigger",Zd=t.forwardRef(((e,t)=>{const{__scopeHoverCard:r,...n}=e,o=Gd(qd,r),a=Ud(r);return(0,l.jsx)(co,{asChild:!0,...a,children:(0,l.jsx)(m.a,{"data-state":o.open?"open":"closed",...n,ref:t,onPointerEnter:C(e.onPointerEnter,nf(o.onOpen)),onPointerLeave:C(e.onPointerLeave,nf(o.onClose)),onFocus:C(e.onFocus,o.onOpen),onBlur:C(e.onBlur,o.onClose),onTouchStart:C(e.onTouchStart,(e=>e.preventDefault()))})})}));Zd.displayName=qd;var Xd="HoverCardPortal",[Yd,Jd]=Hd(Xd,{forceMount:void 0}),Qd=e=>{const{__scopeHoverCard:t,forceMount:r,children:n,container:o}=e,a=Gd(Xd,t);return(0,l.jsx)(Yd,{scope:t,forceMount:r,children:(0,l.jsx)(q,{present:r||a.open,children:(0,l.jsx)(K,{asChild:!0,container:o,children:n})})})};Qd.displayName=Xd;var ef="HoverCardContent",tf=t.forwardRef(((e,t)=>{const r=Jd(ef,e.__scopeHoverCard),{forceMount:n=r.forceMount,...o}=e,a=Gd(ef,e.__scopeHoverCard);return(0,l.jsx)(q,{present:n||a.open,children:(0,l.jsx)(rf,{"data-state":a.open?"open":"closed",...o,onPointerEnter:C(e.onPointerEnter,nf(a.onOpen)),onPointerLeave:C(e.onPointerLeave,nf
1(a.onClose)),ref:t})})}));tf.displayName=ef;var rf=t.forwardRef(((e,r)=>{const{__scopeHoverCard:n,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:s,onInteractOutside:c,...u}=e,d=Gd(ef,n),f=Ud(n),p=t.useRef(null),m=i(r,p),[h,v]=t.useState(!1);return t.useEffect((()=>{if(h){const e=document.body;return Bd=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=Bd,e.style.webkitUserSelect=Bd}}}),[h]),t.useEffect((()=>{if(p.current){const e=()=>{v(!1),d.isPointerDownOnContentRef.current=!1,setTimeout((()=>{""!==document.getSelection()?.toString()&&(d.hasSelectionRef.current=!0)}))};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),d.hasSelectionRef.current=!1,d.isPointerDownOnContentRef.current=!1}}}),[d.isPointerDownOnContentRef,d.hasSelectionRef]),t.useEffect((()=>{if(p.current){const e=function(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;r.nextNode();)t.push(r.currentNode);return t}(p.current);e.forEach((e=>e.setAttribute("tabindex","-1")))}})),(0,l.jsx)(D,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:c,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:C(s,(e=>{e.preventDefault()})),onDismiss:d.onDismiss,children:(0,l.jsx)(uo,{...f,...u,onPointerDown:C(u.onPointerDown,(e=>{e.currentTarget.contains(e.target)&&v(!0),d.hasSelectionRef.current=!1,d.isPointerDownOnContentRef.current=!0})),ref:m,style:{...u.style,userSelect:h?"text":void 0,WebkitUserSelect:h?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})})}));function nf(e){return t=>"touch"===t.pointerType?void 0:e()}t.forwardRef(((e,t)=>{const{__scopeHoverCard:r,...n}=e,o=Ud(r);return(0,l.jsx)(fo,{...o,...n,ref:t})})).displayName="HoverCardArrow";var of=Zd,af=Qd,sf=tf;const lf={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},width:Qt.width,minWidth:Qt.minWidth,maxWidth:{...Qt.maxWidth,default:"480px"},...er},cf=t.forwardRef((({children:e,className:r,...n},o)=>t.createElement(of,{ref:o,className:w("rt-HoverCardTrigger",r),...n,asChild:!0},aa(e))));cf.displayName="HoverCard.Trigger";const uf=t.forwardRef(((e,r)=>{const{className:n,forceMount:o,container:a,...s}=wr(e,lf);return t.createElement(af,{container:a,forceMount:o},t.createElement(ra,{asChild:!0},t.createElement(sf,{align:"start",sideOffset:8,collisionPadding:10,...s,ref:r,className:w("rt-PopperContent","rt-HoverCardContent",n)})))}));uf.displayName="HoverCard.Content";const df=t.forwardRef((({className:e,...r},n)=>t.createElement(Ya,{...r,ref:n,className:w("rt-IconButton",e)})));df.displayName="IconButton";const ff=["current","0"],pf={...Jt,side:{type:"enum",className:"rt-r-side",values:["all","x","y","top","bottom","left","right"],default:"all",responsive:!0},clip:{type:"enum",className:"rt-r-clip",values:["border-box","padding-box"],default:"border-box",responsive:!0},p:{type:"enum",className:"rt-r-p",values:ff,parseValue:mf,responsive:!0},px:{type:"enum",className:"rt-r-px",values:ff,parseValue:mf,responsive:!0},py:{type:"enum",className:"rt-r-py",values:ff,parseValue:mf,responsive:!0},pt:{type:"enum",className:"rt-r-pt",values:ff,parseValue:mf,responsive:!0},pr:{type:"enum",className:"rt-r-pr",values:ff,parseValue:mf,responsive:!0},pb:{type:"enum",className:"rt-r-pb",values:ff,parseValue:mf,responsive:!0},pl:{type:"enum",className:"rt-r-pl",values:ff,parseValue:mf,responsive:!0}};function mf(e){return"current"===e?"inset":e}const hf=t.forwardRef(((e,r)=>{const{asChild:n,className:o,...a}=wr(e,pf,xr);return t.createElement(n?c:"div",{...a,ref:r,className:w("rt-Inset",o)})}));hf.displayName="Inset";const vf={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],responsive:!0}},gf=t.forwardRef(((e,r)=>{const{asChild:n,className:o,...a}=wr(e,vf,xr);return t.createElement(n?c:"kbd",{...a,ref:r,className:w("rt-reset","rt-Kbd",o)})}));gf.displayName="Kbd";const yf={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],responsive:!0},...ur,...sr,...cr,...lr,underline:{type:"enum",className:"rt-underline",values:["auto","always","hover","none"],default:"auto"},...or,...ar},wf=t.forwardRef(((e,r)=>{const{children:n,className:o,color:a,asChild:s,...i}=wr(e,yf);return t.createElement(Nr,{...i,"data-accent-color":a,ref:r,asChild:!0,className:w("rt-reset","rt-Link",o)},s?n:t.createElement("a",null,n))}
1));wf.displayName="Link";var bf="Popover",[xf,Cf]=b(bf,[Kn]),Ef=Kn(),[Nf,Sf]=xf(bf),_f=e=>{const{__scopePopover:r,children:n,open:o,defaultOpen:a,onOpenChange:s,modal:i=!1}=e,c=Ef(r),u=t.useRef(null),[d,f]=t.useState(!1),[p=!1,m]=j({prop:o,defaultProp:a,onChange:s});return(0,l.jsx)(lo,{...c,children:(0,l.jsx)(Nf,{scope:r,contentId:_(),triggerRef:u,open:p,onOpenChange:m,onOpenToggle:t.useCallback((()=>m((e=>!e))),[m]),hasCustomAnchor:d,onCustomAnchorAdd:t.useCallback((()=>f(!0)),[]),onCustomAnchorRemove:t.useCallback((()=>f(!1)),[]),modal:i,children:n})})};_f.displayName=bf;var Rf="PopoverAnchor";t.forwardRef(((e,r)=>{const{__scopePopover:n,...o}=e,a=Sf(Rf,n),s=Ef(n),{onCustomAnchorAdd:i,onCustomAnchorRemove:c}=a;return t.useEffect((()=>(i(),()=>c())),[i,c]),(0,l.jsx)(co,{...s,...o,ref:r})})).displayName=Rf;var jf="PopoverTrigger",Mf=t.forwardRef(((e,t)=>{const{__scopePopover:r,...n}=e,o=Sf(jf,r),a=Ef(r),s=i(t,o.triggerRef),c=(0,l.jsx)(m.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Bf(o.open),...n,ref:s,onClick:C(e.onClick,o.onOpenToggle)});return o.hasCustomAnchor?c:(0,l.jsx)(co,{asChild:!0,...a,children:c})}));Mf.displayName=jf;var kf="PopoverPortal",[Pf,Df]=xf(kf,{forceMount:void 0}),Tf=e=>{const{__scopePopover:t,forceMount:r,children:n,container:o}=e,a=Sf(kf,t);return(0,l.jsx)(Pf,{scope:t,forceMount:r,children:(0,l.jsx)(q,{present:r||a.open,children:(0,l.jsx)(K,{asChild:!0,container:o,children:n})})})};Tf.displayName=kf;var If="PopoverContent",Of=t.forwardRef(((e,t)=>{const r=Df(If,e.__scopePopover),{forceMount:n=r.forceMount,...o}=e,a=Sf(If,e.__scopePopover);return(0,l.jsx)(q,{present:n||a.open,children:a.modal?(0,l.jsx)(Lf,{...o,ref:t}):(0,l.jsx)(Af,{...o,ref:t})})}));Of.displayName=If;var Lf=t.forwardRef(((e,r)=>{const n=Sf(If,e.__scopePopover),o=t.useRef(null),a=i(r,o),s=t.useRef(!1);return t.useEffect((()=>{const e=o.current;if(e)return Ve(e)}),[]),(0,l.jsx)(Ie,{as:c,allowPinchZoom:!0,children:(0,l.jsx)(Ff,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:C(e.onCloseAutoFocus,(e=>{e.preventDefault(),s.current||n.triggerRef.current?.focus()})),onPointerDownOutside:C(e.onPointerDownOutside,(e=>{const t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;s.current=n}),{checkForDefaultPrevented:!1}),onFocusOutside:C(e.onFocusOutside,(e=>e.preventDefault()),{checkForDefaultPrevented:!1})})})})),Af=t.forwardRef(((e,r)=>{const n=Sf(If,e.__scopePopover),o=t.useRef(!1),a=t.useRef(!1);return(0,l.jsx)(Ff,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||n.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));const r=t.target,s=n.triggerRef.current?.contains(r);s&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})})),Ff=t.forwardRef(((e,t)=>{const{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:s,onEscapeKeyDown:i,onPointerDownOutside:c,onFocusOutside:u,onInteractOutside:d,...f}=e,p=Sf(If,r),m=Ef(r);return Y(),(0,l.jsx)(V,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,l.jsx)(D,{asChild:!0,disableOutsidePointerEvents:s,onInteractOutside:d,onEscapeKeyDown:i,onPointerDownOutside:c,onFocusOutside:u,onDismiss:()=>p.onOpenChange(!1),children:(0,l.jsx)(uo,{"data-state":Bf(p.open),role:"dialog",id:p.contentId,...m,...f,ref:t,style:{...f.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})})),Vf="PopoverClose",zf=t.forwardRef(((e,t)=>{const{__scopePopover:r,...n}=e,o=Sf(Vf,r);return(0,l.jsx)(m.button,{type:"button",...n,ref:t,onClick:C(e.onClick,(()=>o.onOpenChange(!1)))})}));function Bf(e){return e?"open":"closed"}zf.displayName=Vf,t.forwardRef(((e,t)=>{const{__scopePopover:r,...n}=e,o=Ef(r);return(0,l.jsx)(fo,{...o,...n,ref:t})})).displayName="PopoverArrow";var $f=_f,Hf=Mf,Wf=Tf,Uf=Of,Kf=zf;const Gf={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"2",responsive:!0},width:Qt.width,minWidth:Qt.minWidth,maxWidth:{...Qt.maxWidth,default:"480px"},...er},qf=e=>t.createElement($f,{...e});qf.displayName="Popover.Root";const Zf=t.forwardRef((({children:e,...r},n)=>t.createElement(Hf,{...r,ref:n,asChild:!0},aa(e))));Zf.displayName="Popover.Trigger";const Xf=t.forwardRef(((e,r)=>{const{className:n,forceMount:o,container:a,...s}=wr(e,Gf);return t.createElement(Wf,{container:a,forceMount:o},t.createElement(ra,{asChild:!0},t.createElement(Uf,{align:"start",sideOffset:8,collisionPadding:10,...s,ref:r,className:w("rt-PopperContent","rt-PopoverContent",n)})))}));Xf.displayName="Popover.Content";const Yf=t.forwardRef((({children:e,...r},n)=>t.createElement(Kf,{...r,ref:n,asChild:!0},aa(e))));Yf.displayName="Popover.Close";var Jf="Progress",[Qf,ep]=b(Jf),[tp,rp]=Qf(Jf),np=t.forwardRef(((e,t)=>{const{__scopeProgress:r,value:n=null,max:o,getValueLabel:a=sp,...s}=e;!o&&0!==o||cp(o)||console.error(`Invalid prop \`max\` of value \`${o}\` supplied to \`Progress\`. Only numbers greater than 0 are valid max values. Defaulting to \`100\`.`);const i=cp(o)?o:100;null===n||up(n,i)||console.error(`Invalid prop \`value\` of value \`${`${n}`}\` supplied to \`Progress\`. The \`value\` prop must be:\n - a positive number\n - less than the value passed to \`max\` (or 100 if no \`max\` prop is set)\n - \`null\` or \`undefined\` if the progress is indeterminate.\n\nDefaulting to \`null\`.`);const c=up(n,i)?n:null,u=lp(c)?a(c,i):void 0;return(0,l.jsx)(tp,{scope:r,value:c,max:i,children:(0,l.jsx)(m.div,{"aria-valuemax":i,"aria-valuemin":0,"aria-valuenow":lp(c)?c:void 0,"aria-valuetext":u,role:"progressbar","data-state":ip(c,i),"data-value":c??void 0,"data-max":i,...s,ref:t})})}));np.displayName=Jf;var op="ProgressIndicator",ap=t.forwardRef(((e,t)=>{const{__scopeProgress:r,...n}=e,o=rp(op,r);return(0,l.jsx)(m.div,{"data-state":ip(o.value,o.max),"data-value":o.value??void 0,"data-max":o.max,...n,ref:t})}));function sp(e,t){return`${Math.round(e/t*100)}%`}function ip(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function lp(e){return"number"==typeof e}function cp(e){return lp(e)&&!isNaN(e)&&e>0}function up(e,t){return lp(e)&&!isNaN(e)&&e<=t&&e>=0}ap.displayName=op;var dp=np,fp=ap;const pp={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...nr,...ar,...Yo,duration:{type:"string"}},mp=t.forwardRef(((e,r)=>{const{className:n,style:o,color:a,radius:s,duration:i,...l}=wr(e,pp,xr);return t.createElement(dp,{"data-accent-color":a,"data-radius":s,ref:r,className:w("rt-ProgressRoot",n),style:yr({"--progress-duration":"value"in l?void 0:i,"--progress-value":"value"in l?l.value:void 0,"--progress-max":"max"in l?l.max:void 0},o),...l,asChild:!1},t.createElement(fp,{className:"rt-ProgressIndicator"}))}));mp.displayName="Progress";const hp={...Jt,...cr,...lr},vp=t.forwardRef(((e,r)=>{const{asChild:n,className:o,...a}=wr(e,hp);return t.createElement(n?c:"q",{...a,ref:r,className:w("rt-Quote",o)})}));vp.displayName="Quote";var gp="Radio",[yp,wp]=b(gp),[bp,xp]=yp(gp),Cp=t.forwardRef(((e,r)=>{const{__scopeRadio:n,name:o,checked:a=!1,required:s,disabled:c,value:u="on",onCheck:d,...f}=e,[p,h]=t.useState(null),v=i(r,(e=>h(e))),g=t.useRef(!1),y=!p||Boolean(p.closest("form"));
1return(0,l.jsxs)(bp,{scope:n,checked:a,disabled:c,children:[(0,l.jsx)(m.button,{type:"button",role:"radio","aria-checked":a,"data-state":_p(a),"data-disabled":c?"":void 0,disabled:c,value:u,...f,ref:v,onClick:C(e.onClick,(e=>{a||d?.(),y&&(g.current=e.isPropagationStopped(),g.current||e.stopPropagation())}))}),y&&(0,l.jsx)(Sp,{control:p,bubbles:!g.current,name:o,value:u,checked:a,required:s,disabled:c,style:{transform:"translateX(-100%)"}})]})}));Cp.displayName=gp;var Ep="RadioIndicator",Np=t.forwardRef(((e,t)=>{const{__scopeRadio:r,forceMount:n,...o}=e,a=xp(Ep,r);return(0,l.jsx)(q,{present:n||a.checked,children:(0,l.jsx)(m.span,{"data-state":_p(a.checked),"data-disabled":a.disabled?"":void 0,...o,ref:t})})}));Np.displayName=Ep;var Sp=e=>{const{control:r,checked:n,bubbles:o=!0,...a}=e,s=t.useRef(null),i=as(n),c=Hn(r);return t.useEffect((()=>{const e=s.current,t=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(t,"checked").set;if(i!==n&&r){const t=new Event("click",{bubbles:o});r.call(e,n),e.dispatchEvent(t)}}),[i,n,o]),(0,l.jsx)("input",{type:"radio","aria-hidden":!0,defaultChecked:n,...a,tabIndex:-1,ref:s,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function _p(e){return e?"checked":"unchecked"}var Rp=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],jp="RadioGroup",[Mp,kp]=b(jp,[Rs,wp]),Pp=Rs(),Dp=wp(),[Tp,Ip]=Mp(jp),Op=t.forwardRef(((e,t)=>{const{__scopeRadioGroup:r,name:n,defaultValue:o,value:a,required:s=!1,disabled:i=!1,orientation:c,dir:u,loop:d=!0,onValueChange:f,...p}=e,h=Pp(r),v=qo(u),[g,y]=j({prop:a,defaultProp:o,onChange:f});return(0,l.jsx)(Tp,{scope:r,name:n,required:s,disabled:i,value:g,onValueChange:y,children:(0,l.jsx)(Ls,{asChild:!0,...h,orientation:c,dir:v,loop:d,children:(0,l.jsx)(m.div,{role:"radiogroup","aria-required":s,"aria-orientation":c,"data-disabled":i?"":void 0,dir:v,...p,ref:t})})})}));Op.displayName=jp;var Lp="RadioGroupItem",Ap=t.forwardRef(((e,r)=>{const{__scopeRadioGroup:n,disabled:o,...a}=e,s=Ip(Lp,n),c=s.disabled||o,u=Pp(n),d=Dp(n),f=t.useRef(null),p=i(r,f),m=s.value===a.value,h=t.useRef(!1);return t.useEffect((()=>{const e=e=>{Rp.includes(e.key)&&(h.current=!0)},t=()=>h.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}}),[]),(0,l.jsx)(As,{asChild:!0,...u,focusable:!c,active:m,children:(0,l.jsx)(Cp,{disabled:c,required:s.required,
1checked:m,...d,...a,name:s.name,ref:p,onCheck:()=>s.onValueChange(a.value),onKeyDown:C((e=>{"Enter"===e.key&&e.preventDefault()})),onFocus:C(a.onFocus,(()=>{h.current&&f.current?.click()}))})})}));Ap.displayName=Lp,t.forwardRef(((e,t)=>{const{__scopeRadioGroup:r,...n}=e,o=Dp(r);return(0,l.jsx)(Np,{...o,...n,ref:t})})).displayName="RadioGroupIndicator";var Fp=Op,Vp=Ap;const zp={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","classic"],default:"surface"},...nr,...ar,columns:{...Js.columns,default:"repeat(auto-fit, minmax(160px, 1fr))"},gap:{...Js.gap,default:"4"}},Bp=t.forwardRef(((e,r)=>{const{className:n,color:o,...a}=wr(e,zp,xr);return t.createElement(ri,{asChild:!0},t.createElement(Fp,{"data-accent-color":o,...a,ref:r,className:w("rt-RadioCardsRoot",n)}))}));Bp.displayName="RadioCards.Root";const $p=t.forwardRef((({className:e,...r},n)=>t.createElement(Vp,{...r,asChild:!1,ref:n,className:w("rt-reset","rt-BaseCard","rt-RadioCardsItem",e)})));$p.displayName="RadioCards.Item";const Hp={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...nr,...ar},Wp="RadioGroup",[Up]=b(Wp,[kp]),Kp=kp(),[Gp,qp]=Up(Wp),Zp=t.forwardRef((({color:e=Hp.color.default,highContrast:r=Hp.highContrast.default,size:n=Hp.size.default,variant:o=Hp.variant.default,...a},s)=>{const{__scopeRadioGroup:i,className:l,...c}=wr(a,xr),u=Kp(i);return t.createElement(Gp,{scope:i,color:e,highContrast:r,size:n,variant:o},t.createElement(Fp,{...u,...c,ref:s,className:w("rt-RadioGroupRoot",l)}))}));Zp.displayName="RadioGroup.Root";const Xp=t.forwardRef(((e,r)=>{const{__scopeRadioGroup:n,children:o,className:a,style:s,...i}=e,{size:l}=qp("RadioGroupItem",n);return o?t.createElement(Nr,{as:"label",size:l,className:w("rt-RadioGroupItem",a),style:s},t.createElement(Yp,{__scopeRadioGroup:n,...i,ref:r}),o&&t.createElement("span",{className:"rt-RadioGroupItemInner"},o)):t.createElement(Yp,{__scopeRadioGroup:n,...i,ref:r,className:a,style:s})}));Xp.displayName="RadioGroup.Item";const Yp=t.forwardRef((({__scopeRadioGroup:e,...r},n)=>{const o=qp("RadioGroupItemRadio",e),a=Kp(e),{color:s,className:i}=wr({...r,...o},Hp,xr);return t.createElement(Vp,{...a,"data-accent-color":s,...r,asChild:!1,ref:n,className:w("rt-reset","rt-BaseRadioRoot",i)})}));Yp.displayName="RadioGroup.ItemRadio";const Jp={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...nr,...ar},Qp=t.forwardRef(((e,r)=>{const n=t.useRef(null),{className:o,color:a,onChange:i,onValueChange:l,...c}=wr(e,Jp,xr);return t.createElement("input",{type:"radio","data-accent-color":a,...c,onChange:C(i,(e=>l?.(e.currentTarget.value))),ref:s(n,r),className:w("rt-reset","rt-BaseRadioRoot","rt-RadioRoot",o)})}));Qp.displayName="Radio";const em=t.forwardRef((({className:e,children:r,...n},o)=>t.createElement(c,{...n,ref:o,className:w("rt-reset",e)},aa(r))));em.displayName="Reset";var tm=t.forwardRef(((e,t)=>
1{const{pressed:r,defaultPressed:n=!1,onPressedChange:o,...a}=e,[s=!1,i]=j({prop:r,onChange:o,defaultProp:n});return(0,l.jsx)(m.button,{type:"button","aria-pressed":s,"data-state":s?"on":"off","data-disabled":e.disabled?"":void 0,...a,ref:t,onClick:C(e.onClick,(()=>{e.disabled||i(!s)}))})}));tm.displayName="Toggle";var rm="ToggleGroup",[nm,om]=b(rm,[Rs]),am=Rs(),sm=t.forwardRef(((e,t)=>{const{type:r,...n}=e;if("single"===r){const e=n;return(0,l.jsx)(cm,{...e,ref:t})}if("multiple"===r){const e=n;return(0,l.jsx)(um,{...e,ref:t})}throw new Error(`Missing prop \`type\` expected on \`${rm}\``)}));sm.displayName=rm;var[im,lm]=nm(rm),cm=t.forwardRef(((e,r)=>{const{value:n,defaultValue:o,onValueChange:a=(()=>{}),...s}=e,[i,c]=j({prop:n,defaultProp:o,onChange:a});return(0,l.jsx)(im,{scope:e.__scopeToggleGroup,type:"single",value:i?[i]:[],onItemActivate:c,onItemDeactivate:t.useCallback((()=>c("")),[c]),children:(0,l.jsx)(pm,{...s,ref:r})})})),um=t.forwardRef(((e,r)=>{const{value:n,defaultValue:o,onValueChange:a=(()=>{}),...s}=e,[i=[],c]=j({prop:n,defaultProp:o,onChange:a}),u=t.useCallback((e=>c(((t=[])=>[...t,e]))),[c]),d=t.useCallback((e=>c(((t=[])=>t.filter((t=>t!==e))))),[c]);return(0,l.jsx)(im,{scope:e.__scopeToggleGroup,type:"multiple",value:i,onItemActivate:u,onItemDeactivate:d,children:(0,l.jsx)(pm,{...s,ref:r})})}));sm.displayName=rm;var[dm,fm]=nm(rm),pm=t.forwardRef(((e,t)=>{const{__scopeToggleGroup:r,disabled:n=!1,rovingFocus:o=!0,orientation:a,dir:s,loop:i=!0,...c}=e,u=am(r),d=qo(s),f={role:"group",dir:d,...c};return(0,l.jsx)(dm,{scope:r,rovingFocus:o,disabled:n,children:o?(0,l.jsx)(Ls,{asChild:!0,...u,orientation:a,dir:d,loop:i,children:(0,l.jsx)(m.div,{...f,ref:t})}):(0,l.jsx)(m.div,{...f,ref:t})})})),mm="ToggleGroupItem",hm=t.forwardRef(((e,r)=>{const n=lm(mm,e.__scopeToggleGroup),o=fm(mm,e.__scopeToggleGroup),a=am(e.__scopeToggleGroup),s=n.value.includes(e.value),i=o.disabled||e.disabled,c={...e,pressed:s,disabled:i},u=t.useRef(null);return o.rovingFocus?(0,l.jsx)(As,{asChild:!0,...a,focusable:!i,active:s,ref:u,children:(0,l.jsx)(vm,{...c,ref:r})}):(0,l.jsx)(vm,{...c,ref:r})}));hm.displayName=mm;var vm=t.forwardRef(((e,t)=>{const{__scopeToggleGroup:r,value:n,...o}=e,a=lm(mm,r),s={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},i="single"===a.type?s:void 0;return(0,l.jsx)(tm,{...i,...o,ref:t,onPressedChange:e=>{e?a.onItemActivate(n):a.onItemDeactivate(n)}})})),gm=sm,ym=hm;const wm={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","classic"],default:"surface"},...Yo},bm=t.forwardRef(((e,r)=>{const{className:n,children:o,radius:a,value:s,defaultValue:i,onValueChange:l,...c}=wr(e,wm,xr),[u,d]=j({prop:s,onChange:l,defaultProp:i});return t.createElement(gm,{"data-radius":a,ref:r,className:w("rt-SegmentedControlRoot",n),onValueChange:e=>{e&&d(e)},...c,type:"single",value:u,asChild:!1,disabled:!1},o,t.createElement("div",{className:"rt-SegmentedControlIndicator"}))}));bm.displayName="SegmentedControl.Root";const xm=t.forwardRef((({children:e,className:r,...n},o)=>t.createElement(ym,{ref:o,className:w("rt-reset","rt-SegmentedControlItem",r),...n,disabled:!1,asChild:!1},t.createElement("span",{className:"rt-SegmentedControlItemSeparator"}),t.createElement("span",{className:"rt-SegmentedControlItemLabel"},t.createElement("span",{className:"rt-SegmentedControlItemLabelActive"},e),t.createElement("span",{className:"rt-SegmentedControlItemLabelInactive"},e)))));xm.displayName="SegmentedControl.Item";const Cm={...Jt,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"3",responsive:!0},display:{type:"enum",className:"rt-r-display",values:["none","initial"],parseValue:function(e){return"initial"===e?"block":e},responsive:!0}},Em=t.forwardRef(((e,r)=>{const{asChild:n,className:o,...a}=wr(e,Cm,Aa,xr);return t.createElement(n?c:"section",{...a,ref:r,className:w("rt-Section",o)})}));Em.displayName="Section";var Nm=[" ","Enter","ArrowUp","ArrowDown"],Sm=[" ","Enter"],_m="Select",[Rm,jm,Mm]=ws(_m),[km,Pm]=b(_m,[Mm,Kn]),Dm=Kn(),[Tm,Im]=km(_m),[Om,Lm]=km(_m),Am=e=>{const{__scopeSelect:r,children:n,open:o,defaultOpen:a,onOpenChange:s,value:i,defaultValue:c,onValueChange:u,dir:d,name:f,autoComplete:p,disabled:m,required:h}=e,v=Dm(r),[g,y]=t.useState(null),[w,b]=t.useState(null),[x,C]=t.useState(!1),E=qo(d),[N=!1,S]=j({prop:o,defaultProp:a,onChange:s}),[R,M]=j({prop:i,defaultProp:c,onChange:u}),k=t.useRef(null),P=!g||Boolean(g.closest("form")),[D,T]=t.useState(new Set),I=Array.from(D).map((e=>e.props.value)).join(";");return(0,l.jsx)(lo,{...v,children:(0,l.jsxs)(Tm,{required:h,scope:r,trigger:g,onTriggerChange:y,valueNode:w,onValueNodeChange:b,valueNodeHasChildren:x,onValueNodeHasChildrenChange:C,contentId:_(),value:R,onValueChange:M,open:N,onOpenChange:S,dir:E,triggerPointerDownPosRef:k,disabled:m,children:[(0,l.jsx)(Rm.Provider,{scope:r,children:(0,l.jsx)(Om,{scope:e.__scopeSelect,onNativeOptionAdd:t.useCallback((e=>{T((t=>new Set(t).add(e)))}),[]),onNativeOptionRemove:t.useCallback((e=>{T((t=>{const r=new Set(t);return r.delete(e),r}))}),[]),children:n})}),P?(0,l.jsxs)(Ch,{"aria-hidden":!0,required:h,tabIndex:-1,name:f,autoComplete:p,value:R,onChange:e=>M(e.target.value),disabled:m,children:[void 0===R?(0,l.jsx)("option",{value:""}):null,Array.from(D)]},I):null]})})};Am.displayName=_m;var Fm="SelectTrigger",Vm=t.forwardRef(((e,t)=>{const{__scopeSelect:r,disabled:n=!1,...o}=e,a=Dm(r),s=Im(Fm,r),c=s.disabled||n,u=i(t,s.onTriggerChange),d=jm(r),[f,p,h]=Eh((e=>{const t=d().filter((e=>!e.disabled)),r=t.find((e=>e.value===s.value)),n=Nh(t,e,r);void 0!==n&&s.onValueChange(n.value)})),v=()=>{c||(s.onOpenChange(!0),h())};return(0,l.jsx)(co,{asChild:!0,...a,children:(0,l.jsx)(m.button,{type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":xh(s.value)?"":void 0,...o,ref:u,onClick:C(o.onClick,(e=>
vendor: 10,611 bytes, line 1
1{e.currentTarget.focus()})),onPointerDown:C(o.onPointerDown,(e=>{const t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(v(),s.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())})),onKeyDown:C(o.onKeyDown,(e=>{const t=""!==f.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||p(e.key),t&&" "===e.key||Nm.includes(e.key)&&(v(),e.preventDefault())}))})})}));Vm.displayName=Fm;var zm="SelectValue",Bm=t.forwardRef(((e,t)=>{const{__scopeSelect:r,className:n,style:o,children:a,placeholder:s="",...c}=e,u=Im(zm,r),{onValueNodeHasChildrenChange:d}=u,f=void 0!==a,p=i(t,u.onValueNodeChange);return E((()=>{d(f)}),[d,f]),(0,l.jsx)(m.span,{...c,ref:p,style:{pointerEvents:"none"},children:xh(u.value)?(0,l.jsx)(l.Fragment,{children:s}):a})}));Bm.displayName=zm;var $m=t.forwardRef(((e,t)=>{const{__scopeSelect:r,children:n,...o}=e;return(0,l.jsx)(m.span,{"aria-hidden":!0,...o,ref:t,children:n||"▼"})}));$m.displayName="SelectIcon";var Hm=e=>(0,l.jsx)(K,{asChild:!0,...e});Hm.displayName="SelectPortal";var Wm="SelectContent",Um=t.forwardRef(((e,r)=>{const n=Im(Wm,e.__scopeSelect),[o,s]=t.useState();if(E((()=>{s(new DocumentFragment)}),[]),!n.open){const t=o;return t?a.createPortal((0,l.jsx)(Gm,{scope:e.__scopeSelect,children:(0,l.jsx)(Rm.Slot,{scope:e.__scopeSelect,children:(0,l.jsx)("div",{children:e.children})})}),t):null}return(0,l.jsx)(Zm,{...e,ref:r})}));Um.displayName=Wm;var Km=10,[Gm,qm]=km(Wm),Zm=t.forwardRef(((e,r)=>{const{__scopeSelect:n,position:o="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:s,onPointerDownOutside:u,side:d,sideOffset:f,align:p,alignOffset:m,arrowPadding:h,collisionBoundary:v,collisionPadding:g,sticky:y,hideWhenDetached:w,avoidCollisions:b,...x}=e,E=Im(Wm,n),[N,S]=t.useState(null),[_,R]=t.useState(null),j=i(r,(e=>S(e))),[M,k]=t.useState(null),[P,T]=t.useState(null),I=jm(n),[O,L]=t.useState(!1),A=t.useRef(!1);t.useEffect((()=>{if(N)return Ve(N)}),[N]),Y();const F=t.useCallback((e=>{const[t,...r]=I().map((e=>e.ref.current)),[n]=r.slice(-1),o=document.activeElement;for(const r of e){if(r===o)return;if(r?.scrollIntoView({block:"nearest"}),r===t&&_&&(_.scrollTop=0),r===n&&_&&(_.scrollTop=_.scrollHeight),r?.focus(),document.activeElement!==o)return}}),[I,_]),z=t.useCallback((()=>F([M,N])),[F,M,N]);t.useEffect((()=>{O&&z()}),[O,z]);const{onOpenChange:B,triggerPointerDownPosRef:$}=E;t.useEffect((()=>{if(N){let e={x:0,y:0};const t=t=>{e={x:Math.abs(Math.round(t.pageX)-($.current?.x??0)),y:Math.abs(Math.round(t.pageY)-($.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():N.contains(r.target)||B(!1),document.removeEventListener("pointermove",t),$.current=null};return null!==$.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}}),[N,B,$]),t.useEffect((()=>{const e=()=>B(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}}),[B]);const[H,W]=Eh((e=>{const t=I().filter((e=>!e.disabled)),r=t.find((e=>e.ref.current===document.activeElement)),n=Nh(t,e,r);n&&setTimeout((()=>n.ref.current.focus()))})),U=t.useCallback(((e,t,r)=>{const n=!A.current&&!r;(void 0!==E.value&&E.value===t||n)&&(k(e),n&&(A.current=!0))}),[E.value]),K=t.useCallback((()=>N?.focus()),[N]),G=t.useCallback(((e,t,r)=>{const n=!A.current&&!r;(void 0!==E.value&&E.value===t||n)&&T(e)}),[E.value]),q="popper"===o?Ym:Xm,Z=q===Ym?{side:d,sideOffset:f,align:p,alignOffset:m,arrowPadding:h,collisionBoundary:v,collisionPadding:g,sticky:y,hideWhenDetached:w,avoidCollisions:b}:{};return(0,l.jsx)(Gm,{scope:n,content:N,viewport:_,onViewportChange:R,itemRefCallback:U,selectedItem:M,onItemLeave:K,itemTextRefCallback:G,focusSelectedItem:z,selectedItemText:P,position:o,isPositioned:O,searchRef:H,children:(0,l.jsx)(Ie,{as:c,allowPinchZoom:!0,children:(0,l.jsx)(V,{asChild:!0,trapped:E.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:C(a,(e=>{E.trigger?.focus({preventScroll:!0}),e.preventDefault()})),children:(0,l.jsx)(D,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>E.onOpenChange(!1),children:(0,l.jsx)(q,{role:"listbox",id:E.contentId,"data-state":E.open?"open":"closed",dir:E.dir,onContextMenu:e=>e.preventDefault(),...x,...Z,onPlaced:()=>L(!0),ref:j,style:{display:"flex",flexDirection:"column",outline:"none",...x.style},onKeyDown:C(x.onKeyDown,(e=>{const t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||W(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=I().filter((e=>!e.disabled)).map((e=>e.ref.current));if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){const r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout((()=>F(t))),e.preventDefault()}}))})})})})})}));Zm.displayName="SelectContentImpl";var Xm=t.forwardRef(((e,r)=>{const{__scopeSelect:n,onPlaced:o,...a}=e,s=Im(Wm,n),c=qm(Wm,n),[u,d]=t.useState(null),[f,p]=t.useState(null),h=i(r,(e=>p(e))),v=jm(n),g=t.useRef(!1),y=t.useRef(!0),{viewport:w,selectedItem:b,selectedItemText:x,focusSelectedItem:C}=c,N=t.useCallback((()=>{if(s.trigger&&s.valueNode&&u&&f&&w&&b&&x){const e=s.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),r=s.valueNode.getBoundingClientRect(),n=x.getBoundingClientRect();if("rtl"!==s.dir){const o=n.left-t.left,a=r.left-o,s=e.left-a,i=e.width+s,l=Math.max(i,t.width),c=window.innerWidth-Km,d=kc(a,[Km,c-l]);u.style.minWidth=i+"px",u.style.left=d+"px"}else{const o=t.right-n.right,a=window.innerWidth-r.right-o,s=window.innerWidth-e.right-a,i=e.width+s,l=Math.max(i,t.width),c=window.innerWidth-Km,d=kc(a,[Km,c-l]);u.style.minWidth=i+"px",u.style.right=d+"px"}const a=v(),i=window.innerHeight-2*Km,l=w.scrollHeight,c=window.getComputedStyle(f),d=parseInt(c.borderTopWidth,10),p=parseInt(c.paddingTop,10),m=parseInt(c.borderBottomWidth,10),h=d+p+l+parseInt(c.paddingBottom,10)+m,y=Math.min(5*b.offsetHeight,h),C=window.getComputedStyle(w),E=parseInt(C.paddingTop,10),N=parseInt(C.paddingBottom,10),S=e.top+e.height/2-Km,_=i-S,R=b.offsetHeight/2,j=d+p+(b.offsetTop+R),M=h-j;if(j<=S){const e=b===a[a.length-1].ref.current;u.style.bottom="0px";const t=f.clientHeight-w.offsetTop-w.offsetHeight,r=j+Math.max(_,R+(e?N:0)+t+m);u.style.height=r+"px"}else{const e=b===a[0].ref.current;u.style.top="0px";const t=Math.max(S,d+w.offsetTop+(e?E:0)+R)+M;u.style.height=t+"px",w.scrollTop=j-S+w.offsetTop}u.style.margin=`${Km}px 0`,u.style.minHeight=y+"px",u.style.maxHeight=i+"px",o?.(),requestAnimationFrame((()=>g.current=!0))}}),[v,s.trigger,s.valueNode,u,f,w,b,x,s.dir,o]);E((()=>N()),[N]);const[S,_]=t.useState();E((()=>{f&&_(window.getComputedStyle(f).zIndex)}),[f]);const R=t.useCallback((e=>{e&&!0===y.current&&(N(),C?.(),y.current=!1)}),[N,C]);return(0,l.jsx)(Jm,{scope:n,contentWrapper:u,shouldExpandOnScrollRef:g,onScrollButtonChange:R,children:(0,l.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:S},children:(0,l.jsx)(m.div,{...a,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})}));Xm.displayName="SelectItemAlignedPosition";var Ym=t.forwardRef(((e,t)=>{const{__scopeSelect:r,align:n="start",collisionPadding:o=Km,...a}=e,s=Dm(r);return(0,l.jsx)(uo,{...s,...a,ref:t,align:n,collisionPadding:o,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})}));Ym.displayName="SelectPopperPosition";var[Jm,Qm]=km(Wm,{}),eh="SelectViewport",th=t.forwardRef(((e,r)=>{const{__scopeSelect:n,nonce:o,...a}=e,s=qm(eh,n),c=Qm(eh,n),u=i(r,s.onViewportChange),d=t.useRef(0);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,l.jsx)(Rm.Slot,{scope:n,children:(0,l.jsx)(m.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:u,style:{position:"relative",flex:1,overflow:"auto",...a.style},onScroll:C(a.onScroll,(e=>{const t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=c;if(n?.current&&r){const e=Math.abs(d.current-t.scrollTop);if(e>0){const n=window.innerHeight-2*Km,o=parseFloat(r.style.minHeight),a=parseFloat(r.style.height),s=Math.max(o,a);if(s<n){const o=s+e,a=Math.min(n,o),i=o-a;r.style.height=a+"px","0px"===r.style.bottom&&(t.scrollTop=i>0?i:0,r.style.justifyContent="flex-end")}}}d.current=t.scrollTop}))})})]})}));th.displayName=eh;var rh="SelectGroup",[nh,oh]=km(rh),ah=t.forwardRef(((e,t)=>{const{__scopeSelect:r,...n}=e,o=_();return(0,l.jsx)(nh,{scope:r,id:o,children:(0,l.jsx)(m.div,{role:"group","aria-labelledby":o,...n,ref:t})})}));ah.displayName=rh;var sh="SelectLabel",ih=t.forwardRef(((e,t)=>{const{__scopeSelect:r,...n}=e,o=oh(sh,r);return(0,l.jsx)(m.div,{id:o.id,...n,ref:t})}));ih.displayName=sh;var lh="SelectItem",[ch,uh]=km(lh),dh=t.forwardRef(((e,r)=>{const{__scopeSelect:n,value:o,disabled:a=!1,textValue:s,...c}=e,u=Im(lh,n),d=qm(lh,n),f=u.value===o,[p,h]=t.useState(s??""),[v,g]=t.useState(!1),y=i(r,(e=>d.itemRefCallback?.(e,o,a))),w=_(),b=()=>{a||(u.onValueChange(o),u.onOpenChange(!1))};if(""===o)throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,l.jsx)(ch,{scope:n,value:o,disabled:a,textId:w,isSelected:f,onItemTextChange:t.useCallback((e=>{h((t=>t||(e?.textContent??"").trim()))}),[]),children:(0,l.jsx)(Rm.ItemSlot,{scope:n,value:o,disabled:a,textValue:p,children:(0,l.jsx)(m.div,{role:"option","aria-labelledby":w,"data-highlighted":v?"":void 0,"aria-selected":f&&v,"data-state":f?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...c,ref:y,onFocus:C(c.onFocus,(()=>g(!0))),onBlur:C(c.onBlur,(()=>g(!1))),onPointerUp:C(c.onPointerUp,b),onPointerMove:C(c.onPointerMove,(e=>
1{a?d.onItemLeave?.():e.currentTarget.focus({preventScroll:!0})})),onPointerLeave:C(c.onPointerLeave,(e=>{e.currentTarget===document.activeElement&&d.onItemLeave?.()})),onKeyDown:C(c.onKeyDown,(e=>{""!==d.searchRef?.current&&" "===e.key||(Sm.includes(e.key)&&b()," "===e.key&&e.preventDefault())}))})})})}));dh.displayName=lh;var fh="SelectItemText",ph=t.forwardRef(((e,r)=>{const{__scopeSelect:n,className:o,style:s,...c}=e,u=Im(fh,n),d=qm(fh,n),f=uh(fh,n),p=Lm(fh,n),[h,v]=t.useState(null),g=i(r,(e=>v(e)),f.onItemTextChange,(e=>d.itemTextRefCallback?.(e,f.value,f.disabled))),y=h?.textContent,w=t.useMemo((()=>(0,l.jsx)("option",{value:f.value,disabled:f.disabled,children:y},f.value)),[f.disabled,f.value,y]),{onNativeOptionAdd:b,onNativeOptionRemove:x}=p;return E((()=>(b(w),()=>x(w))),[b,x,w]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(m.span,{id:f.textId,...c,ref:g}),f.isSelected&&u.valueNode&&!u.valueNodeHasChildren?a.createPortal(c.children,u.valueNode):null]})}));ph.displayName=fh;var mh="SelectItemIndicator",hh=t.forwardRef(((e,t)=>{const{__scopeSelect:r,...n}=e;return uh(mh,r).isSelected?(0,l.jsx)(m.span,{"aria-hidden":!0,...n,ref:t}):null}));hh.displayName=mh;var vh="SelectScrollUpButton";t.forwardRef(((e,r)=>{const n=qm(vh,e.__scopeSelect),o=Qm(vh,e.__scopeSelect),[a,s]=t.useState(!1),c=i(r,o.onScrollButtonChange);return E((()=>{if(n.viewport&&n.isPositioned){let e=function(){const e=t.scrollTop>0;s(e)};const t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}}),[n.viewport,n.isPositioned]),a?(0,l.jsx)(yh,{...e,ref:c,onAutoScroll:()=>{const{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null})).displayName=vh;var gh="SelectScrollDownButton";t.forwardRef(((e,r)=>{const n=qm(gh,e.__scopeSelect),o=Qm(gh,e.__scopeSelect),[a,s]=t.useState(!1),c=i(r,o.onScrollButtonChange);return E((()=>{if(n.viewport&&n.isPositioned){let e=function(){const e=t.scrollHeight-t.clientHeight,r=Math.ceil(t.scrollTop)<e;s(r)};const t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}}),[n.viewport,n.isPositioned]),a?(0,l.jsx)(yh,{...e,ref:c,onAutoScroll:()=>{const{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null})).displayName=gh;var yh=t.forwardRef(((e,r)=>{const{__scopeSelect:n,onAutoScroll:o,...a}=e,s=qm("SelectScrollButton",n),i=t.useRef(null),c=jm(n),u=t.useCallback((()=>{null!==i.current&&(window.clearInterval(i.current),i.current=null)}),[]);return t.useEffect((()=>()=>u()),[u]),E((()=>{const e=c().find((e=>e.ref.current===document.activeElement));e?.ref.current?.scrollIntoView({block:"nearest"})}),[c]),(0,l.jsx)(m.div,{"aria-hidden":!0,...a,ref:r,style:{flexShrink:0,...a.style},onPointerDown:C(a.onPointerDown,(()=>{null===i.current&&(i.current=window.setInterval(o,50))})),onPointerMove:C(a.onPointerMove,(()=>{s.onItemLeave?.(),null===i.current&&(i.current=window.setInterval(o,50))})),onPointerLeave:C(a.onPointerLeave,(()=>{u()}))})})),wh=t.forwardRef(((e,t)=>{const{__scopeSelect:r,...n}=e;return(0,l.jsx)(m.div,{"aria-hidden":!0,...n,ref:t})}));wh.displayName="SelectSeparator";var bh="SelectArrow";function xh(e){return""===e||void 0===e}t.forwardRef(((e,t)=>{const{__scopeSelect:r,...n}=e,o=Dm(r),a=Im(bh,r),s=qm(bh,r);return a.open&&"popper"===s.position?(0,l.jsx)(fo,{...o,...n,ref:t}):null})).displayName=bh;var Ch=t.forwardRef(((e,r)=>{const{value:n,...o}=e,a=t.useRef(null),s=i(r,a),c=as(n);return t.useEffect((()=>{const e=a.current,t=window.HTMLSelectElement.prototype,r=Object.getOwnPropertyDescriptor(t,"value").set;if(c!==n&&r){const t=new Event("change",{bubbles:!0});r.call(e,n),e.dispatchEvent(t)}}),[c,n]),(0,l.jsx)(v,{asChild:!0,children:(0,l.jsx)("select",{...o,ref:s,defaultValue:n})})}));function Eh(e){const r=R(e),n=t.useRef(""),o=t.useRef(0),a=t.useCallback((e=>{const t=n.current+e;r(t),function e(t){n.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout((()=>e("")),1e3))}(t)}),[r]),s=t.useCallback((()=>{n.current="",window.clearTimeout(o.current)}),[]);return t.useEffect((()=>()=>window.clearTimeout(o.current)),[]),[n,a,s]}function Nh(e,t,r){const n=t.length>1&&Array.from(t).every((e=>e===t[0]))?t[0]:t,o=r?e.indexOf(r):-1;let a=(s=e,i=Math.max(o,0),s.map(((e,t)=>s[(i+t)%s.length])));var s,i;1===n.length&&(a=a.filter((e=>e!==r)));const l=a.find((e=>e.textValue.toLowerCase().startsWith(n.toLowerCase())));return l!==r?l:void 0}Ch.displayName="BubbleSelect";var Sh=Am,_h=Vm,Rh=Bm,jh=$m,Mh=Hm,kh=Um,Ph=th,Dh=ah,Th=ih,Ih=dh,Oh=ph,Lh=hh,Ah=wh;const Fh={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0}},Vh={variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft","ghost"],default:"surface"},...nr,...Yo,placeholder:{type:"string"}},zh={variant:{type:"enum",className:"rt-variant",values:["solid","soft"],default:"solid"},...nr,...ar},Bh=t.createContext({}),$h=e=>{const{children:r,size:n=Fh.size.default,...o}=e;return t.createElement(Sh,{...o},t.createElement(Bh.Provider,{value:t.useMemo((()=>({size:n})),[n])},r))};$h.displayName="Select.Root";const Hh=t.forwardRef(((e,r)=>
1{const n=t.useContext(Bh),{children:o,className:a,color:s,radius:i,placeholder:l,...c}=wr({size:n?.size,...e},{size:Fh.size},Vh,xr);return t.createElement(_h,{asChild:!0},t.createElement("button",{"data-accent-color":s,"data-radius":i,...c,ref:r,className:w("rt-reset","rt-SelectTrigger",a)},t.createElement("span",{className:"rt-SelectTriggerInner"},t.createElement(Rh,{placeholder:l},o)),t.createElement(jh,{asChild:!0},t.createElement(ai,{className:"rt-SelectIcon"}))))}));Hh.displayName="Select.Trigger";const Wh=t.forwardRef(((e,r)=>{const n=t.useContext(Bh),{className:o,children:a,color:s,container:i,...l}=wr({size:n?.size,...e},{size:Fh.size},zh),c=ta(),u=s||c.accentColor;return t.createElement(Mh,{container:i},t.createElement(ra,{asChild:!0},t.createElement(kh,{"data-accent-color":u,sideOffset:4,...l,asChild:!1,ref:r,className:w({"rt-PopperContent":"popper"===l.position},"rt-SelectContent",o)},t.createElement(du,{type:"auto",className:"rt-ScrollAreaRoot"},t.createElement(Ph,{asChild:!0,className:"rt-SelectViewport"},t.createElement(fu,{className:"rt-ScrollAreaViewport",style:{overflowY:void 0}},a)),t.createElement(pu,{className:"rt-ScrollAreaScrollbar rt-r-size-1",orientation:"vertical"},t.createElement(mu,{className:"rt-ScrollAreaThumb"}))))))}));Wh.displayName="Select.Content";const Uh=t.forwardRef(((e,r)=>{const{className:n,children:o,...a}=e;return t.createElement(Ih,{...a,asChild:!1,ref:r,className:w("rt-SelectItem",n)},t.createElement(Lh,{className:"rt-SelectItemIndicator"},t.createElement(oi,{className:"rt-SelectItemIndicatorIcon"})),t.createElement(Oh,null,o))}));Uh.displayName="Select.Item";const Kh=t.forwardRef((({className:e,...r},n)=>t.createElement(Dh,{...r,asChild:!1,ref:n,className:w("rt-SelectGroup",e)})));Kh.displayName="Select.Group";const Gh=t.forwardRef((({className:e,...r},n)=>t.createElement(Th,{...r,asChild:!1,ref:n,className:w("rt-SelectLabel",e)})));Gh.displayName="Select.Label";const qh=t.forwardRef((({className:e,...r},n)=>t.createElement(Ah,{...r,asChild:!1,ref:n,className:w("rt-SelectSeparator",e)})));qh.displayName="Select.Separator";const Zh={orientation:{type:"enum",className:"rt-r-orientation",values:["horizontal","vertical"],default:"horizontal",responsive:!0},size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"1",responsive:!0},color:{...nr.color,default:"gray"},decorative:{type:"boolean",default:!0}},Xh=t.forwardRef(((e,r)=>{const{className:n,color:o,decorative:a,...s}=wr(e,Zh,xr);return t.createElement("span",{"data-accent-color":o,role:a?void 0:"separator",...s,ref:r,className:w("rt-Separator",n)})}));Xh.displayName="Separator";const Yh={loading:{type:"boolean",default:!0},...Qt,...er},Jh=t.forwardRef(((e,r)=>{const{children:n,className:o,loading:a,...s}=wr(e,Yh,xr);if(!a)return n;const i=t.isValidElement(n)?c:"span";return t.createElement(i,{ref:r,"aria-hidden":!0,className:w("rt-Skeleton",o),"data-inline-skeleton":!t.isValidElement(n)||void 0,tabIndex:-1,inert:Ua,...s},n)}));Jh.displayName="Skeleton";var Qh=["PageUp","PageDown"],ev=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],tv={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},rv="Slider",[nv,ov,av]=ws(rv),[sv,iv]=b(rv,[av]),[lv,cv]=sv(rv),uv=t.forwardRef(((e,r)=>{const{name:n,min:o=0,max:a=100,step:s=1,orientation:i="horizontal",disabled:c=!1,minStepsBetweenThumbs:u=0,defaultValue:d=[o],value:f,onValueChange:p=(()=>{}),onValueCommit:m=(()=>{}),inverted:h=!1,...v}=e,g=t.useRef(new Set),y=t.useRef(0),w="horizontal"===i?pv:mv,[b=[],x]=j({prop:f,defaultProp:d,onChange:e=>{const t=[...g.current];t[y.current]?.focus(),p(e)}}),E=t.useRef(b);function N(e,t,{commit:r}={commit:!1}){const n=function(e){return(String(e).split(".")[1]||"").length}(s),i=function(e,t){const r=Math.pow(10,t);return Math.round(e*r)/r}(Math.round((e-o)/s)*s+o,n),l=kc(i,[o,a]);x(((e=[])=>{const n=function(e=[],t,r){const n=[...e];return n[r]=t,n.sort(((e,t)=>e-t))}(e,l,t);if(function(e,t){if(t>0){const r=function(e){return e.slice(0,-1).map(((t,r)=>e[r+1]-t))}(e);return Math.min(...r)>=t}return!0}(n,u*s)){y.current=n.indexOf(l);const t=String(n)!==String(e);return t&&r&&m(n),t?n:e}return e}))}return(0,l.jsx)(lv,{scope:e.__scopeSlider,name:n,disabled:c,min:o,max:a,valueIndexToChangeRef:y,thumbs:g.current,values:b,orientation:i,children:(0,l.jsx)(nv.Provider,{scope:e.__scopeSlider,children:(0,l.jsx)(nv.Slot,{scope:e.__scopeSlider,children:(0,l.jsx)(w,{"aria-disabled":c,"data-disabled":c?"":void 0,...v,ref:r,onPointerDown:C(v.onPointerDown,(()=>{c||(E.current=b)})),min:o,max:a,inverted:h,onSlideStart:c?void 0:function(e){const t=function(e,t){if(1===e.length)return 0;const r=e.map((e=>Math.abs(e-t))),n=Math.min(...r);return r.indexOf(n)}(b,e);N(e,t)},onSlideMove:c?void 0:function(e){N(e,y.current)},onSlideEnd:c?void 0:function(){const e=E.current[y.current];b[y.current]!==e&&m(b)},onHomeKeyDown:()=>!c&&N(o,0,{commit:!0}),onEndKeyDown:()=>!c&&N(a,b.length-1,{commit:!0}),onStepKeyDown:({event:e,direction:t})=>
1{if(!c){const r=Qh.includes(e.key)||e.shiftKey&&ev.includes(e.key)?10:1,n=y.current;N(b[n]+s*r*t,n,{commit:!0})}}})})})})}));uv.displayName=rv;var[dv,fv]=sv(rv,{startEdge:"left",endEdge:"right",size:"width",direction:1}),pv=t.forwardRef(((e,r)=>{const{min:n,max:o,dir:a,inverted:s,onSlideStart:c,onSlideMove:u,onSlideEnd:d,onStepKeyDown:f,...p}=e,[m,h]=t.useState(null),v=i(r,(e=>h(e))),g=t.useRef(),y=qo(a),w="ltr"===y,b=w&&!s||!w&&s;function x(e){const t=g.current||m.getBoundingClientRect(),r=Sv([0,t.width],b?[n,o]:[o,n]);return g.current=t,r(e-t.left)}return(0,l.jsx)(dv,{scope:e.__scopeSlider,startEdge:b?"left":"right",endEdge:b?"right":"left",direction:b?1:-1,size:"width",children:(0,l.jsx)(hv,{dir:y,"data-orientation":"horizontal",...p,ref:v,style:{...p.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{const t=x(e.clientX);c?.(t)},onSlideMove:e=>{const t=x(e.clientX);u?.(t)},onSlideEnd:()=>{g.current=void 0,d?.()},onStepKeyDown:e=>{const t=tv[b?"from-left":"from-right"].includes(e.key);f?.({event:e,direction:t?-1:1})}})})})),mv=t.forwardRef(((e,r)=>{const{min:n,max:o,inverted:a,onSlideStart:s,onSlideMove:c,onSlideEnd:u,onStepKeyDown:d,...f}=e,p=t.useRef(null),m=i(r,p),h=t.useRef(),v=!a;function g(e){const t=h.current||p.current.getBoundingClientRect(),r=Sv([0,t.height],v?[o,n]:[n,o]);return h.current=t,r(e-t.top)}return(0,l.jsx)(dv,{scope:e.__scopeSlider,startEdge:v?"bottom":"top",endEdge:v?"top":"bottom",size:"height",direction:v?1:-1,children:(0,l.jsx)(hv,{"data-orientation":"vertical",...f,ref:m,style:{...f.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{const t=g(e.clientY);s?.(t)},onSlideMove:e=>{const t=g(e.clientY);c?.(t)},onSlideEnd:()=>{h.current=void 0,u?.()},onStepKeyDown:e=>{const t=tv[v?"from-bottom":"from-top"].includes(e.key);d?.({event:e,direction:t?-1:1})}})})}
1)),hv=t.forwardRef(((e,t)=>{const{__scopeSlider:r,onSlideStart:n,onSlideMove:o,onSlideEnd:a,onHomeKeyDown:s,onEndKeyDown:i,onStepKeyDown:c,...u}=e,d=cv(rv,r);return(0,l.jsx)(m.span,{...u,ref:t,onKeyDown:C(e.onKeyDown,(e=>{"Home"===e.key?(s(e),e.preventDefault()):"End"===e.key?(i(e),e.preventDefault()):Qh.concat(ev).includes(e.key)&&(c(e),e.preventDefault())})),onPointerDown:C(e.onPointerDown,(e=>{const t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),d.thumbs.has(t)?t.focus():n(e)})),onPointerMove:C(e.onPointerMove,(e=>{e.target.hasPointerCapture(e.pointerId)&&o(e)})),onPointerUp:C(e.onPointerUp,(e=>{const t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),a(e))}))})})),vv="SliderTrack",gv=t.forwardRef(((e,t)=>{const{__scopeSlider:r,...n}=e,o=cv(vv,r);return(0,l.jsx)(m.span,{"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation,...n,ref:t})}));gv.displayName=vv;var yv="SliderRange",wv=t.forwardRef(((e,r)=>{const{__scopeSlider:n,...o}=e,a=cv(yv,n),s=fv(yv,n),c=i(r,t.useRef(null)),u=a.values.length,d=a.values.map((e=>Nv(e,a.min,a.max))),f=u>1?Math.min(...d):0,p=100-Math.max(...d);return(0,l.jsx)(m.span,{"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,...o,ref:c,style:{...e.style,[s.startEdge]:f+"%",[s.endEdge]:p+"%"}})}));wv.displayName=yv;var bv="SliderThumb",xv=t.forwardRef(((e,r)=>{const n=ov(e.__scopeSlider),[o,a]=t.useState(null),s=i(r,(e=>a(e))),c=t.useMemo((()=>o?n().findIndex((e=>e.ref.current===o)):-1),[n,o]);return(0,l.jsx)(Cv,{...e,ref:s,index:c})})),Cv=t.forwardRef(((e,r)=>{const{__scopeSlider:n,index:o,name:a,...s}=e,c=cv(bv,n),u=fv(bv,n),[d,f]=t.useState(null),p=i(r,(e=>f(e))),h=!d||Boolean(d.closest("form")),v=Hn(d),g=c.values[o],y=void 0===g?0:Nv(g,c.min,c.max),w=function(e,t){return t>2?`Value ${e+1} of ${t}`:2===t?["Minimum","Maximum"][e]:void 0}(o,c.values.length),b=v?.[u.size],x=b?function(e,t,r){const n=e/2;return(n-Sv([0,50],[0,n])(t)*r)*r}(b,y,u.direction):0;return t.useEffect((()=>{if(d)return c.thumbs.add(d),()=>{c.thumbs.delete(d)}}),[d,c.thumbs]),(0,l.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[u.startEdge]:`calc(${y}% + ${x}px)`},children:[(0,l.jsx)(nv.ItemSlot,{scope:e.__scopeSlider,children:(0,l.jsx)(m.span,{role:"slider","aria-label":e["aria-label"]||w,"aria-valuemin":c.min,"aria-valuenow":g,"aria-valuemax":c.max,"aria-orientation":c.orientation,"data-orientation":c.orientation,"data-disabled":c.disabled?"":void 0,tabIndex:c.disabled?void 0:0,...s,ref:p,style:void 0===g?{display:"none"}:e.style,onFocus:C(e.onFocus,(()=>{c.valueIndexToChangeRef.current=o}))})}),h&&(0,l.jsx)(Ev,{name:a??(c.name?c.name+(c.values.length>1?"[]":""):void 0),value:g},o)]})}));xv.displayName=bv;var Ev=e=>{const{value:r,...n}=e,o=t.useRef(null),a=as(r);return t.useEffect((()=>{const e=o.current,t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,"value").set;if(a!==r&&n){const t=new Event("input",{bubbles:!0});n.call(e,r),e.dispatchEvent(t)}}),[a,r]),(0,l.jsx)("input",{style:{display:"none"},...n,ref:o,defaultValue:r})};function Nv(e,t,r){return kc(100/(r-t)*(e-t),[0,100])}function Sv(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var _v=uv,Rv=gv,jv=wv,Mv=xv;const kv={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...nr,...ar,...Yo},Pv=t.forwardRef(((e,r)=>{const{className:n,color:o,radius:a,tabIndex:s,...i}=wr(e,kv,xr);return t.createElement(_v,{"data-accent-color":o,"data-radius":a,ref:r,...i,asChild:!1,className:w("rt-SliderRoot",n)},t.createElement(Rv,{className:"rt-SliderTrack"},t.createElement(jv,{className:w("rt-SliderRange",{"rt-high-contrast":e.highContrast}),"data-inverted":i.inverted?"":void 0})),(i.value??i.defaultValue??[]).map(((e,r)=>t.createElement(Mv,{key:r,className:"rt-SliderThumb",...void 0!==s?{tabIndex:s}:void 0}))))}));Pv.displayName="Slider";const Dv={...Jt,...cr,...lr},Tv=t.forwardRef(((e,r)=>{const{asChild:n,className:o,...a}=wr(e,Dv);return t.createElement(n?c:"strong",{...a,ref:r,className:w("rt-Strong",o)})}));Tv.displayName="Strong";var Iv="Switch",[Ov,Lv]=b(Iv),[Av,Fv]=Ov(Iv),Vv=t.forwardRef(((e,r)=>{const{__scopeSwitch:n,name:o,checked:a,defaultChecked:s,required:c,disabled:u,value:d="on",onCheckedChange:f,...p}=e,[h,v]=t.useState(null),g=i(r,(e=>v(e))),y=t.useRef(!1),w=!h||Boolean(h.closest("form")),[b=!1,x]=j({prop:a,defaultProp:s,onChange:f});return(0,l.jsxs)(Av,{scope:n,checked:b,disabled:u,children:[(0,l.jsx)(m.button,{type:"button",role:"switch","aria-checked":b,"aria-required":c,"data-state":Hv(b),"data-disabled":u?"":void 0,disabled:u,value:d,...p,ref:g,onClick:C(e.onClick,(e=>{x((e=>!e)),w&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())}))}),w&&(0,l.jsx)($v,{control:h,bubbles:!y.current,name:o,value:d,checked:b,required:c,disabled:u,style:{transform:"translateX(-100%)"}})]})}));Vv.displayName=Iv;var zv="SwitchThumb",Bv=t.forwardRef(((e,t)=>{const{__scopeSwitch:r,...n}=e,o=Fv(zv,r);return(0,l.jsx)(m.span,{"data-state":Hv(o.checked),"data-disabled":o.disabled?"":void 0,...n,ref:t})}));Bv.displayName=zv;var $v=e=>{const{control:r,checked:n,bubbles:o=!0,...a}=e,s=t.useRef(null),i=as(n),c=Hn(r);return t.useEffect((()=>{const e=s.current,t=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(t,"checked").set;if(i!==n&&r){const t=new Event("click",{bubbles:o});r.call(e,n),e.dispatchEvent(t)}}
1),[i,n,o]),(0,l.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...a,tabIndex:-1,ref:s,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function Hv(e){return e?"checked":"unchecked"}var Wv=Vv,Uv=Bv;const Kv={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...nr,...ar,...Yo},Gv=t.forwardRef(((e,r)=>{const{className:n,color:o,radius:a,...s}=wr(e,Kv,xr);return t.createElement(Wv,{"data-accent-color":o,"data-radius":a,...s,asChild:!1,ref:r,className:w("rt-reset","rt-SwitchRoot",n)},t.createElement(Uv,{className:w("rt-SwitchThumb",{"rt-high-contrast":e.highContrast})}))}));Gv.displayName="Switch";var qv="NavigationMenu",[Zv,Xv,Yv]=ws(qv),[Jv,Qv,eg]=ws(qv),[tg,rg]=b(qv,[Yv,eg]),[ng,og]=tg(qv),[ag,sg]=tg(qv),ig=t.forwardRef(((e,r)=>{const{__scopeNavigationMenu:n,value:o,onValueChange:a,defaultValue:s,delayDuration:c=200,skipDelayDuration:u=300,orientation:d="horizontal",dir:f,...p}=e,[h,v]=t.useState(null),g=i(r,(e=>v(e))),y=qo(f),w=t.useRef(0),b=t.useRef(0),x=t.useRef(0),[C,E]=t.useState(!0),[N="",S]=j({prop:o,onChange:e=>{const t=u>0;""!==e?(window.clearTimeout(x.current),t&&E(!1)):(window.clearTimeout(x.current),x.current=window.setTimeout((()=>E(!0)),u)),a?.(e)},defaultProp:s}),_=t.useCallback((()=>{window.clearTimeout(b.current),b.current=window.setTimeout((()=>S("")),150)}),[S]),R=t.useCallback((e=>{window.clearTimeout(b.current),S(e)}),[S]),M=t.useCallback((e=>{N===e?window.clearTimeout(b.current):w.current=window.setTimeout((()=>{window.clearTimeout(b.current),S(e)}),c)}),[N,S,c]);return t.useEffect((()=>()=>{window.clearTimeout(w.current),window.clearTimeout(b.current),window.clearTimeout(x.current)}),[]),(0,l.jsx)(cg,{scope:n,isRootMenu:!0,value:N,dir:y,orientation:d,rootNavigationMenu:h,onTriggerEnter:e=>{window.clearTimeout(w.current),C?M(e):R(e)},onTriggerLeave:()=>{window.clearTimeout(w.current),_()},onContentEnter:()=>window.clearTimeout(b.current),onContentLeave:_,onItemSelect:e=>{S((t=>t===e?"":e))},onItemDismiss:()=>S(""),children:(0,l.jsx)(m.nav,{"aria-label":"Main","data-orientation":d,dir:y,...p,ref:g})})}));ig.displayName=qv;var lg="NavigationMenuSub";t.forwardRef(((e,t)=>{const{__scopeNavigationMenu:r,value:n,onValueChange:o,defaultValue:a,orientation:s="horizontal",...i}=e,c=og(lg,r),[u="",d]=j({prop:n,onChange:o,defaultProp:a});return(0,l.jsx)(cg,{scope:r,isRootMenu:!1,value:u,dir:c.dir,orientation:s,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=>d(e),onItemSelect:e=>d(e),onItemDismiss:()=>d(""),children:(0,l.jsx)(m.div,{"data-orientation":s,...i,ref:t})})})).displayName=lg;var cg=e=>{const{scope:r,isRootMenu:n,rootNavigationMenu:o,dir:a,orientation:s,children:i,value:c,onItemSelect:u,onItemDismiss:d,onTriggerEnter:f,onTriggerLeave:p,onContentEnter:m,onContentLeave:h}=e,[v,g]=t.useState(null),[y,w]=t.useState(new Map),[b,x]=t.useState(null);return(0,l.jsx)(ng,{scope:r,isRootMenu:n,rootNavigationMenu:o,value:c,previousValue:as(c),baseId:_(),dir:a,orientation:s,viewport:v,onViewportChange:g,indicatorTrack:b,onIndicatorTrackChange:x,onTriggerEnter:R(f),onTriggerLeave:R(p),onContentEnter:R(m),onContentLeave:R(h),onItemSelect:R(u),onItemDismiss:R(d),onViewportContentChange:t.useCallback(((e,t)=>{w((r=>(r.set(e,t),new Map(r))))}),[]),onViewportContentRemove:t.useCallback((e=>{w((t=>t.has(e)?(t.delete(e),new Map(t)):t))}),[]),children:(0,l.jsx)(Zv.Provider,{scope:r,children:(0,l.jsx)(ag,{scope:r,items:y,children:i})})})},ug="NavigationMenuList",dg=t.forwardRef(((e,t)=>{const{__scopeNavigationMenu:r,...n}=e,o=og(ug,r),a=(0,l.jsx)(m.ul,{"data-orientation":o.orientation,...n,ref:t});return(0,l.jsx)(m.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,l.jsx)(Zv.Slot,{scope:r,children:o.isRootMenu?(0,l.jsx)(Rg,{asChild:!0,children:a}):a})})}));dg.displayName=ug;var fg="NavigationMenuItem",[pg,mg]=tg(fg),hg=t.forwardRef(((e,r)=>{const{__scopeNavigationMenu:n,value:o,...a}=e,s=_(),i=o||s||"LEGACY_REACT_AUTO_VALUE",c=t.useRef(null),u=t.useRef(null),d=t.useRef(null),f=t.useRef((()=>{})),p=t.useRef(!1),h=t.useCallback(((e="start")=>{if(c.current){f.current();const t=kg(c.current);t.length&&Pg("start"===e?t:t.reverse())}}),[]),v=t.useCallback((()=>
1{if(c.current){const e=kg(c.current);e.length&&(f.current=function(e){return e.forEach((e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})),()=>{e.forEach((e=>{const t=e.dataset.tabindex;e.setAttribute("tabindex",t)}))}}(e))}}),[]);return(0,l.jsx)(pg,{scope:n,value:i,triggerRef:u,contentRef:c,focusProxyRef:d,wasEscapeCloseRef:p,onEntryKeyDown:h,onFocusProxyEnter:h,onRootContentClose:v,onContentFocusOutside:v,children:(0,l.jsx)(m.li,{...a,ref:r})})}));hg.displayName=fg;var vg="NavigationMenuTrigger";t.forwardRef(((e,r)=>{const{__scopeNavigationMenu:n,disabled:o,...a}=e,s=og(vg,e.__scopeNavigationMenu),c=mg(vg,e.__scopeNavigationMenu),u=t.useRef(null),d=i(u,c.triggerRef,r),f=Ig(s.baseId,c.value),p=Og(s.baseId,c.value),h=t.useRef(!1),v=t.useRef(!1),y=c.value===s.value;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Zv.ItemSlot,{scope:n,value:c.value,children:(0,l.jsx)(Mg,{asChild:!0,children:(0,l.jsx)(m.button,{id:f,disabled:o,"data-disabled":o?"":void 0,"data-state":Tg(y),"aria-expanded":y,"aria-controls":p,...a,ref:d,onPointerEnter:C(e.onPointerEnter,(()=>{v.current=!1,c.wasEscapeCloseRef.current=!1})),onPointerMove:C(e.onPointerMove,Lg((()=>{o||v.current||c.wasEscapeCloseRef.current||h.current||(s.onTriggerEnter(c.value),h.current=!0)}))),onPointerLeave:C(e.onPointerLeave,Lg((()=>{o||(s.onTriggerLeave(),h.current=!1)}))),onClick:C(e.onClick,(()=>{s.onItemSelect(c.value),v.current=y})),onKeyDown:C(e.onKeyDown,(e=>{const t={horizontal:"ArrowDown",vertical:"rtl"===s.dir?"ArrowLeft":"ArrowRight"}[s.orientation];y&&e.key===t&&(c.onEntryKeyDown(),e.preventDefault())}))})})}),y&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(g,{"aria-hidden":!0,tabIndex:0,ref:c.focusProxyRef,onFocus:e=>{const t=c.contentRef.current,r=e.relatedTarget,n=r===u.current,o=t?.contains(r);!n&&o||c.onFocusProxyEnter(n?"start":"end")}}),s.viewport&&(0,l.jsx)("span",{"aria-owns":p})]})]})})).displayName=vg;var gg="navigationMenu.linkSelect",yg=t.forwardRef(((e,t)=>{const{__scopeNavigationMenu:r,active:n,onSelect:o,...a}=e;return(0,l.jsx)(Mg,{asChild:!0,children:(0,l.jsx)(m.a,{"data-active":n?"":void 0,"aria-current":n?"page":void 0,...a,ref:t,onClick:C(e.onClick,(e=>{const t=e.target,r=new CustomEvent(gg,{bubbles:!0,cancelable:!0});t.addEventListener(gg,(e=>o?.(e)),{once:!0}),h(t,r),r.defaultPrevented||e.metaKey||h(t,new CustomEvent(Eg,{bubbles:!0,cancelable:!0}))}),{checkForDefaultPrevented:!1})})})}));yg.displayName="NavigationMenuLink";var wg="NavigationMenuIndicator";t.forwardRef(((e,t)=>{const{forceMount:r,...n}=e,o=og(wg,e.__scopeNavigationMenu),s=Boolean(o.value);return o.indicatorTrack?a.createPortal((0,l.jsx)(q,{present:r||s,children:(0,l.jsx)(bg,{...n,ref:t})}),o.indicatorTrack):null})).displayName=wg;var bg=t.forwardRef(((e,r)=>{const{__scopeNavigationMenu:n,...o}=e,a=og(wg,n),s=Xv(n),[i,c]=t.useState(null),[u,d]=t.useState(null),f="horizontal"===a.orientation,p=Boolean(a.value);t.useEffect((()=>{const e=s(),t=e.find((e=>e.value===a.value))?.ref.current;t&&c(t)}),[s,a.value]);const h=()=>{i&&d({size:f?i.offsetWidth:i.offsetHeight,offset:f?i.offsetLeft:i.offsetTop})};return Dg(i,h),Dg(a.indicatorTrack,h),u?(0,l.jsx)(m.div,{"aria-hidden":!0,"data-state":p?"visible":"hidden","data-orientation":a.orientation,...o,ref:r,style:{position:"absolute",...f?{left:0,width:u.size+"px",transform:`translateX(${u.offset}px)`}:{top:0,height:u.size+"px",transform:`translateY(${u.offset}px)`},...o.style}}):null})),xg="NavigationMenuContent";t.forwardRef(((e,t)=>{const{forceMount:r,...n}=e,o=og(xg,e.__scopeNavigationMenu),a=mg(xg,e.__scopeNavigationMenu),s=i(a.contentRef,t),c=a.value===o.value,u={value:a.value,triggerRef:a.triggerRef,focusProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...n};return o.viewport?(0,l.jsx)(Cg,{forceMount:r,...u,ref:s}):(0,l.jsx)(q,{present:r||c,children:(0,l.jsx)(Ng,{"data-state":Tg(c),...u,ref:s,onPointerEnter:C(e.onPointerEnter,o.onContentEnter),onPointerLeave:C(e.onPointerLeave,Lg(o.onContentLeave)),style:{pointerEvents:!c&&o.isRootMenu?"none":void 0,...u.style}})})})).displayName=xg;var Cg=t.forwardRef(((e,t)=>{const r=og(xg,e.__scopeNavigationMenu),{onViewportContentChange:n,onViewportContentRemove:o}=r;return E((()=>{n(e.value,{ref:t,...e})}),[e,t,n]),E((()=>()=>o(e.value)),[e.value,o]),null}
1)),Eg="navigationMenu.rootContentDismiss",Ng=t.forwardRef(((e,r)=>{const{__scopeNavigationMenu:n,value:o,triggerRef:a,focusProxyRef:s,wasEscapeCloseRef:c,onRootContentClose:u,onContentFocusOutside:d,...f}=e,p=og(xg,n),m=t.useRef(null),h=i(m,r),v=Ig(p.baseId,o),g=Og(p.baseId,o),y=Xv(n),w=t.useRef(null),{onItemDismiss:b}=p;t.useEffect((()=>{const e=m.current;if(p.isRootMenu&&e){const t=()=>{b(),u(),e.contains(document.activeElement)&&a.current?.focus()};return e.addEventListener(Eg,t),()=>e.removeEventListener(Eg,t)}}),[p.isRootMenu,e.value,a,b,u]);const x=t.useMemo((()=>{const e=y().map((e=>e.value));"rtl"===p.dir&&e.reverse();const t=e.indexOf(p.value),r=e.indexOf(p.previousValue),n=o===p.value,a=r===e.indexOf(o);if(!n&&!a)return w.current;const s=(()=>{if(t!==r){if(n&&-1!==r)return t>r?"from-end":"from-start";if(a&&-1!==t)return t>r?"to-start":"to-end"}return null})();return w.current=s,s}),[p.previousValue,p.value,p.dir,y,o]);return(0,l.jsx)(Rg,{asChild:!0,children:(0,l.jsx)(D,{id:g,"aria-labelledby":v,"data-motion":x,"data-orientation":p.orientation,...f,ref:h,disableOutsidePointerEvents:!1,onDismiss:()=>{const e=new Event(Eg,{bubbles:!0,cancelable:!0});m.current?.dispatchEvent(e)},onFocusOutside:C(e.onFocusOutside,(e=>{d();const t=e.target;p.rootNavigationMenu?.contains(t)&&e.preventDefault()})),onPointerDownOutside:C(e.onPointerDownOutside,(e=>{const t=e.target,r=y().some((e=>e.ref.current?.contains(t))),n=p.isRootMenu&&p.viewport?.contains(t);(r||n||!p.isRootMenu)&&e.preventDefault()})),onKeyDown:C(e.onKeyDown,(e=>{const t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){const t=kg(e.currentTarget),r=document.activeElement,n=t.findIndex((e=>e===r));Pg(e.shiftKey?t.slice(0,n).reverse():t.slice(n+1,t.length))?e.preventDefault():s.current?.focus()}})),onEscapeKeyDown:C(e.onEscapeKeyDown,(e=>{c.current=!0}))})})})),Sg="NavigationMenuViewport";t.forwardRef(((e,t)=>{const{forceMount:r,...n}=e,o=og(Sg,e.__scopeNavigationMenu),a=Boolean(o.value);return(0,l.jsx)(q,{present:r||a,children:(0,l.jsx)(_g,{...n,ref:t})})})).displayName=Sg;var _g=t.forwardRef(((e,r)=>{const{__scopeNavigationMenu:n,children:o,...a}=e,c=og(Sg,n),u=i(r,c.onViewportChange),d=sg(xg,e.__scopeNavigationMenu),[f,p]=t.useState(null),[h,v]=t.useState(null),g=f?f?.width+"px":void 0,y=f?f?.height+"px":void 0,w=Boolean(c.value),b=w?c.value:c.previousValue;return Dg(h,(()=>{h&&p({width:h.offsetWidth,height:h.offsetHeight})})),(0,l.jsx)(m.div,{"data-state":Tg(w),"data-orientation":c.orientation,...a,ref:u,style:{pointerEvents:!w&&c.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":g,"--radix-navigation-menu-viewport-height":y,...a.style},onPointerEnter:C(e.onPointerEnter,c.onContentEnter),onPointerLeave:C(e.onPointerLeave,Lg(c.onContentLeave)),children:Array.from(d.items).map((([e,{ref:t,forceMount:r,...n}])=>{const o=b===e;return(0,l.jsx)(q,{present:r||o,children:(0,l.jsx)(Ng,{...n,ref:s(t,(e=>{o&&e&&v(e)}))})},e)}))})})),Rg=t.forwardRef(((e,t)=>{const{__scopeNavigationMenu:r,...n}=e,o=og("FocusGroup",r);return(0,l.jsx)(Jv.Provider,{scope:r,children:(0,l.jsx)(Jv.Slot,{scope:r,children:(0,l.jsx)(m.div,{dir:o.dir,...n,ref:t})})})})),jg=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],Mg=t.forwardRef(((e,t)=>{const{__scopeNavigationMenu:r,...n}=e,o=Qv(r),a=og("FocusGroupItem",r);return(0,l.jsx)(Jv.ItemSlot,{scope:r,children:(0,l.jsx)(m.button,{...n,ref:t,onKeyDown:C(e.onKeyDown,(e=>{if(["Home","End",...jg].includes(e.key)){let t=o().map((e=>e.ref.current));if(["rtl"===a.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),jg.includes(e.key)){const r=t.indexOf(e.currentTarget);t=t.slice(r+1)}setTimeout((()=>Pg(t))),e.preventDefault()}}))})})}));function kg(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const 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(;r.nextNode();)t.push(r.currentNode);return t}function Pg(e){const t=document.activeElement;return e.some((e=>e===t||(e.focus(),document.activeElement!==t)))}function Dg(e,t){const r=R(t);E((()=>{let t=0;if(e){const n=new ResizeObserver((()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)}));return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}}),[e,r])}function Tg(e){return e?"open":"closed"}function Ig(e,t){return`${e}-trigger-${t}`}function Og(e,t){return`${e}-content-${t}`}function Lg(e){return t=>
1"mouse"===t.pointerType?e(t):void 0}var Ag=ig,Fg=dg,Vg=hg,zg=yg;const Bg={size:{type:"enum",className:"rt-r-size",values:["1","2"],default:"2",responsive:!0},wrap:{type:"enum",className:"rt-r-fw",values:["nowrap","wrap","wrap-reverse"],responsive:!0},justify:{type:"enum",className:"rt-r-jc",values:["start","center","end"],responsive:!0},...nr,...ar},$g=t.forwardRef(((e,r)=>{const{children:n,className:o,color:a,...s}=wr(e,Bg,xr);return t.createElement(Ag,{className:"rt-TabNavRoot","data-accent-color":a,...s,asChild:!1,ref:r},t.createElement(Fg,{className:w("rt-reset","rt-BaseTabList","rt-TabNavList",o)},n))}));$g.displayName="TabNav.Root";const Hg=t.forwardRef(((e,r)=>{const{asChild:n,children:o,className:a,...s}=e;return t.createElement(Vg,{className:"rt-TabNavItem"},t.createElement(zg,{...s,ref:r,className:w("rt-reset","rt-BaseTabListTrigger","rt-TabNavLink",a),onSelect:void 0,asChild:n},_a({asChild:n,children:o},(e=>t.createElement(t.Fragment,null,t.createElement("span",{className:"rt-BaseTabListTriggerInner rt-TabNavLinkInner"},e),t.createElement("span",{className:"rt-BaseTabListTriggerInnerHidden rt-TabNavLinkInnerHidden"},e))))))}));Hg.displayName="TabNav.Link";const Wg={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","ghost"],default:"ghost"},layout:{type:"enum",className:"rt-r-tl",values:["auto","fixed"],responsive:!0}},Ug={align:{type:"enum",className:"rt-r-va",values:["start","center","end","baseline"],parseValue:function(e){return{baseline:"baseline",start:"top",center:"middle",end:"bottom"}[e]},responsive:!0}},Kg={justify:{type:"enum",className:"rt-r-ta",values:["start","center","end"],parseValue:function(e){return{start:"left",center:"center",end:"right"}[e]},responsive:!0},...Qt,...Ia},Gg=t.forwardRef(((e,r)=>{const{layout:n,...o}=Wg,{className:a,children:s,layout:i,...l}=wr(e,o,xr),c=vr({value:i,className:Wg.layout.className,propValues:Wg.layout.values});return t.createElement("div",{ref:r,className:w("rt-TableRoot",a),...l},t.createElement(yu,null,t.createElement("table",{className:w("rt-TableRootTable",c)},s)))}));Gg.displayName="Table.Root";const qg=t.forwardRef((({className:e,...r},n)=>t.createElement("thead",{...r,ref:n,className:w("rt-TableHeader",e)})));qg.displayName="Table.Header";const Zg=t.forwardRef((({className:e,...r},n)=>t.createElement("tbody",{...r,ref:n,className:w("rt-TableBody",e)})));Zg.displayName="Table.Body";const Xg=t.forwardRef(((e,r)=>{const{className:n,...o}=wr(e,Ug);return t.createElement("tr",{...o,ref:r,className:w("rt-TableRow",n)})}));Xg.displayName="Table.Row";const Yg=t.forwardRef(((e,r)=>{const{className:n,...o}=wr(e,Kg);return t.createElement("td",{className:w("rt-TableCell",n),ref:r,...o})}));Yg.displayName="Table.Cell";const Jg=t.forwardRef(((e,r)=>{const{className:n,...o}=wr(e,Kg);return t.createElement("th",{className:w("rt-TableCell","rt-TableColumnHeaderCell",n),scope:"col",ref:r,...o})}));Jg.displayName="Table.ColumnHeaderCell";const Qg=t.forwardRef(((e,r)=>{const{className:n,...o}=wr(e,Kg);return t.createElement("th",{className:w("rt-TableCell","rt-TableRowHeaderCell",n),scope:"row",ref:r,...o})}));Qg.displayName="Table.RowHeaderCell";var ey="Tabs",[ty,ry]=b(ey,[Rs]),ny=Rs(),[oy,ay]=ty(ey),sy=t.forwardRef(((e,t)=>{const{__scopeTabs:r,value:n,onValueChange:o,defaultValue:a,orientation:s="horizontal",dir:i,activationMode:c="automatic",...u}=e,d=qo(i),[f,p]=j({prop:n,onChange:o,defaultProp:a});return(0,l.jsx)(oy,{scope:r,baseId:_(),value:f,onValueChange:p,orientation:s,dir:d,activationMode:c,children:(0,l.jsx)(m.div,{dir:d,"data-orientation":s,...u,ref:t})})}));sy.displayName=ey;var iy="TabsList",ly=t.forwardRef(((e,t)=>{const{__scopeTabs:r,loop:n=!0,...o}=e,a=ay(iy,r),s=ny(r);return(0,l.jsx)(Ls,{asChild:!0,...s,orientation:a.orientation,dir:a.dir,loop:n,children:(0,l.jsx)(m.div,{role:"tablist","aria-orientation":a.orientation,...o,ref:t})})}));ly.displayName=iy;var cy="TabsTrigger",uy=t.forwardRef(((e,t)=>{const{__scopeTabs:r,value:n,disabled:o=!1,...a}=e,s=ay(cy,r),i=ny(r),c=py(s.baseId,n),u=my(s.baseId,n),d=n===s.value;return(0,l.jsx)(As,{asChild:!0,...i,focusable:!o,active:d,children:(0,l.jsx)(m.button,{type:"button",role:"tab","aria-selected":d,"aria-controls":u,"data-state":d?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:c,...a,ref:t,onMouseDown:C(e.onMouseDown,(e=>{o||0!==e.button||!1!==e.ctrlKey?e.preventDefault():s.onValueChange(n)})),onKeyDown:C(e.onKeyDown,(e=>
1{[" ","Enter"].includes(e.key)&&s.onValueChange(n)})),onFocus:C(e.onFocus,(()=>{const e="manual"!==s.activationMode;d||o||!e||s.onValueChange(n)}))})})}));uy.displayName=cy;var dy="TabsContent",fy=t.forwardRef(((e,r)=>{const{__scopeTabs:n,value:o,forceMount:a,children:s,...i}=e,c=ay(dy,n),u=py(c.baseId,o),d=my(c.baseId,o),f=o===c.value,p=t.useRef(f);return t.useEffect((()=>{const e=requestAnimationFrame((()=>p.current=!1));return()=>cancelAnimationFrame(e)}),[]),(0,l.jsx)(q,{present:a||f,children:({present:t})=>(0,l.jsx)(m.div,{"data-state":f?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":u,hidden:!t,id:d,tabIndex:0,...i,ref:r,style:{...e.style,animationDuration:p.current?"0s":void 0},children:t&&s})})}));function py(e,t){return`${e}-trigger-${t}`}function my(e,t){return`${e}-content-${t}`}fy.displayName=dy;var hy=sy,vy=ly,gy=uy,yy=fy;const wy=t.forwardRef(((e,r)=>{const{className:n,...o}=wr(e,xr);return t.createElement(hy,{...o,ref:r,className:w("rt-TabsRoot",n)})}));wy.displayName="Tabs.Root";const by=t.forwardRef(((e,r)=>{const{className:n,color:o,...a}=wr(e,Bg,xr);return t.createElement(vy,{"data-accent-color":o,...a,asChild:!1,ref:r,className:w("rt-BaseTabList","rt-TabsList",n)})}));by.displayName="Tabs.List";const xy=t.forwardRef(((e,r)=>{const{className:n,children:o,...a}=e;return t.createElement(gy,{...a,asChild:!1,ref:r,className:w("rt-reset","rt-BaseTabListTrigger","rt-TabsTrigger",n)},t.createElement("span",{className:"rt-BaseTabListTriggerInner rt-TabsTriggerInner"},o),t.createElement("span",{className:"rt-BaseTabListTriggerInnerHidden rt-TabsTriggerInnerHidden"},o))}));xy.displayName="Tabs.Trigger";const Cy=t.forwardRef(((e,r)=>{const{className:n,...o}=wr(e,xr);return t.createElement(yy,{...o,ref:r,className:w("rt-TabsContent",n)})}));Cy.displayName="Tabs.Content";const Ey={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},resize:{type:"enum",className:"rt-r-resize",values:["none","vertical","horizontal","both"],responsive:!0},...nr,...Yo},Ny=t.forwardRef(((e,r)=>{const{className:n,color:o,radius:a,style:s,...i}=wr(e,Ey,xr);return t.createElement("div",{"data-accent-color":o,"data-radius":a,className:w("rt-TextAreaRoot",n),style:s},t.createElement("textarea",{className:"rt-reset rt-TextAreaInput",ref:r,...i}))}));Ny.displayName="TextArea";const Sy={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...nr,...Yo},_y={side:{type:"enum",values:["left","right"]},...nr,gap:$a.gap,px:Ia.px,pl:Ia.pl,pr:Ia.pr},Ry=t.forwardRef(((e,r)=>{const n=t.useRef(null),{children:o,className:a,color:i,radius:l,style:c,...u}=wr(e,Sy,xr);return t.createElement("div",{"data-accent-color":i,"data-radius":l,style:c,className:w("rt-TextFieldRoot",a),onPointerDown:e=>{const t=e.target;if(t.closest("input, button, a"))return;const r=n.current;if(!r)return;const o=t.closest("\n .rt-TextFieldSlot[data-side='right'],\n .rt-TextFieldSlot:not([data-side='right']) ~ .rt-TextFieldSlot:not([data-side='left'])\n ")?r.value.length:0;requestAnimationFrame((()=>{try{r.setSelectionRange(o,o)}catch{}r.focus()}))}},t.createElement("input",{spellCheck:"false",...u,ref:s(n,r),className:"rt-reset rt-TextFieldInput"}),o)}));Ry.displayName="TextField.Root";const jy=t.forwardRef(((e,r)=>{const{className:n,color:o,side:a,...s}=wr(e,_y);return t.createElement("div",{"data-accent-color":o,"data-side":a,...s,ref:r,className:w("rt-TextFieldSlot",n)})}));jy.displayName="TextField.Slot";const My=t.forwardRef((({defaultOpen:e=!0,...r},n)=>{const[o,a]=t.useState(e);return t.createElement(ky,{...r,ref:n,open:o,onOpenChange:a})}));My.displayName="ThemePanel";const ky=t.forwardRef(((e,r)=>{const{open:n,onOpenChange:o,onAppearanceChange:a,...s}=e,i=ta(),{appearance:l,onAppearanceChange:c,accentColor:u,onAccentColorChange:d,grayColor:f,onGrayColorChange:p,panelBackgroun
1d:m,onPanelBackgroundChange:h,radius:v,onRadiusChange:g,scaling:w,onScalingChange:b}=i,x=void 0!==a,C=R(a),E=t.useCallback((e=>{const t=function(){const e=document.createElement("style");return e.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout((()=>{document.head.removeChild(e)}),1)}}();"inherit"===l?(x?C(e):(k(e),function(e){const t=document.documentElement,r=t.classList.contains("light-theme"),n=t.classList.contains("dark-theme"),o=t.classList.contains("light"),a=t.classList.contains("dark");(r||n)&&(t.classList.remove("light-theme","dark-theme"),t.style.colorScheme=e,t.classList.add(`${e}-theme`)),(o||a)&&(t.classList.remove("light","dark"),t.style.colorScheme=e,t.classList.add(e)),!r&&!n&&!o&&!a&&(t.style.colorScheme=e,t.classList.add(e))}(e)),t()):c(e)}),[l,c,x,C]),N=Zo(u),S="auto"===f?N:f,[_,j]=t.useState("idle"),[M,k]=t.useState("inherit"===l?null:l),P='\n [contenteditable],\n [role="combobox"],\n [role="listbox"],\n [role="menu"],\n input:not([type="radio"], [type="checkbox"]),\n select,\n textarea\n ';return t.useEffect((()=>{function e(e){const t=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey,r=document.activeElement?.closest(P);"T"===e.key?.toUpperCase()&&!t&&!r&&o(!n)}return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[o,n,P]),t.useEffect((()=>{function e(e){const t=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey,r=document.activeElement?.closest(P);"D"===e.key?.toUpperCase()&&!t&&!r&&E("light"===M?"dark":"light")}return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[E,M,P]),t.useEffect((()=>{const e=document.documentElement,t=document.body;function r(){const r=e.classList.contains("dark")||e.classList.contains("dark-theme")||t.classList.contains("dark")||t.classList.contains("dark-theme");k("inherit"===l?r?"dark":"light":l)}const n=new MutationObserver((function(e){e.forEach((function(e){"class"===e.attributeName&&r()}))}));return r(),"inherit"===l&&(n.observe(e,{attributes:!0}),n.observe(t,{attributes:!0})),()=>n.disconnect()}),[l]),t.createElement(ra,{asChild:!0,radius:"medium",scaling:"100%"},t.createElement(Ha,{direction:"column",position:"fixed",top:"0",right:"0",mr:"4",mt:"4",inert:n?void 0:Ua,...s,ref:r,style:{zIndex:9999,overflow:"hidden",maxHeight:"calc(100vh - var(--space-4) - var(--space-4))",borderRadius:"var(--radius-4)",backgroundColor:"var(--color-panel-solid)",transformOrigin:"top center",transitionProperty:"transform, box-shadow",transitionDuration:"200ms",transitionTimingFunction:n?"ease-out":"ease-in",transform:n?"none":"translateX(105%)",boxShadow:n?"var(--shadow-5)":"var(--shadow-2)",...e.style}},t.createElement(yu,null,t.createElement(Fa,{flexGrow:"1",p:"5",position:"relative"},t.createElement(Fa,{position:"absolute",top:"0",right:"0",m:"2"},t.createElement(Ty,{content:"Press T to show/hide the Theme Panel",side:"bottom",sideOffset:6},t.createElement(gf,{asChild:!0,size:"3",tabIndex:0,className:"rt-ThemePanelShortcut"},t.createElement("button",{onClick:()=>o(!n)},"T")))),t.createElement(Cr,{size:"5",trim:"both",as:"h3",mb:"5"},"Theme"),t.createElement(Nr,{id:"accent-color-title",as:"p",size:"2",weight:"medium",mt:"5"},"Accent color"),t.createElement(ri,{columns:"10",gap:"2",mt:"3",role:"group","aria-labelledby":"accent-color-title"},Jo.accentColor.values.map((e=>t.createElement("label",{key:e,className:"rt-ThemePanelSwatch",style:{backgroundColor:`var(--${e}-9)`}},t.createElement(Ty,{content:`${Py(e)}${"gray"===u&&"gray"!==S?` (${Py(S)})`:""}`},t.createElement("input",{className:"rt-ThemePanelSwatchInput",type:"radio",name:"accentColor",value:e,checked:u===e,onChange:e=>d(e.target.value)})))))),t.createElement(Ha,{asChild:!0,align:"center",justify:"between"},t.createElement(Nr,{as:"p",id:"gray-color-title",size:"2",weight:"medium",mt:"5"},"Gray color")),t.createElement(ri,{columns:"10",gap:"2",mt:"3",role:"group","aria-labelledby":"gray-color-title"},Jo.grayColor.values.map((e=>t.createElement(Ha,{key:e,asChild:!0,align:"center",justify:"center"},t.createElement("label",{className:"rt-ThemePanelSwatch",style:{backgroundColor:"auto"===e?`var(--${N}-9)`:"gray"===e?"var(--gray-9)":`var(--${e}-9)`,filter:"gray"===e?"saturate(0)":void 0}},t.createElement(Ty,{content:`${Py(e)}${"auto"===e?` (${Py(N)})`:""}`},t.createElement("input",{className:"rt-ThemePanelSwatchInput",type:"radio",name:"grayColor",value:e,checked:f===e,onChange:e=>p(e.target.value)}))))))),t.createElement(Nr,{id:"appearance-title",as:"p",size:"2",weight:"medium",mt:"5"},"Appearance"),t.createElement(ri,{columns:"2",gap:"2",mt:"3",role:"group","aria-labelledby":"appearance-title"},["light","dark"].map((e=>t.createElement("label",{key:e,className:"rt-ThemePanelRadioCard"},t.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"appearance",value:e,checked:M===e,onChange:e=>E(e.target.value)}),t.createElement(Ha,{align:"center",justify:"center",height:"32px",gap:"2"},"light"===e?t.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -1px"}},t.createElement("path",{d:"M7.5 0C7.77614 0 8 0.223858 8 0.5V2.5C8 2.77614 7.77614 3 7.5 3C7.22386 3 7 2.77614 7 2.5V0.5C7 0.223858 7.22386 0 7.5 0ZM2.1967 2.1967C2.39196 2.00144 2.70854 2.00144 2.90381 2.1967L4.31802 3.61091C4.51328 3.80617 4.51328 4.12276 4.31802 4.31802C4.12276 4.51328 3.80617 4.51328 3.61091 4.31802L2.1967 2.90381C2.00144 2.70854 2.00144 2.39196 2.1967 2.1967ZM0.5 7C0.223858 7 0 7.22386 0 7.5C0 7.77614 0.223858 8 0.5 8H2.5C2.77614 8 3 7.77614 3 7.5C3 7.22386 2.77614 7 2.5 7H0.5ZM2.1967 12.8033C2.00144 12.608 2.00144 12.2915 2.1967 12.0962L3.61091 10.682C3.80617 10.4867 4.12276 10.4867 4.31802 10.682C4.51328 10.8772 4.51328 11.1938 4.31802 11.3891L2.90381 12.8033C2.70854 12.9986 2.39196 12.9986 2.1967 12.8033ZM12.5 7C12.2239 7 12 7.22386 12 7.5C12 7.77614 12.2239 8 12.5 8H14.5C14.7761 8 15 7.77614 15 7.5C15 7.22386 14.7761 7 14.5 7H12.5ZM10.682 4.31802C10.4867 4.12276 10.4867 3.80617 10.682 3.61091L12.0962 2.1967C12.2915 2.00144 12.608 2.00144 12.8033 2.1967C12.9986 2.39196 12.9986 2.70854 12.8033 2.90381L11.3891 4.3
11802C11.1938 4.51328 10.8772 4.51328 10.682 4.31802ZM8 12.5C8 12.2239 7.77614 12 7.5 12C7.22386 12 7 12.2239 7 12.5V14.5C7 14.7761 7.22386 15 7.5 15C7.77614 15 8 14.7761 8 14.5V12.5ZM10.682 10.682C10.8772 10.4867 11.1938 10.4867 11.3891 10.682L12.8033 12.0962C12.9986 12.2915 12.9986 12.608 12.8033 12.8033C12.608 12.9986 12.2915 12.9986 12.0962 12.8033L10.682 11.3891C10.4867 11.1938 10.4867 10.8772 10.682 10.682ZM5.5 7.5C5.5 6.39543 6.39543 5.5 7.5 5.5C8.60457 5.5 9.5 6.39543 9.5 7.5C9.5 8.60457 8.60457 9.5 7.5 9.5C6.39543 9.5 5.5 8.60457 5.5 7.5ZM7.5 4.5C5.84315 4.5 4.5 5.84315 4.5 7.5C4.5 9.15685 5.84315 10.5 7.5 10.5C9.15685 10.5 10.5 9.15685 10.5 7.5C10.5 5.84315 9.15685 4.5 7.5 4.5Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})):t.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -1px"}},t.createElement("path",{d:"M2.89998 0.499976C2.89998 0.279062 2.72089 0.0999756 2.49998 0.0999756C2.27906 0.0999756 2.09998 0.279062 2.09998 0.499976V1.09998H1.49998C1.27906 1.09998 1.09998 1.27906 1.09998 1.49998C1.09998 1.72089 1.27906 1.89998 1.49998 1.89998H2.09998V2.49998C2.09998 2.72089 2.27906 2.89998 2.49998 2.89998C2.72089 2.89998 2.89998 2.72089 2.89998 2.49998V1.89998H3.49998C3.72089 1.89998 3.89998 1.72089 3.89998 1.49998C3.89998 1.27906 3.72089 1.09998 3.49998 1.09998H2.89998V0.499976ZM5.89998 3.49998C5.89998 3.27906 5.72089 3.09998 5.49998 3.09998C5.27906 3.09998 5.09998 3.27906 5.09998 3.49998V4.09998H4.49998C4.27906 4.09998 4.09998 4.27906 4.09998 4.49998C4.09998 4.72089 4.27906 4.89998 4.49998 4.89998H5.09998V5.49998C5.09998 5.72089 5.27906 5.89998 5.49998 5.89998C5.72089 5.89998 5.89998 5.72089 5.89998 5.49998V4.89998H6.49998C6.72089 4.89998 6.89998 4.72089 6.89998 4.49998C6.89998 4.27906 6.72089 4.09998 6.49998 4.09998H5.89998V3.49998ZM1.89998 6.49998C1.89998 6.27906 1.72089 6.09998 1.49998 6.09998C1.27906 6.09998 1.09998 6.27906 1.09998 6.49998V7.09998H0.499976C0.279062 7.09998 0.0999756 7.27906 0.0999756 7.49998C0.0999756 7.72089 0.279062 7.89998 0.499976 7.89998H1.09998V8.49998C1.09998 8.72089 1.27906 8.89997 1.49998 8.89997C1.72089 8.89997 1.89998 8.72089 1.89998 8.49998V7.89998H2.49998C2.72089 7.89998 2.89998 7.72089 2.89998 7.49998C2.89998 7.27906 2.72089 7.09998 2.49998 7.09998H1.89998V6.49998ZM8.54406 0.98184L8.24618 0.941586C8.03275 0.917676 7.90692 1.1655 8.02936 1.34194C8.17013 1.54479 8.29981 1.75592 8.41754 1.97445C8.91878 2.90485 9.20322 3.96932 9.20322 5.10022C9.20322 8.37201 6.82247 11.0878 3.69887 11.6097C3.45736 11.65 3.20988 11.6772 2.96008 11.6906C2.74563 11.702 2.62729 11.9535 2.77721 12.1072C2.84551 12.1773 2.91535 12.2458 2.98667 12.3128L3.05883 12.3795L3.31883 12.6045L3.50684 12.7532L3.62796 12.8433L3.81491 12.9742L3.99079 13.089C4.11175 13.1651 4.23536 13.2375 4.36157 13.3059L4.62496 13.4412L4.88553 13.5607L5.18837 13.6828L5.43169 13.7686C5.56564 13.8128 5.70149 13.8529 5.83857 13.8885C5.94262 13.9155 6.04767 13.9401 6.15405 13.9622C6.27993 13.9883 6.40713 14.0109 6.53544 14.0298L6.85241 14.0685L7.11934 14.0892C7.24637 14.0965 7.37436 14.1002 7.50322 14.1002C11.1483 14.1002 14.1032 11.1453 14.1032 7.50023C14.1032 7.25044 14.0893 7.00389 14.0623 6.76131L14.0255 6.48407C13.991 6.26083 13.9453 6.04129 13.8891 5.82642C13.8213 5.56709 13.7382 5.31398 13.6409 5.06881L13.5279 4.80132L13.4507 4.63542L13.3766 4.48666C13.2178 4.17773 13.0353 3.88295 12.8312 3.60423L12.6782 3.40352L12.4793 3.16432L12.3157 2.98361L12.1961 2.85951L12.0355 2.70246L11.8134 2.50184L11.4925 2.24191L11.2483 2.06498L10.9562 1.87446L10.6346 1.68894L10.3073 1.52378L10.1938 1.47176L9.95488 1.3706L9.67791 1.2669L9.42566 1.1846L9.10075 1.09489L8.83599 1.03486L8.54406 0.98184ZM10.4032 5.30023C10.4032 4.27588 10.2002 3.29829 9.83244 2.40604C11.7623 3.28995 13.1032 5.23862 13.1032 7.50023C13.1032 10.593 10.596 13.1002 7.50322 13.1002C6.63646 13.1002 5.81597 12.9036 5.08355 12.5522C6.5419 12.0941 7.81081 11.2082 8.74322 10.0416C8.87963 10.2284 9.10028 10.3497 9.34928 10.3497C9.76349 10.3497 10.0993 10.0139 10.0993 9.59971C10.0993 9.24256 9.84965 8.94373 9.51535 8.86816C9.57741 8.75165 9.63653 8.63334 9.6926 8.51332C9.88358 8.63163 10.1088 8.69993 10.35 8.69993C11.0403 8.69993 11.6 8.14028 11.6 7.44993C11.6 6.75976 11.0406 6.20024 10.3505 6.19993C10.3853 5.90487 10.4032 5.60464 10.4032 5.30023Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})),t.createElement(Nr,{size:"1",weight:"medium"},Py(e))))))),t.createElement(Nr,{id:"radius-title",as:"p",size:"2",weight:"medium",mt:"5"},"Radius"),t.createElement(ri,{columns:"5",gap:"2",mt:"3",role:"group","aria-labelledby":"radius-title"},Jo.radius.values.map((e=>t.createElement(Ha,{key:e,direction:"column",align:"center"},t.createElement("label",{className:"rt-ThemePanelRadioCard"},t.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"radius",id:`theme-panel-radius-${e}`,value:e,checked:v===e,onChange:e=>g(e.target.value)}),t.createElement(ra,{asChild:!0,radius:e},t.createElement(Fa,{m:"3",width:"32px",height:"32px",style:{borderTopLeftRadius:"full"===e?"80%":"var(--radius-5)",backgroundImage:"linear-gradient(to bottom right, var(--accent-3), var(--accent-4))",borderTop:"2px solid var(--accent-a8)",borderLeft:"2px s
1olid var(--accent-a8)"}}))),t.createElement(Fa,{asChild:!0,pt:"2"},t.createElement(Nr,{asChild:!0,size:"1",color:"gray"},t.createElement("label",{htmlFor:`theme-panel-radius-${e}`},Py(e)))))))),t.createElement(Nr,{id:"scaling-title",as:"p",size:"2",weight:"medium",mt:"5"},"Scaling"),t.createElement(ri,{columns:"5",gap:"2",mt:"3",role:"group","aria-labelledby":"scaling-title"},Jo.scaling.values.map((e=>t.createElement("label",{key:e,className:"rt-ThemePanelRadioCard"},t.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"scaling",value:e,checked:w===e,onChange:e=>b(e.target.value)}),t.createElement(Ha,{align:"center",justify:"center",height:"32px"},t.createElement(ra,{asChild:!0,scaling:e},t.createElement(Ha,{align:"center",justify:"center"},t.createElement(Nr,{size:"1",weight:"medium"},Py(e))))))))),t.createElement(Ha,{mt:"5",align:"center",gap:"2"},t.createElement(Nr,{id:"panel-background-title",as:"p",size:"2",weight:"medium"},"Panel background"),t.createElement(qf,null,t.createElement(Zf,null,t.createElement(df,{size:"1",variant:"ghost",color:"gray"},t.createElement(y,{label:"Learn more about panel background options"},t.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},t.createElement("path",{d:"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM1.82707 7.49972C1.82707 4.36671 4.36689 1.82689 7.49991 1.82689C10.6329 1.82689 13.1727 4.36671 13.1727 7.49972C13.1727 10.6327 10.6329 13.1726 7.49991 13.1726C4.36689 13.1726 1.82707 10.6327 1.82707 7.49972ZM8.24992 4.49999C8.24992 4.9142 7.91413 5.24999 7.49992 5.24999C7.08571 5.24999 6.74992 4.9142 6.74992 4.49999C6.74992 4.08577 7.08571 3.74999 7.49992 3.74999C7.91413 3.74999 8.24992 4.08577 8.24992 4.49999ZM6.00003 5.99999H6.50003H7.50003C7.77618 5.99999 8.00003 6.22384 8.00003 6.49999V9.99999H8.50003H9.00003V11H8.50003H7.50003H6.50003H6.00003V9.99999H6.50003H7.00003V6.99999H6.50003H6.00003V5.99999Z",fillRule:"evenodd",clipRule:"evenodd"}))))),t.createElement(Xf,{size:"1",style:{maxWidth:220},side:"top",align:"center"},t.createElement(Nr,{as:"p",size:"2"},"Whether Card and Table panels are translucent, showing some of the background behind them.")))),t.createElement(ri,{columns:"2",gap:"2",mt:"3",role:"group","aria-labelledby":"panel-background-title"},Jo.panelBackground.values.map((e=>t.createElement("label",{key:e,className:"rt-ThemePanelRadioCard"},t.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"panelBackground",value:e,checked:m===e,onChange:e=>h(e.target.value)}),t.createElement(Ha,{align:"center",justify:"center",height:"32px",gap:"2"},"solid"===e?t.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -2px"}},t.createElement("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})):t.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -2px"}},t.createElement("path",{opacity:".05",d:"M6.78296 13.376C8.73904 9.95284 8.73904 5.04719 6.78296 1.62405L7.21708 1.37598C9.261 4.95283 9.261 10.0472 7.21708 13.624L6.78296 13.376Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),t.createElement("path",{opacity:".1",d:"M7.28204 13.4775C9.23929 9.99523 9.23929 5.00475 7.28204 1.52248L7.71791 1.2775C9.76067 4.9119 9.76067 10.0881 7.71791 13.7225L7.28204 13.4775Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),t.createElement("path",{opacity:".15",d:"M7.82098 13.5064C9.72502 9.99523 9.72636 5.01411 7.82492 1.50084L8.26465 1.26285C10.2465 4.92466 10.2451 10.085 8.26052 13.7448L7.82098 13.5064Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),t.createElement("path",{opacity:".2",d:"M8.41284 13.429C10.1952 9.92842 10.1957 5.07537 8.41435 1.57402L8.85999 1.34729C10.7139 4.99113 10.7133 10.0128 8.85841 13.6559L8.41284 13.429Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),t.createElement("path",{opacity:".25",d:"M9.02441 13.2956C10.6567 9.8379 10.6586 5.17715 9.03005 1.71656L9.48245 1.50366C11.1745 5.09919 11.1726 9.91629 9.47657 13.5091L9.02441 13.2956Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),t.createElement("path",{opacity:".3",d:"M9.66809 13.0655C11.1097 9.69572 11.1107 5.3121 9.67088 1.94095L10.1307 1.74457C11.6241 5.24121 11.6231 9.76683 10.1278 13.2622L9.66809 13.0655Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),t.createElement("path",{opacity:".35",d:"M10.331 12.7456C11.5551 9.52073 11.5564 5.49103 10.3347 2.26444L10.8024 2.0874C12.0672 5.42815 12.0659 9.58394 10.7985 12.9231L10.331 12.7456Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),t.createElement("path",{opacity:".4",d:"M11.0155 12.2986C11.9938 9.29744 11.9948 5.71296 11.0184 2.71067L11.4939 2.55603C12.503 5.6589 12.502 9.35178 11.4909 12.4535L11.0155 12.2986Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),t.createElement("path",{opacity:".45",d:"M11.7214 11.668C12.4254 9.01303 12.4262 5.99691 11.7237 3.34116L12.2071 3.21329C12.9318 5.95292 12.931 9.05728 12.2047 11.7961L11.7214 11.668Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),t.createElement("path",{opacity:".5",d:"M12.4432 10.752C12.8524 8.63762 12.8523 6.36089 12.4429 4.2466L12.9338 4.15155C13.3553 6.32861 13.3554 8.66985 12.9341 10.847L12.4432 10.752Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),t.createElement("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.
11576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})),t.createElement(Nr,{size:"1",weight:"medium"},Py(e))))))),t.createElement(Ja,{mt:"5",style:{width:"100%"},onClick:async function(){const e={appearance:l===Jo.appearance.default?void 0:l,accentColor:u===Jo.accentColor.default?void 0:u,grayColor:f===Jo.grayColor.default?void 0:f,panelBackground:m===Jo.panelBackground.default?void 0:m,radius:v===Jo.radius.default?void 0:v,scaling:w===Jo.scaling.default?void 0:w},t=Object.keys(e).filter((t=>void 0!==e[t])).map((t=>`${t}="${e[t]}"`)).join(" "),r=t?`<Theme ${t}>`:"<Theme>";j("copying"),await navigator.clipboard.writeText(r),j("copied"),setTimeout((()=>j("idle")),2e3)}},"copied"===_?"Copied":"Copy Theme")))))}));function Py(e){return e.charAt(0).toUpperCase()+e.slice(1)}ky.displayName="ThemePanelImpl";const Dy={content:{type:"ReactNode",required:!0},width:Qt.width,minWidth:Qt.minWidth,maxWidth:{...Qt.maxWidth,default:"360px"}},Ty=t.forwardRef(((e,r)=>{const{children:n,className:o,open:a,defaultOpen:s,onOpenChange:i,delayDuration:l,disableHoverableContent:c,content:u,container:d,forceMount:f,...p}=wr(e,Dy),m={open:a,defaultOpen:s,onOpenChange:i,delayDuration:l,disableHoverableContent:c};return t.createElement(Bo,{...m},t.createElement($o,{asChild:!0},n),t.createElement(Ho,{container:d,forceMount:f},t.createElement(ra,{asChild:!0},t.createElement(Wo,{sideOffset:4,collisionPadding:10,...p,asChild:!1,ref:r,className:w("rt-TooltipContent",o)},t.createElement(Nr,{as:"p",className:"rt-TooltipText",size:"1"},u),t.createElement(Uo,{className:"rt-TooltipArrow"})))))}));function Iy(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}Ty.displayName="Tooltip";var Oy=["color"],Ly=(0,t.forwardRef)((function(e,r){var n=e.color,o=void 0===n?"currentColor":n,a=Iy(e,Oy);return(0,t.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:r}),(0,t.createElement)("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),Ay=["color"],Fy=(0,t.forwardRef)((function(e,r){var n=e.color,o=void 0===n?"currentColor":n,a=Iy(e,Ay);return(0,t.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:r}),(0,t.createElement)("path",{d:"M8.84182 3.13514C9.04327 3.32401 9.05348 3.64042 8.86462 3.84188L5.43521 7.49991L8.86462 11.1579C9.05348 11.3594 9.04327 11.6758 8.84182 11.8647C8.64036 12.0535 8.32394 12.0433 8.13508 11.8419L4.38508 7.84188C4.20477 7.64955 4.20477 7.35027 4.38508 7.15794L8.13508 3.15794C8.32394 2.95648 8.64036 2.94628 8.84182 3.13514Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),Vy=["color"],zy=(0,t.forwardRef)((function(e,r){var n=e.color,o=void 0===n?"currentColor":n,a=Iy(e,Vy);return(0,t.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:r}),(0,t.createElement)("path",{d:"M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),By=["color"],$y=(0,t.forwardRef)((function(e,r){var n=e.color,o=void 0===n?"currentColor":n,a=Iy(e,By);return(0,t.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:r}),(0,t.createElement)("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),Hy=["color"],Wy=(0,t.forwardRef)((function(e,r){var n=e.color,o=void 0===n?"currentColor":n,a=Iy(e,Hy);return(0,t.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:r}),(0,t.createElement)("path",{d:"M6.85355 3.85355C7.04882 3.65829 7.04882 3.34171 6.85355 3.14645C6.65829 2.95118 6.34171 2.95118 6.14645 3.14645L2.14645 7.14645C1.95118 7.34171 1.95118 7.65829 2.14645 7.85355L6.14645 11.8536C6.34171 12.0488 6.65829 12.0488 6.85355 11.8536C7.04882 11.6583 7.04882 11.3417 6.85355 11.1464L3.20711 7.5L6.85355 3.85355ZM12.8536 3.85355C13.0488 3.65829 13.0488 3.34171 12.8536 3.14645C12.6583 2.95118 12.3417 2.95118 12.1464 3.14645L8.14645 7.14645C7.95118 7.34171 7.95118 7.65829 8.14645 7.85355L12.1464 11.8536C12.3417 12.0488 12.6583 12.0488 12.8536 11.8536C13.0488 11.6583 13.0488 11.3417 12.8536 11.1464L9.20711 7.5L12.8536 3.85355Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),Uy=["color"],Ky=(0,t.forwardRef)((function(e,r){var n=e.color,o=void 0===n?"currentColor":n,a=Iy(e,Uy);return(0,t.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:r}),(0,t.createElement)("path",{d:"M2.14645 11.1464C1.95118 11.3417 1.95118 11.6583 2.14645 11.8536C2.34171 12.0488 2.65829 12.0488 2.85355 11.8536L6.85355 7.85355C7.04882 7.65829 7.04882 7.34171 6.85355 7.14645L2.85355 3.14645C2.65829 2.95118 2.34171 2.95118 2.14645 3.14645C1.95118 3.34171 1.95118 3.65829 2.14645 3.85355L5.79289 7.5L2.14645 11.1464ZM8.14645 11.1464C7.95118 11.3417 7.95118 11.6583 8.14645 11.8536C8.34171 12.0488 8.65829 12.0488 8.85355 11.8536L12.8536 7.85355C13.0488 7.65829 13.0488 7.34171 12.8536 7.14645L8.85355 3.14645C8.65829 2.95118 8.34171 2.95118 8.14645 3.14645C7.95118 3.34171 7.95118 3.65829 8.14645 3.85355L11.7929 7.5L8.14645 11.1464Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),Gy=["color"],qy=(0,t.forwardRef)((function(e,r){var n=e.color,o=void 0===n?"currentColor":n,a=Iy(e,Gy);return(0,t.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:r}),(0,t.createElement)("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),Zy=["color"],Xy=(0,t.forwardRef)((function(e,r){var n=e.color,o=void 0===n?"currentColor":n,a=Iy(e,Zy);return(0,t.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:r}),(0,t.createElement)("path",{d:"M5.5 3C4.67157 3 4 3.67157 4 4.5C4 5.32843 4.67157 6 5.5 6C6.32843 6 7 5.32843 7 4.5C7 3.67157 6.32843 3 5.5 3ZM3 5C3.01671 5 3.03323 4.99918 3.04952 4.99758C3.28022 6.1399 4.28967 7 5.5 7C6.71033 7 7.71978 6.1399 7.95048 4.99758C7.96677 4.99918 7.98329 5 8 5H13.5C13.7761 5 14 4.77614 14 4.5C14 4.22386 13.7761 4 13.5 4H8C7.98329 4 7.96677 4.00082 7.95048 4.00242C7.71978 2.86009 6.71033 2 5.5 2C4.28967 2 3.28022 2.86009 3.04952 4.00242C3.03323 4.00082 3.01671 4 3 4H1.5C1.22386 4 1 4.22386 1 4.5C1 4.77614 1.22386 5 1.5 5H3ZM11.9505 10.9976C11.7198 12.1399 10.7103 13 9.5 13C8.28967 13 7.28022 12.1399 7.04952 10.9976C7.03323 10.9992 7.01671 11 7 11H1.5C1.22386 11 1 10.7761 1 10.5C1 10.2239 1.22386 10 1.5 10H7C7.01671 10 7.03323 10.0008 7.04952 10.0024C7.28022 8.8601 8.28967 8 9.5 8C10.7103 8 11.7198 8.8601 11.9505 10.0024C11.9668 10.0008 11.9833 10 12 10H13.5C13.7761 10 14 10.2239 14 10.5C14 10.7761 13.7761 11 13.5 11H12C11.9833 11 11.9668 10.9992 11.9505 10.9976ZM8 10.5C8 9.67157 8.67157 9 9.5 9C10.3284 9 11 9.67157 11 10.5C11 11.3284 10.3284 12 9.5 12C8.67157 12 8 11.3284 8 10.5Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),Yy=e=>"checkbox"===e.type,Jy=e=>
vendor: 22,530 bytes, line 1
1e instanceof Date,Qy=e=>null==e;const ew=e=>"object"==typeof e;var tw=e=>!Qy(e)&&!Array.isArray(e)&&ew(e)&&!Jy(e),rw=e=>tw(e)&&e.target?Yy(e.target)?e.target.checked:e.target.value:e,nw=(e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)),ow=e=>{const t=e.constructor&&e.constructor.prototype;return tw(t)&&t.hasOwnProperty("isPrototypeOf")},aw="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function sw(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(aw&&(e instanceof Blob||e instanceof FileList)||!r&&!tw(e))return e;if(t=r?[]:{},r||ow(e))for(const r in e)e.hasOwnProperty(r)&&(t[r]=sw(e[r]));else t=e}return t}var iw=e=>Array.isArray(e)?e.filter(Boolean):[],lw=e=>void 0===e,cw=(e,t,r)=>{if(!t||!tw(e))return r;const n=iw(t.split(/[,[\].]+?/)).reduce(((e,t)=>Qy(e)?e:e[t]),e);return lw(n)||n===e?lw(e[t])?r:e[t]:n},uw=e=>"boolean"==typeof e,dw=e=>/^\w*$/.test(e),fw=e=>iw(e.replace(/["|']|\]/g,"").split(/\.|\[/)),pw=(e,t,r)=>{let n=-1;const o=dw(t)?[t]:fw(t),a=o.length,s=a-1;for(;++n<a;){const t=o[n];let a=r;if(n!==s){const r=e[t];a=tw(r)||Array.isArray(r)?r:isNaN(+o[n+1])?{}:[]}if("__proto__"===t)return;e[t]=a,e=e[t]}return e};const mw="blur",hw="focusout",vw="change",gw="onBlur",yw="onChange",ww="onSubmit",bw="onTouched",xw="all",Cw="pattern",Ew="required",Nw=t.createContext(null),Sw=()=>t.useContext(Nw),_w=e=>{const{children:r,...n}=e;return t.createElement(Nw.Provider,{value:n},r)};var Rw=(e,t,r,n=!0)=>{const o={defaultValues:t._defaultValues};for(const a in e)Object.defineProperty(o,a,{get:()=>{const o=a;return t._proxyFormState[o]!==xw&&(t._proxyFormState[o]=!n||xw),r&&(r[o]=!0),e[o]}});return o},jw=e=>tw(e)&&!Object.keys(e).length,Mw=(e,t,r,n)=>{r(e);const{name:o,...a}=e;return jw(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find((e=>t[e]===(!n||xw)))},kw=e=>Array.isArray(e)?e:[e],Pw=(e,t,r)=>!e||!t||e===t||kw(e).some((e=>e&&(r?e===t:e.startsWith(t)||t.startsWith(e))));function Dw(e){const r=t.useRef(e);r.current=e,t.useEffect((()=>{const t=!e.disabled&&r.current.subject&&r.current.subject.subscribe({next:r.current.next});return()=>{t&&t.unsubscribe()}}),[e.disabled])}function Tw(e){const r=Sw(),{control:n=r.control,disabled:o,name:a,exact:s}=e||{},[i,l]=t.useState(n._formState),c=t.useRef(!0),u=t.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),d=t.useRef(a);return d.current=a,Dw({disabled:o,next:e=>c.current&&Pw(d.current,e.name,s)&&Mw(e,u.current,n._updateFormState)&&l({...n._formState,...e}),subject:n._subjects.state}),t.useEffect((()=>(c.current=!0,u.current.isValid&&n._updateValid(!0),()=>{c.current=!1})),[n]),Rw(i,n,u.current,!1)}var Iw=e=>"string"==typeof e,Ow=(e,t,r,n,o)=>Iw(e)?(n&&t.watch.add(e),cw(r,e,o)):Array.isArray(e)?e.map((e=>(n&&t.watch.add(e),cw(r,e)))):(n&&(t.watchAll=!0),r);function Lw(e){const r=Sw(),{name:n,disabled:o,control:a=r.control,shouldUnregister:s}=e,i=nw(a._names.array,n),l=function(e){const r=Sw(),{control:n=r.control,name:o,defaultValue:a,disabled:s,exact:i}=e||{},l=t.useRef(o);l.current=o,Dw({disabled:s,subject:n._subjects.values,next:e=>{Pw(l.current,e.name,i)&&u(sw(Ow(l.current,n._names,e.values||n._formValues,!1,a)))}});const[c,u]=t.useState(n._getWatch(o,a));return t.useEffect((()=>n._removeUnmounted())),c}({control:a,name:n,defaultValue:cw(a._formValues,n,cw(a._defaultValues,n,e.defaultValue)),exact:!0}),c=Tw({control:a,name:n,exact:!0}),u=t.useRef(a.register(n,{...e.rules,value:l,...uw(e.disabled)?{disabled:e.disabled}:{}}));return t.useEffect((()=>{const e=a._options.shouldUnregister||s,t=(e,t)=>{const r=cw(a._fields,e);r&&r._f&&(r._f.mount=t)};if(t(n,!0),e){const e=sw(cw(a._options.defaultValues,n));pw(a._defaultValues,n,e),lw(cw(a._formValues,n))&&pw(a._formValues,n,e)}return()=>{(i?e&&!a._state.action:e)?a.unregister(n):t(n,!1)}}),[n,a,i,s]),t.useEffect((()=>{cw(a._fields,n)&&a._updateDisabledField({disabled:o,fields:a._fields,name:n,value:cw(a._fields,n)._f.value})}),[o,n,a]),{field:{name:n,value:l,...uw(o)||c.disabled?{disabled:c.disabled||o}:{},onChange:t.useCallback((e=>u.current.onChange({target:{value:rw(e),name:n},type:vw})),[n]),onBlur:t.useCallback((()=>u.current.onBlur({target:{value:cw(a._formValues,n),name:n},type:mw})),[n,a]),ref:t.useCallback((e=>{const t=cw(a._fields,n);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})}),[a._fields,n])},formState:c,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!cw(c.errors,n)},isDirty:{enumerable:!0,get:()=>!!cw(c.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!cw(c.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!cw(c.validatingFields,n)},error:{enumerable:!0,get:()=>cw(c.errors,n)}})}}var Aw=(e,t,r,n,o)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:o||!0}}:{},Fw=e=>({isOnSubmit:!e||e===ww,isOnBlur:e===gw,isOnChange:e===yw,isOnAll:e===xw,isOnTouch:e===bw}),Vw=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))));const zw=(e,t,r,n)=>{for(const o of r||Object.keys(e)){const r=cw(e,o);if(r){const{_f:e,...a}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],o)&&!n)break;if(e.ref&&t(e.ref,e.name)&&!n)break;zw(a,t)}else tw(a)&&zw(a,t)}}};var Bw=(e,t,r)=>{const n=kw(cw(e,r));return pw(n,"root",t[r]),pw(e,r,n),e},$w=e=>"file"===e.type,Hw=e=>"function"==typeof e,Ww=e=>{if(!aw)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Uw=e=>Iw(e),Kw=e=>"radio"===e.type,Gw=e=>e instanceof RegExp;const qw={value:!1,isValid:!1},Zw={value:!0,isValid:!0};var Xw=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!lw(e[0].attributes.value)?lw(e[0].value)||""===e[0].value?Zw:{value:e[0].value,isValid:!0}:Zw:qw}return qw};const Yw={isValid:!1,value:null};var Jw=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),Yw):Yw;function Qw(e,t,r="validate"){if(Uw(e)||Array.isArray(e)&&e.every(Uw)||uw(e)&&!e)return{type:r,message:Uw(e)?e:"",ref:t}}var eb=e=>tw(e)&&!Gw(e)?e:{value:e,message:""},tb=async(e,t,r,n,o)=>{const{ref:a,refs:s,required:i,maxLength:l,minLength:c,min:u,max:d,pattern:f,validate:p,name:m,valueAsNumber:h,mount:v,disabled:g}=e._f,y=cw(t,m);if(!v||g)return{};const w=s?s[0]:a,b=e=>{n&&w.reportValidity&&(w.setCustomValidity(uw(e)?"":e||""),w.reportValidity())},x={},C=Kw(a),E=Yy(a),N=C||E,S=(h||$w(a))&&lw(a.value)&&lw(y)||Ww(a)&&""===a.value||""===y||Array.isArray(y)&&!y.length,_=Aw.bind(null,m,r,x),R=(e,t,r,n="maxLength",o="minLength")=>{const s=e?t:r;x[m]={type:e?n:o,message:s,ref:a,..._(e?n:o,s)}};if(o?!Array.isArray(y)||!y.length:i&&(!N&&(S||Qy(y))||uw(y)&&!y||E&&!Xw(s).isValid||C&&!Jw(s).isValid)){const{value:e,message:t}=Uw(i)?{value:!!i,message:i}:eb(i);if(e&&(x[m]={type:Ew,message:t,ref:w,..._(Ew,t)},!r))return b(t),x}if(!(S||Qy(u)&&Qy(d))){let e,t;const n=eb(d),o=eb(u);if(Qy(y)||isNaN(y)){const r=a.valueAsDate||new Date(y),s=e=>new Date((new Date).toDateString()+" "+e),i="time"==a.type,l="week"==a.type;Iw(n.value)&&y&&(e=i?s(y)>s(n.value):l?y>n.value:r>new Date(n.value)),Iw(o.value)&&y&&(t=i?s(y)<s(o.value):l?y<o.value:r<new Date(o.value))}else{const r=a.valueAsNumber||(y?+y:y);Qy(n.value)||(e=r>n.value),Qy(o.value)||(t=r<o.value)}if((e||t)&&(R(!!e,n.message,o.message,"max","min"),!r))return b(x[m].message),x}if((l||c)&&!S&&(Iw(y)||o&&Array.isArray(y))){const e=eb(l),t=eb(c),n=!Qy(e.value)&&y.length>+e.value,o=!Qy(t.value)&&y.length<+t.value;if((n||o)&&(R(n,e.message,t.message),!r))return b(x[m].message),x}if(f&&!S&&Iw(y)){const{value:e,message:t}=eb(f);if(Gw(e)&&!y.match(e)&&(x[m]={type:Cw,message:t,ref:a,..._(Cw,t)},!r))return b(t),x}if(p)if(Hw(p)){const e=Qw(await p(y,t),w);if(e&&(x[m]={...e,..._("validate",e.message)},!r))return b(e.message),x}else if(tw(p)){let e={};for(const n in p){if(!jw(e)&&!r)break;const o=Qw(await p[n](y,t),w,n);o&&(e={...o,..._(n,o.message)},b(o.message),r&&(x[m]=e))}if(!jw(e)&&(x[m]={ref:w,...e},!r))return x}return b(!0),x};function rb(e,t){const r=Array.isArray(t)?t:dw(t)?[t]:fw(t),n=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=lw(e)?n++:e[t[n++]];return e}(e,r),o=r.length-1,a=r[o];return n&&delete n[a],0!==o&&(tw(n)&&jw(n)||Array.isArray(n)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!lw(e[t]))return!1;return!0}(n))&&rb(e,r.slice(0,-1)),e}var nb=()=>{let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}},ob=e=>Qy(e)||!ew(e);function ab(e,t){if(ob(e)||ob(t))return e===t;if(Jy(e)&&Jy(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const o of r){const r=e[o];if(!n.includes(o))return!1;if("ref"!==o){const e=t[o];if(Jy(r)&&Jy(e)||tw(r)&&tw(e)||Array.isArray(r)&&Array.isArray(e)?!ab(r,e):r!==e)return!1}}return!0}var sb=e=>"select-multiple"===e.type,ib=e=>Ww(e)&&e.isConnected,lb=e=>{for(const t in e)if(Hw(e[t]))return!0;return!1};function cb(e,t={}){const r=Array.isArray(e);if(tw(e)||r)for(const r in e)Array.isArray(e[r])||tw(e[r])&&!lb(e[r])?(t[r]=Array.isArray(e[r])?[]:{},cb(e[r],t[r])):Qy(e[r])||(t[r]=!0);return t}function ub(e,t,r){const n=Array.isArray(e);if(tw(e)||n)for(const n in e)Array.isArray(e[n])||tw(e[n])&&!lb(e[n])?lw(t)||ob(r[n])?r[n]=Array.isArray(e[n])?cb(e[n],[]):{...cb(e[n])}:ub(e[n],Qy(t)?{}:t[n],r[n]):r[n]=!ab(e[n],t[n]);return r}var db=(e,t)=>ub(e,t,cb(t)),fb=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>lw(e)?e:t?""===e?NaN:e?+e:e:r&&Iw(e)?new Date(e):n?n(e):e;function pb(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return $w(t)?t.files:Kw(t)?Jw(e.refs).value:sb(t)?[...t.selectedOptions].map((({value:e})=>e)):Yy(t)?Xw(e.refs).value:fb(lw(t.value)?e.ref.value:t.value,e)}var mb=e=>lw(e)?e:Gw(e)?e.source:tw(e)?Gw(e.value)?e.value.source:e.value:e;function hb(e,t,r){const n=cw(e,r);if(n||dw(r))return{error:n,name:r};const o=r.split(".");for(;o.length;){const n=o.join("."),a=cw(t,n),s=cw(e,n);if(a&&!Array.isArray(a)&&r!==n)return{name:r};if(s&&s.type)return{name:n,error:s};o.pop()}return{name:r}}const vb={mode:ww,reValidateMode:yw,shouldFocusError:!0};function gb(e={}){let t,r={...vb,...e},n={submitCount:0,isDirty:!1,isLoading:Hw(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},o={},a=(tw(r.defaultValues)||tw(r.values))&&sw(r.defaultValues||r.values)||{},s=r.shouldUnregister?{}:sw(a),i={action:!1,mount:!1,watch:!1},l={mount:new Set,unMount:new Set,array:new Set,watch:new Set},c=0;const u={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},d={values:nb(),array:nb(),state:nb()},f=Fw(r.mode),p=Fw(r.reValidateMode),m=r.criteriaMode===xw,h=async e=>{if(u.isValid||e){const e=r.resolver?jw((await w()).errors):await b(o,!0);e!==n.isValid&&d.state.next({isValid:e})}},v=(e,t)=>{(u.isValidating||u.validatingFields)&&((e||Array.from(l.mount)).forEach((e=>{e&&(t?pw(n.validatingFields,e,t):rb(n.validatingFields,e))})),d.state.next({validatingFields:n.validatingFields,isValidating:!jw(n.validatingFields)}))},g=(e,t,r,n)=>{const l=cw(o,e);if(l){const o=cw(s,e,lw(r)?cw(a,e):r);lw(o)||n&&n.defaultChecked||t?pw(s,e,t?o:pb(l._f)):E(e,o),i.mount&&h()}},y=(e,t,r,s,i)=>{let l=!1,c=!1;const f={name:e},p=!!(cw(o,e)&&cw(o,e)._f&&cw(o,e)._f.disabled);if(!r||s){u.isDirty&&(c=n.isDirty,n.isDirty=f.isDirty=x(),l=c!==f.isDirty);const r=p||ab(cw(a,e),t);c=!(p||!cw(n.dirtyFields,e)),r||p?rb(n.dirtyFields,e):pw(n.dirtyFields,e,!0),f.dirtyFields=n.dirtyFields,l=l||u.dirtyFields&&c!==!r}if(r){const t=cw(n.touchedFields,e);t||(pw(n.touchedFields,e,r),f.touchedFields=n.touchedFields,l=l||u.touchedFields&&t!==r)}return l&&i&&d.state.next(f),l?f:{}},w=async e=>{v(e,!0);const t=await r.resolver(s,r.context,((e,t,r,n)=>{const o={};for(const r of e){const e=cw(t,r);e&&pw(o,r,e._f)}return{criteriaMode:r,names:[...e],fields:o,shouldUseNativeValidation:n}})(e||l.mount,o,r.criteriaMode,r.shouldUseNativeValidation));return v(e),t},b=async(e,t,o={valid:!0})=>{for(const a in e){const i=e[a];if(i){const{_f:e,...c}=i;if(e){const c=l.array.has(e.name);v([a],!0);const u=await tb(i,s,m,r.shouldUseNativeValidation&&!t,c);if(v([a]),u[e.name]&&(o.valid=!1,t))break;!t&&(cw(u,e.name)?c?Bw(n.errors,u,e.name):pw(n.errors,e.name,u[e.name]):rb(n.errors,e.name))}!jw(c)&&await b(c,t,o)}}return o.valid},x=(e,t)=>(e&&t&&pw(s,e,t),!ab(M(),a)),C=(e,t,r)=>Ow(e,l,{...i.mount?s:lw(t)?a:Iw(e)?{[e]:t}:t},r,t),E=(e,t,r={})=>{const n=cw(o,e);let a=t;if(n){const r=n._f;r&&(!r.disabled&&pw(s,e,fb(t,r)),a=Ww(r.ref)&&Qy(t)?"":t,sb(r.ref)?[...r.ref.options].forEach((e=>e.selected=a.includes(e.value))):r.refs?Yy(r.ref)?r.refs.length>1?r.refs.forEach((e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(a)?!!a.find((t=>t===e.value)):a===e.value))):r.refs[0]&&(r.refs[0].checked=!!a):r.refs.forEach((e=>e.checked=e.value===a)):$w(r.ref)?r.ref.value="":(r.ref.value=a,r.ref.type||d.values.next({name:e,values:{...s}})))}(r.shouldDirty||r.shouldTouch)&&y(e,a,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&j(e)},N=(e,t,r)=>{for(const n in t){const a=t[n],s=`${e}.${n}`,i=cw(o,s);!l.array.has(e)&&ob(a)&&(!i||i._f)||Jy(a)?E(s,a,r):N(s,a,r)}},S=(e,t,r={})=>{const c=cw(o,e),f=l.array.has(e),p=sw(t);pw(s,e,p),f?(d.array.next({name:e,values:{...s}}),(u.isDirty||u.dirtyFields)&&r.shouldDirty&&d.state.next({name:e,dirtyFields:db(a,s),isDirty:x(e,p)})):!c||c._f||Qy(p)?E(e,p,r):N(e,p,r),Vw(e,l)&&d.state.next({...n}),d.values.next({name:i.mount?e:void 0,values:{...s}})},_=async a=>{i.mount=!0;const g=a.target;let x=g.name,C=!0;const E=cw(o,x),N=e=>{C=Number.isNaN(e)||e===cw(s,x,e)};if(E){let i,S;const _=g.type?pb(E._f):rw(a),R=a.type===mw||a.type===hw,M=!(e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate))(E._f)&&!r.resolver&&!cw(n.errors,x)&&!E._f.deps||((e,t,r,n,o)=>!o.isOnAll&&(!r&&o.isOnTouch?!(t||e):(r?n.isOnBlur:o.isOnBlur)?!e:!(r?n.isOnChange:o.isOnChange)||e))(R,cw(n.touchedFields,x),n.isSubmitted,p,f),k=Vw(x,l,R);pw(s,x,_),R?(E._f.onBlur&&E._f.onBlur(a),t&&t(0)):E._f.onChange&&E._f.onChange(a);const P=y(x,_,R,!1),D=!jw(P)||k;if(!R&&d.values.next({name:x,type:a.type,values:{...s}}),M)return u.isValid&&h(),D&&d.state.next({name:x,...k?{}:P});if(!R&&k&&d.state.next({...n}),r.resolver){const{errors:e}=await w([x]);if(N(_),C){const t=hb(n.errors,o,x),r=hb(e,o,t.name||x);i=r.error,x=r.name,S=jw(e)}}else v([x],!0),i=(await tb(E,s,m,r.shouldUseNativeValidation))[x],v([x]),N(_),C&&(i?S=!1:u.isValid&&(S=await b(o,!0)));C&&(E._f.deps&&j(E._f.deps),((r,o,a,s)=>{const i=cw(n.errors,r),l=u.isValid&&uw(o)&&n.isValid!==o;var f;if(e.delayError&&a?(f=()=>((e,t)=>{pw(n.errors,e,t),d.state.next({errors:n.errors})})(r,a),t=e=>{clearTimeout(c),c=setTimeout(f,e)},t(e.delayError)):(clearTimeout(c),t=null,a?pw(n.errors,r,a):rb(n.errors,r)),(a?!ab(i,a):i)||!jw(s)||l){const e={...s,...l&&uw(o)?{isValid:o}:{},errors:n.errors,name:r};n={...n,...e},d.state.next(e)}})(x,S,i,P))}},R=(e,t)=>{if(cw(n.errors,t)&&e.focus)return e.focus(),1},j=async(e,t={})=>{let a,s;const i=kw(e);if(r.resolver){const t=await(async e=>{const{errors:t}=await w(e);if(e)for(const r of e){const e=cw(t,r);e?pw(n.errors,r,e):rb(n.errors,r)}else n.errors=t;return t})(lw(e)?e:i);a=jw(t),s=e?!i.some((e=>cw(t,e))):a}else e?(s=(await Promise.all(i.map((async e=>{const t=cw(o,e);return await b(t&&t._f?{[e]:t}:t)})))).every(Boolean),(s||n.isValid)&&h()):s=a=await b(o);return d.state.next({...!Iw(e)||u.isValid&&a!==n.isValid?{}:{name:e},...r.resolver||!e?{isValid:a}:{},errors:n.errors}),t.shouldFocus&&!s&&zw(o,R,e?i:l.mount),s},M=e=>{const t={...i.mount?s:a};return lw(e)?t:Iw(e)?cw(t,e):e.map((e=>cw(t,e)))},k=(e,t)=>({invalid:!!cw((t||n).errors,e),isDirty:!!cw((t||n).dirtyFields,e),error:cw((t||n).errors,e),isValidating:!!cw(n.validatingFields,e),isTouched:!!cw((t||n).touchedFields,e)}),P=(e,t,r)=>{const a=(cw(o,e,{_f:{}})._f||{}).ref,s=cw(n.errors,e)||{},{ref:i,message:l,type:c,...u}=s;pw(n.errors,e,{...u,...t,ref:a}),d.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&a&&a.focus&&a.focus()},D=(e,t={})=>{for(const i of e?kw(e):l.mount)l.mount.delete(i),l.array.delete(i),t.keepValue||(rb(o,i),rb(s,i)),!t.keepError&&rb(n.errors,i),!t.keepDirty&&rb(n.dirtyFields,i),!t.keepTouched&&rb(n.touchedFields,i),!t.keepIsValidating&&rb(n.validatingFields,i),!r.shouldUnregister&&!t.keepDefaultValue&&rb(a,i);d.values.next({values:{...s}}),d.state.next({...n,...t.keepDirty?{isDirty:x()}:{}}),!t.keepIsValid&&h()},T=({disabled:e,name:t,field:r,fields:n,value:o})=>{if(uw(e)&&i.mount||e){const a=e?void 0:lw(o)?pb(r?r._f:cw(n,t)._f):o;pw(s,t,a),y(t,a,!1,!1,!0)}},I=(e,t={})=>{let n=cw(o,e);const s=uw(t.disabled);return pw(o,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),l.mount.add(e),n?T({field:n,disabled:t.disabled,name:e,value:t.value}):g(e,!0,t.value),{...s?{disabled:t.disabled}:{},...r.progressive?{required:!!t.required,min:mb(t.min),max:mb(t.max),minLength:mb(t.minLength),maxLength:mb(t.maxLength),pattern:mb(t.pattern)}:{},name:e,onChange:_,onBlur:_,ref:s=>{if(s){I(e,t),n=cw(o,e);const r=lw(s.value)&&s.querySelectorAll&&s.querySelectorAll("input,select,textarea")[0]||s,i=(e=>Kw(e)||Yy(e))(r),l=n._f.refs||[];if(i?l.find((e=>e===r)):r===n._f.ref)return;pw(o,e,{_f:{...n._f,...i?{refs:[...l.filter(ib),r,...Array.isArray(cw(a,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),g(e,!1,void 0,r)}else n=cw(o,e,{}),n._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!nw(l.array,e)||!i.action)&&l.unMount.add(e)}}},O=()=>r.shouldFocusError&&zw(o,R,l.mount),L=(e,t)=>async a=>{let i;a&&(a.preventDefault&&a.preventDefault(),a.persist&&a.persist());let l=sw(s);if(d.state.next({isSubmitting:!0}),r.resolver){const{errors:e,values:t}=await w();n.errors=e,l=t}else await b(o);if(rb(n.errors,"root"),jw(n.errors)){d.state.next({errors:{}});try{await e(l,a)}catch(e){i=e}}else t&&await t({...n.errors},a),O(),setTimeout(O);if(d.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:jw(n.errors)&&!i,submitCount:n.submitCount+1,errors:n.errors}),i)throw i},A=(t,r={})=>{const c=t?sw(t):a,f=sw(c),p=jw(t),m=p?a:f;if(r.keepDefaultValues||(a=c),!r.keepValues){if(r.keepDirtyValues)for(const e of l.mount)cw(n.dirtyFields,e)?pw(m,e,cw(s,e)):S(e,cw(m,e));else{if(aw&&lw(t))for(const e of l.mount){const t=cw(o,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(Ww(e)){const t=e.closest("form");if(t){t.reset();break}}}}o={}}s=e.shouldUnregister?r.keepDefaultValues?sw(a):{}:sw(m),d.array.next({values:{...m}}),d.values.next({values:{...m}})}l={mount:r.keepDirtyValues?l.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},i.mount=!u.isValid||!!r.keepIsValid||!!r.keepDirtyValues,i.watch=!!e.shouldUnregister,d.state.next({submitCount:r.keepSubmitCount?n.submitCount:0,isDirty:!p&&(r.keepDirty?n.isDirty:!(!r.keepDefaultValues||ab(t,a))),isSubmitted:!!r.keepIsSubmitted&&n.isSubmitted,dirtyFields:p?{}:r.keepDirtyValues?r.keepDefaultValues&&s?db(a,s):n.dirtyFields:r.keepDefaultValues&&t?db(a,t):r.keepDirty?n.dirtyFields:{},touchedFields:r.keepTouched?n.touchedFields:{},errors:r.keepErrors?n.errors:{},isSubmitSuccessful:!!r.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1})},F=(e,t)=>A(Hw(e)?e(s):e,t);return{control:{register:I,unregister:D,getFieldState:k,handleSubmit:L,setError:P,_executeSchema:w,_getWatch:C,_getDirty:x,_updateValid:h,_removeUnmounted:()=>{for(const e of l.unMount){const t=cw(o,e);t&&(t._f.refs?t._f.refs.every((e=>!ib(e))):!ib(t._f.ref))&&D(e)}l.unMount=new Set},_updateFieldArray:(e,t=[],r,l,c=!0,f=!0)=>{if(l&&r){if(i.action=!0,f&&Array.isArray(cw(o,e))){const t=r(cw(o,e),l.argA,l.argB);c&&pw(o,e,t)}if(f&&Array.isArray(cw(n.errors,e))){const t=r(cw(n.errors,e),l.argA,l.argB);c&&pw(n.errors,e,t),((e,t)=>{!iw(cw(e,t)).length&&rb(e,t)})(n.errors,e)}if(u.touchedFields&&f&&Array.isArray(cw(n.touchedFields,e))){const t=r(cw(n.touchedFields,e),l.argA,l.argB);c&&pw(n.touchedFields,e,t)}u.dirtyFields&&(n.dirtyFields=db(a,s)),d.state.next({name:e,isDirty:x(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else pw(s,e,t)},_updateDisabledField:T,_getFieldArray:t=>iw(cw(i.mount?s:a,t,e.shouldUnregister?cw(a,t,[]):[])),_reset:A,_resetDefaultValues:()=>Hw(r.defaultValues)&&r.defaultValues().then((e=>{F(e,r.resetOptions),d.state.next({isLoading:!1})})),_updateFormState:e=>{n={...n,...e}},_disableForm:e=>{uw(e)&&(d.state.next({disabled:e}),zw(o,((t,r)=>{const n=cw(o,r);n&&(t.disabled=n._f.disabled||e,Array.isArray(n._f.refs)&&n._f.refs.forEach((t=>{t.disabled=n._f.disabled||e})))}),0,!1))},_subjects:d,_proxyFormState:u,_setErrors:e=>{n.errors=e,d.state.next({errors:n.errors,isValid:!1})},get _fields(){return o},get _formValues(){return s},get _state(){return i},set _state(e){i=e},get _defaultValues(){return a},get _names(){return l},set _names(e){l=e},get _formState(){return n},set _formState(e){n=e},get _options(){return r},set _options(e){r={...r,...e}}},trigger:j,register:I,handleSubmit:L,watch:(e,t)=>Hw(e)?d.values.subscribe({next:r=>e(C(void 0,t),r)}):C(e,t,!0),setValue:S,getValues:M,reset:F,resetField:(e,t={})=>{cw(o,e)&&(lw(t.defaultValue)?S(e,sw(cw(a,e))):(S(e,t.defaultValue),pw(a,e,sw(t.defaultValue))),t.keepTouched||rb(n.touchedFields,e),t.keepDirty||(rb(n.dirtyFields,e),n.isDirty=t.defaultValue?x(e,sw(cw(a,e))):x()),t.keepError||(rb(n.errors,e),u.isValid&&h()),d.state.next({...n}))},clearErrors:e=>{e&&kw(e).forEach((e=>rb(n.errors,e))),d.state.next({errors:e?n.errors:{}})},unregister:D,setError:P,setFocus:(e,t={})=>{const r=cw(o,e),n=r&&r._f;if(n){const e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:k}}let yb=(e=21)=>{let t="",r=crypto.getRandomValues(new Uint8Array(e|=0));for(;e--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&r[e]];return t};function wb(){return wb=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wb.apply(this,arguments)}const bb=function(e){var r=e.open,o=e.onClose,a=void 0===o?function(){}:o,s=e.children,i=e.style,l=e.enableOverlay,c=void 0===l||l,u=e.overlayColor,d=void 0===u?"#000":u,f=e.overlayOpacity,p=void 0===f?.4:f,m=e.zIndex,h=void 0===m?100:m,v=e.duration,g=void 0===v?500:v,y=e.direction,w=e.size,b=void 0===w?250:w,x=e.className,C=e.customIdSuffix,E=e.lockBackgroundScroll,N=void 0!==E&&E,S=e.overlayClassName,_=void 0===S?"":S,R=(0,t.useRef)(null);(0,t.useEffect)((function(){R.current=window.document.querySelector("body"),R.current&&N&&(R.current.style.overflow=r?"hidden":"")}),[r]);var j=(0,t.useMemo)((function(){return C||(Math.random()+1).toString(36).substring(7)}),[C]),M={backgroundColor:d.toString(),opacity:p,zIndex:h},k=wb({zIndex:h+1,transitionDuration:g+"ms"},function(e,t){return{left:{top:0,left:0,transform:"translate3d(-100%, 0, 0)",width:t,height:"100vh"},right:{top:0,right:0,transform:"translate3d(100%, 0, 0)",width:t,height:"100vh"},bottom:{left:0,right:0,bottom:0,transform:"translate3d(0, 100%, 0)",width:"100%",height:t},top:{left:0,right:0,top:0,transform:"translate3d(0, -100%, 0)",width:"100%",height:t}}[e]}(y,b),i);return n().createElement("div",{id:"EZDrawer"+j,className:"EZDrawer"},n().createElement("input",{type:"checkbox",id:"EZDrawer__checkbox"+j,className:"EZDrawer__checkbox",onChange:a,checked:r}),n().createElement("nav",{role:"navigation",id:"EZDrawer__container"+j,style:k,className:"EZDrawer__container "+x},s),c&&n().createElement("label",{htmlFor:"EZDrawer__checkbox"+j,id:"EZDrawer__overlay"+j,className:"EZDrawer__overlay "+_,style:M}))},xb=window.lodash,Cb=window.wp.htmlEntities;var Eb=o(6942),Nb=o.n(Eb);const Sb=window.wp.hooks;function _b(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var Rb={deep:!1,skipNull:!1,emptyStrings:!0,emptyInvalidNumbers:!0,emptyArrays:!1,emptyObjects:!1};function jb(e){var t,r,n,o,a,s,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Rb,l=null!==(t=i.deep)&&void 0!==t?t:Rb.deep,c=null!==(r=i.skipNull)&&void 0!==r?r:Rb.skipNull,u=null!==(n=i.emptyStrings)&&void 0!==n?n:Rb.emptyStrings,d=null!==(o=i.emptyInvalidNumbers)&&void 0!==o?o:Rb.emptyInvalidNumbers,f=null!==(a=i.emptyArrays)&&void 0!==a?a:Rb.emptyArrays,p=null!==(s=i.emptyObjects)&&void 0!==s?s:Rb.emptyObjects;for(var m in e){var h=e[m];if(c){if(void 0===h){delete e[m];continue}}else if(null==h){delete e[m];continue}(u&&"string"==typeof h&&""===h||d&&"number"==typeof h&&!1===isFinite(h)||f&&Array.isArray(h)&&0===h.length||_b(h)&&(l&&(e[m]=jb(h,{deep:l,skipNull:c,emptyStrings:u,emptyInvalidNumbers:d,emptyArrays:f,emptyObjects:p})),p&&0===Object.keys(e[m]).length))&&delete e[m]}return e}const Mb=e=>{let t;const r=new Set,n=(e,n)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=n?n:"object"!=typeof o||null===o)?o:Object.assign({},t,o),r.forEach((r=>r(t,e)))}},o=()=>t,a={setState:n,getState:o,getInitialState:()=>s,subscribe:e=>(r.add(e),()=>r.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),r.clear()}},s=t=e(n,o,a);return a};var kb=o(9242);const{useDebugValue:Pb}=t,{useSyncExternalStoreWithSelector:Db}=kb;let Tb=!1;const Ib=e=>e,Ob=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?Mb(e):Mb)(e):e,r=(e,r)=>function(e,t=Ib,r){r&&!Tb&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),Tb=!0);const n=Db(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,r);return Pb(n),n}(t,e,r);return Object.assign(r,t),r},Lb=new Map,Ab=e=>{const t=Lb.get(e);return t?Object.fromEntries(Object.entries(t.stores).map((([e,t])=>[e,t.getState()]))):{}},Fb=(e,t)=>
1{let r;try{r=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==r&&t(r)},Vb=(Hb=((e,t={})=>(r,n,o)=>{const{enabled:a,anonymousActionType:s,store:i,...l}=t;let c;try{c=(null==a||a)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!c)return a&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(r,n,o);const{connection:u,...d}=((e,t,r)=>{if(void 0===e)return{type:"untracked",connection:t.connect(r)};const n=Lb.get(r.name);if(n)return{type:"tracked",store:e,...n};const o={connection:t.connect(r),stores:{}};return Lb.set(r.name,o),{type:"tracked",store:e,...o}})(i,c,l);let f=!0;o.setState=(e,t,a)=>{const c=r(e,t);if(!f)return c;const d=void 0===a?{type:s||"anonymous"}:"string"==typeof a?{type:a}:a;return void 0===i?(null==u||u.send(d,n()),c):(null==u||u.send({...d,type:`${i}/${d.type}`},{...Ab(l.name),[i]:o.getState()}),c)};const p=(...e)=>{const t=f;f=!1,r(...e),f=t},m=e(o.setState,n,o);if("untracked"===d.type?null==u||u.init(m):(d.stores[d.store]=o,null==u||u.init(Object.fromEntries(Object.entries(d.stores).map((([e,t])=>[e,e===d.store?m:t.getState()]))))),o.dispatchFromDevtools&&"function"==typeof o.dispatch){let e=!1;const t=o.dispatch;o.dispatch=(...r)=>{"__setState"!==r[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...r)}}return u.subscribe((e=>{var t;switch(e.type){case"ACTION":return"string"!=typeof e.payload?void console.error("[zustand devtools middleware] Unsupported action format"):Fb(e.payload,(e=>{if("__setState"!==e.type)o.dispatchFromDevtools&&"function"==typeof o.dispatch&&o.dispatch(e);else{if(void 0===i)return void p(e.state);1!==Object.keys(e.state).length&&console.error('\n [zustand devtools middleware] Unsupported __setState action format. \n When using \'store\' option in devtools(), the \'state\' should have only one key, which is a value of \'store\' that was passed in devtools(),\n and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }\n ');const t=e.state[i];if(null==t)return;JSON.stringify(o.getState())!==JSON.stringify(t)&&p(t)}}));case"DISPATCH":switch(e.payload.type){case"RESET":return p(m),void 0===i?null==u?void 0:u.init(o.getState()):null==u?void 0:u.init(Ab(l.name));case"COMMIT":return void 0===i?void(null==u||u.init(o.getState())):null==u?void 0:u.init(Ab(l.name));case"ROLLBACK":return Fb(e.state,(e=>{if(void 0===i)return p(e),void(null==u||u.init(o.getState()));p(e[i]),null==u||u.init(Ab(l.name))}));case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return Fb(e.state,(e=>{void 0!==i?JSON.stringify(o.getState())!==JSON.stringify(e[i])&&p(e[i]):p(e)}));case"IMPORT_STATE":{const{nextLiftedState:r}=e.payload,n=null==(t=r.computedStates.slice(-1)[0])?void 0:t.state;if(!n)return;return p(void 0===i?n:n[i]),void(null==u||u.send(null,r))}case"PAUSE_RECORDING":return f=!f}return}})),m})((e=>({loadingProducts:!1,preloadingFilters:!1,updatingFilters:!1,filtersReset:!1,searchResponse:null,hasChoicesForFilter:e=>{const t=Vb.getState();return!!t.searchResponse?.results?.possible_choices?.length&&t.searchResponse.results.possible_choices.some((t=>t.filter_id===String(e)))},groupIds:[],paginationReset:!1,isIntentionalClear:!1,filterVisibilityState:{},setFilterVisibility:(t,r)=>e((e=>({filterVisibilityState:{...e.filterVisibilityState,[t]:r}}))),getFilterVisibility:e=>{const t=Vb.getState(),r=!wE()||"open"===bE();return void 0!==t.filterVisibilityState[e]?t.filterVisibilityState[e]:r},setLoadingProducts:t=>e({loadingProducts:t}),setPreloadingFilters:t=>e({preloadingFilters:t}),setUpdatingFilters:t=>e({updatingFilters:t}),setFiltersReset:t=>e({filtersReset:t}),setSearchResponse:t=>e({searchResponse:t}),setPaginationReset:t=>e({paginationReset:t}),setIsIntentionalClear:t=>e({isIntentionalClear:t})})),{name:"WooCommerce Product Filters"}),Hb?Ob(Hb):Ob),zb=({filter:e})=>{const r=(e=>{const{searchResponse:r}=Vb();return(0,t.useMemo)((()=>
1{if(!r?.results?.possible_choices||!e?.id)return[];const t=parseInt(e.id,10),n=r.results.possible_choices.filter((e=>parseInt(e.filter_id,10)===t));return n&&0!==Object.keys(n).length?n.map((({term_id:e,facet_display_value:t,post_count:r,is_custom_field:n,facet_value:o,parent_id:a,depth:s})=>({value:n?o:e,label:t,count:parseInt(r,10),parent_id:parseInt(a,10)||0,depth:parseInt(s,10)||0}))):[]}),[r,e])})(e),n=(0,t.useMemo)((()=>fE()),[]),o=(0,t.useMemo)((()=>n.use_hierarchical_terms?TE(r):r),[r,n.use_hierarchical_terms]),{slug:a}=e,{control:s}=Sw(),{field:i}=Lw({name:a,control:s,defaultValue:{}});return(0,l.jsx)(bi,{value:"string"==typeof i.value?[i.value]:jE(i.value),onValueChange:e=>{const t=RE(e);i.onChange(t)},className:"wcf-checkbox-group",name:a,children:o.map((e=>(0,l.jsx)(xi,{value:e.value,size:"3",className:`wcf-checkbox-item wcf-depth-${e.displayDepth||0}`,children:(0,l.jsxs)("span",{className:"wcf-option-label",children:[(0,Cb.decodeEntities)(e.label),xE()&&(0,l.jsxs)("span",{className:"wcf-option-count",children:["(",e.count,")"]})]})},yb())))})},Bb=window.wp.i18n,$b=window.wp.element;var Hb;const Wb=(0,$b.forwardRef)((function({icon:e,size:t=24,...r},n){return(0,$b.cloneElement)(e,{width:t,height:t,...r,ref:n})})),Ub=window.wp.primitives,Kb=(0,l.jsx)(Ub.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)(Ub.Path,{d:"M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21ZM15.5303 8.46967C15.8232 8.76256 15.8232 9.23744 15.5303 9.53033L13.0607 12L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L12 13.0607L9.53033 15.5303C9.23744 15.8232 8.76256 15.8232 8.46967 15.5303C8.17678 15.2374 8.17678 14.7626 8.46967 14.4697L10.9393 12L8.46967 9.53033C8.17678 9.23744 8.17678 8.76256 8.46967 8.46967C8.76256 8.17678 9.23744 8.17678 9.53033 8.46967L12 10.9393L14.4697 8.46967C14.7626 8.17678 15.2374 8.17678 15.5303 8.46967Z"})}),Gb=({options:e,parentId:r,filterName:n,selectedValue:o,onChange:a,isLastLevel:s,onClear:i})=>{const c=(0,t.useMemo)((()=>e.filter((e=>e.parent_id===r))),[e,r]);if(!c.length)return null;const u=c.find((t=>{if(t.value===o)return!0;let r=o;for(;r;){const n=e.find((e=>e.value===r));if(!n)break;if(n.value===t.value)return!0;r=n.parent_id}return!1})),d=u?.value||"placeholder";return(0,l.jsx)("div",{className:Nb()("wcf-dropdown-level",{"wcf-last-dropdown":s}),children:(0,l.jsx)("div",{className:"wcf-dropdown-level-container",children:(0,l.jsxs)("div",{className:"wcf-dropdown-wrapper",children:[(0,l.jsxs)($h,{value:d,onValueChange:e=>{"placeholder"!==e&&a(e)},disabled:"placeholder"!==d,children:[(0,l.jsx)(Hh,{placeholder:(0,Cb.decodeEntities)(n)}),(0,l.jsxs)(Wh,{position:"popper",children:[(0,l.jsx)(Uh,{value:"placeholder",children:(0,Cb.decodeEntities)(n)}),c.map((e=>(0,l.jsx)(Uh,{value:e.value,children:(0,l.jsxs)("span",{className:"wcf-option-label",children:[(0,Cb.decodeEntities)(e.label),xE()&&(0,l.jsxs)("span",{className:"wcf-option-count",children:["(",e.count,")"]})]})},e.value)))]})]}),"placeholder"!==d&&(0,l.jsx)("button",{type:"button",className:"wcf-dropdown-clear",onClick:()=>i(r),"aria-label":"Clear selection",children:(0,l.jsx)(Wb,{icon:Kb})})]})})})},qb=({options:e,filterName:r,selectedValue:n,onChange:o})=>{const a=(0,t.useCallback)((()=>{if(!e.length)return"0";const t=new Set(e.map((e=>e.term_id))),r=[...new Set(e.map((e=>e.parent_id)))].filter((e=>!t.has(e)));return r.length>0?r[0]:"0"}),[e]),s=(0,t.useCallback)((()=>{const t=[];let o=a(),s=null;for(;;){const a=e.filter((e=>e.parent_id===o));if(!a.length)break;if(s=a.find((t=>{if(t.value===n)return!0;let r=n;for(;r;){const n=e.find((e=>e.value===r));if(!n)break;if(n.value===t.value)return!0;r=n.parent_id}return!1})),t.push({parentId:o,filterName:0===t.length?r:(0,Bb.__)("Select","woocommerce-product-filters")}),!s)break;if(!e.some((e=>e.parent_id===s.term_id)))break;o=s.term_id}return t}),[e,r,n,a]),i=(0,t.useMemo)((()=>s()),[s]),c=(0,t.useCallback)((t=>{const r=e.find((e=>e.parent_id===t&&e.value===n));if(r){const t=e.find((e=>e.term_id===r.parent_id));o(t?t.value:"")}else o("")}),[e,n,o]);return(0,l.jsx)("div",{className:"wcf-hierarchical-dropdowns",children:i.map(((t,r)=>(0,l.jsx)(Gb,{options:e,parentId:t.parentId,filterName:t.filterName,selectedValue:n,onChange:o,onClear:c,isLastLevel:r===i.length-1},t.parentId)))})},Zb=({filter:e})=>{const r=(e=>{const{searchResponse:r}=Vb();return(0,t.useMemo)((()=>
1{if(!r?.results?.possible_choices||!e?.id)return[];const t=parseInt(e.id,10),n=r.results.possible_choices.filter((e=>parseInt(e.filter_id,10)===t));return n&&0!==Object.keys(n).length?n.map((e=>({value:e.is_custom_field?e.facet_value:e.term_id,label:e.facet_display_value,count:parseInt(e.post_count,10),term_id:e.term_id,parent_id:e.parent_id,depth:e.depth,facet_name:e.facet_name}))):[]}),[r,e])})(e),n=(0,t.useMemo)((()=>fE()),[]),o=(0,t.useMemo)((()=>"cf"===e.filter_by),[e.filter_by]),a=(0,t.useMemo)((()=>"true"===e.options?.dropdown_hierarchical&&!o),[e.options,o]),{slug:s,name:i}=e,{control:c}=Sw(),u=(0,t.useMemo)((()=>({name:s,control:c,defaultValue:""})),[s,c]),{field:d}=Lw(u),f=(0,t.useMemo)((()=>o||a?r:TE(r,e.name)),[o,a,r,e.name]),p=(0,t.useMemo)((()=>{if(!a&&n.use_hierarchical_terms){const e=f.map((e=>({...e,parent_id:parseInt(e.parent_id,10)||0,depth:parseInt(e.depth,10)||0,displayDepth:parseInt(e.depth,10)||0})));return TE(e)}return f}),[f,n.use_hierarchical_terms,a]),m=(0,t.useCallback)((e=>{"placeholder"!==e&&d.onChange(e)}),[d.onChange]),h=(0,t.useMemo)((()=>({value:d.value||"placeholder",onValueChange:m})),[d.value,m]),v=(0,t.useMemo)((()=>(0,l.jsxs)(Wh,{position:"popper",children:[(0,l.jsx)(Uh,{value:"placeholder",children:(0,Cb.decodeEntities)(i)}),p.map((e=>(0,l.jsx)(Uh,{value:e.value,className:"wcf-dropdown-item",children:(0,l.jsxs)("span",{className:`wcf-option-label wcf-dropdown-item wcf-depth-${e.displayDepth||0}`,children:[(0,Cb.decodeEntities)(e.label),xE()&&(0,l.jsxs)("span",{className:"wcf-option-count",children:["(",e.count,")"]})]})},e.value)))]})),[p,i]);return a?(0,l.jsx)(qb,{options:f,filterName:i,selectedValue:d.value,onChange:d.onChange}):(0,l.jsxs)($h,{...h,name:s,children:[(0,l.jsx)(Hh,{placeholder:(0,Cb.decodeEntities)(i)}),v]})},Xb=e=>{const{searchResponse:r}=Vb();return(0,t.useMemo)((()=>{if(!r?.results?.possible_choices||!e?.id)return[];const t=parseInt(e.id,10),n=r.results.possible_choices.filter((e=>parseInt(e.filter_id,10)===t));return n&&0!==Object.keys(n).length?n.map((({term_id:e,facet_display_value:t,post_count:r,is_custom_field:n,facet_value:o,parent_id:a,depth:s})=>({value:n?o:e,label:t,count:parseInt(r,10),parent_id:parseInt(a,10)||0,depth:parseInt(s,10)||0}))):[]}),[r,e])},Yb=({filter:e})=>{const{updatingFilters:r}=Vb(),n=(e=>{const{searchResponse:r}=Vb(),n=Xb(e);return(0,t.useMemo)((()=>n&&0!==n.length?n.map((({value:e,label:t,count:r})=>({value:e,label:t,count:r}))):[]),[n])})(e),{slug:o}=e,{control:a}=Sw(),{field:s}=Lw({name:o,control:a,defaultValue:{}});return(0,l.jsx)(Ha,{gap:"3",wrap:"wrap",children:n.map((e=>(0,l.jsx)(Ja,{type:"button",onClick:()=>(e=>{if(r)return;const t="string"==typeof s.value?[s.value]:jE(s.value),n=t.includes(e)?t.filter((t=>t!==e)):[...t,e];s.onChange(RE(n))})(e.value),className:Nb()("wcf-filter-label-option","string"==typeof s.value?s.value===e.value?"active-button":"":jE(s.value).includes(e.value)?"active-button":""),children:(0,l.jsxs)("span",{className:"wcf-option-label",children:[(0,Cb.decodeEntities)(e.label),xE()&&(0,l.jsxs)("span",{className:"wcf-option-count",children:["(",e.count,")"]})]})},yb())))})},Jb=({filter:e})=>{const r=Xb(e),n=(0,t.useMemo)((()=>fE()),[]),o=(0,t.useMemo)((()=>n.use_hierarchical_terms?TE(r):r),[r,n.use_hierarchical_terms]),{slug:a}=e,{control:s}=Sw(),{field:i}=Lw({name:a,control:s,defaultValue:""});return(0,l.jsx)(Zp,{size:"3",name:a,value:i.value||"",onValueChange:i.onChange,children:o.map((e=>(0,l.jsx)(Xp,{value:e.value,className:`wcf-radio-item wcf-depth-${e.displayDepth||0}`,children:(0,l.jsxs)("span",{className:"wcf-option-label",children:[(0,Cb.decodeEntities)(e.label),xE()&&(0,l.jsxs)("span",{className:"wcf-option-count",children:["(",e.count,")"]})]})},yb())))})},Qb=({filter:e})=>{const{updatingFilters:r}=Vb(),n=(e=>{const{searchResponse:r}=Vb();return(0,t.useMemo)((()=>{if(!r?.results?.possible_choices||!e?.id)return[];const t=parseInt(e.id,10),n=r.results.possible_choices.filter((e=>parseInt(e.filter_id,10)===t));return n&&0!==Object.keys(n).length?n.map((({term_id:e,facet_display_value:t,post_count:r,image:n})=>({value:e,label:t,count:parseInt(r,10),image:n}))):[]}),[r,e])})(e),{slug:o,options:a}=e,s=a?.image_display_mode||"image_name",{control:i}=Sw(),{field:c}=Lw({name:o,control:i,defaultValue:{}});return(0,l.jsx)(ri,{columns:"2",gap:"3",width:"auto",children:n.map((e=>(0,l.jsx)(os,{size:"2",className:"wcf-image-card "+("string"==typeof c.value?c.value===e.value?"wcf-selected-card":"":jE(c.value).includes(e.value)?"wcf-selected-card":""),onClick:()=>(e=>{if(r)return;const t="string"==typeof c.value?[c.value]:jE(c.value),n=t.includes(e)?t.filter((t=>t!==e)):[...t,e];c.onChange(RE(n))})(e.value),style:{cursor:r?"not-allowed":"pointer"},children:(0,l.jsxs)(hf,{clip:"padding-box",side:"all",pb:"0",children:[e?.image&&(0,l.jsx)("img",{src:e.image,alt:(0,Cb.decodeEntities)(e.label),style:{display:"block",objectFit:"cover",width:"100%",height:100,backgroundColor:"var(--gray-5)"}}),(0,l.jsxs)("div",{className:"image-details",children:["string"==typeof c.value?c.value===e.value&&(0,l.jsx)("div",{className:"selected-indicator",children:(0,l.jsx)($y,{width:20,height:20})}):jE(c.value).includes(e.value)&&(0,l.jsx)("div",{className:"selected-indicator",children:(0,l.jsx)($y,{width:20,height:20})}),"image_name"===s&&(0,l.jsxs)("p",{className:"wcf-option-label",style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",margin:0},children:[(0,Cb.decodeEntities)(e.label),xE()&&(0,l.jsxs)("span",{className:"wcf-option-count",children:["(",e.count,")"]})]})]})]})},e.value)))})};var ex=o(9431),tx=o.n(ex);const rx=window.wp.deprecated;var nx=o.n(rx);const ox=function(e){let t;function r(e){if(e.priceFormat)return function(e){const t=document.createElement("DIV");return t.innerHTML=e,t.textContent||t.innerText||""}(e.priceFormat.toString());switch(e.symbolPosition){case"left":return"%1$s%2$s";case"right":return"%2$s%1$s";case"left_space":return"%1$s %2$s";case"right_space":return"%2$s %1$s"}return"%1$s%2$s"}function n(e){const n={code:"USD",symbol:"$",symbolPosition:"left",thousandSeparator:",",decimalSeparator:".",precision:2,...e};let o=n.precision;null===o?(console.warn("Currency precision is null"),o=NaN):"string"==typeof o&&(o=parseInt(o,10)),t={code:n.code.toString(),symbol:n.symbol.toString(),symbolPosition:n.symbolPosition.toString(),decimalSeparator:n.decimalSeparator.toString(),priceFormat:r(n),thousandSeparator:n.thousandSeparator.toString(),precision:o}}function o(e,r=!1){const n=function({precision:e=null,decimalSeparator:t=".",thousandSeparator:r=","}
1,n){if(void 0===n)return"";if("number"!=typeof n&&(n=parseFloat(n)),isNaN(n))return"";let o=null===e?NaN:Number(e);if(isNaN(o)){const[,e]=n.toString().split(".");o=e?e.length:0}return tx()(n,o,t,r)}(t,e);if(""===n)return n;const{priceFormat:o,symbol:a,code:s}=t;return(0,Bb.sprintf)(o,r?s:a,n)}return n(e),{getCurrencyConfig:()=>({...t}),getDataForCountry:function(e,t={},r={}){const n=t[e];if(!n)return{};const o=r[n.currency_code];return o?{code:n.currency_code,symbol:(0,Cb.decodeEntities)(o),symbolPosition:n.currency_pos,thousandSeparator:n.thousand_sep,decimalSeparator:n.decimal_sep,precision:n.num_decimals}:{}},setCurrency:n,formatAmount:o,formatCurrency:function(e){return nx()("Currency().formatCurrency",{version:"5.0.0",alternative:"Currency().formatAmount",plugin:"WooCommerce",hint:"`formatAmount` accepts the same arguments as formatCurrency"}),o(e)},getPriceFormat:r,formatDecimal(e){if("number"!=typeof e&&(e=parseFloat(e)),Number.isNaN(e))return 0;const{precision:r}=t;return Math.round(e*Math.pow(10,r))/Math.pow(10,r)},formatDecimalString(e){if("number"!=typeof e&&(e=parseFloat(e)),Number.isNaN(e))return"";const{precision:r}=t;return e.toFixed(r)},render:e=>("number"!=typeof e&&(e=parseFloat(e)),e<0?(0,$b.createElement)("span",{className:"is-negative"},o(e)):o(e))}};function ax(e){return ax="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ax(e)}function sx(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=ax(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=ax(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ax(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ix(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function lx(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ix(r,!0).forEach((function(t){sx(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ix(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var cx={adminUrl:"",countries:[],currency:{code:"USD",precision:2,symbol:"$",symbolPosition:"left",decimalSeparator:".",priceFormat:"%1$s%2$s",thousandSeparator:","},defaultDateRange:"period=month&compare=previous_year",locale:{siteLocale:"en_US",userLocale:"en_US",weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},orderStatuses:[],siteTitle:"",wcAssetUrl:""},ux=lx({},cx,{},"object"===("undefined"==typeof wcSharedSettings?"undefined":ax(wcSharedSettings))?wcSharedSettings:{});ux.currency=lx({},cx.currency,{},ux.currency),ux.locale=lx({},cx.locale,{},ux.locale),ux.adminUrl,ux.countries,ux.currency,ux.locale,ux.orderStatuses,ux.siteTitle,ux.wcAssetUrl,ux.defaultDateRange;const dx=ox(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return ux.hasOwnProperty(e)?ux[e]:t}("currency")),fx=((0,$b.createContext)(dx),ox),px=({filter:e})=>{const{updatingFilters:r}=Vb(),n=(0,t.useMemo)((()=>fE().currency),[fE]),{slug:o}=e,{control:a}=Sw(),s=(0,t.useMemo)((()=>fx(n)),[n]),{minPrice:i,maxPrice:c}=(e=>{const{searchResponse:r}=Vb(),n=(0,t.useRef)(null);return(0,t.useMemo)((()=>{const t={hasMultipleOptions:!1,minPrice:0,maxPrice:0};if(!r?.results?.possible_choices||!e?.id)return null!==n.current?{hasMultipleOptions:!0,minPrice:0,maxPrice:n.current}:t;const o=parseInt(e.id,10),a=r.results.possible_choices.filter((e=>parseInt(e.filter_id,10)===o));if(!a||0===a.length)return null!==n.current?{hasMultipleOptions:!0,minPrice:0,maxPrice:n.current}:t;const s=a.map((e=>{const t=parseFloat(e.highest_price);return Number.isFinite(t)?t:0})),i=s.length>0?Math.max(...s,0):0;null===n.current&&i>0&&(n.current=i);const l=null!==n.current?n.current:i;return{hasMultipleOptions:l>0,minPrice:0,maxPrice:l}}),[r,e])}
1)(e),u=[i,c],{field:d,fieldState:{invalid:f,isTouched:p,isDirty:m},formState:{touchedFields:h,dirtyFields:v}}=Lw({name:o,control:a,defaultValue:void 0}),[g,y]=(0,t.useState)(null),w=(0,t.useRef)(!1),b=(0,t.useMemo)((()=>{if(null!==g)return g;if(d.value&&Array.isArray(d.value)&&2===d.value.length){const e=Math.max(i,Math.min(d.value[0],c));return[e,Math.max(e,Math.min(d.value[1],c))]}return u}),[g,d.value,u,i,c]),x=e=>{if(r)return;w.current=!0,y(null);const t=e[0]===u[0]&&e[1]===u[1];d.onChange(t?void 0:e)},C=(0,t.useMemo)((()=>s.formatAmount(b[0])),[b,s]),E=(0,t.useMemo)((()=>s.formatAmount(b[1])),[b,s]);return(0,l.jsxs)("div",{className:"wcf-price-range-slider",onPointerUp:()=>{requestAnimationFrame((()=>{w.current||null===g||x(g)}))},children:[(0,l.jsx)(Pv,{min:i,max:c,value:b,onValueCommit:x,onValueChange:e=>{r||(y(e),w.current=!1)},step:1,name:o}),(0,l.jsxs)("p",{className:"wcf-option-label",children:[IE("from")," ",C," ",IE("to")," ",E]})]})},mx=({isSelected:e,isHovered:t})=>(0,l.jsx)("svg",{fill:"currentColor",className:`${e?"selected":""} ${t?"hovered":""}`,children:(0,l.jsx)("path",{d:"M11 1.5l2.84 5.75 6.34.92-4.59 4.47 1.08 6.31L11 16.25l-5.67 2.7 1.08-6.31L1.82 8.17l6.34-.92L11 1.5z"})}),hx=({filter:e})=>{const{updatingFilters:r}=Vb(),{slug:n}=e,{control:o}=Sw(),{field:a}=Lw({name:n,control:o,defaultValue:""}),[s,i]=(0,t.useState)(0);return(0,l.jsx)("div",{className:"wcf-rating-stars",onMouseLeave:()=>i(0),children:[...Array(5)].map(((e,t)=>(0,l.jsx)("button",{onClick:()=>!r&&a.onChange(t+1),onMouseEnter:()=>i(t+1),type:"button",children:(0,l.jsx)(mx,{isSelected:t<a.value,isHovered:t<s})},t)))})},vx=({filter:e})=>{const r=(e=>{const{searchResponse:r}=Vb();return(0,t.useMemo)((()=>{if(!r?.results?.possible_choices||!e?.id)return[];const t=parseInt(e.id,10),n=r.results.possible_choices.find((e=>parseInt(e.filter_id,10)===t));return n?n.post_count:0}),[r,e])})(e),{slug:n}=e,{control:o}=Sw(),{field:a}=Lw({name:n,control:o,defaultValue:!1});return(0,l.jsx)(Nr,{as:"label",size:"2",children:(0,l.jsxs)(Ha,{gap:"2",children:[(0,l.jsx)(Ei,{name:n,checked:Boolean(a.value),onCheckedChange:a.onChange,size:"3"}),(0,l.jsxs)("span",{className:"wcf-option-label",children:[e.options?.filter_label||(0,Cb.decodeEntities)(e.name),xE()&&(0,l.jsxs)("span",{className:"wcf-option-count",children:["(",r,")"]})]})]})})};var gx=o(181),yx=o.n(gx);const wx="undefined"==typeof window?t.useEffect:t.useLayoutEffect;function bx(e){(0,t.useEffect)((()=>e),[])}function xx(e){(0,t.useEffect)((()=>{"function"==typeof e&&e()}),[])}function Cx(e,r){const n=(0,t.useRef)(!1),o=(0,t.useMemo)((()=>void 0===r||Array.isArray(r)?(Array.isArray(r)&&0===r.length&&console.warn("Using [] as the second argument makes useDidUpdate a noop. The second argument should either be `undefined` or an array of length greater than 0."),r):[r]),[r]);(0,t.useEffect)((()=>{n.current&&e()}),o),xx((()=>{n.current=!0})),bx((()=>{n.current=!1}))}const Ex={initializeWithNull:!1},Nx=(e,r,n={})=>{const{initializeWithNull:o}=Object.assign({},Ex,n),[a,s]=(0,t.useState)(o?null:e),i=function(e,r,n){const o=(0,t.useCallback)((e=>yx()(e,r,n)),[r,n]),a=function(e,r=!1){const n=r?wx:t.useEffect,o=(0,t.useRef)(e);return n((()=>{o.current=e})),o}(e),s=(0,t.useRef)(o((function(...e){var t;null===(t=a.current)||void 0===t||t.call(a,...e)})));return bx((()=>{var e;return null===(e=s.current)||void 0===e?void 0:e.cancel()})),s.current}(s,r);return xx((()=>{o&&i(e)})),Cx((()=>{i(e)}),[e]),[a,s]},Sx=({filter:e})=>{const r=(0,t.useRef)(),n=(0,t.useMemo)((()=>fE()),[]),{filter_mode:o}=n,{slug:a}=e,{control:s,formState:i}=Sw(),{field:c,fieldState:{invalid:u,isTouched:d,isDirty:f},formState:{touchedFields:p,dirtyFields:m}}=Lw({name:a,control:s,defaultValue:""}),[h,v]=(0,t.useState)(""),[g,y]=Nx(h,500);return(0,t.useEffect)((()=>{!0===r.current&&!1===f&&v(""),r.current=f}),[f]),Cx((()=>{"instant"!==o||(0,xb.isEmpty)(g)||c.onChange(g)}),[g]),(0,l.jsx)(Ry,{name:a,placeholder:e.name,value:!1!==h?h:"",onChange:e=>{return t=e.target.value,v(t),void("instant"!==o&&c.onChange(t));var t},children:(0,l.jsx)(jy,{children:(0,l.jsx)(qy,{height:"16",width:"16"})})})},Rx=({filter:e,renderingSorter:r=!1,onSubmit:n=null,filterMode:o=null})=>{const{slug:a}=e,{control:s,formState:i}=Sw(),{default_catalog_sort:c}
vendor: 10,229 bytes, line 1
1=fE(),{field:u,fieldState:{invalid:d,isTouched:f,isDirty:p},formState:{touchedFields:m,dirtyFields:h}}=Lw({name:a,control:s,defaultValue:c}),v=(0,t.useMemo)((()=>yE()),[]);return(0,l.jsxs)($h,{defaultValue:c,value:u.value,onValueChange:e=>{u.onChange(e),r&&"instant"!==o&&n&&setTimeout((()=>{n()}),0)},name:a,children:[(0,l.jsx)(Hh,{}),(0,l.jsxs)(Wh,{position:"popper",children:[(0,l.jsx)(Uh,{value:dE,disabled:!0,children:WCF_Frontend?.lang?.table_sorting||"Table sorting"}),v.map((e=>(0,l.jsx)(Uh,{value:e.value,children:e.label},yb())))]})]})};var jx=!!t.useInsertionEffect&&t.useInsertionEffect,Mx=jx||function(e){return e()};jx||t.useLayoutEffect;var kx={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function Px(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}var Dx=/[A-Z]|^ms/g,Tx=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Ix=function(e){return 45===e.charCodeAt(1)},Ox=function(e){return null!=e&&"boolean"!=typeof e},Lx=Px((function(e){return Ix(e)?e:e.replace(Dx,"-$&").toLowerCase()})),Ax=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(Tx,(function(e,t,r){return Vx={name:t,styles:r,next:Vx},t}))}return 1===kx[e]||Ix(e)||"number"!=typeof t||0===t?t:t+"px"};function Fx(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return Vx={name:r.name,styles:r.styles,next:Vx},r.name;if(void 0!==r.styles){var n=r.next;if(void 0!==n)for(;void 0!==n;)Vx={name:n.name,styles:n.styles,next:Vx},n=n.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o<r.length;o++)n+=Fx(e,t,r[o])+";";else for(var a in r){var s=r[a];if("object"!=typeof s)null!=t&&void 0!==t[s]?n+=a+"{"+t[s]+"}":Ox(s)&&(n+=Lx(a)+":"+Ax(a,s)+";");else if(!Array.isArray(s)||"string"!=typeof s[0]||null!=t&&void 0!==t[s[0]]){var i=Fx(e,t,s);switch(a){case"animation":case"animationName":n+=Lx(a)+":"+i+";";break;default:n+=a+"{"+i+"}"}}else for(var l=0;l<s.length;l++)Ox(s[l])&&(n+=Lx(a)+":"+Ax(a,s[l])+";")}return n}(e,t,r);case"function":if(void 0!==e){var o=Vx,a=r(e);return Vx=o,Fx(e,t,a)}}if(null==t)return r;var s=t[r];return void 0!==s?s:r}var Vx,zx=/label:\s*([^\s;\n{]+)\s*(;|$)/g,Bx=function(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var n=!0,o="";Vx=void 0;var a=e[0];null==a||void 0===a.raw?(n=!1,o+=Fx(r,t,a)):o+=a[0];for(var s=1;s<e.length;s++)o+=Fx(r,t,e[s]),n&&(o+=a[s]);zx.lastIndex=0;for(var i,l="";null!==(i=zx.exec(o));)l+="-"+i[1];var c=function(e){for(var t,r=0,n=0,o=e.length;o>=4;++n,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}(o)+l;return{name:c,styles:o,next:Vx}},$x=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),Hx=Math.abs,Wx=String.fromCharCode,Ux=Object.assign;function Kx(e){return e.trim()}function Gx(e,t,r){return e.replace(t,r)}function qx(e,t){return e.indexOf(t)}function Zx(e,t){return 0|e.charCodeAt(t)}function Xx(e,t,r){return e.slice(t,r)}function Yx(e){return e.length}function Jx(e){return e.length}function Qx(e,t){return t.push(e),e}var eC=1,tC=1,rC=0,nC=0,oC=0,aC="";function sC(e,t,r,n,o,a,s){return{value:e,root:t,parent:r,type:n,props:o,children:a,line:eC,column:tC,length:s,return:""}}function iC(e,t){return Ux(sC("",null,null,"",null,null,0),e,{length:-e.length},t)}function lC(){return oC=nC>0?Zx(aC,--nC):0,tC--,10===oC&&(tC=1,eC--),oC}function cC(){return oC=nC<rC?Zx(aC,nC++):0,tC++,10===oC&&(tC=1,eC++),oC}function uC(){return Zx(aC,nC)}function dC(){return nC}function fC(e,t){return Xx(aC,e,t)}function pC(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function mC(e){return eC=tC=1,rC=Yx(aC=e),nC=0,[]}function hC(e){return aC="",e}function vC(e){return Kx(fC(nC-1,wC(91===e?e+2:40===e?e+1:e)))}function gC(e){for(;(oC=uC())&&oC<33;)cC();return pC(e)>2||pC(oC)>3?"":" "}function yC(e,t){for(;--t&&cC()&&!(oC<48||oC>102||oC>57&&oC<65||oC>70&&oC<97););return fC(e,dC()+(t<6&&32==uC()&&32==cC()))}function wC(e){for(;cC();)switch(oC){case e:return nC;case 34:case 39:34!==e&&39!==e&&wC(oC);break;case 40:41===e&&wC(e);break;case 92:cC()}return nC}function bC(e,t){for(;cC()&&e+oC!==57&&(e+oC!==84||47!==uC()););return"/*"+fC(t,nC-1)+"*"+Wx(47===e?e:cC())}function xC(e){for(;!pC(uC());)cC();return fC(e,nC)}var CC="-ms-",EC="-moz-",NC="-webkit-",SC="comm",_C="rule",RC="decl",jC="@keyframes";function MC(e,t){for(var r="",n=Jx(e),o=0;o<n;o++)r+=t(e[o],o,e,t)||"";return r}function kC(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case RC:return e.return=e.return||e.value;case SC:return"";case jC:return e.return=e.value+"{"+MC(e.children,n)+"}";case _C:e.value=e.props.join(",")}return Yx(r=MC(e.children,n))?e.return=e.value+"{"+r+"}":""}function PC(e){return hC(DC("",null,null,null,[""],e=mC(e),0,[0],e))}function DC(e,t,r,n,o,a,s,i,l){for(var c=0,u=0,d=s,f=0,p=0,m=0,h=1,v=1,g=1,y=0,w="",b=o,x=a,C=n,E=w;v;)switch(m=y,y=cC()){case 40:if(108!=m&&58==Zx(E,d-1)){-1!=qx(E+=Gx(vC(y),"&","&\f"),"&\f")&&(g=-1);break}case 34:case 39:case 91:E+=vC(y);break;case 9:case 10:case 13:case 32:E+=gC(m);break;case 92:E+=yC(dC()-1,7);continue;case 47:switch(uC()){case 42:case 47:Qx(IC(bC(cC(),dC()),t,r),l);break;default:E+="/"}break;case 123*h:i[c++]=Yx(E)*g;case 125*h:case 59:case 0:switch(y){case 0:case 125:v=0;case 59+u:-1==g&&(E=Gx(E,/\f/g,"")),p>0&&Yx(E)-d&&Qx(p>32?OC(E+";",n,r,d-1):OC(Gx(E," ","")+";",n,r,d-2),l);break;case 59:E+=";";default:if(Qx(C=TC(E,t,r,c,u,o,i,w,b=[],x=[],d),a),123===y)if(0===u)DC(E,t,C,C,b,a,d,i,x);else switch(99===f&&110===Zx(E,3)?100:f){case 100:case 108:case 109:case 115:DC(e,C,C,n&&Qx(TC(e,C,C,0,0,o,i,w,o,b=[],d),x),o,x,d,i,n?b:x);break;default:DC(E,C,C,C,[""],x,0,i,x)}}c=u=p=0,h=g=1,w=E="",d=s;break;case 58:d=1+Yx(E),p=m;default:if(h<1)if(123==y)--h;else if(125==y&&0==h++&&125==lC())continue;switch(E+=Wx(y),y*h){case 38:g=u>0?1:(E+="\f",-1);break;case 44:i[c++]=(Yx(E)-1)*g,g=1;break;case 64:45===uC()&&(E+=vC(cC())),f=uC(),u=d=Yx(w=E+=xC(dC())),y++;break;case 45:45===m&&2==Yx(E)&&(h=0)}}return a}function TC(e,t,r,n,o,a,s,i,l,c,u){for(var d=o-1,f=0===o?a:[""],p=Jx(f),m=0,h=0,v=0;m<n;++m)for(var g=0,y=Xx(e,d+1,d=Hx(h=s[m])),w=e;g<p;++g)(w=Kx(h>0?f[g]+" "+y:Gx(y,/&\f/g,f[g])))&&(l[v++]=w);return sC(e,t,r,0===o?_C:i,l,c,u)}function IC(e,t,r){return sC(e,t,r,SC,Wx(oC),Xx(e,2,-2),0)}function OC(e,t,r,n){return sC(e,t,r,RC,Xx(e,0,n),Xx(e,n+1,-1),n)}var LC=function(e,t,r){for(var n=0,o=0;n=o,o=uC(),38===n&&12===o&&(t[r]=1),!pC(o);)cC();return fC(e,nC)},AC=new WeakMap,FC=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||AC.get(r))&&!n){AC.set(e,!0);for(var o=[],a=function(e,t){return hC(function(e,t){var r=-1,n=44;do{switch(pC(n)){case 0:38===n&&12===uC()&&(t[r]=1),e[r]+=LC(nC-1,t,r);break;case 2:e[r]+=vC(n);break;case 4:if(44===n){e[++r]=58===uC()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=Wx(n)}}while(n=cC());return e}(mC(e),t))}(t,o),s=r.props,i=0,l=0;i<a.length;i++)for(var c=0;c<s.length;c++,l++)e.props[l]=o[i]?a[i].replace(/&\f/g,s[c]):s[c]+" "+a[i]}}},VC=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function zC(e,t){switch(function(e,t){return 45^Zx(e,0)?(((t<<2^Zx(e,0))<<2^Zx(e,1))<<2^Zx(e,2))<<2^Zx(e,3):0}(e,t)){case 5103:return NC+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return NC+e+e;
1case 5349:case 4246:case 4810:case 6968:case 2756:return NC+e+EC+e+CC+e+e;case 6828:case 4268:return NC+e+CC+e+e;case 6165:return NC+e+CC+"flex-"+e+e;case 5187:return NC+e+Gx(e,/(\w+).+(:[^]+)/,NC+"box-$1$2"+CC+"flex-$1$2")+e;case 5443:return NC+e+CC+"flex-item-"+Gx(e,/flex-|-self/,"")+e;case 4675:return NC+e+CC+"flex-line-pack"+Gx(e,/align-content|flex-|-self/,"")+e;case 5548:return NC+e+CC+Gx(e,"shrink","negative")+e;case 5292:return NC+e+CC+Gx(e,"basis","preferred-size")+e;case 6060:return NC+"box-"+Gx(e,"-grow","")+NC+e+CC+Gx(e,"grow","positive")+e;case 4554:return NC+Gx(e,/([^-])(transform)/g,"$1"+NC+"$2")+e;case 6187:return Gx(Gx(Gx(e,/(zoom-|grab)/,NC+"$1"),/(image-set)/,NC+"$1"),e,"")+e;case 5495:case 3959:return Gx(e,/(image-set\([^]*)/,NC+"$1$`$1");case 4968:return Gx(Gx(e,/(.+:)(flex-)?(.*)/,NC+"box-pack:$3"+CC+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+NC+e+e;case 4095:case 3583:case 4068:case 2532:return Gx(e,/(.+)-inline(.+)/,NC+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Yx(e)-1-t>6)switch(Zx(e,t+1)){case 109:if(45!==Zx(e,t+4))break;case 102:return Gx(e,/(.+:)(.+)-([^]+)/,"$1"+NC+"$2-$3$1"+EC+(108==Zx(e,t+3)?"$3":"$2-$3"))+e;case 115:return~qx(e,"stretch")?zC(Gx(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==Zx(e,t+1))break;case 6444:switch(Zx(e,Yx(e)-3-(~qx(e,"!important")&&10))){case 107:return Gx(e,":",":"+NC)+e;case 101:return Gx(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+NC+(45===Zx(e,14)?"inline-":"")+"box$3$1"+NC+"$2$3$1"+CC+"$2box$3")+e}break;case 5936:switch(Zx(e,t+11)){case 114:return NC+e+CC+Gx(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return NC+e+CC+Gx(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return NC+e+CC+Gx(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return NC+e+CC+e+e}return e}var BC=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case RC:e.return=zC(e.value,e.length);break;case jC:return MC([iC(e,{value:Gx(e.value,"@","@"+NC)})],n);case _C:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return MC([iC(e,{props:[Gx(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return MC([iC(e,{props:[Gx(t,/:(plac\w+)/,":"+NC+"input-$1")]}),iC(e,{props:[Gx(t,/:(plac\w+)/,":-moz-$1")]}),iC(e,{props:[Gx(t,/:(plac\w+)/,CC+"input-$1")]})],n)}return""}))}}],$C=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var n,o,a=e.stylisPlugins||BC,s={},i=[];n=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)s[t[r]]=!0;i.push(e)}));var l,c,u,d,f=[kC,(d=function(e){l.insert(e)},function(e){e.root||(e=e.return)&&d(e)})],p=(c=[FC,VC].concat(a,f),u=Jx(c),function(e,t,r,n){for(var o="",a=0;a<u;a++)o+=c[a](e,t,r,n)||"";return o});o=function(e,t,r,n){l=r,function(e){MC(PC(e),p)}(e?e+"{"+t.styles+"}":t.styles),n&&(m.inserted[t.name]=!0)};var m={key:t,sheet:new $x({key:t,container:n,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:o};return m.sheet.hydrate(i),m};function HC(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return Bx(t)}o(4146);var WC=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},UC={}.hasOwnProperty,KC=t.createContext("undefined"!=typeof HTMLElement?$C({key:"css"}):null);KC.Provider;var GC=function(e){return(0,t.forwardRef)((function(r,n){var o=(0,t.useContext)(KC);return e(r,o,n)}))},qC=t.createContext({}),ZC="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",XC=function(e,t){var r={};for(var n in t)UC.call(t,n)&&(r[n]=t[n]);return r[ZC]=e,r},YC=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return WC(t,r,n),Mx((function(){return function(e,t,r){WC(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+n:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}(t,r,n)})),null},JC=GC((function(e,r,n){var o=e.css;"string"==typeof o&&void 0!==r.registered[o]&&(o=r.registered[o]);var a=e[ZC],s=[o],i="";"string"==typeof e.className?i=function(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "})),n}(r.registered,s,e.className):null!=e.className&&(i=e.className+" ");var l=Bx(s,void 0,t.useContext(qC));i+=r.key+"-"+l.name;var c={};for(var u in e)UC.call(e,u)&&"css"!==u&&u!==ZC&&(c[u]=e[u]);return c.ref=n,c.className=i,t.createElement(t.Fragment,null,t.createElement(YC,{cache:r,serialized:l,isStringTag:"string"==typeof a}),t.createElement(a,c))}));function QC(e,t,r){return UC.call(t,"css")?l.jsx(JC,XC(e,t),r):l.jsx(e,t,r)}function eE(e,t,r){return UC.call(t,"css")?l.jsxs(JC,XC(e,t),r):l.jsxs(e,t,r)}l.Fragment;const tE=(e,t)=>{const r=(e=>{const t={indigo:"#4B0082",cyan:"#00FFFF",orange:"#FFA500",crimson:"#DC143C",green:"#008000"};try{let r=t[e]||e;r=r.replace("#","");const n=parseInt(r.substr(0,2),16),o=parseInt(r.substr(2,2),16),a=parseInt(r.substr(4,2),16);return isNaN(n)||isNaN(o)||isNaN(a)?128:(299*n+587*o+114*a)/1e3}catch(e){return console.warn("Error parsing color:",e),128}})(e),n=r>128?"#000":"#fff",o="#fff"===e.toLowerCase()||"#ffffff"===e.toLowerCase()||r>245;return HC` 2 width: 30px; 3 height: 30px; 4 border-radius: 3px; 5 background-color: ${e}; 6 cursor: pointer; 7 transition: all 0.2s ease-in-out; 8 position: relative; 9 display: flex; 10 align-items: center; 11 justify-content: center; 12 ${o?"border: 1px solid #e0e0e0;":""} 13 14 &:hover { 15 transform: scale(1.1); 16 } 17 18 svg { 19 display: ${t?"block":"none"}; 20 width: 16px; 21 height: 16px; 22 fill: ${n}; 23 filter: drop-shadow(0px 0px 1px ${r>128?"rgba(0,0,0,0.5)":"rgba(255,255,255,0.5)"}); 24 } 25 `},rE=({filter:e})=>{const r=(e=>{const{searchResponse:r}=Vb();return(0,t.useMemo)((()=>
25{if(!r?.results?.possible_choices||!e?.id)return[];const t=parseInt(e.id,10),n=r.results.possible_choices.filter((e=>parseInt(e.filter_id,10)===t));return n&&0!==Object.keys(n).length?n.map((({term_id:e,facet_display_value:t,post_count:r,is_custom_field:n,facet_value:o,color:a})=>({value:n?o:e,label:t,color:a||t.toLowerCase(),count:parseInt(r,10)}))):[]}),[r,e])})(e),{updatingFilters:n}=Vb(),{slug:o,options:a}=e,s="true"===a?.colors_show_labels||!0===a?.colors_show_labels||!1,{control:i}=Sw(),{field:l}=Lw({name:o,control:i,defaultValue:{}}),c=e=>{if(!n){const t=jE(l.value),r=t.includes(e)?t.filter((t=>t!==e)):[...t,e];(e=>{const t=RE(e);l.onChange(t)})(r)}};return QC(ri,{columns:s?"1":"3",gap:"3",width:"auto",children:r.map((e=>{const t=jE(l.value).includes(e.value);return QC("div",{className:"wcf-color-swatch",children:eE(Ha,{gap:"2",align:"center",children:[QC("div",{css:tE(e.color,t),onClick:()=>!n&&c(e.value),role:"checkbox","aria-checked":t,"aria-disabled":n,"aria-label":`${e.label}${xE()?` (${e.count})`:""}`,tabIndex:n?-1:0,onKeyDown:t=>{n||"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),c(e.value))},children:QC("svg",{viewBox:"0 0 24 24","aria-hidden":"true",focusable:"false",children:QC("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"})})}),eE("p",{className:"wcf-option-label",onClick:()=>!n&&c(e.value),children:[s&&(0,Cb.decodeEntities)(e.label),xE()&&eE("span",{className:"wcf-option-count",children:["(",e.count,")"]})]})]})},yb())}))})},nE=({filter:e})=>{const r=(0,t.useMemo)((()=>fE()),[]),{filter_mode:n}=r,{slug:o}=e,{control:a,formState:s}=Sw(),{field:i,fieldState:{invalid:c,isTouched:u,isDirty:d},formState:{touchedFields:f,dirtyFields:p}}=Lw({name:o,control:a,defaultValue:""}),[m,h]=(0,t.useState)(""),[v,g]=Nx(m,500);return Cx((()=>{"instant"!==n||(0,xb.isEmpty)(v)||i.onChange(v)}),[v]),(0,l.jsx)(Ry,{name:o,placeholder:e.name,value:!1!==m?m:"",onChange:e=>{return t=e.target.value,h(t),void("instant"!==n&&i.onChange(t));var t}})},oE="wcf:filter:remove",aE="wcf:products:beforeRender",sE="wcf:filters:clearAll",iE="wcf:mobile:toggleDrawer",lE=()=>{const e=new CustomEvent(sE,{bubbles:!0});document.dispatchEvent(e)},cE=e=>{const t=new CustomEvent(iE,{detail:{isOpen:e},bubbles:!0});document.dispatchEvent(t)},uE=({filter:e})=>{const{range_unit:r,slug:n}=(0,t.useMemo)((()=>({range_unit:e.options.range_unit,slug:e.slug})),[e]),{updatingFilters:o}=Vb(),{control:a}=Sw(),{isValidRange:s,absoluteMinValue:i,absoluteMaxValue:c}=(e=>{const{searchResponse:r}=Vb(),n=(0,t.useRef)(null);return(0,t.useMemo)((()=>{const t={hasMultipleOptions:!1,minValue:0,maxValue:0,absoluteMinValue:0,absoluteMaxValue:0,isValidRange:!1};if(!r?.results?.possible_choices||!e?.id)return t;const o=parseInt(e.id,10),a=r.results.possible_choices.filter((e=>parseInt(e.filter_id,10)===o));if(!a||0===a.length)return t;const s=a.map((e=>{const t=parseFloat(e.facet_value);return isNaN(t)?null:t}));if(s.some((e=>null===e)))return t;const i=Math.min(...s),l=Math.max(...s),c=a[0];return void 0!==c?.absolute_min_value&&void 0!==c?.absolute_max_value?n.current={min:c.absolute_min_value,max:c.absolute_max_value}:n.current||(n.current={min:i,max:l}),{hasMultipleOptions:i!==l,minValue:i,maxValue:l,absoluteMinValue:n.current.min,absoluteMaxValue:n.current.max,isValidRange:!0}}),[r,e])})(e),u=(0,t.useMemo)((()=>[i,c]),[i,c]),{field:d,fieldState:{invalid:f,isTouched:p,isDirty:m},formState:{touchedFields:h,dirtyFields:v}}=Lw({name:n,control:a,defaultValue:void 0}),[g,y]=(0,t.useState)(null),w=(0,t.useRef)(!1),b=(0,t.useMemo)((()=>{if(null!==g)return g;if(d.value&&Array.isArray(d.value)&&2===d.value.length){const e=Math.max(i,Math.min(d.value[0],c));return[e,Math.max(e,Math.min(d.value[1],c))]}return u}),[g,d.value,u,i,c]),x=e=>{if(o)return;w.current=!0,y(null);const t=e[0]===u[0]&&e[1]===u[1];d.onChange(t?void 0:e)};return s?(0,l.jsxs)("div",{className:"wcf-price-range-slider",onPointerUp:()=>{requestAnimationFrame((()=>{w.current||null===g||x(g)}))},children:[(0,l.jsx)(Pv,{min:i,max:c,value:b,onValueCommit:x,onValueChange:e=>{o||(y(e),w.current=!1)},step:1,name:n}),(0,l.jsxs)("p",{className:"wcf-option-label",children:["From ",b[0],r," to ",b[1],r]})]}):null},dE="__wcf_table_sorting__",fE=()=>WCF_Frontend,pE=()=>window.wcf_groups,mE=()=>window.wcf_integrations,hE=(e,t=null)=>{const r=t||e.dataset.groupId;return pE().find((e=>e.id==r))||{}},vE=()=>[...new Set(pE().map((e=>e.id)))],gE=(e,t)=>{let r=e;switch(t.filter_by){case"in_stock":case"on_sale":r="checkbox";break;case"ratings":r="rating";break;case"price":r="price";break;case"search":r="search";break;case"sorter":r="sorter";break;case"colors":r="colors"}return r},yE=()=>{const e=fE().orderby_options;return Object.keys(e).map((t=>({label:e[t],value:t})))},wE=()=>fE().toggle_filters,bE=()=>fE().toggle_default_status,xE=()=>fE().show_counters,CE=e=>{if(Array.isArray(e))return e;const t={...e};for(const e in t)"object"==typeof t[e]&&null!==t[e]?t[e]=CE(t[e]):!1===t[e]&&delete t[e];return t},EE=e=>
25{const t=jb(e,{deep:!0,emptyObjects:!0,emptyInvalidNumbers:!0,emptyArrays:!0}),r=CE(t);return Object.keys(r).forEach((e=>{r[e]===dE&&delete r[e]})),r},NE=()=>window.wcf_query_vars||{};let SE=0;const _E=async(e,t=!1)=>{const r=await((e,t=!1)=>{const r=document.querySelector(".wcf-products-loop");if(!r)throw new Error("Products container element (.wcf-products-loop) not found in the DOM");const n=++SE;let o;const a=new Promise((e=>{o=e}));let s=!1;const i=(a=!0)=>{s||(s=!0,n===SE&&document.querySelector(".wcf-products-loop")===r?(a&&((e,t,r)=>{const n=new CustomEvent("wcf:products:afterRender",{detail:{response:e,isInfiniteLoading:t,container:r}});document.dispatchEvent(n)})(e,t,r),o(a)):o(!1))},l=(n=e.output)=>{if(s)return;if(!n)throw new Error('Response is missing the required "output" property');const o=document.createElement("div");o.innerHTML=n;const a=o.querySelector(".wcf-products-loop");a?t?r.insertAdjacentHTML("beforeend",a.innerHTML):r.innerHTML=a.innerHTML:t?r.insertAdjacentHTML("beforeend",n):r.innerHTML=n,i(!0)};return(e=>{const t=new CustomEvent(aE,{cancelable:!0,detail:e});return document.dispatchEvent(t),t})({response:e,isInfiniteLoading:t,container:r,resume:l,complete:i}).defaultPrevented||l(),a})(e,t);return r&&((e=100,t=!1)=>{((e,t)=>
25{const r=new CustomEvent("wcf:products:beforeScroll",{detail:{offset:e,isInfiniteLoading:t}});document.dispatchEvent(r)})(e,t);const r=document.querySelector(".wcf-products-loop");if(!r)throw new Error("Products container element (.wcf-products-loop) not found in the DOM");const n=t?Array.from(r.querySelectorAll(".products")).slice(-1)[0]:r;if(!n)return;const o=n.getBoundingClientRect().top+window.scrollY-e;window.scrollTo({top:o,behavior:"smooth"}),((e,t,r,n)=>{const o=new CustomEvent("wcf:products:afterScroll",{detail:{offset:e,isInfiniteLoading:t,targetElement:r,scrollPosition:n}});document.dispatchEvent(o)})(e,t,n,o)})(100,t),r},RE=e=>Array.isArray(e)?e.reduce(((e,t,r)=>(e[r]=t,e)),{}):{},jE=e=>e&&"object"==typeof e?Object.values(e):[],ME=(e,t="_wcf_",r=!1)=>{((e,t,r)=>{const n=new CustomEvent("wcf:url:beforeUpdate",{detail:{url:e,params:t,prefix:r}});document.dispatchEvent(n)})(window.location.href,e,t);const n=new URL(window.location.href);n.searchParams.delete("wcf_search"),n.searchParams.delete("wcf_parameters"),Array.from(n.searchParams.keys()).forEach((e=>{e.startsWith(t)&&n.searchParams.delete(e)})),Object.keys(e).length>0&&(n.searchParams.set("wcf_search","true"),Object.entries(e).forEach((([e,r])=>{if(r&&"object"==typeof r){const o=Object.values(r).join(",");o&&n.searchParams.set(`${t}${e}`,o)}else r&&n.searchParams.set(`${t}${e}`,r)}))),r?window.history.replaceState({},"",n):window.history.pushState({},"",n),((e,t,r)=>{const n=new CustomEvent("wcf:url:afterUpdate",{detail:{url:e,params:t,prefix:r}});document.dispatchEvent(n)})(n.href,e,t)},kE=()=>{(e=>{const t=new CustomEvent("wcf:url:beforeDelete",{detail:{url:e}});document.dispatchEvent(t)})(window.location.href);const e=new URL(window.location.href);Array.from(e.searchParams.keys()).forEach((t=>{(t.startsWith("_wcf_")||"wcf_search"===t)&&e.searchParams.delete(t)})),window.history.replaceState({},"",e),(e=>{const t=new CustomEvent("wcf:url:afterDelete",{detail:{url:e}});document.dispatchEvent(t)})(e.href)},PE=e=>e.flatMap((e=>Array.isArray(e.values)?e.values.map((t=>({slug:e.slug,label:(0,Cb.decodeEntities)(t.name),value:t.id}))):[{slug:e.slug,label:e.values,value:(0,Cb.decodeEntities)(e.values)}])),DE=e=>e.find((e=>"sorter"===e.filter_by)),TE=e=>Array.isArray(e)&&0!==e.length?e.map((e=>({...e,displayDepth:e.depth||0}))):[],IE=e=>{const t=fE();return t&&t.lang&&t.lang[e]?t.lang[e]:e},OE=({filter:e,isHorizontal:r,renderingSorter:n=!1,onSubmit:o=null})=>{const{preloadingFilters:a,setFilterVisibility:s,getFilterVisibility:i}=Vb(),c=(0,t.useMemo)((()=>wE()),[]),{id:u,name:d,slug:f,options:{filter_type:p,...m}}=((0,t.useMemo)((()=>c?bE():"open"),[c]),e),h=(0,t.useMemo)((()=>
25Nb()("wcf-filter",`wcf-filter-${f}`,`wcf-filter-${gE(p,e)}`)),[f,p,e]),v=(0,t.useMemo)((()=>gE(p,e)),[p,e]),g=i(u),{filter_mode:y}=fE(),w=(0,t.useMemo)((()=>((e,t)=>{let r=null;switch(e){case"dropdown":r=Zb;break;case"checkboxes":r=zb;break;case"radio":r=Jb;break;case"labels":r=Yb;break;case"images":r=Qb;break;case"text":r=nE;break;case"range":r=uE;break;default:r=null}switch(t.filter_by){case"in_stock":case"on_sale":r=vx;break;case"ratings":r=hx;break;case"price":r=px;break;case"search":r=Sx;break;case"sorter":r=Rx;break;case"colors":r=rE}return(0,Sb.applyFilters)("wcf_frontend_filter_input_component",r,e,t)})(p,e)),[p,e]),b=(0,t.useCallback)((()=>{r||a||!c||s(u,!g)}),[r,a,c,u,g,s]),x=(0,l.jsxs)("div",{className:h,children:[(0,l.jsxs)(Ha,{align:"center",justify:"between",onClick:b,style:{cursor:r||a||!c?"default":"pointer"},className:Nb()({"wcf-filter-title":!r},{"title-closed":!g}),children:[!r&&(0,l.jsx)(Cr,{size:"2",as:"h3",wrap:"wrap",weight:"medium",children:(0,Cb.decodeEntities)(d)}),c&&!r&&(0,l.jsx)(Ly,{style:{transform:g?"rotate(-180deg)":"rotate(0deg)",width:"20px",height:"20px",color:"var(--gray-a7)"}})]}),(0,l.jsx)("div",{className:"wcf-filter-input",style:{display:r||g?"block":"none"},children:w&&(0,l.jsx)(w,{filter:e,renderingSorter:n,onSubmit:o,filterMode:y})})]});if(r&&"dropdown"!==v&&"sorter"!==v){const e=(0,t.useMemo)((()=>({width:"100%",justifyContent:"space-between"})),[]);return(0,l.jsxs)(qf,{children:[(0,l.jsx)(Zf,{asChild:!0,children:(0,l.jsxs)(Ja,{variant:"outline",color:"gray",...!n&&{style:e},className:"wcf-filter-horizontal-trigger",children:[(0,Cb.decodeEntities)(d),(0,l.jsx)(Ly,{})]})}),(0,l.jsx)(Xf,{className:"wcf-group",children:x})]})}return x},LE={group:{width:"100%"},row:{width:"100%"},flex:{display:"flex",width:"100%",flexDirection:"row",justifyContent:"space-between"}},AE=n().memo((({id:e,name:r,filters:n,domElement:o,isHorizontal:a,onSubmit:s,inDrawer:i,hideSubmitButton:c=!1})=>{const u=(0,t.useMemo)((()=>fE()),[]),{preloadingFilters:d,searchResponse:f}=Vb(),{watch:p,setValue:m}=Sw(),h=p();(0,t.useEffect)((()=>{const e=e=>{const{slug:t,value:r}=e.detail,o=n?n.find((e=>e.slug===t)):void 0;if(!o)return;const a=h[t];switch(o.options?.filter_type){case"images":case"checkboxes":case"labels":const e=jE(a),n=String(r);let s=e.filter((e=>e!==n));"cf"===o.filter_by&&(s=[]),m(t,RE(s),{shouldDirty:!0});break;case"checkbox":m(t,!1,{shouldDirty:!0});break;case"radio":case"dropdown":case"search":case"text":case"rating":default:m(t,"",{shouldDirty:!0});break;case"price_range":case"range":m(t,void 0,{shouldDirty:!0})}};return document.addEventListener(oE,e),()=>{document.removeEventListener(oE,e)}}),[n,h,m]);const v=(0,t.useMemo)((()=>{const t=u?.filter_mode,r=(e=>{const t=pE();return!(!t||!t.length)&&t[t.length-1].id===e})(e)||"wcf-drawer-merged-group"===e;return!(!i&&"instant"===t)&&!(!Array.isArray(n)||0===n.length)&&r}),[e,i,u?.filter_mode,n]),g=(0,t.useMemo)((()=>{const e=EE(h);return Object.keys(e).some((t=>{const r=e[t];return Array.isArray(r)?r.length>0:Boolean(r)}))}),[h]),y=(0,t.useCallback)((()=>{b(window.innerWidth)}),[]),[w,b]=(0,t.useState)(window.innerWidth);(0,t.useEffect)((()=>(window.addEventListener("resize",y),()=>window.removeEventListener("resize",y))),[y]);const x=(0,t.useMemo)((()=>parseInt(fE()?.horizontal_per_row)||3)),C=(0,t.useMemo)((()=>{let e=x;return w<=480?e=1:w<=768&&(e=2),{isHorizontal:a||"horizontal"===o?.dataset?.layout,itemsPerRow:e}}),[o?.dataset,a,w,x]),E=(0,t.useCallback)(((e,t)=>(0,l.jsx)(ri,{columns:String(C.itemsPerRow),gap:"3",width:"auto",children:e.map((e=>(0,l.jsx)("div",{className:"wcf-filter-horizontal-container",children:(0,l.jsx)(OE,{filter:e,style:LE.group,isHorizontal:C.isHorizontal})},e.id)))},`row-${t}`)),[C.isHorizontal,C.itemsPerRow]),N=(0,t.useMemo)((()=>{if(!Array.isArray(n))return null;const e=n.filter((e=>"search"===e.filter_by||Vb.getState().hasChoicesForFilter(e.id)||"sorter"===e.filter_by&&!i));return C.isHorizontal?(0,xb.chunk)(e,C.itemsPerRow).map(E):e.map((e=>(0,l.jsx)(OE,{filter:e},e.id)))}),[n,C,E,Vb.getState().searchResponse,i]),S=(0,t.useCallback)((e=>{e.preventDefault(),lE(),cE(!1)}),[]),_=(0,t.useMemo)((()=>PE(f?.results?.active_filters||[])),[f?.results?.active_filters]),R=(0,t.useMemo)((()=>(0,l.jsxs)(Ha,{direction:"column",gap:"5",style:LE.group,children:[N,v&&g&&!c&&(0,l.jsxs)(Ha,{align:"center",className:"wcf-submit-button-wrapper",gap:"4",children:[(0,l.jsx)(Ja,{type:i&&"instant"===u?.filter_mode?"button":"submit",className:"wcf-submit-button",variant:"solid",disabled:d,"aria-disabled":d,"aria-label":g?(0,Cb.decodeEntities)(u?.button_text):"Select at least one filter option to apply",onClick:i&&"instant"===u?.filter_mode?()=>cE(!1):void 0,children:u?.button_text?(0,Cb.decodeEntities)(u?.button_text):"Apply filters"}),i&&_.length>0&&(0,l.jsx)(wf,{onClick:S,className:"wcf-clear-filters-link","aria-label":"Clear all filters",href:"#",size:"2",children:u?.clear_button_text?(0,Cb.decodeEntities)(u?.clear_button_text):"Clear"})]})]})),[N,d,v,g,i,_.length,S,u]);return(0,l.jsx)("div",{className:"wcf-group",style:LE.group,children:(0,l.jsx)("form",{id:i?"wcf-drawer-form":void 0,onSubmit:s,style:LE.group,children:R})})}),((e,t)=>e.id===t.id&&e.name===t.name&&e.filters===t.filters&&e.isHorizontal===t.isHorizontal&&e.domElement===t.domElement&&e.onSubmit===t.onSubmit&&e.hideSubmitButton===t.hideSubmitButton)),FE=window.wp.apiFetch;var VE=o.n(FE);const zE=fE().rest_api_nonce;function BE(){const[e,t]=(0,$b.useState)(null),{setPreloadingFilters:r,setUpdatingFilters:n,setSearchResponse:o,setLoa
25dingProducts:a,setFiltersReset:s,setPaginationReset:i}=Vb(),l=Sw(),c=(0,$b.useCallback)((async(e=!1,a=null,s=null,i=null,l=!1,c=null,u=!0)=>{const d=e?r:n;d(!0),t(null);try{const t=new URLSearchParams;a?t.append("groups",JSON.stringify(a)):t.append("groups",vE()),s?t.append("query_vars",JSON.stringify(s)):t.append("query_vars",JSON.stringify(NE()));let r=c;i&&"page"in i&&(r=i.page,delete i.page),i&&Object.keys(i).length>0?(t.append("parameters",JSON.stringify(i)),u&&ME({...i,...r?{page:r}:{}},"_wcf_",e)):r?u&&ME({page:r},"_wcf_",e):e||kE(),r&&t.append("page",r),l&&t.append("requires_rendering",l),t.append("integrations",JSON.stringify(mE())),WCF_Frontend?.is_taxonomy_page&&WCF_Frontend?.current_taxonomy&&t.append("taxonomy_context",JSON.stringify(WCF_Frontend.current_taxonomy));const n=await VE()({path:`/wcf/v1/search?${t.toString()}`,headers:{"X-WP-Nonce":zE}});return o(n),n}catch(e){t(e),o(null)}finally{d(!1)}}),[r,n,o]),u=(0,$b.useCallback)((async()=>{n(!0),a(!0),t(null),s(!0),i(!0);try{const e=l.getValues();Object.keys(e).forEach((t=>{switch((e=>{const t=pE();if(!t||!Array.isArray(t))return null;for(const r of t)if(r&&r.filters&&Array.isArray(r.filters)){const t=r.filters.find((t=>t.slug===e));if(t&&t.hasOwnProperty("filter_by"))return t.filter_by}return null})(t)){case"sorter":case"search":l.resetField(t,{keepDirty:!1});break;default:"object"==typeof e[t]&&null!==e[t]?l.setValue(t,{},{shouldDirty:!1}):l.setValue(t,"",{shouldDirty:!1})}}));const t=new URLSearchParams;t.append("groups",vE()),t.append("query_vars",JSON.stringify(NE())),t.append("requires_rendering",!0),t.append("reset",!0),t.append("integrations",JSON.stringify(mE())),WCF_Frontend?.is_taxonomy_page&&WCF_Frontend?.current_taxonomy&&t.append("taxonomy_context",JSON.stringify(WCF_Frontend.current_taxonomy)),kE();const r=await VE()({path:`/wcf/v1/search?${t.toString()}`,headers:{"X-WP-Nonce":zE}});return o(r),r}catch(e){return t(e),o(null),null}finally{n(!1),a(!1),s(!1),i(!1)}}),[n,o,a,s,i,l]),d=(0,$b.useCallback)((async()=>{n(!0),a(!0),t(null);try{const e=new URLSearchParams,t=l.getValues(),r=EE(t);e.append("groups",vE()),e.append("query_vars",JSON.stringify(NE())),e.append("parameters",JSON.stringify(r)),e.append("requires_rendering",!0),WCF_Frontend?.is_taxonomy_page&&WCF_Frontend?.current_taxonomy&&e.append("taxonomy_context",JSON.stringify(WCF_Frontend.current_taxonomy)),e.append("integrations",JSON.stringify(mE())),ME(r);const n=await VE()({path:`/wcf/v1/search?${e.toString()}`,headers:{"X-WP-Nonce":zE}});return o(n),n}catch(e){return t(e),o(null),null}finally{n(!1),a(!1)}}),[n,o,a,l]),{searchResponse:f}=Vb();return{data:f,error:e,fetchFilters:c,resetAllFilters:u,submitFiltersQuery:d}}const $E=()=>{const{fetchFilters:e}=BE(),r=Sw(),n=Vb((e=>e.paginationReset)),o=Vb((e=>e.setLoadingProducts)),a=fE().infinite_scrolling,{pagination:s,hasResults:i}=Vb((e=>{var t;return{pagination:e.searchResponse?.results?.pagination||{current_page:1,total_pages:1},hasResults:null===(t=e.searchResponse?.results?.has_results)||void 0===t||t}})),c=(({numOfPage:e,totalPage:r=0,initialPage:n=1,onPageChange:o})=>{const a=(0,t.useRef)(!1),s=(0,t.useRef)(!1),i=Math.ceil(n/e),l=n-(i-1)*e-1,[c,u]=(0,t.useState)(l),[d,f]=(0,t.useState)(i),[p,m]=(0,t.useState)(r),h=(Math.floor(p/e),p?c:0),v=()=>(d-1)*e+1+h,g=(0,t.useMemo)((()=>{if(0===p)return[n];const t=v(),r=Math.min(e,p);let o=Math.max(1,t-Math.floor(r/2)),a=o+r-1;return a>p&&(a=p,o=Math.max(1,a-r+1)),Array.from({length:a-o+1},((e,t)=>o+t))}),[p,n,e,d,h]),y=()=>v()<p,w=()=>v()>1;return(0,t.useEffect)((()=>{m(r)}),[r]),(0,t.useEffect)((()=>{const t=Math.ceil(n/e),r=n-(t-1)*e-1;s.current=!1,f(t),u(r)}),[n,e]),(0,t.useEffect)((()=>{if(!a.current)return void(a.current=!0);if(!s.current)return;s.current=!1;const e=v();o?.(e)}),[d,h,o]),{pageList:g,goNext:()=>{if(!y())return;const t=v()+1,r=Math.ceil(t/e),n=(t-1)%e;s.current=!0,f(r),u(n)},goBefore:()=>{if(!w())return;const t=v()-1,r=Math.ceil(t/e),n=(t-1)%e;s.current=!0,f(r),u(n)},goFirstPage:()=>{1!==v()&&(s.current=!0,f(1),u(0))},goLastPage:()=>{if(v()===p)return;const t=Math.ceil(p/e),r=(p-1)%e;s.current=!0,f(t),u(r)},setTotalPage:m,setPage:t=>{if(t<1||t>p)return void console.warn(`Page number ${t} is out of range (1-${p})`);const r=Math.ceil(t/e),n=(t-1)%e;s.current=!0,f(r),u(n)},get hasNextPage(){return y()},get hasBeforePage(){return w()},get currentPage(){return v()}}})((0,t.useMemo)((()=>({numOfPage:fE()?.pagination_num_pages||5,totalPage:s.total_pages,currentPage:n?1:s.current_page,initialPage:n?1:s.current_page,onPageChange:async t=>{const n=r.getValues(),i=EE(n);try{o(!0);const r={...i,page:t}
25,n=await e(!1,null,null,r,!0,null);n&&await _E(n,a)}catch(e){console.error("Error changing page:",e)}finally{o(!1),C(!1),a&&t<s.total_pages&&setTimeout((()=>{b.current&&E.current&&E.current.observe(b.current)}),100)}}})),[s.total_pages,s.current_page,n,e,r,o,a])),{pageList:u,goNext:d,goBefore:f,goFirstPage:p,goLastPage:m,setPage:h,currentPage:v,hasNextPage:g,hasBeforePage:y}=c,w=(0,t.useMemo)((()=>u.map((e=>(0,l.jsx)(Ja,{variant:v===e?"solid":"soft",onClick:()=>h(e),color:"gray",children:e},e)))),[u,v,h]),b=(0,t.useRef)(null),[x,C]=(0,t.useState)(!1),E=(0,t.useRef)(null);return(0,t.useEffect)((()=>{if(a&&s&&!(s.total_pages<=1)&&i&&!(s.current_page>=s.total_pages||x))return E.current=new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting&&!x&&(E.current&&E.current.disconnect(),C(!0),d())}))})),b.current&&E.current&&E.current.observe(b.current),()=>{E.current&&E.current.disconnect()}}),[s,i,d,a,x]),!s||s.total_pages<=1||!i?null:(0,l.jsx)("div",{className:"wcf-pagination-wrapper",ref:b,children:(0,l.jsxs)(Ha,{justify:"between",align:"center",gap:"4",className:"wcf-pagination-wrapper",style:{minHeight:"50px"},children:[(0,l.jsx)("div",{className:"wcf-results"}),!a&&(0,l.jsx)("div",{className:"wcf-pagination-container",children:(0,l.jsxs)(Ha,{gap:"2",align:"center",children:[1!==v&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Ja,{variant:"soft",color:"gray",onClick:p,children:(0,l.jsx)(Wy,{})}),(0,l.jsx)(Ja,{variant:"soft",color:"gray",onClick:f,disabled:!y,children:(0,l.jsx)(Fy,{})})]}),(0,l.jsx)(Ha,{gap:"2",children:w}),v!==s.total_pages&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Ja,{variant:"soft",disabled:!g,onClick:d,color:"gray",children:(0,l.jsx)(zy,{})}),(0,l.jsx)(Ja,{variant:"soft",color:"gray",onClick:m,children:(0,l.jsx)(Ky,{})})]})]})})]})})},HE=()=>{const{isSubmitting:e}=Tw({name:"isSubmitting"}),{loadingProducts:r}=Vb(),n=e||r;return(0,t.useEffect)((()=>{const e="wcf-is-loading",{classList:t}=document.body;if(n)return t.add(e),()=>t.remove(e)}),[n]),n?(0,l.jsx)("div",{id:"wcf-loading-state",role:"status","aria-label":"Loading"}):null},WE=()=>{const{searchResponse:e,hasResults:r,setIsIntentionalClear:n,isIntentionalClear:o}=Vb((e=>{var t;return{searchResponse:e.searchResponse,hasResults:null===(t=e.searchResponse?.results?.has_results)||void 0===t||t,setIsIntentionalClear:e.setIsIntentionalClear,isIntentionalClear:e.isIntentionalClear}})),[a,s]=(0,t.useState)([]),i=(0,t.useRef)([]);(0,t.useEffect)((()=>{const t=e?.results?.active_filters||[];e&&!o&&JSON.stringify(t)!==JSON.stringify(i.current)&&(s(t),i.current=t)}),[e,o]);const{resetAllFilters:c,submitFiltersQuery:u}=BE(),d=(0,t.useCallback)((async(e,t)=>{((e,t)=>{const r=new CustomEvent(oE,{detail:{slug:e,value:t},bubbles:!0});document.dispatchEvent(r)})(e,t);try{n(!0);const e=await u();((e,t=!1)=>{if(!e?.results?.active_filters)return void kE();const r=new URL(window.location.href),n=e.results.active_filters;Array.from(r.searchParams.keys()).forEach((e=>{e.startsWith("_wcf_")&&r.searchParams.delete(e)})),n.length>0?(r.searchParams.set("wcf_search","true"),n.forEach((e=>{const t=`_wcf_${e.slug}`;if(Array.isArray(e.values)){const n=e.values.map((e=>e.id)).join(",");n&&r.searchParams.set(t,n)}else r.searchParams.set(t,e.values)}))):r.searchParams.delete("wcf_search"),t?window.history.replaceState({},"",r):window.history.pushState({},"",r)})(e),e?.output&&await _E(e)}catch(e){console.error("Error updating filters after removal:",e)}finally{setTimeout((()=>{n(!1),((e,t)=>{const r=new CustomEvent("wcf:filter:afterRemoved",{detail:{slug:e,value:t},bubbles:!0});document.dispatchEvent(r)})(e,t)}),100)}}),[u,n]),f=(0,t.useCallback)((async e=>{e?.preventDefault();try{n(!0),s([]);const e=await c();e?.output&&await _E(e)}catch(e){console.error("Error clearing filters:",e)}finally{setTimeout((()=>{n(!1)}),100)}}),[c,n]),p=(0,t.useMemo)((()=>PE(a)),[a]),m=(0,t.useMemo)((()=>e?.results?.pagination?.total_results_text?(0,Cb.decodeEntities)(e.results.pagination.total_results_text):""),[e?.results?.pagination?.total_results_text]);return(0,t.useEffect)((()=>{const e=()=>{f()};return document.addEventListener(sE,e),()=>{document.removeEventListener(sE,e)}}),[f]),(0,l.jsxs)(Ha,{justify:"between",align:"center",width:"100%",className:"wcf-active-filters-container",children:[(0,l.jsx)(Ha,{children:m&&r&&(0,l.jsx)("span",{className:"wcf-total-results",children:m})}),(0,l.jsxs)(Ha,{gap:"2",wrap:"wrap",align:"center",children:[p.length>0&&(0,l.jsx)(wf,{onClick:f,className:"wcf-clear-filters-link","aria-label":"Clear all filters",href:"#",size:"2",children:IE("clear")}),p.map(((e,t)=>
25(0,l.jsxs)(ka,{variant:"soft",radius:"full",size:"3",className:"wcf-active-filter-badge",children:[e.label,(0,l.jsx)(wf,{onClick:()=>d(e.slug,e.value),className:"wcf-filter-remove-btn","aria-label":`Remove ${e.label} filter`,style:{height:"15px",width:"15px"},children:(0,l.jsx)($y,{})})]},`${e.slug}-${e.value}-${t}`)))]})]})},UE=(0,t.memo)((({mergedFilters:e,toggleDrawer:r,slideoutHeading:n,onSubmit:o})=>{const{watch:a}=Sw(),s=a(),{preloadingFilters:i,searchResponse:c}=Vb(),u=(0,t.useMemo)((()=>fE()),[]),d=(0,t.useMemo)((()=>{const e=EE(s);return Object.keys(e).some((t=>{const r=e[t];return Array.isArray(r)?r.length>0:Boolean(r)}))}),[s]),f=(0,t.useMemo)((()=>PE(c?.results?.active_filters||[])),[c?.results?.active_filters]);return(0,l.jsxs)("div",{style:{display:"flex",flexDirection:"column",height:"100%",minHeight:"100%"},children:[(0,l.jsxs)(Ha,{justify:"between",align:"center",className:"wcf-drawer-header",style:{flexShrink:0},children:[(0,l.jsx)("h2",{className:"wcf-drawer-header-title",children:(0,Cb.decodeEntities)(n)}),(0,l.jsx)("a",{href:"#",onClick:e=>{e.preventDefault(),r()},className:"wcf-drawer-close-link","aria-label":"Close filters drawer",children:(0,l.jsx)($y,{width:24,height:24})})]}),(0,l.jsx)("div",{className:"wcf-drawer-body",children:(0,l.jsx)(AE,{id:"wcf-drawer-merged-group",name:"All Filters",filters:e,isHorizontal:!1,onSubmit:o,inDrawer:!0,hideSubmitButton:!0})}),d&&(0,l.jsxs)(Ha,{align:"center",className:"wcf-drawer-footer",gap:"4",children:[(0,l.jsx)(Ja,{type:"instant"===u?.filter_mode?"button":"submit",className:"wcf-submit-button",variant:"solid",disabled:i,"aria-disabled":i,"aria-label":d?(0,Cb.decodeEntities)(u?.button_text):"Select at least one filter option to apply",onClick:"instant"===u?.filter_mode?()=>cE(!1):void 0,form:"wcf-drawer-form",children:u?.button_text?(0,Cb.decodeEntities)(u?.button_text):"Apply filters"}),f.length>0&&(0,l.jsx)(wf,{onClick:e=>{e.preventDefault(),lE(),cE(!1)},className:"wcf-clear-filters-link","aria-label":"Clear all filters",href:"#",size:"2",children:u?.clear_button_text?(0,Cb.decodeEntities)(u?.clear_button_text):"Clear"})]})]})})),KE=UE,GE={menu_order:[{id:"menu_order",desc:!1}],popularity:[{id:"popularity",desc:!0}],rating:[{id:"reviews",desc:!0}],date:[{id:"date",desc:!0}],price:[{id:"price",desc:!1}],"price-desc":[{id:"price",desc:!0}]},qE=e=>{const r=Vb((e=>e.searchResponse)),n=(0,t.useRef)(null),o=(0,t.useRef)((()=>Promise.resolve(!1))),a=(0,t.useRef)(null),s=(0,t.useMemo)((()=>(()=>{const e=mE()?.table;if("string"!=typeof e)return{};const t=document.createElement("textarea");t.innerHTML=e;try{return JSON.parse(t.value)}catch{return{}}})()),[]),i=(0,t.useMemo)((()=>(()=>{for(const e of pE()||[]){const t=DE(e?.filters||[]);if(t)return t}return null})()),[]),l=Object.prototype.hasOwnProperty.call(s,"legacy_frontend")&&!["1","true",!0,1].includes(s.legacy_frontend),c=i?.slug||null;return(0,t.useEffect)((()=>{if(!l)return;let t=null,r=null,s=0,i=!1,u=!1,d=[],f=null;const p=new WeakMap,m=t=>{const r=Array.isArray(t?.sorting)?t.sorting:[],n=JSON.stringify(r);i||n===f||(f=n,u=!1,c&&(t=>{if(!c||e.getValues(c)===t)return;const r={slug:c,value:t};a.current=r,e.setValue(c,t,{shouldDirty:!1,shouldTouch:!1,shouldValidate:!1}),((e,t)=>{const r=new URL(window.location.href),n=`_wcf_${e}`;t===dE?(r.searchParams.delete(n),[...r.searchParams.keys()].some((e=>e.startsWith("_wcf_")))||r.searchParams.delete("wcf_search")):(r.searchParams.set("wcf_search","true"),r.searchParams.set(n,t)),window.history.replaceState({},"",r)})(c,t),window.setTimeout((()=>{a.current===r&&(a.current=null)}),0)})((e=>{if(!Array.isArray(e)||1!==e.length)return dE;const[{id:t,desc:r}]=e;return"menu_order"!==t||r?"popularity"===t&&r?"popularity":"reviews"!==t&&"rating"!==t||!r?"date"===t&&r?"date":"price"===t?r?"price-desc":"price":dE:"rating":"menu_order"})(r)))},h=e=>e&&t!==e?(t&&r&&t.off("stateChange",r),t=e,r=m,t.on("stateChange",r),d=t.getConfig()?.defaultState?.sorting||[],c&&new URLSearchParams(window.location.search).has(`_wcf_${c}`)||m({sorting:d}),t):t,v=()=>h((()=>{const e=document.querySelector('.wcf-products-loop .wpt-dataview[data-frontend="dataviews"]');return(window.Barn2DataViews?.getAllInstances?.()||[]).find((t=>t.getContainer?.()===e))||null})());o.current=(e,t=!1)=>{const r=(e=>{const t=e?.results?.products;return Array.isArray(t)?[...new Set(t.map(Number).filter((e=>Number.isInteger(e)&&e>0)))]:null})(e),n=v();if(!e||null===r||!n)return Promise.resolve(!1);if("function"!=typeof n.updateRequest)return Promise.resolve(!1);const o=t?"reset":"preserve",a=p.get(e)||{};if(a[o])return a[o];if(!t&&a.reset)return a.reset;const l={},m=c?e?.results?.parameters?.[c]:null,h=Array.isArray(m)?m[0]:m;t&&(l.pagination={pageIndex:0}),h&&GE[h]?(l.sorting=GE[h],f=JSON.stringify(l.sorting),u=!0):u&&(l.sorting=d,f=JSON.stringify(l.sorting),u=!1);const g=++s;i=!0;const y=n.updateRequest({extraRequestData:{wcfFilterContext:{productIds:r}},state:l}).finally((()=>{g===s&&(i=!1)}));return p.set(e,{...a,[o]:y}),y.catch((()=>{const t=p.get(e);if(t?.[o]!==y)return;const r={...t};delete r[o],Object.keys(r).length?p.set(e,r):p.delete(e)})),y};const g=e=>{e.detail?.response&&document.querySelector('.wcf-products-loop .wpt-dataview[data-frontend="dataviews"]')&&(e.preventDefault(),o.current(e.detail.response,!0).then((t=>e.detail.complete(t)),(()=>e.detail.complete(!1))))},y=e=>{const t=e.detail?.table,r=t?.getContainer?.();r?.closest(".wcf-products-loop")&&(h(t),n.current&&o.current(n.current,!1))};return document.addEventListener(aE,g),document.addEventListener("wptDataViewReady",y),v(),n.current&&o.current(n.current,!1),()=>{document.removeEventListener(aE,g),document.removeEventListener("wptDataViewReady",y),t&&r&&t.off("stateChange",r),o.current=()=>Promise.resolve(!1)}}),[l,e,c]),(0,t.useEffect)((()=>{l&&r&&(n.current=r,o.current(r,!1))}),[l,r]),(0,t.useCallback)((e=>{const t=a.current;return!(!t||e?.[t.slug]!==t.value||(a.current=null,0))}),[])},ZE=(()=>{const e=fE();return e?.drawer_config||{breakpoint:768,desktop_size:"30%",mobile_size:"60%",animation_duration:250,z_index:999999}})(),XE=ZE.breakpoint,YE={DESKTOP:ZE.desktop_size,MOBILE:ZE.mobile_size},JE=ZE.animation_duration,QE=ZE.z_index,eN=()=>
25{if(!(0,t.useMemo)((()=>!!document.querySelector(".wcf-products-loop")),[]))return null;const{preloadingFilters:e,setSearchResponse:r}=Vb(),{fetchFilters:n}=BE(),o=(0,t.useMemo)((()=>fE()),[]),{horizontal_group_id:a,show_filters_btn_text:s,filter_mode:i,slideout_heading:c}=o,u=(0,t.useMemo)((()=>fE().desktop_visibility),[]),d=(0,t.useMemo)((()=>fE().mobile_visibility),[]),f=function(e={}){const r=t.useRef(),n=t.useRef(),[o,a]=t.useState({isDirty:!1,isValidating:!1,isLoading:Hw(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:Hw(e.defaultValues)?void 0:e.defaultValues});r.current||(r.current={...gb(e),formState:o});const s=r.current.control;return s._options=e,Dw({subject:s._subjects.state,next:e=>{Mw(e,s._proxyFormState,s._updateFormState,!0)&&a({...s._formState})}}),t.useEffect((()=>s._disableForm(e.disabled)),[s,e.disabled]),t.useEffect((()=>{if(s._proxyFormState.isDirty){const e=s._getDirty();e!==o.isDirty&&s._subjects.state.next({isDirty:e})}}),[s,o.isDirty]),t.useEffect((()=>{e.values&&!ab(e.values,n.current)?(s._reset(e.values,s._options.resetOptions),n.current=e.values,a((e=>({...e})))):s._resetDefaultValues()}),[e.values,s]),t.useEffect((()=>{e.errors&&s._setErrors(e.errors)}),[e.errors,s]),t.useEffect((()=>{s._state.mount||(s._updateValid(),s._state.mount=!0),s._state.watch&&(s._state.watch=!1,s._subjects.state.next({...s._formState})),s._removeUnmounted()})),t.useEffect((()=>{e.shouldUnregister&&s._subjects.values.next({values:s._getWatch()})}),[e.shouldUnregister,s]),r.current.formState=Rw(o,s),r.current}({defaultValues:{}}),p=qE(f),m=(0,t.useRef)(new Map);(0,t.useEffect)((()=>{(async()=>{const e=new URLSearchParams(window.location.search);if(e.has("wcf_search")){const t={};for(const[r,n]of e.entries())if(r.startsWith("_wcf_")){const e=r.replace("_wcf_","");try{const r=n.split(",");t[e]=r.length>1?r:r[0]}catch{t[e]=n}}if(Object.keys(t).length>0){f.reset(t);const e=await n(!0,null,null,t,!0);return e&&await _E(e)&&(m.current.set(window.location.search,e),r(e)),!0}}return!1})().then((e=>{e||n(!0)}))}),[]);const[h,v]=(0,t.useState)({isSmallScreen:!1,drawerSize:YE.DESKTOP}),g=(0,t.useMemo)((()=>(0,xb.debounce)((e=>e()),150)),[]);(0,t.useEffect)((()=>{const e=()=>{g((()=>{const e=window.innerWidth;v({isSmallScreen:e<XE,drawerSize:e>=XE?YE.DESKTOP:YE.MOBILE})}))};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),g.cancel()}}),[g]);const y=(0,t.useMemo)((()=>(0,xb.debounce)((e=>{0!==Object.keys(e).length&&EE(e)}),300)),[]);(0,t.useEffect)((()=>{const e=f.watch((e=>{p(e)||(y(e),"instant"===i&&f.handleSubmit(R)(e))}));return()=>{e.unsubscribe(),y.cancel()}}),[y,i,p]);const[w,b]=(0,t.useState)(!1);(0,t.useEffect)((()=>{const e="wcf-drawer-open";return w?document.body.classList.add(e):document.body.classList.remove(e),()=>{document.body.classList.remove(e)}}),[w]),(0,t.useEffect)((()=>{const e=e=>{e.detail&&void 0!==e.detail.isOpen?b(e.detail.isOpen):b((e=>!e))};return document.addEventListener(iE,e),()=>{document.removeEventListener(iE,e)}}),[]);const[x,C]=(0,t.useState)({width:window.innerWidth,isSmallScreen:window.innerWidth<XE,drawerSize:window.innerWidth>=XE?YE.DESKTOP:YE.MOBILE}),E=(0,t.useMemo)((()=>Array.from(document.querySelectorAll(".wcf-group:not(#wcf-horizontal-group)"))),[x.width]);(0,t.useEffect)((()=>{const e="wcf-has-groups";return E.length>0||document.getElementById("wcf-horizontal-group")||document.getElementById("wcf-mobile-drawer")?document.body.classList.add(e):document.body.classList.remove(e),()=>{document.body.classList.remove(e)}}),[E]);const N=(0,t.useMemo)((()=>E.some((e=>"yes"===e.getAttribute("data-builder")))),[E]),S=(0,t.useMemo)((()=>{const e=!h.isSmallScreen;let t=!1;if(e&&"closed"===u?t=!0:e||"closed"!==d||(t=!0),!N){const r=a&&hE({},a)?.filters||[];e&&r.length<=0&&(t=!1)}return t}),[u,h.isSmallScreen,d,a]),_=(0,t.useMemo)((()=>{if(!h.isSmallScreen&&!S)return[];const e=a&&hE({},a)?.filters||[],t=E.reduce(((e,t)=>[...e,...hE(t).filters||[]]),[...e]),r=new Set;return t.filter((e=>!r.has(e.id)&&(r.add(e.id),!0)))}),[h.isSmallScreen,S,E,a,x.width]);(0,t.useEffect)((()=>{const e=(0,xb.debounce)((()=>{const e=window.innerWidth;C({width:e,isSmallScreen:e<XE,drawerSize:e>=XE?YE.DESKTOP:YE.MOBILE})}),150);return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),e.cancel()}}),[]);const R=(0,t.useMemo)((()=>e=>new Promise(((t,r)=>
25{Vb.getState().isIntentionalClear?t(null):n(!1,null,null,EE(e),!0).then((async e=>{await _E(e)&&(m.current.set(window.location.search,e),"instant"!==i&&b(!1)),t(e)})).catch((e=>{r(e)}))}))),[n,i]),j=(0,t.useCallback)((()=>{b((e=>!e))}),[]),M=()=>window.innerWidth>=XE?YE.DESKTOP:YE.MOBILE,[k,P]=(0,t.useState)(M()),D=(0,t.useCallback)((e=>h.isSmallScreen&&"open"===d?_:"1"===document.getElementById("wcf-horizontal-group")?.dataset?.excludeGroup?[]:hE({},e).filters),[h.isSmallScreen,d,_]);(0,t.useEffect)((()=>{const e=()=>{P(M())};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]);const T=(0,t.useMemo)((()=>{if(a){const e=hE({},a)?.filters||[],t=DE(e);if(t)return t}for(const e of E){const t=hE(e),r=DE(t?.filters||[]);if(r)return r}return null}),[E,a]),I=(0,t.useMemo)((()=>h.isSmallScreen?null:("closed"===u?E.filter((e=>"no"!==e.getAttribute("data-widget"))):E).map((t=>{const r=hE(t);return(0,l.jsx)(G,{container:t,children:(0,l.jsx)(ra,{accentColor:"blue",grayColor:"gray",radius:"large",appearance:"light","data-is-root-theme":"false",children:e?(0,l.jsx)(Ka,{}):(0,l.jsx)(AE,{...r,domElement:t,onSubmit:f.handleSubmit(R)})})},yb())}))),[h.isSmallScreen,E,e,f,R,u]);return(0,l.jsxs)(_w,{...f,children:[(0,l.jsx)(HE,{}),(0,l.jsx)(G,{container:document.getElementById("wcf-results"),children:(0,l.jsx)(ra,{accentColor:"blue",grayColor:"gray",radius:"large",appearance:"light","data-is-root-theme":"false","data-has-background":"false",children:(0,l.jsx)(WE,{})})}),document.getElementById("wcf-mobile-drawer")&&S&&(0,l.jsx)(G,{container:document.getElementById("wcf-mobile-drawer"),children:(0,l.jsx)(ra,{accentColor:"blue",grayColor:"gray",radius:"large",appearance:"light","data-is-root-theme":"false",children:e?(0,l.jsx)(Ka,{}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(Ha,{justify:"end",gap:"3",children:[(0,l.jsxs)(Ja,{onClick:j,className:"wcf-drawer-trigger-button",variant:"soft",color:"gray",children:[(0,l.jsx)(Xy,{}),(0,Cb.decodeEntities)(s)]}),T&&(0,l.jsx)(OE,{filter:T,isHorizontal:!0,renderingSorter:!0,onSubmit:f.handleSubmit(R)})]}),(0,l.jsx)(bb,{open:w,onClose:j,direction:"right",className:"wcf-mobile-drawer",zIndex:QE,size:h.drawerSize,duration:JE,children:(0,l.jsx)(KE,{mergedFilters:_.filter((e=>"sorter"!==e.options?.filter_type)),toggleDrawer:j,slideoutHeading:c,onSubmit:f.handleSubmit(R)})})]})})}),document.getElementById("wcf-horizontal-group")&&!S&&(0,l.jsx)(G,{container:document.getElementById("wcf-horizontal-group"),children:(0,l.jsx)(ra,{accentColor:"blue",grayColor:"gray",radius:"large",appearance:"light","data-is-root-theme":"false","data-has-background":"false",children:e?(0,l.jsx)(Ka,{}):(0,l.jsx)(AE,{...hE({},a),domElement:document.getElementById("wcf-horizontal-group"),onSubmit:f.handleSubmit(R),filters:D(a)})})}),I,document.getElementById("wcf-pagination")&&(0,l.jsx)(G,{container:document.getElementById("wcf-pagination"),children:(0,l.jsx)(ra,{accentColor:"blue",grayColor:"gray",radius:"large",appearance:"light","data-is-root-theme":"false","data-has-background":"false",children:(0,l.jsx)($E,{})})})]})},tN=document.getElementById("wcf-app-container"),rN=(0,l.jsx)(eN,{});tN&&(0,e.H)(tN).render(rN)})()})();
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.