PageSourceSearch

https://octv.ai/_next/static/chunks/6568-1f312edddd86ee3a.js

js octv.ai collected 2026-10-05 15:42:05 UTC 75,593 bytes, 5 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6568],{66268:function(e,t,n){"use strict";n.d(t,{Ry:function(){return c}});var r=new WeakMap,o=new WeakMap,a={},l=0,i=function(e){return e&&(e.host||i(e.parentNode))},u=function(e,t,n,u){var c=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=i(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});a[n]||(a[n]=new WeakMap);var s=a[n],d=[],f=new Set,p=new Set(c),v=function(e){!e||f.has(e)||(f.add(e),v(e.parentNode))};c.forEach(v);var h=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))h(e);else try{var t=e.getAttribute(u),a=null!==t&&"false"!==t,l=(r.get(e)||0)+1,i=(s.get(e)||0)+1;r.set(e,l),s.set(e,i),d.push(e),1===l&&a&&o.set(e,!0),1===i&&e.setAttribute(n,"true"),a||e.setAttribute(u,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return h(t),f.clear(),l++,function(){d.forEach(function(e){var t=r.get(e)-1,a=s.get(e)-1;r.set(e,t),s.set(e,a),t||(o.has(e)||e.removeAttribute(u),o.delete(e)),a||e.removeAttribute(n)}),--l||(r=new WeakMap,r=new WeakMap,o=new WeakMap,a={})}},c=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),u(r,o,n,"aria-hidden")):function(){return null}}},79260:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(59633).Z)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},43447:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(59633).Z)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},56120:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(59633).Z)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},45968:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(59633).Z)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},19129:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(59633).Z)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])},36960:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(59633).Z)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},82932:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(59633).Z)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},45902:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(59633).Z)("eye-off",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]])},35200:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(59633).Z)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},42044:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(59633).Z)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},80675:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(59633).Z)("terminal",[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]])},40991:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return i},noSSR:function(){return l}});let r=n(42430);n(11527),n(50959);let o=r._(n(94836));function a(e){return{default:(null==e?void 0:e.default)||e}}function l(e,t){return delete t.webpack,delete t.modules,e(t)}function i(e,t){let n=o.default,r={loading:e=>{let{error:t,isLoading:n,pastDelay:r}=e;return null}};e instanceof Promise?r.loader=()=>e:"function"==typeof e?r.loader=e:"object"==typeof e&&(r={...r,...e});let i=(r={...r,...t}).loader;return(r.loadableGenerated&&(r={...r,...r.loadableGenerated},delete r.loadableGenerated),"boolean"!=typeof r.ssr||r.ssr)?n({...r,loader:()=>null!=i?i().then(a):Promise.resolve(a(()=>null))}):(delete r.webpack,delete r.modules,l(n,r))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},36283:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return r}});let r=n(42430)._(n(50959)).default.createContext(null)},94836:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});let r=n(42430)._(n(50959)),o=n(36283),a=[],l=[],i=!1;function u(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class c{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function s(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),a=null;function u(){if(!a){let t=new c(e,n);a={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return a.promise()}if(!i){let e=n.webpack?n.webpack():n.modules;e&&l.push(t=>{for(let n of e)if(t.includes(n))return u()})}function s(e,t){!function(){u();let e=r.default.useContext(o.LoadableContext);e&&Array.isArray(n.modules)&&n.modules.forEach(t=>{e(t)})}();let l=r.default.useSyncExternalStore(a.subscribe,a.getCurrentValue,a.getCurrentValue);return r.default.useImperativeHandle(t,()=>({retry:a.retry}),[]),r.default.useMemo(()=>{var t;return l.loading||l.error?r.default.createElement(n.loading,{isLoading:l.loading,pastDelay:l.pastDelay,timedOut:l.timedOut,error:l.error,retry:a.retry}):l.loaded?r.default.createElement((t=l.loaded)&&t.default?t.default:t,e):null},[e,l])}return s.preload=()=>u(),s.displayName="LoadableComponent",r.default.forwardRef(s)}(u,e)}function d(e,t){let n=[];for(;e.length;){let r=e.pop();n.push(r(t))}return Promise.all(n).then(()=>{if(e.length)return d(e,t)})}s.preloadAll=()=>new Promise((e,t)=>{d(a).then(e,t)}),s.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let n=()=>(i=!0,t());d(l,e).then(n,n)})),window.__NEXT_PRELOADREADY=s.preloadReady;let f=s},52505:function(e,t,n){e.exports=n(40991)},73766:function(e,t,n){e.exports=n(50837)},2465:function(e,t,n){"use strict";n.d(t,{Z:function(){return q}});var r,o,a,l,i,u,c,s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function d(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}"function"==typeof SuppressedError&&SuppressedError;var f=n(50959),p="right-scroll-bar-position",v="width-before-scroll-bar";function h(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var m="undefined"!=typeof window?f.useLayoutEffect:f.useEffect,g=new WeakMap,y=(void 0===o&&(o={}),(void 0===a&&(a=function(e){return e}),l=[],i=!1,u={read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return l.length?l[l.length-1]:null},useMedium:function(e){var t=a(e,i);return l.push(t),function(){l=l.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(i=!0;l.length;){var t=l;l=[],t.forEach(e)}l={push:function(t){return e(t)},filter:function(){return l}}},assignMedium:function(e){i=!0;var t=[];if(l.length){var n=l;
1l=[],n.forEach(e),t=l}var r=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(r)};o(),l={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),l}}}}).options=s({async:!0,ssr:!1},o),u),w=function(){},x=f.forwardRef(function(e,t){var n,r,o,a,l=f.useRef(null),i=f.useState({onScrollCapture:w,onWheelCapture:w,onTouchMoveCapture:w}),u=i[0],c=i[1],p=e.forwardProps,v=e.children,x=e.className,b=e.removeScrollBar,j=e.enabled,C=e.shards,M=e.sideCar,R=e.noRelative,E=e.noIsolation,S=e.inert,k=e.allowPinchZoom,D=e.as,_=e.gapMode,P=d(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),T=(n=[l,t],r=function(e){return n.forEach(function(t){return h(t,e)})},(o=(0,f.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,a=o.facade,m(function(){var e=g.get(a);if(e){var t=new Set(e),r=new Set(n),o=a.current;t.forEach(function(e){r.has(e)||h(e,null)}),r.forEach(function(e){t.has(e)||h(e,o)})}g.set(a,n)},[n]),a),I=s(s({},P),u);return f.createElement(f.Fragment,null,j&&f.createElement(M,{sideCar:y,removeScrollBar:b,shards:C,noRelative:R,noIsolation:E,inert:S,setCallbacks:c,allowPinchZoom:!!k,lockRef:l,gapMode:_}),p?f.cloneElement(f.Children.only(v),s(s({},I),{ref:T})):f.createElement(void 0===D?"div":D,s({},I,{className:x,ref:T}),v))});x.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},x.classNames={fullWidth:v,zeroRight:p};var b=function(e){var t=e.sideCar,n=d(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return f.createElement(r,s({},n))};b.isSideCarExport=!0;var j=function(){var e=0,t=null;return{add:function(o){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r||n.nc;return t&&e.setAttribute("nonce",t),e}())){var a,l;(a=t).styleSheet?a.styleSheet.cssText=o:a.appendChild(document.createTextNode(o)),l=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(l)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},C=function(){var e=j();return function(t,n){f.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},M=function(){var e=C();return function(t){return e(t.styles,t.dynamic),null}},R={left:0,top:0,right:0,gap:0},E=function(e){return parseInt(e||"",10)||0},S=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[E(n),E(r),E(o)]},k=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return R;var t=S(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},D=M(),_="data-scroll-locked",P=function(e,t,n,r){var o=e.left,a=e.top,l=e.right,i=e.gap;return void 0===n&&(n="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(r,";\n   padding-right: ").concat(i,"px ").concat(r,";\n  }\n  body[").concat(_,"] {\n    overflow: hidden ").concat(r,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n    padding-left: ".concat(o,"px;\n    padding-top: ").concat(a,"px;\n    padding-right: ").concat(l,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(i,"px ").concat(r,";\n    "),"padding"===n&&"padding-right: ".concat(i,"px ").concat(r,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(p," {\n    right: ").concat(i,"px ").concat(r,";\n  }\n  \n  .").concat(v," {\n    margin-right: ").concat(i,"px ").concat(r,";\n  }\n  \n  .").concat(p," .").concat(p," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(v," .").concat(v," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body[").concat(_,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(i,"px;\n  }\n")},T=function(){var e=parseInt(document.body.getAttribute(_)||"0",10);return isFinite(e)?e:0},I=function(){f.useEffect(function(){return document.body.setAttribute(_,(T()+1).toString()),function(){var e=T()-1;e<=0?document.body.removeAttribute(_):document.body.setAttribute(_,e.toString())}},[])},N=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;I();var a=f.useMemo(function(){return k(o)},[o]);return f.createElement(D,{styles:P(a,!t,o,n?"":"!important")})},A=!1;if("undefined"!=typeof window)try{var O=Object.defineProperty({},"passive",{get:function(){return A=!0,!0}});window.addEventListener("test",O,O),window.removeEventListener("test",O,O)}catch(e){A=!1}var F=!!A&&{passive:!1},L=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},W=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),V(e,r)){var o=K(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},V=function(e,t){return"v"===e?L(t,"overflowY"):L(t,"overflowX")},K=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},B=function(e,t,n,r,o){var a,l=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),i=l*r,u=n.target,c=t.contains(u),s=!1,d=i>0,f=0,p=0;
1do{if(!u)break;var v=K(e,u),h=v[0],m=v[1]-v[2]-l*h;(h||m)&&V(e,u)&&(f+=m,p+=h);var g=u.parentNode;u=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!c&&u!==document.body||c&&(t.contains(u)||t===u));return d&&(o&&1>Math.abs(f)||!o&&i>f)?s=!0:!d&&(o&&1>Math.abs(p)||!o&&-i>p)&&(s=!0),s},Z=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},H=function(e){return[e.deltaX,e.deltaY]},z=function(e){return e&&"current"in e?e.current:e},U=0,G=[],X=(c=function(e){var t=f.useRef([]),n=f.useRef([0,0]),r=f.useRef(),o=f.useState(U++)[0],a=f.useState(M)[0],l=f.useRef(e);f.useEffect(function(){l.current=e},[e]),f.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(z),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var i=f.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!l.current.allowPinchZoom;var o,a=Z(e),i=n.current,u="deltaX"in e?e.deltaX:i[0]-a[0],c="deltaY"in e?e.deltaY:i[1]-a[1],s=e.target,d=Math.abs(u)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=W(d,s);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=W(d,s)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||c)&&(r.current=o),!o)return!0;var p=r.current||o;return B(p,t,e,"h"===p?u:c,!0)},[]),u=f.useCallback(function(e){if(G.length&&G[G.length-1]===a){var n="deltaY"in e?H(e):Z(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(l.current.shards||[]).map(z).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?i(e,o[0]):!l.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=f.useCallback(function(e,n,r,o){var a={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),s=f.useCallback(function(e){n.current=Z(e),r.current=void 0},[]),d=f.useCallback(function(t){c(t.type,H(t),t.target,i(t,e.lockRef.current))},[]),p=f.useCallback(function(t){c(t.type,Z(t),t.target,i(t,e.lockRef.current))},[]);f.useEffect(function(){return G.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",u,F),document.addEventListener("touchmove",u,F),document.addEventListener("touchstart",s,F),function(){G=G.filter(function(e){return e!==a}),document.removeEventListener("wheel",u,F),document.removeEventListener("touchmove",u,F),document.removeEventListener("touchstart",s,F)}},[]);var v=e.removeScrollBar,h=e.inert;return f.createElement(f.Fragment,null,h?f.createElement(a,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,v?f.createElement(N,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},y.useMedium(c),b),Y=f.forwardRef(function(e,t){return f.createElement(x,s({},e,{ref:t,sideCar:X}))});Y.classNames=x.classNames;var q=Y},43662:function(e,t,n){"use strict";n.d(t,{B:function(){return u}});var r=n(50959),o=n(74860),a=n(88633),l=n(66199),i=n(11527);function u(e){let t=e+"CollectionProvider",[n,u]=(0,o.b)(t),[c,s]=n(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:n}=e,o=r.useRef(null),a=r.useRef(new Map).current;return(0,i.jsx)(c,{scope:t,itemMap:a,collectionRef:o,children:n})};d.displayName=t;let f=e+"CollectionSlot",p=(0,l.Z8)(f),v=r.forwardRef((e,t)=>
1{let{scope:n,children:r}=e,o=s(f,n),l=(0,a.e)(t,o.collectionRef);return(0,i.jsx)(p,{ref:l,children:r})});v.displayName=f;let h=e+"CollectionItemSlot",m="data-radix-collection-item",g=(0,l.Z8)(h),y=r.forwardRef((e,t)=>{let{scope:n,children:o,...l}=e,u=r.useRef(null),c=(0,a.e)(t,u),d=s(h,n);return r.useEffect(()=>(d.itemMap.set(u,{ref:u,...l}),()=>void d.itemMap.delete(u))),(0,i.jsx)(g,{[m]:"",ref:c,children:o})});return y.displayName=h,[{Provider:d,Slot:v,ItemSlot:y},function(t){let n=s(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${m}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},u]}},31719:function(e,t,n){"use strict";n.d(t,{Be:function(){return Z},Dx:function(){return er},VY:function(){return en},aV:function(){return et},dk:function(){return eo},fC:function(){return Q},h_:function(){return ee},x8:function(){return ea},xz:function(){return J}});var r=n(50959),o=n(87653),a=n(88633),l=n(74860),i=n(47127),u=n(1694),c=n(62620),s=n(1227),d=n(83789),f=n(8405),p=n(57249),v=n(97068),h=n(2465),m=n(66268),g=n(66199),y=n(11527),w="Dialog",[x,b]=(0,l.b)(w),[j,C]=x(w),M=e=>{let{__scopeDialog:t,children:n,open:o,defaultOpen:a,onOpenChange:l,modal:c=!0}=e,s=r.useRef(null),d=r.useRef(null),[f,p]=(0,u.T)({prop:o,defaultProp:a??!1,onChange:l,caller:w});return(0,y.jsx)(j,{scope:t,triggerRef:s,contentRef:d,contentId:(0,i.M)(),titleId:(0,i.M)(),descriptionId:(0,i.M)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:c,children:n})};M.displayName=w;var R="DialogTrigger",E=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,l=C(R,n),i=(0,a.e)(t,l.triggerRef);return(0,y.jsx)(p.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":U(l.open),...r,ref:i,onClick:(0,o.Mj)(e.onClick,l.onOpenToggle)})});E.displayName=R;var S="DialogPortal",[k,D]=x(S,{forceMount:void 0}),_=e=>{let{__scopeDialog:t,forceMount:n,children:o,container:a}=e,l=C(S,t);return(0,y.jsx)(k,{scope:t,forceMount:n,children:r.Children.map(o,e=>(0,y.jsx)(f.z,{present:n||l.open,children:(0,y.jsx)(d.h,{asChild:!0,container:a,children:e})}))})};_.displayName=S;var P="DialogOverlay",T=r.forwardRef((e,t)=>{let n=D(P,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=C(P,e.__scopeDialog);return a.modal?(0,y.jsx)(f.z,{present:r||a.open,children:(0,y.jsx)(N,{...o,ref:t})}):null});T.displayName=P;var I=(0,g.Z8)("DialogOverlay.RemoveScroll"),N=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=C(P,n);return(0,y.jsx)(h.Z,{as:I,allowPinchZoom:!0,shards:[o.contentRef],children:(0,y.jsx)(p.WV.div,{"data-state":U(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),A="DialogContent",O=r.forwardRef((e,t)=>{let n=D(A,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=C(A,e.__scopeDialog);return(0,y.jsx)(f.z,{present:r||a.open,children:a.modal?(0,y.jsx)(F,{...o,ref:t}):(0,y.jsx)(L,{...o,ref:t})})});O.displayName=A;var F=r.forwardRef((e,t)=>{let n=C(A,e.__scopeDialog),l=r.useRef(null),i=(0,a.e)(t,n.contentRef,l);return r.useEffect(()=>{let e=l.current;if(e)return(0,m.Ry)(e)},[]),(0,y.jsx)(W,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.Mj)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.Mj)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,o.Mj)(e.onFocusOutside,e=>e.preventDefault())})}),L=r.forwardRef((e,t)=>{let n=C(A,e.__scopeDialog),o=r.useRef(!1),a=r.useRef(!1);return(0,y.jsx)(W,{...e,ref:t,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));let r=t.target;n.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),W=r.forwardRef((e,t)=>
1{let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:i,...u}=e,d=C(A,n),f=r.useRef(null),p=(0,a.e)(t,f);return(0,v.EW)(),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(s.M,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:l,onUnmountAutoFocus:i,children:(0,y.jsx)(c.XB,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":U(d.open),...u,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(q,{titleId:d.titleId}),(0,y.jsx)($,{contentRef:f,descriptionId:d.descriptionId})]})]})}),V="DialogTitle",K=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=C(V,n);return(0,y.jsx)(p.WV.h2,{id:o.titleId,...r,ref:t})});K.displayName=V;var B="DialogDescription",Z=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=C(B,n);return(0,y.jsx)(p.WV.p,{id:o.descriptionId,...r,ref:t})});Z.displayName=B;var H="DialogClose",z=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=C(H,n);return(0,y.jsx)(p.WV.button,{type:"button",...r,ref:t,onClick:(0,o.Mj)(e.onClick,()=>a.onOpenChange(!1))})});function U(e){return e?"open":"closed"}z.displayName=H;var G="DialogTitleWarning",[X,Y]=(0,l.k)(G,{contentName:A,titleName:V,docsSlug:"dialog"}),q=({titleId:e})=>{let t=Y(G),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
2
3If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
4
5For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return r.useEffect(()=>{e&&!document.getElementById(e)&&console.error(n)},[n,e]),null},$=({contentRef:e,descriptionId:t})=>{let n=Y("DialogDescriptionWarning"),o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return r.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&!document.getElementById(t)&&console.warn(o)},[o,e,t]),null},Q=M,J=E,ee=_,et=T,en=O,er=K,eo=Z,ea=z},71122:function(e,t,n){"use strict";n.d(t,{gm:function(){return a}});var r=n(50959);n(11527);var o=r.createContext(void 0);function a(e){let t=r.useContext(o);return e||t||"ltr"}},14798:function(e,t,n){"use strict";n.d(t,{oC:function(){return tf},VY:function(){return tu},ZA:function(){return tc},ck:function(){return td},wU:function(){return th},__:function(){return ts},Uv:function(){return ti},Ee:function(){return tp},Rk:function(){return tv},fC:function(){return ta},Z0:function(){return tm},Tr:function(){return tg},tu:function(){return tw},fF:function(){return ty},xz:function(){return tl}});var r=n(50959),o=n(87653),a=n(88633),l=n(74860),i=n(1694),u=n(57249),c=n(43662),s=n(71122),d=n(62620),f=n(97068),p=n(1227),v=n(47127),h=n(6360),m=n(83789),g=n(8405),y=n(21860),w=n(11527),x="rovingFocusGroup.onEntryFocus",b={bubbles:!1,cancelable:!0},j="RovingFocusGroup",[C,M,R]=(0,c.B)(j),[E,S]=(0,l.b)(j,[R]),[k,D]=E(j),_=r.forwardRef((e,t)=>(0,w.jsx)(C.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,w.jsx)(C.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,w.jsx)(P,{...e,ref:t})})}));_.displayName=j;var P=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:l,loop:c=!1,dir:d,currentTabStopId:f,defaultCurrentTabStopId:p,onCurrentTabStopIdChange:v,onEntryFocus:h,preventScrollOnEntryFocus:m=!1,...g}=e,C=r.useRef(null),R=(0,a.e)(t,C),E=(0,s.gm)(d),[S,D]=(0,i.T)({prop:f,defaultProp:p??null,onChange:v,caller:j}),[_,P]=r.useState(!1),T=(0,y.W)(h),I=M(n),N=r.useRef(!1),[O,F]=r.useState(0);return r.useEffect(()=>{let e=C.current;if(e)return e.addEventListener(x,T),()=>e.removeEventListener(x,T)},[T]),(0,w.jsx)(k,{scope:n,orientation:l,dir:E,loop:c,currentTabStopId:S,onItemFocus:r.useCallback(e=>D(e),[D]),onItemShiftTab:r.useCallback(()=>P(!0),[]),onFocusableItemAdd:r.useCallback(()=>F(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>F(e=>e-1),[]),children:(0,w.jsx)(u.WV.div,{tabIndex:_||0===O?-1:0,"data-orientation":l,...g,ref:R,style:{outline:"none",...e.style},onMouseDown:(0,o.Mj)(e.onMouseDown,()=>{N.current=!0}),onFocus:(0,o.Mj)(e.onFocus,e=>{let t=!N.current;if(e.target===e.currentTarget&&t&&!_){let t=new CustomEvent(x,b);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=I().filter(e=>
5e.focusable);A([e.find(e=>e.active),e.find(e=>e.id===S),...e].filter(Boolean).map(e=>e.ref.current),m)}}N.current=!1}),onBlur:(0,o.Mj)(e.onBlur,()=>P(!1))})})}),T="RovingFocusGroupItem",I=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:a=!0,active:l=!1,tabStopId:i,children:c,...s}=e,d=(0,v.M)(),f=i||d,p=D(T,n),h=p.currentTabStopId===f,m=M(n),{onFocusableItemAdd:g,onFocusableItemRemove:y,currentTabStopId:x}=p;return r.useEffect(()=>{if(a)return g(),()=>y()},[a,g,y]),(0,w.jsx)(C.ItemSlot,{scope:n,id:f,focusable:a,active:l,children:(0,w.jsx)(u.WV.span,{tabIndex:h?0:-1,"data-orientation":p.orientation,...s,ref:t,onMouseDown:(0,o.Mj)(e.onMouseDown,e=>{a?p.onItemFocus(f):e.preventDefault()}),onFocus:(0,o.Mj)(e.onFocus,()=>p.onItemFocus(f)),onKeyDown:(0,o.Mj)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){p.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return N[o]}(e,p.orientation,p.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=m().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&o.reverse();let a=o.indexOf(e.currentTarget);o=p.loop?(n=o,r=a+1,n.map((e,t)=>n[(r+t)%n.length])):o.slice(a+1)}setTimeout(()=>A(o))}}),children:"function"==typeof c?c({isCurrentTabStop:h,hasTabStop:null!=x}):c})})});I.displayName=T;var N={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function A(e,t=!1){let n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var O=n(66199),F=n(66268),L=n(2465),W=["Enter"," "],V=["ArrowUp","PageDown","End"],K=["ArrowDown","PageUp","Home",...V],B={ltr:[...W,"ArrowRight"],rtl:[...W,"ArrowLeft"]},Z={ltr:["ArrowLeft"],rtl:["ArrowRight"]},H="Menu",[z,U,G]=(0,c.B)(H),[X,Y]=(0,l.b)(H,[G,h.D7,S]),q=(0,h.D7)(),$=S(),[Q,J]=X(H),[ee,et]=X(H),en=e=>{let{__scopeMenu:t,open:n=!1,children:o,dir:a,onOpenChange:l,modal:i=!0}=e,u=q(t),[c,d]=r.useState(null),f=r.useRef(!1),p=(0,y.W)(l),v=(0,s.gm)(a);return r.useEffect(()=>{let 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,w.jsx)(h.fC,{...u,children:(0,w.jsx)(Q,{scope:t,open:n,onOpenChange:p,content:c,onContentChange:d,children:(0,w.jsx)(ee,{scope:t,onClose:r.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:v,modal:i,children:o})})})};en.displayName=H;var er=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=q(n);return(0,w.jsx)(h.ee,{...o,...r,ref:t})});er.displayName="MenuAnchor";var eo="MenuPortal",[ea,el]=X(eo,{forceMount:void 0}),ei=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:o}=e,a=J(eo,t);return(0,w.jsx)(ea,{scope:t,forceMount:n,children:(0,w.jsx)(g.z,{present:n||a.open,children:(0,w.jsx)(m.h,{asChild:!0,container:o,children:r})})})};ei.displayName=eo;var eu="MenuContent",[ec,es]=X(eu),ed=r.forwardRef((e,t)=>{let n=el(eu,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,a=J(eu,e.__scopeMenu),l=et(eu,e.__scopeMenu);return(0,w.jsx)(z.Provider,{scope:e.__scopeMenu,children:(0,w.jsx)(g.z,{present:r||a.open,children:(0,w.jsx)(z.Slot,{scope:e.__scopeMenu,children:l.modal?(0,w.jsx)(ef,{...o,ref:t}):(0,w.jsx)(ep,{...o,ref:t})})})})}),ef=r.forwardRef((e,t)=>{let n=J(eu,e.__scopeMenu),l=r.useRef(null),i=(0,a.e)(t,l);return r.useEffect(()=>{let e=l.current;if(e)return(0,F.Ry)(e)},[]),(0,w.jsx)(eh,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,o.Mj)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),ep=r.forwardRef((e,t)=>
5{let n=J(eu,e.__scopeMenu);return(0,w.jsx)(eh,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),ev=(0,O.Z8)("MenuContent.ScrollLock"),eh=r.forwardRef((e,t)=>{let{__scopeMenu:n,loop:l=!1,trapFocus:i,onOpenAutoFocus:u,onCloseAutoFocus:c,disableOutsidePointerEvents:s,onEntryFocus:v,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:y,onInteractOutside:x,onDismiss:b,disableOutsideScroll:j,...C}=e,M=J(eu,n),R=et(eu,n),E=q(n),S=$(n),k=U(n),[D,P]=r.useState(null),T=r.useRef(null),I=(0,a.e)(t,T,M.onContentChange),N=r.useRef(0),A=r.useRef(""),O=r.useRef(0),F=r.useRef(null),W=r.useRef("right"),B=r.useRef(0),Z=j?L.Z:r.Fragment,H=e=>{let t=A.current+e,n=k().filter(e=>!e.disabled),r=document.activeElement,o=n.find(e=>e.ref.current===r)?.textValue,a=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=(r=Math.max(n?e.indexOf(n):-1,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(a=a.filter(e=>e!==n));let l=a.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==n?l:void 0}(n.map(e=>e.textValue),t,o),l=n.find(e=>e.textValue===a)?.ref.current;!function e(t){A.current=t,window.clearTimeout(N.current),""!==t&&(N.current=window.setTimeout(()=>e(""),1e3))}(t),l&&setTimeout(()=>l.focus())};r.useEffect(()=>()=>window.clearTimeout(N.current),[]),(0,f.EW)();let z=r.useCallback(e=>{var t;return W.current===F.current?.side&&!!(t=F.current?.area)&&function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let l=t[e],i=t[a],u=l.x,c=l.y,s=i.x,d=i.y;c>r!=d>r&&n<(s-u)*(r-c)/(d-c)+u&&(o=!o)}return o}({x:e.clientX,y:e.clientY},t)},[]);return(0,w.jsx)(ec,{scope:n,searchRef:A,onItemEnter:r.useCallback(e=>{z(e)&&e.preventDefault()},[z]),onItemLeave:r.useCallback(e=>{z(e)||(T.current?.focus(),P(null))},[z]),onTriggerLeave:r.useCallback(e=>{z(e)&&e.preventDefault()},[z]),pointerGraceTimerRef:O,onPointerGraceIntentChange:r.useCallback(e=>{F.current=e},[]),children:(0,w.jsx)(Z,{...j?{as:ev,allowPinchZoom:!0}:void 0,children:(0,w.jsx)(p.M,{asChild:!0,trapped:i,onMountAutoFocus:(0,o.Mj)(u,e=>{e.preventDefault(),T.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:c,children:(0,w.jsx)(d.XB,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:y,onInteractOutside:x,onDismiss:b,children:(0,w.jsx)(_,{asChild:!0,...S,dir:R.dir,orientation:"vertical",loop:l,currentTabStopId:D,onCurrentTabStopIdChange:P,onEntryFocus:(0,o.Mj)(v,e=>{R.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,w.jsx)(h.VY,{role:"menu","aria-orientation":"vertical","data-state":eZ(M.open),"data-radix-menu-content":"",dir:R.dir,...E,...C,ref:I,style:{outline:"none",...C.style},onKeyDown:(0,o.Mj)(C.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&H(e.key));let o=T.current;if(e.target!==o||!K.includes(e.key))return;e.preventDefault();let a=k().filter(e=>!e.disabled).map(e=>e.ref.current);V.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(a)}),onBlur:(0,o.Mj)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(N.current),A.current="")}),onPointerMove:(0,o.Mj)(e.onPointerMove,eU(e=>{let t=e.target,n=B.current!==e.clientX;if(e.currentTarget.contains(t)&&n){let t=e.clientX>B.current?"right":"left";W.current=t,B.current=e.clientX}}))})})})})})})});ed.displayName=eu;var em=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,w.jsx)(u.WV.div,{role:"group",...r,ref:t})});em.displayName="MenuGroup";var eg=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,w.jsx)(u.WV.div,{...r,ref:t})});eg.displayName="MenuLabel";var ey="MenuItem",ew="menu.itemSelect",ex=r.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:l,...i}=e,c=r.useRef(null),s=et(ey,e.__scopeMenu),d=es(ey,e.__scopeMenu),f=(0,a.e)(t,c),p=r.useRef(!1);return(0,w.jsx)(eb,{...i,ref:f,disabled:n,onClick:(0,o.Mj)(e.onClick,()=>
5{let e=c.current;if(!n&&e){let t=new CustomEvent(ew,{bubbles:!0,cancelable:!0});e.addEventListener(ew,e=>l?.(e),{once:!0}),(0,u.jH)(e,t),t.defaultPrevented?p.current=!1:s.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),p.current=!0},onPointerUp:(0,o.Mj)(e.onPointerUp,e=>{p.current||e.currentTarget?.click()}),onKeyDown:(0,o.Mj)(e.onKeyDown,e=>{let t=""!==d.searchRef.current;!n&&(!t||" "!==e.key)&&W.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ex.displayName=ey;var eb=r.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:l=!1,textValue:i,...c}=e,s=es(ey,n),d=$(n),f=r.useRef(null),p=(0,a.e)(t,f),[v,h]=r.useState(!1),[m,g]=r.useState("");return r.useEffect(()=>{let e=f.current;e&&g((e.textContent??"").trim())},[c.children]),(0,w.jsx)(z.ItemSlot,{scope:n,disabled:l,textValue:i??m,children:(0,w.jsx)(I,{asChild:!0,...d,focusable:!l,children:(0,w.jsx)(u.WV.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...c,ref:p,onPointerMove:(0,o.Mj)(e.onPointerMove,eU(e=>{l?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.Mj)(e.onPointerLeave,eU(e=>s.onItemLeave(e))),onFocus:(0,o.Mj)(e.onFocus,()=>h(!0)),onBlur:(0,o.Mj)(e.onBlur,()=>h(!1))})})})}),ej=r.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...a}=e;return(0,w.jsx)(e_,{scope:e.__scopeMenu,checked:n,children:(0,w.jsx)(ex,{role:"menuitemcheckbox","aria-checked":eH(n)?"mixed":n,...a,ref:t,"data-state":ez(n),onSelect:(0,o.Mj)(a.onSelect,()=>r?.(!!eH(n)||!n),{checkForDefaultPrevented:!1})})})});ej.displayName="MenuCheckboxItem";var eC="MenuRadioGroup",[eM,eR]=X(eC,{value:void 0,onValueChange:()=>{}}),eE=r.forwardRef((e,t)=>{let{value:n,onValueChange:r,...o}=e,a=(0,y.W)(r);return(0,w.jsx)(eM,{scope:e.__scopeMenu,value:n,onValueChange:a,children:(0,w.jsx)(em,{...o,ref:t})})});eE.displayName=eC;var eS="MenuRadioItem",ek=r.forwardRef((e,t)=>{let{value:n,...r}=e,a=eR(eS,e.__scopeMenu),l=n===a.value;return(0,w.jsx)(e_,{scope:e.__scopeMenu,checked:l,children:(0,w.jsx)(ex,{role:"menuitemradio","aria-checked":l,...r,ref:t,"data-state":ez(l),onSelect:(0,o.Mj)(r.onSelect,()=>a.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});ek.displayName=eS;var eD="MenuItemIndicator",[e_,eP]=X(eD,{checked:!1}),eT=r.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...o}=e,a=eP(eD,n);return(0,w.jsx)(g.z,{present:r||eH(a.checked)||!0===a.checked,children:(0,w.jsx)(u.WV.span,{...o,ref:t,"data-state":ez(a.checked)})})});eT.displayName=eD;var eI=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,w.jsx)(u.WV.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});eI.displayName="MenuSeparator";var eN=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=q(n);return(0,w.jsx)(h.Eh,{...o,...r,ref:t})});eN.displayName="MenuArrow";var eA="MenuSub",[eO,eF]=X(eA),eL=e=>{let{__scopeMenu:t,children:n,open:o=!1,onOpenChange:a}=e,l=J(eA,t),i=q(t),[u,c]=r.useState(null),[s,d]=r.useState(null),f=(0,y.W)(a);return r.useEffect(()=>(!1===l.open&&f(!1),()=>f(!1)),[l.open,f]),(0,w.jsx)(h.fC,{...i,children:(0,w.jsx)(Q,{scope:t,open:o,onOpenChange:f,content:s,onContentChange:d,children:(0,w.jsx)(eO,{scope:t,contentId:(0,v.M)(),triggerId:(0,v.M)(),trigger:u,onTriggerChange:c,children:n})})})};eL.displayName=eA;var eW="MenuSubTrigger",eV=r.forwardRef((e,t)=>{let n=J(eW,e.__scopeMenu),l=et(eW,e.__scopeMenu),i=eF(eW,e.__scopeMenu),u=es(eW,e.__scopeMenu),c=r.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:d}=u,f={__scopeMenu:e.__scopeMenu},p=r.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);return r.useEffect(()=>p,[p]),r.useEffect(()=>{let e=s.current;return()=>{window.clearTimeout(e),d(null)}},[s,d]),(0,w.jsx)(er,{asChild:!0,...f,children:(0,w.jsx)(eb,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":i.contentId,"data-state":eZ(n.open),...e,ref:(0,a.F)(t,i.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,o.Mj)(e.onPointerMove,eU(t=>{u.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||c.current||(u.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{n.onOpenChange(!0),p()},100))})),onPointerLeave:(0,o.Mj)(e.onPointerLeave,eU(e=>{p();let t=n.content?.getBoundingClientRect();if(t){let r=n.content?.dataset.side,o="right"===r,a=t[o?"left":"right"],l=t[o?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:a,y:t.top},{x:l,y:t.top},{x:l,y:t.bottom},{x:a,y:t.bottom}],side:r}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.Mj)(e.onKeyDown,t=>{let r=""!==u.searchRef.current;!e.disabled&&(!r||" "!==t.key)&&B[l.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})});eV.displayName=eW;var eK="MenuSubContent",eB=r.forwardRef((e,t)=>
5{let n=el(eu,e.__scopeMenu),{forceMount:l=n.forceMount,...i}=e,u=J(eu,e.__scopeMenu),c=et(eu,e.__scopeMenu),s=eF(eK,e.__scopeMenu),d=r.useRef(null),f=(0,a.e)(t,d);return(0,w.jsx)(z.Provider,{scope:e.__scopeMenu,children:(0,w.jsx)(g.z,{present:l||u.open,children:(0,w.jsx)(z.Slot,{scope:e.__scopeMenu,children:(0,w.jsx)(eh,{id:s.contentId,"aria-labelledby":s.triggerId,...i,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:(0,o.Mj)(e.onFocusOutside,e=>{e.target!==s.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:(0,o.Mj)(e.onEscapeKeyDown,e=>{c.onClose(),e.preventDefault()}),onKeyDown:(0,o.Mj)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=Z[c.dir].includes(e.key);t&&n&&(u.onOpenChange(!1),s.trigger?.focus(),e.preventDefault())})})})})})});function eZ(e){return e?"open":"closed"}function eH(e){return"indeterminate"===e}function ez(e){return eH(e)?"indeterminate":e?"checked":"unchecked"}function eU(e){return t=>"mouse"===t.pointerType?e(t):void 0}eB.displayName=eK;var eG="DropdownMenu",[eX,eY]=(0,l.b)(eG,[Y]),eq=Y(),[e$,eQ]=eX(eG),eJ=e=>{let{__scopeDropdownMenu:t,children:n,dir:o,open:a,defaultOpen:l,onOpenChange:u,modal:c=!0}=e,s=eq(t),d=r.useRef(null),[f,p]=(0,i.T)({prop:a,defaultProp:l??!1,onChange:u,caller:eG});return(0,w.jsx)(e$,{scope:t,triggerId:(0,v.M)(),triggerRef:d,contentId:(0,v.M)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:c,children:(0,w.jsx)(en,{...s,open:f,onOpenChange:p,dir:o,modal:c,children:n})})};eJ.displayName=eG;var e0="DropdownMenuTrigger",e1=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...l}=e,i=eQ(e0,n),c=eq(n);return(0,w.jsx)(er,{asChild:!0,...c,children:(0,w.jsx)(u.WV.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...l,ref:(0,a.F)(t,i.triggerRef),onPointerDown:(0,o.Mj)(e.onPointerDown,e=>{r||0!==e.button||!1!==e.ctrlKey||(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:(0,o.Mj)(e.onKeyDown,e=>{!r&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});e1.displayName=e0;var e6=e=>{let{__scopeDropdownMenu:t,...n}=e,r=eq(t);return(0,w.jsx)(ei,{...r,...n})};e6.displayName="DropdownMenuPortal";var e2="DropdownMenuContent",e9=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...a}=e,l=eQ(e2,n),i=eq(n),u=r.useRef(!1);return(0,w.jsx)(ed,{id:l.contentId,"aria-labelledby":l.triggerId,...i,...a,ref:t,onCloseAutoFocus:(0,o.Mj)(e.onCloseAutoFocus,e=>{u.current||l.triggerRef.current?.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,o.Mj)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!l.modal||r)&&(u.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)"}})});e9.displayName=e2;var e5=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eq(n);return(0,w.jsx)(em,{...o,...r,ref:t})});e5.displayName="DropdownMenuGroup";var e7=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eq(n);return(0,w.jsx)(eg,{...o,...r,ref:t})});e7.displayName="DropdownMenuLabel";var e3=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eq(n);return(0,w.jsx)(ex,{...o,...r,ref:t})});e3.displayName="DropdownMenuItem";var e4=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eq(n);return(0,w.jsx)(ej,{...o,...r,ref:t})});e4.displayName="DropdownMenuCheckboxItem";var e8=r.forwardRef((e,t)=>
5{let{__scopeDropdownMenu:n,...r}=e,o=eq(n);return(0,w.jsx)(eE,{...o,...r,ref:t})});e8.displayName="DropdownMenuRadioGroup";var te=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eq(n);return(0,w.jsx)(ek,{...o,...r,ref:t})});te.displayName="DropdownMenuRadioItem";var tt=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eq(n);return(0,w.jsx)(eT,{...o,...r,ref:t})});tt.displayName="DropdownMenuItemIndicator";var tn=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eq(n);return(0,w.jsx)(eI,{...o,...r,ref:t})});tn.displayName="DropdownMenuSeparator",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eq(n);return(0,w.jsx)(eN,{...o,...r,ref:t})}).displayName="DropdownMenuArrow";var tr=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eq(n);return(0,w.jsx)(eV,{...o,...r,ref:t})});tr.displayName="DropdownMenuSubTrigger";var to=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eq(n);return(0,w.jsx)(eB,{...o,...r,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)"}})});to.displayName="DropdownMenuSubContent";var ta=eJ,tl=e1,ti=e6,tu=e9,tc=e5,ts=e7,td=e3,tf=e4,tp=e8,tv=te,th=tt,tm=tn,tg=e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:a}=e,l=eq(t),[u,c]=(0,i.T)({prop:r,defaultProp:a??!1,onChange:o,caller:"DropdownMenuSub"});return(0,w.jsx)(eL,{...l,open:u,onOpenChange:c,children:n})},ty=tr,tw=to},97068:function(e,t,n){"use strict";n.d(t,{EW:function(){return a}});var r=n(50959),o=0;function a(){r.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??l()),document.body.insertAdjacentElement("beforeend",e[1]??l()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function l(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},1227:function(e,t,n){"use strict";let r;n.d(t,{M:function(){return f}});var o=n(50959),a=n(88633),l=n(57249),i=n(21860),u=n(11527),c="focusScope.autoFocusOnMount",s="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},f=o.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:f,onUnmountAutoFocus:g,...y}=e,[w,x]=o.useState(null),b=(0,i.W)(f),j=(0,i.W)(g),C=o.useRef(null),M=(0,a.e)(t,e=>x(e)),R=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(r){let e=function(e){if(R.paused||!w)return;let t=e.target;w.contains(t)?C.current=t:h(C.current,{select:!0})},t=function(e){if(R.paused||!w)return;let t=e.relatedTarget;null===t||w.contains(t)||h(C.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(w)});return w&&n.observe(w,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,w,R.paused]),o.useEffect(()=>{if(w){m.add(R);let e=document.activeElement;if(!w.contains(e)){let t=new CustomEvent(c,d);w.addEventListener(c,b),w.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(h(r,{select:t}),document.activeElement!==n)return}(p(w).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(w))}return()=>{w.removeEventListener(c,b),setTimeout(()=>{let t=new CustomEvent(s,d);w.addEventListener(s,j),w.dispatchEvent(t),t.defaultPrevented||h(e??document.body,{select:!0}),w.removeEventListener(s,j),m.remove(R)},0)}}},[w,b,j,R]);let E=o.useCallback(e=>{if(!n&&!r||R.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,a]=function(e){let t=p(e);return[v(t,e),v(t.reverse(),e)]}(t);
5r&&a?e.shiftKey||o!==a?e.shiftKey&&o===r&&(e.preventDefault(),n&&h(a,{select:!0})):(e.preventDefault(),n&&h(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,R.paused]);return(0,u.jsx)(l.WV.div,{tabIndex:-1,...y,ref:M,onKeyDown:E})});function p(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function v(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function h(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}f.displayName="FocusScope";var m=(r=[],{add(e){let t=r[0];e!==t&&t?.pause(),(r=g(r,e)).unshift(e)},remove(e){r=g(r,e),r[0]?.resume()}});function g(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}},31537:function(e,t,n){"use strict";n.d(t,{VY:function(){return z},fC:function(){return B},h_:function(){return H},xz:function(){return Z}});var r=n(50959),o=n(87653),a=n(88633),l=n(74860),i=n(62620),u=n(97068),c=n(1227),s=n(47127),d=n(6360),f=n(83789),p=n(8405),v=n(57249),h=n(66199),m=n(1694),g=n(66268),y=n(2465),w=n(11527),x="Popover",[b,j]=(0,l.b)(x,[d.D7]),C=(0,d.D7)(),[M,R]=b(x),E=e=>{let{__scopePopover:t,children:n,open:o,defaultOpen:a,onOpenChange:l,modal:i=!1}=e,u=C(t),c=r.useRef(null),[f,p]=r.useState(!1),[v,h]=(0,m.T)({prop:o,defaultProp:a??!1,onChange:l,caller:x});return(0,w.jsx)(d.fC,{...u,children:(0,w.jsx)(M,{scope:t,contentId:(0,s.M)(),triggerRef:c,open:v,onOpenChange:h,onOpenToggle:r.useCallback(()=>h(e=>!e),[h]),hasCustomAnchor:f,onCustomAnchorAdd:r.useCallback(()=>p(!0),[]),onCustomAnchorRemove:r.useCallback(()=>p(!1),[]),modal:i,children:n})})};E.displayName=x;var S="PopoverAnchor";r.forwardRef((e,t)=>{let{__scopePopover:n,...o}=e,a=R(S,n),l=C(n),{onCustomAnchorAdd:i,onCustomAnchorRemove:u}=a;return r.useEffect(()=>(i(),()=>u()),[i,u]),(0,w.jsx)(d.ee,{...l,...o,ref:t})}).displayName=S;var k="PopoverTrigger",D=r.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,l=R(k,n),i=C(n),u=(0,a.e)(t,l.triggerRef),c=(0,w.jsx)(v.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":K(l.open),...r,ref:u,onClick:(0,o.Mj)(e.onClick,l.onOpenToggle)});return l.hasCustomAnchor?c:(0,w.jsx)(d.ee,{asChild:!0,...i,children:c})});D.displayName=k;var _="PopoverPortal",[P,T]=b(_,{forceMount:void 0}),I=e=>{let{__scopePopover:t,forceMount:n,children:r,container:o}=e,a=R(_,t);return(0,w.jsx)(P,{scope:t,forceMount:n,children:(0,w.jsx)(p.z,{present:n||a.open,children:(0,w.jsx)(f.h,{asChild:!0,container:o,children:r})})})};I.displayName=_;var N="PopoverContent",A=r.forwardRef((e,t)=>{let n=T(N,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,a=R(N,e.__scopePopover);return(0,w.jsx)(p.z,{present:r||a.open,children:a.modal?(0,w.jsx)(F,{...o,ref:t}):(0,w.jsx)(L,{...o,ref:t})})});A.displayName=N;var O=(0,h.Z8)("PopoverContent.RemoveScroll"),F=r.forwardRef((e,t)=>{let n=R(N,e.__scopePopover),l=r.useRef(null),i=(0,a.e)(t,l),u=r.useRef(!1);return r.useEffect(()=>{let e=l.current;if(e)return(0,g.Ry)(e)},[]),(0,w.jsx)(y.Z,{as:O,allowPinchZoom:!0,children:(0,w.jsx)(W,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.Mj)(e.onCloseAutoFocus,e=>{e.preventDefault(),u.current||n.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.Mj)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;u.current=r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,o.Mj)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),L=r.forwardRef((e,t)=>{let n=R(N,e.__scopePopover),o=r.useRef(!1),a=r.useRef(!1);return(0,w.jsx)(W,{...e,ref:t,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));let r=t.target;n.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),W=r.forwardRef((e,t)=>
5{let{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:l,onEscapeKeyDown:s,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:v,...h}=e,m=R(N,n),g=C(n);return(0,u.EW)(),(0,w.jsx)(c.M,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,w.jsx)(i.XB,{asChild:!0,disableOutsidePointerEvents:l,onInteractOutside:v,onEscapeKeyDown:s,onPointerDownOutside:f,onFocusOutside:p,onDismiss:()=>m.onOpenChange(!1),children:(0,w.jsx)(d.VY,{"data-state":K(m.open),role:"dialog",id:m.contentId,...g,...h,ref:t,style:{...h.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)"}})})})}),V="PopoverClose";function K(e){return e?"open":"closed"}r.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,a=R(V,n);return(0,w.jsx)(v.WV.button,{type:"button",...r,ref:t,onClick:(0,o.Mj)(e.onClick,()=>a.onOpenChange(!1))})}).displayName=V,r.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,o=C(n);return(0,w.jsx)(d.Eh,{...o,...r,ref:t})}).displayName="PopoverArrow";var B=E,Z=D,H=I,z=A},21827:function(e,t,n){"use strict";n.d(t,{VY:function(){return eN},ZA:function(){return eO},JO:function(){return eT},ck:function(){return eL},wU:function(){return eV},eT:function(){return eW},__:function(){return eF},h_:function(){return eI},fC:function(){return eD},$G:function(){return eB},u_:function(){return eK},Z0:function(){return eZ},xz:function(){return e_},B4:function(){return eP},l_:function(){return eA}});var r=n(50959),o=n(10422);function a(e,[t,n]){return Math.min(n,Math.max(t,e))}var l=n(87653),i=n(43662),u=n(88633),c=n(74860),s=n(71122),d=n(62620),f=n(97068),p=n(1227),v=n(47127),h=n(6360),m=n(83789),g=n(57249),y=n(66199),w=n(21860),x=n(1694),b=n(56218),j=n(39670),C=n(66268),M=n(2465),R=n(11527),E=[" ","Enter","ArrowUp","ArrowDown"],S=[" ","Enter"],k="Select",[D,_,P]=(0,i.B)(k),[T,I]=(0,c.b)(k,[P,h.D7]),N=(0,h.D7)(),[A,O]=T(k),[F,L]=T(k),W=e=>{let{__scopeSelect:t,children:n,open:o,defaultOpen:a,onOpenChange:l,value:i,defaultValue:u,onValueChange:c,dir:d,name:f,autoComplete:p,disabled:m,required:g,form:y}=e,w=N(t),[b,j]=r.useState(null),[C,M]=r.useState(null),[E,S]=r.useState(!1),_=(0,s.gm)(d),[P,T]=(0,x.T)({prop:o,defaultProp:a??!1,onChange:l,caller:k}),[I,O]=(0,x.T)({prop:i,defaultProp:u,onChange:c,caller:k}),L=r.useRef(null),W=!b||y||!!b.closest("form"),[V,K]=r.useState(new Set),B=Array.from(V).map(e=>e.props.value).join(";");return(0,R.jsx)(h.fC,{...w,children:(0,R.jsxs)(A,{required:g,scope:t,trigger:b,onTriggerChange:j,valueNode:C,onValueNodeChange:M,valueNodeHasChildren:E,onValueNodeHasChildrenChange:S,contentId:(0,v.M)(),value:I,onValueChange:O,open:P,onOpenChange:T,dir:_,triggerPointerDownPosRef:L,disabled:m,children:[(0,R.jsx)(D.Provider,{scope:t,children:(0,R.jsx)(F,{scope:e.__scopeSelect,onNativeOptionAdd:r.useCallback(e=>{K(t=>new Set(t).add(e))},[]),onNativeOptionRemove:r.useCallback(e=>{K(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:n})}),W?(0,R.jsxs)(eR,{"aria-hidden":!0,required:g,tabIndex:-1,name:f,autoComplete:p,value:I,onChange:e=>O(e.target.value),disabled:m,form:y,children:[void 0===I?(0,R.jsx)("option",{value:""}):null,Array.from(V)]},B):null]})})};W.displayName=k;var V="SelectTrigger",K=r.forwardRef((e,t)=>{let{__scopeSelect:n,disabled:o=!1,...a}=e,i=N(n),c=O(V,n),s=c.disabled||o,d=(0,u.e)(t,c.onTriggerChange),f=_(n),p=r.useRef("touch"),[v,m,y]=eS(e=>{let t=f().filter(e=>!e.disabled),n=t.find(e=>e.value===c.value),r=ek(t,e,n);void 0!==r&&c.onValueChange(r.value)}),w=e=>{s||(c.onOpenChange(!0),y()),e&&(c.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,R.jsx)(h.ee,{asChild:!0,...i,children:(0,R.jsx)(g.WV.button,{type:"button",role:"combobox","aria-controls":c.contentId,"aria-expanded":c.open,"aria-required":c.required,"aria-autocomplete":"none",dir:c.dir,"data-state":c.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":eE(c.value)?"":void 0,...a,ref:d,onClick:(0,l.Mj)(a.onClick,e=>
5{e.currentTarget.focus(),"mouse"!==p.current&&w(e)}),onPointerDown:(0,l.Mj)(a.onPointerDown,e=>{p.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(w(e),e.preventDefault())}),onKeyDown:(0,l.Mj)(a.onKeyDown,e=>{let t=""!==v.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||m(e.key),(!t||" "!==e.key)&&E.includes(e.key)&&(w(),e.preventDefault())})})})});K.displayName=V;var B="SelectValue",Z=r.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:o,children:a,placeholder:l="",...i}=e,c=O(B,n),{onValueNodeHasChildrenChange:s}=c,d=void 0!==a,f=(0,u.e)(t,c.onValueNodeChange);return(0,b.b)(()=>{s(d)},[s,d]),(0,R.jsx)(g.WV.span,{...i,ref:f,style:{pointerEvents:"none"},children:eE(c.value)?(0,R.jsx)(R.Fragment,{children:l}):a})});Z.displayName=B;var H=r.forwardRef((e,t)=>{let{__scopeSelect:n,children:r,...o}=e;return(0,R.jsx)(g.WV.span,{"aria-hidden":!0,...o,ref:t,children:r||"▼"})});H.displayName="SelectIcon";var z=e=>(0,R.jsx)(m.h,{asChild:!0,...e});z.displayName="SelectPortal";var U="SelectContent",G=r.forwardRef((e,t)=>{let n=O(U,e.__scopeSelect),[a,l]=r.useState();return((0,b.b)(()=>{l(new DocumentFragment)},[]),n.open)?(0,R.jsx)($,{...e,ref:t}):a?o.createPortal((0,R.jsx)(X,{scope:e.__scopeSelect,children:(0,R.jsx)(D.Slot,{scope:e.__scopeSelect,children:(0,R.jsx)("div",{children:e.children})})}),a):null});G.displayName=U;var[X,Y]=T(U),q=(0,y.Z8)("SelectContent.RemoveScroll"),$=r.forwardRef((e,t)=>{let{__scopeSelect:n,position:o="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:i,onPointerDownOutside:c,side:s,sideOffset:v,align:h,alignOffset:m,arrowPadding:g,collisionBoundary:y,collisionPadding:w,sticky:x,hideWhenDetached:b,avoidCollisions:j,...E}=e,S=O(U,n),[k,D]=r.useState(null),[P,T]=r.useState(null),I=(0,u.e)(t,e=>D(e)),[N,A]=r.useState(null),[F,L]=r.useState(null),W=_(n),[V,K]=r.useState(!1),B=r.useRef(!1);r.useEffect(()=>{if(k)return(0,C.Ry)(k)},[k]),(0,f.EW)();let Z=r.useCallback(e=>{let[t,...n]=W().map(e=>e.ref.current),[r]=n.slice(-1),o=document.activeElement;for(let n of e)if(n===o||(n?.scrollIntoView({block:"nearest"}),n===t&&P&&(P.scrollTop=0),n===r&&P&&(P.scrollTop=P.scrollHeight),n?.focus(),document.activeElement!==o))return},[W,P]),H=r.useCallback(()=>Z([N,k]),[Z,N,k]);r.useEffect(()=>{V&&H()},[V,H]);let{onOpenChange:z,triggerPointerDownPosRef:G}=S;r.useEffect(()=>{if(k){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(G.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(G.current?.y??0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():k.contains(n.target)||z(!1),document.removeEventListener("pointermove",t),G.current=null};return null!==G.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[k,z,G]),r.useEffect(()=>{let e=()=>z(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[z]);let[Y,$]=eS(e=>{let t=W().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=ek(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),ee=r.useCallback((e,t,n)=>{let r=!B.current&&!n;(void 0!==S.value&&S.value===t||r)&&(A(e),r&&(B.current=!0))},[S.value]),et=r.useCallback(()=>k?.focus(),[k]),en=r.useCallback((e,t,n)=>{let r=!B.current&&!n;(void 0!==S.value&&S.value===t||r)&&L(e)},[S.value]),er="popper"===o?J:Q,eo=er===J?{side:s,sideOffset:v,align:h,alignOffset:m,arrowPadding:g,collisionBoundary:y,collisionPadding:w,sticky:x,hideWhenDetached:b,avoidCollisions:j}:{};return(0,R.jsx)(X,{scope:n,content:k,viewport:P,onViewportChange:T,itemRefCallback:ee,selectedItem:N,onItemLeave:et,itemTextRefCallback:en,focusSelectedItem:H,selectedItemText:F,position:o,isPositioned:V,searchRef:Y,children:(0,R.jsx)(M.Z,{as:q,allowPinchZoom:!0,children:(0,R.jsx)(p.M,{asChild:!0,trapped:S.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,l.Mj)(a,e=>{S.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,R.jsx)(d.XB,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>S.onOpenChange(!1),children:(0,R.jsx)(er,{role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:e=>e.preventDefault(),...E,...eo,onPlaced:()=>K(!0),ref:I,style:{display:"flex",flexDirection:"column",outline:"none",...E.style},onKeyDown:(0,l.Mj)(E.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
5if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||$(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=W().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>Z(t)),e.preventDefault()}})})})})})})});$.displayName="SelectContentImpl";var Q=r.forwardRef((e,t)=>{let{__scopeSelect:n,onPlaced:o,...l}=e,i=O(U,n),c=Y(U,n),[s,d]=r.useState(null),[f,p]=r.useState(null),v=(0,u.e)(t,e=>p(e)),h=_(n),m=r.useRef(!1),y=r.useRef(!0),{viewport:w,selectedItem:x,selectedItemText:j,focusSelectedItem:C}=c,M=r.useCallback(()=>{if(i.trigger&&i.valueNode&&s&&f&&w&&x&&j){let e=i.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),n=i.valueNode.getBoundingClientRect(),r=j.getBoundingClientRect();if("rtl"!==i.dir){let o=r.left-t.left,l=n.left-o,i=e.left-l,u=e.width+i,c=Math.max(u,t.width),d=a(l,[10,Math.max(10,window.innerWidth-10-c)]);s.style.minWidth=u+"px",s.style.left=d+"px"}else{let o=t.right-r.right,l=window.innerWidth-n.right-o,i=window.innerWidth-e.right-l,u=e.width+i,c=Math.max(u,t.width),d=a(l,[10,Math.max(10,window.innerWidth-10-c)]);s.style.minWidth=u+"px",s.style.right=d+"px"}let l=h(),u=window.innerHeight-20,c=w.scrollHeight,d=window.getComputedStyle(f),p=parseInt(d.borderTopWidth,10),v=parseInt(d.paddingTop,10),g=parseInt(d.borderBottomWidth,10),y=p+v+c+parseInt(d.paddingBottom,10)+g,b=Math.min(5*x.offsetHeight,y),C=window.getComputedStyle(w),M=parseInt(C.paddingTop,10),R=parseInt(C.paddingBottom,10),E=e.top+e.height/2-10,S=x.offsetHeight/2,k=p+v+(x.offsetTop+S);if(k<=E){let e=l.length>0&&x===l[l.length-1].ref.current;s.style.bottom="0px";let t=f.clientHeight-w.offsetTop-w.offsetHeight;s.style.height=k+Math.max(u-E,S+(e?R:0)+t+g)+"px"}else{let e=l.length>0&&x===l[0].ref.current;s.style.top="0px";let t=Math.max(E,p+w.offsetTop+(e?M:0)+S);s.style.height=t+(y-k)+"px",w.scrollTop=k-E+w.offsetTop}s.style.margin="10px 0",s.style.minHeight=b+"px",s.style.maxHeight=u+"px",o?.(),requestAnimationFrame(()=>m.current=!0)}},[h,i.trigger,i.valueNode,s,f,w,x,j,i.dir,o]);(0,b.b)(()=>M(),[M]);let[E,S]=r.useState();(0,b.b)(()=>{f&&S(window.getComputedStyle(f).zIndex)},[f]);let k=r.useCallback(e=>{e&&!0===y.current&&(M(),C?.(),y.current=!1)},[M,C]);return(0,R.jsx)(ee,{scope:n,contentWrapper:s,shouldExpandOnScrollRef:m,onScrollButtonChange:k,children:(0,R.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:E},children:(0,R.jsx)(g.WV.div,{...l,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...l.style}})})})});Q.displayName="SelectItemAlignedPosition";var J=r.forwardRef((e,t)=>{let{__scopeSelect:n,align:r="start",collisionPadding:o=10,...a}=e,l=N(n);return(0,R.jsx)(h.VY,{...l,...a,ref:t,align:r,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)"}})});J.displayName="SelectPopperPosition";var[ee,et]=T(U,{}),en="SelectViewport",er=r.forwardRef((e,t)=>{let{__scopeSelect:n,nonce:o,...a}=e,i=Y(en,n),c=et(en,n),s=(0,u.e)(t,i.onViewportChange),d=r.useRef(0);return(0,R.jsxs)(R.Fragment,{children:[(0,R.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,R.jsx)(D.Slot,{scope:n,children:(0,R.jsx)(g.WV.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:s,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:(0,l.Mj)(a.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=c;if(r?.current&&n){let e=Math.abs(d.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,o=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(o<r){let a=o+e,l=Math.min(r,a),i=a-l;n.style.height=l+"px","0px"===n.style.bottom&&(t.scrollTop=i>0?i:0,n.style.justifyContent="flex-end")}}}d.current=t.scrollTop})})})]})});er.displayName=en;var eo="SelectGroup",[ea,el]=T(eo),ei=r.forwardRef((e,t)=>
5{let{__scopeSelect:n,...r}=e,o=(0,v.M)();return(0,R.jsx)(ea,{scope:n,id:o,children:(0,R.jsx)(g.WV.div,{role:"group","aria-labelledby":o,...r,ref:t})})});ei.displayName=eo;var eu="SelectLabel",ec=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,o=el(eu,n);return(0,R.jsx)(g.WV.div,{id:o.id,...r,ref:t})});ec.displayName=eu;var es="SelectItem",[ed,ef]=T(es),ep=r.forwardRef((e,t)=>{let{__scopeSelect:n,value:o,disabled:a=!1,textValue:i,...c}=e,s=O(es,n),d=Y(es,n),f=s.value===o,[p,h]=r.useState(i??""),[m,y]=r.useState(!1),w=(0,u.e)(t,e=>d.itemRefCallback?.(e,o,a)),x=(0,v.M)(),b=r.useRef("touch"),j=()=>{a||(s.onValueChange(o),s.onOpenChange(!1))};if(""===o)throw 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,R.jsx)(ed,{scope:n,value:o,disabled:a,textId:x,isSelected:f,onItemTextChange:r.useCallback(e=>{h(t=>t||(e?.textContent??"").trim())},[]),children:(0,R.jsx)(D.ItemSlot,{scope:n,value:o,disabled:a,textValue:p,children:(0,R.jsx)(g.WV.div,{role:"option","aria-labelledby":x,"data-highlighted":m?"":void 0,"aria-selected":f&&m,"data-state":f?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...c,ref:w,onFocus:(0,l.Mj)(c.onFocus,()=>y(!0)),onBlur:(0,l.Mj)(c.onBlur,()=>y(!1)),onClick:(0,l.Mj)(c.onClick,()=>{"mouse"!==b.current&&j()}),onPointerUp:(0,l.Mj)(c.onPointerUp,()=>{"mouse"===b.current&&j()}),onPointerDown:(0,l.Mj)(c.onPointerDown,e=>{b.current=e.pointerType}),onPointerMove:(0,l.Mj)(c.onPointerMove,e=>{b.current=e.pointerType,a?d.onItemLeave?.():"mouse"===b.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,l.Mj)(c.onPointerLeave,e=>{e.currentTarget===document.activeElement&&d.onItemLeave?.()}),onKeyDown:(0,l.Mj)(c.onKeyDown,e=>{d.searchRef?.current!==""&&" "===e.key||(S.includes(e.key)&&j()," "===e.key&&e.preventDefault())})})})})});ep.displayName=es;var ev="SelectItemText",eh=r.forwardRef((e,t)=>{let{__scopeSelect:n,className:a,style:l,...i}=e,c=O(ev,n),s=Y(ev,n),d=ef(ev,n),f=L(ev,n),[p,v]=r.useState(null),h=(0,u.e)(t,e=>v(e),d.onItemTextChange,e=>s.itemTextRefCallback?.(e,d.value,d.disabled)),m=p?.textContent,y=r.useMemo(()=>(0,R.jsx)("option",{value:d.value,disabled:d.disabled,children:m},d.value),[d.disabled,d.value,m]),{onNativeOptionAdd:w,onNativeOptionRemove:x}=f;return(0,b.b)(()=>(w(y),()=>x(y)),[w,x,y]),(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(g.WV.span,{id:d.textId,...i,ref:h}),d.isSelected&&c.valueNode&&!c.valueNodeHasChildren?o.createPortal(i.children,c.valueNode):null]})});eh.displayName=ev;var em="SelectItemIndicator",eg=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return ef(em,n).isSelected?(0,R.jsx)(g.WV.span,{"aria-hidden":!0,...r,ref:t}):null});eg.displayName=em;var ey="SelectScrollUpButton",ew=r.forwardRef((e,t)=>{let n=Y(ey,e.__scopeSelect),o=et(ey,e.__scopeSelect),[a,l]=r.useState(!1),i=(0,u.e)(t,o.onScrollButtonChange);return(0,b.b)(()=>
5{if(n.viewport&&n.isPositioned){let e=function(){l(t.scrollTop>0)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),a?(0,R.jsx)(ej,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ew.displayName=ey;var ex="SelectScrollDownButton",eb=r.forwardRef((e,t)=>{let n=Y(ex,e.__scopeSelect),o=et(ex,e.__scopeSelect),[a,l]=r.useState(!1),i=(0,u.e)(t,o.onScrollButtonChange);return(0,b.b)(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;l(Math.ceil(t.scrollTop)<e)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),a?(0,R.jsx)(ej,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eb.displayName=ex;var ej=r.forwardRef((e,t)=>{let{__scopeSelect:n,onAutoScroll:o,...a}=e,i=Y("SelectScrollButton",n),u=r.useRef(null),c=_(n),s=r.useCallback(()=>{null!==u.current&&(window.clearInterval(u.current),u.current=null)},[]);return r.useEffect(()=>()=>s(),[s]),(0,b.b)(()=>{let e=c().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[c]),(0,R.jsx)(g.WV.div,{"aria-hidden":!0,...a,ref:t,style:{flexShrink:0,...a.style},onPointerDown:(0,l.Mj)(a.onPointerDown,()=>{null===u.current&&(u.current=window.setInterval(o,50))}),onPointerMove:(0,l.Mj)(a.onPointerMove,()=>{i.onItemLeave?.(),null===u.current&&(u.current=window.setInterval(o,50))}),onPointerLeave:(0,l.Mj)(a.onPointerLeave,()=>{s()})})}),eC=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return(0,R.jsx)(g.WV.div,{"aria-hidden":!0,...r,ref:t})});eC.displayName="SelectSeparator";var eM="SelectArrow";r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,o=N(n),a=O(eM,n),l=Y(eM,n);return a.open&&"popper"===l.position?(0,R.jsx)(h.Eh,{...o,...r,ref:t}):null}).displayName=eM;var eR=r.forwardRef(({__scopeSelect:e,value:t,...n},o)=>{let a=r.useRef(null),l=(0,u.e)(o,a),i=function(e){let t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(t);return r.useEffect(()=>{let e=a.current;if(!e)return;let n=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(i!==t&&n){let r=new Event("change",{bubbles:!0});n.call(e,t),e.dispatchEvent(r)}},[i,t]),(0,R.jsx)(g.WV.select,{...n,style:{...j.C2,...n.style},ref:l,defaultValue:t})});function eE(e){return""===e||void 0===e}function eS(e){let t=(0,w.W)(e),n=r.useRef(""),o=r.useRef(0),a=r.useCallback(e=>{let r=n.current+e;t(r),function e(t){n.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(r)},[t]),l=r.useCallback(()=>{n.current="",window.clearTimeout(o.current)},[]);return r.useEffect(()=>()=>window.clearTimeout(o.current),[]),[n,a,l]}function ek(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=(r=Math.max(n?e.indexOf(n):-1,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(a=a.filter(e=>e!==n));let l=a.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return l!==n?l:void 0}eR.displayName="SelectBubbleInput";var eD=W,e_=K,eP=Z,eT=H,eI=z,eN=G,eA=er,eO=ei,eF=ec,eL=ep,eW=eh,eV=eg,eK=ew,eB=eb,eZ=eC},53346:function(e,t,n){"use strict";n.d(t,{TX:function(){return i}});var r=n(50959),o=n(1750),a=n(11527),l=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),i=r.forwardRef((e,t)=>(0,a.jsx)(o.WV.span,{...e,ref:t,style:{...l,...e.style}}));i.displayName="VisuallyHidden"},80080:function(e,t,n){"use strict";n.d(t,{j:function(){return l}});var r=n(4814);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=r.W,l=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return a(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:l,defaultVariants:i}=t,u=Object.keys(l).map(e=>{let t=null==n?void 0:n[e],r=null==i?void 0:i[e];if(null===t)return null;let a=o(t)||o(r);return l[e][a]}),c=n&&Object.entries(n).reduce((e,t)=>
5{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return a(e,u,null==t?void 0:null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...c}[t]):({...i,...c})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},35097:function(e,t,n){"use strict";n.d(t,{c:function(){return o}});var r=n(47789);function o(e,t,n){var o;let a=(+(0,r.Q)(e)-+(0,r.Q)(t))/1e3;return(o=null==n?void 0:n.roundingMethod,e=>{let t=(o?Math[o]:Math.trunc)(e);return 0===t?0:t})(a)}}}]);

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.