1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,824627,e=>{"use strict";var t=function(e,r){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,r)};function r(e,r){if("function"!=typeof r&&null!==r)throw TypeError("Class extends value "+String(r)+" is not a constructor or null");function n(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}var n=function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function a(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)0>t.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}function o(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}function i(e,t){return function(r,n){t(r,n,e)}}function s(e,t,r,n,a,o){function i(e){if(void 0!==e&&"function"!=typeof e)throw TypeError("Function expected");return e}for(var s,l=n.kind,u="getter"===l?"get":"setter"===l?"set":"value",d=!t&&e?n.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,n.name):{}),f=!1,m=r.length-1;m>=0;m--){var p={};for(var h in n)p[h]="access"===h?{}:n[h];for(var h in n.access)p.access[h]=n.access[h];p.addInitializer=function(e){if(f)throw TypeError("Cannot add initializers after decoration has completed");o.push(i(e||null))};var g=(0,r[m])("accessor"===l?{get:c.get,set:c.set}:c[u],p);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw TypeError("Object expected");(s=i(g.get))&&(c.get=s),(s=i(g.set))&&(c.set=s),(s=i(g.init))&&a.unshift(s)}else(s=i(g))&&("field"===l?a.unshift(s):c[u]=s)}d&&Object.defineProperty(d,n.name,c),f=!0}function l(e,t,r){for(var n=arguments.length>2,a=0;a<t.length;a++)r=n?t[a].call(e,r):t[a].call(e);return n?r:void 0}function u(e){return"symbol"==typeof e?e:"".concat(e)}function d(e,t,r){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function f(e,t,r,n){return new(r||(r=Promise))(function(a,o){function i(e){try{l(n.next(e))}catch(e){o(e)}}function s(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(i,s)}l((n=n.apply(e,t||[])).next())})}function m(e,t){var r,n,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){var u=[s,l];if(r)throw TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(o=0)),o;)try{if(r=1,n&&(a=2&u[0]?n.return:u[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,u[1])).done)return a;switch(n=0,a&&(u=[2&u[0],a.value]),u[0]){case 0:case 1:a=u;break;case 4:return o.label++,{value:u[1],done:!1};case 5:o.label++,n=u[1],u=[0];continue;case 7:u=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===u[0]||2===u[0])){o=0;continue}if(3===u[0]&&(!a||u[1]>a[0]&&u[1]<a[3])){o.label=u[1];break}if(6===u[0]&&o.label<a[1]){o.label=a[1],a=u;break}
vendor: 4,570 bytes, line 1
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(u);break}a[2]&&o.ops.pop(),o.trys.pop();continue}u=t.call(e,o)}catch(e){u=[6,e],n=0}finally{r=a=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}var p=Object.create?function(e,t,r,n){void 0===n&&(n=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,a)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]};function h(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||p(t,e,r)}function g(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,a,o=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)i.push(n.value)}catch(e){a={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i}function y(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(v(arguments[t]));return e}function b(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),a=0,t=0;t<r;t++)for(var o=arguments[t],i=0,s=o.length;i<s;i++,a++)n[a]=o[i];return n}function x(e,t,r){if(r||2==arguments.length)for(var n,a=0,o=t.length;a<o;a++)!n&&a in t||(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]);return e.concat(n||Array.prototype.slice.call(t))}function w(e){return this instanceof w?(this.v=e,this):new w(e)}function D(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,a=r.apply(e,t||[]),o=[];return n=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),i("next"),i("throw"),i("return",function(e){return function(t){return Promise.resolve(t).then(e,u)}}),n[Symbol.asyncIterator]=function(){return this},n;function i(e,t){a[e]&&(n[e]=function(t){return new Promise(function(r,n){o.push([e,t,r,n])>1||s(e,t)})},t&&(n[e]=t(n[e])))}function s(e,t){try{var r;(r=a[e](t)).value instanceof w?Promise.resolve(r.value.v).then(l,u):d(o[0][2],r)}catch(e){d(o[0][3],e)}}function l(e){s("next",e)}function u(e){s("throw",e)}function d(e,t){e(t),o.shift(),o.length&&s(o[0][0],o[0][1])}}function C(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,a){t[n]=e[n]?function(t){return(r=!r)?{value:w(e[n](t)),done:!1}:a?a(t):t}:a}}function E(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=g(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,a){var o,i,s;o=n,i=a,s=(t=e[r](t)).done,Promise.resolve(t.value).then(function(e){o({value:e,done:s})},i)})}}}function S(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var k=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},j=function(e){return(j=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t})(e)};function N(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r=j(e),n=0;n<r.length;n++)"default"!==r[n]&&p(t,e,r[n]);return k(t,e),t}function R(e){return e&&e.__esModule?e:{default:e}}function P(e,t,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function M(e,t,r,n,a){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?a.call(e,r):a?a.value=r:t.set(e,r),r}function T(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function I(e,t,r){if(null!=t){var n,a;if("object"!=typeof t&&"function"!=typeof t)throw TypeError("Object expected.");
1if(r){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(void 0===n){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(a=n)}if("function"!=typeof n)throw TypeError("Object not disposable.");a&&(n=function(){try{a.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var L="function"==typeof SuppressedError?SuppressedError:function(e,t,r){var n=Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function F(e){function t(t){e.error=e.hasError?new L(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}var r,n=0;return function a(){for(;r=e.stack.pop();)try{if(!r.async&&1===n)return n=0,e.stack.push(r),Promise.resolve().then(a);if(r.dispose){var o=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(o).then(a,function(e){return t(e),a()})}else n|=1}catch(e){t(e)}if(1===n)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}()}function A(e,t){return"string"==typeof e&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(e,r,n,a,o){return r?t?".jsx":".js":!n||a&&o?n+a+"."+o.toLowerCase()+"js":e}):e}let O={__extends:r,__assign:n,__rest:a,__decorate:o,__param:i,__esDecorate:s,__runInitializers:l,__propKey:u,__setFunctionName:d,__metadata:c,__awaiter:f,__generator:m,__createBinding:p,__exportStar:h,__values:g,__read:v,__spread:y,__spreadArrays:b,__spreadArray:x,__await:w,__asyncGenerator:D,__asyncDelegator:C,__asyncValues:E,__makeTemplateOb
1ject:S,__importStar:N,__importDefault:R,__classPrivateFieldGet:P,__classPrivateFieldSet:M,__classPrivateFieldIn:T,__addDisposableResource:I,__disposeResources:F,__rewriteRelativeImportExtension:A};e.s(["__addDisposableResource",0,I,"__assign",()=>n,"__asyncDelegator",0,C,"__asyncGenerator",0,D,"__asyncValues",0,E,"__await",0,w,"__awaiter",0,f,"__classPrivateFieldGet",0,P,"__classPrivateFieldIn",0,T,"__classPrivateFieldSet",0,M,"__createBinding",0,p,"__decorate",0,o,"__disposeResources",0,F,"__esDecorate",0,s,"__exportStar",0,h,"__extends",0,r,"__generator",0,m,"__importDefault",0,R,"__importStar",0,N,"__makeTemplateObject",0,S,"__metadata",0,c,"__param",0,i,"__propKey",0,u,"__read",0,v,"__rest",0,a,"__rewriteRelativeImportExtension",0,A,"__runInitializers",0,l,"__setFunctionName",0,d,"__spread",0,y,"__spreadArray",0,x,"__spreadArrays",0,b,"__values",0,g,"default",0,O])},73772,559087,76837,759897,183223,962012,582917,507435,638698,e=>{"use strict";var t,r=new WeakMap,n=new WeakMap,a={},o=0,i=function(e){return e&&(e.host||i(e.parentNode))},s=function(e,t,s,l){var u=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=i(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});a[s]||(a[s]=new WeakMap);var d=a[s],c=[],f=new Set,m=new Set(u),p=function(e){!e||f.has(e)||(f.add(e),p(e.parentNode))};u.forEach(p);var h=function(e){!e||m.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))h(e);else try{var t=e.getAttribute(l),a=null!==t&&"false"!==t,o=(r.get(e)||0)+1,i=(d.get(e)||0)+1;r.set(e,o),d.set(e,i),c.push(e),1===o&&a&&n.set(e,!0),1===i&&e.setAttribute(s,"true"),a||e.setAttribute(l,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return h(t),f.clear(),o++,function(){c.forEach(function(e){var t=r.get(e)-1,a=d.get(e)-1;r.set(e,t),d.set(e,a),t||(n.has(e)||e.removeAttribute(l),n.delete(e)),a||e.removeAttribute(s)}),--o||(r=new WeakMap,r=new WeakMap,n=new WeakMap,a={})}};e.s(["hideOthers",0,function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),a=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return a?(n.push.apply(n,Array.from(a.querySelectorAll("[aria-live], script"))),s(n,a,r,"aria-hidden")):function(){return null}}],73772);var l="right-scroll-bar-position",u="width-before-scroll-bar",d="with-scroll-bars-hidden",c="--removed-body-scroll-bar-size";e.s(["fullWidthClassName",0,u,"noScrollbarsClassName",0,d,"removedBarSizeVariable",0,c,"zeroRightClassName",0,l],559087);var f=e.i(949532);function m(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var p="u">typeof window?f.useLayoutEffect:f.useEffect,h=new WeakMap;e.s(["useMergeRefs",0,function(e,t){var r,n,a,o=(r=t||null,n=function(t){return e.forEach(function(e){return m(e,t)})},(a=(0,f.useState)(function(){return{value:r,callback:n,facade:{get current(){return a.value},set current(value){var e=a.value;e!==value&&(a.value=value,a.callback(value,e))}}}})[0]).callback=n,a.facade);return p(function(){var t=h.get(o);if(t){var r=new Set(t),n=new Set(e),a=o.current;r.forEach(function(e){n.has(e)||m(e,null)}),n.forEach(function(e){r.has(e)||m(e,a)})}h.set(o,e)},[e]),o}],76837);var g=e.i(824627);function v(e){return e}e.s(["createSidecarMedium",0,function(e){void 0===e&&(e={});var t,r,n,a=(void 0===t&&(t=v),r=[],n=!1,{read:function(){if(n)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var a=t(e,n);return r.push(a),function(){r=r.filter(function(e){return e!==a})}},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 a=r;r=[],a.forEach(e),t=r}var o=function(){var r=t;t=[],r.forEach(e)},i=function(){return Promise.resolve().then(o)};i(),r={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),r}}}});return a.options=(0,g.__assign)({async:!0,ssr:!1},e),a}],759897);var y=function(e){var t=e.sideCar,r=(0,g.__rest)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return f.createElement(n,(0,g.__assign)({},r))};
1y.isSideCarExport=!0,e.s(["exportSidecar",0,function(e,t){return e.useMedium(t),y}],183223);var b=function(){var e=0,r=null;return{add:function(n){if(0==e&&(r=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var r=t||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return r&&e.setAttribute("nonce",r),e}())){var a,o;(a=r).styleSheet?a.styleSheet.cssText=n:a.appendChild(document.createTextNode(n)),o=r,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!r||(r.parentNode&&r.parentNode.removeChild(r),r=null)}}},x=function(){var e=b();return function(t,r){f.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},w=function(){var e=x();return function(t){return e(t.styles,t.dynamic),null}};e.s(["styleSingleton",0,w],962012),e.s([],582917);var D={left:0,top:0,right:0,gap:0},C=function(e){return parseInt(e||"",10)||0},E=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],a=t["padding"===e?"paddingRight":"marginRight"];return[C(r),C(n),C(a)]},S=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return D;var t=E(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])}},k=w(),j="data-scroll-locked",N=function(e,t,r,n){var a=e.left,o=e.top,i=e.right,s=e.gap;return void 0===r&&(r="margin"),"\n .".concat(d," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(s,"px ").concat(n,";\n }\n body[").concat(j,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(a,"px;\n padding-top: ").concat(o,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(s,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(l," {\n right: ").concat(s,"px ").concat(n,";\n }\n \n .").concat(u," {\n margin-right: ").concat(s,"px ").concat(n,";\n }\n \n .").concat(l," .").concat(l," {\n right: 0 ").concat(n,";\n }\n \n .").concat(u," .").concat(u," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(j,"] {\n ").concat(c,": ").concat(s,"px;\n }\n")},R=function(){var e=parseInt(document.body.getAttribute(j)||"0",10);return isFinite(e)?e:0},P=function(){f.useEffect(function(){return document.body.setAttribute(j,(R()+1).toString()),function(){var e=R()-1;e<=0?document.body.removeAttribute(j):document.body.setAttribute(j,e.toString())}},[])};e.s(["RemoveScrollBar",0,function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,a=void 0===n?"margin":n;P();var o=f.useMemo(function(){return S(a)},[a]);return f.createElement(k,{styles:N(o,!t,a,r?"":"!important")})}],507435),e.s([],638698)},965883,e=>{"use strict";var t=e.i(949532),r={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};e.s(["default",0,(e,n)=>{let a=(0,t.forwardRef)(({color:a="currentColor",size:o=24,strokeWidth:i=2,absoluteStrokeWidth:s,children:l,...u},d)=>(0,t.createElement)("svg",{ref:d,...r,width:o,height:o,stroke:a,strokeWidth:s?24*Number(i)/Number(o):i,className:`lucide lucide-${e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,...u},[...n.map(([e,r])=>(0,t.createElement)(e,r)),...(Array.isArray(l)?l:[l])||[]]));return a.displayName=`${e}`,a}],965883)},31631,e=>{"use strict";let t=(0,e.i(965883).default)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["default",0,t])},50077,637697,e=>{"use strict";let t,r,n;var a,o,i=e.i(949532);function s(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function l(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function u(...e){return i.useCallback(l(...e),e)}var d=e.i(985585),c=globalThis?.document?i.useLayoutEffect:()=>{},f=i["useId".toString()]||(()=>void 0),m=0;function p(e){let[t,r]=i.useState(f());return c(()=>{e||r(e=>e??String(m++))},[e]),e||(t?`radix-${t}`:"")}function h(e){let t=i.useRef(e);return i.useEffect(()=>{t.current=e}),i.useMemo(()=>(...e)=>t.current?.(...e),[])}var g=e.i(294584),v=i.forwardRef((e,t)=>
1{let{children:r,...n}=e,a=i.Children.toArray(r),o=a.find(x);if(o){let e=o.props.children,r=a.map(t=>t!==o?t:i.Children.count(e)>1?i.Children.only(null):i.isValidElement(e)?e.props.children:null);return(0,d.jsx)(y,{...n,ref:t,children:i.isValidElement(e)?i.cloneElement(e,void 0,r):null})}return(0,d.jsx)(y,{...n,ref:t,children:r})});v.displayName="Slot";var y=i.forwardRef((e,t)=>{let{children:r,...n}=e;if(i.isValidElement(r)){var a;let e,o,s=(a=r,(o=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(o=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref);return i.cloneElement(r,{...function(e,t){let r={...t};for(let n in t){let a=e[n],o=t[n];/^on[A-Z]/.test(n)?a&&o?r[n]=(...e)=>{o(...e),a(...e)}:a&&(r[n]=a):"style"===n?r[n]={...a,...o}:"className"===n&&(r[n]=[a,o].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props),ref:t?l(t,s):s})}return i.Children.count(r)>1?i.Children.only(null):null});y.displayName="SlotClone";var b=({children:e})=>(0,d.jsx)(d.Fragment,{children:e});function x(e){return i.isValidElement(e)&&e.type===b}var w=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=i.forwardRef((e,r)=>{let{asChild:n,...a}=e,o=n?v:t;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,d.jsx)(o,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),D="dismissableLayer.update",C=i.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),E=i.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:a,onFocusOutside:l,onInteractOutside:c,onDismiss:f,...m}=e,p=i.useContext(C),[g,v]=i.useState(null),y=g?.ownerDocument??globalThis?.document,[,b]=i.useState({}),x=u(t,e=>v(e)),E=Array.from(p.layers),[j]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),N=E.indexOf(j),R=g?E.indexOf(g):-1,P=p.layersWithOutsidePointerEventsDisabled.size>0,M=R>=N,T=function(e,t=globalThis?.document){let r=h(e),n=i.useRef(!1),a=i.useRef(()=>{});return i.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){k("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",a.current),a.current=n,t.addEventListener("click",a.current,{once:!0})):n()}else t.removeEventListener("click",a.current);n.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...p.branches].some(e=>e.contains(t));M&&!r&&(a?.(e),c?.(e),e.defaultPrevented||f?.())},y),I=function(e,t=globalThis?.document){let r=h(e),n=i.useRef(!1);return i.useEffect(()=>{let e=e=>{e.target&&!n.current&&k("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...p.branches].some(e=>e.contains(t))&&(l?.(e),c?.(e),e.defaultPrevented||f?.())},y);return!function(e,t=globalThis?.document){let r=h(e);i.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{R===p.layers.size-1&&(n?.(e),!e.defaultPrevented&&f&&(e.preventDefault(),f()))},y),i.useEffect(()=>{if(g)return r&&(0===p.layersWithOutsidePointerEventsDisabled.size&&(o=y.body.style.pointerEvents,y.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(g)),p.layers.add(g),S(),()=>{r&&1===p.layersWithOutsidePointerEventsDisabled.size&&(y.body.style.pointerEvents=o)}},[g,y,r,p]),i.useEffect(()=>()=>{g&&(p.layers.delete(g),p.layersWithOutsidePointerEventsDisabled.delete(g),S())},[g,p]),i.useEffect(()=>{let e=()=>b({});return document.addEventListener(D,e),()=>
1document.removeEventListener(D,e)},[]),(0,d.jsx)(w.div,{...m,ref:x,style:{pointerEvents:P?M?"auto":"none":void 0,...e.style},onFocusCapture:s(e.onFocusCapture,I.onFocusCapture),onBlurCapture:s(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:s(e.onPointerDownCapture,T.onPointerDownCapture)})});function S(){let e=new CustomEvent(D);document.dispatchEvent(e)}function k(e,t,r,{discrete:n}){let a=r.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});if(t&&a.addEventListener(e,t,{once:!0}),n)a&&g.flushSync(()=>a.dispatchEvent(o));else a.dispatchEvent(o)}E.displayName="DismissableLayer",i.forwardRef((e,t)=>{let r=i.useContext(C),n=i.useRef(null),a=u(t,n);return i.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,d.jsx)(w.div,{...e,ref:a})}).displayName="DismissableLayerBranch";var j="focusScope.autoFocusOnMount",N="focusScope.autoFocusOnUnmount",R={bubbles:!1,cancelable:!0},P=i.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:o,...s}=e,[l,c]=i.useState(null),f=h(a),m=h(o),p=i.useRef(null),g=u(t,e=>c(e)),v=i.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;i.useEffect(()=>{if(n){let e=function(e){if(v.paused||!l)return;let t=e.target;l.contains(t)?p.current=t:I(p.current,{select:!0})},t=function(e){if(v.paused||!l)return;let t=e.relatedTarget;null!==t&&(l.contains(t)||I(p.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&I(l)});return l&&r.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,l,v.paused]),i.useEffect(()=>{if(l){L.add(v);let e=document.activeElement;if(!l.contains(e)){let t=new CustomEvent(j,R);l.addEventListener(j,f),l.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(I(n,{select:t}),document.activeElement!==r)return}(M(l).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&I(l))}return()=>{l.removeEventListener(j,f),setTimeout(()=>{let t=new CustomEvent(N,R);l.addEventListener(N,m),l.dispatchEvent(t),t.defaultPrevented||I(e??document.body,{select:!0}),l.removeEventListener(N,m),L.remove(v)},0)}}},[l,f,m,v]);let y=i.useCallback(e=>{if(!r&&!n||v.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,a=document.activeElement;if(t&&a){var o;let t,n=e.currentTarget,[i,s]=[T(t=M(o=n),o),T(t.reverse(),o)];i&&s?e.shiftKey||a!==s?e.shiftKey&&a===i&&(e.preventDefault(),r&&I(s,{select:!0})):(e.preventDefault(),r&&I(i,{select:!0})):a===n&&e.preventDefault()}},[r,n,v.paused]);return(0,d.jsx)(w.div,{tabIndex:-1,...s,ref:g,onKeyDown:y})});function M(e){let t=[],r=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(;r.nextNode();)t.push(r.currentNode);return t}function T(e,t){for(let r 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}(r,{upTo:t}))return r}function I(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}P.displayName="FocusScope";var L=(n=[],{add(e){let t=n[0];e!==t&&t?.pause(),(n=F(n,e)).unshift(e)},remove(e){n=F(n,e),n[0]?.resume()}});function F(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}var A=i.forwardRef((e,t)=>{let{container:r,...n}=e,[a,o]=i.useState(!1);c(()=>o(!0),[]);let s=r||a&&globalThis?.document?.body;return s?g.default.createPortal((0,d.jsx)(w.div,{...n,ref:t}),s):null});A.displayName="Portal";var O=e=>{var t;let r,n,{present:a,children:o}=e,s=function(e){var t,r;let[n,a]=i.useState(),o=i.useRef({}),s=i.useRef(e),l=i.useRef("none"),[u,d]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},i.useReducer((e,t)=>
1r[e][t]??e,t));return i.useEffect(()=>{let e=$(o.current);l.current="mounted"===u?e:"none"},[u]),c(()=>{let t=o.current,r=s.current;if(r!==e){let n=l.current,a=$(t);e?d("MOUNT"):"none"===a||t?.display==="none"?d("UNMOUNT"):r&&n!==a?d("ANIMATION_OUT"):d("UNMOUNT"),s.current=e}},[e,d]),c(()=>{if(n){let e,t=n.ownerDocument.defaultView??window,r=r=>{let a=$(o.current).includes(r.animationName);if(r.target===n&&a&&(d("ANIMATION_END"),!s.current)){let r=n.style.animationFillMode;n.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===n.style.animationFillMode&&(n.style.animationFillMode=r)})}},a=e=>{e.target===n&&(l.current=$(o.current))};return n.addEventListener("animationstart",a),n.addEventListener("animationcancel",r),n.addEventListener("animationend",r),()=>{t.clearTimeout(e),n.removeEventListener("animationstart",a),n.removeEventListener("animationcancel",r),n.removeEventListener("animationend",r)}}d("ANIMATION_END")},[n,d]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:i.useCallback(e=>{e&&(o.current=getComputedStyle(e)),a(e)},[])}}(a),l="function"==typeof o?o({present:s.isPresent}):i.Children.only(o),d=u(s.ref,(t=l,(n=(r=Object.getOwnPropertyDescriptor(t.props,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?t.ref:(n=(r=Object.getOwnPropertyDescriptor(t,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?t.props.ref:t.props.ref||t.ref));return"function"==typeof o||s.isPresent?i.cloneElement(l,{ref:d}):null};function $(e){return e?.animationName||"none"}O.displayName="Presence";var _=0;function z(){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}var B=e.i(824627),V=e.i(559087),W=e.i(76837),H=(0,e.i(759897).createSidecarMedium)(),U=function(){},K=i.forwardRef(function(e,t){var r=i.useRef(null),n=i.useState({onScrollCapture:U,onWheelCapture:U,onTouchMoveCapture:U}),a=n[0],o=n[1],s=e.forwardProps,l=e.children,u=e.className,d=e.removeScrollBar,c=e.enabled,f=e.shards,m=e.sideCar,p=e.noIsolation,h=e.inert,g=e.allowPinchZoom,v=e.as,y=e.gapMode,b=(0,B.__rest)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=(0,W.useMergeRefs)([r,t]),w=(0,B.__assign)((0,B.__assign)({},b),a);return i.createElement(i.Fragment,null,c&&i.createElement(m,{sideCar:H,removeScrollBar:d,shards:f,noIsolation:p,inert:h,setCallbacks:o,allowPinchZoom:!!g,lockRef:r,gapMode:y}),s?i.cloneElement(i.Children.only(l),(0,B.__assign)((0,B.__assign)({},w),{ref:x})):i.createElement(void 0===v?"div":v,(0,B.__assign)({},w,{className:u,ref:x}),l))});K.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},K.classNames={fullWidth:V.fullWidthClassName,zeroRight:V.zeroRightClassName};var Y=e.i(183223);e.i(638698);var Z=e.i(507435);e.i(582917);var G=e.i(962012),q=!1;if("u">typeof window)try{var X=Object.defineProperty({},"passive",{get:function(){return q=!0,!0}});window.addEventListener("test",X,X),window.removeEventListener("test",X,X)}catch(e){q=!1}var J=!!q&&{passive:!1},Q=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},ee=function(e,t){var r=t.ownerDocument,n=t;do{if("u">typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),et(e,n)){var a=er(e,n);if(a[1]>a[2])return!0}n=n.parentNode}while(n&&n!==r.body)return!1},et=function(e,t){return"v"===e?Q(t,"overflowY"):Q(t,"overflowX")},er=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},en=function(e,t,r,n,a){var o,i=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),s=i*n,l=r.target,u=t.contains(l),d=!1,c=s>0,f=0,m=0;do{var p=er(e,l),h=p[0],g=p[1]-p[2]-i*h;(h||g)&&et(e,l)&&(f+=g,m+=h),l=l instanceof ShadowRoot?l.host:l.parentNode}while(!u&&l!==document.body||u&&(t.contains(l)||t===l))return c&&(a&&1>Math.abs(f)||!a&&s>f)?d=!0:!c&&(a&&1>Math.abs(m)||!a&&-s>m)&&(d=!0),d},ea=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eo=function(e){return[e.deltaX,e.deltaY]},ei=function(e){return e&&"current"in e?e.current:e},es=0,el=[];let eu=(0,Y.exportSidecar)(H,function(e){var t=i.useRef([]),r=i.useRef([0,0]),n=i.useRef(),a=i.useState(es++)[0],o=i.useState(G.styleSingleton)[0],s=i.useRef(e);i.useEffect(function(){s.current=e},[e]),i.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(0,B.__spreadArray)([e.lockRef.current],(e.shards||[]).map(ei),!0).filter(
1Boolean);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=i.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!s.current.allowPinchZoom;var a,o=ea(e),i=r.current,l="deltaX"in e?e.deltaX:i[0]-o[0],u="deltaY"in e?e.deltaY:i[1]-o[1],d=e.target,c=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===c&&"range"===d.type)return!1;var f=ee(c,d);if(!f)return!0;if(f?a=c:(a="v"===c?"h":"v",f=ee(c,d)),!f)return!1;if(!n.current&&"changedTouches"in e&&(l||u)&&(n.current=a),!a)return!0;var m=n.current||a;return en(m,t,e,"h"===m?l:u,!0)},[]),u=i.useCallback(function(e){if(el.length&&el[el.length-1]===o){var r="deltaY"in e?eo(e):ea(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var a=(s.current.shards||[]).map(ei).filter(Boolean).filter(function(t){return t.contains(e.target)});(a.length>0?l(e,a[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),d=i.useCallback(function(e,r,n,a){var o={name:e,delta:r,target:n,should:a,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),c=i.useCallback(function(e){r.current=ea(e),n.current=void 0},[]),f=i.useCallback(function(t){d(t.type,eo(t),t.target,l(t,e.lockRef.current))},[]),m=i.useCallback(function(t){d(t.type,ea(t),t.target,l(t,e.lockRef.current))},[]);i.useEffect(function(){return el.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:m}),document.addEventListener("wheel",u,J),document.addEventListener("touchmove",u,J),document.addEventListener("touchstart",c,J),function(){el=el.filter(function(e){return e!==o}),document.removeEventListener("wheel",u,J),document.removeEventListener("touchmove",u,J),document.removeEventListener("touchstart",c,J)}},[]);var p=e.removeScrollBar,h=e.inert;return i.createElement(i.Fragment,null,h?i.createElement(o,{styles:"\n .block-interactivity-".concat(a," {pointer-events: none;}\n .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,p?i.createElement(Z.RemoveScrollBar,{gapMode:e.gapMode}):null)});var ed=i.forwardRef(function(e,t){return i.createElement(K,(0,B.__assign)({},e,{ref:t,sideCar:eu}))});ed.classNames=K.classNames;var ec=e.i(73772),ef="Dialog",[em,ep]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>i.createContext(e));return function(r){let n=r?.[e]||t;return i.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let a=i.createContext(n),o=r.length;r=[...r,n];let s=t=>{let{scope:r,children:n,...s}=t,l=r?.[e]?.[o]||a,u=i.useMemo(()=>s,Object.values(s));return(0,d.jsx)(l.Provider,{value:u,children:n})};return s.displayName=t+"Provider",[s,function(r,s){let l=s?.[e]?.[o]||a,u=i.useContext(l);if(u)return u;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let a=r(e)[`__scope${n}`];return{...t,...a}},{});return i.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(ef),[eh,eg]=em(ef),ev=e=>{let{__scopeDialog:t,children:r,open:n,defaultOpen:a,onOpenChange:o,modal:s=!0}=e,l=i.useRef(null),u=i.useRef(null),[c=!1,f]=function({prop:e,defaultProp:t,onChange:r=()=>{}}){let[n,a]=function({defaultProp:e,onChange:t}){let r=i.useState(e),[n]=r,a=i.useRef(n),o=h(t);return i.useEffect(()=>{a.current!==n&&(o(n),a.current=n)},[n,a,o]),r}({defaultProp:t,onChange:r}),o=void 0!==e,s=o?e:n,l=h(r);return[s,i.useCallback(t=>{if(o){let r="function"==typeof t?t(e):t;r!==e&&l(r)}else a(t)},[o,e,a,l])]}({prop:n,defaultProp:a,onChange:o});return(0,d.jsx)(eh,{scope:t,triggerRef:l,contentRef:u,contentId:p(),titleId:p(),descriptionId:p(),open:c,onOpenChange:f,onOpenToggle:i.useCallback(()=>f(e=>!e),[f]),modal:s,children:r})};ev.displayName=ef;var ey="DialogTrigger",eb=i.forwardRef((e,t)=>
1{let{__scopeDialog:r,...n}=e,a=eg(ey,r),o=u(t,a.triggerRef);return(0,d.jsx)(w.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":e$(a.open),...n,ref:o,onClick:s(e.onClick,a.onOpenToggle)})});eb.displayName=ey;var ex="DialogPortal",[ew,eD]=em(ex,{forceMount:void 0}),eC=e=>{let{__scopeDialog:t,forceMount:r,children:n,container:a}=e,o=eg(ex,t);return(0,d.jsx)(ew,{scope:t,forceMount:r,children:i.Children.map(n,e=>(0,d.jsx)(O,{present:r||o.open,children:(0,d.jsx)(A,{asChild:!0,container:a,children:e})}))})};eC.displayName=ex;var eE="DialogOverlay",eS=i.forwardRef((e,t)=>{let r=eD(eE,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,o=eg(eE,e.__scopeDialog);return o.modal?(0,d.jsx)(O,{present:n||o.open,children:(0,d.jsx)(ek,{...a,ref:t})}):null});eS.displayName=eE;var ek=i.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=eg(eE,r);return(0,d.jsx)(ed,{as:v,allowPinchZoom:!0,shards:[a.contentRef],children:(0,d.jsx)(w.div,{"data-state":e$(a.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),ej="DialogContent",eN=i.forwardRef((e,t)=>{let r=eD(ej,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,o=eg(ej,e.__scopeDialog);return(0,d.jsx)(O,{present:n||o.open,children:o.modal?(0,d.jsx)(eR,{...a,ref:t}):(0,d.jsx)(eP,{...a,ref:t})})});eN.displayName=ej;var eR=i.forwardRef((e,t)=>{let r=eg(ej,e.__scopeDialog),n=i.useRef(null),a=u(t,r.contentRef,n);return i.useEffect(()=>{let e=n.current;if(e)return(0,ec.hideOthers)(e)},[]),(0,d.jsx)(eM,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:s(e.onCloseAutoFocus,e=>{e.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:s(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:s(e.onFocusOutside,e=>e.preventDefault())})}),eP=i.forwardRef((e,t)=>{let r=eg(ej,e.__scopeDialog),n=i.useRef(!1),a=i.useRef(!1);return(0,d.jsx)(eM,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(n.current||r.triggerRef.current?.focus(),t.preventDefault()),n.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(n.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let o=t.target;r.triggerRef.current?.contains(o)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),eM=i.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:o,...s}=e,l=eg(ej,r),c=i.useRef(null),f=u(t,c);return i.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??z()),document.body.insertAdjacentElement("beforeend",e[1]??z()),_++,()=>{1===_&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),_--}},[]),(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(P,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:o,children:(0,d.jsx)(E,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":e$(l.open),...s,ref:f,onDismiss:()=>l.onOpenChange(!1)})}),(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(eV,{titleId:l.titleId}),(0,d.jsx)(eW,{contentRef:c,descriptionId:l.descriptionId})]})]})}),eT="DialogTitle",eI=i.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=eg(eT,r);return(0,d.jsx)(w.h2,{id:a.titleId,...n,ref:t})});eI.displayName=eT;var eL="DialogDescription",eF=i.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=eg(eL,r);return(0,d.jsx)(w.p,{id:a.descriptionId,...n,ref:t})});eF.displayName=eL;var eA="DialogClose",eO=i.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=eg(eA,r);return(0,d.jsx)(w.button,{type:"button",...n,ref:t,onClick:s(e.onClick,()=>a.onOpenChange(!1))})});function e$(e){return e?"open":"closed"}eO.displayName=eA;var e_="DialogTitleWarning",[ez,eB]=(a={contentName:ej,titleName:eT,docsSlug:"dialog"},t=i.createContext(a),(r=e=>{let{children:r,...n}=e,a=i.useMemo(()=>n,Object.values(n));return(0,d.jsx)(t.Provider,{value:a,children:r})}).displayName=e_+"Provider",[r,function(e){let r=i.useContext(t);if(r)return r;if(void 0!==a)return a;throw Error(`\`${e}\` must be used within \`${e_}\``)}]),eV=({titleId:e})=>{let t=eB(e_),r=`\`${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 i.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},eW=({contentRef:e,descriptionId:t})=>{let r=eB("DialogDescriptionWarning"),n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${r.contentName}}.`;return i.useEffect(()=>{let r=e.current?.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null};e.s(["Close",0,eO,"Content",0,eN,"Description",0,eF,"Overlay",0,eS,"Portal",0,eC,"Root",0,ev,"Title",0,eI,"Trigger",0,eb],50077);var eH=e.i(31631);e.s(["XIcon",()=>eH.default],637697)},915012,e=>{"use strict";var t=e.i(985585),r=e.i(50077),n=e.i(637697),a=e.i(591178);function o({...e}){return(0,t.jsx)(r.Portal,{"data-slot":"dialog-portal",...e})}function i({className:e,...n}){return(0,t.jsx)(r.Overlay,{"data-slot":"dialog-overlay",className:(0,a.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...n})}function s({className:e,onTouchMove:r,onWheel:n,...o}){return(0,t.jsx)("div",{"data-slot":"dialog-overlay",className:(0,a.cn)("animate-in fade-in-0 fixed inset-0 z-50 bg-black/50",e),onTouchMove:e=>{r?.(e),e.defaultPrevented||e.preventDefault()},onWheel:e=>{n?.(e),e.defaultPrevented||e.preventDefault()},...o})}e.s(["Dialog",0,function({...e}){return(0,t.jsx)(r.Root,{"data-slot":"dialog",...e})},"DialogClose",0,function({...e}){return(0,t.jsx)(r.Close,{"data-slot":"dialog-close",...e})},"DialogContent",0,function({className:e,children:l,lockScroll:u=!0,showCloseButton:d=!0,...c}){return(0,t.jsxs)(o,{"data-slot":"dialog-portal",children:[u?(0,t.jsx)(i,{}):(0,t.jsx)(s,{}),(0,t.jsxs)(r.Content,{"data-slot":"dialog-content",className:(0,a.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed left-[50%] top-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 roun
5ded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",e),...c,onOpenAutoFocus:e=>e.preventDefault(),children:[l,d&&(0,t.jsxs)(r.Close,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground rounded-xs focus:outline-hidden absolute right-4 top-4 opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 disabled:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0",children:[(0,t.jsx)(n.XIcon,{}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})},"DialogDescription",0,function({className:e,...n}){return(0,t.jsx)(r.Description,{"data-slot":"dialog-description",className:(0,a.cn)("text-muted-foreground text-sm",e),...n})},"DialogFooter",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"dialog-footer",className:(0,a.cn)("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",e),...r})},"DialogHeader",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"dialog-header",className:(0,a.cn)("flex flex-col gap-2 text-center sm:text-left",e),...r})},"DialogOverlay",0,i,"DialogPortal",0,o,"DialogTitle",0,function({className:e,...n}){return(0,t.jsx)(r.Title,{"data-slot":"dialog-title",className:(0,a.cn)("text-lg font-semibold leading-none",e),...n})},"DialogTrigger",0,function({...e}){return(0,t.jsx)(r.Trigger,{"data-slot":"dialog-trigger",...e})}])},704709,e=>{"use strict";let t=(0,e.i(965883).default)("Check",[["polyline",{points:"20 6 9 17 4 12",key:"10jjfj"}]]);e.s(["default",0,t])},820581,e=>{"use strict";var t=e.i(704709);e.s(["CheckIcon",()=>t.default])},616732,231620,382819,196e3,186748,e=>{"use strict";e.s(["add",()=>X,"addTime",()=>eu,"addZoned",()=>ep,"constrain",()=>et,"constrainTime",()=>ei,"cycleDate",()=>ec,"cycleTime",()=>ef,"cycleZoned",()=>eg,"set",()=>ea,"setTime",()=>eo,"setZoned",()=>ev,"subtract",()=>en,"subtractTime",()=>ed,"subtractZoned",()=>eh],616732),e.s(["epochFromDate",()=>L,"fromAbsolute",()=>W,"possibleAbsolutes",()=>_,"toAbsolute",()=>B,"toCalendar",()=>Y,"toCalendarDate",()=>H,"toCalendarDateTime",()=>U,"toDate",()=>V,"toTime",()=>K,"toTimeZone",()=>q,"toZoned",()=>Z,"zonedToDate",()=>G],186748);var t=e.i(619436);function r(e,t){return e-t*Math.floor(e/t)}function n(e,t,r,n){let i=(t=o(e,t))-1,s=-2;return r<=2?s=0:a(t)&&(s=-1),1721425+365*i+Math.floor(i/4)-Math.floor(i/100)+Math.floor(i/400)+Math.floor((367*r-362)/12+s+n)}function a(e){return e%4==0&&(e%100!=0||e%400==0)}function o(e,t){return"BC"===e?1-t:t}function i(e){let t="AD";return e<=0&&(t="BC",e=1-e),[t,e]}e.s(["GregorianCalendar",()=>l,"fromExtendedYear",()=>i,"getExtendedYear",()=>o,"gregorianToJulianDay",()=>n,"isLeapYear",()=>a],382819),e.s(["mod",0,r],231620);let s={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]};class l{fromJulianDay(e){let o=e-1721426,s=Math.floor(o/146097),l=r(o,146097),u=Math.floor(l/36524),d=r(l,36524),c=Math.floor(d/1461),f=Math.floor(r(d,1461)/365),[m,p]=i(400*s+100*u+4*c+f+ +(4!==u&&4!==f)),h=e-n(m,p,1,1),g=2;e<n(m,p,3,1)?g=0:a(p)&&(g=1);let v=Math.floor(((h+g)*12+373)/367),y=e-n(m,p,v,1)+1;return new(0,t.CalendarDate)(m,p,v,y)}toJulianDay(e){return n(e.era,e.year,e.month,e.day)}getDaysInMonth(e){return s[a(e.year)?"leapyear":"standard"][e.month-1]}getMonthsInYear(e){return 12}getDaysInYear(e){return a(e.year)?366:365}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 31}getYearsInEra(e){return 9999}getEras(){return["BC","AD"]}isInverseEra(e){return"BC"===e.era}balanceDate(e){e.year<=0&&(e.era="BC"===e.era?"AD":"BC",e.year=1-e.year)}constructor(){this.identifier="gregory"}}e.s(["compareDate",()=>y,"compareTime",()=>b,"endOfMonth",()=>S,"endOfWeek",()=>N,"getDayOfWeek",()=>h,"getLocalTimeZone",()=>D,"getWeeksInMonth",()=>M,"isEqualCalendar",()=>f,"isEqualDay",()=>c,"isLocalTimeZoneOverridden",()=>C,"isSameDay",()=>d,"isToday",()=>m,"maxDate",()=>I,"minDate",()=>T,"now",()=>g,"startOfMonth",()=>E,"startOfWeek",()=>j,"startOfYear",()=>k,"today",()=>v],196e3);let u={"001":1,AD:1,AE:6,AF:6,AI:1,AL:1,AM:1,AN:1,AR:1,AT:1,AU:1,AX:1,AZ:1,BA:1,BE:1,BG:1,BH:6,BM:1,BN:1,BY:1,CH:1,CL:1,CM:1,CN:1,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DZ:6,EC:1,EE:1,EG:6,ES:1,FI:1,FJ:1,FO:1,FR:1,GB:1,GE:1,GF:1,GP:1,GR:1,HR:1,HU:1,IE:1,IQ:6,IR:6,IS:1,IT:1,JO:6,KG:1,KW:6,KZ:1,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MK:1,MN:1,MQ:1,MV:5,MY:1,NL:1,NO:1,NZ:1,OM:6,PL:1,QA:6,RE:1,RO:1,RS:1,RU:1,SD:6,SE:1,SI:1,SK:1,SM:1,SY:6,TJ:1,TM:1,TR:1,UA:1,UY:1,UZ:1,VA:1,VN:1,XK:1};function d(e,t){return t=Y(t,e.calendar),e.era===t.era&&e.year===t.year&&e.month===t.month&&e.day===t.day}function c(e,t){return f(e.calendar,t.calendar)&&d(e,t)}function f(e,t){return e.isEqual?.(t)??t.isEqual?.(e)??e.identifier===t.identifier}function m(e,t){return d(e,v(t))}let p={sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6};function h(e,t,r){let n=Math.ceil(e.calendar.toJulianDay(e)+1-(r?p[r]:function(e){let t=P.get(e);if(!t){if(Intl.Locale){let r=new Intl.Locale(e);
5if("getWeekInfo"in r&&(t=r.getWeekInfo()))return P.set(e,t),t.firstDay}let r=function(e){if(Intl.Locale){let t=R.get(e);return!t&&(t=new Intl.Locale(e).maximize().region)&&R.set(e,t),t}let t=e.split("-")[1];return"u"===t?void 0:t}(e);if(e.includes("-fw-")){let r=e.split("-fw-")[1].split("-")[0];t="mon"===r?{firstDay:1}:"tue"===r?{firstDay:2}:"wed"===r?{firstDay:3}:"thu"===r?{firstDay:4}:"fri"===r?{firstDay:5}:"sat"===r?{firstDay:6}:{firstDay:0}}else t=e.includes("-ca-iso8601")?{firstDay:1}:{firstDay:r&&u[r]||0};P.set(e,t)}return t.firstDay}(t)))%7;return n<0&&(n+=7),n}function g(e){return W(Date.now(),e)}function v(e){return H(g(e))}function y(e,t){return e.calendar.toJulianDay(e)-t.calendar.toJulianDay(t)}function b(e,t){return x(e)-x(t)}function x(e){return 36e5*e.hour+6e4*e.minute+1e3*e.second+e.millisecond}let w=null;function D(){return null==w&&(w=new Intl.DateTimeFormat().resolvedOptions().timeZone),w}function C(){return!1}function E(e){return e.subtract({days:e.day-1})}function S(e){return e.add({days:e.calendar.getDaysInMonth(e)-e.day})}function k(e){return E(e.subtract({months:e.month-1}))}function j(e,t,r){let n=h(e,t,r);return e.subtract({days:n})}function N(e,t,r){return j(e,t,r).add({days:6})}let R=new Map,P=new Map;function M(e,t,r){let n=e.calendar.getDaysInMonth(e);return Math.ceil((h(E(e),t,r)+n)/7)}function T(e,t){return e&&t?0>=e.compare(t)?e:t:e||t}function I(e,t){return e&&t?e.compare(t)>=0?e:t:e||t}function L(e){return F(o((e=Y(e,new l)).era,e.year),e.month,e.day,e.hour,e.minute,e.second,e.millisecond)}function F(e,t,r,n,a,o,i){let s=new Date;return s.setUTCHours(n,a,o,i),s.setUTCFullYear(e,t-1,r),s.getTime()}function A(e,t){if("UTC"===t)return 0;if(e>0&&t===D())return -6e4*new Date(e).getTimezoneOffset();let{year:r,month:n,day:a,hour:o,minute:i,second:s}=$(e,t);return F(r,n,a,o,i,s,0)-1e3*Math.floor(e/1e3)}let O=new Map;function $(e,t){let r=O.get(t);r||(r=new Intl.DateTimeFormat("en-US",{timeZone:t,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),O.set(t,r));let n=r.formatToParts(new Date(e)),a={};for(let e of n)"literal"!==e.type&&(a[e.type]=e.value);return{year:"BC"===a.era||"B"===a.era?-a.year+1:+a.year,month:+a.month,day:+a.day,hour:"24"===a.hour?0:+a.hour,minute:+a.minute,second:+a.second}}function _(e,t){let r=L(e),n=r-A(r-864e5,t),a=r-A(r+864e5,t);return z(e,t,n,a)}function z(e,t,r,n){return(r===n?[r]:[r,n]).filter(r=>{var n;let a;return n=e,a=$(r,t),n.year===a.year&&n.month===a.month&&n.day===a.day&&n.hour===a.hour&&n.minute===a.minute&&n.second===a.second})}function B(e,t,r="compatible"){let n=U(e);if("UTC"===t)return L(n);if(t===D()&&"compatible"===r){n=Y(n,new l);let e=new Date,t=o(n.era,n.year);return e.setFullYear(t,n.month-1,n.day),e.setHours(n.hour,n.minute,n.second,n.millisecond),e.getTime()}let a=L(n),i=A(a-864e5,t),s=A(a+864e5,t),u=z(n,t,a-i,a-s);if(1===u.length)return u[0];if(u.length>1)switch(r){case"compatible":case"earlier":return u[0];case"later":return u[u.length-1];case"reject":throw RangeError("Multiple possible absolute times found")}switch(r){case"earlier":return Math.min(a-i,a-s);case"compatible":case"later":return Math.max(a-i,a-s);case"reject":throw RangeError("No such absolute time found")}}function V(e,t,r="compatible"){return new Date(B(e,t,r))}function W(e,r){let n=A(e,r),a=new Date(e+n),o=a.getUTCFullYear(),i=a.getUTCMonth()+1,s=a.getUTCDate(),l=a.getUTCHours(),u=a.getUTCMinutes(),d=a.getUTCSeconds(),c=a.getUTCMilliseconds();return new(0,t.ZonedDateTime)(o<1?"BC":"AD",o<1?-o+1:o,i,s,r,n,l,u,d,c)}function H(e){return new(0,t.CalendarDate)(e.calendar,e.era,e.year,e.month,e.day)}function U(e,r){let n=0,a=0,o=0,i=0;if("timeZone"in e)({hour:n,minute:a,second:o,millisecond:i}=e);else if("hour"in e&&!r)return e;return r&&({hour:n,minute:a,second:o,millisecond:i}=r),new(0,t.CalendarDateTime)(e.calendar,e.era,e.year,e.month,e.day,n,a,o,i)}function K(e){return new(0,t.Time)(e.hour,e.minute,e.second,e.millisecond)}function Y(e,t){if(f(e.calendar,t))return e;let r=t.fromJulianDay(e.calendar.toJulianDay(e)),n=e.copy();return n.calendar=t,n.era=r.era,n.year=r.year,n.month=r.month,n.day=r.day,et(n),n}function Z(e,r,n){return e instanceof t.ZonedDateTime?e.timeZone===r?e:q(e,r):W(B(e,r,n),r)}function G(e){return new Date(L(e)-e.offset)}function q(e,t){return Y(W(L(e)-e.offset,t),e.calendar)}function X(e,t){let r=e.copy(),n="hour"in r?el(r,t):0;J(r,t.years||0),r.calendar.balanceYearMonth&&r.calendar.balanceYearMonth(r,e),r.month+=t.months||0,Q(r),ee(r),r.day+=7*(t.weeks||0),r.day+=t.days||0,r.day+=n,function(e){for(;e.day<1;)e.month--,Q(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,Q(e)}(r),r.calendar.balanceDate&&r.calendar.balanceDate(r),r.year<1&&(r.year=1,r.month=1,r.day=1);let a=r.calendar.getYearsInEra(r);if(r.year>a){let e=r.calendar.isInverseEra?.(r);r.year=a,r.month=e?1:r.calendar.getMonthsInYear(r),r.day=e?1:r.calendar.getDaysInMonth(r)}r.month<1&&(r.month=1,r.day=1);let o=r.calendar.getMonthsInYear(r);return r.month>o&&(r.month=o,r.day=r.calendar.getDaysInMonth(r)),r.day=Math.max(1,Math.min(r.calendar.getDaysInMonth(r),r.day)),r}function J(e,t){e.calendar.isInverseEra?.(e)&&(t=-t),e.year+=t}function Q(e){for(;e.month<1;)J(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,J(e,1)}function ee(e){e.month=Math.max(1,Math.min(e.calendar.getMonthsInYear(e),e.month)),e.day=Math.max(1,Math.min(e.calendar.getDaysInMonth(e),e.day))}function et(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),ee(e)}function er(e){let t={};for(let r in e)"number"==typeof e[r]&&(t[r]=-e[r]);return t}function en(e,t){return X(e,er(t))}function ea(e,t){let r=e.copy();return null!=t.era&&(r.era=t.era),null!=t.year&&(r.year=t.year),null!=t.month&&(r.month=t.month),null!=t.day&&(r.day=t.day),et(r),r}function eo(e,t){let r=e.copy();return null!=t.hour&&(r.hour=t.hour),null!=t.minute&&(r.minute=t.minute),null!=t.second&&(r.second=t.second),null!=t.millisecond&&(r.millisecond=t.millisecond),ei(r),r}function ei(e){e.millisecond=Math.max(0,Math.min(e.millisecond,1e3)),e.second=Math.max(0,Math.min(e.second,59)),e.minute=Math.max(0,Math.min(e.minute,59)),e.hour=Math.max(0,Math.min(e.hour,23))}function es(e,t){let r=e%t;return r<0&&(r+=t),r}function el(e,t){let r;return e.hour+=t.hours||0,e.minute+=t.minutes||0,e.second+=t.seconds||0,e.millisecond+=t.milliseconds||0,e.second+=Math.floor(e.millisecond/1e3),e.millisecond=es(e.millisecond,1e3),e.minute+=Math.floor(e.second/60),e.second=es(e.second,60),e.hour+=Math.floor(e.minute/60),e.minute=es(e.minute,60),r=Math.floor(e.hour/24),e.hour=es(e.hour,24),r}function eu(e,t){let r=e.copy();return el(r,t),r}function ed(e,t){return eu(e,er(t))}function ec(e,t,r,n){let a=e.copy();switch(t){case"era":{let t=e.calendar.getEras(),o=t.indexOf(e.era);if(o<0)throw Error("Invalid era: "+e.era);o=em(o,r,0,t.length-1,n?.round),a.era=t[o],et(a);break}case"year":a.calendar.isInverseEra?.(a)&&(r=-r),a.year=em(e.year,r,-1/0,9999,n?.round),a.year===-1/0&&(a.year=1),a.calendar.balanceYearMonth&&a.calendar.balanceYearMonth(a,e);break;case"month":a.month=em(e.month,r,1,e.calendar.getMonthsInYear(e),n?.round);break;case"day":a.day=em(e.day,r,1,e.calendar.getDaysInMonth(e),n?.round);break;default:throw Error("Unsupported field "+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(a),et(a),a}function ef(e,t,r,n){let a=e.copy();switch(t){case"hour":{let t=e.hour,o=0,i=23;if(n?.hourCycle===12){let e=t>=12;o=12*!!e,i=e?23:11}a.hour=em(t,r,o,i,n?.round);break}case"minute":a.minute=em(e.minute,r,0,59,n?.round);break;case"second":a.second=em(e.second,r,0,59,n?.round);break;case"millisecond":a.millisecond=em(e.millisecond,r,0,999,n?.round);break;default:throw Error("Unsupported field "+t)}return a}function em(e,t,r,n,a=!1){if(a){(e+=Math.sign(t))<r&&(e=n);let a=Math.abs(t);(e=t>0?Math.ceil(e/a)*a:Math.floor(e/a)*a)>n&&(e=r)}else(e+=t)<r?e=n-(r-e-1):e>n&&(e=r+(e-n-1));return e}function ep(e,t){let r;return r=(null!=t.years&&0!==t.years||null!=t.months&&0!==t.months||null!=t.weeks&&0!==t.weeks||null!=t.days&&0!==t.days?B(X(U(e),{years:t.years,months:t.months,weeks:t.weeks,days:t.days}),e.timeZone):L(e)-e.offset)+(t.milliseconds||0),r+=1e3*(t.seconds||0),r+=6e4*(t.minutes||0),Y(W(r+=36e5*(t.hours||0),e.timeZone),e.calendar)}function eh(e,t){return ep(e,er(t))}function eg(e,t,r,n){switch(t){case"hour":{let t=0,a=23;if(n?.hourCycle===12){let r=e.hour>=12;t=12*!!r,a=r?23:11}let o=U(e),i=Y(eo(o,{hour:t}),new l),s=[B(i,e.timeZone,"earlier"),B(i,e.timeZone,"later")].filter(t=>W(t,e.timeZone).day===i.day)[0],u=Y(eo(o,{hour:a}),new l),d=[B(u,e.timeZone,"earlier"),B(u,e.timeZone,"later")].filter(t=>W(t,e.timeZone).day===u.day).pop(),c=L(e)-e.offset,f=Math.floor(c/36e5),m=c%36e5;return Y(W(c=36e5*em(f,r,Math.floor(s/36e5),Math.floor(d/36e5),n?.round)+m,e.timeZone),e.calendar)}case"minute":case"second":case"millisecond":return ef(e,t,r,n);case"era":case"year":case"month":case"day":return Y(W(B(ec(U(e),t,r,n),e.timeZone),e.timeZone),e.calendar);default:throw Error("Unsupported field "+t)}}function ev(e,t,r){let n=U(e),a=eo(ea(n,t),t);
5return 0===a.compare(n)?e:Y(W(B(a,e.timeZone,r),e.timeZone),e.calendar)}},619436,e=>{"use strict";e.s(["CalendarDate",()=>s,"CalendarDateTime",()=>u,"Time",()=>l,"ZonedDateTime",()=>d]);var t=e.i(616732),r=e.i(196e3),n=e.i(504511),a=e.i(382819),o=e.i(186748);function i(e){let t,r="object"==typeof e[0]?e.shift():new(0,a.GregorianCalendar);if("string"==typeof e[0])t=e.shift();else{let e=r.getEras();t=e[e.length-1]}return[r,t,e.shift(),e.shift(),e.shift()]}class s{#e;constructor(...e){let[r,n,a,o,s]=i(e);this.calendar=r,this.era=n,this.year=a,this.month=o,this.day=s,(0,t.constrain)(this)}copy(){return this.era?new s(this.calendar,this.era,this.year,this.month,this.day):new s(this.calendar,this.year,this.month,this.day)}add(e){return(0,t.add)(this,e)}subtract(e){return(0,t.subtract)(this,e)}set(e){return(0,t.set)(this,e)}cycle(e,r,n){return(0,t.cycleDate)(this,e,r,n)}toDate(e){return(0,o.toDate)(this,e)}toString(){return(0,n.dateToString)(this)}compare(e){return(0,r.compareDate)(this,e)}}class l{#e;constructor(e=0,r=0,n=0,a=0){this.hour=e,this.minute=r,this.second=n,this.millisecond=a,(0,t.constrainTime)(this)}copy(){return new l(this.hour,this.minute,this.second,this.millisecond)}add(e){return(0,t.addTime)(this,e)}subtract(e){return(0,t.subtractTime)(this,e)}set(e){return(0,t.setTime)(this,e)}cycle(e,r,n){return(0,t.cycleTime)(this,e,r,n)}toString(){return(0,n.timeToString)(this)}compare(e){return(0,r.compareTime)(this,e)}}class u{#e;constructor(...e){let[r,n,a,o,s]=i(e);this.calendar=r,this.era=n,this.year=a,this.month=o,this.day=s,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,(0,t.constrain)(this)}copy(){return this.era?new u(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new u(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(e){return(0,t.add)(this,e)}subtract(e){return(0,t.subtract)(this,e)}set(e){return(0,t.set)((0,t.setTime)(this,e),e)}cycle(e,r,n){switch(e){case"era":case"year":case"month":case"day":return(0,t.cycleDate)(this,e,r,n);default:return(0,t.cycleTime)(this,e,r,n)}}toDate(e,t){return(0,o.toDate)(this,e,t)}toString(){return(0,n.dateTimeToString)(this)}compare(e){let t=(0,r.compareDate)(this,e);return 0===t?(0,r.compareTime)(this,(0,o.toCalendarDateTime)(e)):t}}class d{#e;constructor(...e){let[r,n,a,o,s]=i(e),l=e.shift(),u=e.shift();this.calendar=r,this.era=n,this.year=a,this.month=o,this.day=s,this.timeZone=l,this.offset=u,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,(0,t.constrain)(this)}copy(){return this.era?new d(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new d(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(e){return(0,t.addZoned)(this,e)}subtract(e){return(0,t.subtractZoned)(this,e)}set(e,r){return(0,t.setZoned)(this,e,r)}cycle(e,r,n){return(0,t.cycleZoned)(this,e,r,n)}toDate(){return(0,o.zonedToDate)(this)}toString(){return(0,n.zonedDateTimeToString)(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(e){return this.toDate().getTime()-(0,o.toZoned)(e,this.timeZone).toDate().getTime()}}},504511,e=>{"use strict";e.s(["dateTimeToString",()=>u,"dateToString",()=>l,"parseAbsolute",()=>o,"timeToString",()=>s,"zonedDateTimeToString",()=>d]);var t=e.i(619436),r=e.i(186748);e.i(196e3);var n=e.i(382819);let a=/^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:(?:([+-]\d{2})(?::?(\d{2}))?)|Z)$/;function o(e,n){let o=e.match(a);if(!o)throw Error("Invalid ISO 8601 date time string: "+e);let s=i(o[1],-9999,9999),l=new(0,t.ZonedDateTime)(s<1?"BC":"AD",s<1?-s+1:s,i(o[2],1,12),1,n,0,o[4]?i(o[4],0,23):0,o[5]?i(o[5],0,59):0,o[6]?i(o[6],0,59):0,o[7]?1e3*i(o[7],0,1/0):0);return l.day=i(o[3],0,l.calendar.getDaysInMonth(l)),o[8]&&(l.offset=36e5*i(o[8],-23,23)+6e4*i(o[9]??"0",0,59)),(0,r.toTimeZone)(l,n)}function i(e,t,r){let n=Number(e);if(n<t||n>r)throw RangeError(`Value out of range: ${t} <= ${n} <= ${r}`);return n}function s(e){return`${String(e.hour).padStart(2,"0")}
5:${String(e.minute).padStart(2,"0")}:${String(e.second).padStart(2,"0")}${e.millisecond?String(e.millisecond/1e3).slice(1):""}`}function l(e){let t,a=(0,r.toCalendar)(e,new(0,n.GregorianCalendar));return t="BC"===a.era?1===a.year?"0000":"-"+String(Math.abs(1-a.year)).padStart(6,"00"):String(a.year).padStart(4,"0"),`${t}-${String(a.month).padStart(2,"0")}-${String(a.day).padStart(2,"0")}`}function u(e){return`${l(e)}T${s(e)}`}function d(e){var t;let r,n,a,o,i;return`${u(e)}${r=0>Math.sign(t=e.offset)?"-":"+",n=Math.floor((t=Math.abs(t))/36e5),a=Math.floor(t%36e5/6e4),o=Math.floor(t%36e5%6e4/1e3),i=`${r}${String(n).padStart(2,"0")}:${String(a).padStart(2,"0")}`,0!==o&&(i+=`:${String(o).padStart(2,"0")}`),i}[${e.timeZone}]`}},571782,280348,577842,929309,626920,869677,e=>{"use strict";var t=e.i(949532);let r="u">typeof document?t.default.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,r],571782);let n=e=>e?.ownerDocument??document;function a(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}function o(){return!1}function i(e,t){if(!o())return!!t&&!!e&&e.contains(t);if(!e||!t)return!1;let r=t;for(;null!==r;){if(r===e)return!0;r="SLOT"===r.tagName&&r.assignedSlot?r.assignedSlot.parentNode:a(r)?r.host:r.parentNode}return!1}function s(e){if(o()&&e.target instanceof Element&&e.target.shadowRoot){if("composedPath"in e)return e.composedPath()[0]??null;else if("composedPath"in e.nativeEvent)return e.nativeEvent.composedPath()[0]??null}return e.target}e.s(["getOwnerDocument",0,n,"getOwnerWindow",0,e=>e&&"window"in e&&e.window===e?e:n(e).defaultView||window,"isShadowRoot",0,a],280348),e.s(["shadowDOM",0,o],577842),e.s(["getActiveElement",0,(e=document)=>{if(!o())return e.activeElement;let t=e.activeElement;for(;t&&"shadowRoot"in t&&t.shadowRoot?.activeElement;)t=t.shadowRoot.activeElement;return t},"getEventTarget",0,s,"nodeContains",0,i],929309);let l=t.default.useInsertionEffect??r;function u(e){let r=(0,t.useRef)(null);return l(()=>{r.current=e},[e]),(0,t.useCallback)((...e)=>{let t=r.current;return t?.(...e)},[])}function d(e,t){if(e.button>0)return!1;let r=s(e);if(r){let e=r.ownerDocument;if(!e||!i(e.documentElement,r)||r.closest("[data-react-aria-top-layer]"))return!1}return!!t.current&&!e.composedPath().includes(t.current)}e.s(["useEffectEvent",0,u],626920),e.i(331390),e.s(["useInteractOutside",0,function(e){let{ref:r,onInteractOutside:a,isDisabled:o,onInteractOutsideStart:i}=e,s=(0,t.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),l=u(e=>{a&&d(e,r)&&(i&&i(e),s.current.isPointerDown=!0)}),c=u(e=>{a&&a(e)});(0,t.useEffect)(()=>{let e=s.current;if(o)return;let t=n(r.current);if("u">typeof PointerEvent){let n=t=>{e.isPointerDown&&d(t,r)&&c(t),e.isPointerDown=!1};return t.addEventListener("pointerdown",l,!0),t.addEventListener("click",n,!0),()=>{t.removeEventListener("pointerdown",l,!0),t.removeEventListener("click",n,!0)}}},[r,o])}],869677)},252960,e=>{"use strict";var t=e.i(949532);e.s(["useCallbackRef",0,function(e){let r=t.useRef(e);return t.useEffect(()=>{r.current=e}),t.useMemo(()=>(...e)=>r.current?.(...e),[])}])},60212,e=>{"use strict";var t,r=e.i(949532),n=e.i(291967),a=e.i(556872),o=e.i(144977),i=e.i(2529
560),s=e.i(985585),l="dismissableLayer.update",u=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),d=r.forwardRef((e,d)=>{let{disableOutsidePointerEvents:c=!1,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:g,onInteractOutside:v,onDismiss:y,...b}=e,x=r.useContext(u),[w,D]=r.useState(null),C=w?.ownerDocument??globalThis?.document,[,E]=r.useState({}),S=(0,o.useComposedRefs)(d,e=>D(e)),k=Array.from(x.layers),[j]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),N=k.indexOf(j),R=w?k.indexOf(w):-1,P=x.layersWithOutsidePointerEventsDisabled.size>0,M=R>=N,T=function(e,t=globalThis?.document){let n=(0,i.useCallbackRef)(e),a=r.useRef(!1),o=r.useRef(()=>{});return r.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let r=function(){m("dismissableLayer.pointerDownOutside",n,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=r,t.addEventListener("click",o.current,{once:!0})):r()}else t.removeEventListener("click",o.current);a.current=!1},r=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,r=[...x.branches].some(e=>e.contains(t));M&&!r&&(h?.(e),v?.(e),e.defaultPrevented||y?.())},C),I=function(e,t=globalThis?.document){let n=(0,i.useCallbackRef)(e),a=r.useRef(!1);return r.useEffect(()=>{let e=e=>{e.target&&!a.current&&m("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;![...x.branches].some(e=>e.contains(t))&&(g?.(e),v?.(e),e.defaultPrevented||y?.())},C);return!function(e,t=globalThis?.document){let n=(0,i.useCallbackRef)(e);r.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{R===x.layers.size-1&&(p?.(e),!e.defaultPrevented&&y&&(e.preventDefault(),y()))},C),r.useEffect(()=>{if(w)return c&&(0===x.layersWithOutsidePointerEventsDisabled.size&&(t=C.body.style.pointerEvents,C.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(w)),x.layers.add(w),f(),()=>{c&&1===x.layersWithOutsidePointerEventsDisabled.size&&(C.body.style.pointerEvents=t)}},[w,C,c,x]),r.useEffect(()=>()=>{w&&(x.layers.delete(w),x.layersWithOutsidePointerEventsDisabled.delete(w),f())},[w,x]),r.useEffect(()=>{let e=()=>E({});return document.addEventListener(l,e),()=>document.removeEventListener(l,e)},[]),(0,s.jsx)(a.Primitive.div,{...b,ref:S,style:{pointerEvents:P?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,n.composeEventHandlers)(e.onFocusCapture,I.onFocusCapture),onBlurCapture:(0,n.composeEventHandlers)(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:(0,n.composeEventHandlers)(e.onPointerDownCapture,T.onPointerDownCapture)})});d.displayName="DismissableLayer";var c=r.forwardRef((e,t)=>{let n=r.useContext(u),i=r.useRef(null),l=(0,o.useComposedRefs)(t,i);return r.useEffect(()=>{let e=i.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,s.jsx)(a.Primitive.div,{...e,ref:l})});function f(){let e=new CustomEvent(l);document.dispatchEvent(e)}function m(e,t,r,{discrete:n}){let o=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?(0,a.dispatchDiscreteCustomEvent)(o,i):o.dispatchEvent(i)}c.displayName="DismissableLayerBranch",e.s(["Branch",0,c,"DismissableLayer",0,d,"Root",0,d],60212)},291967,156207,93074,556872,127864,e=>{"use strict";"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}],291967);var t=e.i(949532),r=e.i(985585);e.s(["createContext",0,function(e,n){let a=t.createContext(n),o=e=>{let{children:n,...o}=e,i=t.useMemo(()=>o,Object.values(o));return(0,r.jsx)(a.Provider,{value:i,children:n})};return o.displayName=e+"Provider",[o,function(r){let o=t.useContext(a);if(o)return o;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e,n=[]){let a=[],o=()=>{let r=a.map(e=>t.createContext(e));return function(n){let a=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:a}}),[n,a])}};return o.scopeName=e,[function(n,o){let i=t.createContext(o),s=a.length;a=[...a,o];let l=n=>{let{scope:a,children:o,...l}=n,u=a?.[e]?.[s]||i,d=t.useMemo(()=>l,Object.values(l));return(0,r.jsx)(u.Provider,{value:d,children:o})};return l.displayName=n+"Provider",[l,function(r,a){let l=a?.[e]?.[s]||i,u=t.useContext(l);if(u)return u;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let a=n.reduce((t,{useScope:r,scopeName:n})=>{let a=r(e)[`__scope${n}`];return{...t,...a}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:a}
5),[a])}};return n.scopeName=r.scopeName,n}(o,...n)]}],156207);var n=e.i(294584),a=e.i(144977);function o(e){var n;let o,i=(n=e,(o=t.forwardRef((e,r)=>{let{children:n,...o}=e;if(t.isValidElement(n)){var i;let e,s,l=(i=n,(s=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(s=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),u=function(e,t){let r={...t};for(let n in t){let a=e[n],o=t[n];/^on[A-Z]/.test(n)?a&&o?r[n]=(...e)=>{let t=o(...e);return a(...e),t}:a&&(r[n]=a):"style"===n?r[n]={...a,...o}:"className"===n&&(r[n]=[a,o].filter(Boolean).join(" "))}return{...e,...r}}(o,n.props);return n.type!==t.Fragment&&(u.ref=r?(0,a.composeRefs)(r,l):l),t.cloneElement(n,u)}return t.Children.count(n)>1?t.Children.only(null):null})).displayName=`${n}.SlotClone`,o),l=t.forwardRef((e,n)=>{let{children:a,...o}=e,l=t.Children.toArray(a),u=l.find(s);if(u){let e=u.props.children,a=l.map(r=>r!==u?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,r.jsx)(i,{...o,ref:n,children:t.isValidElement(e)?t.cloneElement(e,void 0,a):null})}return(0,r.jsx)(i,{...o,ref:n,children:a})});return l.displayName=`${e}.Slot`,l}var i=Symbol("radix.slottable");function s(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===i}e.s(["createSlot",0,o,"createSlottable",0,function(e){let t=({children:e})=>(0,r.jsx)(r.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=i,t}],93074);var l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let a=o(`Primitive.${n}`),i=t.forwardRef((e,t)=>{let{asChild:o,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,r.jsx)(o?a:n,{...i,ref:t})});return i.displayName=`Primitive.${n}`,{...e,[n]:i}},{});e.s(["Primitive",0,l,"dispatchDiscreteCustomEvent",0,function(e,t){e&&n.flushSync(()=>e.dispatchEvent(t))}],556872);var u=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,u],127864)},461194,e=>{"use strict";var t=e.i(949532),r=e.i(127864),n=t[" useId ".trim().toString()]||(()=>void 0),a=0;e.s(["useId",0,function(e){let[o,i]=t.useState(n());return(0,r.useLayoutEffect)(()=>{e||i(e=>e??String(a++))},[e]),e||(o?`radix-${o}`:"")}])},853233,e=>{"use strict";var t=e.i(949532),r=e.i(127864);e.s(["useSize",0,function(e){let[n,a]=t.useState(void 0);return(0,r.useLayoutEffect)(()=>{if(e){a({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,n;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,n=t.blockSize}else r=e.offsetWidth,n=e.offsetHeight;a({width:r,height:n})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}a(void 0)},[e]),n}])},301345,e=>{"use strict";let t;var r=e.i(949532);let n=["top","right","bottom","left"],a=Math.min,o=Math.max,i=Math.round,s=Math.floor,l=e=>({x:e,y:e}),u={left:"right",right:"left",bottom:"top",top:"bottom"};function d(e,t){return"function"==typeof e?e(t):e}function c(e){return e.split("-")[0]}function f(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function p(e){return"y"===e?"height":"width"}function h(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function g(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let v=["left","right"],y=["right","left"],b=["top","bottom"],x=["bottom","top"];function w(e){let t=c(e);return u[t]+e.slice(t.length)}function D(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function C(e){let{x:t,y:r,width:n,height:a}=e;return{width:n,height:a,top:r,left:t,right:t+n,bottom:r+a,x:t,y:r}}function E(e,t,r){let n,{reference:a,floating:o}=e,i=h(t),s=m(h(t)),l=p(s),u=c(t),d="y"===i,g=a.x+a.width/2-o.width/2,v=a.y+a.height/2-o.height/2,y=a[l]/2-o[l]/2;switch(u){case"top":n={x:g,y:a.y-o.height};break;case"bottom":n={x:g,y:a.y+a.height};break;case"right":n={x:a.x+a.width,y:v};break;case"left":n={x:a.x-o.width,y:v};break;default:n={x:a.x,y:a.y}}switch(f(t)){case"start":n[s]-=y*(r&&d?-1:1);break;case"end":n[s]+=y*(r&&d?-1:1)}return n}async function S(e,t){var r;void 0===t&&(t={});let{x:n,y:a,platform:o,rects:i,elements:s,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:m=!1,padding:p=0}=d(t,e),h=D(p),g=s[m?"floating"===f?"reference":"floating":f],v=C(await o.getClippingRect
5({element:null==(r=await (null==o.isElement?void 0:o.isElement(g)))||r?g:g.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:u,rootBoundary:c,strategy:l})),y="floating"===f?{x:n,y:a,width:i.floating.width,height:i.floating.height}:i.reference,b=await (null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),x=await (null==o.isElement?void 0:o.isElement(b))&&await (null==o.getScale?void 0:o.getScale(b))||{x:1,y:1},w=C(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:b,strategy:l}):y);return{top:(v.top-w.top+h.top)/x.y,bottom:(w.bottom-v.bottom+h.bottom)/x.y,left:(v.left-w.left+h.left)/x.x,right:(w.right-v.right+h.right)/x.x}}let k=async(e,t,r)=>{let{placement:n="bottom",strategy:a="absolute",middleware:o=[],platform:i}=r,s=i.detectOverflow?i:{...i,detectOverflow:S},l=await (null==i.isRTL?void 0:i.isRTL(t)),u=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:d,y:c}=E(u,n,l),f=n,m=0,p={};for(let r=0;r<o.length;r++){let h=o[r];if(!h)continue;let{name:g,fn:v}=h,{x:y,y:b,data:x,reset:w}=await v({x:d,y:c,initialPlacement:n,placement:f,strategy:a,middlewareData:p,rects:u,platform:s,elements:{reference:e,floating:t}});d=null!=y?y:d,c=null!=b?b:c,p[g]={...p[g],...x},w&&m<50&&(m++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(u=!0===w.rects?await i.getElementRects({reference:e,floating:t,strategy:a}):w.rects),{x:d,y:c}=E(u,f,l)),r=-1)}return{x:d,y:c,placement:f,strategy:a,middlewareData:p}};function j(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function N(e){return n.some(t=>e[t]>=0)}let R=new Set(["left","top"]);async function P(e,t){let{placement:r,platform:n,elements:a}=e,o=await (null==n.isRTL?void 0:n.isRTL(a.floating)),i=c(r),s=f(r),l="y"===h(r),u=R.has(i)?-1:1,m=o&&l?-1:1,p=d(t,e),{mainAxis:g,crossAxis:v,alignmentAxis:y}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return s&&"number"==typeof y&&(v="end"===s?-1*y:y),l?{x:v*m,y:g*u}:{x:g*u,y:v*m}}function M(){return"u">typeof window}function T(e){return F(e)?(e.nodeName||"").toLowerCase():"#document"}function I(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function L(e){var t;return null==(t=(F(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function F(e){return!!M()&&(e instanceof Node||e instanceof I(e).Node)}function A(e){return!!M()&&(e instanceof Element||e instanceof I(e).Element)}function O(e){return!!M()&&(e instanceof HTMLElement||e instanceof I(e).HTMLElement)}function $(e){return!(!M()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof I(e).ShadowRoot)}function _(e){let{overflow:t,overflowX:r,overflowY:n,display:a}=Y(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&"inline"!==a&&"contents"!==a}function z(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let B=/transform|translate|scale|rotate|perspective|filter/,V=/paint|layout|strict|content/,W=e=>!!e&&"none"!==e;function H(e){let t=A(e)?Y(e):e;return W(t.transform)||W(t.translate)||W(t.scale)||W(t.rotate)||W(t.perspective)||!U()&&(W(t.backdropFilter)||W(t.filter))||B.test(t.willChange||"")||V.test(t.contain||"")}function U(){return null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function K(e){return/^(html|body|#document)$/.test(T(e))}function Y(e){return I(e).getComputedStyle(e)}function Z(e){return A(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function G(e){if("html"===T(e))return e;let t=e.assignedSlot||e.parentNode||$(e)&&e.host||L(e);return $(t)?t.host:t}function q(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let a=function e(t){let r=G(t);return K(r)?t.ownerDocument?t.ownerDocument.body:t.body:O(r)&&_(r)?r:e(r)}(e),o=a===(null==(n=e.ownerDocument)?void 0:n.body),i=I(a);if(!o)return t.concat(a,q(a,[],r));{let e=X(i);
5return t.concat(i,i.visualViewport||[],_(a)?a:[],e&&r?q(e):[])}}function X(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function J(e){let t=Y(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,a=O(e),o=a?e.offsetWidth:r,s=a?e.offsetHeight:n,l=i(r)!==o||i(n)!==s;return l&&(r=o,n=s),{width:r,height:n,$:l}}function Q(e){return A(e)?e:e.contextElement}function ee(e){let t=Q(e);if(!O(t))return l(1);let r=t.getBoundingClientRect(),{width:n,height:a,$:o}=J(t),s=(o?i(r.width):r.width)/n,u=(o?i(r.height):r.height)/a;return s&&Number.isFinite(s)||(s=1),u&&Number.isFinite(u)||(u=1),{x:s,y:u}}let et=l(0);function er(e){let t=I(e);return U()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:et}function en(e,t,r,n){var a;void 0===t&&(t=!1),void 0===r&&(r=!1);let o=e.getBoundingClientRect(),i=Q(e),s=l(1);t&&(n?A(n)&&(s=ee(n)):s=ee(e));let u=(void 0===(a=r)&&(a=!1),n&&(!a||n===I(i))&&a)?er(i):l(0),d=(o.left+u.x)/s.x,c=(o.top+u.y)/s.y,f=o.width/s.x,m=o.height/s.y;if(i){let e=I(i),t=n&&A(n)?I(n):n,r=e,a=X(r);for(;a&&n&&t!==r;){let e=ee(a),t=a.getBoundingClientRect(),n=Y(a),o=t.left+(a.clientLeft+parseFloat(n.paddingLeft))*e.x,i=t.top+(a.clientTop+parseFloat(n.paddingTop))*e.y;d*=e.x,c*=e.y,f*=e.x,m*=e.y,d+=o,c+=i,a=X(r=I(a))}}return C({width:f,height:m,x:d,y:c})}function ea(e,t){let r=Z(e).scrollLeft;return t?t.left+r:en(L(e)).left+r}function eo(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-ea(e,r),y:r.top+t.scrollTop}}function ei(e,t,r){var n;let a;if("viewport"===t)a=function(e,t){let r=I(e),n=L(e),a=r.visualViewport,o=n.clientWidth,i=n.clientHeight,s=0,l=0;if(a){o=a.width,i=a.height;let e=U();(!e||e&&"fixed"===t)&&(s=a.offsetLeft,l=a.offsetTop)}let u=ea(n);if(u<=0){let e=n.ownerDocument,t=e.body,r=getComputedStyle(t),a="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,i=Math.abs(n.clientWidth-t.clientWidth-a);i<=25&&(o-=i)}else u<=25&&(o+=u);return{width:o,height:i,x:s,y:l}}(e,r);else if("document"===t){let t,r,i,s,l,u,d;n=L(e),t=L(n),r=Z(n),i=n.ownerDocument.body,s=o(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),l=o(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),u=-r.scrollLeft+ea(n),d=-r.scrollTop,"rtl"===Y(i).direction&&(u+=o(t.clientWidth,i.clientWidth)-s),a={width:s,height:l,x:u,y:d}}else if(A(t)){let e,n,o,i,s,u;n=(e=en(t,!0,"fixed"===r)).top+t.clientTop,o=e.left+t.clientLeft,i=O(t)?ee(t):l(1),s=t.clientWidth*i.x,u=t.clientHeight*i.y,a={width:s,height:u,x:o*i.x,y:n*i.y}}else{let r=er(e);a={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return C(a)}function es(e){return"static"===Y(e).position}function el(e,t){if(!O(e)||"fixed"===Y(e).position)return null;if(t)return t(e);let r=e.offsetParent;return L(e)===r&&(r=r.ownerDocument.body),r}function eu(e,t){var r;let n=I(e);if(z(e))return n;if(!O(e)){let t=G(e);for(;t&&!K(t);){if(A(t)&&!es(t))return t;t=G(t)}return n}let a=el(e,t);for(;a&&(r=a,/^(table|td|th)$/.test(T(r)))&&es(a);)a=el(a,t);return a&&K(a)&&es(a)&&!H(a)?n:a||function(e){let t=G(e);for(;O(t)&&!K(t);){if(H(t))return t;if(z(t))break;t=G(t)}return null}(e)||n}let ed=async function(e){let t=this.getOffsetParent||eu,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=O(t),a=L(t),o="fixed"===r,i=en(e,!0,o,t),s={scrollLeft:0,scrollTop:0},u=l(0);if(n||!n&&!o)if(("body"!==T(t)||_(a))&&(s=Z(t)),n){let e=en(t,!0,o,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else a&&(u.x=ea(a));o&&!n&&a&&(u.x=ea(a));let d=!a||n||o?l(0):eo(a,s);return{x:i.left+s.scrollLeft-u.x-d.x,y:i.top+s.scrollTop-u.y-d.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},ec={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:a}=e,o="fixed"===a,i=L(n),s=!!t&&z(t.floating);if(n===i||s&&o)return r;let u={scrollLeft:0,scrollTop:0},d=l(1),c=l(0),f=O(n);if((f||!f&&!o)&&(("body"!==T(n)||_(i))&&(u=Z(n)),f)){let e=en(n);d=ee(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}let m=!i||f||o?l(0):eo(i,u);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-u.scrollLeft*d.x+c.x+m.x,y:r.y*d.y-u.scrollTop*d.y+c.y+m.y}},getDocumentElement:L,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e,s=[..."clippingAncestors"===r?z(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=q(e,[],!1).filter(e=>A(e)&&"body"!==T(e)),a=null,o="fixed"===Y(e).position,i=o?G(e):e;for(;A(i)&&!K(i);){let t=Y(i),r=H(i);r||"fixed"!==t.position||(a=null),(o?r||a:!(!r&&"static"===t.position&&a&&("absolute"===a.position||"fixed"===a.position)||_(i)&&
5!r&&function e(t,r){let n=G(t);return!(n===r||!A(n)||K(n))&&("fixed"===Y(n).position||e(n,r))}(e,i)))?a=t:n=n.filter(e=>e!==i),i=G(i)}return t.set(e,n),n}(t,this._c):[].concat(r),n],l=ei(t,s[0],i),u=l.top,d=l.right,c=l.bottom,f=l.left;for(let e=1;e<s.length;e++){let r=ei(t,s[e],i);u=o(r.top,u),d=a(r.right,d),c=a(r.bottom,c),f=o(r.left,f)}return{width:d-f,height:c-u,x:f,y:u}},getOffsetParent:eu,getElementRects:ed,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=J(e);return{width:t,height:r}},getScale:ee,isElement:A,isRTL:function(e){return"rtl"===Y(e).direction}};function ef(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let em=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:i,rects:s,platform:l,elements:u,middlewareData:c}=t,{element:g,padding:v=0}=d(e,t)||{};if(null==g)return{};let y=D(v),b={x:r,y:n},x=m(h(i)),w=p(x),C=await l.getDimensions(g),E="y"===x,S=E?"clientHeight":"clientWidth",k=s.reference[w]+s.reference[x]-b[x]-s.floating[w],j=b[x]-s.reference[x],N=await (null==l.getOffsetParent?void 0:l.getOffsetParent(g)),R=N?N[S]:0;R&&await (null==l.isElement?void 0:l.isElement(N))||(R=u.floating[S]||s.floating[w]);let P=R/2-C[w]/2-1,M=a(y[E?"top":"left"],P),T=a(y[E?"bottom":"right"],P),I=R-C[w]-T,L=R/2-C[w]/2+(k/2-j/2),F=o(M,a(L,I)),A=!c.arrow&&null!=f(i)&&L!==F&&s.reference[w]/2-(L<M?M:T)-C[w]/2<0,O=A?L<M?L-M:L-I:0;return{[x]:b[x]+O,data:{[x]:F,centerOffset:L-F-O,...A&&{alignmentOffset:O}},reset:A}}});var ep=e.i(294584),eh="u">typeof document?r.useLayoutEffect:function(){};function eg(e,t){let r,n,a;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!eg(e[n],t[n]))return!1;return!0}if((r=(a=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,a[n]))return!1;for(n=r;0!=n--;){let r=a[n];if(("_owner"!==r||!e.$$typeof)&&!eg(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function ev(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ey(e,t){let r=ev(e);return Math.round(t*r)/r}function eb(e){let t=r.useRef(e);return eh(()=>{t.current=e}),t}var ex=e.i(556872),ew=e.i(985585),eD=r.forwardRef((e,t)=>{let{children:r,width:n=10,height:a=5,...o}=e;return(0,ew.jsx)(ex.Primitive.svg,{...o,ref:t,width:n,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,ew.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eD.displayName="Arrow";var eC=e.i(144977),eE=e.i(156207),eS=e.i(252960),ek=e.i(127864),ej=e.i(853233),eN="Popper",[eR,eP]=(0,eE.createContextScope)(eN),[eM,eT]=eR(eN),eI=e=>{let{__scopePopper:t,children:n}=e,[a,o]=r.useState(null);return(0,ew.jsx)(eM,{scope:t,anchor:a,onAnchorChange:o,children:n})};eI.displayName=eN;var eL="PopperAnchor",eF=r.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:a,...o}=e,i=eT(eL,n),s=r.useRef(null),l=(0,eC.useComposedRefs)(t,s),u=r.useRef(null);return r.useEffect(()=>{let e=u.current;u.current=a?.current||s.current,e!==u.current&&i.onAnchorChange(u.current)}),a?null:(0,ew.jsx)(ex.Primitive.div,{...o,ref:l})});eF.displayName=eL;var eA="PopperContent",[eO,e$]=eR(eA),e_=r.forwardRef((e,t)=>{var n,i,l,u,D,C,E,S,M,T,I,F,A,O,$,_,z,B,V,W,H;let U,K,Y,Z,G,X,{__scopePopper:J,side:ee="bottom",sideOffset:et=0,align:er="center",alignOffset:ea=0,arrowPadding:eo=0,avoidCollisions:ei=!0,collisionBoundary:es=[],collisionPadding:el=0,sticky:eu="partial",hideWhenDetached:ed=!1,updatePositionStrategy:eD="optimized",onPlaced:eE,...eN}=e,eR=eT(eA,J),[eP,eM]=r.useState(null),eI=(0,eC.useComposedRefs)(t,e=>eM(e)),[eL,eF]=r.useState(null),e$=(0,ej.useSize)(eL),e_=e$?.width??0,ez=e$?.height??0,eB="number"==typeof el?el:{top:0,right:0,bottom:0,left:0,...el},eV=Array.isArray(es)?es:[es],eK=eV.length>0,eY={padding:eB,boundary:eV.filter(eW),altBoundary:eK},{refs:eZ,floatingStyles:eG,placement:eq,isPositioned:eX,middlewareData:eJ}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:a=[],platform:o,elements:{reference:i,floating:s}={},transform:l=!0,whileElementsMounted:u,open:d}=e,[c,f]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,p]=r.useState(a);eg(m,a)||p(a);let[h,g]=r.useState(null),[v,y]=r.useState(null),b=r.useCallback(e=>
5{e!==C.current&&(C.current=e,g(e))},[]),x=r.useCallback(e=>{e!==E.current&&(E.current=e,y(e))},[]),w=i||h,D=s||v,C=r.useRef(null),E=r.useRef(null),S=r.useRef(c),j=null!=u,N=eb(u),R=eb(o),P=eb(d),M=r.useCallback(()=>{var e,r;let a,o,i;if(!C.current||!E.current)return;let s={placement:t,strategy:n,middleware:m};R.current&&(s.platform=R.current),(e=C.current,r=E.current,a=new Map,i={...(o={platform:ec,...s}).platform,_c:a},k(e,r,{...o,platform:i})).then(e=>{let t={...e,isPositioned:!1!==P.current};T.current&&!eg(S.current,t)&&(S.current=t,ep.flushSync(()=>{f(t)}))})},[m,t,n,R,P]);eh(()=>{!1===d&&S.current.isPositioned&&(S.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[d]);let T=r.useRef(!1);eh(()=>(T.current=!0,()=>{T.current=!1}),[]),eh(()=>{if(w&&(C.current=w),D&&(E.current=D),w&&D){if(N.current)return N.current(w,D,M);M()}},[w,D,M,N,j]);let I=r.useMemo(()=>({reference:C,floating:E,setReference:b,setFloating:x}),[b,x]),L=r.useMemo(()=>({reference:w,floating:D}),[w,D]),F=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!L.floating)return e;let t=ey(L.floating,c.x),r=ey(L.floating,c.y);return l?{...e,transform:"translate("+t+"px, "+r+"px)",...ev(L.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,l,L.floating,c.x,c.y]);return r.useMemo(()=>({...c,update:M,refs:I,elements:L,floatingStyles:F}),[c,M,I,L,F])}({strategy:"fixed",placement:ee+("center"!==er?"-"+er:""),whileElementsMounted:(...e)=>(function(e,t,r,n){let i;void 0===n&&(n={});let{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:d="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:f=!1}=n,m=Q(e),p=l||u?[...m?q(m):[],...t?q(t):[]]:[];p.forEach(e=>{l&&e.addEventListener("scroll",r,{passive:!0}),u&&e.addEventListener("resize",r)});let h=m&&c?function(e,t){let r,n=null,i=L(e);function l(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function u(d,c){void 0===d&&(d=!1),void 0===c&&(c=1),l();let f=e.getBoundingClientRect(),{left:m,top:p,width:h,height:g}=f;if(d||t(),!h||!g)return;let v={rootMargin:-s(p)+"px "+-s(i.clientWidth-(m+h))+"px "+-s(i.clientHeight-(p+g))+"px "+-s(m)+"px",threshold:o(0,a(1,c))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(n!==c){if(!y)return u();n?u(!1,n):r=setTimeout(()=>{u(!1,1e-7)},1e3)}1!==n||ef(f,e.getBoundingClientRect())||u(),y=!1}try{n=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch(e){n=new IntersectionObserver(b,v)}n.observe(e)}(!0),l}(m,r):null,g=-1,v=null;d&&(v=new ResizeObserver(e=>{let[n]=e;n&&n.target===m&&v&&t&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),r()}),m&&!f&&v.observe(m),t&&v.observe(t));let y=f?en(e):null;return f&&function t(){let n=en(e);y&&!ef(y,n)&&r(),y=n,i=requestAnimationFrame(t)}(),r(),()=>{var e;p.forEach(e=>{l&&e.removeEventListener("scroll",r),u&&e.removeEventListener("resize",r)}),null==h||h(),null==(e=v)||e.disconnect(),v=null,f&&cancelAnimationFrame(i)}})(...e,{animationFrame:"always"===eD}),elements:{reference:eR.anchor},middleware:[{name:(U={name:"offset",options:l=n={mainAxis:et+ez,alignmentAxis:ea},async fn(e){var t,r;let{x:n,y:a,placement:o,middlewareData:i}=e,s=await P(e,l);return o===(null==(t=i.offset)?void 0:t.placement)&&null!=(r=i.arrow)&&r.alignmentOffset?{}:{x:n+s.x,y:a+s.y,data:{...s,placement:o}}}}).name,fn:U.fn,options:[n,i]},ei&&{name:(K={name:"shift",options:M=E={mainAxis:!0,crossAxis:!1,limiter:"partial"===eu?{fn:(void 0===(C=u)&&(C={}),{options:C,fn(e){let{x:t,y:r,placement:n,rects:a,middlewareData:o}=e,{offset:i=0,mainAxis:s=!0,crossAxis:l=!0}=d(C,e),u={x:t,y:r},f=h(n),p=m(f),g=u[p],v=u[f],y=d(i,e),b="number"==typeof y?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(s){let e="y"===p?"height":"width",t=a.reference[p]-a.floating[e]+b.mainAxis,r=a.reference[p]+a.reference[e]-b.mainAxis;g<t?g=t:g>r&&(g=r)}if(l){var x,w;let e="y"===p?"width":"height",t=R.has(c(n)),r=a.reference[f]-a.floating[e]+(t&&(null==(x=o.offset)?void 0:x[f])||0)+(t?0:b.crossAxis),i=a.reference[f]+a.reference[e]+(t?0:(null==(w=o.offset)?void 0:w[f])||0)-(t?b.crossAxis:0);v<r?v=r:v>i&&(v=i)}return{[p]:g,[f]:v}}}).fn,options:[u,D]}:void 0,...eY},async fn(e){let{x:t,y:r,placement:n,platform:i}=e,{mainAxis:s=!0,crossAxis:l=!1,limiter:u={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...f}=d(M,e),p={x:t,y:r},g=await i.detectOverflow(e,f),v=h(c(n)),y=m(v),b=p[y],x=p[v];if(s){let e="y"===y?"top":"left",t="y"===y?"bottom":"right",r=b+g[e],n=b-g[t];b=o(r,a(b,n))}if(l){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",r=x+g[e],n=x-g[t];x=o(r,a(x,n))}let w=u.fn({...e,[y]:b,[v]:x});return{...w,data:{x:w.x-t,y:w.y-r,enabled:{[y]:s,[v]:l}}}}}).name,fn:K.fn,options:[E,S]},ei&&{name:(Y={name:"flip",options:F=T={...eY},async fn(e){var t,r,n,a,o,i,s,l;let u,D,C,{placement:E,middlewareData:S,rects:k,initialPlacement:j,platform:N,elements:R}=e,{mainAxis:P=!0,crossAxis:M=!0,fallbackPlacements:T,fallbackStrategy:I="bestFit",fallbackAxisSideDirection:L="none",flipAlignment:A=!0,...O}=d(F,e);if(null!=(t=S.arrow)&&t.alignmentOffset)return{};let $=c(E),_=h(j),z=c(j)===j,B=await (null==N.isRTL?void 0:N.isRTL(R.floating)),V=T||(z||!A?[w(j)]:(u=w(j),[g(j),u,g(u)])),W="none"!==L;!T&&W&&V.push(...(D=f(j),C=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?y:v;return t?v:y;case"left":case"right":return t?b:x;default:return[]}}(c(j),"start"===L,B),D&&(C=C.map(e=>e+"-"+D),A&&(C=C.concat(C.map(g)))),C));let H=[j,...V],U=await N.detectOverflow(e,O),K=[],Y=(null==(r=S.flip)?void 0:r.overflows)||[];if(P&&K.push(U[$]),M){let e,t,r,n,a=(i=E,s=k,void 0===(l=B)&&(l=!1),e=f(i),r=p(t=m(h(i))),n="x"===t?e===(l?"end":"start")?"right":"left":"start"===e?"bottom":"top",s.reference[r]>s.floating[r]&&(n=w(n)),[n,w(n)]);K.push(U[a[0]],U[a[1]])}if(Y=[...Y,{placement:E,overflows:K}],!K.every(e=>e<=0)){let e=((null==(n=S.flip)?void 0:n.index)||0)+1,t=H[e];if(t&&("alignment"!==M||_===h(t)||Y.every(e=>h(e.placement)!==_||e.overflows[0]>0)))return{data:{index:e,overflows:Y},reset:{placement:t}};let r=null==(a=Y.filter(e=>e.overflows[0]<=0).sort((e,t)=>
5e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!r)switch(I){case"bestFit":{let e=null==(o=Y.filter(e=>{if(W){let t=h(e.placement);return t===_||"y"===t}return!0}).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:o[0];e&&(r=e);break}case"initialPlacement":r=j}if(E!==r)return{reset:{placement:r}}}return{}}}).name,fn:Y.fn,options:[T,I]},{name:(Z={name:"size",options:$=A={...eY,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:a,height:o}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${r}px`),i.setProperty("--radix-popper-available-height",`${n}px`),i.setProperty("--radix-popper-anchor-width",`${a}px`),i.setProperty("--radix-popper-anchor-height",`${o}px`)}},async fn(e){var t,r;let n,i,{placement:s,rects:l,platform:u,elements:m}=e,{apply:p=()=>{},...g}=d($,e),v=await u.detectOverflow(e,g),y=c(s),b=f(s),x="y"===h(s),{width:w,height:D}=l.floating;"top"===y||"bottom"===y?(n=y,i=b===(await (null==u.isRTL?void 0:u.isRTL(m.floating))?"start":"end")?"left":"right"):(i=y,n="end"===b?"top":"bottom");let C=D-v.top-v.bottom,E=w-v.left-v.right,S=a(D-v[n],C),k=a(w-v[i],E),j=!e.middlewareData.shift,N=S,R=k;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(R=E),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(N=C),j&&!b){let e=o(v.left,0),t=o(v.right,0),r=o(v.top,0),n=o(v.bottom,0);x?R=w-2*(0!==e||0!==t?e+t:o(v.left,v.right)):N=D-2*(0!==r||0!==n?r+n:o(v.top,v.bottom))}await p({...e,availableWidth:R,availableHeight:N});let P=await u.getDimensions(m.floating);return w!==P.width||D!==P.height?{reset:{rects:!0}}:{}}}).name,fn:Z.fn,options:[A,O]},eL&&{name:(G={name:"arrow",options:B=_={element:eL,padding:eo},fn(e){let{element:t,padding:r}="function"==typeof B?B(e):B;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?em({element:t.current,padding:r}).fn(e):{}:t?em({element:t,padding:r}).fn(e):{}}}).name,fn:G.fn,options:[_,z]},eH({arrowWidth:e_,arrowHeight:ez}),ed&&{name:(X={name:"hide",options:H=V={strategy:"referenceHidden",...eY},async fn(e){let{rects:t,platform:r}=e,{strategy:n="referenceHidden",...a}=d(H,e);switch(n){case"referenceHidden":{let n=j(await r.detectOverflow(e,{...a,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:N(n)}}}case"escaped":{let n=j(await r.detectOverflow(e,{...a,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:N(n)}}}default:return{}}}}).name,fn:X.fn,options:[V,W]}]}),[eQ,e0]=eU(eq),e1=(0,eS.useCallbackRef)(eE);(0,ek.useLayoutEffect)(()=>{eX&&e1?.()},[eX,e1]);let e5=eJ.arrow?.x,e4=eJ.arrow?.y,e2=eJ.arrow?.centerOffset!==0,[e3,e6]=r.useState();return(0,ek.useLayoutEffect)(()=>{eP&&e6(window.getComputedStyle(eP).zIndex)},[eP]),(0,ew.jsx)("div",{ref:eZ.setFloating,"data-radix-popper-content-wrapper":"",style:{...eG,transform:eX?eG.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:e3,"--radix-popper-transform-origin":[eJ.transformOrigin?.x,eJ.transformOrigin?.y].join(" "),...eJ.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,ew.jsx)(eO,{scope:J,placedSide:eQ,onArrowChange:eF,arrowX:e5,arrowY:e4,shouldHideArrow:e2,children:(0,ew.jsx)(ex.Primitive.div,{"data-side":eQ,"data-align":e0,...eN,ref:eI,style:{...eN.style,animation:eX?void 0:"none"}})})})});e_.displayName=eA;var ez="PopperArrow",eB={top:"bottom",right:"left",bottom:"top",left:"right"},eV=r.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,a=e$(ez,r),o=eB[a.placedSide];return(0,ew.jsx)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:(0,ew.jsx)(eD,{...n,ref:t,style:{...n.style,display:"block"}})})});function eW(e){return null!==e}eV.displayName=ez;var eH=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:a}=t,o=a.arrow?.centerOffset!==0,i=o?0:e.arrowWidth,s=o?0:e.arrowHeight,[l,u]=eU(r),d={start:"0%",center:"50%",end:"100%"}[u],c=(a.arrow?.x??0)+i/2,f=(a.arrow?.y??0)+s/2,m="",p="";return"bottom"===l?(m=o?d:`${c}px`,p=`${-s}px`):"top"===l?(m=o?d:`${c}px`,p=`${n.floating.height+s}px`):"right"===l?(m=`${-s}px`,p=o?d:`${f}px`):"left"===l&&(m=`${n.floating.width+s}px`,p=o?d:`${f}px`),{data:{x:m,y:p}}}});function eU(e){let[t,r="center"]=e.split("-");return[t,r]}e.s(["Anchor",0,eF,"Arrow",0,eV,"Content",0,e_,"Root",0,eI,"createPopperScope",0,eP],301345)},614952,e=>{"use strict";var t=e.i(949532),r=e.i(294584),n=e.i(556872),a=e.i(127864),o=e.i(985585),i=t.forwardRef((e,i)=>{let{container:s,...l}=e,[u,d]=t.useState(!1);(0,a.useLayoutEffect)(()=>d(!0),[]);let c=s||u&&globalThis?.document?.body;return c?r.default.createPortal((0,o.jsx)(n.Primitive.div,{...l,ref:i}),c):null});i.displayName="Portal",e.s(["Portal",0,i])},653747,e=>{"use strict";var t=e.i(949532),r=e.i(144977),n=e.i(127864),a=e=>{var a;let i,s,{present:l,children:u}=e,d=function(e){var r,a;let[i,s]=t.useState(),l=t.useRef(null),u=t.useRef(e),d=t.useRef("none"),[c,f]=(r=e?"mounted":"unmounted",a={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>
5a[e][t]??e,r));return t.useEffect(()=>{let e=o(l.current);d.current="mounted"===c?e:"none"},[c]),(0,n.useLayoutEffect)(()=>{let t=l.current,r=u.current;if(r!==e){let n=d.current,a=o(t);e?f("MOUNT"):"none"===a||t?.display==="none"?f("UNMOUNT"):r&&n!==a?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,n.useLayoutEffect)(()=>{if(i){let e,t=i.ownerDocument.defaultView??window,r=r=>{let n=o(l.current).includes(CSS.escape(r.animationName));if(r.target===i&&n&&(f("ANIMATION_END"),!u.current)){let r=i.style.animationFillMode;i.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=r)})}},n=e=>{e.target===i&&(d.current=o(l.current))};return i.addEventListener("animationstart",n),i.addEventListener("animationcancel",r),i.addEventListener("animationend",r),()=>{t.clearTimeout(e),i.removeEventListener("animationstart",n),i.removeEventListener("animationcancel",r),i.removeEventListener("animationend",r)}}f("ANIMATION_END")},[i,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:t.useCallback(e=>{l.current=e?getComputedStyle(e):null,s(e)},[])}}(l),c="function"==typeof u?u({present:d.isPresent}):t.Children.only(u),f=(0,r.useComposedRefs)(d.ref,(a=c,(s=(i=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?a.ref:(s=(i=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?a.props.ref:a.props.ref||a.ref));return"function"==typeof u||d.isPresent?t.cloneElement(c,{ref:f}):null};function o(e){return e?.animationName||"none"}a.displayName="Presence",e.s(["Presence",0,a])},534643,e=>{"use strict";var t=e.i(949532),r=e.i(127864);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var n=t[" useInsertionEffect ".trim().toString()]||r.useLayoutEffect;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:r,onChange:a=()=>{},caller:o}){let[i,s,l]=function({defaultProp:e,onChange:r}){let[a,o]=t.useState(e),i=t.useRef(a),s=t.useRef(r);return n(()=>{s.current=r},[r]),t.useEffect(()=>{i.current!==a&&(s.current?.(a),i.current=a)},[a,i]),[a,o,s]}({defaultProp:r,onChange:a}),u=void 0!==e,d=u?e:i;{let r=t.useRef(void 0!==e);t.useEffect(()=>{let e=r.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${o} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}r.current=u},[u,o])}return[d,t.useCallback(t=>{if(u){let r="function"==typeof t?t(e):t;r!==e&&l.current?.(r)}else s(t)},[u,e,s,l])]}],534643)},371353,89535,621790,e=>{"use strict";let t;var r=e.i(949532),n=0;function a(){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}e.s(["useFocusGuards",0,function(){r.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??a()),document.body.insertAdjacentElement("beforeend",e[1]??a()),n++,()=>{1===n&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),n--}},[])}],371353);var o=e.i(144977),i=e.i(556872),s=e.i(252960),l=e.i(985585),u="focusScope.autoFocusOnMount",d="focusScope.autoFocusOnUnmount",c={bubbles:!1,cancelable:!0},f=r.forwardRef((e,t)=>{let{loop:n=!1,trapped:a=!1,onMountAutoFocus:f,onUnmountAutoFocus:v,...y}=e,[b,x]=r.useState(null),w=(0,s.useCallbackRef)(f),D=(0,s.useCallbackRef)(v),C=r.useRef(null),E=(0,o.useComposedRefs)(t,e=>x(e)),S=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(a){let e=function(e){if(S.paused||!b)return;let t=e.target;b.contains(t)?C.current=t:h(C.current,{select:!0})},t=function(e){if(S.paused||!b)return;let t=e.relatedTarget;null!==t&&(b.contains(t)||h(C.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(b)});return b&&r.observe(b,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[a,b,S.paused]),r.useEffect(()=>{if(b){g.add(S);let e=document.activeElement;if(!b.contains(e)){let t=new CustomEvent(u,c);b.addEventListener(u,w),b.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(h(n,{select:t}),document.activeElement!==r)return}(m(b).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(b))}return()=>{b.removeEventListener(u,w),setTimeout(()=>{let t=new CustomEvent(d,c);b.addEventListener(d,D),b.dispatchEvent(t),t.defaultPrevented||h(e??document.body,{select:!0}),b.removeEventListener(d,D),g.remove(S)},0)}}},[b,w,D,S]);let k=r.useCallback(e=>{if(!n&&!a||S.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){var o;let t,a=e.currentTarget,[i,s]=[p(t=m(o=a),o),p(t.reverse(),o)];i&&s?e.shiftKey||r!==s?e.shiftKey&&r===i&&(e.preventDefault(),n&&h(s,{select:!0})):(e.preventDefault(),n&&h(i,{select:!0})):r===a&&e.preventDefault()}},[n,a,S.paused]);return(0,l.jsx)(i.Primitive.div,{tabIndex:-1,...y,ref:E,onKeyDown:k})});function m(e){let t=[],r=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(;r.nextNode();)t.push(r.currentNode);return t}function p(e,t){for(let r 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}(r,{upTo:t}))return r}function h(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}f.displayName="FocusScope";var g=(t=[],{add(e){let r=t[0];e!==r&&r?.pause(),(t=v(t,e)).unshift(e)},remove(e){t=v(t,e),t[0]?.resume()}});function v(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}e.s(["FocusScope",0,f],89535);var y=e.i(824627),b=e.i(559087),x=e.i(76837),w=(0,e.i(759897).createSidecarMedium)(),D=function(){},C=r.forwardRef(function(e,t){var n=r.useRef(null),a=r.useState({onScrollCapture:D,onWheelCapture:D,onTouchMoveCapture:D}),o=a[0],i=a[1],s=e.forwardProps,l=e.children,u=e.className,d=e.removeScrollBar,c=e.enabled,f=e.shards,m=e.sideCar,p=e.noRelative,h=e.noIsolation,g=e.inert,v=e.allowPinchZoom,b=e.as,C=e.gapMode,E=(0,y.__rest)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),S=(0,x.useMergeRefs)([n,t]),k=(0,y.__assign)((0,y.__assign)({},E),o);return r.createElement(r.Fragment,null,c&&r.createElement(m,{sideCar:w,removeScrollBar:d,shards:f,noRelative:p,noIsolation:h,inert:g,setCallbacks:i,allowPinchZoom:!!v,lockRef:n,gapMode:C}),s?r.cloneElement(r.Children.only(l),(0,y.__assign)((0,y.__assign)({},k),{ref:S}
5)):r.createElement(void 0===b?"div":b,(0,y.__assign)({},k,{className:u,ref:S}),l))});C.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},C.classNames={fullWidth:b.fullWidthClassName,zeroRight:b.zeroRightClassName};var E=e.i(183223);e.i(638698);var S=e.i(507435);e.i(582917);var k=e.i(962012),j=!1;if("u">typeof window)try{var N=Object.defineProperty({},"passive",{get:function(){return j=!0,!0}});window.addEventListener("test",N,N),window.removeEventListener("test",N,N)}catch(e){j=!1}var R=!!j&&{passive:!1},P=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},M=function(e,t){var r=t.ownerDocument,n=t;do{if("u">typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),T(e,n)){var a=I(e,n);if(a[1]>a[2])return!0}n=n.parentNode}while(n&&n!==r.body)return!1},T=function(e,t){return"v"===e?P(t,"overflowY"):P(t,"overflowX")},I=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},L=function(e,t,r,n,a){var o,i=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),s=i*n,l=r.target,u=t.contains(l),d=!1,c=s>0,f=0,m=0;do{if(!l)break;var p=I(e,l),h=p[0],g=p[1]-p[2]-i*h;(h||g)&&T(e,l)&&(f+=g,m+=h);var v=l.parentNode;l=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!u&&l!==document.body||u&&(t.contains(l)||t===l))return c&&(a&&1>Math.abs(f)||!a&&s>f)?d=!0:!c&&(a&&1>Math.abs(m)||!a&&-s>m)&&(d=!0),d},F=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},A=function(e){return[e.deltaX,e.deltaY]},O=function(e){return e&&"current"in e?e.current:e},$=0,_=[];let z=(0,E.exportSidecar)(w,function(e){var t=r.useRef([]),n=r.useRef([0,0]),a=r.useRef(),o=r.useState($++)[0],i=r.useState(k.styleSingleton)[0],s=r.useRef(e);r.useEffect(function(){s.current=e},[e]),r.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,y.__spreadArray)([e.lockRef.current],(e.shards||[]).map(O),!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 l=r.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!s.current.allowPinchZoom;var r,o=F(e),i=n.current,l="deltaX"in e?e.deltaX:i[0]-o[0],u="deltaY"in e?e.deltaY:i[1]-o[1],d=e.target,c=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===c&&"range"===d.type)return!1;var f=window.getSelection(),m=f&&f.anchorNode;if(m&&(m===d||m.contains(d)))return!1;var p=M(c,d);if(!p)return!0;if(p?r=c:(r="v"===c?"h":"v",p=M(c,d)),!p)return!1;if(!a.current&&"changedTouches"in e&&(l||u)&&(a.current=r),!r)return!0;var h=a.current||r;return L(h,t,e,"h"===h?l:u,!0)},[]),u=r.useCallback(function(e){if(_.length&&_[_.length-1]===i){var r="deltaY"in e?A(e):F(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var a=(s.current.shards||[]).map(O).filter(Boolean).filter(function(t){return t.contains(e.target)});(a.length>0?l(e,a[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),d=r.useCallback(function(e,r,n,a){var o={name:e,delta:r,target:n,should:a,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),c=r.useCallback(function(e){n.current=F(e),a.current=void 0},[]),f=r.useCallback(function(t){d(t.type,A(t),t.target,l(t,e.lockRef.current))},[]),m=r.useCallback(function(t){d(t.type,F(t),t.target,l(t,e.lockRef.current))},[]);r.useEffect(function(){return _.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:m}),document.addEventListener("wheel",u,R),document.addEventListener("touchmove",u,R),document.addEventListener("touchstart",c,R),function(){_=_.filter(function(e){return e!==i}),document.removeEventListener("wheel",u,R),document.removeEventListener("touchmove",u,R),document.removeEventListener("touchstart",c,R)}},[]);var p=e.removeScrollBar,h=e.inert;return r.createElement(r.Fragment,null,h?r.createElement(i,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,p?r.createElement(S.RemoveScrollBar,{noRelative:e.noRelative,gapMode:e.gapMode}):null)});var B=r.forwardRef(function(e,t){return r.createElement(C,(0,y.__assign)({},e,{ref:t,sideCar:z}))});B.classNames=C.classNames,e.s(["RemoveScroll",0,B],621790)},512486,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(291967),a=e.i(144977),o=e.i(156207),i=e.i(60212),s=e.i(371353),l=e.i(89535),u=e.i(461194),d=e.i(301345),c=e.i(614952),f=e.i(653747),m=e.i(556872),p=e.i(93074),h=e.i(534643),g=e.i(73772),v=e.i(621790),y="Popover",[b,x]=(0,o.createContextScope)(y,[d.createPopperScope]),w=(0,d.createPopperScope)(),[D,C]=b(y),E=e=>{let{__scopePopover:n,children:a,open:o,defaultOpen:i,onOpenChange:s,modal:l=!1}=e,c=w(n),f=r.useRef(null),[m,p]=r.useState(!1),[g,v]=(0,h.useControllableState)({prop:o,defaultProp:i??!1,onChange:s,caller:y});return(0,t.jsx)(d.Root,{...c,children:(0,t.jsx)(D,{scope:n,contentId:(0,u.useId)(),triggerRef:f,open:g,onOpenChange:v,onOpenToggle:r.useCallback(()=>v(e=>!e),[v]),hasCustomAnchor:m,onCustomAnchorAdd:r.useCallback(()=>p(!0),[]),onCustomAnchorRemove:r.useCallback(()=>p(!1),[]),modal:l,children:a})})};E.displayName=y;
5var S="PopoverAnchor",k=r.forwardRef((e,n)=>{let{__scopePopover:a,...o}=e,i=C(S,a),s=w(a),{onCustomAnchorAdd:l,onCustomAnchorRemove:u}=i;return r.useEffect(()=>(l(),()=>u()),[l,u]),(0,t.jsx)(d.Anchor,{...s,...o,ref:n})});k.displayName=S;var j="PopoverTrigger",N=r.forwardRef((e,r)=>{let{__scopePopover:o,...i}=e,s=C(j,o),l=w(o),u=(0,a.useComposedRefs)(r,s.triggerRef),c=(0,t.jsx)(m.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":z(s.open),...i,ref:u,onClick:(0,n.composeEventHandlers)(e.onClick,s.onOpenToggle)});return s.hasCustomAnchor?c:(0,t.jsx)(d.Anchor,{asChild:!0,...l,children:c})});N.displayName=j;var R="PopoverPortal",[P,M]=b(R,{forceMount:void 0}),T=e=>{let{__scopePopover:r,forceMount:n,children:a,container:o}=e,i=C(R,r);return(0,t.jsx)(P,{scope:r,forceMount:n,children:(0,t.jsx)(f.Presence,{present:n||i.open,children:(0,t.jsx)(c.Portal,{asChild:!0,container:o,children:a})})})};T.displayName=R;var I="PopoverContent",L=r.forwardRef((e,r)=>{let n=M(I,e.__scopePopover),{forceMount:a=n.forceMount,...o}=e,i=C(I,e.__scopePopover);return(0,t.jsx)(f.Presence,{present:a||i.open,children:i.modal?(0,t.jsx)(A,{...o,ref:r}):(0,t.jsx)(O,{...o,ref:r})})});L.displayName=I;var F=(0,p.createSlot)("PopoverContent.RemoveScroll"),A=r.forwardRef((e,o)=>{let i=C(I,e.__scopePopover),s=r.useRef(null),l=(0,a.useComposedRefs)(o,s),u=r.useRef(!1);return r.useEffect(()=>{let e=s.current;if(e)return(0,g.hideOthers)(e)},[]),(0,t.jsx)(v.RemoveScroll,{as:F,allowPinchZoom:!0,children:(0,t.jsx)($,{...e,ref:l,trapFocus:i.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,n.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),u.current||i.triggerRef.current?.focus()}),onPointerDownOutside:(0,n.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;u.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),O=r.forwardRef((e,n)=>{let a=C(I,e.__scopePopover),o=r.useRef(!1),i=r.useRef(!1);return(0,t.jsx)($,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||a.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let r=t.target;a.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),$=r.forwardRef((e,r)=>{let{__scopePopover:n,trapFocus:a,onOpenAutoFocus:o,onCloseAutoFocus:u,disableOutsidePointerEvents:c,onEscapeKeyDown:f,onPointerDownOutside:m,onFocusOutside:p,onInteractOutside:h,...g}=e,v=C(I,n),y=w(n);return(0,s.useFocusGuards)(),(0,t.jsx)(l.FocusScope,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:o,onUnmountAutoFocus:u,children:(0,t.jsx)(i.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:c,onInteractOutside:h,onEscapeKeyDown:f,onPointerDownOutside:m,onFocusOutside:p,onDismiss:()=>v.onOpenChange(!1),children:(0,t.jsx)(d.Content,{"data-state":z(v.open),role:"dialog",id:v.contentId,...y,...g,ref:r,style:{...g.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)"}})})})}),_="PopoverClose";function z(e){return e?"open":"closed"}r.forwardRef((e,r)=>{let{__scopePopover:a,...o}=e,i=C(_,a);return(0,t.jsx)(m.Primitive.button,{type:"button",...o,ref:r,onClick:(0,n.composeEventHandlers)(e.onClick,()=>i.onOpenChange(!1))})}).displayName=_,r.forwardRef((e,r)=>{let{__scopePopover:n,...a}=e,o=w(n);return(0,t.jsx)(d.Arrow,{...o,...a,ref:r})}).displayName="PopoverArrow";var B=e.i(591178);e.s(["Popover",0,function({...e}){return(0,t.jsx)(E,{"data-slot":"popover",...e})},"PopoverAnchor",0,function({...e}){return(0,t.jsx)(k,{"data-slot":"popover-anchor",...e})},"PopoverContent",0,function({className:e,align:r="center",sideOffset:n=4,...a}){return(0,t.jsx)(T,{children:(0,t.jsx)(L,{"data-slot":"popover-content",align:r,sideOffset:n,className:(0,B.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
5de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-(--radix-popover-content-transform-origin) outline-hidden z-50 w-72 rounded-md border p-4 shadow-md",e),...a})})},"PopoverTrigger",0,function({...e}){return(0,t.jsx)(N,{"data-slot":"popover-trigger",...e})}],512486)},516174,e=>{"use strict";let t=(0,e.i(965883).default)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["default",0,t])},967860,e=>{"use strict";var t=e.i(516174);e.s(["ChevronRightIcon",()=>t.default])},527069,e=>{"use strict";e.s(["clamp",0,function(e,[t,r]){return Math.min(r,Math.max(t,e))}])},357784,e=>{"use strict";var t=e.i(949532),r=e.i(156207),n=e.i(144977),a=e.i(93074),o=e.i(985585),i=new WeakMap;function s(e,t){var r,n;let a,o,i;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let s=(r=e,n=t,a=r.length,(i=(o=l(n))>=0?o:a+o)<0||i>=a?-1:i);return -1===s?void 0:e[s]}function l(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#t;constructor(e){super(e),this.#t=[...super.keys()],i.set(this,!0)}set(e,t){return i.get(this)&&(this.has(e)?this.#t[this.#t.indexOf(e)]=e:this.#t.push(e)),super.set(e,t),this}insert(e,t,r){let n,a=this.has(t),o=this.#t.length,i=l(e),s=i>=0?i:o+i,u=s<0||s>=o?-1:s;if(u===this.size||a&&u===this.size-1||-1===u)return this.set(t,r),this;let d=this.size+ +!a;i<0&&s++;let c=[...this.#t],f=!1;for(let e=s;e<d;e++)if(s===e){let o=c[e];c[e]===t&&(o=c[e+1]),a&&this.delete(t),n=this.get(o),this.set(t,r)}else{f||c[e-1]!==t||(f=!0);let r=c[f?e:e-1],a=n;n=this.get(r),this.delete(r),this.set(r,a)}return this}with(t,r,n){let a=new e(this);return a.insert(t,r,n),a}before(e){let t=this.#t.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#t.indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=this.#t.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=this.#t.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#t=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#t.splice(this.#t.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=s(this.#t,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=s(this.#t,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#t.indexOf(e)}keyAt(e){return s(this.#t,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],a=0;for(let e of this)Reflect.apply(t,r,[e,a,this])&&n.push(e),a++;return new e(n)}map(t,r){let n=[],a=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,a,this])]),a++;return new e(n)}reduce(...e){let[t,r]=e,n=0,a=r??this.at(0);for(let r of this)a=0===n&&1===e.length?r:Reflect.apply(t,this,[a,r,n,this]),n++;return a}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let a=this.at(r);n=r===this.size-1&&1===e.length?a:Reflect.apply(t,this,[n,a,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,a=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(a=r-1);for(let e=t;e<=a;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}}),e.s(["createCollection",0,function(e){let i=e+"CollectionProvider",[s,l]=(0,r.createContextScope)(i),[u,d]=s(i,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:r,children:n}=e,a=t.default.useRef(null),i=t.default.useRef(new Map).current;return(0,o.jsx)(u,{scope:r,itemMap:i,collectionRef:a,children:n})};c.displayName=i;let f=e+"CollectionSlot",m=(0,a.createSlot)(f),p=t.default.forwardRef((e,t)=>
5{let{scope:r,children:a}=e,i=d(f,r),s=(0,n.useComposedRefs)(t,i.collectionRef);return(0,o.jsx)(m,{ref:s,children:a})});p.displayName=f;let h=e+"CollectionItemSlot",g="data-radix-collection-item",v=(0,a.createSlot)(h),y=t.default.forwardRef((e,r)=>{let{scope:a,children:i,...s}=e,l=t.default.useRef(null),u=(0,n.useComposedRefs)(r,l),c=d(h,a);return t.default.useEffect(()=>(c.itemMap.set(l,{ref:l,...s}),()=>void c.itemMap.delete(l))),(0,o.jsx)(v,{...{[g]:""},ref:u,children:i})});return y.displayName=h,[{Provider:c,Slot:p,ItemSlot:y},function(r){let n=d(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},l]}])},770460,e=>{"use strict";var t=e.i(949532);e.i(985585);var r=t.createContext(void 0);e.s(["useDirection",0,function(e){let n=t.useContext(r);return e||n||"ltr"}])},337755,e=>{"use strict";var t=e.i(949532);e.s(["usePrevious",0,function(e){let 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])}])},297267,e=>{"use strict";var t=e.i(949532),r=e.i(556872),n=e.i(985585),a=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"}),o=t.forwardRef((e,t)=>(0,n.jsx)(r.Primitive.span,{...e,ref:t,style:{...a,...e.style}}));o.displayName="VisuallyHidden",e.s(["Root",0,o,"VISUALLY_HIDDEN_STYLES",0,a,"VisuallyHidden",0,o])},787416,e=>{"use strict";var t=e.i(704709);e.s(["Check",()=>t.default])},336550,e=>{"use strict";let t=(0,e.i(965883).default)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["default",0,t])},738158,e=>{"use strict";var t=e.i(336550);e.s(["ChevronDown",()=>t.default])},646368,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(294584),a=e.i(527069),o=e.i(291967),i=e.i(357784),s=e.i(144977),l=e.i(156207),u=e.i(770460),d=e.i(60212),c=e.i(371353),f=e.i(89535),m=e.i(461194),p=e.i(301345),h=(e.i(614952),e.i(556872)),g=e.i(93074),v=e.i(252960),y=e.i(534643),b=e.i(127864),x=e.i(337755),w=e.i(297267),D=e.i(73772),C=e.i(621790),E=[" ","Enter","ArrowUp","ArrowDown"],S=[" ","Enter"],k="Select",[j,N,R]=(0,i.createCollection)(k),[P,M]=(0,l.createContextScope)(k,[R,p.createPopperScope]),T=(0,p.createPopperScope)(),[I,L]=P(k),[F,A]=P(k),O=e=>{let{__scopeSelect:n,children:a,open:o,defaultOpen:i,onOpenChange:s,value:l,defaultValue:d,onValueChange:c,dir:f,name:h,autoComplete:g,disabled:v,required:b,form:x}=e,w=T(n),[D,C]=r.useState(null),[E,S]=r.useState(null),[N,R]=r.useState(!1),P=(0,u.useDirection)(f),[M,L]=(0,y.useControllableState)({prop:o,defaultProp:i??!1,onChange:s,caller:k}),[A,O]=(0,y.useControllableState)({prop:l,defaultProp:d,onChange:c,caller:k}),$=r.useRef(null),_=!D||x||!!D.closest("form"),[z,B]=r.useState(new Set),V=Array.from(z).map(e=>e.props.value).join(";");return(0,t.jsx)(p.Root,{...w,children:(0,t.jsxs)(I,{required:b,scope:n,trigger:D,onTriggerChange:C,valueNode:E,onValueNodeChange:S,valueNodeHasChildren:N,onValueNodeHasChildrenChange:R,contentId:(0,m.useId)(),value:A,onValueChange:O,open:M,onOpenChange:L,dir:P,triggerPointerDownPosRef:$,disabled:v,children:[(0,t.jsx)(j.Provider,{scope:n,children:(0,t.jsx)(F,{scope:e.__scopeSelect,onNativeOptionAdd:r.useCallback(e=>{B(t=>new Set(t).add(e))},[]),onNativeOptionRemove:r.useCallback(e=>{B(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:a})}),_?(0,t.jsxs)(ex,{"aria-hidden":!0,required:b,tabIndex:-1,name:h,autoComplete:g,value:A,onChange:e=>O(e.target.value),disabled:v,form:x,children:[void 0===A?(0,t.jsx)("option",{value:""}):null,Array.from(z)]},V):null]})})};O.displayName=k;var $="SelectTrigger",_=r.forwardRef((e,n)=>{let{__scopeSelect:a,disabled:i=!1,...l}=e,u=T(a),d=L($,a),c=d.disabled||i,f=(0,s.useComposedRefs)(n,d.onTriggerChange),m=N(a),g=r.useRef("touch"),[v,y,b]=eD(e=>{let t=m().filter(e=>!e.disabled),r=t.find(e=>e.value===d.value),n=eC(t,e,r);void 0!==n&&d.onValueChange(n.value)}),x=e=>{c||(d.onOpenChange(!0),b()),e&&(d.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,t.jsx)(p.Anchor,{asChild:!0,...u,children:(0,t.jsx)(h.Primitive.button,{type:"button",role:"combobox","aria-controls":d.contentId,"aria-expanded":d.open,"aria-required":d.required,"aria-autocomplete":"none",dir:d.dir,"data-state":d.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":ew(d.value)?"":void 0,...l,ref:f,onClick:(0,o.composeEventHandlers)(l.onClick,e=>
5{e.currentTarget.focus(),"mouse"!==g.current&&x(e)}),onPointerDown:(0,o.composeEventHandlers)(l.onPointerDown,e=>{g.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(x(e),e.preventDefault())}),onKeyDown:(0,o.composeEventHandlers)(l.onKeyDown,e=>{let t=""!==v.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||y(e.key),(!t||" "!==e.key)&&E.includes(e.key)&&(x(),e.preventDefault())})})})});_.displayName=$;var z="SelectValue",B=r.forwardRef((e,r)=>{let{__scopeSelect:n,className:a,style:o,children:i,placeholder:l="",...u}=e,d=L(z,n),{onValueNodeHasChildrenChange:c}=d,f=void 0!==i,m=(0,s.useComposedRefs)(r,d.onValueNodeChange);return(0,b.useLayoutEffect)(()=>{c(f)},[c,f]),(0,t.jsx)(h.Primitive.span,{...u,ref:m,style:{pointerEvents:"none"},children:ew(d.value)?(0,t.jsx)(t.Fragment,{children:l}):i})});B.displayName=z;var V=r.forwardRef((e,r)=>{let{__scopeSelect:n,children:a,...o}=e;return(0,t.jsx)(h.Primitive.span,{"aria-hidden":!0,...o,ref:r,children:a||"â¼"})});V.displayName="SelectIcon";var W="SelectContent",H=r.forwardRef((e,a)=>{let o=L(W,e.__scopeSelect),[i,s]=r.useState();return((0,b.useLayoutEffect)(()=>{s(new DocumentFragment)},[]),o.open)?(0,t.jsx)(Z,{...e,ref:a}):i?n.createPortal((0,t.jsx)(U,{scope:e.__scopeSelect,children:(0,t.jsx)(j.Slot,{scope:e.__scopeSelect,children:(0,t.jsx)("div",{children:e.children})})}),i):null});H.displayName=W;var[U,K]=P(W),Y=(0,g.createSlot)("SelectContent.RemoveScroll"),Z=r.forwardRef((e,n)=>{let{__scopeSelect:a,position:i="item-aligned",onCloseAutoFocus:l,onEscapeKeyDown:u,onPointerDownOutside:m,side:p,sideOffset:h,align:g,alignOffset:v,arrowPadding:y,collisionBoundary:b,collisionPadding:x,sticky:w,hideWhenDetached:E,avoidCollisions:S,...k}=e,j=L(W,a),[R,P]=r.useState(null),[M,T]=r.useState(null),I=(0,s.useComposedRefs)(n,e=>P(e)),[F,A]=r.useState(null),[O,$]=r.useState(null),_=N(a),[z,B]=r.useState(!1),V=r.useRef(!1);r.useEffect(()=>{if(R)return(0,D.hideOthers)(R)},[R]),(0,c.useFocusGuards)();let H=r.useCallback(e=>{let[t,...r]=_().map(e=>e.ref.current),[n]=r.slice(-1),a=document.activeElement;for(let r of e)if(r===a||(r?.scrollIntoView({block:"nearest"}),r===t&&M&&(M.scrollTop=0),r===n&&M&&(M.scrollTop=M.scrollHeight),r?.focus(),document.activeElement!==a))return},[_,M]),K=r.useCallback(()=>H([F,R]),[H,F,R]);r.useEffect(()=>{z&&K()},[z,K]);let{onOpenChange:Z,triggerPointerDownPosRef:X}=j;r.useEffect(()=>{if(R){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(X.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(X.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():R.contains(r.target)||Z(!1),document.removeEventListener("pointermove",t),X.current=null};return null!==X.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[R,Z,X]),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[J,Q]=eD(e=>{let t=_().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eC(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),ee=r.useCallback((e,t,r)=>{let n=!V.current&&!r;(void 0!==j.value&&j.value===t||n)&&(A(e),n&&(V.current=!0))},[j.value]),et=r.useCallback(()=>R?.focus(),[R]),er=r.useCallback((e,t,r)=>{let n=!V.current&&!r;(void 0!==j.value&&j.value===t||n)&&$(e)},[j.value]),en="popper"===i?q:G,ea=en===q?{side:p,sideOffset:h,align:g,alignOffset:v,arrowPadding:y,collisionBoundary:b,collisionPadding:x,sticky:w,hideWhenDetached:E,avoidCollisions:S}:{};return(0,t.jsx)(U,{scope:a,content:R,viewport:M,onViewportChange:T,itemRefCallback:ee,selectedItem:F,onItemLeave:et,itemTextRefCallback:er,focusSelectedItem:K,selectedItemText:O,position:i,isPositioned:z,searchRef:J,children:(0,t.jsx)(C.RemoveScroll,{as:Y,allowPinchZoom:!0,children:(0,t.jsx)(f.FocusScope,{asChild:!0,trapped:j.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,o.composeEventHandlers)(l,e=>{j.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,t.jsx)(d.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:u,onPointerDownOutside:m,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>j.onOpenChange(!1),children:(0,t.jsx)(en,{role:"listbox",id:j.contentId,"data-state":j.open?"open":"closed",dir:j.dir,onContextMenu:e=>e.preventDefault(),...k,...ea,onPlaced:()=>B(!0),ref:I,style:{display:"flex",flexDirection:"column",outline:"none",...k.style},onKeyDown:(0,o.composeEventHandlers)(k.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
5if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||Q(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=_().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 r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>H(t)),e.preventDefault()}})})})})})})});Z.displayName="SelectContentImpl";var G=r.forwardRef((e,n)=>{let{__scopeSelect:o,onPlaced:i,...l}=e,u=L(W,o),d=K(W,o),[c,f]=r.useState(null),[m,p]=r.useState(null),g=(0,s.useComposedRefs)(n,e=>p(e)),v=N(o),y=r.useRef(!1),x=r.useRef(!0),{viewport:w,selectedItem:D,selectedItemText:C,focusSelectedItem:E}=d,S=r.useCallback(()=>{if(u.trigger&&u.valueNode&&c&&m&&w&&D&&C){let e=u.trigger.getBoundingClientRect(),t=m.getBoundingClientRect(),r=u.valueNode.getBoundingClientRect(),n=C.getBoundingClientRect();if("rtl"!==u.dir){let o=n.left-t.left,i=r.left-o,s=e.left-i,l=e.width+s,u=Math.max(l,t.width),d=window.innerWidth-10,f=(0,a.clamp)(i,[10,Math.max(10,d-u)]);c.style.minWidth=l+"px",c.style.left=f+"px"}else{let o=t.right-n.right,i=window.innerWidth-r.right-o,s=window.innerWidth-e.right-i,l=e.width+s,u=Math.max(l,t.width),d=window.innerWidth-10,f=(0,a.clamp)(i,[10,Math.max(10,d-u)]);c.style.minWidth=l+"px",c.style.right=f+"px"}let o=v(),s=window.innerHeight-20,l=w.scrollHeight,d=window.getComputedStyle(m),f=parseInt(d.borderTopWidth,10),p=parseInt(d.paddingTop,10),h=parseInt(d.borderBottomWidth,10),g=f+p+l+parseInt(d.paddingBottom,10)+h,b=Math.min(5*D.offsetHeight,g),x=window.getComputedStyle(w),E=parseInt(x.paddingTop,10),S=parseInt(x.paddingBottom,10),k=e.top+e.height/2-10,j=D.offsetHeight/2,N=f+p+(D.offsetTop+j);if(N<=k){let e=o.length>0&&D===o[o.length-1].ref.current;c.style.bottom="0px";let t=Math.max(s-k,j+(e?S:0)+(m.clientHeight-w.offsetTop-w.offsetHeight)+h);c.style.height=N+t+"px"}else{let e=o.length>0&&D===o[0].ref.current;c.style.top="0px";let t=Math.max(k,f+w.offsetTop+(e?E:0)+j);c.style.height=t+(g-N)+"px",w.scrollTop=N-k+w.offsetTop}c.style.margin="10px 0",c.style.minHeight=b+"px",c.style.maxHeight=s+"px",i?.(),requestAnimationFrame(()=>y.current=!0)}},[v,u.trigger,u.valueNode,c,m,w,D,C,u.dir,i]);(0,b.useLayoutEffect)(()=>S(),[S]);let[k,j]=r.useState();(0,b.useLayoutEffect)(()=>{m&&j(window.getComputedStyle(m).zIndex)},[m]);let R=r.useCallback(e=>{e&&!0===x.current&&(S(),E?.(),x.current=!1)},[S,E]);return(0,t.jsx)(X,{scope:o,contentWrapper:c,shouldExpandOnScrollRef:y,onScrollButtonChange:R,children:(0,t.jsx)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:k},children:(0,t.jsx)(h.Primitive.div,{...l,ref:g,style:{boxSizing:"border-box",maxHeight:"100%",...l.style}})})})});G.displayName="SelectItemAlignedPosition";var q=r.forwardRef((e,r)=>{let{__scopeSelect:n,align:a="start",collisionPadding:o=10,...i}=e,s=T(n);return(0,t.jsx)(p.Content,{...s,...i,ref:r,align:a,collisionPadding:o,style:{boxSizing:"border-box",...i.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)"}})});q.displayName="SelectPopperPosition";var[X,J]=P(W,{}),Q="SelectViewport",ee=r.forwardRef((e,n)=>{let{__scopeSelect:a,nonce:i,...l}=e,u=K(Q,a),d=J(Q,a),c=(0,s.useComposedRefs)(n,u.onViewportChange),f=r.useRef(0);return(0,t.jsxs)(t.Fragment,{children:[(0,t.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:i}),(0,t.jsx)(j.Slot,{scope:a,children:(0,t.jsx)(h.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...l,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...l.style},onScroll:(0,o.composeEventHandlers)(l.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=d;if(n?.current&&r){let e=Math.abs(f.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,a=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(a<n){let o=a+e,i=Math.min(n,o),s=o-i;r.style.height=i+"px","0px"===r.style.bottom&&(t.scrollTop=s>0?s:0,r.style.justifyContent="flex-end")}}}f.current=t.scrollTop})})})]})});ee.displayName=Q;var et="SelectGroup",[er,en]=P(et),ea=r.forwardRef((e,r)=>{let{__scopeSelect:n,...a}=e,o=(0,m.useId)();return(0,t.jsx)(er,{scope:n,id:o,children:(0,t.jsx)(h.Primitive.div,{role:"group","aria-labelledby":o,...a,ref:r})})});ea.displayName=et;var eo="SelectLabel",ei=r.forwardRef((e,r)=>{let{__scopeSelect:n,...a}=e,o=en(eo,n);return(0,t.jsx)(h.Primitive.div,{id:o.id,...a,ref:r})});ei.displayName=eo;
5var es="SelectItem",[el,eu]=P(es),ed=r.forwardRef((e,n)=>{let{__scopeSelect:a,value:i,disabled:l=!1,textValue:u,...d}=e,c=L(es,a),f=K(es,a),p=c.value===i,[g,v]=r.useState(u??""),[y,b]=r.useState(!1),x=(0,s.useComposedRefs)(n,e=>f.itemRefCallback?.(e,i,l)),w=(0,m.useId)(),D=r.useRef("touch"),C=()=>{l||(c.onValueChange(i),c.onOpenChange(!1))};if(""===i)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,t.jsx)(el,{scope:a,value:i,disabled:l,textId:w,isSelected:p,onItemTextChange:r.useCallback(e=>{v(t=>t||(e?.textContent??"").trim())},[]),children:(0,t.jsx)(j.ItemSlot,{scope:a,value:i,disabled:l,textValue:g,children:(0,t.jsx)(h.Primitive.div,{role:"option","aria-labelledby":w,"data-highlighted":y?"":void 0,"aria-selected":p&&y,"data-state":p?"checked":"unchecked","aria-disabled":l||void 0,"data-disabled":l?"":void 0,tabIndex:l?void 0:-1,...d,ref:x,onFocus:(0,o.composeEventHandlers)(d.onFocus,()=>b(!0)),onBlur:(0,o.composeEventHandlers)(d.onBlur,()=>b(!1)),onClick:(0,o.composeEventHandlers)(d.onClick,()=>{"mouse"!==D.current&&C()}),onPointerUp:(0,o.composeEventHandlers)(d.onPointerUp,()=>{"mouse"===D.current&&C()}),onPointerDown:(0,o.composeEventHandlers)(d.onPointerDown,e=>{D.current=e.pointerType}),onPointerMove:(0,o.composeEventHandlers)(d.onPointerMove,e=>{D.current=e.pointerType,l?f.onItemLeave?.():"mouse"===D.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,o.composeEventHandlers)(d.onPointerLeave,e=>{e.currentTarget===document.activeElement&&f.onItemLeave?.()}),onKeyDown:(0,o.composeEventHandlers)(d.onKeyDown,e=>{(f.searchRef?.current===""||" "!==e.key)&&(S.includes(e.key)&&C()," "===e.key&&e.preventDefault())})})})})});ed.displayName=es;var ec="SelectItemText",ef=r.forwardRef((e,a)=>{let{__scopeSelect:o,className:i,style:l,...u}=e,d=L(ec,o),c=K(ec,o),f=eu(ec,o),m=A(ec,o),[p,g]=r.useState(null),v=(0,s.useComposedRefs)(a,e=>g(e),f.onItemTextChange,e=>c.itemTextRefCallback?.(e,f.value,f.disabled)),y=p?.textContent,x=r.useMemo(()=>(0,t.jsx)("option",{value:f.value,disabled:f.disabled,children:y},f.value),[f.disabled,f.value,y]),{onNativeOptionAdd:w,onNativeOptionRemove:D}=m;return(0,b.useLayoutEffect)(()=>(w(x),()=>D(x)),[w,D,x]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(h.Primitive.span,{id:f.textId,...u,ref:v}),f.isSelected&&d.valueNode&&!d.valueNodeHasChildren?n.createPortal(u.children,d.valueNode):null]})});
5ef.displayName=ec;var em="SelectItemIndicator",ep=r.forwardRef((e,r)=>{let{__scopeSelect:n,...a}=e;return eu(em,n).isSelected?(0,t.jsx)(h.Primitive.span,{"aria-hidden":!0,...a,ref:r}):null});ep.displayName=em;var eh="SelectScrollUpButton";r.forwardRef((e,n)=>{let a=K(eh,e.__scopeSelect),o=J(eh,e.__scopeSelect),[i,l]=r.useState(!1),u=(0,s.useComposedRefs)(n,o.onScrollButtonChange);return(0,b.useLayoutEffect)(()=>{if(a.viewport&&a.isPositioned){let e=function(){l(t.scrollTop>0)},t=a.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[a.viewport,a.isPositioned]),i?(0,t.jsx)(ev,{...e,ref:u,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=a;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null}).displayName=eh;var eg="SelectScrollDownButton";r.forwardRef((e,n)=>{let a=K(eg,e.__scopeSelect),o=J(eg,e.__scopeSelect),[i,l]=r.useState(!1),u=(0,s.useComposedRefs)(n,o.onScrollButtonChange);return(0,b.useLayoutEffect)(()=>{if(a.viewport&&a.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;l(Math.ceil(t.scrollTop)<e)},t=a.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[a.viewport,a.isPositioned]),i?(0,t.jsx)(ev,{...e,ref:u,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=a;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null}).displayName=eg;var ev=r.forwardRef((e,n)=>{let{__scopeSelect:a,onAutoScroll:i,...s}=e,l=K("SelectScrollButton",a),u=r.useRef(null),d=N(a),c=r.useCallback(()=>{null!==u.current&&(window.clearInterval(u.current),u.current=null)},[]);return r.useEffect(()=>()=>c(),[c]),(0,b.useLayoutEffect)(()=>{let e=d().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[d]),(0,t.jsx)(h.Primitive.div,{"aria-hidden":!0,...s,ref:n,style:{flexShrink:0,...s.style},onPointerDown:(0,o.composeEventHandlers)(s.onPointerDown,()=>{null===u.current&&(u.current=window.setInterval(i,50))}),onPointerMove:(0,o.composeEventHandlers)(s.onPointerMove,()=>{l.onItemLeave?.(),null===u.current&&(u.current=window.setInterval(i,50))}),onPointerLeave:(0,o.composeEventHandlers)(s.onPointerLeave,()=>{c()})})}),ey=r.forwardRef((e,r)=>{let{__scopeSelect:n,...a}=e;return(0,t.jsx)(h.Primitive.div,{"aria-hidden":!0,...a,ref:r})});ey.displayName="SelectSeparator";var eb="SelectArrow";r.forwardRef((e,r)=>{let{__scopeSelect:n,...a}=e,o=T(n),i=L(eb,n),s=K(eb,n);return i.open&&"popper"===s.position?(0,t.jsx)(p.Arrow,{...o,...a,ref:r}):null}).displayName=eb;var ex=r.forwardRef(({__scopeSelect:e,value:n,...a},o)=>{let i=r.useRef(null),l=(0,s.useComposedRefs)(o,i),u=(0,x.usePrevious)(n);return r.useEffect(()=>{let e=i.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(u!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[u,n]),(0,t.jsx)(h.Primitive.select,{...a,style:{...w.VISUALLY_HIDDEN_STYLES,...a.style},ref:l,defaultValue:n})});function ew(e){return""===e||void 0===e}function eD(e){let t=(0,v.useCallbackRef)(e),n=r.useRef(""),a=r.useRef(0),o=r.useCallback(e=>{let r=n.current+e;t(r),function e(t){n.current=t,window.clearTimeout(a.current),""!==t&&(a.current=window.setTimeout(()=>e(""),1e3))}(r)},[t]),i=r.useCallback(()=>{n.current="",window.clearTimeout(a.current)},[]);return r.useEffect(()=>()=>window.clearTimeout(a.current),[]),[n,o,i]}function eC(e,t,r){var n,a;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=r?e.indexOf(r):-1,s=(n=e,a=Math.max(i,0),n.map((e,t)=>n[(a+t)%n.length]));1===o.length&&(s=s.filter(e=>e!==r));let l=s.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return l!==r?l:void 0}ex.displayName="SelectBubbleInput";var eE=e.i(787416),eS=e.i(738158),ek=e.i(591178);let ej=r.forwardRef(({className:e,children:r,...n},a)=>(0,t.jsxs)(_,{ref:a,className:(0,ek.cn)("border-input ring-offset-background placeholder:text-muted-foreground focus:ring-ring focus:outline-hidden flex h-10 w-full items-center justify-between rounded-md border bg-transparent px-3 py-2 text-sm focus:ring-2 focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),...n,children:[r,(0,t.jsx)(V,{asChild:!0,children:(0,t.jsx)(eS.ChevronDown,{className:"h-4 w-4 opacity-50"})})]}));ej.displayName=_.displayName;let eN=r.forwardRef(({className:e,children:r,position:n="popper",...a},o)=>(0,t.jsx)(H,{ref:o,className:(0,ek.cn)("bg-popover text-popover-foreground radix-state-open:animate-in radix-state-closed:animate-out radix-state-closed:fade-out-0 radix-state-open:fade-in-0 radix-state-closed:zoom-out-95 radix-state-open:zoom-in-95 radix-side-bottom:slide-in-from-top-2 radix-side-left:slide-in-from-right-2 radix-side-right:slide-in-from-left-2 radix-side-top:slide-in-from-bottom-2 relative z-50 min-w-32 overflow-hidden rounded-md border shadow-md","popper"===n&&"radix-side-bottom:translate-y-1 radix-side-left:-translate-x-1 radix-side-right:translate-x-1 radix-side-top:-translate-y-1",e),position:n,...a,children:(0,t.jsx)(ee,{className:(0,ek.cn)("p-1","popper"===n&&"h-radix-select-trigger-height min-w-(--radix-select-trigger-width) w-full"),children:r})}));eN.displayName=H.displayName;let eR=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(ei,{ref:n,className:(0,ek.cn)("py-1.5 pl-8 pr-2 text-sm font-semibold",e),...r}));eR.displayName=ei.displayName;let eP=r.forwardRef(({className:e,children:r,...n},a)=>(0,t.jsxs)(ed,{ref:a,className:(0,ek.cn)("focus:bg-accent focus:text-accent-foreground outline-hidden radix-disabled:pointer-events-none radix-disabled:opacity-50 relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm",e),...n,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(ep,{children:(0,t.jsx)(eE.Check,{className:"h-4 w-4"})})}),(0,t.jsx)(ef,{children:r})]}));eP.displayName=ed.displayName;let eM=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(ey,{ref:n,className:(0,ek.cn)("bg-muted -mx-1 my-1 h-px",e),...r}));eM.displayName=ey.displayName,e.s(["Select",0,O,"SelectContent",0,eN,"SelectGroup",0,ea,"SelectItem",0,eP,"SelectLabel",0,eR,"SelectSeparator",0,eM,"SelectTrigger",0,ej,"SelectValue",0,B],646368)},506156,796985,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(291967),a=e.i(144977),o=e.i(156207),i=e.i(534643),s=e.i(337755),l=e.i(853233),u=e.i(556872),d="Switch",[c,f]=(0,o.createContextScope)(d),[m,p]=c(d),h=r.forwardRef((e,o)=>{let{__scopeSwitch:s,name:l,checked:c,defaultChecked:f,required:p,disabled:h,value:g="on",onCheckedChange:v,form:x,...w}=e,[D,C]=r.useState(null),E=(0,a.useComposedRefs)(o,e=>C(e)),S=r.useRef(!1),k=!D||x||!!D.closest("form"),[j,N]=(0,i.useControllableState)({prop:c,defaultProp:f??!1,onChange:v,caller:d});return(0,t.jsxs)(m,{scope:s,checked:j,disabled:h,children:[(0,t.jsx)(u.Primitive.button,{type:"button",role:"switch","aria-checked":j,"aria-required":p,"data-state":b(j),"data-disabled":h?"":void 0,disabled:h,value:g,...w,ref:E,onClick:(0,n.composeEventHandlers)(e.onClick,e=>{N(e=>!e),k&&(S.current=e.isPropagationStopped(),S.current||e.stopPropagation())})}),k&&(0,t.jsx)(y,{control:D,bubbles:!S.current,name:l,value:g,checked:j,required:p,disabled:h,form:x,style:{transform:"translateX(-100%)"}})]})});h.displayName=d;var g="SwitchThumb",v=r.forwardRef((e,r)=>{let{__scopeSwitch:n,...a}=e,o=p(g,n);return(0,t.jsx)(u.Primitive.span,{"data-state":b(o.checked),"data-disabled":o.disabled?"":void 0,...a,ref:r})});v.displayName=g;var y=r.forwardRef(({__scopeSwitch:e,control:n,checked:o,bubbles:i=!0,...u},d)=>{let c=r.useRef(null),f=(0,a.useComposedRefs)(c,d),m=(0,s.usePrevious)(o),p=(0,l.useSize)(n);return r.useEffect(()=>
5{let e=c.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(m!==o&&t){let r=new Event("click",{bubbles:i});t.call(e,o),e.dispatchEvent(r)}},[m,o,i]),(0,t.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:o,...u,tabIndex:-1,ref:f,style:{...u.style,...p,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function b(e){return e?"checked":"unchecked"}y.displayName="SwitchBubbleInput",e.s(["Root",0,h,"Thumb",0,v],796985);var x=e.i(591178);e.s(["Switch",0,function({className:e,...r}){return(0,t.jsx)(h,{"data-slot":"switch",className:(0,x.cn)("data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 shadow-xs peer inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent outline-none transition-all focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...r,children:(0,t.jsx)(v,{"data-slot":"switch-thumb",className:(0,x.cn)("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}],506156)},264482,e=>{"use strict";var t=e.i(31631);e.s(["X",()=>t.default])},983820,471611,e=>{"use strict";let t,r;var n=/[\\\/_+.#"@\[\(\{&]/,a=/[\\\/_+.#"@\[\(\{&]/g,o=/[\s-]/,i=/[\s-]/g;function s(e){return e.toLowerCase().replace(i," ")}function l(){return(l=Object.assign.bind()).apply(null,arguments)}e.s(["default",()=>l],471611);var u=e.i(949532);function d(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(null==e||e(n),!1===r||!n.defaultPrevented)return null==t?void 0:t(n)}}function c(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function f(...e){return(0,u.useCallback)(c(...e),e)}let m=(null==globalThis?void 0:globalThis.document)?u.useLayoutEffect:()=>{},p=u["useId".toString()]||(()=>void 0),h=0;function g(e){let[t,r]=u.useState(p());return m(()=>{e||r(e=>null!=e?e:String(h++))},[e]),e||(t?`radix-${t}`:"")}function v(e){let t=(0,u.useRef)(e);return(0,u.useEffect)(()=>{t.current=e}),(0,u.useMemo)(()=>(...e)=>{var r;return null==(r=t.current)?void 0:r.call(t,...e)},[])}var y=e.i(294584);let b=(0,u.forwardRef)((e,t)=>{let{children:r,...n}=e,a=u.Children.toArray(r),o=a.find(D);if(o){let e=o.props.children,r=a.map(t=>t!==o?t:u.Children.count(e)>1?u.Children.only(null):(0,u.isValidElement)(e)?e.props.children:null);return(0,u.createElement)(x,l({},n,{ref:t}),(0,u.isValidElement)(e)?(0,u.cloneElement)(e,void 0,r):null)}return(0,u.createElement)(x,l({},n,{ref:t}),r)});b.displayName="Slot";let x=(0,u.forwardRef)((e,t)=>{let{children:r,...n}=e;return(0,u.isValidElement)(r)?(0,u.cloneElement)(r,{...function(e,t){let r={...t};for(let n in t){let a=e[n],o=t[n];/^on[A-Z]/.test(n)?r[n]=(...e)=>{null==o||o(...e),null==a||a(...e)}:"style"===n?r[n]={...a,...o}:"className"===n&&(r[n]=[a,o].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props),ref:c(t,r.ref)}):u.Children.count(r)>1?u.Children.only(null):null});x.displayName="SlotClone";let w=({children:e})=>(0,u.createElement)(u.Fragment,null,e);function D(e){return(0,u.isValidElement)(e)&&e.type===w}let C=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=(0,u.forwardRef)((e,r)=>{let{asChild:n,...a}=e,o=n?b:t;return(0,u.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,u.createElement)(o,l({},a,{ref:r}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),E="dismissableLayer.update",S=(0,u.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),k=(0,u.forwardRef)((e,r)=>{let n,a,o,i,s,c,{disableOutsidePointerEvents:m=!1,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:g,onInteractOutside:y,onDismiss:b,...x}=e,w=(0,u.useContext)(S),[D,k]=(0,u.useState)(null),[,R]=(0,u.useState)({}),P=f(r,e=>k(e)),M=Array.from(w.layers),[T]=[...w.layersWithOutsidePointerEventsDisabled].slice(-1),I=M.indexOf(T),L=D?M.indexOf(D):-1,F=w.layersWithOutsidePointerEventsDisabled.size>0,A=L>=I,O=(n=v(e=>{let t=e.target,r=[...w.branches].some(e=>e.contains(t));A&&!r&&(null==h||h(e),null==y||y(e),e.defaultPrevented||null==b||b())}),a=(0,u.useRef)(!1),o=(0,u.useRef)(()=>{}),(0,u.useEffect)(()=>{let e=e=>{if(e.target&&!a.current){let r={originalEvent:e};
5function t(){N("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(document.removeEventListener("click",o.current),o.current=t,document.addEventListener("click",o.current,{once:!0})):t()}a.current=!1},t=window.setTimeout(()=>{document.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),document.removeEventListener("pointerdown",e),document.removeEventListener("click",o.current)}},[n]),{onPointerDownCapture:()=>a.current=!0}),$=(i=v(e=>{let t=e.target;![...w.branches].some(e=>e.contains(t))&&(null==g||g(e),null==y||y(e),e.defaultPrevented||null==b||b())}),s=(0,u.useRef)(!1),(0,u.useEffect)(()=>{let e=e=>{e.target&&!s.current&&N("dismissableLayer.focusOutside",i,{originalEvent:e},{discrete:!1})};return document.addEventListener("focusin",e),()=>document.removeEventListener("focusin",e)},[i]),{onFocusCapture:()=>s.current=!0,onBlurCapture:()=>s.current=!1});return c=v(e=>{L===w.layers.size-1&&(null==p||p(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))}),(0,u.useEffect)(()=>{let e=e=>{"Escape"===e.key&&c(e)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[c]),(0,u.useEffect)(()=>{if(D)return m&&(0===w.layersWithOutsidePointerEventsDisabled.size&&(t=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),w.layersWithOutsidePointerEventsDisabled.add(D)),w.layers.add(D),j(),()=>{m&&1===w.layersWithOutsidePointerEventsDisabled.size&&(document.body.style.pointerEvents=t)}},[D,m,w]),(0,u.useEffect)(()=>()=>{D&&(w.layers.delete(D),w.layersWithOutsidePointerEventsDisabled.delete(D),j())},[D,w]),(0,u.useEffect)(()=>{let e=()=>R({});return document.addEventListener(E,e),()=>document.removeEventListener(E,e)},[]),(0,u.createElement)(C.div,l({},x,{ref:P,style:{pointerEvents:F?A?"auto":"none":void 0,...e.style},onFocusCapture:d(e.onFocusCapture,$.onFocusCapture),onBlurCapture:d(e.onBlurCapture,$.onBlurCapture),onPointerDownCapture:d(e.onPointerDownCapture,O.onPointerDownCapture)}))});function j(){let e=new CustomEvent(E);document.dispatchEvent(e)}function N(e,t,r,{discrete:n}){let a=r.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});if(t&&a.addEventListener(e,t,{once:!0}),n)a&&(0,y.flushSync)(()=>a.dispatchEvent(o));else a.dispatchEvent(o)}let R="focusScope.autoFocusOnMount",P="focusScope.autoFocusOnUnmount",M={bubbles:!1,cancelable:!0},T=(0,u.forwardRef)((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:o,...i}=e,[s,d]=(0,u.useState)(null),c=v(a),m=v(o),p=(0,u.useRef)(null),h=f(t,e=>d(e)),g=(0,u.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,u.useEffect)(()=>{if(n){function e(e){if(g.paused||!s)return;let t=e.target;s.contains(t)?p.current=t:F(p.current,{select:!0})}function t(e){!g.paused&&s&&(s.contains(e.relatedTarget)||F(p.current,{select:!0}))}return document.addEventListener("focusin",e),document.addEventListener("focusout",t),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}},[n,s,g.paused]),(0,u.useEffect)(()=>{if(s){A.add(g);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(R,M);s.addEventListener(R,c),s.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(F(n,{select:t}),document.activeElement!==r)return}(I(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&F(s))}return()=>{s.removeEventListener(R,c),setTimeout(()=>{let t=new CustomEvent(P,M);s.addEventListener(P,m),s.dispatchEvent(t),t.defaultPrevented||F(null!=e?e:document.body,{select:!0}),s.removeEventListener(P,m),A.remove(g)},0)}}},[s,c,m,g]);let y=(0,u.useCallback)(e=>{if(!r&&!n||g.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,a=document.activeElement;if(t&&a){var o;let t,n=e.currentTarget,[i,s]=[L(t=I(o=n),o),L(t.reverse(),o)];i&&s?e.shiftKey||a!==s?e.shiftKey&&a===i&&(e.preventDefault(),r&&F(s,{select:!0})):(e.preventDefault(),r&&F(i,{select:!0})):a===n&&e.preventDefault()}},[r,n,g.paused]);return(0,u.createElement)(C.div,l({tabIndex:-1},i,{ref:h,onKeyDown:y}))});function I(e){let t=[],r=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(;r.nextNode();)t.push(r.currentNode);return t}function L(e,t){for(let r 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}(r,{upTo:t}))return r}function F(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}let A=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=O(r,e)).unshift(e)},remove(e){var t;null==(t=(r=O(r,e))[0])||t.resume()}});function O(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}let $=(0,u.forwardRef)((e,t)=>{var r;let{container:n=null==globalThis||null==(r=globalThis.document)?void 0:r.body,...a}=e;return n?y.default.createPortal((0,u.createElement)(C.div,l({},a,{ref:t})),n):null}),_=e=>{let{present:t,children:r}=e,n=function(e){var t,r;let[n,a]=(0,u.useState)(),o=(0,u.useRef)({}),i=(0,u.useRef)(e),s=(0,u.useRef)("none"),[l,d]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,u.useReducer)((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return(0,u.useEffect)(()=>{let e=z(o.current);s.current="mounted"===l?e:"none"},[l]),m(()=>
5{let t=o.current,r=i.current;if(r!==e){let n=s.current,a=z(t);e?d("MOUNT"):"none"===a||(null==t?void 0:t.display)==="none"?d("UNMOUNT"):r&&n!==a?d("ANIMATION_OUT"):d("UNMOUNT"),i.current=e}},[e,d]),m(()=>{if(n){let e=e=>{let t=z(o.current).includes(e.animationName);e.target===n&&t&&(0,y.flushSync)(()=>d("ANIMATION_END"))},t=e=>{e.target===n&&(s.current=z(o.current))};return n.addEventListener("animationstart",t),n.addEventListener("animationcancel",e),n.addEventListener("animationend",e),()=>{n.removeEventListener("animationstart",t),n.removeEventListener("animationcancel",e),n.removeEventListener("animationend",e)}}d("ANIMATION_END")},[n,d]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:(0,u.useCallback)(e=>{e&&(o.current=getComputedStyle(e)),a(e)},[])}}(t),a="function"==typeof r?r({present:n.isPresent}):u.Children.only(r),o=f(n.ref,a.ref);return"function"==typeof r||n.isPresent?(0,u.cloneElement)(a,{ref:o}):null};function z(e){return(null==e?void 0:e.animationName)||"none"}_.displayName="Presence";let B=0;function V(){let 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 W=e.i(824627),H=e.i(559087),U=e.i(76837),K=(0,e.i(759897).createSidecarMedium)(),Y=function(){},Z=u.forwardRef(function(e,t){var r=u.useRef(null),n=u.useState({onScrollCapture:Y,onWheelCapture:Y,onTouchMoveCapture:Y}),a=n[0],o=n[1],i=e.forwardProps,s=e.children,l=e.className,d=e.removeScrollBar,c=e.enabled,f=e.shards,m=e.sideCar,p=e.noIsolation,h=e.inert,g=e.allowPinchZoom,v=e.as,y=(0,W.__rest)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),b=(0,U.useMergeRefs)([r,t]),x=(0,W.__assign)((0,W.__assign)({},y),a);return u.createElement(u.Fragment,null,c&&u.createElement(m,{sideCar:K,removeScrollBar:d,shards:f,noIsolation:p,inert:h,setCallbacks:o,allowPinchZoom:!!g,lockRef:r}),i?u.cloneElement(u.Children.only(s),(0,W.__assign)((0,W.__assign)({},x),{ref:b})):u.createElement(void 0===v?"div":v,(0,W.__assign)({},x,{className:l,ref:b}),s))});Z.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Z.classNames={fullWidth:H.fullWidthClassName,zeroRight:H.zeroRightClassName};var G=e.i(183223);e.i(638698);var q=e.i(507435);e.i(582917);var X=e.i(962012),J=!1;if("u">typeof window)try{var Q=Object.defineProperty({},"passive",{get:function(){return J=!0,!0}});window.addEventListener("test",Q,Q),window.removeEventListener("test",Q,Q)}catch(e){J=!1}var ee=!!J&&{passive:!1},et=function(e){var t=window.getComputedStyle(e);return"hidden"!==t.overflowY&&(t.overflowY!==t.overflowX||"visible"!==t.overflowY)},er=function(e){var t=window.getComputedStyle(e);return"hidden"!==t.overflowX&&(t.overflowY!==t.overflowX||"visible"!==t.overflowX)},en=function(e,t){var r=t;do{if("u">typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),ea(e,r)){var n=eo(e,r);if(n[1]>n[2])return!0}r=r.parentNode}while(r&&r!==document.body)return!1},ea=function(e,t){return"v"===e?et(t):er(t)},eo=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},ei=function(e,t,r,n,a){var o,i=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),s=i*n,l=r.target,u=t.contains(l),d=!1,c=s>0,f=0,m=0;do{var p=eo(e,l),h=p[0],g=p[1]-p[2]-i*h;(h||g)&&ea(e,l)&&(f+=g,m+=h),l=l.parentNode}while(!u&&l!==document.body||u&&(t.contains(l)||t===l))return c&&(a&&0===f||!a&&s>f)?d=!0:!c&&(a&&0===m||!a&&-s>m)&&(d=!0),d},es=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},el=function(e){return[e.deltaX,e.deltaY]},eu=function(e){return e&&"current"in e?e.current:e},ed=0,ec=[];let ef=(0,G.exportSidecar)(K,function(e){var t=u.useRef([]),r=u.useRef([0,0]),n=u.useRef(),a=u.useState(ed++)[0],o=u.useState(function(){return(0,X.styleSingleton)()})[0],i=u.useRef(e);u.useEffect(function(){i.current=e},[e]),u.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(0,W.__spreadArray)([e.lockRef.current],(e.shards||[]).map(eu),!0).filter(
5Boolean);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 s=u.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!i.current.allowPinchZoom;var a,o=es(e),s=r.current,l="deltaX"in e?e.deltaX:s[0]-o[0],u="deltaY"in e?e.deltaY:s[1]-o[1],d=e.target,c=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===c&&"range"===d.type)return!1;var f=en(c,d);if(!f)return!0;if(f?a=c:(a="v"===c?"h":"v",f=en(c,d)),!f)return!1;if(!n.current&&"changedTouches"in e&&(l||u)&&(n.current=a),!a)return!0;var m=n.current||a;return ei(m,t,e,"h"===m?l:u,!0)},[]),l=u.useCallback(function(e){if(ec.length&&ec[ec.length-1]===o){var r="deltaY"in e?el(e):es(e),n=t.current.filter(function(t){var n;return t.name===e.type&&t.target===e.target&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should)return void e.preventDefault();if(!n){var a=(i.current.shards||[]).map(eu).filter(Boolean).filter(function(t){return t.contains(e.target)});(a.length>0?s(e,a[0]):!i.current.noIsolation)&&e.preventDefault()}}},[]),d=u.useCallback(function(e,r,n,a){var o={name:e,delta:r,target:n,should:a};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),c=u.useCallback(function(e){r.current=es(e),n.current=void 0},[]),f=u.useCallback(function(t){d(t.type,el(t),t.target,s(t,e.lockRef.current))},[]),m=u.useCallback(function(t){d(t.type,es(t),t.target,s(t,e.lockRef.current))},[]);u.useEffect(function(){return ec.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:m}),document.addEventListener("wheel",l,ee),document.addEventListener("touchmove",l,ee),document.addEventListener("touchstart",c,ee),function(){ec=ec.filter(function(e){return e!==o}),document.removeEventListener("wheel",l,ee),document.removeEventListener("touchmove",l,ee),document.removeEventListener("touchstart",c,ee)}},[]);var p=e.removeScrollBar,h=e.inert;return u.createElement(u.Fragment,null,h?u.createElement(o,{styles:"\n .block-interactivity-".concat(a," {pointer-events: none;}\n .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,p?u.createElement(q.RemoveScrollBar,{gapMode:"margin"}):null)});var em=u.forwardRef(function(e,t){return u.createElement(Z,(0,W.__assign)({},e,{ref:t,sideCar:ef}))});em.classNames=Z.classNames;var ep=e.i(73772);let eh="Dialog",[eg,ev]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>(0,u.createContext)(e));return function(r){let n=(null==r?void 0:r[e])||t;return(0,u.useMemo)(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let a=(0,u.createContext)(n),o=r.length;function i(t){let{scope:r,children:n,...i}=t,s=(null==r?void 0:r[e][o])||a,l=(0,u.useMemo)(()=>i,Object.values(i));return(0,u.createElement)(s.Provider,{value:l},n)}return r=[...r,n],i.displayName=t+"Provider",[i,function(r,i){let s=(null==i?void 0:i[e][o])||a,l=(0,u.useContext)(s);if(l)return l;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let a=r(e)[`__scope${n}`];return{...t,...a}},{});return(0,u.useMemo)(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(eh),[ey,eb]=eg(eh),ex="DialogPortal",[ew,eD]=eg(ex,{forceMount:void 0}),eC="DialogOverlay",eE=(0,u.forwardRef)((e,t)=>{let r=eD(eC,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,o=eb(eC,e.__scopeDialog);return o.modal?(0,u.createElement)(_,{present:n||o.open},(0,u.createElement)(eS,l({},a,{ref:t}))):null}),eS=(0,u.forwardRef)((e,t)=>{let{__scopeDialog:r,...n}=e,a=eb(eC,r);return(0,u.createElement)(em,{as:b,allowPinchZoom:!0,shards:[a.contentRef]},(0,u.createElement)(C.div,l({"data-state":eT(a.open)},n,{ref:t,style:{pointerEvents:"auto",...n.style}})))}),ek="DialogContent",ej=(0,u.forwardRef)((e,t)=>{let r=eD(ek,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,o=eb(ek,e.__scopeDialog);return(0,u.createElement)(_,{present:n||o.open},o.modal?(0,u.createElement)(eN,l({},a,{ref:t})):(0,u.createElement)(eR,l({},a,{ref:t})))}),eN=(0,u.forwardRef)((e,t)=>{let r=eb(ek,e.__scopeDialog),n=(0,u.useRef)(null),a=f(t,r.contentRef,n);return(0,u.useEffect)(()=>{let e=n.current;if(e)return(0,ep.hideOthers)(e)},[]),(0,u.createElement)(eP,l({},e,{ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:d(e.onCloseAutoFocus,e=>{var t;
5e.preventDefault(),null==(t=r.triggerRef.current)||t.focus()}),onPointerDownOutside:d(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:d(e.onFocusOutside,e=>e.preventDefault())}))}),eR=(0,u.forwardRef)((e,t)=>{let r=eb(ek,e.__scopeDialog),n=(0,u.useRef)(!1);return(0,u.createElement)(eP,l({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var a,o;null==(a=e.onCloseAutoFocus)||a.call(e,t),t.defaultPrevented||(n.current||null==(o=r.triggerRef.current)||o.focus(),t.preventDefault()),n.current=!1},onInteractOutside:t=>{var a,o;null==(a=e.onInteractOutside)||a.call(e,t),t.defaultPrevented||(n.current=!0);let i=t.target;(null==(o=r.triggerRef.current)?void 0:o.contains(i))&&t.preventDefault()}}))}),eP=(0,u.forwardRef)((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:o,...i}=e,s=eb(ek,r),d=f(t,(0,u.useRef)(null));return(0,u.useEffect)(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=r[0])?e:V()),document.body.insertAdjacentElement("beforeend",null!=(t=r[1])?t:V()),B++,()=>{1===B&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),B--}},[]),(0,u.createElement)(u.Fragment,null,(0,u.createElement)(T,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:o},(0,u.createElement)(k,l({role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":eT(s.open)},i,{ref:d,onDismiss:()=>s.onOpenChange(!1)}))),!1)}),eM="DialogTitle";function eT(e){return e?"open":"closed"}let[eI,eL]=function(e,t){let r=(0,u.createContext)(t);function n(e){let{children:t,...n}=e,a=(0,u.useMemo)(()=>n,Object.values(n));return(0,u.createElement)(r.Provider,{value:a},t)}return n.displayName=e+"Provider",[n,function(n){let a=(0,u.useContext)(r);if(a)return a;if(void 0!==t)return t;throw Error(`\`${n}\` must be used within \`${e}\``)}]}("DialogTitleWarning",{contentName:ek,titleName:eM,docsSlug:"dialog"}),eF=e=>{let{__scopeDialog:t,children:r,open:n,defaultOpen:a,onOpenChange:o,modal:i=!0}=e,s=(0,u.useRef)(null),l=(0,u.useRef)(null),[d=!1,c]=function({prop:e,defaultProp:t,onChange:r=()=>{}}){let[n,a]=function({defaultProp:e,onChange:t}){let r=(0,u.useState)(e),[n]=r,a=(0,u.useRef)(n),o=v(t);return(0,u.useEffect)(()=>{a.current!==n&&(o(n),a.current=n)},[n,a,o]),r}({defaultProp:t,onChange:r}),o=void 0!==e,i=o?e:n,s=v(r);return[i,(0,u.useCallback)(t=>{if(o){let r="function"==typeof t?t(e):t;r!==e&&s(r)}else a(t)},[o,e,a,s])]}({prop:n,defaultProp:a,onChange:o});return(0,u.createElement)(ey,{scope:t,triggerRef:s,contentRef:l,contentId:g(),titleId:g(),descriptionId:g(),open:d,onOpenChange:c,onOpenToggle:(0,u.useCallback)(()=>c(e=>!e),[c]),modal:i},r)},eA=e=>{let{__scopeDialog:t,forceMount:r,children:n,container:a}=e,o=eb(ex,t);return(0,u.createElement)(ew,{scope:t,forceMount:r},u.Children.map(n,e=>(0,u.createElement)(_,{present:r||o.open},(0,u.createElement)($,{asChild:!0,container:a},e))))};var eO='[cmdk-group=""]',e$='[cmdk-group-items=""]',e_='[cmdk-item=""]',ez=`${e_}:not([aria-disabled="true"])`,eB="cmdk-item-select",eV="data-value",eW=(e,t)=>(function e(t,r,s,l,u,d,c){if(d===r.length)return u===t.length?1:.99;var f=`${u},${d}`;if(void 0!==c[f])return c[f];for(var m,p,h,g,v=l.charAt(d),y=s.indexOf(v,u),b=0;y>=0;)(m=e(t,r,s,l,y+1,d+1,c))>b&&(y===u?m*=1:n.test(t.charAt(y-1))?(m*=.8,(h=t.slice(u,y-1).match(a))&&u>0&&(m*=Math.pow(.999,h.length))):o.test(t.charAt(y-1))?(m*=.9,(g=t.slice(u,y-1).match(i))&&u>0&&(m*=Math.pow(.999,g.length))):(m*=.17,u>0&&(m*=Math.pow(.999,y-u))),t.charAt(y)!==r.charAt(d)&&(m*=.9999)),(m<.1&&s.charAt(y-1)===l.charAt(d+1)||l.charAt(d+1)===l.charAt(d)&&s.charAt(y-1)!==l.charAt(d))&&.1*(p=e(t,r,s,l,y+1,d+2,c))>m&&(m=.1*p),m>b&&(b=m),y=s.indexOf(v,y+1);return c[f]=b,b})(e,t,s(e),s(t),0,0,{}),eH=u.createContext(void 0),eU=u.createContext(void 0),eK=u.createContext(void 0),eY=u.forwardRef((e,t)=>{let r=u.useRef(null),n=e4(()=>{var t,r,n;return{search:"",value:null!=(n=null!=(r=e.value)?r:null==(t=e.defaultValue)?void 0:t.toLowerCase())?n:"",filtered:{count:0,items:new Map,groups:new Set}}}),a=e4(()=>new Set),o=e4(()=>new Map),i=e4(()=>new Map),s=e4(()=>new Set),l=e1(e),{label:d,children:c,value:f,onValueChange:m,filter:p,shouldFilter:h,vimBindings:g=!0,...v}=e,y=u.useId(),b=u.useId(),x=u.useId(),w=e9();e5(()=>
vendor: 8,640 bytes, line 5
5{if(void 0!==f){let e=f.trim().toLowerCase();n.current.value=e,w(6,N),D.emit()}},[f]);let D=u.useMemo(()=>({subscribe:e=>(s.current.add(e),()=>s.current.delete(e)),snapshot:()=>n.current,setState:(e,t,r)=>{var a,o,i;if(!Object.is(n.current[e],t)){if(n.current[e]=t,"search"===e)j(),S(),w(1,k);else if("value"===e)if((null==(a=l.current)?void 0:a.value)!==void 0){null==(i=(o=l.current).onValueChange)||i.call(o,null!=t?t:"");return}else r||w(5,N);D.emit()}},emit:()=>{s.current.forEach(e=>e())}}),[]),C=u.useMemo(()=>({value:(e,t)=>{t!==i.current.get(e)&&(i.current.set(e,t),n.current.filtered.items.set(e,E(t)),w(2,()=>{S(),D.emit()}))},item:(e,t)=>(a.current.add(e),t&&(o.current.has(t)?o.current.get(t).add(e):o.current.set(t,new Set([e]))),w(3,()=>{j(),S(),n.current.value||k(),D.emit()}),()=>{i.current.delete(e),a.current.delete(e),n.current.filtered.items.delete(e);let t=R();w(4,()=>{j(),(null==t?void 0:t.getAttribute("id"))===e&&k(),D.emit()})}),group:e=>(o.current.has(e)||o.current.set(e,new Set),()=>{i.current.delete(e),o.current.delete(e)}),filter:()=>l.current.shouldFilter,label:d||e["aria-label"],commandRef:r,listId:y,inputId:x,labelId:b}),[]);function E(e){var t,r;let a=null!=(r=null==(t=l.current)?void 0:t.filter)?r:eW;return e?a(e,n.current.search):0}function S(){if(!r.current||!n.current.search||!1===l.current.shouldFilter)return;let e=n.current.filtered.items,t=[];n.current.filtered.groups.forEach(r=>{let n=o.current.get(r),a=0;n.forEach(t=>{a=Math.max(e.get(t),a)}),t.push([r,a])});let a=r.current.querySelector('[cmdk-list-sizer=""]');P().sort((t,r)=>{var n,a;let o=t.getAttribute(eV),i=r.getAttribute(eV);return(null!=(n=e.get(i))?n:0)-(null!=(a=e.get(o))?a:0)}).forEach(e=>{let t=e.closest(e$);t?t.appendChild(e.parentElement===t?e:e.closest(`${e$} > *`)):a.appendChild(e.parentElement===a?e:e.closest(`${e$} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{let t=r.current.querySelector(`${eO}[${eV}="${e[0]}"]`);null==t||t.parentElement.appendChild(t)})}function k(){let e=P().find(e=>!e.ariaDisabled),t=null==e?void 0:e.getAttribute(eV);D.setState("value",t||void 0)}function j(){if(!n.current.search||!1===l.current.shouldFilter){n.current.filtered.count=a.current.size;return}n.current.filtered.groups=new Set;let e=0;for(let t of a.current){let r=E(i.current.get(t));n.current.filtered.items.set(t,r),r>0&&e++}for(let[e,t]of o.current)for(let r of t)if(n.current.filtered.items.get(r)>0){n.current.filtered.groups.add(e);break}n.current.filtered.count=e}function N(){var e,t,r;let n=R();n&&((null==(e=n.parentElement)?void 0:e.firstChild)===n&&(null==(r=null==(t=n.closest(eO))?void 0:t.querySelector('[cmdk-group-heading=""]'))||r.scrollIntoView({block:"nearest"})),n.scrollIntoView({block:"nearest"}))}function R(){var e;return null==(e=r.current)?void 0:e.querySelector(`${e_}[aria-selected="true"]`)}function P(){return Array.from(r.current.querySelectorAll(ez))}function M(e){let t=P()[e];t&&D.setState("value",t.getAttribute(eV))}function T(e){var t;let r=R(),n=P(),a=n.findIndex(e=>e===r),o=n[a+e];null!=(t=l.current)&&t.loop&&(o=a+e<0?n[n.length-1]:a+e===n.length?n[0]:n[a+e]),o&&D.setState("value",o.getAttribute(eV))}function I(e){let t=R(),r=null==t?void 0:t.closest(eO),n;for(;r&&!n;)n=null==(r=e>0?function(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}(r,eO):function(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}(r,eO))?void 0:r.querySelector(ez);n?D.setState("value",n.getAttribute(eV)):T(e)}let L=()=>M(P().length-1),F=e=>{e.preventDefault(),e.metaKey?L():e.altKey?I(1):T(1)},A=e=>{e.preventDefault(),e.metaKey?M(0):e.altKey?I(-1):T(-1)};return u.createElement("div",{ref:e2([r,t]),...v,"cmdk-root":"",onKeyDown:e=>{var t;if(null==(t=v.onKeyDown)||t.call(v,e),!e.defaultPrevented)switch(e.key){case"n":case"j":g&&e.ctrlKey&&F(e);break;case"ArrowDown":F(e);break;case"p":case"k":g&&e.ctrlKey&&A(e);break;case"ArrowUp":A(e);break;case"Home":e.preventDefault(),M(0);break;case"End":e.preventDefault(),L();break;case"Enter":if(!e.nativeEvent.isComposing){e.preventDefault();let t=R();if(t){let e=new Event(eB);t.dispatchEvent(e)}}}}},u.createElement("label",{"cmdk-label":"",htmlFor:C.inputId,id:C.labelId,style:e7},d),u.createElement(eU.Provider,{value:D},u.createElement(eH.Provider,{value:C},c)))}),eZ=u.forwardRef((e,t)=>{var r,n;let a=u.useId(),o=u.useRef(null),i=u.useContext(eK),s=u.useContext(eH),l=e1(e),d=null!=(n=null==(r=l.current)?void 0:r.forceMount)?n:null==i?void 0:i.forceMount;e5(()=>s.item(a,null==i?void 0:i.id),[]);let c=e6(a,o,[e.value,e.children,o]),f=u.useContext(eU),m=e3(e=>e.value&&e.value===c.current),p=e3(e=>!!d||!1===s.filter()||!e.search||e.filtered.items.get(a)>0);function h(){var e,t;g(),null==(t=(e=l.current).onSelect)||t.call(e,c.current)}function g(){f.setState("value",c.current,!0)}if(u.useEffect(()=>{let t=o.current;if(!(!t||e.disabled))return t.addEventListener(eB,h),()=>t.removeEventListener(eB,h)},[p,e.onSelect,e.disabled]),!p)return null;let{disabled:v,value:y,onSelect:b,forceMount:x,...w}=e;return u.createElement("div",{ref:e2([o,t]),...w,id:a,"cmdk-item":"",role:"option","aria-disabled":v||void 0,"aria-selected":m||void 0,"data-disabled":v||void 0,"data-selected":m||void 0,onPointerMove:v?void 0:g,onClick:v?void 0:h},e.children)}),eG=u.forwardRef((e,t)=>{let{heading:r,children:n,forceMount:a,...o}=e,i=u.useId(),s=u.useRef(null),l=u.useRef(null),d=u.useId(),c=u.useContext(eH),f=e3(e=>!!a||!1===c.filter()||!e.search||e.filtered.groups.has(i));e5(()=>c.group(i),[]),e6(i,s,[e.value,e.heading,l]);let m=u.useMemo(()=>({id:i,forceMount:a}),[a]),p=u.createElement(eK.Provider,{value:m},n);return u.createElement("div",{ref:e2([s,t]),...o,"cmdk-group":"",role:"presentation",hidden:!f||void 0},r&&u.createElement("div",{ref:l,"cmdk-group-heading":"","aria-hidden":!0,id:d},r),u.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?d:void 0},p))}),eq=u.forwardRef((e,t)=>{let{alwaysRender:r,...n}=e,a=u.useRef(null),o=e3(e=>!e.search);return r||o?u.createElement("div",{ref:e2([a,t]),...n,"cmdk-separator":"",role:"separator"}):null}),eX=u.forwardRef((e,t)=>{let{onValueChange:r,...n}=e,a=null!=e.value,o=u.useContext(eU),i=e3(e=>e.search),s=e3(e=>e.value),l=u.useContext(eH),d=u.useMemo(()=>{var e;let t=null==(e=l.commandRef.current)?void 0:e.querySelector(`${e_}[${eV}="${s}"]`);return null==t?void 0:t.getAttribute("id")},[s,l.commandRef]);return u.useEffect(()=>{null!=e.value&&o.setState("search",e.value)},[e.value]),u.createElement("input",{ref:t,...n,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":l.listId,"aria-labelledby":l.labelId,"aria-activedescendant":d,id:l.inputId,type:"text",value:a?e.value:i,onChange:e=>{a||o.setState("search",e.target.value),null==r||r(e.target.value)}})}),eJ=u.forwardRef((e,t)=>{let{children:r,...n}=e,a=u.useRef(null),o=u.useRef(null),i=u.useContext(eH);return u.useEffect(()=>{if(o.current&&a.current){let e=o.current,t=a.current,r,n=new ResizeObserver(()=>{r=requestAnimationFrame(()=>{let r=e.offsetHeight;t.style.setProperty("--cmdk-list-height",r.toFixed(1)+"px")})});return n.observe(e),()=>{cancelAnimationFrame(r),n.unobserve(e)}}},[]),u.createElement("div",{ref:e2([a,t]),...n,"cmdk-list":"",role:"listbox","aria-label":"Suggestions",id:i.listId,"aria-labelledby":i.inputId},u.createElement("div",{ref:o,"cmdk-list-sizer":""},r))}),eQ=u.forwardRef((e,t)=>{let{open:r,onOpenChange:n,overlayClassName:a,contentClassName:o,container:i,...s}=e;return u.createElement(eF,{open:r,onOpenChange:n},u.createElement(eA,{container:i},u.createElement(eE,{"cmdk-overlay":"",className:a}),u.createElement(ej,{"aria-label":e.label,"cmdk-dialog":"",className:o},u.createElement(eY,{ref:t,...s}))))}),e0=Object.assign(eY,{List:eJ,Item:eZ,Input:eX,Group:eG,Separator:eq,Dialog:eQ,Empty:u.forwardRef((e,t)=>{let r=u.useRef(!0),n=e3(e=>0===e.filtered.count);return u.useEffect(()=>{r.current=!1},[]),r.current||!n?null:u.createElement("div",{ref:t,...e,"cmdk-empty":"",role:"presentation"})}),Loading:u.forwardRef((e,t)=>{let{progress:r,children:n,...a}=e;return u.createElement("div",{ref:t,...a,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":"Loading..."},u.createElement("div",{"aria-hidden":!0},n))})});function e1(e){let t=u.useRef(e);return e5(()=>{t.current=e}),t}var e5="u"<typeof window?u.useEffect:u.useLayoutEffect;function e4(e){let t=u.useRef();return void 0===t.current&&(t.current=e()),t}function e2(e){return t=>
5{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}function e3(e){let t=u.useContext(eU),r=()=>e(t.snapshot());return u.useSyncExternalStore(t.subscribe,r,r)}function e6(e,t,r){let n=u.useRef(),a=u.useContext(eH);return e5(()=>{var o;let i=(()=>{var e;for(let t of r){if("string"==typeof t)return t.trim().toLowerCase();if("object"==typeof t&&"current"in t)return t.current?null==(e=t.current.textContent)?void 0:e.trim().toLowerCase():n.current}})();a.value(e,i),null==(o=t.current)||o.setAttribute(eV,i),n.current=i}),n}var e9=()=>{let[e,t]=u.useState(),r=e4(()=>new Map);return e5(()=>{r.current.forEach(e=>e()),r.current=new Map},[e]),(e,n)=>{r.current.set(e,n),t({})}},e7={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};e.s(["Command",0,e0],983820)},21280,e=>{"use strict";let t=(0,e.i(965883).default)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);e.s(["default",0,t])},170440,e=>{"use strict";var t=e.i(21280);e.s(["SearchIcon",()=>t.default])},186937,e=>{"use strict";var t=e.i(985585),r=e.i(983820),n=e.i(170440),a=e.i(591178),o=e.i(915012);function i({className:e,...n}){return(0,t.jsx)(r.Command,{"data-slot":"command",className:(0,a.cn)("bg-popover text-popover-foreground flex h-full w-full flex-col overflow-hidden rounded-md",e),...n})}e.s(["Command",0,i,"CommandDialog",0,function({title:e="Command Palette",description:r="Search for a command to run...",children:n,className:s,showCloseButton:l=!0,...u}){return(0,t.jsxs)(o.Dialog,{...u,children:[(0,t.jsxs)(o.DialogHeader,{className:"sr-only",children:[(0,t.jsx)(o.DialogTitle,{children:e}),(0,t.jsx)(o.DialogDescription,{children:r})]}),(0,t.jsx)(o.DialogContent,{className:(0,a.cn)("overflow-hidden p-0",s),showCloseButton:l,children:(0,t.jsx)(i,{className:"[&_[cmdk-group-heading]]:text-muted-foreground **:data-[slot=command-input-wrapper]:h-12 [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group]:not([hidden])_~[cmdk-group]]:pt-0 [&_[cmdk-group]]:px-2 [&_[cmdk-input-wrapper]_svg]:h-5 [&_[cmdk-input-wrapper]_svg]:w-5 [&_[cmdk-input]]:h-12 [&_[cmdk-item]]:px-2 [&_[cmdk-item]]:py-3 [&_[cmdk-item]_svg]:h-5 [&_[cmdk-item]_svg]:w-5",children:n})})]})},"CommandEmpty",0,function({...e}){return(0,t.jsx)(r.Command.Empty,{"data-slot":"command-empty",className:"py-6 text-center text-sm",...e})},"CommandGroup",0,function({className:e,...n}){return(0,t.jsx)(r.Command.Group,{"data-slot":"command-group",className:(0,a.cn)("text-foreground [&_[cmdk-group-heading]]:text-muted-foreground overflow-hidden p-1 [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium",e),...n})},"CommandInput",0,function({className:e,...o}){return(0,t.jsxs)("div",{"data-slot":"command-input-wrapper",className:"flex h-9 items-center gap-2 border-b px-3",children:[(0,t.jsx)(n.SearchIcon,{className:"size-4 shrink-0 opacity-50"}),(0,t.jsx)(r.Command.Input,{"data-slot":"command-input",className:(0,a.cn)("placeholder:text-muted-foreground outline-hidden flex h-10 w-full rounded-md bg-transparent py-3 text-sm disabled:cursor-not-allowed disabled:opacity-50",e),...o})]})},"CommandItem",0,function({className:e,...n}){return(0,t.jsx)(r.Command.Item,{"data-slot":"command-item",className:(0,a.cn)("data-[selected=true]:bg-accent data-[selected=true]:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground outline-hidden relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0",e),...n})},"CommandList",0,function({className:e,...n}){return(0,t.jsx)(r.Command.List,{"data-slot":"command-list",className:(0,a.cn)("max-h-[300px] scroll-py-1 overflow-y-auto overflow-x-hidden",e),...n})},"CommandSeparator",0,function({className:e,...n}){return(0,t.jsx)(r.Command.Separator,{"data-slot":"command-separator",className:(0,a.cn)("bg-border -mx-1 h-px",e),...n})},"CommandShortcut",0,function({className:e,...r}){return(0,t.jsx)("span",{"data-slot":"command-shortcut",className:(0,a.cn)("text-muted-foreground ml-auto text-xs tracking-widest",e),...r})}])},872461,227763,730477,341137,e=>{"use strict";let t,r,n,a,o;e.s(["CohortFormDataSchema",()=>n3,"CreateCohortForm",()=>n6],872461);var i,s=e.i(985585),l=e.i(502999),u=e.i(504511),d=e.i(631737),c=e.i(817422);e.i(813912);var f=e.i(95184);e.s(["DateTimePicker",()=>nZ,"useForwardedRef",()=>nY],227763);var m=e.i(949532),p=e.i(965883);let h=(0,p.default)("Calendar",[["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",ry:"2",key:"eu3xkr"}],["line",{x1:"16",x2:"16",y1:"2",y2:"6",key:"m3sa8f"}],["line",{x1:"8",x2:"8",y1:"2",y2:"6",key:"18kwsl"}],["line",{x1:"3",x2:"21",y1:"10",y2:"10",key:"xt86sb"}]]),g=new Set(["id"]),v=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),y=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),b=new Set(["dir","lang","hidden","inert","translate"]),x=new Set(["onClick","onAuxCl
5ick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onGotPointerCapture","onLostPointerCapture","onScroll","onWheel","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionCancel","onTransitionEnd","onTransitionRun","onTransitionStart"]),w=/^(data-.*)$/;function D(e,t={}){let{labelable:r,isLink:n,global:a,events:o=a,propNames:i}=t,s={};for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(g.has(t)||r&&v.has(t)||n&&y.has(t)||a&&b.has(t)||o&&(x.has(t)||t.endsWith("Capture")&&x.has(t.slice(0,-7)))||i?.has(t)||w.test(t))&&(s[t]=e[t]);return s}function C(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}var E=e.i(571782);e.i(331390);let S={prefix:String(Math.round(1e10*Math.random())),current:0},k=m.default.createContext(S),j=m.default.createContext(!1);"u">typeof window&&window.document&&window.document.createElement;let N=new WeakMap,R="function"==typeof m.default.useId?function(e){let t=m.default.useId(),[r]=(0,m.useState)(I()),n=r?"react-aria":`react-aria${S.prefix}`;return e||`${n}-${t}`}:function(e){let t=(0,m.useContext)(k),r=function(e=!1){let t=(0,m.useContext)(k),r=(0,m.useRef)(null);if(null===r.current&&!e){let e=m.default.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED?.ReactCurrentOwner?.current;if(e){let r=N.get(e);null==r?N.set(e,{id:t.current,state:e.memoizedState}):e.memoizedState!==r.state&&(t.current=r.id,N.delete(e))}r.current=++t.current}return r.current}(!!e),n=`react-aria${t.prefix}`;return e||`${n}-${r}`};function P(){return!1}function M(){return!0}function T(e){return()=>{}}function I(){return"function"==typeof m.default.useSyncExternalStore?m.default.useSyncExternalStore(T,P,M):(0,m.useContext)(j)}let L=!!("u">typeof window&&window.document&&window.document.createElement),F=new Map;function A(e){let[r,n]=(0,m.useState)(e),a=(0,m.useRef)(null),o=R(r),i=(0,m.useRef)(null);if(t&&t.register(i,o),L){let e=F.get(o);e&&!e.includes(a)?e.push(a):F.set(o,[a])}return(0,E.useLayoutEffect)(()=>()=>{t&&t.unregister(i),F.delete(o)},[o]),(0,m.useEffect)(()=>{let e=a.current;return e&&n(e),()=>{e&&(a.current=null)}}),o}function O(e=[]){let t=A(),[r,n]=function(e){let[t,r]=(0,m.useState)(e),n=(0,m.useRef)(t),a=(0,m.useRef)(null),o=(0,m.useRef)(()=>{if(!a.current)return;let e=a.current.next();if(e.done){a.current=null;return}n.current===e.value?o.current():r(e.value)});return(0,E.useLayoutEffect)(()=>{n.current=t,a.current&&o.current()}),[t,(0,m.useCallback)(e=>{a.current=e(n.current),o.current()},[o])]}(t),a=(0,m.useCallback)(()=>{n(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,n]);return(0,E.useLayoutEffect)(a,[t,a,...e]),r}"u">typeof FinalizationRegistry&&(t=new FinalizationRegistry(e=>{F.delete(e)}));function $(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}var _=e.i(7284);function z(...e){let t={...e[0]};for(let r=1;r<e.length;r++){let n=e[r];for(let e in n){let r=t[e],a=n[e];"function"==typeof r&&"function"==typeof a&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?t[e]=C(r,a):("className"===e||"UNSAFE_className"===e)&&"string"==typeof r&&"string"==typeof a?t[e]=(0,_.default)(r,a):"id"===e&&r&&a?t.id=function(e,t){if(e===t)return e;let r=F.get(e);if(r)return r.forEach(e=>e.current=t),t;let n=F.get(t);return n?(n.forEach(t=>t.current=e),e):t}(r,a):"ref"===e&&r&&a?t.ref=function(...e){return 1===e.length&&e[0]?e[0]:t=>{let r=!1,n=e.map(e=>{let n=$(e,t);return r||="function"==typeof n,n});if(r)return()=>{n.forEach((t,r)=>{"function"==typeof t?t():$(e[r],null)})}}}(r,a):t[e]=void 0!==a?a:r}}return t}function B(e){if(function(){if(null==V){V=!1;try{document.createElement("div").focus({get preventScroll(){return V=!0,!0}})}catch{}}return V}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,r=[],n=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==n;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&r.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return n instanceof HTMLElement&&r.push({element:n,scrollTop:n.scrollTop,scrollLeft:n.scrollLeft}),r}(e);e.focus(),function(e){for(let{element:t,scrollTop:r,scrollLeft:n}of e)t.scrollTop=r,t.scrollLeft=n}(t)}}let V=null;var W=e.i(929309),H=e.i(280348);let U="u">typeof Element&&"checkVisibility"in Element.prototype;function K(e,t){return U?e.checkVisibility({visibilityProperty:!0})&&!e.closest("[data-react-aria-prevent-focus]"):"#comment"!==e.nodeName&&function(e){let t=(0,H.getOwnerWindow)(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:r,visibility:n}
5=e.style,a="none"!==r&&"hidden"!==n&&"collapse"!==n;if(a){let{getComputedStyle:t}=e.ownerDocument.defaultView,{display:r,visibility:n}=t(e);a="none"!==r&&"hidden"!==n&&"collapse"!==n}return a}(e)&&!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==e.nodeName||!t||"SUMMARY"===t.nodeName||e.hasAttribute("open"))&&(!e.parentElement||K(e.parentElement,e))}let Y=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"],Z=Y.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";Y.push('[tabindex]:not([tabindex="-1"]):not([disabled])');let G=Y.join(':not([hidden]):not([tabindex="-1"]),');function q(e,t){return e.matches(Z)&&!J(e)&&(t?.skipVisibilityCheck||K(e))}function X(e){return e.matches(G)&&K(e)&&!J(e)}function J(e){let t=e;for(;null!=t;){if(t instanceof t.ownerDocument.defaultView.HTMLElement&&t.inert)return!0;t=t.parentElement}return!1}function Q(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function ee(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function et(e){let t=(0,m.useRef)({isFocused:!1,observer:null});return(0,E.useLayoutEffect)(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,m.useCallback)(r=>{let n=(0,W.getEventTarget)(r);(n instanceof HTMLButtonElement||n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement||n instanceof HTMLSelectElement)&&(t.current.isFocused=!0,n.addEventListener("focusout",r=>{if(t.current.isFocused=!1,n.disabled){let t=Q(r);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){t.current.observer?.disconnect();let e=n===(0,W.getActiveElement)()?null:(0,W.getActiveElement)();n.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:["disabled"]}))},[e])}let er=!1;function en(e){if("u"<typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function ea(e){return"u">typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function eo(e){let t=null;return()=>(null==t&&(t=e()),t)}let ei=eo(function(){return ea(/^Mac/i)}),es=eo(function(){return ea(/^iPhone/i)}),el=eo(function(){return ea(/^iPad/i)||ei()&&navigator.maxTouchPoints>1}),eu=eo(function(){return es()||el()});eo(function(){return ei()||eu()});let ed=eo(function(){return en(/AppleWebKit/i)&&!ec()}),ec=eo(function(){return en(/Chrome/i)}),ef=eo(function(){return en(/Android/i)}),em=eo(function(){return en(/Firefox/i)});function ep(e){return""===e.pointerType&&!!e.isTrusted||(ef()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function eh(e,t,r=!0){let{metaKey:n,ctrlKey:a,altKey:o,shiftKey:i}=t;em()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(ei()?n=!0:a=!0);let s=ed()&&ei()&&!el()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:n,ctrlKey:a,altKey:o,shiftKey:i}):new MouseEvent("click",{metaKey:n,ctrlKey:a,altKey:o,shiftKey:i,detail:1,bubbles:!0,cancelable:!0});eh.isOpening=r,B(e),e.dispatchEvent(s),eh.isOpening=!1}eh.isOpening=!1;let eg=null,ev=new Set,ey=new Map,eb=!1,ex=!1;function ew(e,t){for(let r of ev)r(e,t)}function eD(e){eb=!0,eh.isOpening||e.metaKey||!ei()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(eg="keyboard",ew("keyboard",e))}function eC(e){eg="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(eb=!0,ew("pointer",e))}function eE(e){!eh.isOpening&&ep(e)&&(eb=!0,eg="virtual")}function eS(e){let t=(0,H.getOwnerWindow)((0,W.getEventTarget)(e)),r=(0,H.getOwnerDocument)((0,W.getEventTarget)(e));(0,W.getEventTarget)(e)!==t&&(0,W.getEventTarget)(e)!==r&&!er&&e.isTrusted&&(eb||ex||(eg="virtual",ew("virtual",e)),eb=!1,ex=!1)}function ek(){er||(eb=!1,ex=!0)}function ej(e){if("u"<typeof window||"u"<typeof document)return;let t=(0,H.getOwnerWindow)(e),r=(0,H.getOwnerDocument)(e);if(ey.get(t))return;
5let n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){eb=!0,n.apply(this,arguments)},r.addEventListener("keydown",eD,!0),r.addEventListener("keyup",eD,!0),r.addEventListener("click",eE,!0),t.addEventListener("focus",eS,!0),t.addEventListener("blur",ek,!1),"u">typeof PointerEvent&&(r.addEventListener("pointerdown",eC,!0),r.addEventListener("pointermove",eC,!0),r.addEventListener("pointerup",eC,!0)),t.addEventListener("beforeunload",()=>{eN(e)},{once:!0}),ey.set(t,{focus:n})}let eN=(e,t)=>{let r=(0,H.getOwnerWindow)(e),n=(0,H.getOwnerDocument)(e);t&&n.removeEventListener("DOMContentLoaded",t),ey.has(r)&&(r.HTMLElement.prototype.focus=ey.get(r).focus,n.removeEventListener("keydown",eD,!0),n.removeEventListener("keyup",eD,!0),n.removeEventListener("click",eE,!0),r.removeEventListener("focus",eS,!0),r.removeEventListener("blur",ek,!1),"u">typeof PointerEvent&&(n.removeEventListener("pointerdown",eC,!0),n.removeEventListener("pointermove",eC,!0),n.removeEventListener("pointerup",eC,!0)),ey.delete(r))};"u">typeof document&&("loading"!==(a=(0,H.getOwnerDocument)(void 0)).readyState?ej(void 0):a.addEventListener("DOMContentLoaded",()=>{ej(void 0)}));let eR=new Map,eP=new Set;function eM(){if("u"<typeof window)return;function e(e){return"propertyName"in e}let t=r=>{let n=(0,W.getEventTarget)(r);if(!e(r)||!n)return;let a=eR.get(n);if(a&&(a.delete(r.propertyName),0===a.size&&(n.removeEventListener("transitioncancel",t),eR.delete(n)),0===eR.size)){for(let e of eP)e();eP.clear()}};document.body.addEventListener("transitionrun",r=>{let n=(0,W.getEventTarget)(r);if(!e(r)||!n)return;let a=eR.get(n);a||(a=new Set,eR.set(n,a),n.addEventListener("transitioncancel",t,{once:!0})),a.add(r.propertyName)}),document.body.addEventListener("transitionend",t)}function eT(e){requestAnimationFrame(()=>{for(let[e]of eR)"isConnected"in e&&!e.isConnected&&eR.delete(e);0===eR.size?e():eP.add(e)})}function eI(e){if(!e.isConnected)return;let t=(0,H.getOwnerDocument)(e);if("virtual"===eg){let r=(0,W.getActiveElement)(t);eT(()=>{let n=(0,W.getActiveElement)(t);(n===r||n===t.body)&&e.isConnected&&B(e)})}else B(e)}function eL(e){if(!e)return;let t=!0;return r=>{e({...r,preventDefault(){r.preventDefault()},isDefaultPrevented:()=>r.isDefaultPrevented(),stopPropagation(){t=!0},continuePropagation(){t=!1},isPropagationStopped:()=>t}),t&&r.stopPropagation()}}"u">typeof document&&("loading"!==document.readyState?eM():document.addEventListener("DOMContentLoaded",eM));function eF(e,t){(0,E.useLayoutEffect)(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}let eA=m.default.createContext(null);m.default.forwardRef(function(e,t){var r;let n,a,o,{children:i,...s}=e,l=(r=t,n=(0,m.useRef)(null),a=(0,m.useRef)(void 0),o=(0,m.useCallback)(e=>{if("function"==typeof r){let t=r(e);return()=>{"function"==typeof t?t():r(null)}}if(r)return r.current=e,()=>{r.current=null}},[r]),(0,m.useMemo)(()=>({get current(){return n.current},set current(value){n.current=value,a.current&&(a.current(),a.current=void 0),null!=value&&(a.current=o(value))}}),[o])),u={...s,ref:l};return m.default.createElement(eA.Provider,{value:u},i)});let eO="default",e$="",e_=new WeakMap;function ez(e){if(eu())"disabled"===eO&&(eO="restoring",setTimeout(()=>{eT(()=>{if("restoring"===eO){let t=(0,H.getOwnerDocument)(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=e$||""),e$="",eO="default"}})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&e_.has(e)){let t=e_.get(e),r="userSelect"in e.style?"userSelect":"webkitUserSelect";"none"===e.style[r]&&(e.style[r]=t),""===e.getAttribute("style")&&e.removeAttribute("style"),e_.delete(e)}}function eB(e){let t=e?.defaultView;return t?.__webpack_nonce__||globalThis.__webpack_nonce__||void 0}let eV=new WeakMap,eW=m.default.createContext({register:()=>{}});
5eW.displayName="PressResponderContext";var eH=e.i(626920);function eU(){let e=(0,m.useRef)(new Map),t=(0,m.useCallback)((t,r,n,a)=>{let o=a?.once?(...t)=>{e.current.delete(n),n(...t)}:n;e.current.set(n,{type:r,eventTarget:t,fn:o,options:a}),t.addEventListener(r,o,a)},[]),r=(0,m.useCallback)((t,r,n,a)=>{let o=e.current.get(n)?.fn||n;t.removeEventListener(r,o,a),e.current.delete(n)},[]),n=(0,m.useCallback)(()=>{e.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]);return(0,m.useEffect)(()=>n,[n]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:n}}e.i(294584);class eK{#r;constructor(e,t,r,n){this.#r=!0;let a=n?.target??r.currentTarget;const o=a?.getBoundingClientRect();let i,s=0,l,u=null;null!=r.clientX&&null!=r.clientY&&(l=r.clientX,u=r.clientY),o&&(null!=l&&null!=u?(i=l-o.left,s=u-o.top):(i=o.width/2,s=o.height/2)),this.type=e,this.pointerType=t,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=i,this.y=s,this.key=r.key}continuePropagation(){this.#r=!1}get shouldStopPropagation(){return this.#r}}let eY=Symbol("linkClicked"),eZ="react-aria-pressable-style",eG="data-react-aria-pressable";function eq(e){let{onPress:t,onPressChange:r,onPressStart:n,onPressEnd:a,onPressUp:o,onClick:i,isDisabled:s,isPressed:l,preventFocusOnPress:u,shouldCancelOnPointerExit:d,allowTextSelectionOnPress:c,ref:f,...p}=function(e){let t=(0,m.useContext)(eW);if(t){let{register:r,ref:n,...a}=t;e=z(a,e),r()}return eF(t,e.ref),e}(e),[h,g]=(0,m.useState)(!1),v=(0,m.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:y,removeAllGlobalListeners:b}=eU(),x=(0,m.useCallback)((e,t)=>{let a=v.current;if(s||a.didFirePressStart)return!1;let o=!0;if(a.isTriggeringEvent=!0,n){let r=new eK("pressstart",t,e);n(r),o=r.shouldStopPropagation}return r&&r(!0),a.isTriggeringEvent=!1,a.didFirePressStart=!0,g(!0),o},[s,n,r]),w=(0,m.useCallback)((e,n,o=!0)=>{let i=v.current;if(!i.didFirePressStart)return!1;i.didFirePressStart=!1,i.isTriggeringEvent=!0;let l=!0;if(a){let t=new eK("pressend",n,e);a(t),l=t.shouldStopPropagation}if(r&&r(!1),g(!1),t&&o&&!s){let r=new eK("press",n,e);t(r),l&&=r.shouldStopPropagation}return i.isTriggeringEvent=!1,l},[s,a,r,t]),D=(0,eH.useEffectEvent)(w),E=(0,m.useCallback)((e,t)=>{let r=v.current;if(s)return!1;if(o){r.isTriggeringEvent=!0;let n=new eK("pressup",t,e);return o(n),r.isTriggeringEvent=!1,n.shouldStopPropagation}return!0},[s,o]),S=(0,eH.useEffectEvent)(E),k=(0,m.useCallback)(e=>{let t=v.current;if(t.isPressed&&t.target){for(let r of(t.didFirePressStart&&null!=t.pointerType&&w(eQ(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,b(),c||ez(t.target),t.disposables))r();t.disposables=[]}},[c,b,w]),j=(0,eH.useEffectEvent)(k),N=(0,m.useCallback)(e=>{d&&k(e)},[d,k]),R=(0,m.useCallback)(e=>{s||i?.(e)},[s,i]),P=(0,m.useCallback)((e,t)=>{if(!s&&i){let r=new MouseEvent("click",e);ee(r,t),i(Q(r))}},[s,i]),M=(0,m.useMemo)(()=>{let e=v.current,t={onKeyDown(t){if(eJ(t.nativeEvent,t.currentTarget)&&(0,W.nodeContains)(t.currentTarget,(0,W.getEventTarget)(t))){e0((0,W.getEventTarget)(t),t.key)&&t.preventDefault();let n=!0;e.isPressed||t.repeat||(e.target=t.currentTarget,e.isPressed=!0,e.pointerType="keyboard",n=x(t,"keyboard"));let a=t.currentTarget;y((0,H.getOwnerDocument)(t.currentTarget),"keyup",C(t=>{eJ(t,a)&&!t.repeat&&(0,W.nodeContains)(a,(0,W.getEventTarget)(t))&&e.target&&S(eQ(e.target,t),"keyboard")},r),!0),n&&t.stopPropagation(),t.metaKey&&ei()&&e.metaKeyEvents?.set(t.key,t.nativeEvent)}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||(0,W.nodeContains)(t.currentTarget,(0,W.getEventTarget)(t)))&&t&&0===t.button&&!e.isTriggeringEvent&&!eh.isOpening){let r=!0;if(s&&t.preventDefault(),!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||ep(t.nativeEvent))){let e=x(t,"virtual"),n=S(t,"virtual"),a=D(t,"virtual");R(t),r=e&&n&&a}else if(e.isPressed&&"keyboard"!==e.pointerType){let n=e.pointerType||t.nativeEvent.pointerType||"virtual",a=S(eQ(t.currentTarget,t),n),o=D(eQ(t.currentTarget,t),n,!0);r=a&&o,e.isOverTarget=!1,R(t),j(t)}e.ignoreEmulatedMouseEvents=!1,r&&t.stopPropagation()}}},r=t=>{if(e.isPressed&&e.target&&eJ(t,e.target)){e0((0,W.getEventTarget)(t),t.key)&&t.preventDefault();let r=(0,W.getEventTarget)(t),n=(0,W.nodeContains)(e.target,r);D(eQ(e.target,t),"keyboard",n),n&&P(t,e.target),b(),"Enter"!==t.key&&eX(e.target)&&(0,W.nodeContains)(e.target,r)&&!t[eY]&&(t[eY]=!0,eh(e.target,t,!1)),e.
5isPressed=!1,e.metaKeyEvents?.delete(t.key)}else if("Meta"===t.key&&e.metaKeyEvents?.size){let t=e.metaKeyEvents;for(let r of(e.metaKeyEvents=void 0,t.values()))e.target?.dispatchEvent(new KeyboardEvent("keyup",r))}};if("u">typeof PointerEvent){t.onPointerDown=t=>{var a;if(0!==t.button||!(0,W.nodeContains)(t.currentTarget,(0,W.getEventTarget)(t)))return;if(a=t.nativeEvent,!ef()&&0===a.width&&0===a.height||1===a.width&&1===a.height&&0===a.pressure&&0===a.detail&&"mouse"===a.pointerType){e.pointerType="virtual";return}e.pointerType=t.pointerType;let o=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,c||function(e){if(eu()){if("default"===eO){let t=(0,H.getOwnerDocument)(e);e$=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}eO="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";e_.set(e,e.style[t]),e.style[t]="none"}}(e.target),o=x(t,e.pointerType);let a=(0,W.getEventTarget)(t);"releasePointerCapture"in a&&("hasPointerCapture"in a?a.hasPointerCapture(t.pointerId)&&a.releasePointerCapture(t.pointerId):a.releasePointerCapture(t.pointerId)),y((0,H.getOwnerDocument)(t.currentTarget),"pointerup",r,!1),y((0,H.getOwnerDocument)(t.currentTarget),"pointercancel",n,!1)}o&&t.stopPropagation()},t.onMouseDown=t=>{if((0,W.nodeContains)(t.currentTarget,(0,W.getEventTarget)(t))&&0===t.button){if(u){let r=function(e){for(;e&&!q(e,{skipVisibilityCheck:!0});)e=e.parentElement;let t=(0,H.getOwnerWindow)(e),r=t.document.activeElement;if(!r||r===e)return;er=!0;let n=!1,a=e=>{((0,W.getEventTarget)(e)===r||n)&&e.stopImmediatePropagation()},o=t=>{((0,W.getEventTarget)(t)===r||n)&&(t.stopImmediatePropagation(),e||n||(n=!0,B(r),l()))},i=t=>{((0,W.getEventTarget)(t)===e||n)&&t.stopImmediatePropagation()},s=t=>{((0,W.getEventTarget)(t)===e||n)&&(t.stopImmediatePropagation(),n||(n=!0,B(r),l()))};t.addEventListener("blur",a,!0),t.addEventListener("focusout",o,!0),t.addEventListener("focusin",s,!0),t.addEventListener("focus",i,!0);let l=()=>{cancelAnimationFrame(u),t.removeEventListener("blur",a,!0),t.removeEventListener("focusout",o,!0),t.removeEventListener("focusin",s,!0),t.removeEventListener("focus",i,!0),er=!1,n=!1},u=requestAnimationFrame(l);return l}(t.target);r&&e.disposables.push(r)}t.stopPropagation()}},t.onPointerUp=t=>{(0,W.nodeContains)(t.currentTarget,(0,W.getEventTarget)(t))&&"virtual"!==e.pointerType&&(0!==t.button||e.isPressed||S(t,e.pointerType||t.pointerType))},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!0,x(eQ(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,D(eQ(e.target,t),e.pointerType,!1),N(t))};let r=t=>{if(t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target){if((0,W.nodeContains)(e.target,(0,W.getEventTarget)(t))&&null!=e.pointerType){let r=!1,n=setTimeout(()=>{e.isPressed&&e.target instanceof HTMLElement&&(r?j(t):(B(e.target),e.target.click()))},80);y(t.currentTarget,"click",()=>r=!0,!0),e.disposables.push(()=>clearTimeout(n))}else j(t);e.isOverTarget=!1}},n=e=>{j(e)};t.onDragStart=e=>{(0,W.nodeContains)(e.currentTarget,(0,W.getEventTarget)(e))&&j(e)}}return t},[y,s,u,b,c,N,x,R,P]);return(0,m.useEffect)(()=>{if(!f)return;let e=(0,H.getOwnerDocument)(f.current);if(!e||!e.head||e.getElementById(eZ))return;let t=e.createElement("style");t.id=eZ;let r=function(e){let t=e??("u">typeof document?document:void 0);if(!t)return eB(t);if(eV.has(t))return eV.get(t);let r=t.querySelector('meta[property="csp-nonce"]'),n=r&&r instanceof(0,H.getOwnerWindow)(r).HTMLMetaElement&&(r.nonce||r.content)||eB(t)||void 0;return void 0!==n&&eV.set(t,n),n}(e);r&&(t.nonce=r),t.textContent=` 6@layer { 7 [${eG}] { 8 touch-action: pan-x pan-y pinch-zoom; 9 } 10} 11 `.trim(),e.head.prepend(t)},[f]),(0,m.useEffect)(()=>{let e=v.current;return()=>
11{for(let t of(c||ez(e.target??void 0),e.disposables))t();e.disposables=[]}},[c]),{isPressed:l||h,pressProps:z(p,M,{[eG]:!0})}}function eX(e){return"A"===e.tagName&&e.hasAttribute("href")}function eJ(e,t){let{key:r,code:n}=e,a=t.getAttribute("role");return("Enter"===r||" "===r||"Spacebar"===r||"Space"===n)&&!(t instanceof(0,H.getOwnerWindow)(t).HTMLInputElement&&!e5(t,r)||t instanceof(0,H.getOwnerWindow)(t).HTMLTextAreaElement||t.isContentEditable)&&!(("link"===a||!a&&eX(t))&&"Enter"!==r)}function eQ(e,t){let r=t.clientX,n=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:n,key:t.key}}function e0(e,t){return e instanceof HTMLInputElement?!e5(e,t):!(e instanceof HTMLInputElement)&&(e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!eX(e))}let e1=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function e5(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:e1.has(e.type)}function e4(e,t){let r,{elementType:n="button",isDisabled:a,onPress:o,onPressStart:i,onPressEnd:s,onPressUp:l,onPressChange:u,preventFocusOnPress:d,allowFocusWhenDisabled:c,onClick:f,href:p,target:h,rel:g,type:v="button"}=e;r="button"===n?{type:v,disabled:a,form:e.form,formAction:e.formAction,formEncType:e.formEncType,formMethod:e.formMethod,formNoValidate:e.formNoValidate,formTarget:e.formTarget,name:e.name,value:e.value}:{role:"button",href:"a"!==n||a?void 0:p,target:"a"===n?h:void 0,type:"input"===n?v:void 0,disabled:"input"===n?a:void 0,"aria-disabled":a&&"input"!==n?a:void 0,rel:"a"===n?g:void 0};let{pressProps:y,isPressed:b}=eq({onPressStart:i,onPressEnd:s,onPressChange:u,onPress:o,onPressUp:l,onClick:f,isDisabled:a,preventFocusOnPress:d,ref:t}),{focusableProps:x}=function(e,t){let{focusProps:r}=function(e){let{isDisabled:t,onFocus:r,onBlur:n,onFocusChange:a}=e,o=(0,m.useCallback)(e=>{if((0,W.getEventTarget)(e)===e.currentTarget)return n&&n(e),a&&a(!1),!0},[n,a]),i=et(o),s=(0,m.useCallback)(e=>{let t=(0,W.getEventTarget)(e),n=(0,H.getOwnerDocument)(t),o=n?(0,W.getActiveElement)(n):(0,W.getActiveElement)();t===e.currentTarget&&t===o&&(r&&r(e),a&&a(!0),i(e))},[a,r,i]);return{focusProps:{onFocus:!t&&(r||a||n)?s:void 0,onBlur:!t&&(n||a)?o:void 0}}}(e),{keyboardProps:n}={keyboardProps:e.isDisabled?{}:{onKeyDown:eL(e.onKeyDown),onKeyUp:eL(e.onKeyUp)}},a=z(r,n),o=function(e){let t=(0,m.useContext)(eA)||{};eF(t,e);let{ref:r,...n}=t;return n}(t),i=e.isDisabled?{}:o,s=(0,m.useRef)(e.autoFocus);(0,m.useEffect)(()=>{s.current&&t.current&&eI(t.current),s.current=!1},[t]);let l=e.excludeFromTabOrder?-1:0;return e.isDisabled&&(l=void 0),{focusableProps:z({...a,tabIndex:l},i)}}(e,t);c&&(x.tabIndex=a?-1:x.tabIndex);let w=z(x,y,D(e,{labelable:!0}));return{isPressed:b,buttonProps:z(r,w,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],"aria-current":e["aria-current"],"aria-disabled":e["aria-disabled"]})}}var e2=e.i(577842);class e3{constructor(e,t,r,n){this._walkerStack=[],this._currentSetFor=new Set,this._acceptNode=e=>{if(e.nodeType===Node.ELEMENT_NODE){let t=e.shadowRoot;if(t){let e=this._doc.createTreeWalker(t,this.whatToShow,{acceptNode:this._acceptNode});return this._walkerStack.unshift(e),NodeFilter.FILTER_ACCEPT}if("function"==typeof this.filter)return this.filter(e);if(this.filter?.acceptNode)return this.filter.acceptNode(e);else if(null===this.filter)return NodeFilter.FILTER_ACCEPT}return NodeFilter.FILTER_SKIP},this._doc=e,this.root=t,this.filter=n??null,this.whatToShow=r??NodeFilter.SHOW_ALL,this._currentNode=t,this._walkerStack.unshift(e.createTreeWalker(t,r,this._acceptNode));const a=t.shadowRoot;if(a){const e=this._doc.createTreeWalker(a,this.whatToShow,{acceptNode:this._acceptNode});this._walkerStack.unshift(e)}}get currentNode(){return this._currentNode}set currentNode(e){if(!(0,W.nodeContains)(this.root,e))throw Error("Cannot set currentNode to a node that is not contained by the root node.");let t=[],r=e,n=e;for(this._currentNode=e;r&&r!==this.root;)if(r.nodeType===Node.DOCUMENT_FRAGMENT_NODE){let e=r,a=this._doc.createTreeWalker(e,this.whatToShow,{acceptNode:this._acceptNode});t.push(a),a.currentNode=n,this._currentSetFor.add(a),r=n=e.host}else r=r.parentNode;let a=this._doc.createTreeWalker(this.root,this.whatToShow,{acceptNode:this._acceptNode});t.push(a),a.currentNode=n,this._currentSetFor.add(a),this._walkerStack=t}get doc(){return this._doc}firstChild(){let e=this.currentNode,t=this.nextNode();return(0,W.nodeContains)(e,t)?(t&&(this.currentNode=t),t):(this.currentNode=e,null)}lastChild(){let e=this._walkerStack[0].lastChild();return e&&(this.currentNode=e),e}nextNode(){let e=this._walkerStack[0].nextNode();if(e){if(e.shadowRoot){let t;if("function"==typeof this.filter?t=this.filter(e):this.filter?.acceptNode&&(t=this.filter.acceptNode(e)),t===NodeFilter.FILTER_ACCEPT)return this.currentNode=e,e;let r=this.nextNode();return r&&(this.currentNode=r),r}return e&&(this.currentNode=e),e}if(!(this._walkerStack.length>1))return null;{this._walkerStack.shift();let e=this.nextNode();return e&&(this.currentNode=e),e}}previousNode(){let e=this._walkerStack[0];if(e.currentNode===e.root){if(this._currentSetFor.has(e)&&(this._currentSetFor.delete(e),this._walkerStack.length>1)){this._walkerStack.shift();let e=this.previousNode();return e&&(this.currentNode=e),e}return null}let t=e.previousNode();if(t){if(t.shadowRoot){let e;if("function"==typeof this.filter?e=this.filter(t):this.filter?.acceptNode&&(e=this.filter.acceptNode(t)),e===NodeFilter.FILTER_ACCEPT)return t&&(this.currentNode=t),t;let r=this.lastChild();return r&&(this.currentNode=r),r}return t&&(this.currentNode=t),t}if(!(this._walkerStack.length>1))return null;{this._walkerStack.shift();let e=this.previousNode();return e&&(this.currentNode=e),e}}nextSibling(){return null}previousSibling(){return null}parentNode(){return null}}function e6(e,t){return!!e&&!!t&&t.some(t=>(0,W.nodeContains)(t,e))}function e9(e,t=!1){if(null==e||t){if(null!=e)try{e.focus()}catch{}}else try{eI(e)}catch{}}function e7(e,t,r){var n,a,o;let i=t?.tabbable?X:q,s=e?.nodeType===Node.ELEMENT_NODE?e:null,l=(0,H.getOwnerDocument)(s),u=(n=e||l,a=NodeFilter.SHOW_ELEMENT,o={acceptNode:e=>(0,W.nodeContains)(t?.from,e)||t?.tabbable&&"INPUT"===e.tagName&&"radio"===e.getAttribute("type")&&(!function(e){if(e.checked)return!0;let t=function(e){if(!e.form)return Array.from((0,H.getOwnerDocument)(e).querySelectorAll(`input[type="radio"][name="${CSS.escape(e.name)}
11"]`)).filter(e=>!e.form);let t=e.form.elements.namedItem(e.name),r=(0,H.getOwnerWindow)(e);return t instanceof r.RadioNodeList?Array.from(t).filter(e=>e instanceof r.HTMLInputElement):t instanceof r.HTMLInputElement?[t]:[]}(e);return t.length>0&&!t.some(e=>e.checked)}(e)||"INPUT"===u.currentNode.tagName&&"radio"===u.currentNode.type&&u.currentNode.name===e.name)?NodeFilter.FILTER_REJECT:i(e)&&(!r||e6(e,r))&&(!t?.accept||t.accept(e))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},(0,e2.shadowDOM)()?new e3(l,n,a,o):l.createTreeWalker(n,a,o));return t?.from&&(u.currentNode=t.from),u}function e8(e,t={}){return{focusNext(r={}){let n=e.current;if(!n)return null;let{from:a,tabbable:o=t.tabbable,wrap:i=t.wrap,accept:s=t.accept}=r,l=a||(0,W.getActiveElement)((0,H.getOwnerDocument)(n)),u=e7(n,{tabbable:o,accept:s});(0,W.nodeContains)(n,l)&&(u.currentNode=l);let d=u.nextNode();return!d&&i&&(u.currentNode=n,d=u.nextNode()),d&&e9(d,!0),d},focusPrevious(r=t){let n=e.current;if(!n)return null;let{from:a,tabbable:o=t.tabbable,wrap:i=t.wrap,accept:s=t.accept}=r,l=a||(0,W.getActiveElement)((0,H.getOwnerDocument)(n)),u=e7(n,{tabbable:o,accept:s});if((0,W.nodeContains)(n,l))u.currentNode=l;else{let e=te(u);return e&&e9(e,!0),e??null}let d=u.previousNode();if(!d&&i){u.currentNode=n;let e=te(u);if(!e)return null;d=e}return d&&e9(d,!0),d??null},focusFirst(r=t){let n=e.current;if(!n)return null;let{tabbable:a=t.tabbable,accept:o=t.accept}=r,i=e7(n,{tabbable:a,accept:o}).nextNode();return i&&e9(i,!0),i},focusLast(r=t){let n=e.current;if(!n)return null;let{tabbable:a=t.tabbable,accept:o=t.accept}=r,i=te(e7(n,{tabbable:a,accept:o}));return i&&e9(i,!0),i??null}}}function te(e){let t,r;do(t=e.lastChild())&&(r=t);while(t)return r}m.default.createContext(null);class tt{constructor(){this.fastMap=new Map,this.root=new tr({scopeRef:null}),this.fastMap.set(null,this.root)}get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,r){let n=this.fastMap.get(t??null);if(!n)return;let a=new tr({scopeRef:e});n.addChild(a),a.parent=n,this.fastMap.set(e,a),r&&(a.nodeToRestore=r)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let r=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&e6(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let n=t.children;r&&(r.removeChild(t),n.size>0&&n.forEach(e=>r&&r.addChild(e))),this.fastMap.delete(t.scopeRef)}*traverse(e=this.root){if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){let e=new tt;for(let t of this.traverse())e.addTreeNode(t.scopeRef,t.parent?.scopeRef??null,t.nodeToRestore);return e}}class tr{constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}}new tt;var tn={};tn={"ar-AE":{calendar:"Ø§ÙØªÙÙÙÙ
",day:"ÙÙÙ
",dayPeriod:"ص/Ù
",endDate:"ØªØ§Ø±ÙØ® Ø§ÙØ§ÙØªÙØ§Ø¡",era:"Ø§ÙØ¹ØµØ±",hour:"Ø§ÙØ³Ø§Ø¹Ø§Øª",minute:"Ø§ÙØ¯ÙائÙ",month:"Ø§ÙØ´Ùر",second:"Ø§ÙØ«ÙاÙÙ",selectedDateDescription:e=>`\u{62A}\u{627}\u{631}\u{64A}\u{62E} \u{645}\u{62D}\u{62F}\u{62F}: ${e.date}`,selectedRangeDescription:e=>`\u{627}\u{644}\u{645}\u{62F}\u{649} \u{627}\u{644}\u{632}\u{645}\u{646}\u{64A} \u{627}\u{644}\u{645}\u{62D}\u{62F}\u{62F}: ${e.startDate} \u{625}\u{644}\u{649} ${e.endDate}`,selectedTimeDescription:e=>`\u{627}\u{644}\u{648}\u{642}\u{62A} \u{627}\u{644}\u{645}\u{62D}\u{62F}\u{62F}: ${e.time}`,startDate:"ØªØ§Ø±ÙØ® Ø§ÙØ¨Ø¯Ø¡",timeZoneName:"Ø§ÙØªÙÙÙØª",weekday:"اÙÙÙÙ
",year:"Ø§ÙØ³ÙØ©"},"bg-BG":{calendar:"ÐалендаÑ",day:"ден",dayPeriod:"пÑ.об./Ñл.об.",endDate:"ÐÑайна даÑа",era:"еÑа",hour:"ÑаÑ",minute:"минÑÑа",month:"меÑеÑ",second:"ÑекÑнда",selectedDateDescription:e=>`\u{418}\u{437}\u{431}\u{440}\u{430}\u{43D}\u{430} \u{434}\u{430}\u{442}\u{430}: ${e.date}`,selectedRangeDescription:e=>`\u{418}\u{437}\u{431}\u{440}\u{430}\u{43D} \u{434}\u{438}\u{430}\u{43F}\u{430}\u{437}\u{43E}\u{43D}: ${e.startDate} \u{434}\u{43E} ${e.endDate}`,selectedTimeDescription:e=>`\u{418}\u{437}\u{431}\u{440}\u{430}\u{43D}\u{43E} \u{432}\u{440}\u{435}\u{43C}\u{435}
11: ${e.time}`,startDate:"ÐаÑална даÑа",timeZoneName:"ÑаÑова зона",weekday:"ден Ð¾Ñ ÑедмиÑаÑа",year:"година"},"cs-CZ":{calendar:"KalendáÅ",day:"den",dayPeriod:"Äást dne",endDate:"KoneÄné datum",era:"letopoÄet",hour:"hodina",minute:"minuta",month:"mÄsÃc",second:"sekunda",selectedDateDescription:e=>`Vybran\xe9 datum: ${e.date}`,selectedRangeDescription:e=>`Vybran\xe9 obdob\xed: ${e.startDate} a\u{17E} ${e.endDate}`,selectedTimeDescription:e=>`Vybran\xfd \u{10D}as: ${e.time}`,startDate:"PoÄáteÄnà datum",timeZoneName:"Äasové pásmo",weekday:"den v týdnu",year:"rok"},"da-DK":{calendar:"Kalender",day:"dag",dayPeriod:"AM/PM",endDate:"Slutdato",era:"æra",hour:"time",minute:"minut",month:"mÃ¥ned",second:"sekund",selectedDateDescription:e=>`Valgt dato: ${e.date}`,selectedRangeDescription:e=>`Valgt interval: ${e.startDate} til ${e.endDate}`,selectedTimeDescription:e=>`Valgt tidspunkt: ${e.time}`,startDate:"Startdato",timeZoneName:"tidszone",weekday:"ugedag",year:"Ã¥r"},"de-DE":{calendar:"Kalender",day:"Tag",dayPeriod:"Tageshälfte",endDate:"Enddatum",era:"Epoche",hour:"Stunde",minute:"Minute",month:"Monat",second:"Sekunde",selectedDateDescription:e=>`Ausgew\xe4hltes Datum: ${e.date}`,selectedRangeDescription:e=>`Ausgew\xe4hlter Bereich: ${e.startDate} bis ${e.endDate}`,selectedTimeDescription:e=>`Ausgew\xe4hlte Zeit: ${e.time}`,startDate:"Startdatum",timeZoneName:"Zeitzone",weekday:"Wochentag",year:"Jahr"},"el-GR":{calendar:"ÎμεÏολÏγιο",day:"ημÎÏα",dayPeriod:"Ï.μ./μ.μ.",endDate:"ÎμεÏομηνία λήξηÏ",era:"ÏεÏίοδοÏ",hour:"ÏÏα",minute:"λεÏÏÏ",month:"μήναÏ",second:"δεÏ
ÏεÏÏλεÏÏο",selectedDateDescription:e=>`\u{395}\u{3C0}\u{3B9}\u{3BB}\u{3B5}\u{3B3}\u{3BC}\u{3AD}\u{3BD}\u{3B7} \u{3B7}\u{3BC}\u{3B5}\u{3C1}\u{3BF}\u{3BC}\u{3B7}\u{3BD}\u{3AF}\u{3B1}: ${e.date}`,selectedRangeDescription:e=>`\u{395}\u{3C0}\u{3B9}\u{3BB}\u{3B5}\u{3B3}\u{3BC}\u{3AD}\u{3BD}\u{3BF} \u{3B5}\u{3CD}\u{3C1}\u{3BF}\u{3C2}: ${e.startDate} \u{3AD}\u{3C9}\u{3C2} ${e.endDate}`,selectedTimeDescription:e=>`\u{395}\u{3C0}\u{3B9}\u{3BB}\u{3B5}\u{3B3}\u{3BC}\u{3AD}\u{3BD}\u{3B7} \u{3CE}\u{3C1}\u{3B1}: ${e.time}`,startDate:"ÎμεÏομηνία ÎναÏξηÏ",timeZoneName:"ζÏνη ÏÏαÏ",weekday:"καθημεÏινή",year:"ÎÏοÏ"},"en-US":{era:"era",year:"year",month:"month",day:"day",hour:"hour",minute:"minute",second:"second",dayPeriod:"AM/PM",calendar:"Calendar",startDate:"Start Date",endDate:"End Date",weekday:"day of the week",timeZoneName:"time zone",selectedDateDescription:e=>`Selected Date: ${e.date}`,selectedRangeDescription:e=>`Selected Range: ${e.startDate} to ${e.endDate}`,selectedTimeDescription:e=>`Selected Time: ${e.time}`},"es-ES":{calendar:"Calendario",day:"dÃa",dayPeriod:"a. m./p. m.",endDate:"Fecha final",era:"era",hour:"hora",minute:"minuto",month:"mes",second:"segundo",selectedDateDescription:e=>`Fecha seleccionada: ${e.date}`,selectedRangeDescription:e=>`Rango seleccionado: ${e.startDate} a ${e.endDate}`,selectedTimeDescription:e=>`Hora seleccionada: ${e.time}`,startDate:"Fecha de inicio",timeZoneName:"zona horaria",weekday:"dÃa de la semana",year:"año"},"et-EE":{calendar:"Kalender",day:"päev",dayPeriod:"enne/pärast lõunat",endDate:"Lõppkuupäev",era:"ajastu",hour:"tund",minute:"minut",month:"kuu",second:"sekund",selectedDateDescription:e=>`Valitud kuup\xe4ev: ${e.date}`,selectedRangeDescription:e=>`Valitud vahemik: ${e.startDate} kuni ${e.endDate}`,selectedTimeDescription:e=>`Valitud aeg: ${e.time}`,startDate:"Alguskuupäev",timeZoneName:"ajavöönd",weekday:"nädalapäev",year:"aasta"},"fi-FI":{calendar:"Kalenteri",day:"päivä",dayPeriod:"vuorokaudenaika",endDate:"Päättymispäivä",era:"aikakausi",hour:"tunti",minute:"minuutti",month:"kuukausi",second:"sekunti",selectedDateDescription:e=>`Valittu p\xe4iv\xe4m\xe4\xe4r\xe4: ${e.date}`,selectedRangeDescription:e=>`Valittu aikav\xe4li: ${e.startDate} \u{2013} ${e.endDate}`,selectedTimeDescription:e=>`Valittu aika: ${e.time}`,startDate:"Alkamispäivä",timeZoneName:"aikavyöhyke",weekday:"viikonpäivä",year:"vuosi"},"fr-FR":{calendar:"Calendrier",day:"jour",dayPeriod:"cadran",endDate:"Date de fin",era:"ère",hour:"heure",minute:"minute",month:"mois",second:"seconde",selectedDateDescription:e=>`Date s\xe9lectionn\xe9e\xa0: ${e.date}`,selectedRangeDescription:e=>`Plage s\xe9lectionn\xe9e\xa0: ${e.startDate} au ${e.endDate}`,selectedTimeDescription:e=>`Heure choisie\xa0: ${e.time}`,startDate:"Date de début",timeZoneName:"fuseau horaire",weekday:"jour de la semaine",year:"année"},"he-IL":{calendar:"××× ×©× ×",day:"×××",dayPeriod:"××¤× ×״צ/×××״צ",endDate:"ת×ר×× ×¡×××",era:"תק×פ×",hour:"שע×",minute:"××§×",month:"×××ש",second:"×©× ×××",selectedDateDescription:e=>`\u{5EA}\u{5D0}\u{5E8}\u{5D9}\u{5DA} \u{5E0}\u{5D1}\u{5D7}\u{5E8}: ${e.date}`,selectedRangeDescription:e=>`\u{5D8}\u{5D5}\u{5D5}\u{5D7} \u{5E0}\u{5D1}\u{5D7}\u{5E8}: ${e.startDate} \u{5E2}\u{5D3} ${e.endDate}`,selectedTimeDescription:e=>`\u{5D6}\u{5DE}\u{5DF} \u{5E0}\u{5D1}\u{5D7}\u{5E8}: ${e.time}`,startDate:"ת×ר×× ×ת×××",timeZoneName:"×××ר ×××",weekday:"××× ×ש×××¢",year:"×©× ×"}
11,"hr-HR":{calendar:"Kalendar",day:"dan",dayPeriod:"AM/PM",endDate:"Datum zavrÅ¡etka",era:"era",hour:"sat",minute:"minuta",month:"mjesec",second:"sekunda",selectedDateDescription:e=>`Odabrani datum: ${e.date}`,selectedRangeDescription:e=>`Odabrani raspon: ${e.startDate} do ${e.endDate}`,selectedTimeDescription:e=>`Odabrano vrijeme: ${e.time}`,startDate:"Datum poÄetka",timeZoneName:"vremenska zona",weekday:"dan u tjednu",year:"godina"},"hu-HU":{calendar:"Naptár",day:"nap",dayPeriod:"napszak",endDate:"BefejezÅ dátum",era:"éra",hour:"óra",minute:"perc",month:"hónap",second:"másodperc",selectedDateDescription:e=>`Kijel\xf6lt d\xe1tum: ${e.date}`,selectedRangeDescription:e=>`Kijel\xf6lt tartom\xe1ny: ${e.startDate}\u{2013}${e.endDate}`,selectedTimeDescription:e=>`Kijel\xf6lt id\u{151}: ${e.time}`,startDate:"KezdÅ dátum",timeZoneName:"idÅzóna",weekday:"hét napja",year:"év"},"it-IT":{calendar:"Calendario",day:"giorno",dayPeriod:"AM/PM",endDate:"Data finale",era:"era",hour:"ora",minute:"minuto",month:"mese",second:"secondo",selectedDateDescription:e=>`Data selezionata: ${e.date}`,selectedRangeDescription:e=>`Intervallo selezionato: da ${e.startDate} a ${e.endDate}`,selectedTimeDescription:e=>`Ora selezionata: ${e.time}`,startDate:"Data iniziale",timeZoneName:"fuso orario",weekday:"giorno della settimana",year:"anno"},"ja-JP":{calendar:"ã«ã¬ã³ãã¼",day:"æ¥",dayPeriod:"åå/åå¾",endDate:"çµäºæ¥",era:"æä»£",hour:"æ",minute:"å",month:"æ",second:"ç§",selectedDateDescription:e=>`\u{9078}\u{629E}\u{3057}\u{305F}\u{65E5}\u{4ED8} : ${e.date}`,selectedRangeDescription:e=>`\u{9078}\u{629E}\u{7BC4}\u{56F2} : ${e.startDate} \u{304B}\u{3089} ${e.endDate}`,selectedTimeDescription:e=>`\u{9078}\u{629E}\u{3057}\u{305F}\u{6642}\u{9593} : ${e.time}`,startDate:"éå§æ¥",timeZoneName:"ã¿ã¤ã ã¾ã¼ã³",weekday:"ææ¥",year:"å¹´"},"ko-KR":{calendar:"ë¬ë ¥",day:"ì¼",dayPeriod:"ì¤ì /ì¤í",endDate:"ì¢
ë£ì¼",era:"ì°í¸",hour:"ì",minute:"ë¶",month:"ì",second:"ì´",selectedDateDescription:e=>`\u{C120}\u{D0DD} \u{C77C}\u{C790}: ${e.date}`,selectedRangeDescription:e=>`\u{C120}\u{D0DD} \u{BC94}\u{C704}: ${e.startDate} ~ ${e.endDate}`,selectedTimeDescription:e=>`\u{C120}\u{D0DD} \u{C2DC}\u{AC04}: ${e.time}`,startDate:"ììì¼",timeZoneName:"ìê°ë",weekday:"ìì¼",year:"ë
"},"lt-LT":{calendar:"Kalendorius",day:"diena",dayPeriod:"iki pietų / po pietų",endDate:"Pabaigos data",era:"era",hour:"valanda",minute:"minutÄ",month:"mÄnuo",second:"sekundÄ",selectedDateDescription:e=>`Pasirinkta data: ${e.date}`,selectedRangeDescription:e=>`Pasirinktas intervalas: nuo ${e.startDate} iki ${e.endDate}`,selectedTimeDescription:e=>`Pasirinktas laikas: ${e.time}`,startDate:"Pradžios data",timeZoneName:"laiko juosta",weekday:"savaitÄs diena",year:"metai"},"lv-LV":{calendar:"KalendÄrs",day:"diena",dayPeriod:"priekÅ¡pusdienÄ/pÄcpusdienÄ",endDate:"Beigu datums",era:"Ära",hour:"stundas",minute:"minÅ«tes",month:"mÄnesis",second:"sekundes",selectedDateDescription:e=>`Atlas\u{12B}tais datums: ${e.date}`,selectedRangeDescription:e=>`Atlas\u{12B}tais diapazons: no ${e.startDate} l\u{12B}dz ${e.endDate}`,selectedTimeDescription:e=>`Atlas\u{12B}tais laiks: ${e.time}`,startDate:"SÄkuma datums",timeZoneName:"laika josla",weekday:"nedÄļas diena",year:"gads"},"nb-NO":{calendar:"Kalender",day:"dag",dayPeriod:"a.m./p.m.",endDate:"Sluttdato",era:"tidsalder",hour:"time",minute:"minutt",month:"mÃ¥ned",second:"sekund",selectedDateDescription:e=>`Valgt dato: ${e.date}`,selectedRangeDescription:e=>`Valgt omr\xe5de: ${e.startDate} til ${e.endDate}`,selectedTimeDescription:e=>`Valgt tid: ${e.time}`,startDate:"Startdato",timeZoneName:"tidssone",weekday:"ukedag",year:"Ã¥r"},"nl-NL":{calendar:"Kalender",day:"dag",dayPeriod:"a.m./p.m.",endDate:"Einddatum",era:"tijdperk",hour:"uur",minute:"minuut",month:"maand",second:"seconde",selectedDateDescription:e=>`Geselecteerde datum: ${e.date}`,selectedRangeDescription:e=>`Geselecteerd bereik: ${e.startDate} tot ${e.endDate}`,selectedTimeDescription:e=>`Geselecteerde tijd: ${e.time}`,startDate:"Startdatum",timeZoneName:"tijdzone",weekday:"dag van de week",year:"jaar"},"pl-PL":{calendar:"Kalendarz",day:"dzieÅ",dayPeriod:"rano / po poÅudniu / wieczorem",endDate:"Data koÅcowa",era:"era",hour:"godzina",minute:"minuta",month:"miesiÄ
c",second:"sekunda",selectedDateDescription:e=>`Wybrana data: ${e.date}`,selectedRangeDescription:e=>`Wybrany zakres: ${e.startDate} do ${e.endDate}`,selectedTimeDescription:e=>`Wybrany czas: ${e.time}`,startDate:"Data poczÄ
tkowa",timeZoneName:"strefa czasowa",weekday:"dzieŠtygodnia",year:"rok"},"pt-BR":{calendar:"Calendário",day:"dia",dayPeriod:"AM/PM",endD
11ate:"Data final",era:"era",hour:"hora",minute:"minuto",month:"mês",second:"segundo",selectedDateDescription:e=>`Data selecionada: ${e.date}`,selectedRangeDescription:e=>`Intervalo selecionado: ${e.startDate} a ${e.endDate}`,selectedTimeDescription:e=>`Hora selecionada: ${e.time}`,startDate:"Data inicial",timeZoneName:"fuso horário",weekday:"dia da semana",year:"ano"},"pt-PT":{calendar:"Calendário",day:"dia",dayPeriod:"am/pm",endDate:"Data de Término",era:"era",hour:"hora",minute:"minuto",month:"mês",second:"segundo",selectedDateDescription:e=>`Data selecionada: ${e.date}`,selectedRangeDescription:e=>`Intervalo selecionado: ${e.startDate} a ${e.endDate}`,selectedTimeDescription:e=>`Hora selecionada: ${e.time}`,startDate:"Data de InÃcio",timeZoneName:"fuso horário",weekday:"dia da semana",year:"ano"},"ro-RO":{calendar:"Calendar",day:"zi",dayPeriod:"a.m/p.m.",endDate:"DatÄ final",era:"erÄ",hour:"orÄ",minute:"minut",month:"lunÄ",second:"secundÄ",selectedDateDescription:e=>`Dat\u{103} selectat\u{103}: ${e.date}`,selectedRangeDescription:e=>`Interval selectat: de la ${e.startDate} p\xe2n\u{103} la ${e.endDate}`,selectedTimeDescription:e=>`Ora selectat\u{103}: ${e.time}`,startDate:"DatÄ Ã®nceput",timeZoneName:"fus orar",weekday:"ziua din sÄptÄmânÄ",year:"an"},"ru-RU":{calendar:"ÐалендаÑÑ",day:"денÑ",dayPeriod:"AM/PM",endDate:"ÐаÑа оконÑаниÑ",era:"ÑÑа",hour:"ÑаÑ",minute:"минÑÑа",month:"меÑÑÑ",second:"ÑекÑнда",selectedDateDescription:e=>`\u{412}\u{44B}\u{431}\u{440}\u{430}\u{43D}\u{43D}\u{430}\u{44F} \u{434}\u{430}\u{442}\u{430}: ${e.date}`,selectedRangeDescription:e=>`\u{412}\u{44B}\u{431}\u{440}\u{430}\u{43D}\u{43D}\u{44B}\u{439} \u{434}\u{438}\u{430}\u{43F}\u{430}\u{437}\u{43E}\u{43D}: \u{441} ${e.startDate} \u{43F}\u{43E} ${e.endDate}`,selectedTimeDescription:e=>`\u{412}\u{44B}\u{431}\u{440}\u{430}\u{43D}\u{43D}\u{43E}\u{435} \u{432}\u{440}\u{435}\u{43C}\u{44F}: ${e.time}`,startDate:"ÐаÑа наÑала",timeZoneName:"ÑаÑовой поÑÑ",weekday:"Ð´ÐµÐ½Ñ Ð½ÐµÐ´ÐµÐ»Ð¸",year:"год"},"sk-SK":{calendar:"Kalendár",day:"deÅ",dayPeriod:"AM/PM",endDate:"Dátum ukonÄenia",era:"letopoÄet",hour:"hodina",minute:"minúta",month:"mesiac",second:"sekunda",selectedDateDescription:e=>`Vybrat\xfd d\xe1tum: ${e.date}`,selectedRangeDescription:e=>`Vybrat\xfd rozsah: od ${e.startDate} do ${e.endDate}`,selectedTimeDescription:e=>`Vybrat\xfd \u{10D}as: ${e.time}`,startDate:"Dátum zaÄatia",timeZoneName:"Äasové pásmo",weekday:"deÅ týždÅa",year:"rok"},"sl-SI":{calendar:"Koledar",day:"dan",dayPeriod:"dop/pop",endDate:"Datum konca",era:"doba",hour:"ura",minute:"minuta",month:"mesec",second:"sekunda",selectedDateDescription:e=>`Izbrani datum: ${e.date}`,selectedRangeDescription:e=>`Izbrano obmo\u{10D}je: ${e.startDate} do ${e.endDate}`,selectedTimeDescription:e=>`Izbrani \u{10D}as: ${e.time}`,startDate:"Datum zaÄetka",timeZoneName:"Äasovni pas",weekday:"dan v tednu",year:"leto"},"sr-SP":{calendar:"Kalendar",day:"дан",dayPeriod:"пÑе подне/по подне",endDate:"Datum zavrÅ¡etka",era:"еÑа",hour:"ÑаÑ",minute:"минÑÑ",month:"меÑеÑ",second:"ÑекÑнд",selectedDateDescription:e=>`Izabrani datum: ${e.date}`,selectedRangeDescription:e=>`Izabrani opseg: od ${e.startDate} do ${e.endDate}`,selectedTimeDescription:e=>`Izabrano vreme: ${e.time}`,startDate:"Datum poÄetka",timeZoneName:"вÑеменÑка зона",weekday:"дан Ñ Ð½ÐµÐ´ÐµÑи",year:"година"},"sv-SE":{calendar:"Kalender",day:"dag",dayPeriod:"fm/em",endDate:"Slutdatum",era:"era",hour:"timme",minute:"minut",month:"mÃ¥nad",second:"sekund",selectedDateDescription:e=>`Valt datum: ${e.date}`,selectedRangeDescription:e=>`Valt intervall: ${e.startDate} till ${e.endDate}`,selectedTimeDescription:e=>`Vald tid: ${e.time}`,startDate:"Startdatum",timeZoneName:"tidszon",weekday:"veckodag",year:"Ã¥r"},"tr-TR":{calendar:"Takvim",day:"gün",dayPeriod:"ÃÃ/ÃS",endDate:"BitiÅ Tarihi",era:"çaÄ",hour:"saat",minute:"dakika",month:"ay",second:"saniye",selectedDateDescription:e=>`Se\xe7ilen Tarih: ${e.date}`,selectedRangeDescription:e=>`Se\xe7ilen Aral\u{131}k: ${e.startDate} - ${e.endDate}`,selectedTimeDescription:e=>`Se\xe7ilen Zaman: ${e.time}`,startDate:"BaÅlangıç Tarihi",timeZoneName:"saat dilimi",weekday:"haftanın günü",year:"yıl"},"uk-UA":{calendar:"ÐалендаÑ",day:"денÑ",dayPeriod:"дп/пп",endDate:"ÐаÑа завеÑÑеннÑ",era:"еÑа",hour:"година",minute:"Ñ
вилина",month:"мÑÑÑÑÑ",second:"ÑекÑнда",selectedDateDescription:e=>`\u{412}\u{438}\u{431}\u{440}\u{430}\u{43D}\u{430} \u{434}\u{430}\u{442}\u{430}: ${e.date}`,selectedRangeDescription:e=>`\u{412}\u{438}\u{431}\u{440}\u{430}\u{43D}\u{438}\u{439} \u{434}\u{456}\u{430}\u{43F}\u{430}\u{437}\u{43E}\u{43D}: ${e.startDate} \u{2014} ${e.endDate}`,selectedTimeDescription:e=>`\u{412}\u{438}\u{431}\u{440}\u{430}\u{43D}\u{438}\u{439} \u{447}\u{430}\u{441}
11: ${e.time}`,startDate:"ÐаÑа поÑаÑкÑ",timeZoneName:"ÑаÑовий поÑÑ",weekday:"Ð´ÐµÐ½Ñ ÑижнÑ",year:"ÑÑк"},"zh-CN":{calendar:"æ¥å",day:"æ¥",dayPeriod:"ä¸å/ä¸å",endDate:"ç»ææ¥æ",era:"纪å
",hour:"å°æ¶",minute:"åé",month:"æ",second:"ç§",selectedDateDescription:e=>`\u{9009}\u{5B9A}\u{7684}\u{65E5}\u{671F}\u{FF1A}${e.date}`,selectedRangeDescription:e=>`\u{9009}\u{5B9A}\u{7684}\u{8303}\u{56F4}\u{FF1A}${e.startDate} \u{81F3} ${e.endDate}`,selectedTimeDescription:e=>`\u{9009}\u{5B9A}\u{7684}\u{65F6}\u{95F4}\u{FF1A}${e.time}`,startDate:"å¼å§æ¥æ",timeZoneName:"æ¶åº",weekday:"工使¥",year:"å¹´"},"zh-TW":{calendar:"æ¥æ",day:"æ¥",dayPeriod:"ä¸å/ä¸å",endDate:"çµææ¥æ",era:"纪å
",hour:"å°æ¶",minute:"åé",month:"æ",second:"ç§",selectedDateDescription:e=>`\u{9078}\u{5B9A}\u{7684}\u{65E5}\u{671F}\u{FF1A}${e.date}`,selectedRangeDescription:e=>`\u{9078}\u{5B9A}\u{7684}\u{7BC4}\u{570D}\u{FF1A}${e.startDate} \u{81F3} ${e.endDate}`,selectedTimeDescription:e=>`\u{9078}\u{5B9A}\u{7684}\u{6642}\u{9593}\u{FF1A}${e.time}`,startDate:"éå§æ¥æ",timeZoneName:"æ¶åº",weekday:"工使¥",year:"å¹´"}};let ta=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),to=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]),ti=Symbol.for("react-aria.i18n.locale");function ts(){let e="u">typeof window&&window[ti]||"u">typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:!function(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize(),r="function"==typeof t.getTextInfo?t.getTextInfo():t.textInfo;if(r)return"rtl"===r.direction;if(t.script)return ta.has(t.script)}let t=e.split("-")[0];return to.has(t)}(e)?"ltr":"rtl"}}let tl=ts(),tu=new Set;function td(){for(let e of(tl=ts(),tu))e(tl)}let tc=m.default.createContext(null);function tf(){let e=function(){let e=I(),[t,r]=(0,m.useState)(tl);return((0,m.useEffect)(()=>(0===tu.size&&window.addEventListener("languagechange",td),tu.add(r),()=>{tu.delete(r),0===tu.size&&window.removeEventListener("languagechange",td)}),[]),e)?{locale:"u">typeof window&&window[ti]||"en-US",direction:"ltr"}:t}();return(0,m.useContext)(tc)||e}function tm(e,t,r){let{direction:n}=tf(),a=(0,m.useMemo)(()=>e8(t),[t]),o=()=>{if(!t.current)return;let e=window.event?(0,W.getEventTarget)(window.event):null,r=e7(t.current,{tabbable:!0});if(e&&(r.currentNode=e,e=r.previousNode()),!e){let t;do(t=r.lastChild())&&(e=t);while(t)}for(;e?.hasAttribute("data-placeholder");){let t=r.previousNode();if(t&&t.hasAttribute("data-placeholder"))e=t;else break}e&&e.focus()},{pressProps:i}=eq({preventFocusOnPress:!0,allowTextSelectionOnPress:!0,onPressStart(e){"mouse"===e.pointerType&&o()},onPress(e){("touch"===e.pointerType||"pen"===e.pointerType)&&o()}});return z(i,{onKeyDown:o=>{if((0,W.nodeContains)(o.currentTarget,(0,W.getEventTarget)(o))&&(o.altKey&&("ArrowDown"===o.key||"ArrowUp"===o.key)&&"setOpen"in e&&(o.preventDefault(),o.stopPropagation(),e.setOpen(!0)),!r))switch(o.key){case"ArrowLeft":if(o.preventDefault(),o.stopPropagation(),"rtl"===n){if(t.current){let e=(0,W.getEventTarget)(o),r=tp(t.current,e.getBoundingClientRect().left,-1);r&&r.focus()}}else a.focusPrevious();break;case"ArrowRight":if(o.preventDefault(),o.stopPropagation(),"rtl"===n){if(t.current){let e=(0,W.getEventTarget)(o),r=tp(t.current,e.getBoundingClientRect().left,1);r&&r.focus()}}else a.focusNext()}}})}function tp(e,t,r){let n=e7(e,{tabbable:!0}),a=n.nextNode(),o=null,i=1/0;for(;a;){let e=a.getBoundingClientRect().left-t,s=Math.abs(e);Math.sign(e)===r&&s<i&&(o=a,i=s),a=n.nextNode()}return o}let th=0,tg=new Map;function tv(e){let[t,r]=(0,m.useState)();return(0,E.useLayoutEffect)(()=>{if(!e)return;let t=tg.get(e);if(t)r(t.element.id);else{let n=`react-aria-description-${th++}`;r(n);let a=document.createElement("div");a.id=n,a.style.display="none",a.textContent=e,document.body.appendChild(a),t={refCount:0,element:a},tg.set(e,t)}return t.refCount++,()=>{t&&0==--t.refCount&&(t.element.remove(),tg.delete(e))}},[e]),{"aria-describedby":e?t:void 0}}function ty(e,t){let{id:r,"aria-label":n,"aria-labelledby":a}=e;return r=A(r),a&&n?a=[...new Set([r,...a.trim().split(/\s+/)])].join(" "):a&&(a=a.trim().split(/\s+/).join(" ")),n||a||!t||(n=t),{id:r,"aria-label":n,"aria-labelledby":a}}function tb(e){let{description:t,errorMessage:r,isInvalid:n,validationState:a}=e,{labelProps:o,fieldProps:i}=function(e){let{id:t,label:r,"aria-labelledby":n,"aria-label":a,labelElementType:o="label"}=e;t=A(t);let i=A(),s={};return r&&(n=n?`${i} ${n}`:i,s={id:i,htmlFor:"label"===o?t:void 0}),{labelProps:s,fieldProps:ty({id:t,"aria-label":a,"aria-labelledby":n})}}(e),s=O([!!t,!!r,n,a]),l=O([!!t,!!r,n,a]);return{labelProps:o,fieldProps:i=z(i,{"aria-describedby":[s,l,e["aria-describedby"]].filter(
11Boolean).join(" ")||void 0}),descriptionProps:{id:s},errorMessageProps:{id:l}}}function tx(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:a}=e,o=(0,m.useRef)({isFocusWithin:!1}),{addGlobalListener:i,removeAllGlobalListeners:s}=eU(),l=(0,m.useCallback)(e=>{(0,W.nodeContains)(e.currentTarget,(0,W.getEventTarget)(e))&&o.current.isFocusWithin&&!(0,W.nodeContains)(e.currentTarget,e.relatedTarget)&&(o.current.isFocusWithin=!1,s(),r&&r(e),a&&a(!1))},[r,a,o,s]),u=et(l),d=(0,m.useCallback)(e=>{if(!(0,W.nodeContains)(e.currentTarget,(0,W.getEventTarget)(e)))return;let t=(0,W.getEventTarget)(e),r=(0,H.getOwnerDocument)(t),s=(0,W.getActiveElement)(r);if(!o.current.isFocusWithin&&s===t){n&&n(e),a&&a(!0),o.current.isFocusWithin=!0,u(e);let t=e.currentTarget;i(r,"focus",e=>{let n=(0,W.getEventTarget)(e);if(o.current.isFocusWithin&&!(0,W.nodeContains)(t,n)){let e=new r.defaultView.FocusEvent("blur",{relatedTarget:n});ee(e,t),l(Q(e))}},{capture:!0})}},[n,a,u,i,l]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:l}}}let tw=Symbol.for("react-aria.i18n.locale"),tD=Symbol.for("react-aria.i18n.strings");class tC{constructor(e,t="en-US"){this.strings=Object.fromEntries(Object.entries(e).filter(([,e])=>e)),this.defaultLocale=t}getStringForLocale(e,t){let r=this.getStringsForLocale(t)[e];if(!r)throw Error(`Could not find intl message ${e} in ${t} locale`);return r}getStringsForLocale(e){let t=this.strings[e];return t||(t=function(e,t,r="en-US"){var n;if(t[e])return t[e];let a=(n=e,Intl.Locale?new Intl.Locale(n).language:n.split("-")[0]);if(t[a])return t[a];for(let e in t)if(e.startsWith(a+"-"))return t[e];return t[r]}(e,this.strings,this.defaultLocale),this.strings[e]=t),t}static getGlobalDictionaryForPackage(e){if("u"<typeof window)return null;let t=window[tw];if(void 0===o){let e=window[tD];if(!e)return null;for(let r in o={},e)o[r]=new tC({[t]:e[r]},t)}let r=o?.[e];if(!r)throw Error(`Strings for package "${e}" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.`);return r}}let tE=new Map,tS=new Map;class tk{constructor(e,t){this.locale=e,this.strings=t}format(e,t){let r=this.strings.getStringForLocale(e,this.locale);return"function"==typeof r?r(t,this):r}plural(e,t,r="cardinal"){let n=t["="+e];if(n)return"function"==typeof n?n():n;let a=this.locale+":"+r,o=tE.get(a);return o||(o=new Intl.PluralRules(this.locale,{type:r}),tE.set(a,o)),"function"==typeof(n=t[o.select(e)]||t.other)?n():n}number(e){let t=tS.get(this.locale);return t||(t=new Intl.NumberFormat(this.locale),tS.set(this.locale,t)),t.format(e)}select(e,t){let r=e[t]||e.other;return"function"==typeof r?r():r}}let tj=new WeakMap;function tN(e,t){let r;return t&&tC.getGlobalDictionaryForPackage(t)||((r=tj.get(e))||(r=new tC(e),tj.set(e,r)),r)}function tR(e,t){let{locale:r}=tf(),n=tN(e,t);return(0,m.useMemo)(()=>new tk(r,n),[r,n])}let tP=new WeakMap,tM="__reactAriaDateFieldRole";function tT(e,t,r){var n,a,o,i;let s,l,{isInvalid:u,validationErrors:d,validationDetails:c}=t.displayValidation,{labelProps:f,fieldProps:p,descriptionProps:h,errorMessageProps:g}=tb({...e,labelElementType:"span",isInvalid:u,errorMessage:e.errorMessage||d}),v=(0,m.useRef)(null),{focusWithinProps:y}=tx({...e,onFocusWithin(r){v.current=t.value,e.onFocus?.(r)},onBlurWithin:r=>{t.confirmPlaceholder(),t.value!==v.current&&t.commitValidation(),e.onBlur?.(r)},onFocusWithinChange:e.onFocusChange}),b=tR((n=tn)&&n.__esModule?n.default:n,"@react-aria/datepicker"),x="hour"===t.maxGranularity?"selectedTimeDescription":"selectedDateDescription",w="hour"===t.maxGranularity?"time":"date",C=tv(t.value?b.format(x,{[w]:t.formatValue({month:"long"})}):""),S="presentation"===e[tM]?p["aria-describedby"]:[C["aria-describedby"],p["aria-describedby"]].filter(Boolean).join(" ")||void 0,k=e.__reactAriaDateFieldFocusManager,j=(0,m.useMemo)(()=>k||e8(r),[k,r]),N=tm(t,r,"presentation"===e[tM]);tP.set(t,{ariaLabel:e["aria-label"],ariaLabelledBy:[f.id,e["aria-labelledby"]].filter(Boolean).join(" ")||void 0,ariaDescribedBy:S,focusManager:j});let R=(0,m.useRef)(e.autoFocus);l="presentation"===e[tM]?{role:"presentation"}:z(p,{role:"group","aria-disabled":e.isDisabled||void 0,"aria-describedby":S}),(0,m.useEffect)(()=>{R.current&&j.focusFirst(),R.current=!1},[j]),a=e.inputRef,o=t.defaultValue,i=t.setValue,s=(0,eH.useEffectEvent)(e=>{i&&!e.defaultPrevented&&i(o)}),(0,m.useEffect)(()=>{let e=a?.current?.form;
11return e?.addEventListener("reset",s),()=>{e?.removeEventListener("reset",s)}},[a]),function(e,t,r){let{validationBehavior:n,focus:a}=e;(0,E.useLayoutEffect)(()=>{if("native"===n&&r?.current&&!r.current.disabled){var e;let n,a=t.realtimeValidation.isInvalid?t.realtimeValidation.validationErrors.join(" ")||"Invalid value.":"";r.current.setCustomValidity(a),r.current.hasAttribute("title")||(r.current.title=""),t.realtimeValidation.isInvalid||t.updateValidation({isInvalid:!(e=r.current).validity.valid,validationDetails:{badInput:(n=e.validity).badInput,customError:n.customError,patternMismatch:n.patternMismatch,rangeOverflow:n.rangeOverflow,rangeUnderflow:n.rangeUnderflow,stepMismatch:n.stepMismatch,tooLong:n.tooLong,tooShort:n.tooShort,typeMismatch:n.typeMismatch,valueMissing:n.valueMissing,valid:n.valid},validationErrors:e.validationMessage?[e.validationMessage]:[]})}});let o=(0,m.useRef)(!1),i=(0,eH.useEffectEvent)(()=>{o.current||t.resetValidation()}),s=(0,eH.useEffectEvent)(e=>{t.displayValidation.isInvalid||t.commitValidation();let n=r?.current?.form;!e.defaultPrevented&&r&&n&&function(e){for(let t=0;t<e.elements.length;t++){let r=e.elements[t];if(r.validity?.valid===!1)return r}return null}(n)===r.current&&(a?a():r.current?.focus(),eg="keyboard",ew("keyboard",null));e.preventDefault()}),l=(0,eH.useEffectEvent)(()=>{t.commitValidation()});(0,m.useEffect)(()=>{let e=r?.current;if(!e)return;let t=e.form,n=t?.reset;return t&&(t.reset=()=>{o.current=!window.event||"message"===window.event.type&&(0,W.getEventTarget)(window.event)instanceof MessagePort,n?.call(t),o.current=!1}),e.addEventListener("invalid",s),e.addEventListener("change",l),t?.addEventListener("reset",i),()=>{e.removeEventListener("invalid",s),e.removeEventListener("change",l),t?.removeEventListener("reset",i),t&&(t.reset=n)}},[r,n])}({...e,focus(){j.focusFirst()}},t,e.inputRef);let P={type:"hidden",name:e.name,form:e.form,value:t.value?.toString()||"",disabled:e.isDisabled};"native"===e.validationBehavior&&(P.type="text",P.hidden=!0,P.required=e.isRequired,P.onChange=()=>{});let M=D(e);return{labelProps:{...f,onClick:()=>{j.focusFirst()}},fieldProps:z(M,l,N,y,{onKeyDown(t){e.onKeyDown&&e.onKeyDown(t)},onKeyUp(t){e.onKeyUp&&e.onKeyUp(t)},style:{unicodeBidi:"isolate"}}),inputProps:P,descriptionProps:h,errorMessageProps:g,isInvalid:u,validationErrors:d,validationDetails:c}}let tI={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!0},tL={...tI,customError:!0,valid:!1},tF={isInvalid:!1,validationDetails:tI,validationErrors:[]},tA=(0,m.createContext)({}),tO="__reactAriaFormValidationState";function t$(e){if(e[tO]){let{realtimeValidation:t,displayValidation:r,updateValidation:n,resetValidation:a,commitValidation:o}=e[tO];return{realtimeValidation:t,displayValidation:r,updateValidation:n,resetValidation:a,commitValidation:o}}return function(e){let{isInvalid:t,validationState:r,name:n,value:a,builtinValidation:o,validate:i,validationBehavior:s="aria"}=e;r&&(t||="invalid"===r);let l=void 0!==t?{isInvalid:t,validationErrors:[],validationDetails:tL}:null,u=(0,m.useMemo)(()=>i&&null!=a?tz(function(e,t){if("function"==typeof e){let r=e(t);if(r&&"boolean"!=typeof r)return t_(r)}return[]}(i,a)):null,[i,a]);o?.validationDetails.valid&&(o=void 0);let d=(0,m.useContext)(tA),c=(0,m.useMemo)(()=>n?Array.isArray(n)?n.flatMap(e=>t_(d[e])):t_(d[n]):[],[d,n]),[f,p]=(0,m.useState)(d),[h,g]=(0,m.useState)(!1);d!==f&&(p(d),g(!1));let v=(0,m.useMemo)(()=>tz(h?[]:c),[h,c]),y=(0,m.useRef)(tF),[b,x]=(0,m.useState)(tF),w=(0,m.useRef)(tF),[D,C]=(0,m.useState)(!1);return(0,m.useEffect)(()=>{if(!D)return;C(!1);let e=u||o||y.current;tB(e,w.current)||(w.current=e,x(e))}),{realtimeValidation:l||v||u||o||tF,displayValidation:"native"===s?l||v||b:l||v||u||o||b,updateValidation(e){"aria"!==s||tB(b,e)?y.current=e:x(e)},resetValidation(){tB(tF,w.current)||(w.current=tF,x(tF)),"native"===s&&C(!1),g(!0)},commitValidation(){"native"===s&&C(!0),g(!0)}}}(e)}function t_(e){return e?Array.isArray(e)?e:[e]:[]}function tz(e){return e.length?{isInvalid:!0,validationErrors:e,validationDetail
11s:tL}:null}function tB(e,t){return e===t||!!e&&!!t&&e.isInvalid===t.isInvalid&&e.validationErrors.length===t.validationErrors.length&&e.validationErrors.every((e,r)=>e===t.validationErrors[r])&&Object.entries(e.validationDetails).every(([e,r])=>t.validationDetails[e]===r)}var tV=e.i(869677),tW={};tW={"ar-AE":{rangeOverflow:e=>`\u{64A}\u{62C}\u{628} \u{623}\u{646} \u{62A}\u{643}\u{648}\u{646} \u{627}\u{644}\u{642}\u{64A}\u{645}\u{629} ${e.maxValue} \u{623}\u{648} \u{642}\u{628}\u{644} \u{630}\u{644}\u{643}.`,rangeReversed:"ØªØ§Ø±ÙØ® Ø§ÙØ¨Ø¯Ø¡ ÙØ¬Ø¨ Ø£Ù ÙÙÙÙ ÙØ¨Ù ØªØ§Ø±ÙØ® Ø§ÙØ§ÙØªÙØ§Ø¡.",rangeUnderflow:e=>`\u{64A}\u{62C}\u{628} \u{623}\u{646} \u{62A}\u{643}\u{648}\u{646} \u{627}\u{644}\u{642}\u{64A}\u{645}\u{629} ${e.minValue} \u{623}\u{648} \u{628}\u{639}\u{62F} \u{630}\u{644}\u{643}.`,unavailableDate:"Ø§ÙØ¨ÙØ§ÙØ§Øª اÙÙ
ØØ¯Ø¯Ø© ØºÙØ± Ù
ØªØ§ØØ©."},"bg-BG":{rangeOverflow:e=>`\u{421}\u{442}\u{43E}\u{439}\u{43D}\u{43E}\u{441}\u{442}\u{442}\u{430} \u{442}\u{440}\u{44F}\u{431}\u{432}\u{430} \u{434}\u{430} \u{435} ${e.maxValue} \u{438}\u{43B}\u{438} \u{43F}\u{43E}-\u{440}\u{430}\u{43D}\u{43D}\u{430}.`,rangeReversed:"ÐаÑалнаÑа даÑа ÑÑÑбва да е пÑеди кÑайнаÑа.",rangeUnderflow:e=>`\u{421}\u{442}\u{43E}\u{439}\u{43D}\u{43E}\u{441}\u{442}\u{442}\u{430} \u{442}\u{440}\u{44F}\u{431}\u{432}\u{430} \u{434}\u{430} \u{435} ${e.minValue} \u{438}\u{43B}\u{438} \u{43F}\u{43E}-\u{43A}\u{44A}\u{441}\u{43D}\u{43E}.`,unavailableDate:"ÐзбÑанаÑа даÑа не е налиÑна."},"cs-CZ":{rangeOverflow:e=>`Hodnota mus\xed b\xfdt ${e.maxValue} nebo d\u{159}\xedv\u{11B}j\u{161}\xed.`,rangeReversed:"Datum zahájenà musà pÅedcházet datu ukonÄenÃ.",rangeUnderflow:e=>`Hodnota mus\xed b\xfdt ${e.minValue} nebo pozd\u{11B}j\u{161}\xed.`,unavailableDate:"Vybrané datum nenà k dispozici."},"da-DK":{rangeOverflow:e=>`V\xe6rdien skal v\xe6re ${e.maxValue} eller tidligere.`,rangeReversed:"Startdatoen skal være før slutdatoen.",rangeUnderflow:e=>`V\xe6rdien skal v\xe6re ${e.minValue} eller nyere.`,unavailableDate:"Den valgte dato er ikke tilgængelig."},"de-DE":{rangeOverflow:e=>`Der Wert muss ${e.maxValue} oder fr\xfcher sein.`,rangeReversed:"Das Startdatum muss vor dem Enddatum liegen.",rangeUnderflow:e=>`Der Wert muss ${e.minValue} oder sp\xe4ter sein.`,unavailableDate:"Das ausgewählte Datum ist nicht verfügbar."},"el-GR":{rangeOverflow:e=>`\u{397} \u{3C4}\u{3B9}\u{3BC}\u{3AE} \u{3C0}\u{3C1}\u{3AD}\u{3C0}\u{3B5}\u{3B9} \u{3BD}\u{3B1} \u{3B5}\u{3AF}\u{3BD}\u{3B1}\u{3B9} ${e.maxValue} \u{3AE} \u{3C0}\u{3B1}\u{3BB}\u{3B1}\u{3B9}\u{3CC}\u{3C4}\u{3B5}\u{3C1}\u{3B7}.`,rangeReversed:"ΠημεÏομηνία ÎναÏÎ¾Î·Ï ÏÏÎÏει να είναι ÏÏιν αÏÏ Ïην ημεÏομηνία λήξηÏ.",rangeUnderflow:e=>`\u{397} \u{3C4}\u{3B9}\u{3BC}\u{3AE} \u{3C0}\u{3C1}\u{3AD}\u{3C0}\u{3B5}\u{3B9} \u{3BD}\u{3B1} \u{3B5}\u{3AF}\u{3BD}\u{3B1}\u{3B9} ${e.minValue} \u{3AE} \u{3BC}\u{3B5}\u{3C4}\u{3B1}\u{3B3}\u{3B5}\u{3BD}\u{3AD}\u{3C3}\u{3C4}\u{3B5}\u{3C1}\u{3B7}.`,unavailableDate:"ΠεÏιλεγμÎνη ημεÏομηνία δεν είναι διαθÎÏιμη."},"en-US":{rangeUnderflow:e=>`Value must be ${e.minValue} or later.`,rangeOverflow:e=>`Value must be ${e.maxValue} or earlier.`,rangeReversed:"Start date must be before end date.",unavailableDate:"Selected date unavailable."},"es-ES":{rangeOverflow:e=>`El valor debe ser ${e.maxValue} o anterior.`,rangeReversed:"La fecha de inicio debe ser anterior a la fecha de finalización.",rangeUnderflow:e=>`El valor debe ser ${e.minValue} o posterior.`,unavailableDate:"Fecha seleccionada no disponible."},"et-EE":{rangeOverflow:e=>`V\xe4\xe4rtus peab olema ${e.maxValue} v\xf5i varasem.`,rangeReversed:"Alguskuupäev peab olema enne lõppkuupäeva.",rangeUnderflow:e=>`V\xe4\xe4rtus peab olema ${e.minValue} v\xf5i hilisem.`,unavailableDate:"Valitud kuupäev pole saadaval."},"fi-FI":{rangeOverflow:e=>`Arvon on oltava ${e.maxValue} tai sit\xe4 aikaisempi.`,rangeReversed:"Aloituspäivän on oltava ennen lopetuspäivää.",rangeUnderflow:e=>`Arvon on oltava ${e.minValue} tai sit\xe4 my\xf6h\xe4isempi.`,unavailableDate:"Valittu päivämäärä ei ole käytettävissä."},"fr-FR":{rangeOverflow:e=>`La valeur doit \xeatre ${e.maxValue} ou ant\xe9rieure.`,rangeReversed:"La date de début doit être antérieure à la date de fin.",rangeUnderflow:e=>`La valeur doit \xeatre ${e.minValue} ou ult\xe9rieure.`,unavailableDate:"La date sélectionnée nâest pas disponible."},"he-IL":{rangeOverflow:e=>`\u{5D4}\u{5E2}\u{5E8}\u{5DA} \u{5D7}\u{5D9}\u{5D9}\u{5D1} \u{5DC}\u{5D4}\u{5D9}\u{5D5}\u{5EA} ${e.maxValue} \u{5D0}\u{5D5} \u{5DE}\u{5D5}\u{5E7}\u{5D3}\u{5DD} \u{5D9}\u{5D5}\u{5EA}\u{5E8}.`,rangeReversed:"ת×ר×× ××ת××× ×××× ××××ת ××¤× × ×ª×ר×× ×ס×××.",rangeUnderflow:e=>`\u{5D4}\u{5E2}\u{5E8}\u{5DA} \u{5D7}\u{5D9}\u{5D9}\u{5D1} \u{5DC}\u{5D4}\u{5D9}\u{5D5}\u{5EA} ${e.minValue} \u{5D0}\u{5D5} \u{5DE}\u{5D0}\u{5D5}\u{5D7}\u{5E8} \u{5D9}\u{5D5}\u{5EA}\u{5E8}.`,unavailableDate:"×ת×ר×× ×× ××ר ××× × ××××."},"hr-HR":{rangeOverflow:e=>`Vrijednost mora biti ${e.maxValue} ili ranije.`,rangeReversed:"Datum poÄetka mora biti prije datuma zavrÅ¡etka.",rangeUnderflow:e=>`Vrijednost mora biti ${e.minValue} ili kasnije.`,unavailableDate:"Odabrani datum nije dostupan."},"hu-HU":{rangeOverflow:e=>`Az \xe9rt\xe9knek ${e.maxValue} vagy kor\xe1bbinak kell lennie.`,rangeReversed:"A kezdÅ dátumnak a befejezÅ dátumnál korábbinak kell lennie.",rangeUnderflow:e=>`Az \xe9rt\xe9knek ${e.minValue} vagy k\xe9s\u{151}bbinek kell lennie.`,unavailableDate:"A kiválasztott dátum nem érhetÅ el."},"it-IT":{rangeOverflow:e=>`Il valore deve essere ${e.maxValue} o precedente.`,rangeReversed:"La data di inizio deve essere antecedente alla data di fine.",rangeUnderflow:e=>`Il valore deve essere ${e.minValue} o successivo.`,unavailableDate:"Data selezionata non disponibile."},"ja-JP":{rangeOverflow:e=>`\u{5024}\u{306F} ${e.maxValue} \u{4EE5}\u{4E0B}\u{306B}\u{3059}\u{308B}\u{5FC5}\u{8981}\u{304C}\u{3042}\u{308A}\u{307E}\u{3059}\u{3002}`,rangeReversed:"éå§æ¥ã¯çµäºæ¥ããåã«ããå¿
è¦ãããã¾ãã",rangeUnderflow:e=>`\u{5024}\u{306F} ${e.minValue} \u{4EE5}\u{4E0A}\u{306B}\u{3059}\u{308B}\u{5FC5}\u{8981}\u{304C}\u{3042}\u{308A}\u{307E}\u{3059}\u{3002}`,unavailableDate:"鏿ããæ¥ä»ã¯ä½¿ç¨ã§ãã¾ããã"},"ko-KR":{rangeOverflow:e=>`\u{AC12}\u{C740} ${e.maxValue} \u{C774}\u{C804}\u{C774}\u{C5B4}\u{C57C} \u{D569}\u{B2C8}\u{B2E4}.`,rangeReversed:"ììì¼ì ì¢
ë£ì¼ ì´ì ì´ì´ì¼ í©ëë¤.",rangeUnderflow:e=>`\u{AC12}\u{C740} ${e.minValue} \u{C774}\u{D6C4}\u{C5EC}\u{C57C} \u{D569}\u{B2C8}\u{B2E4}.`,unavailableDate:"ì íí ë ì§ë¥¼ ì¬ì©í ì ììµëë¤."},"lt-LT":{rangeOverflow:e=>`Reik\u{161}m\u{117} turi b\u{16B}ti ${e.maxValue} arba ankstesn\u{117}.`,rangeReversed:"Pradžios data turi bÅ«ti ankstesnÄ nei pabaigos data.",rangeUnderflow:e=>`Reik\u{161}m\u{117} turi b\u{16B}ti ${e.minValue} arba naujesn\u{117}.`,unavailableDate:"Pasirinkta data nepasiekiama."},"lv-LV":{rangeOverflow:e=>`V\u{113}rt\u{12B}bai ir j\u{101}b\u{16B}t ${e.maxValue} vai agr\u{101}kai.`,rangeReversed:"SÄkuma datumam ir jÄbÅ«t pirms beigu datuma.",rangeUnderflow:e=>`V\u{113}rt\u{12B}bai ir j\u{101}b\u{16B}t ${e.minValue} vai v\u{113}l\u{101}kai.`,unavailableDate:"AtlasÄ«tais datums nav pieejams."},"nb-NO":{rangeOverflow:e=>`Verdien m\xe5 v\xe6re ${e.maxValue} eller tidligere.`,rangeReversed:"Startdatoen mÃ¥ være før sluttdatoen.",rangeUnderflow:e=>`Verdien m\xe5 v\xe6re ${e.minValue} eller senere.`,unavailableDate:"Valgt dato utilgjengelig."},"nl-NL":{rangeOverflow:e=>`Waarde moet ${e.maxValue} of eerder zijn.`,rangeReversed:"De startdatum moet voor de einddatum liggen.",rangeUnderflow:e=>`Waarde moet ${e.minValue} of later zijn.`,unavailableDate:"Geselecteerde datum niet beschikbaar."},"pl-PL":{rangeOverflow:e=>`Warto\u{15B}\u{107} musi mie\u{107} warto\u{15B}\u{107} ${e.maxValue} lub wcze\u{15B}niejsz\u{105}.`,rangeReversed:"Data rozpoczÄcia musi byÄ wczeÅniejsza niż data zakoÅczenia.",rangeUnderflow:e=>`Warto\u{15B}\u{107} musi mie\u{107} warto\u{15B}\u{107} ${e.minValue} lub p\xf3\u{17A}niejsz\u{105}.`,unavailableDate:"Wybrana data jest niedostÄpna."},"pt-BR":{rangeOverflow:e=>`O valor deve ser ${e.maxValue} ou anterior.`,rangeReversed:"A data inicial deve ser anterior à data final.",rangeUnderflow:e=>`O valor deve ser ${e.minValue} ou posterior.`,unavailableDate:"Data selecionada indisponÃvel."},"pt-PT":{rangeOverflow:e=>`O valor tem de ser ${e.maxValue} ou anterior.`,rangeReversed:"A data de inÃcio deve ser anterior à data de fim.",rangeUnderflow:e=>`O valor tem de ser ${e.minValue} ou posterior.`,unavailableDate:"Data selecionada indisponÃvel."},"ro-RO":{rangeOverflow:e=>`Valoarea trebuie s\u{103} fie ${e.maxValue} sau anterioar\u{103}.`,rangeReversed:"Data de început trebuie sÄ fie anterioarÄ datei de sfârÈit.",rangeUnderflow:e=>`Valoarea trebuie s\u{103} fie ${e.minValue} sau ulterioar\u{103}.`,unavailableDate:"Data selectatÄ nu este disponibilÄ."},"ru-RU":{rangeOverflow:e=>`\u{417}\u{43D}\u{430}\u{447}\u{435}\u{43D}\u{438}\u{435} \u{434}\u{43E}\u{43B}\u{436}\u{43D}\u{43E} \u{431}\u{44B}\u{442}\u{44C} \u{43D}\u{435} \u{43F}\u{43E}\u{437}\u{436}\u{435} ${e.maxValue}.`,rangeReversed:"ÐаÑа наÑала должна пÑедÑеÑÑвоваÑÑ Ð´Ð°Ñе оконÑаниÑ.",rangeUnderflow:e=>`\u{417}\u{43D}\u{430}\u{447}\u{435}\u{43D}\u{438}\u{435} \u{434}\u{43E}\u{43B}\u{436}\u{43D}\u{43E} \u{431}\u{44B}\u{442}\u{44C} \u{43D}\u{435} \u{440}\u{430}\u{43D}\u{44C}\u{448}\u{435} ${e.minValue}.`,unavailableDate:"ÐÑбÑÐ°Ð½Ð½Ð°Ñ Ð´Ð°Ñа недоÑÑÑпна."},"sk-SK":{rangeOverflow:e=>`Hodnota mus\xed by\u{165} ${e.maxValue} alebo skor\u{161}ia.`,rangeReversed:"Dátum zaÄiatku musà byÅ¥ skoršà ako dátum konca.",rangeUnderflow:e=>`Hodnota mus\xed by\u{165} ${e.minValue} alebo neskor\u{161}ia.`,unavailableDate:"Vybratý dátum je nedostupný."},"sl-SI":{rangeOverflow:e=>`Vrednost mora biti ${e.maxValue} ali starej\u{161}a.`,rangeReversed:"ZaÄetni datum mora biti pred konÄnim datumom.",rangeUnderflow:e=>`Vrednost mora biti ${e.minValue} ali novej\u{161}a.`,unavailableDate:"Izbrani datum ni na voljo."},"sr-SP":{rangeOverflow:e=>`Vrednost mora da bude ${e.maxValue} ili starija.`,rangeReversed:"Datum poÄetka mora biti pre datuma zavrÅ¡etka.",rangeUnderflow:e=>`Vrednost mora da bude ${e.minValue} ili novija.`,unavailableDate:"Izabrani datum nije dostupan."},"sv-SE":{rangeOverflow:e=>`V\xe4rdet m\xe5ste vara ${e.maxValue} eller tidigare.`,rangeReversed:"Startdatumet mÃ¥ste vara före slutdatumet.",rangeUnderflow:e=>`V\xe4rdet m\xe5ste vara ${e.minValue} eller senare.`,unavailableDate:"Det valda datumet är inte tillgängligt."},"tr-TR":{rangeOverflow:e=>`De\u{11F}er, ${e.maxValue} veya \xf6ncesi olmal\u{131}d\u{131}r.`,rangeReversed:"BaÅlangıç tarihi bitiÅ tarihinden önce olmalıdır.",rangeUnderflow:e=>`De\u{11F}er, ${e.minValue} veya sonras\u{131} olmal\u{131}d\u{131}r.`,unavailableDate:"Seçilen tarih kullanılamıyor."},"uk-UA":{rangeOverflow:e=>`\u{417}\u{43D}\u{430}\u{447}\u{435}\u{43D}\u{43D}\u{44F} \u{43C}\u{430}\u{454} \u{431}\u{443}\u{442}\u{438} \u{43D}\u{435} \u{43F}\u{456}\u{437}\u{43D}\u{456}\u{448}\u{435} ${e.maxValue}.`,rangeReversed:"ÐаÑа поÑаÑÐºÑ Ð¼Ð°Ñ Ð¿ÐµÑедÑваÑи даÑÑ Ð·Ð°Ð²ÐµÑÑеннÑ.",rangeUnderflow:e=>`\u{417}\u{43D}\u{430}\u{447}\u{435}\u{43D}\u{43D}\u{44F} \u{43C}\u{430}\u{454} \u{431}\u{443}\u{442}\u{438} \u{43D}\u{435} \u{440}\u{430}\u{43D}\u{456}\u{448}\u{435} ${e.minValue}.`,unavailableDate:"ÐибÑана даÑа недоÑÑÑпна."},"zh-CN":{rangeOverflow:e=>`\u{503C}\u{5FC5}\u{987B}\u{662F} ${e.maxValue} \u{6216}\u{66F4}\u{65E9}\u{65E5}\u{671F}\u{3002}`,rangeReversed:"å¼å§æ¥æå¿
é¡»æ©äºç»ææ¥æã",rangeUnderflow:e=>`\u{503C}\u{5FC5}\u{987B}\u{662F} ${e.minValue} \u{6216}\u{66F4}\u{665A}\u{65E5}\u{671F}\u{3002}`,unavailableDate:"æéæ¥æä¸å¯ç¨ã"},"zh-TW":{rangeOverflow:e=>`\u{503C}\u{5FC5}\u{9808}\u{662F} ${e.maxValue} \u{6216}\u{66F4}\u{65E9}\u{3002}`,rangeReversed:"éå§æ¥æå¿
é å¨çµææ¥æä¹åã",rangeUnderflow:e=>`\u{503C}\u{5FC5}\u{9808}\u{662F} ${e.minValue} \u{6216}\u{66F4}\u{665A}\u{3002}`,unavailableDate:"æé¸æ¥æç¡æ³ä½¿ç¨ã"}};let tH=new Map;class tU{constructor(e,t={}){this.formatter=tY(e,t),this.options=t}format(e){return this.formatter.format(e)}formatToParts(e){return this.formatter.formatToParts(e)}formatRange(e,t){if("function"==typeof this.formatter.formatRange)return this.formatter.formatRange(e,t);if(t<e)throw RangeError("End date must be >= start date");return`${this.formatter.format(e)} \u{2013} ${this.formatter.format(t)}`}formatRangeToParts(e,t){if("function"==typeof this.formatter.formatRangeToParts)return this.formatter.formatRangeToParts(e,t);if(t<e)throw RangeError("End date must be >= start date");let r=this.formatter.formatToParts(e),n=this.formatter.formatToParts(t);return[...r.map(e=>({...e,source:"startRange"})),{type:"literal",value:" â ",source:"shared"},...n.map(e=>({...e,source:"endRange"}))]}resolvedOptions(){let e=this.formatter.resolvedOptions();return null==tG&&(tG="h12"===new Intl.DateTimeFormat("fr",{hour:"numeric",hour12:!1}).resolvedOptions().hourCycle),tG&&(this.resolvedHourCycle||(this.resolvedHourCycle=function(e,t){if(!t.timeStyle&&!t.hour)return;e=e.replace(/(-u-)?-nu-[a-zA-Z0-9]+/,"");let r=tY(e+=(e.includes("-u-")?"":"-u")+"-nu-latn",{...t,timeZone:void 0}),n=parseInt(r.formatToParts(new Date(2020,2,3,0)).find(e=>"hour"===e.type).value,10),a=parseInt(r.formatToParts(new Date(2020,2,3,23)).find(e=>"hour"===e.type).value,10);if(0===n&&23===a)return"h23";if(24===n&&23===a)return"h24";if(0===n&&11===a)return"h11";if(12===n&&11===a)return"h12";throw Error("Unexpected hour cycle result")}(e.locale,this.options)),e.hourCycle=this.resolvedHourCycle,e.hour12="h11"===this.resolvedHourCycle||"h12"===this.resolvedHourCycle),"ethiopic-amete-alem"===e.calendar&&(e.calendar="ethioaa"),e}}let tK={true:{ja:"h11"},false:{}};function tY(e,t={}){if("boolean"==typeof t.hour12&&(null==tZ&&(tZ="24"===new Intl.DateTimeFormat("en-US",{hour:"numeric",hour12:!1}).format(new Date(2020,2,3,0))),tZ)){let r=tK[String((t={...t}).hour12)][e.split("-")[0]],n=t.hour12?"h12":"h23";t.hourCycle=r??n,delete t.hour12}let r=e+(t?Object.entries(t).sort((e,t)=>
11e[0]<t[0]?-1:1).join():"");if(tH.has(r))return tH.get(r);let n=new Intl.DateTimeFormat(e,t);return tH.set(r,n),n}let tZ=null,tG=null;var tq=e.i(619436),tX=e.i(186748),tJ=e.i(196e3);let tQ=new tC((i=tW)&&i.__esModule?i.default:i);function t0(e,t,r,n,a){let o=null!=e&&null!=r&&e.compare(r)>0,i=null!=e&&null!=t&&0>e.compare(t),s=null!=e&&n?.(e)||!1,l=o||i||s,u=[];if(l){let e=function(){let e="u">typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return e}(),n=new tk(e,tC.getGlobalDictionaryForPackage("@react-stately/datepicker")||tQ),l=new tU(e,t4({},a)),d=l.resolvedOptions().timeZone;i&&null!=t&&u.push(n.format("rangeUnderflow",{minValue:l.format(t.toDate(d))})),o&&null!=r&&u.push(n.format("rangeOverflow",{maxValue:l.format(r.toDate(d))})),s&&u.push(n.format("unavailableDate"))}return{isInvalid:l,validationErrors:u,validationDetails:{badInput:s,customError:!1,patternMismatch:!1,rangeOverflow:o,rangeUnderflow:i,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!l}}}let t1={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",second:"2-digit"},t5={year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"};function t4(e,t){e={...t.shouldForceLeadingZeros?t5:t1,...e};let r=t.granularity||"minute",n=Object.keys(e),a=n.indexOf(t.maxGranularity??"year");a<0&&(a=0);let o=n.indexOf(r);if(o<0&&(o=2),a>o)throw Error("maxGranularity must be greater than granularity");let i=n.slice(a,o+1).reduce((t,r)=>(t[r]=e[r],t),{});return null!=t.hourCycle&&(i.hour12=12===t.hourCycle),i.timeZone=t.timeZone||"UTC",("hour"===r||"minute"===r||"second"===r)&&t.timeZone&&!t.hideTimeZone&&(i.timeZoneName="short"),t.showEra&&0===a&&(i.era="short"),i}function t2(e){return e&&"hour"in e?e:new(0,tq.Time)}function t3(e,t){return null===e?null:e?(0,tX.toCalendar)(e,t):void 0}function t6(e,t){let r=e&&"timeZone"in e?e.timeZone:void 0,n=e&&"minute"in e?"minute":"day";if(e&&t&&!(t in e))throw Error("Invalid granularity "+t+" for value "+e.toString());let[a,o]=(0,m.useState)([n,r]);return e&&(a[0]!==n||a[1]!==r)&&o([n,r]),t||(t=e?n:a[0]),[t,e?r:a[1]]}let t9="u">typeof document?m.default.useInsertionEffect??m.default.useLayoutEffect:()=>{};function t7(e,t,r){let[n,a]=(0,m.useState)(e||t),o=(0,m.useRef)(n),i=(0,m.useRef)(void 0!==e),s=void 0!==e;(0,m.useEffect)(()=>{i.current,i.current=s},[s]);let l=s?e:n;t9(()=>{o.current=l});let[,u]=(0,m.useReducer)(()=>({}),{});return[l,(0,m.useCallback)((e,...t)=>{let n="function"==typeof e?e(o.current):e;Object.is(o.current,n)||(o.current=n,a(n),u(),r?.(n,...t))},[r])]}var t8=e.i(512486),re=e.i(591178),rt=e.i(382819);class rr extends rt.GregorianCalendar{fromJulianDay(e){let t=super.fromJulianDay(e),r=(0,rt.getExtendedYear)(t.era,t.year);return new(0,tq.CalendarDate)(this,r- -543,t.month,t.day)}toJulianDay(e){return super.toJulianDay(rn(e))}getEras(){return["BE"]}getDaysInMonth(e){return super.getDaysInMonth(rn(e))}balanceDate(){}constructor(...e){super(...e),this.identifier="buddhist"}}function rn(e){let[t,r]=(0,rt.fromExtendedYear)(e.year+-543);return new(0,tq.CalendarDate)(t,r,e.month,e.day)}function ra(e,t,r,n){return e+365*t+Math.floor(t/4)+30*(r-1)+n-1}function ro(e,t){let r=Math.floor(4*(t-e)/1461),n=1+Math.floor((t-ra(e,r,1,1))/30),a=t+1-ra(e,r,n,1);return[r,n,a]}function ri(e){return Math.floor(e%4/3)}function rs(e,t){return t%13!=0?30:ri(e)+5}class rl{fromJulianDay(e){let[t,r,n]=ro(1723856,e),a="AM";return t<=0&&(a="AA",t+=5500),new(0,tq.CalendarDate)(this,a,t,r,n)}toJulianDay(e){let t=e.year;return"AA"===e.era&&(t-=5500),ra(1723856,t,e.month,e.day)}getDaysInMonth(e){return rs(e.year,e.month)}getMonthsInYear(){return 13}getDaysInYear(e){return 365+ri(e.year)}getMaximumMonthsInYear(){return 13}getMaximumDaysInMonth(){return 30}getYearsInEra(e){return"AA"===e.era?9999:9991}getEras(){return["AA","AM"]}constructor(){this.identifier="ethiopic"}}class ru extends rl{fromJulianDay(e){let[t,r,n]=ro(1723856,e);return t+=5500,new(0,tq.CalendarDate)(this,"AA",t,r,n)}getEras(){return["AA"]}getYearsInEra(){return 9999}constructor(...e){super(...e),this.identifier="ethioaa"}}class rd extends rl{fromJulianDay(e){let[t,r,n]=ro(1824665,e),a="CE";return t<=0&&(a="BCE",t=1-t),new(0,tq.CalendarDate)(this,a,t,r,n)}toJulianDay(e){let t=e.year;return"BCE"===e.era&&(t=1-t),ra(1824665,t,e.month,e.day)}getDaysInMonth(e){let t=e.year;return"BCE"===e.era&&(t=1-t),rs(t,e.month)}isInverseEra(e){return"BCE"===e.era}balanceDate(e){e.year<=0&&(e.era="BCE"===e.era?"CE":"BCE",e.year=1-e.year)}getEras(){return["BCE","CE"]}getYearsInEra(e){return"BCE"===e.era?9999:9715}constructor(...e){super(...e),this.identifier="coptic"}}var rc=e.i(231620);let rf=765433;function rm(e){return 7>(0,rc.mod)(7*e+1,19)}function rp(e){let t=Math.floor((235*e-234)/19),r=29*t+Math.floor((12084+13753*t)/25920);return 3>(0,rc.mod)(3*(r+1),7)&&(r+=1),r}function rh(e){let t,r;return rp(e)+(t=rp(e-1),r=rp(e),rp(e+1)-r==356?2:+(r-t==382))}function rg(e){return rh(e+1)-rh(e)}function rv(e,t){if(t>=6&&!rm(e)&&t++,4===t||7===t||9===t||11===t||13===t)return 29;let r=function(e){let t=rg(e);switch(t>380&&(t-=30),t){case 353:return 0;case 354:return 1;case 355:return 2}}(e);return 2===t?2===r?30:29:3===t?0===r?29:30:6===t?30*!!rm(e):30}class ry{fromJulianDay(e){let t=e-347997,r=Math.floor((25920*t/rf*19+234)/235)+1,n=rh(r),a=Math.floor(t-n);for(;a<1;)a=Math.floor(t-(n=rh(--r)));let o=1,i=0;for(;i<a;)i+=rv(r,o),o++;let s=a-(i-=rv(r,--o));return new(0,tq.CalendarDate)(this,r,o,s)}toJulianDay(e){let t=rh(e.year);for(let r=1;r<e.month;r++)t+=rv(e.year,r);return t+e.day+347997}getDaysInMonth(e){return rv(e.year,e.month)}getMonthsInYear(e){return rm(e.year)?13:12}getDaysInYear(e){return rg(e.year)}getMaximumMonthsInYear(){return 13}getMaximumDaysInMonth(){return 30}getYearsInEra(){return 9999}getEras(){return["AM"]}balanceYearMonth(e,t){t.year!==e.year&&(rm(t.year)&&!rm(e.year)&&t.month>6?e.month--:!rm(t.year)&&rm(e.year)&&t.month>6&&e.month++)}constructor(){this.identifier="hebrew"}}var rb=rt;class rx extends rb.GregorianCalendar{fromJulianDay(e){let t,r,n,a=super.fromJulianDay(e),o=a.year-78,i=e-(0,rb.gregorianToJulianDay)(a.era,a.year,1,1);if(i<80?(o--,i+=(t=(0,rb.isLeapYear)(a.year-1)?31:30)+155+90+10):(t=(0,rb.isLeapYear)(a.year)?31:30,i-=80),i<t)r=1,n=i+1;else{let e=i-t;e<155?(r=Math.floor(e/31)+2,n=e%31+1):(e-=155,r=Math.floor(e/30)+7,n=e%30+1)}return new(0,tq.CalendarDate)(this,o,r,n)}toJulianDay(e){let t,r,n=e.year+78,[a,o]=(0,rb.fromExtendedYear)(n);return((0,rb.isLeapYear)(o)?(t=31,r=(0,rb.gregorianToJulianDay)(a,o,3,21)):(t=30,r=(0,rb.gregorianToJulianDay)(a,o,3,22)),1===e.month)?r+e.day-1:(r+=t+31*Math.min(e.month-2,5),e.month>=8&&(r+=(e.month-7)*30),r+=e.day-1)}getDaysInMonth(e){return 1===e.month&&(0,rb.isLeapYear)(e.year+78)||e.month>=2&&e.month<=6?31:30}getYearsInEra(){return 9919}getEras(){return["saka"]}balanceDate(){}constructor(...e){super(...e),this.identifier="indian"}}function rw(e,t,r,n){return n+Math.ceil(29.5*(r-1))+(t-1)*354+Math.floor((3+11*t)/30)+e-1}function rD(e,t,r){let n=Math.floor((30*(r-t)+10646)/10631),a=Math.min(12,Math.ceil((r-(29+rw(t,n,1,1)))/29.5)+1),o=r-rw(t,
11n,a,1)+1;return new(0,tq.CalendarDate)(e,n,a,o)}function rC(e){return(14+11*e)%30<11}class rE{fromJulianDay(e){return rD(this,1948440,e)}toJulianDay(e){return rw(1948440,e.year,e.month,e.day)}getDaysInMonth(e){let t=29+e.month%2;return 12===e.month&&rC(e.year)&&t++,t}getMonthsInYear(){return 12}getDaysInYear(e){return rC(e.year)?355:354}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 30}getYearsInEra(){return 9665}getEras(){return["AH"]}constructor(){this.identifier="islamic-civil"}}class rS extends rE{fromJulianDay(e){return rD(this,1948439,e)}toJulianDay(e){return rw(1948439,e.year,e.month,e.day)}constructor(...e){super(...e),this.identifier="islamic-tbla"}}function rk(e){return 460322+n[e-1300]}function rj(e,t){return(r[e-1300]&1<<11-(t-1))==0?29:30}function rN(e,t){let r=rk(e);for(let n=1;n<t;n++)r+=rj(e,n);return r}function rR(e){return n[e+1-1300]-n[e-1300]}class rP extends rE{constructor(){if(super(),this.identifier="islamic-umalqura",r||(r=new Uint16Array(Uint8Array.from(atob("qgpUDckO1AbqBmwDrQpVBakGkgepC9QF2gpcBS0NlQZKB1QLagutBa4ETwoXBYsGpQbVCtYCWwmdBE0KJg2VDawFtgm6AlsKKwWVCsoG6Qr0AnYJtgJWCcoKpAvSC9kF3AJtCU0FpQpSC6ULtAW2CVcFlwJLBaMGUgdlC2oFqworBZUMSg2lDcoF1gpXCasESwmlClILagt1BXYCtwhbBFUFqQW0BdoJ3QRuAjYJqgpUDbIN1QXaAlsJqwRVCkkLZAtxC7QFtQpVCiUNkg7JDtQG6QprCasEkwpJDaQNsg25CroEWworBZUKKgtVC1wFvQQ9Ah0JlQpKC1oLbQW2AjsJmwRVBqkGVAdqC2wFrQpVBSkLkgupC9QF2gpaBasKlQVJB2QHqgu1BbYCVgpNDiULUgtqC60FrgIvCZcESwalBqwG1gpdBZ0ETQoWDZUNqgW1BdoCWwmtBJUFygbkBuoK9QS2AlYJqgpUC9IL2QXqAm0JrQSVCkoLpQuyBbUJ1gSXCkcFkwZJB1ULagVrCisFiwpGDaMNygXWCtsEawJLCaUKUgtpC3UFdgG3CFsCKwVlBbQF2gntBG0BtgimClINqQ3UBdoKWwmrBFMGKQdiB6kLsgW1ClUFJQuSDckO0gbpCmsFqwRVCikNVA2qDbUJugQ7CpsETQqqCtUK2gJdCV4ELgqaDFUNsga5BroEXQotBZUKUguoC7QLuQXaAloJSgukDdEO6AZqC20FNQWVBkoNqA3UDdoGWwWdAisGFQtKC5ULqgWuCi4JjwwnBZUGqgbWCl0FnQI="),e=>e.charCodeAt(0)).buffer)),!n){n=new Uint32Array(301);let e=0;for(let t=1300;t<=1600;t++){n[t-1300]=e;for(let r=1;r<=12;r++)e+=rj(t,r)}}}fromJulianDay(e){let t=e-1948440,r=rk(1300),n=rk(1600);if(t<r||t>n)return super.fromJulianDay(e);{let e=1299,r=1,n=1;for(;n>0;){n=t-rk(++e)+1;let a=rR(e);if(n===a){r=12;break}if(n<a){let t=rj(e,r);for(r=1;n>t;)n-=t,t=rj(e,++r);break}}return new(0,tq.CalendarDate)(this,e,r,t-rN(e,r)+1)}}toJulianDay(e){return e.year<1300||e.year>1600?super.toJulianDay(e):1948440+rN(e.year,e.month)+(e.day-1)}getDaysInMonth(e){return e.year<1300||e.year>1600?super.getDaysInMonth(e):rj(e.year,e.month)}getDaysInYear(e){return e.year<1300||e.year>1600?super.getDaysInYear(e):rR(e.year)}}var rM=rt;let rT=[[1868,9,8],[1912,7,30],[1926,12,25],[1989,1,8],[2019,5,1]],rI=[[1912,7,29],[1926,12,24],[1989,1,7],[2019,4,30]],rL=[1867,1911,1925,1988,2018],rF=["meiji","taisho","showa","heisei","reiwa"];function rA(e){let t=rT.findIndex(([t,r,n])=>!!(e.year<t)||e.year===t&&!!(e.month<r)||e.year===t&&e.month===r&&!!(e.day<n));return -1===t?rT.length-1:0===t?0:t-1}function rO(e){let t=rL[rF.indexOf(e.era)];if(!t)throw Error("Unknown era: "+e.era);return new(0,tq.CalendarDate)(e.year+t,e.month,e.day)}class r$ extends rM.GregorianCalendar{fromJulianDay(e){let t=super.fromJulianDay(e),r=rA(t);return new(0,tq.CalendarDate)(this,rF[r],t.year-rL[r],t.month,t.day)}toJulianDay(e){return super.toJulianDay(rO(e))}balanceDate(e){let t=rO(e),r=rA(t);rF[r]!==e.era&&(e.era=rF[r],e.year=t.year-rL[r]),this.constrainDate(e)}constrainDate(e){let t=rF.indexOf(e.era),r=rI[t];if(null!=r){let[n,a,o]=r,i=n-rL[t];e.year=Math.max(1,Math.min(i,e.year)),e.year===i&&(e.month=Math.min(a,e.month),e.month===a&&(e.day=Math.min(o,e.day)))}if(1===e.year&&t>=0){let[,r,n]=rT[t];e.month=Math.max(r,e.month),e.month===r&&(e.day=Math.max(n,e.day))}}getEras(){return rF}getYearsInEra(e){let t=rF.indexOf(e.era),r=rT[t],n=rT[t+1];if(null==n)return 9999-r[0]+1;let a=n[0]-r[0];return(e.month<n[1]||e.month===n[1]&&e.day<n[2])&&a++,a}getDaysInMonth(e){return super.getDaysInMonth(rO(e))}getMinimumMonthInYear(e){let t=r_(e);return t?t[1]:1}getMinimumDayInMonth(e){let t=r_(e);return t&&e.month===t[1]?t[2]:1}constructor(...e){super(...e),this.identifier="japanese"}}function r_(e){if(1===e.year)return rT[rF.indexOf(e.era)]}let rz=[0,31,62,93,124,155,186,216,246,276,306,336];class rB{fromJulianDay(e){let t=e-1948320,r=1+Math.floor((33*t+3)/12053),n=t-(365*(r-1)+Math.floor((8*r+21)/33)),a=n<216?Math.floor(n/31):Math.floor((n-6)/30),o=n-rz[a]+1;return new(0,tq.CalendarDate)(this,r,a+1,o)}toJulianDay(e){let t=1948319+365*(e.year-1)+Math.floor((8*e.year+21)/33);return t+=rz[e.month-1],t+=e.day}getMonthsInYear(){return 12}getDaysInMonth(e){return e.month<=6?31:e.month<=11||8>(0,rc.mod)(25*e.year+11,33)?30:29}getMaximumMonthsInYear(){return 12}
11getMaximumDaysInMonth(){return 31}getEras(){return["AP"]}getYearsInEra(){return 9377}constructor(){this.identifier="persian"}}var rV=rt;function rW(e){return"minguo"===e.era?e.year+1911:1-e.year+1911}function rH(e){let t=e-1911;return t>0?["minguo",t]:["before_minguo",1-t]}class rU extends rV.GregorianCalendar{fromJulianDay(e){let t=super.fromJulianDay(e),[r,n]=rH((0,rV.getExtendedYear)(t.era,t.year));return new(0,tq.CalendarDate)(this,r,n,t.month,t.day)}toJulianDay(e){return super.toJulianDay(rK(e))}getEras(){return["before_minguo","minguo"]}balanceDate(e){let[t,r]=rH(rW(e));e.era=t,e.year=r}isInverseEra(e){return"before_minguo"===e.era}getDaysInMonth(e){return super.getDaysInMonth(rK(e))}getYearsInEra(e){return"before_minguo"===e.era?9999:8088}constructor(...e){super(...e),this.identifier="roc"}}function rK(e){let[t,r]=(0,rV.fromExtendedYear)(rW(e));return new(0,tq.CalendarDate)(t,r,e.month,e.day)}function rY(e){switch(e){case"buddhist":return new rr;case"ethiopic":return new rl;case"ethioaa":return new ru;case"coptic":return new rd;case"hebrew":return new ry;case"indian":return new rx;case"islamic-civil":return new rE;case"islamic-tbla":return new rS;case"islamic-umalqura":return new rP;case"japanese":return new r$;case"persian":return new rB;case"roc":return new rU;default:return new(0,rt.GregorianCalendar)}}var rZ=e.i(718300),rG=e.i(967860);let rq=null;function rX(e,t="assertive",r=7e3){rq?rq.announce(e,t,r):(rq=new rJ,("boolean"==typeof IS_REACT_ACT_ENVIRONMENT?IS_REACT_ACT_ENVIRONMENT:"u">typeof jest)?rq.announce(e,t,r):setTimeout(()=>
11{rq?.isAttached()&&rq?.announce(e,t,r)},100))}class rJ{constructor(){this.node=null,this.assertiveLog=null,this.politeLog=null,"u">typeof document&&(this.node=document.createElement("div"),this.node.dataset.liveAnnouncer="true",Object.assign(this.node.style,{border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"}),this.assertiveLog=this.createLog("assertive"),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog("polite"),this.node.appendChild(this.politeLog),document.body.prepend(this.node))}isAttached(){return this.node?.isConnected}createLog(e){let t=document.createElement("div");return t.setAttribute("role","log"),t.setAttribute("aria-live",e),t.setAttribute("aria-relevant","additions"),t}destroy(){this.node&&(document.body.removeChild(this.node),this.node=null)}announce(e,t="assertive",r=7e3){if(!this.node)return;let n=document.createElement("div");"object"==typeof e?(n.setAttribute("role","img"),n.setAttribute("aria-labelledby",e["aria-labelledby"])):n.textContent=e,"assertive"===t?this.assertiveLog?.appendChild(n):this.politeLog?.appendChild(n),""!==e&&setTimeout(()=>{n.remove()},r)}clear(e){this.node&&((!e||"assertive"===e)&&this.assertiveLog&&(this.assertiveLog.innerHTML=""),(!e||"polite"===e)&&this.politeLog&&(this.politeLog.innerHTML=""))}}var rQ={};function r0(e,t){let r=(0,m.useRef)(null);return e&&r.current&&t(e,r.current)&&(e=r.current),r.current=e,e}function r1(e){e=r0(e??{},r5);let{locale:t}=tf();return(0,m.useMemo)(()=>new tU(t,e),[t,e])}function r5(e,t){if(e===t)return!0;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n of r)if(t[n]!==e[n])return!1;return!0}function r4(e){return e&&e.__esModule?e.default:e}rQ={"ar-AE":{dateRange:e=>`${e.startDate} \u{625}\u{644}\u{649} ${e.endDate}`,dateSelected:e=>`${e.date} \u{627}\u{644}\u{645}\u{62D}\u{62F}\u{62F}`,finishRangeSelectionPrompt:"اÙÙØ± ÙØ¥ÙÙØ§Ø¡ عÙ
ÙÙØ© ØªØØ¯Ùد ÙØ·Ø§Ù Ø§ÙØªØ§Ø±ÙØ®",maximumDate:"آخر ØªØ§Ø±ÙØ® Ù
تاØ",minimumDate:"Ø£ÙÙ ØªØ§Ø±ÙØ® Ù
تاØ",next:"Ø§ÙØªØ§ÙÙ",previous:"Ø§ÙØ³Ø§Ø¨Ù",selectedDateDescription:e=>`\u{62A}\u{627}\u{631}\u{64A}\u{62E} \u{645}\u{62D}\u{62F}\u{62F}: ${e.date}`,selectedRangeDescription:e=>`\u{627}\u{644}\u{645}\u{62F}\u{649} \u{627}\u{644}\u{632}\u{645}\u{646}\u{64A} \u{627}\u{644}\u{645}\u{62D}\u{62F}\u{62F}: ${e.dateRange}`,startRangeSelectionPrompt:"اÙÙØ± ÙØ¨Ø¯Ø¡ عÙ
ÙÙØ© ØªØØ¯Ùد ÙØ·Ø§Ù Ø§ÙØªØ§Ø±ÙØ®",todayDate:e=>`\u{627}\u{644}\u{64A}\u{648}\u{645}\u{60C} ${e.date}`,todayDateSelected:e=>`\u{627}\u{644}\u{64A}\u{648}\u{645}\u{60C} ${e.date} \u{645}\u{62D}\u{62F}\u{62F}`},"bg-BG":{dateRange:e=>`${e.startDate} \u{434}\u{43E} ${e.endDate}`,dateSelected:e=>`\u{418}\u{437}\u{431}\u{440}\u{430}\u{43D}\u{43E} \u{435} ${e.date}`,finishRangeSelectionPrompt:"ÐаÑиÑнеÑе, за да довÑÑÑиÑе избоÑа на вÑемеви инÑеÑвал",maximumDate:"ÐоÑледна налиÑна даÑа",minimumDate:"ÐÑÑва налиÑна даÑа",next:"ÐапÑед",previous:"Ðазад",selectedDateDescription:e=>`\u{418}\u{437}\u{431}\u{440}\u{430}\u{43D}\u{430} \u{434}\u{430}\u{442}\u{430}: ${e.date}`,selectedRangeDescription:e=>`\u{418}\u{437}\u{431}\u{440}\u{430}\u{43D} \u{434}\u{438}\u{430}\u{43F}\u{430}\u{437}\u{43E}\u{43D}: ${e.dateRange}`,startRangeSelectionPrompt:"ÐаÑиÑнеÑе, за да пÑиÑÑÑпиÑе кÑм избоÑа на вÑемеви инÑеÑвал",todayDate:e=>`\u{414}\u{43D}\u{435}\u{441}, ${e.date}`,todayDateSelected:e=>`\u{414}\u{43D}\u{435}\u{441}, ${e.date} \u{441}\u{430} \u{438}\u{437}\u{431}\u{440}\u{430}\u{43D}\u{438}`},"cs-CZ":{dateRange:e=>`${e.startDate} a\u{17E} ${e.endDate}`,dateSelected:e=>`Vybr\xe1no ${e.date}`,finishRangeSelectionPrompt:"KliknutÃm dokonÄÃte výbÄr rozsahu dat",maximumDate:"Poslednà dostupné datum",minimumDate:"Prvnà dostupné datum",next:"DalÅ¡Ã",previous:"PÅedchozÃ",selectedDateDescription:e=>`Vybran\xe9 datum: ${e.date}`,selectedRangeDescription:e=>`Vybran\xe9 obdob\xed: ${e.dateRange}`,startRangeSelectionPrompt:"KliknutÃm zahájÃte výbÄr rozsahu dat",todayDate:e=>`Dnes, ${e.date}`,todayDateSelected:e=>`Dnes, vybr\xe1no ${e.date}`},"da-DK":{dateRange:e=>`${e.startDate} til ${e.endDate}`,dateSelected:e=>`${e.date} valgt`,finishRangeSelectionPrompt:"Klik for at fuldføre valg af datoomrÃ¥de",maximumDate:"Sidste ledige dato",minimumDate:"Første ledige dato",next:"Næste",previous:"Forrige",selectedDateDescription:e=>`Valgt dato: ${e.date}`,selectedRangeDescription:e=>`Valgt interval: ${e.dateRange}`,startRangeSelectionPrompt:"Klik for at starte valg af datoomrÃ¥de",todayDate:e=>`I dag, ${e.date}`,todayDateSelected:e=>`I dag, ${e.date} valgt`},"de-DE":{dateRange:e=>`${e.startDate} bis ${e.endDate}`,dateSelected:e=>`${e.date} ausgew\xe4hlt`,finishRangeSelectionPrompt:"Klicken, um die Auswahl des Datumsbereichs zu beenden",maximumDate:"Letztes verfügbares Datum",minimumDate:"Erstes verfügbares Datum",next:"Weiter",previous:"Zurück",selectedDateDescription:e=>`Ausgew\xe4hltes Datum: ${e.date}`,selectedRangeDescription:e=>`Ausgew\xe4hlter Bereich: ${e.dateRange}`,startRangeSelectionPrompt:"Klicken, um die Auswahl des Datumsbereichs zu beginnen",todayDate:e=>`Heute, ${e.date}`,todayDateSelected:e=>`Heute, ${e.date} ausgew\xe4hlt`},"el-GR":{dateRange:e=>`${e.startDate} \u{3AD}\u{3C9}\u{3C2} ${e.endDate}`,dateSelected:e=>`\u{395}\u{3C0}\u{3B9}\u{3BB}\u{3AD}\u{3C7}\u{3B8}\u{3B7}\u{3BA}\u{3B5} ${e.date}`,finishRangeSelectionPrompt:"ÎάνÏε κλικ για να ολοκληÏÏÏεÏε Ïην εÏιλογή εÏÏοÏ
Ï Î·Î¼ÎµÏομηνιÏν",maximumDate:"ΤελεÏ
Ïαία διαθÎÏιμη ημεÏομηνία",minimumDate:"Î ÏÏÏη διαθÎÏιμη ημεÏομηνία",next:"ÎÏÏμενο",previous:"Î ÏοηγοÏμενο",selectedDateDescription:e=>`\u{395}\u{3C0}\u{3B9}\u{3BB}\u{3B5}\u{3B3}\u{3BC}\u{3AD}\u{3BD}\u{3B7} \u{3B7}\u{3BC}\u{3B5}\u{3C1}\u{3BF}\u{3BC}\u{3B7}\u{3BD}\u{3AF}\u{3B1}: ${e.date}`,selectedRangeDescription:e=>`\u{395}\u{3C0}\u{3B9}\u{3BB}\u{3B5}\u{3B3}\u{3BC}\u{3AD}\u{3BD}\u{3BF} \u{3B5}\u{3CD}\u{3C1}\u{3BF}\u{3C2}: ${e.dateRange}`,startRangeSelectionPrompt:"ÎάνÏε κλικ για να ξεκινήÏεÏε Ïην εÏιλογή εÏÏοÏ
Ï Î·Î¼ÎµÏομηνιÏν",todayDate:e=>`\u{3A3}\u{3AE}\u{3BC}\u{3B5}\u{3C1}\u{3B1}, ${e.date}`,todayDateSelected:e=>`\u{3A3}\u{3AE}\u{3BC}\u{3B5}\u{3C1}\u{3B1}, \u{3B5}\u{3C0}\u{3B9}\u{3BB}\u{3AD}\u{3C7}\u{3C4}\u{3B7}\u{3BA}\u{3B5} ${e.date}`},"en-US":{previous:"Previous",next:"Next",selectedDateDescription:e=>`Selected Date: ${e.date}`,selectedRangeDescription:e=>`Selected Range: ${e.dateRange}`,todayDate:e=>`Today, ${e.date}`,todayDateSelected:e=>`Today, ${e.date} selected`,dateSelected:e=>`${e.date} selected`,startRangeSelectionPrompt:"Click to start selecting date range",finishRangeSelectionPrompt:"Click to finish selecting date range",minimumDate:"First available date",maximumDate:"Last available date",dateRange:e=>`${e.startDate} to ${e.endDate}`},"es-ES":{dateRange:e=>`${e.startDate} a ${e.endDate}`,dateSelected:e=>`${e.date} seleccionado`,finishRangeSelectionPrompt:"Haga clic para terminar de seleccionar rango de fechas",maximumDate:"Ãltima fecha disponible",minimumDate:"Primera fecha disponible",next:"Siguiente",previous:"Anterior",selectedDateDescription:e=>
11`Fecha seleccionada: ${e.date}`,selectedRangeDescription:e=>`Intervalo seleccionado: ${e.dateRange}`,startRangeSelectionPrompt:"Haga clic para comenzar a seleccionar un rango de fechas",todayDate:e=>`Hoy, ${e.date}`,todayDateSelected:e=>`Hoy, ${e.date} seleccionado`},"et-EE":{dateRange:e=>`${e.startDate} kuni ${e.endDate}`,dateSelected:e=>`${e.date} valitud`,finishRangeSelectionPrompt:"Klõpsake kuupäevavahemiku valimise lõpetamiseks",maximumDate:"Viimane saadaolev kuupäev",minimumDate:"Esimene saadaolev kuupäev",next:"Järgmine",previous:"Eelmine",selectedDateDescription:e=>`Valitud kuup\xe4ev: ${e.date}`,selectedRangeDescription:e=>`Valitud vahemik: ${e.dateRange}`,startRangeSelectionPrompt:"Klõpsake kuupäevavahemiku valimiseks",todayDate:e=>`T\xe4na, ${e.date}`,todayDateSelected:e=>`T\xe4na, ${e.date} valitud`},"fi-FI":{dateRange:e=>`${e.startDate} \u{2013} ${e.endDate}`,dateSelected:e=>`${e.date} valittu`,finishRangeSelectionPrompt:"Lopeta päivämääräalueen valinta napsauttamalla tätä.",maximumDate:"Viimeinen varattavissa oleva päivämäärä",minimumDate:"Ensimmäinen varattavissa oleva päivämäärä",next:"Seuraava",previous:"Edellinen",selectedDateDescription:e=>`Valittu p\xe4iv\xe4m\xe4\xe4r\xe4: ${e.date}`,selectedRangeDescription:e=>`Valittu aikav\xe4li: ${e.dateRange}`,startRangeSelectionPrompt:"Aloita päivämääräalueen valinta napsauttamalla tätä.",todayDate:e=>`T\xe4n\xe4\xe4n, ${e.date}`,todayDateSelected:e=>`T\xe4n\xe4\xe4n, ${e.date} valittu`},"fr-FR":{dateRange:e=>`${e.startDate} \xe0 ${e.endDate}`,dateSelected:e=>`${e.date} s\xe9lectionn\xe9`,finishRangeSelectionPrompt:"Cliquer pour finir de sélectionner la plage de dates",maximumDate:"Dernière date disponible",minimumDate:"Première date disponible",next:"Suivant",previous:"Précédent",selectedDateDescription:e=>`Date s\xe9lectionn\xe9e\xa0: ${e.date}`,selectedRangeDescription:e=>`Plage s\xe9lectionn\xe9e\xa0: ${e.dateRange}`,startRangeSelectionPrompt:"Cliquer pour commencer à sélectionner la plage de dates",todayDate:e=>`Aujourd'hui, ${e.date}`,todayDateSelected:e=>`Aujourd\u{2019}hui, ${e.date} s\xe9lectionn\xe9`},"he-IL":{dateRange:e=>`${e.startDate} \u{5E2}\u{5D3} ${e.endDate}`,dateSelected:e=>`${e.date} \u{5E0}\u{5D1}\u{5D7}\u{5E8}`,finishRangeSelectionPrompt:"××¥ ××× ×ס××× ×ת ×××רת ×××× ×ת×ר××××",maximumDate:"ת×ר×× ×¤× ×× ××ר××",minimumDate:"ת×ר×× ×¤× ×× ×¨×ש××",next:"×××",previous:"××§×××",selectedDateDescription:e=>`\u{5EA}\u{5D0}\u{5E8}\u{5D9}\u{5DA} \u{5E0}\u{5D1}\u{5D7}\u{5E8}: ${e.date}`,selectedRangeDescription:e=>`\u{5D8}\u{5D5}\u{5D5}\u{5D7} \u{5E0}\u{5D1}\u{5D7}\u{5E8}: ${e.dateRange}`,startRangeSelectionPrompt:"×××¥ ××× ××ת××× ××××רת ×××× ×ת×ר××××",todayDate:e=>`\u{5D4}\u{5D9}\u{5D5}\u{5DD}, ${e.date}`,todayDateSelected:e=>`\u{5D4}\u{5D9}\u{5D5}\u{5DD}, ${e.date} \u{5E0}\u{5D1}\u{5D7}\u{5E8}`},"hr-HR":{dateRange:e=>`${e.startDate} do ${e.endDate}`,dateSelected:e=>`${e.date} odabran`,finishRangeSelectionPrompt:"Kliknite da dovrÅ¡ite raspon odabranih datuma",maximumDate:"Posljednji raspoloživi datum",minimumDate:"Prvi raspoloživi datum",next:"SljedeÄi",previous:"Prethodni",selectedDateDescription:e=>`Odabrani datum: ${e.date}`,selectedRangeDescription:e=>`Odabrani raspon: ${e.dateRange}`,startRangeSelectionPrompt:"Kliknite da zapoÄnete raspon odabranih datuma",todayDate:e=>`Danas, ${e.date}`,todayDateSelected:e=>`Danas, odabran ${e.date}`},"hu-HU":{dateRange:e=>`${e.startDate}\u{2013}${e.endDate}`,dateSelected:e=>`${e.date} kiv\xe1lasztva`,finishRangeSelectionPrompt:"Kattintson a dátumtartomány kijelölésének befejezéséhez",maximumDate:"Utolsó elérhetÅ dátum",minimumDate:"Az elsÅ elérhetÅ dátum",next:"KövetkezÅ",previous:"ElÅzÅ",selectedDateDescription:e=>`Kijel\xf6lt d\xe1tum: ${e.date}`,selectedRangeDescription:e=>`Kijel\xf6lt tartom\xe1ny: ${e.dateRange}`,startRangeSelectionPrompt:"Kattintson a dátumtartomány kijelölésének indÃtásához",todayDate:e=>`Ma, ${e.date}`,todayDateSelected:e=>`Ma, ${e.date} kijel\xf6lve`},"it-IT":{dateRange:e=>`Da ${e.startDate} a ${e.endDate}`,dateSelected:e=>`${e.date} selezionata`,finishRangeSelectionPrompt:"Fai clic per completare la selezione dellâintervallo di date",maximumDate:"Ultima data disponibile",minimumDate:"Prima data disponibile",next:"Successivo",previous:"Precedente",selectedDateDescription:e=>`Data selezionata: ${e.date}`,selectedRangeDescription:e=>`Intervallo selezionato: ${e.dateRange}`,startRangeSelectionPrompt:"Fai clic per selezionare lâintervallo di date",todayDate:e=>`Oggi, ${e.date}`,todayDateSelected:e=>`Oggi, ${e.date} selezionata`},"ja-JP":{dateRange:e=>`${e.startDate} \u{304B}\u{3089} ${e.endDate}`,dateSelected:e=>`${e.date} \u{3092}\u{9078}\u{629E}`,finishRangeSelectionPrompt:"ã¯ãªãã¯ãã¦æ¥ä»ç¯å²ã®é¸æãçµäº",maximumDate:"æçµå©ç¨å¯è½æ¥",minimumDate:"æåã®å©ç¨å¯è½æ¥",next:"次ã¸",previous:"åã¸",selectedDateDescription:e=>`\u{9078}\u{629E}\u{3057}\u{305F}\u{65E5}\u{4ED8} : ${e.date}`,selectedRangeDescription:e=>`\u{9078}\u{629E}\u{7BC4}\u{56F2} : ${e.dateRange}`,startRangeSelectionPrompt:"ã¯ãªãã¯ãã¦æ¥ä»ç¯å²ã®é¸æãéå§",todayDate:e=>`\u{672C}\u{65E5}\u{3001}${e.date}`,todayDateSelected:e=>`\u{672C}\u{65E5}\u{3001}${e.date} \u{3092}\u{9078}\u{629E}`},"ko-KR":{dateRange:e=>`${e.startDate} ~ ${e.endDate}`,dateSelected:e=>`${e.date} \u{C120}\u{D0DD}\u{B428}`,finishRangeSelectionPrompt:"ë ì§ ë²ì ì íì ìë£íë ¤ë©´ í´ë¦íììì¤.",maximumDate:"ë§ì§ë§ì¼ë¡ ì¬ì© ê°ë¥í ì¼ì",minimumDate:"ì²ìì¼ë¡ ì¬ì© ê°ë¥í ì¼ì",next:"ë¤ì",previous:"ì´ì ",selectedDateDescription:e=>`\u{C120}\u{D0DD} \u{C77C}\u{C790}: ${e.date}`,selectedRangeDescription:e=>`\u{C120}\u{D0DD} \u{BC94}\u{C704}: ${e.dateRange}`,startRangeSelectionPrompt:"ë ì§ ë²ì ì íì ììíë ¤ë©´ í´ë¦íììì¤.",todayDate:e=>`\u{C624}\u{B298}, ${e.date}`,todayDateSelected:e=>`\u{C624}\u{B298}, ${e.date} \u{C120}\u{D0DD}\u{B428}`},"lt-LT":{dateRange:e=>`Nuo ${e.startDate} iki ${e.endDate}`,dateSelected:e=>`Pasirinkta ${e.date}`,finishRangeSelectionPrompt:"SpustelÄkite, kad baigtumÄte pasirinkti datų intervalÄ
",maximumDate:"PaskutinÄ galima data",minimumDate:"Pirmoji galima data",next:"Paskesnis",previous:"Ankstesnis",selectedDateDescription:e=>`Pasirinkta data: ${e.date}`,selectedRangeDescription:e=>`Pasirinktas intervalas: ${e.dateRange}`,startRangeSelectionPrompt:"SpustelÄkite, kad pradÄtumÄte pasirinkti datų intervalÄ
",todayDate:e=>`\u{160}iandien, ${e.date}`,todayDateSelected:e=>`\u{160}iandien, pasirinkta ${e.date}`},"lv-LV":{dateRange:e=>`No ${e.startDate} l\u{12B}dz ${e.endDate}`,dateSelected:e=>`Atlas\u{12B}ts: ${e.date}`,finishRangeSelectionPrompt:"Noklikšķiniet, lai pabeigtu datumu diapazona atlasi",maximumDate:"PÄdÄjais pieejamais datums",minimumDate:"Pirmais pieejamais datums",next:"TÄlÄk",previous:"Atpakaļ",selectedDateDescription:e=>`Atlas\u{12B}tais datums: ${e.date}`,selectedRangeDescription:e=>`Atlas\u{12B}tais diapazons: ${e.dateRange}`,startRangeSelectionPrompt:"Noklikšķiniet, lai sÄktu datumu diapazona atlasi",todayDate:e=>`\u{160}odien, ${e.date}`,todayDateSelected:e=>`Atlas\u{12B}ta \u{161}odiena, ${e.date}`},"nb-NO":{dateRange:e=>`${e.startDate} til ${e.endDate}`,dateSelected:e=>`${e.date} valgt`,finishRangeSelectionPrompt:"Klikk for Ã¥ fullføre valg av datoomrÃ¥de",maximumDate:"Siste tilgjengelige dato",minimumDate:"Første tilgjengelige dato",next:"Neste",previous:"Forrige",selectedDateDescription:e=>`Valgt dato: ${e.date}`,selectedRangeDescription:e=>`Valgt omr\xe5de: ${e.dateRange}`,startRangeSelectionPrompt:"Klikk for Ã¥ starte valg av datoomrÃ¥de",todayDate:e=>`I dag, ${e.date}`,todayDateSelected:e=>`I dag, ${e.date} valgt`},"nl-NL":{dateRange:e=>`${e.startDate} tot ${e.endDate}`,dateSelected:e=>`${e.date} geselecteerd`,finishRangeSelectionPrompt:"Klik om de selectie van het datumbereik te voltooien",maximumDate:"Laatste beschikbare datum",minimumDate:"Eerste beschikbare datum",next:"Volgende",previous:"Vorige",selectedDateDescription:e=>`Geselecteerde datum: ${e.date}`,selectedRangeDescription:e=>`Geselecteerd bereik: ${e.dateRange}`,startRangeSelectionPrompt:"Klik om het datumbereik te selecteren",todayDate:e=>`Vandaag, ${e.date}`,todayDateSelected:e=>`Vandaag, ${e.date} geselecteerd`},"pl-PL":{dateRange:e=>`${e.startDate} do ${e.endDate}`,dateSelected:e=>`Wybrano ${e.date}`,finishRangeSelectionPrompt:"Kliknij, aby zakoÅczyÄ wybór zakresu dat",maximumDate:"Ostatnia dostÄpna data",minimumDate:"Pierwsza dostÄpna data",next:"Dalej",previous:"Wstecz",selectedDateDescription:e=>`Wybrana data: ${e.date}`,selectedRangeDescription:e=>`Wybrany zakres: ${e.dateRange}`,startRangeSelectionPrompt:"Kliknij, aby rozpoczÄ
Ä wybór zakresu dat",todayDate:e=>`Dzisiaj, ${e.date}`,todayDateSelected:e=>
11`Dzisiaj wybrano ${e.date}`},"pt-BR":{dateRange:e=>`${e.startDate} a ${e.endDate}`,dateSelected:e=>`${e.date} selecionado`,finishRangeSelectionPrompt:"Clique para concluir a seleção do intervalo de datas",maximumDate:"Ãltima data disponÃvel",minimumDate:"Primeira data disponÃvel",next:"Próximo",previous:"Anterior",selectedDateDescription:e=>`Data selecionada: ${e.date}`,selectedRangeDescription:e=>`Intervalo selecionado: ${e.dateRange}`,startRangeSelectionPrompt:"Clique para iniciar a seleção do intervalo de datas",todayDate:e=>`Hoje, ${e.date}`,todayDateSelected:e=>`Hoje, ${e.date} selecionado`},"pt-PT":{dateRange:e=>`${e.startDate} a ${e.endDate}`,dateSelected:e=>`${e.date} selecionado`,finishRangeSelectionPrompt:"Clique para terminar de selecionar o intervalo de datas",maximumDate:"Ãltima data disponÃvel",minimumDate:"Primeira data disponÃvel",next:"Próximo",previous:"Anterior",selectedDateDescription:e=>`Data selecionada: ${e.date}`,selectedRangeDescription:e=>`Intervalo selecionado: ${e.dateRange}`,startRangeSelectionPrompt:"Clique para começar a selecionar o intervalo de datas",todayDate:e=>`Hoje, ${e.date}`,todayDateSelected:e=>`Hoje, ${e.date} selecionado`},"ro-RO":{dateRange:e=>`De la ${e.startDate} p\xe2n\u{103} la ${e.endDate}`,dateSelected:e=>`${e.date} selectat\u{103}`,finishRangeSelectionPrompt:"ApÄsaÅ£i pentru a finaliza selecÅ£ia razei pentru datÄ",maximumDate:"Ultima datÄ disponibilÄ",minimumDate:"Prima datÄ disponibilÄ",next:"UrmÄtorul",previous:"Ãnainte",selectedDateDescription:e=>`Dat\u{103} selectat\u{103}: ${e.date}`,selectedRangeDescription:e=>`Interval selectat: ${e.dateRange}`,startRangeSelectionPrompt:"ApÄsaÅ£i pentru a începe selecÅ£ia razei pentru datÄ",todayDate:e=>`Ast\u{103}zi, ${e.date}`,todayDateSelected:e=>`Azi, ${e.date} selectat\u{103}`},"ru-RU":{dateRange:e=>`\u{421} ${e.startDate} \u{43F}\u{43E} ${e.endDate}`,dateSelected:e=>`\u{412}\u{44B}\u{431}\u{440}\u{430}\u{43D}\u{43E} ${e.date}`,finishRangeSelectionPrompt:"ЩелкниÑе, ÑÑÐ¾Ð±Ñ Ð·Ð°Ð²ÐµÑÑиÑÑ Ð²ÑÐ±Ð¾Ñ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° даÑ",maximumDate:"ÐоÑледнÑÑ Ð´Ð¾ÑÑÑÐ¿Ð½Ð°Ñ Ð´Ð°Ñа",minimumDate:"ÐеÑÐ²Ð°Ñ Ð´Ð¾ÑÑÑÐ¿Ð½Ð°Ñ Ð´Ð°Ñа",next:"Ðалее",previous:"Ðазад",selectedDateDescription:e=>`\u{412}\u{44B}\u{431}\u{440}\u{430}\u{43D}\u{43D}\u{430}\u{44F} \u{434}\u{430}\u{442}\u{430}: ${e.date}`,selectedRangeDescription:e=>`\u{412}\u{44B}\u{431}\u{440}\u{430}\u{43D}\u{43D}\u{44B}\u{439} \u{434}\u{438}\u{430}\u{43F}\u{430}\u{437}\u{43E}\u{43D}: ${e.dateRange}`,startRangeSelectionPrompt:"ЩелкниÑе, ÑÑÐ¾Ð±Ñ Ð½Ð°ÑаÑÑ Ð²ÑÐ±Ð¾Ñ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° даÑ",todayDate:e=>`\u{421}\u{435}\u{433}\u{43E}\u{434}\u{43D}\u{44F}, ${e.date}`,todayDateSelected:e=>`\u{421}\u{435}\u{433}\u{43E}\u{434}\u{43D}\u{44F}, \u{432}\u{44B}\u{431}\u{440}\u{430}\u{43D}\u{43E} ${e.date}`},"sk-SK":{dateRange:e=>`Od ${e.startDate} do ${e.endDate}`,dateSelected:e=>`Vybrat\xfd d\xe1tum ${e.date}`,finishRangeSelectionPrompt:"KliknutÃm dokonÄÃte výber rozsahu dátumov",maximumDate:"Posledný dostupný dátum",minimumDate:"Prvý dostupný dátum",next:"Nasledujúce",previous:"Predchádzajúce",selectedDateDescription:e=>`Vybrat\xfd d\xe1tum: ${e.date}`,selectedRangeDescription:e=>`Vybrat\xfd rozsah: ${e.dateRange}`,startRangeSelectionPrompt:"KliknutÃm spustÃte výber rozsahu dátumov",todayDate:e=>`Dnes ${e.date}`,todayDateSelected:e=>`Vybrat\xfd dne\u{161}n\xfd d\xe1tum ${e.date}`},"sl-SI":{dateRange:e=>`${e.startDate} do ${e.endDate}`,dateSelected:e=>`${e.date} izbrano`,finishRangeSelectionPrompt:"Kliknite za dokonÄanje izbire datumskega obsega",maximumDate:"Zadnji razpoložljivi datum",minimumDate:"Prvi razpoložljivi datum",next:"Naprej",previous:"Nazaj",selectedDateDescription:e=>`Izbrani datum: ${e.date}`,selectedRangeDescription:e=>`Izbrano obmo\u{10D}je: ${e.dateRange}`,startRangeSelectionPrompt:"Kliknite za zaÄetek izbire datumskega obsega",todayDate:e=>`Danes, ${e.date}`,todayDateSelected:e=>`Danes, ${e.date} izbrano`},"sr-SP":{dateRange:e=>`${e.startDate} do ${e.endDate}`,dateSelected:e=>`${e.date} izabran`,finishRangeSelectionPrompt:"Kliknite da dovrÅ¡ite opseg izabranih datuma",maximumDate:"Zadnji raspoloživi datum",minimumDate:"Prvi raspoloživi datum",next:"SledeÄi",previous:"Prethodni",selectedDateDescription:e=>`Izabrani datum: ${e.date}`,selectedRangeDescription:e=>`Izabrani period: ${e.dateRange}`,startRangeSelectionPrompt:"Kliknite da zapoÄnete opseg izabranih datuma",todayDate:e=>`Danas, ${e.date}`,todayDateSelected:e=>`Danas, izabran ${e.date}`},"sv-SE":{dateRange:e=>`${e.startDate} till ${e.endDate}`,dateSelected:e=>`${e.date} har valts`,finishRangeSelectionPrompt:"Klicka för att avsluta val av datumintervall",maximumDate:"Sista t
11illgängliga datum",minimumDate:"Första tillgängliga datum",next:"Nästa",previous:"FöregÃ¥ende",selectedDateDescription:e=>`Valt datum: ${e.date}`,selectedRangeDescription:e=>`Valt intervall: ${e.dateRange}`,startRangeSelectionPrompt:"Klicka för att välja datumintervall",todayDate:e=>`Idag, ${e.date}`,todayDateSelected:e=>`Idag, ${e.date} har valts`},"tr-TR":{dateRange:e=>`${e.startDate} - ${e.endDate}`,dateSelected:e=>`${e.date} se\xe7ildi`,finishRangeSelectionPrompt:"Tarih aralıÄı seçimini tamamlamak için tıklayın",maximumDate:"Son müsait tarih",minimumDate:"İlk müsait tarih",next:"Sonraki",previous:"Ãnceki",selectedDateDescription:e=>`Se\xe7ilen Tarih: ${e.date}`,selectedRangeDescription:e=>`Se\xe7ilen Aral\u{131}k: ${e.dateRange}`,startRangeSelectionPrompt:"Tarih aralıÄı seçimini baÅlatmak için tıklayın",todayDate:e=>`Bug\xfcn, ${e.date}`,todayDateSelected:e=>`Bug\xfcn, ${e.date} se\xe7ildi`},"uk-UA":{dateRange:e=>`${e.startDate} \u{2014} ${e.endDate}`,dateSelected:e=>`\u{412}\u{438}\u{431}\u{440}\u{430}\u{43D}\u{43E} ${e.date}`,finishRangeSelectionPrompt:"ÐаÑиÑнÑÑÑ, Ñоб завеÑÑиÑи вибÑÑ Ð´ÑÐ°Ð¿Ð°Ð·Ð¾Ð½Ñ Ð´Ð°Ñ",maximumDate:"ÐÑÑÐ°Ð½Ð½Ñ Ð´Ð¾ÑÑÑпна даÑа",minimumDate:"ÐеÑÑа доÑÑÑпна даÑа",next:"ÐаÑÑÑпний",previous:"ÐопеÑеднÑй",selectedDateDescription:e=>`\u{412}\u{438}\u{431}\u{440}\u{430}\u{43D}\u{430} \u{434}\u{430}\u{442}\u{430}: ${e.date}`,selectedRangeDescription:e=>`\u{412}\u{438}\u{431}\u{440}\u{430}\u{43D}\u{438}\u{439} \u{434}\u{456}\u{430}\u{43F}\u{430}\u{437}\u{43E}\u{43D}: ${e.dateRange}`,startRangeSelectionPrompt:"ÐаÑиÑнÑÑÑ, Ñоб поÑаÑи вибÑÑ Ð´ÑÐ°Ð¿Ð°Ð·Ð¾Ð½Ñ Ð´Ð°Ñ",todayDate:e=>`\u{421}\u{44C}\u{43E}\u{433}\u{43E}\u{434}\u{43D}\u{456}, ${e.date}`,todayDateSelected:e=>`\u{421}\u{44C}\u{43E}\u{433}\u{43E}\u{434}\u{43D}\u{456}, \u{432}\u{438}\u{431}\u{440}\u{430}\u{43D}\u{43E} ${e.date}`},"zh-CN":{dateRange:e=>`${e.startDate} \u{81F3} ${e.endDate}`,dateSelected:e=>`\u{5DF2}\u{9009}\u{62E9} ${e.date}`,finishRangeSelectionPrompt:"åå»ä»¥å®æéæ©æ¥æèå´",maximumDate:"æåä¸ä¸ªå¯ç¨æ¥æ",minimumDate:"第ä¸ä¸ªå¯ç¨æ¥æ",next:"ä¸ä¸é¡µ",previous:"ä¸ä¸é¡µ",selectedDateDescription:e=>`\u{9009}\u{5B9A}\u{7684}\u{65E5}\u{671F}\u{FF1A}${e.date}`,selectedRangeDescription:e=>`\u{9009}\u{5B9A}\u{7684}\u{8303}\u{56F4}\u{FF1A}${e.dateRange}`,startRangeSelectionPrompt:"åå»ä»¥å¼å§éæ©æ¥æèå´",todayDate:e=>`\u{4ECA}\u{5929}\u{FF0C}\u{5373} ${e.date}`,todayDateSelected:e=>`\u{5DF2}\u{9009}\u{62E9}\u{4ECA}\u{5929}\u{FF0C}\u{5373} ${e.date}`},"zh-TW":{dateRange:e=>`${e.startDate} \u{81F3} ${e.endDate}`,dateSelected:e=>`\u{5DF2}\u{9078}\u{53D6} ${e.date}`,finishRangeSelectionPrompt:"æä¸ä¸ä»¥å®æé¸åæ¥æç¯å",maximumDate:"æå¾ä¸åå¯ç¨æ¥æ",minimumDate:"第ä¸åå¯ç¨æ¥æ",next:"ä¸ä¸é ",previous:"ä¸ä¸é ",selectedDateDescription:e=>`\u{9078}\u{5B9A}\u{7684}\u{65E5}\u{671F}\u{FF1A}${e.date}`,selectedRangeDescription:e=>`\u{9078}\u{5B9A}\u{7684}\u{7BC4}\u{570D}\u{FF1A}${e.dateRange}`,startRangeSelectionPrompt:"æä¸ä¸ä»¥éå§é¸åæ¥æç¯å",todayDate:e=>`\u{4ECA}\u{5929}\u{FF0C}${e.date}`,todayDateSelected:e=>`\u{5DF2}\u{9078}\u{53D6}\u{4ECA}\u{5929}\u{FF0C}${e.date}`}};let r2=new WeakMap;function r3(e){return e?.calendar.identifier==="gregory"&&"BC"===e.era?"short":void 0}function r6(e,t,r,n){let a=tR(r4(rQ),"@react-aria/calendar"),o=r3(e)||r3(t),i=r1({month:"long",year:"numeric",era:o,calendar:e.calendar.identifier,timeZone:r}),s=r1({month:"long",year:"numeric",day:"numeric",era:o,calendar:e.calendar.identifier,timeZone:r});return(0,m.useMemo)(()=>{if((0,tJ.isSameDay)(e,(0,tJ.startOfMonth)(e))){let o=e,s=t;if(e.calendar.getFormattableMonth&&(o=e.calendar.getFormattableMonth(e)),t.calendar.getFormattableMonth&&(s=t.calendar.getFormattableMonth(t)),(0,tJ.isSameDay)(t,(0,tJ.endOfMonth)(e)))return i.format(o.toDate(r));if((0,tJ.isSameDay)(t,(0,tJ.endOfMonth)(t)))return n?r9(i,a,o,s,r):i.formatRange(o.toDate(r),s.toDate(r))}return n?r9(s,a,e,t,r):s.formatRange(e.toDate(r),t.toDate(r))},[e,t,i,s,a,r,n])}function r9(e,t,r,n,a){let o=e.formatRangeToParts(r.toDate(a),n.toDate(a)),i=-1;for(let e=0;e<o.length;
11e++){let t=o[e];if("shared"===t.source&&"literal"===t.type)i=e;else if("endRange"===t.source)break}let s="",l="";for(let e=0;e<o.length;e++)e<i?s+=o[e].value:e>i&&(l+=o[e].value);return t.format("dateRange",{startDate:s,endDate:l})}function r7(e,t){let r=(0,m.useRef)(!0),n=(0,m.useRef)(null),a=(0,eH.useEffectEvent)(e);(0,m.useEffect)(()=>(r.current=!0,()=>{r.current=!1}),[]),(0,m.useEffect)(()=>{let e=n.current;r.current?r.current=!1:(!e||t.some((t,r)=>!Object.is(t,e[r])))&&a(),n.current=t},t)}function r8(e,t){if(!e)return!1;let r=window.getComputedStyle(e),n=document.scrollingElement||document.documentElement,a=/(auto|scroll)/.test(r.overflow+r.overflowX+r.overflowY);return e===n&&"hidden"!==r.overflow&&(a=!0),a&&t&&(a=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),a}function ne(e,t){let r=e;for(r8(r,t)&&(r=r.parentElement);r&&!r8(r,t);)r=r.parentElement;return r||document.scrollingElement||document.documentElement}function nt(e,t){let r=[],n=document.scrollingElement||document.documentElement;do r8(e,t)&&r.push(e),e=e.parentElement;while(e&&e!==n)return r}function nr(e,t,r={}){let{block:n="nearest",inline:a="nearest"}=r;if(e===t)return;let o=e.scrollTop,i=e.scrollLeft,s=t.getBoundingClientRect(),l=e.getBoundingClientRect(),u=window.getComputedStyle(t),d=window.getComputedStyle(e),c=document.scrollingElement||document.documentElement,f=e===c?0:l.top,m=e===c?e.clientHeight:l.bottom,p=e===c?0:l.left,h=e===c?e.clientWidth:l.right,g
11=parseInt(u.scrollMarginTop,10)||0,v=parseInt(u.scrollMarginBottom,10)||0,y=parseInt(u.scrollMarginLeft,10)||0,b=parseInt(u.scrollMarginRight,10)||0,x=parseInt(d.scrollPaddingTop,10)||0,w=parseInt(d.scrollPaddingBottom,10)||0,D=parseInt(d.scrollPaddingLeft,10)||0,C=parseInt(d.scrollPaddingRight,10)||0,E=parseInt(d.borderTopWidth,10)||0,S=parseInt(d.borderBottomWidth,10)||0,k=parseInt(d.borderLeftWidth,10)||0,j=parseInt(d.borderRightWidth,10)||0,N=s.top-g,R=s.bottom+v,P=s.left-y,M=s.right+b,T=e===c?0:k+j,I=e===c?0:E+S,L=e.offsetWidth-e.clientWidth-T,F=e.offsetHeight-e.clientHeight-I,A=f+E+x,O=m-S-w-F,$=p+k+D,_=h-j-C;"rtl"!==d.direction||eu()?_-=L:$+=L;let z=N<A||R>O,B=P<$||M>_;if(z&&"start"===n)o+=N-A;else if(z&&"center"===n)o+=(N+R)/2-(A+O)/2;else if(z&&"end"===n)o+=R-O;else if(z&&"nearest"===n){let e=N-A,t=R-O;o+=Math.abs(e)<=Math.abs(t)?e:t}if(B&&"start"===a)i+=P-$;else if(B&&"center"===a)i+=(P+M)/2-($+_)/2;else if(B&&"end"===a)i+=M-_;else if(B&&"nearest"===a){let e=P-$,t=M-_;i+=Math.abs(e)<=Math.abs(t)?e:t}e.scrollTo({left:i,top:o})}function nn(e,t={}){let{containingElement:r}=t;if(e&&e.isConnected){let t=document.scrollingElement||document.documentElement;if("hidden"===window.getComputedStyle(t).overflow){let{left:t,top:n}=e.getBoundingClientRect(),a=nt(e,!0);for(let t of a)nr(t,e);let{left:o,top:i}=e.getBoundingClientRect();if(Math.abs(t-o)>1||Math.abs(n-i)>1)for(let e of a=r?nt(r,!0):[])nr(e,r,{block:"center",inline:"center"})}else{let{left:t,top:n}=e.getBoundingClientRect();e?.scrollIntoView?.({block:"nearest"});let{left:a,top:o}=e.getBoundingClientRect();(Math.abs(t-a)>1||Math.abs(n-o)>1)&&(r?.scrollIntoView?.({block:"center",inline:"center"}),e.scrollIntoView?.({block:"nearest"}))}}}function na(e,t,r){return null!=t&&0>e.compare(t)||null!=r&&e.compare(r)>0}function no(e,t,r,n,a){let o={};for(let e in t)o[e]=Math.floor(t[e]/2),o[e]>0&&t[e]%2==0&&o[e]--;let i=ni(e,t,r).subtract(o);return nl(e,i,t,r,n,a)}function ni(e,t,r,n,a){let o=e;return t.years?o=(0,tJ.startOfYear)(e):t.months?o=(0,tJ.startOfMonth)(e):t.weeks&&(o=(0,tJ.startOfWeek)(e,r)),nl(e,o,t,r,n,a)}function ns(e,t,r,n,a){let o={...t};o.days?o.days--:o.weeks?o.weeks--:o.months?o.months--:o.years&&o.years--;let i=ni(e,t,r).subtract(o);return nl(e,i,t,r,n,a)}function nl(e,t,r,n,a,o){if(a&&e.compare(a)>=0){let e=(0,tJ.maxDate)(t,ni((0,tX.toCalendarDate)(a),r,n));e&&(t=e)}if(o&&0>=e.compare(o)){let e=(0,tJ.minDate)(t,ns((0,tX.toCalendarDate)(o),r,n));e&&(t=e)}return t}function nu(e,t,r){if(t){let r=(0,tJ.maxDate)(e,(0,tX.toCalendarDate)(t));r&&(e=r)}if(r){let t=(0,tJ.minDate)(e,(0,tX.toCalendarDate)(r));t&&(e=t)}return e}function nd(e){let t={...e};for(let r in e)t[r]=1;return t}function nc(e){let t=m.default.useRef(null),r=m.default.useRef(null),{locale:n}=tf(),a=function(e){let t=(0,m.useMemo)(()=>new tU(e.locale),[e.locale]),r=(0,m.useMemo)(()=>t.resolvedOptions(),[t]),{locale:n,createCalendar:a,visibleDuration:o={months:1},minValue:i,maxValue:s,selectionAlignment:l,isDateUnavailable:u,pageBehavior:d="visible",firstDayOfWeek:c}=e,f=(0,m.useMemo)(()=>a(r.calendar),[a,r.calendar]),[p,h]=t7(e.value,e.defaultValue??null,e.onChange),g=(0,m.useMemo)(()=>p?(0,tX.toCalendar)((0,tX.toCalendarDate)(p),f):null,[p,f]),v=(0,m.useMemo)(()=>p&&"timeZone"in p?p.timeZone:r.timeZone,[p,r.timeZone]),[y,b]=t7((0,m.useMemo)(()=>e.focusedValue?nu((0,tX.toCalendar)((0,tX.toCalendarDate)(e.focusedValue),f),i,s):void 0,[e.focusedValue,f,i,s]),(0,m.useMemo)(()=>nu(e.defaultFocusedValue?(0,tX.toCalendar)((0,tX.toCalendarDate)(e.defaultFocusedValue),f):g||(0,tX.toCalendar)((0,tJ.today)(v),f),i,s),[e.defaultFocusedValue,g,v,f,i,s]),e.onFocusChange),[x,w]=(0,m.useState)(()=>{switch(l){case"start":return ni(y,o,n,i,s);case"end":return ns(y,o,n,i,s);default:return no(y,o,n,i,s)}}),[D,C]=(0,m.useState)(e.autoFocus||!1),E=(0,m.useMemo)(()=>{let e={...o};return e.days?e.days--:e.days=-1,x.add(e)},[x,o]),[S,k]=(0,m.useState)(f);if(!(0,tJ.isEqualCalendar)(f,S)){let e=(0,tX.toCalendar)(y,f);w(no(e,o,n,i,s)),b(e),k(f)}function j(e){b(e=nu(e,i,s))}function N(t){if(!e.isDisabled&&!e.isReadOnly){let e=t;if(null===e)return void h(null);(e=function(e,t,r){if(!r)return e;for(;e.compare(t)>=0&&r(e);)e=e.subtract({days:1});return e.compare(t)>=0?e:null}(e=nu(e,i,s),x,u))&&(e=(0,tX.toCalendar)(e,p?.calendar||new(0,rt.GregorianCalendar)),p&&"hour"in p?h(p.set(e)):h(e))}}na(y,i,s)?b(nu(y,i,s)):0>y.compare(x)?w(ns(y,o,n,i,s)):y.compare(E)>0&&w(ni(y,o,n,i,s));let R=(0,m.useMemo)(()=>!!g&&(!!(u&&u(g))||na(g,i,s)),[g,u,i,s]),P=e.isInvalid||"invalid"===e.validationState||R,M=(0,m.useMemo)(()=>"visible"===d?o:nd(o),[d,o]);return{isDisabled:e.isDisabled??!1,isReadOnly:e.isReadOnly??!1,value:g,setValue:N,visibleRange:{start:x,end:E},minValue:i,maxValue:s,focusedDate:y,timeZone:v,validationState:P?"invalid":null,isValueInvalid:P,setFocusedDate(e){j(e)},focusNextDay(){j(y.add({days:1}))},focusPreviousDay(){j(y.subtract({days:1}))},focusNextRow(){o.days?this.focusNextPage():(o.weeks||o.months||o.years)&&j(y.add({weeks:1}))},focusPreviousRow(){o.days?this.focusPreviousPage():(o.weeks||o.months||o.years)&&j(y.subtract({weeks:1}))},focusNextPage(){let e=x.add(M);b(nu(y.add(M),i,s)),w(ni(nl(y,e,M,n,i,s),M,n))},focusPreviousPage(){let e=x.subtract(M);
11b(nu(y.subtract(M),i,s)),w(ni(nl(y,e,M,n,i,s),M,n))},focusSectionStart(){o.days?j(x):o.weeks?j((0,tJ.startOfWeek)(y,n)):(o.months||o.years)&&j((0,tJ.startOfMonth)(y))},focusSectionEnd(){o.days?j(E):o.weeks?j((0,tJ.endOfWeek)(y,n)):(o.months||o.years)&&j((0,tJ.endOfMonth)(y))},focusNextSection(e){e||o.days?o.days?this.focusNextPage():o.weeks?j(y.add({months:1})):(o.months||o.years)&&j(y.add({years:1})):j(y.add(nd(o)))},focusPreviousSection(e){e||o.days?o.days?this.focusPreviousPage():o.weeks?j(y.subtract({months:1})):(o.months||o.years)&&j(y.subtract({years:1})):j(y.subtract(nd(o)))},selectFocusedDate(){u&&u(y)||N(y)},selectDate(e){N(e)},isFocused:D,setFocused:C,isInvalid:e=>na(e,i,s),isSelected(e){return null!=g&&(0,tJ.isSameDay)(e,g)&&!this.isCellDisabled(e)&&!this.isCellUnavailable(e)},isCellFocused:e=>D&&y&&(0,tJ.isSameDay)(e,y),isCellDisabled(t){return e.isDisabled||0>t.compare(x)||t.compare(E)>0||this.isInvalid(t)},isCellUnavailable:t=>!!e.isDateUnavailable&&e.isDateUnavailable(t),isPreviousVisibleRangeInvalid(){let e=x.subtract({days:1});return(0,tJ.isSameDay)(e,x)||this.isInvalid(e)},isNextVisibleRangeInvalid(){let e=E.add({days:1});return(0,tJ.isSameDay)(e,E)||this.isInvalid(e)},getDatesInWeek(e,t=x){let r=t.add({weeks:e}),a=[];r=(0,tJ.startOfWeek)(r,n,c);let o=(0,tJ.getDayOfWeek)(r,n,c);for(let e=0;e<o;e++)a.push(null);for(;a.length<7;){a.push(r);let e=r.add({days:1});if((0,tJ.isSameDay)(r,e))break;r=e}for(;a.length<7;)a.push(null);return a}}}({...e,locale:n,createCalendar:rY}),{calendarProps:o,prevButtonProps:i,nextButtonProps:l,title:u}=function(e,t){var r;let n,a,o,i,s,l=tR((r=rQ)&&r.__esModule?r.default:r,"@react-aria/calendar"),u=D(e),d=r6(t.visibleRange.start,t.visibleRange.end,t.timeZone,!1),c=r6(t.visibleRange.start,t.visibleRange.end,t.timeZone,!0);r7(()=>{t.isFocused||rX(c)},[c]);let f=(o=tR(r4(rQ),"@react-aria/calendar"),"highlightedRange"in t?{start:n,end:a}=t.highlightedRange||{}:n=a=t.value??void 0,i=r1({weekday:"long",month:"long",year:"numeric",day:"numeric",era:r3(n)||r3(a),timeZone:t.timeZone}),s="anchorDate"in t?t.anchorDate:null,(0,m.useMemo)(()=>{if(!s&&n&&a)if((0,tJ.isSameDay)(n,a)){let e=i.format(n.toDate(t.timeZone));return o.format("selectedDateDescription",{date:e})}else{let e=r9(i,o,n,a,t.timeZone);return o.format("selectedRangeDescription",{dateRange:e})}return""},[n,a,s,t.timeZone,o,i]));r7(()=>{f&&rX(f,"polite",4e3)},[f]);let p=O([!!e.errorMessage,e.isInvalid,e.validationState]);r2.set(t,{ariaLabel:e["aria-label"],ariaLabelledBy:e["aria-labelledby"],errorMessageId:p,selectedDateDescription:f});let[h,g]=(0,m.useState)(!1),v=e.isDisabled||t.isNextVisibleRangeInvalid();v&&h&&(g(!1),t.setFocused(!0));let[y,b]=(0,m.useState)(!1),x=e.isDisabled||t.isPreviousVisibleRangeInvalid();return x&&y&&(b(!1),t.setFocused(!0)),{calendarProps:z(u,ty({id:e.id,"aria-label":[e["aria-label"],c].filter(Boolean).join(", "),"aria-labelledby":e["aria-labelledby"]}),{role:"application","aria-details":e["aria-details"]||void 0,"aria-describedby":e["aria-describedby"]||void 0}),nextButtonProps:{onPress:()=>t.focusNextPage(),"aria-label":l.format("next"),isDisabled:v,onFocusChange:g},prevButtonProps:{onPress:()=>t.focusPreviousPage(),"aria-label":l.format("previous"),isDisabled:x,onFocusChange:b},errorMessageProps:{id:p},title:d}}(e,a),{buttonProps:d}=e4(i,t),{buttonProps:c}=e4(l,r);return(0,s.jsxs)("div",{...o,className:"space-y-4",children:[(0,s.jsxs)("div",{className:"relative flex items-center justify-center pt-1",children:[(0,s.jsx)(f.Button,{...d,ref:t,variant:"outline",className:(0,re.cn)("absolute left-1 h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100"),children:(0,s.jsx)(rZ.ChevronLeftIcon,{className:"h-4 w-4"})}),(0,s.jsx)("div",{className:"text-sm font-medium",children:u}),(0,s.jsx)(f.Button,{...c,ref:r,variant:"outline",className:(0,re.cn)("absolute right-1 h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100"),children:(0,s.jsx)(rG.ChevronRightIcon,{className:"h-4 w-4"})})]}),(0,s.jsx)(nf,{state:a})]})}function nf({state:e,...t}){let{locale:r}=tf(),{gridProps:n,headerProps:a,weekDays:o}=function(e,t){let{startDate:r=t.visibleRange.start,endDate:n=t.visibleRange.end,firstDayOfWeek:a}=e,{direction:o}=tf(),i=r6(r,n,t.timeZone,!0),{ariaLabel:s,ariaLabelledBy:l}
11=r2.get(t),u=ty({"aria-label":[s,i].filter(Boolean).join(", "),"aria-labelledby":l}),d=r1({weekday:e.weekdayStyle||"narrow",timeZone:t.timeZone}),{locale:c}=tf(),f=(0,m.useMemo)(()=>{let e=(0,tJ.startOfWeek)((0,tJ.today)(t.timeZone),c,a);return[...Array(7).keys()].map(r=>{let n=e.add({days:r}).toDate(t.timeZone);return d.format(n)})},[c,t.timeZone,d,a]),p=(0,tJ.getWeeksInMonth)(r,c,a);return{gridProps:z(u,{role:"grid","aria-readonly":t.isReadOnly||void 0,"aria-disabled":t.isDisabled||void 0,"aria-multiselectable":"highlightedRange"in t||void 0,onKeyDown:e=>{switch(e.key){case"Enter":case" ":e.preventDefault(),t.selectFocusedDate();break;case"PageUp":e.preventDefault(),e.stopPropagation(),t.focusPreviousSection(e.shiftKey);break;case"PageDown":e.preventDefault(),e.stopPropagation(),t.focusNextSection(e.shiftKey);break;case"End":e.preventDefault(),e.stopPropagation(),t.focusSectionEnd();break;case"Home":e.preventDefault(),e.stopPropagation(),t.focusSectionStart();break;case"ArrowLeft":e.preventDefault(),e.stopPropagation(),"rtl"===o?t.focusNextDay():t.focusPreviousDay();break;case"ArrowUp":e.preventDefault(),e.stopPropagation(),t.focusPreviousRow();break;case"ArrowRight":e.preventDefault(),e.stopPropagation(),"rtl"===o?t.focusPreviousDay():t.focusNextDay();break;case"ArrowDown":e.preventDefault(),e.stopPropagation(),t.focusNextRow();break;case"Escape":"setAnchorDate"in t&&(e.preventDefault(),t.setAnchorDate(null))}},onFocus:()=>t.setFocused(!0),onBlur:()=>t.setFocused(!1)}),headerProps:{"aria-hidden":!0},weekDays:f,weeksInMonth:p}}(t,e),i=(0,tJ.getWeeksInMonth)(e.visibleRange.start,r);return(0,s.jsxs)("table",{...n,className:(0,re.cn)(n.className,"w-full border-collapse space-y-1"),children:[(0,s.jsx)("thead",{...a,children:(0,s.jsx)("tr",{className:"flex",children:o.map((e,t)=>(0,s.jsx)("th",{className:"text-muted-foreground w-9 rounded-md text-[0.8rem] font-normal",children:e},t))})}),(0,s.jsx)("tbody",{children:[...Array(i).keys()].map(t=>(0,s.jsx)("tr",{className:"mt-2 flex w-full",children:e.getDatesInWeek(t).map((t,r)=>t?(0,s.jsx)(nm,{state:e,date:t},r):(0,s.jsx)("td",{},r))},t))})]})}function nm({state:e,date:t}){let r=m.default.useRef(null),{cellProps:n,buttonProps:a,isSelected:o,isOutsideVisibleRange:i,isDisabled:l,formattedDate:u}=function(e,t,r){var n;let a,{date:o,isDisabled:i}=e,{errorMessageId:s,selectedDateDescription:l}=r2.get(t),u=tR((n=rQ)&&n.__esModule?n.default:n,"@react-aria/calendar"),d=r1({weekday:"long",day:"numeric",month:"long",year:"numeric",era:r3(o),timeZone:t.timeZone}),c=t.isSelected(o),f=t.isCellFocused(o)&&!e.isOutsideMonth;i=i||t.isCellDisabled(o);let p=t.isCellUnavailable(o),h=!i&&!p,g=t.isValueInvalid&&!!("highlightedRange"in t?!t.anchorDate&&t.highlightedRange&&o.compare(t.highlightedRange.start)>=0&&0>=o.compare(t.highlightedRange.end):t.value&&(0,tJ.isSameDay)(t.value,o));g&&(c=!0),o=r0(o,tJ.isEqualDay);let v=(0,m.useMemo)(()=>o.toDate(t.timeZone),[o,t.timeZone]),y=(0,tJ.isToday)(o,t.timeZone),b=(0,m.useMemo)(()=>{let e="";return"highlightedRange"in t&&t.value&&!t.anchorDate&&((0,tJ.isSameDay)(o,t.value.start)||(0,tJ.isSameDay)(o,t.value.end))&&(e=l+", "),e+=d.format(v),y?e=u.format(c?"todayDateSelected":"todayDate",{date:e}):c&&(e=u.format("dateSelected",{date:e})),t.minValue&&(0,tJ.isSameDay)(o,t.minValue)?e+=", "+u.format("minimumDate"):t.maxValue&&(0,tJ.isSameDay)(o,t.maxValue)&&(e+=", "+u.format("maximumDate")),e},[d,v,u,c,y,o,t,l]),x="";"anchorDate"in t&&f&&!t.isReadOnly&&h&&(x=t.anchorDate?u.format("finishRangeSelectionPrompt"):u.format("startRangeSelectionPrompt"));let w=tv(x),D=(0,m.useRef)(!1),C=(0,m.useRef)(!1),E=(0,m.useRef)(void 0),{pressProps:S,isPressed:k}=eq({shouldCancelOnPointerExit:"anchorDate"in t&&!!t.anchorDate,preventFocusOnPress:!0,isDisabled:!h||t.isReadOnly,onPressStart(e){if(t.isReadOnly){t.setFocusedDate(o),t.setFocused(!0);return}if("highlightedRange"in t&&!t.anchorDate&&("mouse"===e.pointerType||"touch"===e.pointerType)){if(t.highlightedRange&&!g){if((0,tJ.isSameDay)(o,t.highlightedRange.start)){t.setAnchorDate(t.highlightedRange.end),t.setFocusedDate(o),t.setFocused(!0),t.setDragging(!0),C.current=!0;return}else if((0,tJ.isSameDay)(o,t.highlightedRange.end)){t.setAnchorDate(t.highlightedRange.start),t.setFocusedDate(o),t.setFocused(!0),t.setDragging(!0),C.current=!0;return}}let r=()=>{t.setDragging(!0),E.current=void 0,t.selectDate(o),t.setFocusedDate(o),t.setFocused(!0),D.current=!0};"touch"===e.pointerType?E.current=setTimeout(r,200):r()}},onPressEnd(){C.current=!1,D.current=!1,clearTimeout(E.current),E.current=void 0},onPress(){"anchorDate"in t||t.isReadOnly||(t.selectDate(o),t.setFocusedDate(o),t.setFocused(!0))},onPressUp(e){if(!t.isReadOnly&&("anchorDate"in t&&E.current&&(t.selectDate(o),t.setFocusedDate(o),t.setFocused(!0)),"anchorDate"in t))if(C.current)t.setAnchorDate(o);else if(t.anchorDate&&!D.current)t.selectDate(o),t.setFocusedDate(o),t.setFocused(!0);else if("keyboard"!==e.pointerType||t.anchorDate)"virtual"===e.pointerType&&(t.selectDate(o),t.setFocusedDate(o),t.setFocused(!0));else{t.selectDate(o);let e=o.add({days:1});t.isInvalid(e)&&(e=o.subtract({days:1})),t.isInvalid(e)||(t.setFocusedDate(e),t.setFocused(!0))}}});i||(a=(0,tJ.isSameDay)(o,t.focusedDate)?0:-1),(0,m.useEffect)(()=>{f&&r.current&&(B(r.current),"pointer"!==eg&&(0,W.getActiveElement)()===r.current&&nn(r.current,{containingElement:ne(r.current)}))},[f,r]);let j=r1({day:"numeric",timeZone:t.timeZone,calendar:o.calendar.identifier}),N=(0,m.useMemo)(()=>j.formatToParts(v).find(e=>"day"===e.type).value,[j,v]);return{cellProps:{role:"gridcell","aria-disabled":!h||void 0,"aria-selected":c||void 0,"aria-invalid":g||void 0},buttonProps:z(S,{onFocus(){i||(t.setFocusedDate(o),t.setFocused(!0))},tabIndex:a,role:"button","aria-disabled":!h||void 0,"aria-label":b,"aria-invalid":g||void 0,"aria-describedby":[g?s:void 0,w["aria-describedby"]].filter(
11Boolean).join(" ")||void 0,onPointerEnter(e){"highlightDate"in t&&("touch"!==e.pointerType||t.isDragging)&&h&&t.highlightDate(o)},onPointerDown(e){let t=(0,W.getEventTarget)(e);t instanceof HTMLElement&&"releasePointerCapture"in t&&("hasPointerCapture"in t?t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId):t.releasePointerCapture(e.pointerId))},onContextMenu(e){e.preventDefault()}}),isPressed:k,isFocused:f,isSelected:c,isDisabled:i,isUnavailable:p,isOutsideVisibleRange:0>o.compare(t.visibleRange.start)||o.compare(t.visibleRange.end)>0,isInvalid:g,formattedDate:N}}({date:t},e,r),d=(0,m.useMemo)(()=>{let e=(0,tJ.getLocalTimeZone)();return(0,tJ.isToday)(t,e)},[t]);return(0,s.jsx)("td",{...n,className:(0,re.cn)(n.className,"[&:has([aria-selected])]:bg-accent relative p-0 text-center text-sm focus-within:relative focus-within:z-20 first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md"),children:(0,s.jsx)(f.Button,{...a,type:"button",variant:"ghost",ref:r,className:(0,re.cn)(a.className,"h-9 w-9",d?"bg-accent text-accent-foreground":"",o?"bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground":"",i?"text-muted-foreground opacity-50":"",l?"text-muted-foreground opacity-50":""),children:u})})}let np=new tC({ach:{year:"mwaka",month:"dwe",day:"nino"},af:{year:"jjjj",month:"mm",day:"dd"},am:{year:"áááá",month:"áá",day:"áá"},an:{year:"aaaa",month:"mm",day:"dd"},ar:{year:"Ø³ÙØ©",month:"Ø´ÙØ±",day:"ÙÙÙ
"},ast:{year:"aaaa",month:"mm",day:"dd"},az:{year:"iiii",month:"aa",day:"gg"},be:{year:"гггг",month:"мм",day:"дд"},bg:{year:"гггг",month:"мм",day:"дд"},bn:{year:"yyyy",month:"মিমি",day:"dd"},br:{year:"bbbb",month:"mm",day:"dd"},bs:{year:"gggg",month:"mm",day:"dd"},ca:{year:"aaaa",month:"mm",day:"dd"},cak:{year:"jjjj",month:"ii",day:"q'q'"},ckb:{year:"ساڵ",month:"Ù
اÙÚ¯",day:"ÚÛÚ"},cs:{year:"rrrr",month:"mm",day:"dd"},cy:{year:"bbbb",month:"mm",day:"dd"},da:{year:"åååå",month:"mm",day:"dd"},de:{year:"jjjj",month:"mm",day:"tt"},dsb:{year:"llll",month:"mm",day:"źź"},el:{year:"εεεε",month:"μμ",day:"ηη"},en:{year:"yyyy",month:"mm",day:"dd"},eo:{year:"jjjj",month:"mm",day:"tt"},es:{year:"aaaa",month:"mm",day:"dd"},et:{year:"aaaa",month:"kk",day:"pp"},eu:{year:"uuuu",month:"hh",day:"ee"},fa:{year:"ساÙ",month:"Ù
اÙ",day:"Ø±ÙØ²"},ff:{year:"hhhh",month:"ll",day:"ññ"},fi:{year:"vvvv",month:"kk",day:"pp"},fr:{year:"aaaa",month:"mm",day:"jj"},fy:{year:"jjjj",month:"mm",day:"dd"},ga:{year:"bbbb",month:"mm",day:"ll"},gd:{year:"bbbb",month:"mm",day:"ll"},gl:{year:"aaaa",month:"mm",day:"dd"},he:{year:"×©× ×",month:"×××ש",day:"×××"},hr:{year:"gggg",month:"mm",day:"dd"},hsb:{year:"llll",month:"mm",day:"dd"},hu:{year:"éééé",month:"hh",day:"nn"},ia:{year:"aaaa",month:"mm",day:"dd"},id:{year:"tttt",month:"bb",day:"hh"},is:{year:"áááá",month:"mm",day:"dd"},it:{year:"aaaa",month:"mm",day:"gg"},ja:{year:"å¹´",month:"æ",day:"æ¥"},ka:{year:"á¬á¬á¬á¬",month:"áá",day:"á á "},kk:{year:"жжжж",month:"аа",day:"кк"},kn:{year:"ವವವವ",month:"ಮಿಮà³",day:"ದಿದಿ"},ko:{year:"ì°ë",month:"ì",day:"ì¼"},lb:{year:"jjjj",month:"mm",day:"dd"},lo:{year:"àºàºàºàº",month:"àºàº",day:"ວວ"},lt:{year:"mmmm",month:"mm",day:"dd"},lv:{year:"gggg",month:"mm",day:"dd"},meh:{year:"aaaa",month:"mm",day:"dd"},ml:{year:"വർഷà´",month:"മാസà´",day:"à´¤àµà´¯à´¤à´¿"},ms:{year:"tttt",month:"mm",day:"hh"},nb:{year:"åååå",month:"mm",day:"dd"},nl:{year:"jjjj",month:"mm",day:"dd"},nn:{year:"åååå",month:"mm",day:"dd"},no:{year:"åååå",month:"mm",day:"dd"},oc:{year:"aaaa",month:"mm",day:"jj"},pl:{year:"rrrr",month:"mm",day:"dd"},pt:{year:"aaaa",month:"mm",day:"dd"},rm:{year:"oooo",month:"mm",day:"dd"},ro:{year:"aaaa",month:"ll",day:"zz"},ru:{year:"гггг",month:"мм",day:"дд"},sc:{year:"aaaa",month:"mm",day:"dd"},scn:{year:"aaaa",month:"mm",day:"jj"},sk:{year:"rrrr",month:"mm",day:"dd"},sl:{year:"llll",month:"mm",day:"dd"},sr:{year:"гггг",month:"мм",day:"дд"},sv:{year:"åååå",month:"mm",day:"dd"},szl:{year:"rrrr",month:"mm",day:"dd"},tg:{year:"ÑÑÑÑ",month:"мм",day:"ÑÑ"},th:{year:"à¸à¸à¸à¸",month:"à¸à¸",day:"วว"},tr:{year:"yyyy",month:"aa",day:"gg"},uk:{year:"ÑÑÑÑ",month:"мм",day:"дд"},"zh-CN":{year:"å¹´",month:"æ",day:"æ¥"},"zh-TW":{year:"å¹´",month:"æ",day:"æ¥"}},"en");class nh{constructor(e,t,r){if(this.era=r?.era??null,this.calendar=e,this.year=r?.year??null,this.month=r?.month??null,this.day=r?.day??null,this.hour=r?.hour??null,this.hourCycle=t,this.dayPeriod=null,this.minute=r?.minute??null,this.second=r?.second??null,this.millisecond=r?.millisecond??null,this.offset="offset"in(r??{})?r.offset:null,null!=this.hour){let[e,r]=nv(this.hour,t);this.dayPeriod=e,this.hour=r}}copy(){let e=new nh(this.calendar,this.hourCycle);return e.era=this.era,e.year=this.year,e.month=this.month,e.day=this.day,e.hour=this.hour,e.dayPeriod=this.dayPeriod,e.minute=this.minute,e.second=this.second,e.millisecond=this.millisecond,e.offset=this.offset,e}isComplete(e){return e.every(e=>null!=this[e])}validate(e,t){return t.every(t=>{if(("hour"===t||"dayPeriod"===t)&&"hour"in e){let[t,r]=nv(e.hour,this.hourCycle);return this.dayPeriod===t&&this.hour===r}return this[t]===e[t]})}isCleared(e){return e.every(e=>null===this[e])}set(e,t,r){let n=this.copy();return n[e]=t,"hour"===e&&null==n.dayPeriod&&"hour"in r&&(n.dayPeriod=nv(r.hour,this.hourCycle)[0]),"year"===e&&null==n.era&&(n.era=r.era),"second"!==e&&"literal"!==e&&"timeZoneName"!==e&&(n.offset=null),n}clear(e){let t=this.copy();return t[e]=null,"year"===e&&(t.era=null),t.offset=null,t}cycle(e,t,r,n){let a=this.copy();if(null==a[e]&&"dayPeriod"!==e&&"era"!==e){if("hour"===e&&"hour"in r){let[e,t]=nv(r.hour,this.hourCycle);a.dayPeriod=e,a.hour=t}else a[e]=r[e];return"year"===e&&null==a.era&&(a.era=r.era),a}switch(e){case"era":{let e=this.calendar.getEras(),r=e.indexOf(a.era);r=ng(r,t,0,e.length-1),a.era=e[r];break}case"year":{let n=new(0,tq.CalendarDate)(this.calendar,this.era??r.era,this.year??r.
11year,this.month??1,this.day??1);a.era=(n=n.cycle(e,t,{round:"year"===e})).era,a.year=n.year;break}case"month":a.month=ng(a.month??1,t,1,this.calendar.getMaximumMonthsInYear());break;case"day":a.day=ng(a.day??1,t,1,this.calendar.getMaximumDaysInMonth());break;case"hour":{let e=n.some(e=>["year","month","day"].includes(e));if("timeZone"in r&&(!e||null!=a.year&&null!=a.month&&null!=a.day)){let e=this.toValue(r),[n,o]=nv((e=e.cycle("hour",t,{hourCycle:"h12"===this.hourCycle?12:24,round:!1})).hour,this.hourCycle);a.hour=o,a.dayPeriod=n,a.offset=e.offset}else{let e=a.hour??0,n=this.getSegmentLimits("hour");a.hour=ng(e,t,n.minValue,n.maxValue),null==a.dayPeriod&&"hour"in r&&(a.dayPeriod=nv(r.hour,this.hourCycle)[0])}break}case"dayPeriod":a.dayPeriod=ng(a.dayPeriod??0,t,0,1);break;case"minute":a.minute=ng(a.minute??0,t,0,59,!0);break;case"second":a.second=ng(a.second??0,t,0,59,!0)}return a}toValue(e){if(!("hour"in e))return e.set({era:this.era??e.era,year:this.year??e.year,month:this.month??e.month,day:this.day??e.day});{let t=this.hour;null!=t?t=function(e,t,r){switch(r){case"h11":1===t&&(e+=12);break;case"h12":12===e&&(e=0),1===t&&(e+=12);break;case"h24":e-=1}return e}(t,this.dayPeriod??0,this.hourCycle):("h12"===this.hourCycle||"h11"===this.hourCycle)&&(t=12*(1===this.dayPeriod));let r=e.set({era:this.era??e.era,year:this.year??e.year,month:this.month??e.month,day:this.day??e.day,hour:t??e.hour,minute:this.minute??e.minute,second:this.second??e.second,millisecond:this.millisecond??e.millisecond});return"offset"in r&&null!=this.offset&&r.offset!==this.offset&&(r=r.add({milliseconds:r.offset-this.offset})),r}}getSegmentLimits(e){switch(e){case"era":{let e=this.calendar.getEras();return{value:null!=this.era?e.indexOf(this.era):e.length-1,minValue:0,maxValue:e.length-1}}case"year":return{value:this.year,minValue:1,maxValue:9999};case"month":return{value:this.month,minValue:1,maxValue:this.calendar.getMaximumMonthsInYear()};case"day":return{value:this.day,minValue:1,maxValue:this.calendar.getMaximumDaysInMonth()};case"dayPeriod":return{value:this.dayPeriod,minValue:0,maxValue:1};case"hour":{let e=0,t=23;return"h12"===this.hourCycle?(e=1,t=12):"h11"===this.hourCycle&&(e=0,t=11),{value:this.hour,minValue:e,maxValue:t}}case"minute":return{value:this.minute,minValue:0,maxValue:59};case"second":return{value:this.second,minValue:0,maxValue:59}}}}function ng(e,t,r,n,a=!1){if(a){(e+=Math.sign(t))<r&&(e=n);let a=Math.abs(t);(e=t>0?Math.ceil(e/a)*a:Math.floor(e/a)*a)>n&&(e=r)}else(e+=t)<r?e=n-(r-e-1):e>n&&(e=r+(e-n-1));return e}function nv(e,t){let r=+(e>=12);switch(t){case"h11":e>=12&&(e-=12);break;case"h12":0===e?e=12:e>12&&(e-=12);break;case"h23":r=null;break;case"h24":e+=1,r=null}return[r,e]}let ny=new Map,nb=!1;try{nb="exceptZero"===new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay}catch{}let nx=!1;try{nx="unit"===new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style}catch{}let nw={degree:{narrow:{default:"°","ja-JP":" 度","zh-TW":"度","sl-SI":" °"}}};class nD{constructor(e,t={}){this.numberFormatter=function(e,t={}){let{numberingSystem:r}=t;if(r&&e.includes("-nu-")&&(e.includes("-u-")||(e+="-u-"),e+=`-nu-${r}`),"unit"===t.style&&!nx){let{unit:e,unitDisplay:r="short"}=t;if(!e)throw Error('unit option must be provided with style: "unit"');if(!nw[e]?.[r])throw Error(`Unsupported unit ${e} with unitDisplay = ${r}`);t={...t,style:"decimal"}}let n=e+(t?Object.entries(t).sort((e,t)=>e[0]<t[0]?-1:1).join():"");if(ny.has(n))return ny.get(n);let a=new Intl.NumberFormat(e,t);return ny.set(n,a),a}(e,t),this.options=t}format(e){let t="";if(t=nb||null==this.options.signDisplay?this.numberFormatter.format(e):function(e,t,r){if("auto"===t)return e.format(r);{if("never"===t)return e.format(Math.abs(r));let n=!1;if("always"===t?n=r>0||Object.is(r,0):"exceptZero"===t&&(Object.is(r,-0)||Object.is(r,0)?r=Math.abs(r):n=r>0),!n)return e.format(r);{let t=e.format(-r),n=e.format(r),a=t.replace(n,"").replace(/\u200e|\u061C/,"");return 1!=[...a].length&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),t.replace(n,"!!!").replace(a,"+").replace("!!!",
11n)}}}(this.numberFormatter,this.options.signDisplay,e),"unit"===this.options.style&&!nx){let{unit:e,unitDisplay:r="short",locale:n}=this.resolvedOptions();if(!e)return t;let a=nw[e]?.[r];t+=a[n]||a.default}return t}formatToParts(e){return this.numberFormatter.formatToParts(e)}formatRange(e,t){if("function"==typeof this.numberFormatter.formatRange)return this.numberFormatter.formatRange(e,t);if(t<e)throw RangeError("End date must be >= start date");return`${this.format(e)} \u{2013} ${this.format(t)}`}formatRangeToParts(e,t){if("function"==typeof this.numberFormatter.formatRangeToParts)return this.numberFormatter.formatRangeToParts(e,t);if(t<e)throw RangeError("End date must be >= start date");let r=this.numberFormatter.formatToParts(e),n=this.numberFormatter.formatToParts(t);return[...r.map(e=>({...e,source:"startRange"})),{type:"literal",value:" â ",source:"shared"},...n.map(e=>({...e,source:"endRange"}))]}resolvedOptions(){let e=this.numberFormatter.resolvedOptions();return nb||null==this.options.signDisplay||(e={...e,signDisplay:this.options.signDisplay}),nx||"unit"!==this.options.style||(e={...e,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),e}}let nC={year:!0,month:!0,day:!0,hour:!0,minute:!0,second:!0,dayPeriod:!0,era:!0},nE={year:5,month:2,day:7,hour:2,minute:15,second:15},nS={dayperiod:"dayPeriod",relatedYear:"year",yearName:"literal",unknown:"literal"};function nk(e){let{locale:t,createCalendar:r,hideTimeZone:n,isDisabled:a=!1,isReadOnly:o=!1,isRequired:i=!1,minValue:s,maxValue:l,isDateUnavailable:u}=e,d=e.value||e.defaultValue||e.placeholderValue||null,[c,f]=t6(d,e.granularity),p=f||"UTC";if(d&&!(c in d))throw Error("Invalid granularity "+c+" for value "+d.toString());let[h,g]=(0,m.useMemo)(()=>{let n=new tU(t,{dateStyle:"short",timeStyle:"short",hour12:null!=e.hourCycle?12===e.hourCycle:void 0}).resolvedOptions();return[r(n.calendar),n.hourCycle]},[t,e.hourCycle,r]),[v,y]=t7(e.value,e.defaultValue??null,e.onChange),[b]=(0,m.useState)(v),x=(0,m.useMemo)(()=>t3(v,h)??null,[v,h]),[w,D]=(0,m.useState)(()=>new nh(h,g,x)),C="gregory"===h.identifier&&"BC"===w.era,E=(0,m.useMemo)(()=>({granularity:c,maxGranularity:e.maxGranularity??"year",timeZone:f,hideTimeZone:n,hourCycle:e.hourCycle,showEra:C,shouldForceLeadingZeros:e.shouldForceLeadingZeros}),[e.maxGranularity,c,e.hourCycle,e.shouldForceLeadingZeros,f,n,C]),S=(0,m.useMemo)(()=>t4({},E),[E]),k=(0,m.useMemo)(()=>new tU(t,S),[t,S]),j=(0,m.useMemo)(()=>k.resolvedOptions(),[k]),N=(0,m.useMemo)(()=>(function(e,t,r,n){if(e)return t3(e,r);let a=(0,tX.toCalendar)((0,tJ.now)(n??(0,tJ.getLocalTimeZone)()).set({hour:0,minute:0,second:0,millisecond:0}),r);return"year"===t||"month"===t||"day"===t?(0,tX.toCalendarDate)(a):n?a:(0,tX.toCalendarDateTime)(a)})(e.placeholderValue,c,h,f),[e.placeholderValue,c,h,f]),R=(0,m.useMemo)(()=>{let t="h11"===g||"h12"===g,r=["era","year","month","day","hour",...t?["dayPeriod"]:[],"minute","second"],n=r.indexOf(e.maxGranularity||"era"),a=r.indexOf("hour"===c&&t?"dayPeriod":c);return r.slice(n,a+1)},[e.maxGranularity,c,g]),[P,M]=(0,m.useState)(x),[T,I]=(0,m.useState)(h),[L,F]=(0,m.useState)(g);x===P&&g===L&&(0,tJ.isEqualCalendar)(h,T)||(w=new nh(h,g,x),M(x),I(h),F(g),D(w));let A=t=>{if(!e.isDisabled&&!e.isReadOnly)if(null==t||t instanceof nh&&t.isCleared(R))D(new nh(h,g,x)),y(null);else if(t instanceof nh){if(t.isComplete(R)){let e=t.toValue(x??N);if(t.validate(e,R)){let t=(0,tX.toCalendar)(e,d?.calendar||new(0,rt.GregorianCalendar));if(!v||0!==t.compare(v)){D(new nh(h,g,x)),y(t);return}}}D(t)}else t=(0,tX.toCalendar)(t,d?.calendar||new(0,rt.GregorianCalendar)),D(new nh(h,g,x)),y(t)},O=(0,m.useMemo)(()=>w.toValue(x??N).toDate(p),[w,p,x,N]),$=(0,m.useMemo)(()=>(function(e,t,r,n,a,o,i){let s=["hour","minute","second"],l=r.formatToParts(e),u=new nD(o,{useGrouping:!1}),d=new nD(o,{useGrouping:!1,minimumIntegerDigits:2});for(let e of l)if("year"===e.type||"month"===e.type||"day"===e.type||"hour"===e.type){let r=t[e.type]??0;"2-digit"===n[e.type]?e.value=d.format(r):e.value=u.format(r)}let c=[];for(let e of l){var f;let r=nS[e.type]||e.type,n=nC[r];"era"===r&&1===a.getEras().length&&(n=!1);let l=nC[r]&&null==t[e.type],u=nC[r]?(f=e.value,"era"===r||"dayPeriod"===r?f:"year"===r||"month"===r||"day"===r?np.getStringForLocale(r,o):"ââ"):null,d={type:r,text:l?u:e.value,...t.getSegmentLimits(r),isPlaceholder:l,placeholder:u,isEditable:n};"hour"===r?(c.push({type:"literal",text:"â¦",isPlaceholder:!1,placeholder:"",isEditable:!1}),c.push(d),r===i&&c.push({type:"literal",text:"â©",isPlaceholder:!1,placeholder:"",isEditable:!1})):s.includes(r)&&r===i?(c.push(d),c.push({type:"literal",text:"â©",isPlaceholder:!1,placeholder:"",isEditable:!1})):c.push(d)}return c})(O,w,k,j,h,t,c),[O,k,j,w,h,t,c]),_=(e,t)=>
11{A(w.cycle(e,t,N,R))},z=(0,m.useMemo)(()=>t0(v,s,l,u,E),[v,s,l,u,E]),B=t$({...e,value:v,builtinValidation:z}),V=B.displayValidation.isInvalid,W=e.validationState||(V?"invalid":null);return{...B,value:x,defaultValue:e.defaultValue??b,dateValue:O,calendar:h,setValue:A,segments:$,dateFormatter:k,validationState:W,isInvalid:V,granularity:c,maxGranularity:e.maxGranularity??"year",isDisabled:a,isReadOnly:o,isRequired:i,increment(e){_(e,1)},decrement(e){_(e,-1)},incrementPage(e){_(e,nE[e]||1)},decrementPage(e){_(e,-(nE[e]||1))},incrementToMax(e){let t="hour"===e&&"h12"===g?11:w.getSegmentLimits(e).maxValue;A(w.set(e,t,N))},decrementToMin(e){let t="hour"===e&&"h12"===g?12:w.getSegmentLimits(e).minValue;A(w.set(e,t,N))},setSegment(e,t){A(w.set(e,t,N))},confirmPlaceholder(){if(!e.isDisabled&&!e.isReadOnly&&w.isComplete(R)){let e=w.toValue(x??N),t=(0,tX.toCalendar)(e,d?.calendar||new(0,rt.GregorianCalendar));v&&0===t.compare(v)||y(t),D(new nh(h,g,x))}},clearSegment(e){let t=w;"timeZoneName"!==e&&"literal"!==e&&(t=w.clear(e)),A(t)},formatValue:e=>x?new tU(t,t4(e,E)).format(O):"",getDateFormatter:(e,t)=>new tU(e,t4({},{...E,...t}))}}class nj{constructor(e,t){this.locale=e,this.dictionary=t}of(e){return this.dictionary.getStringForLocale(e,this.locale)}}function nN(e,t,r,n){let a=(0,eH.useEffectEvent)(r),o=null==r;(0,m.useEffect)(()=>{if(o||!e.current)return;let r=e.current;return r.addEventListener(t,a,n),()=>{r.removeEventListener(t,a,n)}},[e,t,n,o])}let nR=new Map;var nP={};nP={"ar-AE":{Empty:"ÙØ§Ø±Øº"},"bg-BG":{Empty:"ÐзпÑазни"},"cs-CZ":{Empty:"Prázdné"},"da-DK":{Empty:"Tom"},"de-DE":{Empty:"Leer"},"el-GR":{Empty:"Îδειο"},"en-US":{Empty:"Empty"},"es-ES":{Empty:"VacÃo"},"et-EE":{Empty:"Tühjenda"},"fi-FI":{Empty:"Tyhjä"},"fr-FR":{Empty:"Vide"},"he-IL":{Empty:"ר××§"},"hr-HR":{Empty:"Prazno"},"hu-HU":{Empty:"Ãres"},"it-IT":{Empty:"Vuoto"},"ja-JP":{Empty:"空"},"ko-KR":{Empty:"ë¹ì´ ìì"},"lt-LT":{Empty:"TuÅ¡Äias"},"lv-LV":{Empty:"TukÅ¡s"},"nb-NO":{Empty:"Tom"},"nl-NL":{Empty:"Leeg"},"pl-PL":{Empty:"Pusty"},"pt-BR":{Empty:"Vazio"},"pt-PT":{Empty:"Vazio"},"ro-RO":{Empty:"Gol"},"ru-RU":{Empty:"Ðе заполнено"},"sk-SK":{Empty:"Prázdne"},"sl-SI":{Empty:"Prazen"},"sr-SP":{Empty:"Prazno"},"sv-SE":{Empty:"Tomt"},"tr-TR":{Empty:"BoÅ"},"uk-UA":{Empty:"ÐÑÑÑо"},"zh-CN":{Empty:"空"},"zh-TW":{Empty:"空ç½"}};let nM=()=>{},nT=RegExp("^.*\\(.*\\).*$"),nI=["latn","arab","hanidec","deva","beng","fullwide"];class nL{constructor(e,t={}){this.locale=e,this.options=t}parse(e){return nA(this.locale,this.options,e).parse(e)}isValidPartialNumber(e,t,r){return nA(this.locale,this.options,e).isValidPartialNumber(e,t,r)}getNumberingSystem(e){return nA(this.locale,this.options,e).options.numberingSystem}}let nF=new Map;function nA(e,t,r){let n=nO(e,t);if(!e.includes("-nu-")&&!n.isValidPartialNumber(r)){for(let a of nI)if(a!==n.options.numberingSystem){let n=nO(e+(e.includes("-u-")?"-nu-":"-u-nu-")+a,t);if(n.isValidPartialNumber(r))return n}}return n}function nO(e,t){let r=e+(t?Object.entries(t).sort((e,t)=>e[0]<t[0]?-1:1).join():""),n=nF.get(r);return n||(n=new n$(e,t),nF.set(r,n)),n}class n${constructor(e,t={}){this.locale=e,1!==t.roundingIncrement&&null!=t.roundingIncrement&&(null==t.maximumFractionDigits&&null==t.minimumFractionDigits?(t.maximumFractionDigits=0,t.minimumFractionDigits=0):null==t.maximumFractionDigits?t.maximumFractionDigits=t.minimumFractionDigits:null==t.minimumFractionDigits&&(t.minimumFractionDigits=t.maximumFractionDigits)),this.formatter=new Intl.NumberFormat(e,t),this.options=this.formatter.resolvedOptions(),this.symbols=function(e,t,r,n){let a=new Intl.NumberFormat(e,{...r,minimumSignificantDigits:1,maximumSignificantDigits:21,roundingIncrement:1,roundingPriority:"auto",roundingMode:"halfExpand",useGrouping:!0}),o=a.formatToParts(-10000.111),i=a.formatToParts(10000.111),s=nz.map(e=>a.formatToParts(e)),l=s.map((e,t)=>{let r=e.find(e=>"unit"===e.type);return r&&!e.some(e=>"integer"===e.type||"fraction"===e.type)?{unit:r.value,value:nz[t]}:null}).filter(e=>!!e),u=o.find(e=>"minusSign"===e.type)?.value??"-",d=i.find(e=>"plusSign"===e.type)?.value;d||n?.signDisplay!=="exceptZero"&&n?.signDisplay!=="always"||(d="+");let c=new Intl.NumberFormat(e,{...r,minimumFractionDigits:2,maximumFractionDigits:2}).formatToParts(.001),f=c.find(e=>"decimal"===e.type)?.value,m=o.find(e=>"group"===e.type)?.value,p=[...new Set([...o.filter(e=>!n_.has(e.type)).map(e=>nV(e.value)),...s.flatMap(e=>e.filter(e=>!n_.has(e.type)).map(e=>nV(e.value)))])].sort((e,t)=>
11t.length-e.length),h=0===p.length?RegExp("\\p{White_Space}|\\p{Cf}","gu"):RegExp(`${p.join("|")}|\\p{White_Space}|\\p{Cf}`,"gu"),g=[...new Intl.NumberFormat(r.locale,{useGrouping:!1}).format(0x24cb016ea)].reverse(),v=new Map(g.map((e,t)=>[e,t]));return{minusSign:u,plusSign:d,decimal:f,group:m,literals:h,numeral:RegExp(`[${g.join("")}]`,"g"),numerals:g,index:e=>String(v.get(e)),noNumeralUnits:l}}(e,this.formatter,this.options,t),"percent"===this.options.style&&((this.options.minimumFractionDigits??0)>18||(this.options.maximumFractionDigits??0)>18)&&console.warn("NumberParser cannot handle percentages with greater than 18 decimal places, please reduce the number in your options.")}parse(e){let t=this.formatter.resolvedOptions().useGrouping,r=this.sanitize(e);if(!t&&this.symbols.group&&r.includes(this.symbols.group))return NaN;if(this.symbols.group&&(r=r.replaceAll(this.symbols.group,"")),this.symbols.decimal&&(r=r.replace(this.symbols.decimal,".")),this.symbols.minusSign&&(r=r.replace(this.symbols.minusSign,"-")),r=r.replace(this.symbols.numeral,this.symbols.index),"percent"===this.options.style){let e=r.indexOf("-"),t=(r=(r=r.replace("-","")).replace("+","")).indexOf(".");-1===t&&(t=r.length),r=r.replace(".",""),r=t-2==0?`0.${r}`:t-2==-1?`0.0${r}`:t-2==-2?"0.00":`${r.slice(0,t-2)}.${r.slice(t-2)}`,e>-1&&(r=`-${r}`)}let n=r?+r:NaN;if(isNaN(n))return NaN;if("percent"===this.options.style){let e={...this.options,style:"decimal",minimumFractionDigits:Math.min((this.options.minimumFractionDigits??0)+2,20),maximumFractionDigits:Math.min((this.options.maximumFractionDigits??0)+2,20)};return new nL(this.locale,e).parse(new nD(this.locale,e).format(n))}return"accounting"===this.options.currencySign&&nT.test(e)&&(n*=-1),n}sanitize(e){let t=this.formatter.resolvedOptions().useGrouping;return this.symbols.noNumeralUnits.length>0&&this.symbols.noNumeralUnits.find(t=>t.unit===e)?this.symbols.noNumeralUnits.find(t=>t.unit===e).value.toString():(e=e.replace(this.symbols.literals,""),this.symbols.minusSign&&(e=e.replace("-",this.symbols.minusSign)),"arab"===this.options.numberingSystem&&(this.symbols.decimal&&(e=nB(e,",",this.symbols.decimal),e=nB(e,String.fromCharCode(1548),this.symbols.decimal)),this.symbols.group&&t&&(e=nB(e,".",this.symbols.group))),"â"===this.symbols.group&&e.includes("'")&&t&&(e=nB(e,"'",this.symbols.group)),"fr-FR"===this.options.locale&&this.symbols.group&&t&&(e=nB(e," ",this.symbols.group),e=nB(e,/\u00A0/g,this.symbols.group)),e)}isValidPartialNumber(e,t=-1/0,r=1/0){let n=this.formatter.resolvedOptions().useGrouping;return e=this.sanitize(e),this.symbols.minusSign&&e.startsWith(this.symbols.minusSign)&&t<0?e=e.slice(this.symbols.minusSign.length):this.symbols.plusSign&&e.startsWith(this.symbols.plusSign)&&r>0&&(e=e.slice(this.symbols.plusSign.length)),(!(this.symbols.decimal&&e.indexOf(this.symbols.decimal)>-1)||0!==this.options.maximumFractionDigits)&&(this.symbols.group&&n&&(e=nB(e,this.symbols.group,"")),e=e.replace(this.symbols.numeral,""),this.symbols.decimal&&(e=e.replace(this.symbols.decimal,"")),0===e.length)}}let n_=new Set(["decimal","fraction","integer","minusSign","plusSign","group"]),nz=[0,4,2,1,11,20,3,7,100,21,.1,1.1];function nB(e,t,r){return e.replaceAll?e.replaceAll(t,r):e.split(t).join(r)}function nV(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function nW({segment:e,state:t}){let r=(0,m.useRef)(null),{segmentProps:{...n}}=function(e,t,r){let n,a,o,i,s=(0,m.useRef)(""),{locale:l,direction:u}=tf(),d=function(){var e;let{locale:t}=tf(),r=tN((e=tn)&&e.__esModule?e.default:e,"@react-aria/datepicker");return(0,m.useMemo)(()=>{try{return new Intl.DisplayNames(t,{type:"dateTimeField"})}catch{return new nj(t,r)}},[t,r])}(),{ariaLabel:c,ariaLabelledBy:f,ariaDescribedBy:p,focusManager:h}=tP.get(t),g=e.isPlaceholder?"":e.text,v=(0,m.useMemo)(()=>t.dateFormatter.resolvedOptions(),[t.dateFormatter]),y=r1({month:"long",timeZone:v.timeZone}),b=r1({hour:"numeric",hour12:v.hour12,timeZone:v.timeZone});if("month"!==e.type||e.isPlaceholder)"hour"!==e.type||e.isPlaceholder||(g=b.format(t.dateValue));else{let e=y.format(t.dateValue);g=e!==g?`${g} \u{2013} ${e}`:e}let{spinButtonProps:x}=function(e){var t;let r=(0,m.useRef)(void 0),{value:n,textValue:a,minValue:o,maxValue:i,isDisabled:s,isReadOnly:l,isRequired:u,onIncrement:d,onIncrementPage:c,onDecrement:f,onDecrementPage:p,onDecrementToMin:h,onIncrementToMax:g}=e,v=tR((t=nP)&&t.__esModule?t.default:t,"@react-aria/spinbutton"),y=(0,m.useRef)(!1),b=(0,m.useCallback)(()=>{clearTimeout(r.current),y.current=!1},[]),x=(0,eH.useEffectEvent)(()=>{b()});(0,m.useEffect)(()=>()=>x(),[]);let w=(0,m.useRef)(!1),D=()=>{w.current=!0},C=()=>{w.current=!1},E=""===a?v.format("Empty"):(a||`${n}`).replace("-","â");(0,m.useEffect)(()=>{w.current&&(rq&&rq.clear("assertive"),rX(E,"assertive"))},[E]);let S=(0,m.useCallback)(()=>{b()},[b]),k=(0,eH.useEffectEvent)(d??nM),j=(0,eH.useEffectEvent)(f??nM),N=(0,eH.useEffectEvent)(()=>{(void 0===i||isNaN(i)||void 0===n||isNaN(n)||n<i)&&(k(),R(60))}),R=(0,eH.useEffectEvent)(e=>{x(),y.current=!0,r.current=window.setTimeout(N,e)}),P=(0,eH.useEffectEvent)(()=>{(void 0===o||isNaN(o)||void 0===n||isNaN(n)||n>o)&&(j(),M(60))}),M=(0,eH.useEffectEvent)(e=>{x(),y.current=!0,r.current=window.setTimeout(P,e)}),T=e=>{e.preventDefault()},{addGlobalListener:I,removeAllGlobalListeners:L}=eU(),F=(0,m.useRef)(!1),[A,O]=(0,m.useState)(null);(0,m.useEffect)(()=>{"touch"===A?R(600):A&&R(400)},[A]);let[$,_]=(0,m.useState)(null);return(0,m.useEffect)(()=>{"touch"===$?M(600):$&&M(400)},[$]),{spinButtonProps:{role:"spinbutton","aria-valuenow":void 0===n||isNaN(n)?void 0:n,"aria-valuetext":E,"aria-valuemin":o,"aria-valuemax":i,"aria-disabled":s||void 0,"aria-readonly":l||void 0,"aria-required":u||void 0,onKeyDown:e=>{if(!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&!e.altKey&&!l&&!e.nativeEvent.isComposing)switch(e.key){case"PageUp":if(c){e.preventDefault(),c?.();break}case"ArrowUp":case"Up":d&&(e.preventDefault(),d?.());break;case"PageDown":if(p){e.preventDefault(),p?.();break}case"ArrowDown":case"Down":f&&(e.preventDefault(),f?.());break;case"Home":h&&(e.preventDefault(),h?.());break;case"End":g&&(e.preventDefault(),g?.())}},onFocus:D,onBlur:C},incrementButtonProps:{onPressStart:e=>{b(),"touch"!==e.pointerType?(d?.(),O("mouse")):(I(window,"pointercancel",S,{capture:!0}),F.current=!1,O("touch")),I(window,"contextmenu",T)},onPressUp:e=>{b(),"touch"===e.pointerType&&(F.current=!0),L(),O(null)},onPressEnd:e=>
11{b(),"touch"===e.pointerType&&!y.current&&F.current&&d?.(),F.current=!1,O(null)},onFocus:D,onBlur:C},decrementButtonProps:{onPressStart:e=>{b(),"touch"!==e.pointerType?(f?.(),_("mouse")):(I(window,"pointercancel",S,{capture:!0}),F.current=!1,_("touch"))},onPressUp:e=>{b(),"touch"===e.pointerType&&(F.current=!0),L(),_(null)},onPressEnd:e=>{b(),"touch"===e.pointerType&&!y.current&&F.current&&f?.(),F.current=!1,_(null)},onFocus:D,onBlur:C}}}({value:e.value??void 0,textValue:g,minValue:e.minValue,maxValue:e.maxValue,isDisabled:t.isDisabled,isReadOnly:t.isReadOnly||!e.isEditable,isRequired:t.isRequired,onIncrement:()=>{s.current="",t.increment(e.type)},onDecrement:()=>{s.current="",t.decrement(e.type)},onIncrementPage:()=>{s.current="",t.incrementPage(e.type)},onDecrementPage:()=>{s.current="",t.decrementPage(e.type)},onIncrementToMax:()=>{s.current="",t.incrementToMax(e.type)},onDecrementToMin:()=>{s.current="",t.decrementToMin(e.type)}}),w=(0,m.useMemo)(()=>new nL(l,{maximumFractionDigits:0}),[l]),D=()=>{if(e.text===e.placeholder&&h.focusPrevious(),!w.isValidPartialNumber(e.text)||t.isReadOnly||e.isPlaceholder)("dayPeriod"===e.type||"era"===e.type)&&t.clearSegment(e.type);else{let r=e.text.slice(0,-1),n=w.parse(r);0===(r=0===n?"":r).length||0===n?t.clearSegment(e.type):t.setSegment(e.type,n),s.current=r}},{startsWith:C}=(n=function(e){let{locale:t}=tf(),r=t+(e?Object.entries(e).sort((e,t)=>e[0]<t[0]?-1:1).join():"");if(nR.has(r))return nR.get(r);let n=new Intl.Collator(t,e);return nR.set(r,n),n}({usage:"search",sensitivity:"base"}),a=(0,m.useCallback)((e,t)=>0===t.length||(e=e.normalize("NFC"),t=t.normalize("NFC"),0===n.compare(e.slice(0,t.length),t)),[n]),o=(0,m.useCallback)((e,t)=>0===t.length||(e=e.normalize("NFC"),t=t.normalize("NFC"),0===n.compare(e.slice(-t.length),t)),[n]),i=(0,m.useCallback)((e,t)=>{if(0===t.length)return!0;e=e.normalize("NFC");let r=0,a=(t=t.normalize("NFC")).length;for(;r+a<=e.length;r++){let o=e.slice(r,r+a);if(0===n.compare(t,o))return!0}return!1},[n]),(0,m.useMemo)(()=>({startsWith:a,endsWith:o,contains:i}),[a,o,i])),S=r1({hour:"numeric",hour12:!0}),k=(0,m.useMemo)(()=>{let e=new Date;return e.setHours(0),S.formatToParts(e).find(e=>"dayPeriod"===e.type).value},[S]),j=(0,m.useMemo)(()=>{let e=new Date;return e.setHours(12),S.formatToParts(e).find(e=>"dayPeriod"===e.type).value},[S]),N=r1({year:"numeric",era:"narrow",timeZone:"UTC"}),R=(0,m.useMemo)(()=>{if("era"!==e.type)return[];let r=(0,tX.toCalendar)(new(0,tq.CalendarDate)(1,1,1),t.calendar),n=t.calendar.getEras().map(e=>{let t=r.set({year:1,month:1,day:1,era:e}).toDate("UTC");return{era:e,formatted:N.formatToParts(t).find(e=>"era"===e.type).value}}),a=function(e){e.sort();let t=e[0],r=e[e.length-1];for(let e=0;e<t.length;e++)if(t[e]!==r[e])return e;return 0}(n.map(e=>e.formatted));if(a)for(let e of n)e.formatted=e.formatted.slice(a);return n},[N,t.calendar,e.type]),P=r=>{if(t.isDisabled||t.isReadOnly)return;let n=s.current+r;switch(e.type){case"dayPeriod":if(C(k,r))t.setSegment("dayPeriod",0);else if(C(j,r))t.setSegment("dayPeriod",1);else break;h.focusNext();break;case"era":{let e=R.find(e=>C(e.formatted,r));e&&(t.setSegment("era",e.era),h.focusNext());break}case"day":case"hour":case"minute":case"second":case"month":case"year":{if(!w.isValidPartialNumber(n))return;let a=w.parse(n),o=a;if(void 0!==e.maxValue&&a>e.maxValue&&(o=w.parse(r)),isNaN(a))return;t.setSegment(e.type,o),void 0!==e.maxValue&&(Number(a+"0")>e.maxValue||n.length>=String(e.maxValue).length)?(s.current="",h.focusNext()):s.current=n}}};nN((0,m.useRef)("u">typeof document?document:null),"selectionchange",()=>{let e=window.getSelection();e?.anchorNode&&(0,W.nodeContains)(r.current,e?.anchorNode)&&e.collapse(r.current)});let M=(0,m.useRef)("");nN(r,"beforeinput",n=>{if(r.current)switch(n.preventDefault(),n.inputType){case"deleteContentBackward":case"deleteContentForward":w.isValidPartialNumber(e.text)&&!t.isReadOnly&&D();break;case"insertCompositionText":M.current=r.current.textContent,r.current.textContent=r.current.textContent;break;default:null!=n.data&&P(n.data)}}),nN(r,"input",e=>{let{inputType:t,data:n}=e;"insertCompositionText"===t&&(r.current&&(r.current.textContent=M.current),null!=n&&(C(k,n)||C(j,n))&&P(n))}),(0,E.useLayoutEffect)(()=>{let e=r.current;return()=>{(0,W.getActiveElement)()===e&&(h.focusPrevious()||h.focusNext())}},[r,h]);let T=eu()||"timeZoneName"===e.type?{role:"textbox","aria-valuemax":null,"aria-valuemin":null,"aria-valuetext":null,"aria-valuenow":null}:{};e===(0,m.useMemo)(()=>t.segments.find(e=>e.isEditable),[t.segments])||t.isInvalid||(p=void 0);let I=A(),L=!t.isDisabled&&!t.isReadOnly&&e.isEditable,F="literal"
11===e.type?"":d.of(e.type),O=ty({"aria-label":`${F}${c?`, ${c}`:""}${f?", ":""}`,"aria-labelledby":f});if("literal"===e.type)return{segmentProps:{"aria-hidden":!0}};let $={caretColor:"transparent"};if("rtl"===u){$.unicodeBidi="embed";let t=v[e.type];("numeric"===t||"2-digit"===t)&&($.direction="ltr")}return{segmentProps:z(x,O,{id:I,...T,"aria-invalid":t.isInvalid?"true":void 0,"aria-describedby":p,"aria-readonly":t.isReadOnly||!e.isEditable?"true":void 0,"data-placeholder":e.isPlaceholder||void 0,contentEditable:L,suppressContentEditableWarning:L,spellCheck:L?"false":void 0,autoCorrect:L?"off":void 0,[parseInt(m.default.version,10)>=17?"enterKeyHint":"enterkeyhint"]:L?"next":void 0,inputMode:t.isDisabled||"dayPeriod"===e.type||"era"===e.type||!L?void 0:"numeric",tabIndex:t.isDisabled?void 0:0,onKeyDown:e=>{if("a"===e.key&&(ei()?e.metaKey:e.ctrlKey)&&e.preventDefault(),!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&!e.altKey)switch(e.key){case"Backspace":case"Delete":e.preventDefault(),e.stopPropagation(),D()}},onFocus:()=>{s.current="",r.current&&nn(r.current,{containingElement:ne(r.current)});let e=window.getSelection();e?.collapse(r.current)},style:$,onPointerDown(e){e.stopPropagation()},onMouseDown(e){e.stopPropagation()}})}}(e,t,r);return(0,s.jsx)("div",{...n,ref:r,className:(0,re.cn)("focus:bg-accent focus:text-accent-foreground focus:outline-hidden focus:rounded-[2px]","literal"!==e.type?"px-px":"",e.isPlaceholder?"text-muted-foreground":""),children:e.text})}function nH(e){let t=(0,m.useRef)(null),{locale:r}=tf(),n=nk({...e,locale:r,createCalendar:rY}),{fieldProps:a}=tT(e,n,t);return(0,s.jsxs)("div",{...a,ref:t,className:(0,re.cn)("border-input ring-offset-background focus-visible:ring-ring focus-visible:outline-hidden inline-flex h-10 flex-1 items-center rounded-l-md border border-r-0 bg-transparent py-2 pl-3 text-sm focus-visible:ring-2 focus-visible:ring-offset-2",e.isDisabled?"cursor-not-allowed opacity-50":""),children:[n.segments.map((e,t)=>(0,s.jsx)(nW,{segment:e,state:n},t)),"invalid"===n.validationState&&(0,s.jsx)("span",{"aria-hidden":"true",children:"ð«"})]})}function nU(e,t=(0,tJ.today)((0,tJ.getLocalTimeZone)())){return e?"day"in e?e:(0,tX.toCalendarDateTime)(t,e):null}function nK(e){let t,r=(0,m.useRef)(null),{locale:n}=tf(),a=function(e){let{placeholderValue:t=new(0,tq.Time),minValue:r,maxValue:n,defaultValue:a,granularity:o,validate:i}=e,[s,l]=t7(e.value,a??null,e.onChange),u=s||t,d=u&&"day"in u?u:void 0,c=a&&"timeZone"in a?a.timeZone:void 0,f=(0,m.useMemo)(()=>{let e=u&&"timeZone"in u?u.timeZone:void 0;return(e||c)&&t?(0,tX.toZoned)(nU(t),e||c):nU(t)},[t,u,c]),p=(0,m.useMemo)(()=>nU(r,d),[r,d]),h=(0,m.useMemo)(()=>nU(n,d),[n,d]),g=(0,m.useMemo)(()=>s&&"day"in s?(0,tX.toTime)(s):s,[s]),v=(0,m.useMemo)(()=>null==s?null:nU(s),[s]),y=(0,m.useMemo)(()=>null==a?null:nU(a),[a]);return{...nk({...e,value:v,defaultValue:y,minValue:p,maxValue:h,onChange:e=>{l(d||c?e:e&&(0,tX.toTime)(e))},granularity:o||"minute",maxGranularity:"hour",placeholderValue:f??void 0,createCalendar:()=>new(0,rt.GregorianCalendar),validate:(0,m.useCallback)(()=>i?.(s),[i,s])}),timeValue:g}}({...e,locale:n}),{fieldProps:{...o},labelProps:i}=((t=tT(e,a,r)).inputProps.value=a.timeValue?.toString()||"",t);return(0,s.jsx)("div",{...o,ref:r,className:(0,re.cn)("border-input ring-offset-background focus-within:ring-ring focus-visible:ring-ring focus-visible:outline-hidden inline-flex h-10 w-full flex-1 rounded-md border bg-transparent px-3 py-2 text-sm focus-within:ring-2 focus-within:ring-offset-2 focus-visible:ring-2 focus-visible:ring-offset-2",e.isDisabled?"cursor-not-allowed opacity-50":""),children:a.segments.map((e,t)=>(0,s.jsx)(nW,{segment:e,state:a},t))})}function nY(e){let t=m.default.useRef(null);return m.default.useEffect(()=>{e&&("function"==typeof e?e(t.current):e.current=t.current)}),t}let nZ=m.default.forwardRef((e,t)=>{let r=nY(t),n=(0,m.useRef)(null),a=(0,m.useRef)(null),[o,i]=(0,m.useState)(!1),l=function(e){let t=function(e){let[t,r]=t7(e.isOpen,e.defaultOpen||!1,e.onOpenChange),n=(0,m.useCallback)(()=>{r(!0)},[r]),a=(0,m.useCallback)(()=>{r(!1)},[r]),o=(0,m.useCallback)(()=>{r(!t)},[r,t]);return{isOpen:t,setOpen:r,open:n,close:a,toggle:o}}(e),[r,n]=t7(e.value,e.defaultValue||null,e.onChange),[a]=(0,m.useState)(r),o=r||e.placeholderValue||null,[i,s]=t6(o,e.granularity),l=null!=r?r.toDate(s??"UTC"):null,u="hour"===i||"minute"===i||"second"===i,d=e.shouldCloseOnSelect??!0,[c,f]=(0,m.useState)(null),[p,h]=(0,m.useState)(null);if(r&&(c=r,"hour"in r&&(p=r)),o&&!(i in o))throw Error("Invalid granularity "+i+" for value "+o.toString());let g=r?.calendar.identifier==="gregory"&&"BC"===r.era,v=(0,m.useMemo)(()=>({granularity:i,timeZone:s,hideTimeZone:e.hideTimeZone,hourCycle:e.hourCycle,shouldForceLeadingZeros:e.shouldForceLeadingZeros,showEra:g}),[i,e.hourCycle,e.shouldForceLeadingZeros,s,e.hideTimeZone,g]),{minValue:y,maxValue:b,isDateUnavailable:x}=e,w=(0,m.useMemo)(()=>t0(r,y,b,x,v),[r,y,b,x,v]),D=t$({...e,value:r,builtinValidation:w}),C=D.displayValidation.isInvalid,E=e.validationState||(C?"invali
11d":null),S=(e,t)=>{n("timeZone"in t?t.set((0,tX.toCalendarDate)(e)):(0,tX.toCalendarDateTime)(e,t)),f(null),h(null),D.commitValidation()};return{...D,value:r,defaultValue:e.defaultValue??a,setValue:n,dateValue:c,timeValue:p,setDateValue:r=>{let a="function"==typeof d?d():d;u?p||a?S(r,p||t2(e.defaultValue||e.placeholderValue)):f(r):(n(r),D.commitValidation()),a&&t.setOpen(!1)},setTimeValue:e=>{c&&e?S(c,e):h(e)},granularity:i,hasTime:u,...t,setOpen(n){!n&&!r&&c&&u&&S(c,p||t2(e.defaultValue||e.placeholderValue)),t.setOpen(n)},validationState:E,isInvalid:C,formatValue:(e,t)=>l?new tU(e,t4(t,v)).format(l):"",getDateFormatter:(e,t)=>new tU(e,t4({},{...v,...t}))}}(e),{groupProps:u,fieldProps:d,buttonProps:c,dialogProps:p,calendarProps:g}=function(e,t,r){var n;let a=A(),o=A(),i=A(),s=tR((n=tn)&&n.__esModule?n.default:n,"@react-aria/datepicker"),{isInvalid:l,validationErrors:u,validationDetails:d}=t.displayValidation,{labelProps:c,fieldProps:f,descriptionProps:p,errorMessageProps:h}=tb({...e,labelElementType:"span",isInvalid:l,errorMessage:e.errorMessage||u}),g=tm(t,r),v=f["aria-labelledby"]||f.id,{locale:y}=tf(),b=t.formatValue(y,{month:"long"}),x=tv(b?s.format("selectedDateDescription",{date:b}):""),w=[x["aria-describedby"],f["aria-describedby"]].filter(Boolean).join(" ")||void 0,C=D(e),E=(0,m.useMemo)(()=>e8(r),[r]),S=(0,m.useRef)(!1),{focusWithinProps:k}=tx({...e,isDisabled:t.isOpen,onBlurWithin:t=>{let r=document.getElementById(o);(0,W.nodeContains)(r,t.relatedTarget)||(S.current=!1,e.onBlur?.(t),e.onFocusChange?.(!1))},onFocusWithin:t=>{S.current||(S.current=!0,e.onFocus?.(t),e.onFocusChange?.(!0))}});return{groupProps:z(C,g,f,x,k,{role:"group","aria-disabled":e.isDisabled||null,"aria-labelledby":v,"aria-describedby":w,onKeyDown(r){!t.isOpen&&e.onKeyDown&&e.onKeyDown(r)},onKeyUp(r){!t.isOpen&&e.onKeyUp&&e.onKeyUp(r)}}),labelProps:{...c,onClick:()=>{E.focusFirst()}},fieldProps:{...f,id:i,[tM]:"presentation","aria-describedby":w,value:t.value,defaultValue:t.defaultValue,onChange:t.setValue,placeholderValue:e.placeholderValue,hideTimeZone:e.hideTimeZone,hourCycle:e.hourCycle,shouldForceLeadingZeros:e.shouldForceLeadingZeros,granularity:e.granularity,isDisabled:e.isDisabled,isReadOnly:e.isReadOnly,isRequired:e.isRequired,validationBehavior:e.validationBehavior,[tO]:t,autoFocus:e.autoFocus,name:e.name,form:e.form},descriptionProps:p,errorMessageProps:h,buttonProps:{...x,id:a,"aria-haspopup":"dialog","aria-label":s.format("calendar"),"aria-labelledby":`${a} ${v}`,"aria-describedby":w,"aria-expanded":t.isOpen,isDisabled:e.isDisabled||e.isReadOnly,onPress:()=>t.setOpen(!0)},dialogProps:{id:o,"aria-labelledby":`${a} ${v}`},calendarProps:{autoFocus:!0,value:t.dateValue,onChange:t.setDateValue,minValue:e.minValue,maxValue:e.maxValue,isDisabled:e.isDisabled,isReadOnly:e.isReadOnly,isDateUnavailable:e.isDateUnavailable,defaultFocusedValue:t.dateValue?void 0:e.placeholderValue,isInvalid:t.isInvalid,errorMessage:"function"==typeof e.errorMessage?e.errorMessage(t.displayValidation):e.errorMessage||t.displayValidation.validationErrors.join(" "),firstDayOfWeek:e.firstDayOfWeek,pageBehavior:e.pageBehavior},isInvalid:l,validationErrors:u,validationDetails:d}}({...e,"aria-label":"Date and time picker"},l,r),{buttonProps:v}=e4(c,n);return(0,tV.useInteractOutside)({ref:a,onInteractOutside:()=>{i(!1)}}),(0,s.jsxs)("div",{...u,ref:r,className:(0,re.cn)(u.className,"ring-offset-background focus-within:ring-ring relative flex items-center rounded-md focus-within:ring-2 focus-within:ring-offset-2"),children:[(0,s.jsx)(nH,{...d}),(0,s.jsxs)(t8.Popover,{open:o,onOpenChange:i,modal:e.modal||!1,children:[(0,s.jsx)(t8.PopoverTrigger,{asChild:!0,children:(0,s.jsx)(f.Button,{...v,variant:"outline",className:"rounded-l-none",disabled:e.isDisabled,onClick:()=>!o&&i(!o),children:(0,s.jsx)(h,{className:"h-5 w-5"})})}),(0,s.jsx)(t8.PopoverContent,{ref:a,...p,className:"w-full",children:(0,s.jsxs)("div",{className:"space-y-3",children:[(0,s.jsx)(nc,{...g}),!!l.hasTime&&(0,s.jsx)(nK,{"aria-label":"Time",value:l.timeValue,onChange:e=>{e&&l.setTimeValue(e)}})]})})]})]})});nZ.displayName="DateTimePicker";var nG=e.i(697649),nq=e.i(949831),nX=e.i(646368),nJ=e.i(506156),nQ=e.i(96655);e.s(["WorkshopSelector",()=>n2],730477);var n0=e.i(787416),n1=e.i(738158),n5=e.i(264482),n4=e.i(186937);function n2({workshops:e,selectedWorkshopIds:t,onChange:r,placeholder:n="Select workshops...",disabled:a=!1}){let[o,i]=m.useState(!1),l=e.filter(e=>t.includes(e.id));return(0,s.jsxs)("div",{className:"space-y-2",children:[(0,s.jsxs)(t8.Popover,{open:o,onOpenChange:i,children:[(0,s.jsx)(t8.PopoverTrigger,{asChild:!0,children:(0,s.jsxs)(f.Button,{variant:"outline",role:"combobox","aria-expanded":o,disabled:a,className:"w-full justify-between",children:[l.length>0?(0,s.jsxs)("span",{className:"truncate",children:[l.length," workshop",l.length>
111?"s":""," selected"]}):(0,s.jsx)("span",{className:"text-muted-foreground",children:n}),(0,s.jsx)(n1.ChevronDown,{className:"ml-2 h-4 w-4 shrink-0 opacity-50"})]})}),(0,s.jsx)(t8.PopoverContent,{className:"w-[400px] p-0",align:"start",children:(0,s.jsxs)(n4.Command,{children:[(0,s.jsx)(n4.CommandInput,{placeholder:"Search workshops..."}),(0,s.jsxs)(n4.CommandList,{children:[(0,s.jsx)(n4.CommandEmpty,{children:"No workshops found."}),(0,s.jsx)(n4.CommandGroup,{children:e.map(e=>{let n=t.includes(e.id);return(0,s.jsxs)(n4.CommandItem,{value:e.label,onSelect:()=>{var n;return n=e.id,void(t.includes(n)?r(t.filter(e=>e!==n)):r([...t,n]))},children:[(0,s.jsx)(n0.Check,{className:(0,re.cn)("mr-2 h-4 w-4",n?"opacity-100":"opacity-0")}),(0,s.jsxs)("div",{className:"flex flex-1 flex-col",children:[(0,s.jsx)("span",{children:e.label}),e.slug&&(0,s.jsx)("span",{className:"text-muted-foreground text-xs",children:e.slug})]})]},e.id)})})]})]})})]}),l.length>0&&(0,s.jsx)("div",{className:"flex flex-col gap-2",children:l.map(e=>(0,s.jsxs)("div",{className:"border-border bg-muted flex items-center justify-between rounded-md border px-3 py-2",children:[(0,s.jsxs)("div",{className:"flex flex-1 flex-col",children:[(0,s.jsx)("span",{className:"text-sm font-medium",children:e.label}),e.slug&&(0,s.jsx)("span",{className:"text-muted-foreground text-xs",children:e.slug})]}),(0,s.jsx)(f.Button,{type:"button",variant:"ghost",size:"sm",onClick:n=>{var a;return a=e.id,void(n.stopPropagation(),r(t.filter(e=>e!==a)))},className:"h-7 px-2",children:(0,s.jsx)(n5.X,{className:"h-3 w-3"})})]},e.id))})]})}let n3=c.z.object({cohort:c.z.object({title:c.z.string().min(2).max(90),description:c.z.string().optional(),tagIds:c.z.array(c.z.object({id:c.z.string(),fields:c.z.object({label:c.z.string(),name:c.z.string()})})).nullish()}),dates:c.z.object({start:c.z.date(),end:c.z.date()}),createProduct:c.z.boolean().default(!1),pricing:c.z.object({price:c.z.number().min(0).nullish()}),coupon:c.z.object({enabled:c.z.boolean().default(!1),percentageDiscount:c.z.enum(["1","0.95","0.9","0.75","0.6","0.5","0.4","0.25","0.1"]).optional(),expires:c.z.date().optional()}),workshops:c.z.array(c.z.object({id:c.z.string()}))});function n6({createCohort:e,onSuccess:t,tags:r,workshops:n,defaultTimezone:a="America/Los_Angeles",defaultPrice:o=0}){let i,c,m=(0,d.useForm)({resolver:(0,l.formResolver)(n3),defaultValues:{cohort:{title:"",description:"",tagIds:void 0},dates:{start:((i=new Date).setHours(0,0,0,0),i),end:((c=new Date(Date.now()+7776e6)).setHours(0,0,0,0),c)},createProduct:!1,pricing:{price:o},coupon:{enabled:!1,percentageDiscount:"0.25",expires:void 0},workshops:[]}}),{toast:p}=(0,nQ.useToast)(),h=async r=>{try{let n=await e(r);await t(n),p({title:"Cohort created",description:`Cohort "${r.cohort.title}" created successfully`})}catch(e){console.error(e),p({title:"Failed to create cohort",description:e instanceof Error?e.message:"Unknown error",variant:"destructive"})}};return(0,s.jsx)(nG.Form,{...m,children:(0,s.jsxs)("form",{className:"flex flex-col space-y-4",onSubmit:m.handleSubmit(h),children:[(0,s.jsxs)("div",{className:"space-y-4 border-b pb-4",children:[(0,s.jsx)("h3",{className:"text-lg font-semibold",children:"Cohort Details"}),(0,s.jsx)(nG.FormField,{control:m.control,name:"cohort.title",render:({field:e})=>(0,s.jsxs)(nG.FormItem,{children:[(0,s.jsx)(nG.FormLabel,{children:"Title"}),(0,s.jsx)(nG.FormControl,{children:(0,s.jsx)(nq.Input,{...e,placeholder:"Cohort title"})}),(0,s.jsx)(nG.FormMessage,{})]})}),(0,s.jsx)(nG.FormField,{control:m.control,name:"cohort.description",render:({field:e})=>(0,s.jsxs)(nG.FormItem,{children:[(0,s.jsx)(nG.FormLabel,{children:"Description"}),(0,s.jsx)(nG.FormControl,{children:(0,s.jsx)("textarea",{...e,className:"border-input bg-background w-full rounded-md border px-3 py-2 text-sm",rows:3,placeholder:"Cohort description"})}),(0,s.jsx)(nG.FormMessage,{})]})})]}),(0,s.jsxs)("div",{className:"space-y-4 border-b pb-4",children:[(0,s.jsx)("h3",{className:"text-lg font-semibold",children:"Schedule"}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,s.jsx)(nG.FormField,{control:m.control,name:"dates.start",render:({field:e})=>(0,s.jsxs)(nG.FormItem,{children:[(0,s.jsx)(nG.FormLabel,{children:"Start Date"}),(0,s.jsx)(nG.FormControl,{children:(0,s.jsx)(nZ,{value:e.value?(0,u.parseAbsolute)(new Date(e.value).toISOString(),a):null,onChange:t=>{e.onChange(t?t.toDate(a):null)},granularity:"day"})}),(0,s.jsx)(nG.FormDescription,{children:"Cohort enrollment starts"}),(0,s.jsx)(nG.FormMessage,{})]})}),(0,s.jsx)(nG.FormField,{control:m.control,name:"dates.end",render:({field:e})=>(0,s.jsxs)(nG.FormItem,{children:[(0,s.jsx)(nG.FormLabel,{children:"End Date"}),(0,s.jsx)(nG.FormControl,{children:(0,s.jsx)(nZ,{value:e.value?(0,u.parseAbsolute)(new Date(e.value).toISOString(),a):null,onChange:t=>{e.onChange(t?t.toDate(a):null)},granularity:"day"})}),(0,s.jsx)(nG.FormDescription,{children:"Cohort enrollment ends"}),(0,s.jsx)(nG.FormMessage,{})]})})]})]}),(0,s.jsx)("div",{className:"space-y-4 border-b pb-4",children:(0,s.jsx)(nG.FormField,{control:m.control,name:"createProduct",render:({field:e})=>(0,s.jsxs)(nG.FormItem,{className:"flex flex-row items-center justify-between",children:[(0,s.jsxs)("div",{className:"space-y-0.5",children:[(0,s.jsx)(nG.FormLabel,{children:"Create Product"}),(0,s.jsx)(nG.FormDescription,{children:"Enable pricing and selling for this cohort"})]}),(0,s.jsx)(nG.FormControl,{children:(0,s.jsx)(nJ.Switch,{checked:e.value,onCheckedChange:t=>{e.onChange(t),t&&!m.watch("pricing.price")&&m.setValue("pricing.price",250)}})})]})})}),m.watch("createProduct")&&(0,s.jsxs)("div",{className:"space-y-4 border-b pb-4",children:[(0,s.jsx)("h3",{className:"text-lg font-semibold",children:"Pricing"}),(0,s.jsx)(nG.FormField,{control:m.control,name:"pricing.price",render:({field:e})=>(0,s.jsxs)(nG.FormItem,{children:[(0,s.jsx)(nG.FormLabel,{children:"Price"}),(0,s.jsx)(nG.FormControl,{children:(0,s.jsx)(nq.Input,{type:"number",min:"0",step:"0.01",...e,value:null===e.value||void 0===e.value?"":String(e.value),onChange:t=>{let r=parseFloat(t.target.value);e.onChange(isNaN(r)?null:r)}})}),(0,s.jsx)(nG.FormMessage,{})]})})]}),m.watch("createProduct")&&m.watch("pricing.price")&&m.watch("pricing.price")>0&&(0,s.jsxs)("div",{className:"space-y-4 border-b pb-4",children:[(0,s.jsx)("h3",{className:"text-lg font-semibold",children:"Discount Coupon"}),(0,s.jsx)(nG.FormField,{control:m.control,name:"coupon.enabled",render:({field:e})=>(0,s.jsxs)(nG.FormItem,{className:"flex flex-row items-center justify-between",children:[(0,s.jsxs)("div",{className:"space-y-0.5",children:[(0,s.jsx)(nG.FormLabel,{children:"Create discount coupon"}),(0,s.jsx)(nG.FormDescription,{children:"Auto-apply coupon restricted to this cohort"})]}),(0,s.jsx)(nG.FormControl,{children:(0,s.jsx)(nJ.Switch,{checked:e.value,onCheckedChange:e.onChange})})]})}),m.watch("coupon.enabled")&&(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,s.jsx)(nG.FormField,{control:m.control,name:"coupon.percentageDiscount",render:({field:e})=>(0,s.jsxs)(nG.FormItem,{children:[(0,s.jsx)(nG.FormLabel,{children:"Discount percentage"}),(0,s.jsxs)(nX.Select,{onValueChange:e.onChange,value:e.value,children:[(0,s.jsx)(nG.FormControl,{children:(0,s.jsx)(nX.SelectTrigger,{children:(0,s.jsx)(nX.SelectValue,{placeholder:"Select discount"})})}),(0,s.jsxs)(nX.SelectContent,{children:[(0,s.jsx)(nX.SelectItem,{value:"0.1",children:"10% off"}),(0,s.jsx)(nX.SelectItem,{value:"0.25",children:"25% off"}),(0,s.jsx)(nX.SelectItem,{value:"0.4",children:"40% off"}),(0,s.jsx)(nX.SelectItem,{value:"0.5",children:"50% off"}),(0,s.jsx)(nX.SelectItem,{value:"0.6",children:"60% off"}),(0,s.jsx)(nX.SelectItem,{value:"0.75",children:"75% off"}),(0,s.jsx)(nX.SelectItem,{value:"0.9",children:"90% off"}),(0,s.jsx)(nX.SelectItem,{value:"0.95",children:"95% off"})]})]}),(0,s.jsx)(nG.FormDescription,{children:(()=>{let e=m.watch("pricing.price"),t=m.watch("coupon.percentageDiscount");if(e&&t){let r=e*(1-Number(t));return`Final price: $${r.toFixed(2)}`}return"Choose discount amount"})()}),(0,s.jsx)(nG.FormMessage,{})]})}),(0,s.jsx)(nG.FormField,{control:m.control,name:"coupon.expires",render:({field:e})=>(0,s.jsxs)(nG.FormItem,{children:[(0,s.jsx)(nG.FormLabel,{children:"Expiration date"}),(0,s.jsx)(nG.FormControl,{children:(0,s.jsx)(nZ,{value:e.value?(0,u.parseAbsolute)(new Date(e.value).toISOString(),a):null,onChange:t=>{e.onChange(t?t.toDate(a):null)},granularity:"day"})}),(0,s.jsx)(nG.FormDescription,{children:"Expires at 23:59:59 on the selected date"}),(0,s.jsx)(nG.FormMessage,{})]})})]})]}),(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsx)("div",{className:"flex items-center justify-between",children:(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-lg font-semibold",children:"Workshops (Optional)"}),(0,s.jsx)("p",{className:"text-muted-foreground text-sm",children:"Select workshops to include in this cohort, or leave empty to add later"})]})}),(0,s.jsx)(nG.FormField,{control:m.control,name:"workshops",render:({field:e})=>(0,s.jsxs)(nG.FormItem,{children:[(0,s.jsx)(nG.FormControl,{children:(0,s.jsx)(n2,{workshops:n,selectedWorkshopIds:e.value.map(e=>e.id),onChange:t=>{e.onChange(t.map(e=>({id:e})))}})}),(0,s.jsx)(nG.FormMessage,{})]})})]}),(0,s.jsx)(f.Button,{type:"submit",disabled:m.formState.isSubmitting,size:"lg",children:m.formState.isSubmitting?"Creating...":`Create Cohort${m.watch("coupon.enabled")?" + Coupon":""}`})]})})}let n9=(0,p.default)("PlusCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);e.s(["PlusCircle",0,n9],341137)},835061,e=>{"use strict";var t=e.i(336550);e.s(["ChevronDownIcon",()=>t.default])},669004,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(156207),a=e.i(357784),o=e.i(144977),i=e.i(291967),s=e.i(534643),l=e.i(556872),u=e.i(127864),d=e.i(653747),c=e.i(461194),f="Collapsible",[m,p]=(0,n.createContextScope)(f),[h,g]=m(f),v=r.forwardRef((e,n
11)=>{let{__scopeCollapsible:a,open:o,defaultOpen:i,disabled:u,onOpenChange:d,...m}=e,[p,g]=(0,s.useControllableState)({prop:o,defaultProp:i??!1,onChange:d,caller:f});return(0,t.jsx)(h,{scope:a,disabled:u,contentId:(0,c.useId)(),open:p,onOpenToggle:r.useCallback(()=>g(e=>!e),[g]),children:(0,t.jsx)(l.Primitive.div,{"data-state":C(p),"data-disabled":u?"":void 0,...m,ref:n})})});v.displayName=f;var y="CollapsibleTrigger",b=r.forwardRef((e,r)=>{let{__scopeCollapsible:n,...a}=e,o=g(y,n);return(0,t.jsx)(l.Primitive.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":C(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...a,ref:r,onClick:(0,i.composeEventHandlers)(e.onClick,o.onOpenToggle)})});b.displayName=y;var x="CollapsibleContent",w=r.forwardRef((e,r)=>{let{forceMount:n,...a}=e,o=g(x,e.__scopeCollapsible);return(0,t.jsx)(d.Presence,{present:n||o.open,children:({present:e})=>(0,t.jsx)(D,{...a,ref:r,present:e})})});w.displayName=x;var D=r.forwardRef((e,n)=>{let{__scopeCollapsible:a,present:i,children:s,...d}=e,c=g(x,a),[f,m]=r.useState(i),p=r.useRef(null),h=(0,o.useComposedRefs)(n,p),v=r.useRef(0),y=v.current,b=r.useRef(0),w=b.current,D=c.open||f,E=r.useRef(D),S=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>E.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,u.useLayoutEffect)(()=>{let e=p.current;if(e){S.current=S.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();v.current=t.height,b.current=t.width,E.current||(e.style.transitionDuration=S.current.transitionDuration,e.style.animationName=S.current.animationName),m(i)}},[c.open,i]),(0,t.jsx)(l.Primitive.div,{"data-state":C(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!D,...d,ref:h,style:{"--radix-collapsible-content-height":y?`${y}px`:void 0,"--radix-collapsible-content-width":w?`${w}px`:void 0,...e.style},children:D&&s})});function C(e){return e?"open":"closed"}var E=e.i(770460),S="Accordion",k=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[j,N,R]=(0,a.createCollection)(S),[P,M]=(0,n.createContextScope)(S,[R,p]),T=p(),I=r.default.forwardRef((e,r)=>{let{type:n,...a}=e;return(0,t.jsx)(j.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,t.jsx)(_,{...a,ref:r}):(0,t.jsx)($,{...a,ref:r})})});I.displayName=S;var[L,F]=P(S),[A,O]=P(S,{collapsible:!1}),$=r.default.forwardRef((e,n)=>{let{value:a,defaultValue:o,onValueChange:i=()=>{},collapsible:l=!1,...u}=e,[d,c]=(0,s.useControllableState)({prop:a,defaultProp:o??"",onChange:i,caller:S});return(0,t.jsx)(L,{scope:e.__scopeAccordion,value:r.default.useMemo(()=>d?[d]:[],[d]),onItemOpen:c,onItemClose:r.default.useCallback(()=>l&&c(""),[l,c]),children:(0,t.jsx)(A,{scope:e.__scopeAccordion,collapsible:l,children:(0,t.jsx)(V,{...u,ref:n})})})}),_=r.default.forwardRef((e,n)=>{let{value:a,defaultValue:o,onValueChange:i=()=>{},...l}=e,[u,d]=(0,s.useControllableState)({prop:a,defaultProp:o??[],onChange:i,caller:S}),c=r.default.useCallback(e=>d((t=[])=>[...t,e]),[d]),f=r.default.useCallback(e=>d((t=[])=>t.filter(t=>t!==e)),[d]);return(0,t.jsx)(L,{scope:e.__scopeAccordion,value:u,onItemOpen:c,onItemClose:f,children:(0,t.jsx)(A,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(V,{...l,ref:n})})})}),[z,B]=P(S),V=r.default.forwardRef((e,n)=>{let{__scopeAccordion:a,disabled:s,dir:u,orientation:d="vertical",...c}=e,f=r.default.useRef(null),m=(0,o.useComposedRefs)(f,n),p=N(a),h="ltr"===(0,E.useDirection)(u),g=(0,i.composeEventHandlers)(e.onKeyDown,e=>{if(!k.includes(e.key))return;let t=e.target,r=p().filter(e=>!e.ref.current?.disabled),n=r.findIndex(e=>e.ref.current===t),a=r.length;if(-1===n)return;e.preventDefault();let o=n,i=a-1,s=()=>{(o=n+1)>i&&(o=0)},l=()=>{(o=n-1)<0&&(o=i)};switch(e.key){case"Home":o=0;break;case"End":o=i;break;case"ArrowRight":"horizontal"===d&&(h?s():l());break;case"ArrowDown":"vertical"===d&&s();break;case"ArrowLeft":"horizontal"===d&&(h?l():s());break;case"ArrowUp":"vertical"===d&&l()}let u=o%a;r[u].ref.current?.focus()});return(0,t.jsx)(z,{scope:a,disabled:s,direction:u,orientation:d,children:(0,t.jsx)(j.Slot,{scope:a,children:(0,t.jsx)(l.Primitive.div,{...c,"data-orientation":d,ref:m,onKeyDown:s?void 0:g})})})}),W="AccordionItem",[H,U]=P(W),K=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,value:a,...o}=e,i=B(W,n),s=F(W,n),l=T(n),u=(0,c.useId)(),d=a&&s.value.includes(a)||!1,f=i.disabled||e.disabled;return(0,t.jsx)(H,{scope:n,open:d,disabled:f,triggerId:u,children:(0,t.jsx)(v,{"data-orientation":i.orientation,"data-state":Q(d),...l,...o,ref:r,disabled:f,open:d,onOpenChange:e=>{e?s.onItemOpen(a):s.onItemClose(a)}})})});K.displayName=W;var Y="AccordionHeader",Z=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...a}=e,o=B(S,n),i=U(Y,n);return(0,t.jsx)(l.Primitive.h3,{"data-orientation":o.orientation,"data-state":Q(i.open),"data-disabled":i.disabled?"":void 0,...a,ref:r})});Z.displayName=Y;var G="AccordionTrigger",q=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...a}=e,o=B(S,n),i=U(G,n),s=O(G,n),l=T(n);return(0,t.jsx)(j.ItemSlot,{scope:n,children:(0,t.jsx)(b,{"aria-disabled":i.open&&!s.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId,...l,...a,ref:r})})});q.displayName=G;var X="AccordionContent",J=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...a}=e,o=B(S,n),i=U(X,n),s=T(n);return(0,t.jsx)(w,{role:"region","aria-labelledby":i.triggerId,"data-orientation":o.orientation,...s,...a,ref:r,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function Q(e){return e?"open":"closed"}J.displayName=X;var ee=e.i(835061),et=e.i(591178);e.s(["Accordion",0,function({...e}){return(0,t.jsx)(I,{"data-slot":"accordion",...e})},"AccordionContent",0,function({className:e,children:r,...n}){return(0,t.jsx)(J,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...n,children:(0,t.jsx)("div",{className:(0,et.cn)("pb-4 pt-0",e),children:r})})},"AccordionHeader",0,function({className:e,children:r}){return(0,t.jsx)(Z,{className:(0,et.cn)("flex",e),children:r})},"AccordionItem",0,function({className:e,...r}){return(0,t.jsx)(K,{"data-slot":"accordion-item",className:(0,et.cn)("border-b last:border-b-0",e),...r})},"AccordionTrigger",0,function({className:e,children:r,...n}){return(0,t.jsx)(Z,{className:"flex",children:(0,t.jsxs)(q,{"data-slot":"accordion-trigger",className:(0,et.cn)("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 roun
11ded-md py-4 text-left text-sm font-medium outline-none transition-all hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",e),...n,children:[r,(0,t.jsx)(ee.ChevronDownIcon,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}],669004)},976577,e=>{"use strict";let t=(0,e.i(965883).default)("ChevronsUpDown",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);e.s(["ChevronsUpDown",0,t],976577)},484528,e=>{"use strict";let t="u">typeof window;e.s(["isBrowser",0,t])},33351,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(156207),a=e.i(144977),o=e.i(291967),i=e.i(461194),s=e.i(534643),l=e.i(60212),u=e.i(89535),d=e.i(614952),c=e.i(653747),f=e.i(556872),m=e.i(371353),p=e.i(621790),h=e.i(73772),g=e.i(93074),v="Dialog",[y,b]=(0,n.createContextScope)(v),[x,w]=y(v),D=e=>{let{__scopeDialog:n,children:a,open:o,defaultOpen:l,onOpenChange:u,modal:d=!0}=e,c=r.useRef(null),f=r.useRef(null),[m,p]=(0,s.useControllableState)({prop:o,defaultProp:l??!1,onChange:u,caller:v});return(0,t.jsx)(x,{scope:n,triggerRef:c,contentRef:f,contentId:(0,i.useId)(),titleId:(0,i.useId)(),descriptionId:(0,i.useId)(),open:m,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:d,children:a})};D.displayName=v;var C="DialogTrigger",E=r.forwardRef((e,r)=>{let{__scopeDialog:n,...i}=e,s=w(C,n),l=(0,a.useComposedRefs)(r,s.triggerRef);return(0,t.jsx)(f.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":H(s.open),...i,ref:l,onClick:(0,o.composeEventHandlers)(e.onClick,s.onOpenToggle)})});E.displayName=C;var S="DialogPortal",[k,j]=y(S,{forceMount:void 0}),N=e=>{let{__scopeDialog:n,forceMount:a,children:o,container:i}=e,s=w(S,n);return(0,t.jsx)(k,{scope:n,forceMount:a,children:r.Children.map(o,e=>(0,t.jsx)(c.Presence,{present:a||s.open,children:(0,t.jsx)(d.Portal,{asChild:!0,container:i,children:e})}))})};N.displayName=S;var R="DialogOverlay",P=r.forwardRef((e,r)=>{let n=j(R,e.__scopeDialog),{forceMount:a=n.forceMount,...o}=e,i=w(R,e.__scopeDialog);return i.modal?(0,t.jsx)(c.Presence,{present:a||i.open,children:(0,t.jsx)(T,{...o,ref:r})}):null});P.displayName=R;var M=(0,g.createSlot)("DialogOverlay.RemoveScroll"),T=r.forwardRef((e,r)=>{let{__scopeDialog:n,...a}=e,o=w(R,n);return(0,t.jsx)(p.RemoveScroll,{as:M,allowPinchZoom:!0,shards:[o.contentRef],children:(0,t.jsx)(f.Primitive.div,{"data-state":H(o.open),...a,ref:r,style:{pointerEvents:"auto",...a.style}})})}),I="DialogContent",L=r.forwardRef((e,r)=>{let n=j(I,e.__scopeDialog),{forceMount:a=n.forceMount,...o}=e,i=w(I,e.__scopeDialog);return(0,t.jsx)(c.Presence,{present:a||i.open,children:i.modal?(0,t.jsx)(F,{...o,ref:r}):(0,t.jsx)(A,{...o,ref:r})})});L.displayName=I;var F=r.forwardRef((e,n)=>{let i=w(I,e.__scopeDialog),s=r.useRef(null),l=(0,a.useComposedRefs)(n,i.contentRef,s);return r.useEffect(()=>{let e=s.current;if(e)return(0,h.hideOthers)(e)},[]),(0,t.jsx)(O,{...e,ref:l,trapFocus:i.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),i.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,o.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),A=r.forwardRef((e,n)=>{let a=w(I,e.__scopeDialog),o=r.useRef(!1),i=r.useRef(!1);return(0,t.jsx)(O,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||a.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let r=t.target;a.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}
11),O=r.forwardRef((e,n)=>{let{__scopeDialog:o,trapFocus:i,onOpenAutoFocus:s,onCloseAutoFocus:d,...c}=e,f=w(I,o),p=r.useRef(null),h=(0,a.useComposedRefs)(n,p);return(0,m.useFocusGuards)(),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(u.FocusScope,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:s,onUnmountAutoFocus:d,children:(0,t.jsx)(l.DismissableLayer,{role:"dialog",id:f.contentId,"aria-describedby":f.descriptionId,"aria-labelledby":f.titleId,"data-state":H(f.open),...c,ref:h,onDismiss:()=>f.onOpenChange(!1)})}),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(Z,{titleId:f.titleId}),(0,t.jsx)(G,{contentRef:p,descriptionId:f.descriptionId})]})]})}),$="DialogTitle",_=r.forwardRef((e,r)=>{let{__scopeDialog:n,...a}=e,o=w($,n);return(0,t.jsx)(f.Primitive.h2,{id:o.titleId,...a,ref:r})});_.displayName=$;var z="DialogDescription",B=r.forwardRef((e,r)=>{let{__scopeDialog:n,...a}=e,o=w(z,n);return(0,t.jsx)(f.Primitive.p,{id:o.descriptionId,...a,ref:r})});B.displayName=z;var V="DialogClose",W=r.forwardRef((e,r)=>{let{__scopeDialog:n,...a}=e,i=w(V,n);return(0,t.jsx)(f.Primitive.button,{type:"button",...a,ref:r,onClick:(0,o.composeEventHandlers)(e.onClick,()=>i.onOpenChange(!1))})});function H(e){return e?"open":"closed"}W.displayName=V;var U="DialogTitleWarning",[K,Y]=(0,n.createContext)(U,{contentName:I,titleName:$,docsSlug:"dialog"}),Z=({titleId:e})=>{let t=Y(U),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 12 13If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 14 15For 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},G=({contentRef:e,descriptionId:t})=>{let n=Y("DialogDescriptionWarning"),a=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return r.useEffect(()=>{let r=e.current?.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(a))},[a,e,t]),null},q="AlertDialog",[X,J]=(0,n.createContextScope)(q,[b]),Q=b(),ee=e=>{let{__scopeAlertDialog:r,...n}=e,a=Q(r);return(0,t.jsx)(D,{...a,...n,modal:!0})};ee.displayName=q;var et=r.forwardRef((e,r)=>{let{__scopeAlertDialog:n,...a}=e,o=Q(n);return(0,t.jsx)(E,{...o,...a,ref:r})});et.displayName="AlertDialogTrigger";var er=e=>{let{__scopeAlertDialog:r,...n}=e,a=Q(r);return(0,t.jsx)(N,{...a,...n})};er.displayName="AlertDialogPortal";var en=r.forwardRef((e,r)=>{let{__scopeAlertDialog:n,...a}=e,o=Q(n);return(0,t.jsx)(P,{...o,...a,ref:r})});en.displayName="AlertDialogOverlay";var ea="AlertDialogContent",[eo,ei]=X(ea),es=(0,g.createSlottable)("AlertDialogContent"),el=r.forwardRef((e,n)=>{let{__scopeAlertDialog:i,children:s,...l}=e,u=Q(i),d=r.useRef(null),c=(0,a.useComposedRefs)(n,d),f=r.useRef(null);return(0,t.jsx)(K,{contentName:ea,titleName:eu,docsSlug:"alert-dialog",children:(0,t.jsx)(eo,{scope:i,cancelRef:f,children:(0,t.jsxs)(L,{role:"alertdialog",...u,...l,ref:c,onOpenAutoFocus:(0,o.composeEventHandlers)(l.onOpenAutoFocus,e=>{e.preventDefault(),f.current?.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,t.jsx)(es,{children:s}),(0,t.jsx)(eg,{contentRef:d})]})})})});el.displayName=ea;var eu="AlertDialogTitle",ed=r.forwardRef((e,r)=>{let{__scopeAlertDialog:n,...a}=e,o=Q(n);return(0,t.jsx)(_,{...o,...a,ref:r})});ed.displayName=eu;var ec="AlertDialogDescription",ef=r.forwardRef((e,r)=>{let{__scopeAlertDialog:n,...a}=e,o=Q(n);return(0,t.jsx)(B,{...o,...a,ref:r})});ef.displayName=ec;var em=r.forwardRef((e,r)=>{let{__scopeAlertDialog:n,...a}=e,o=Q(n);return(0,t.jsx)(W,{...o,...a,ref:r})});em.displayName="AlertDialogAction";var ep="AlertDialogCancel",eh=r.forwardRef((e,r)=>{let{__scopeAlertDialog:n,...o}=e,{cancelRef:i}=ei(ep,n),s=Q(n),l=(0,a.useComposedRefs)(r,i);return(0,t.jsx)(W,{...s,...o,ref:l})});eh.displayName=ep;var eg=({contentRef:e})=>{let t=`\`${ea}\` requires a description for the component to be accessible for screen reader users. 16
17You can add a description to the \`${ea}\` by passing a \`${ec}\` component as a child, which also benefits sighted users by adding visible context to the dialog. 18 19Alternatively, 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 \`${ea}\`. 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. 20 21For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return r.useEffect(()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},ev=e.i(484528),ey=e.i(591178),eb=e.i(95184);let ex=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(en,{className:(0,ey.cn)("bg-background/80 radix-state-open:animate-in radix-state-closed:animate-out radix-state-closed:fade-out-0 radix-state-open:fade-in-0 backdrop-blur-xs fixed inset-0 z-50",e),...r,ref:n}));ex.displayName=en.displayName;let ew=r.forwardRef(({className:e,...r},n)=>(0,t.jsxs)(er,{container:ev.isBrowser?window.document.getElementById("layout"):null,children:[(0,t.jsx)(ex,{}),(0,t.jsx)(el,{ref:n,className:(0,ey.cn)("bg-background radix-state-open:animate-in radix-state-closed:animate-out radix-state-closed:fade-out-0 radix-state-open:fade-in-0 radix-state-closed:zoom-out-95 radix-state-open:zoom-in-95 radix-state-closed:slide-out-to-left-1/2 radix-state-closed:slide-out-to-top-[48%] radix-state-open:slide-in-from-left-1/2 radix-state-open:slide-in-from-top-[48%] fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border p-6 shadow-lg duration-200 sm:rounded-lg",e),...r})]}));ew.displayName=el.displayName;let eD=({className:e,...r})=>(0,t.jsx)("div",{className:(0,ey.cn)("flex flex-col space-y-2 text-center sm:text-left",e),...r});eD.displayName="AlertDialogHeader";let eC=({className:e,...r})=>(0,t.jsx)("div",{className:(0,ey.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...r});eC.displayName="AlertDialogFooter";let eE=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(ed,{ref:n,className:(0,ey.cn)("text-lg font-semibold",e),...r}));eE.displayName=ed.displayName;let eS=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(ef,{ref:n,className:(0,ey.cn)("text-muted-foreground text-sm",e),...r}));eS.displayName=ef.displayName;let ek=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(em,{ref:n,className:(0,ey.cn)((0,eb.buttonVariants)(),e),...r}));ek.displayName=em.displayName;let ej=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(eh,{ref:n,className:(0,ey.cn)((0,eb.buttonVariants)({variant:"outline"}),"mt-2 sm:mt-0",e),...r}));ej.displayName=eh.displayName,e.s(["AlertDialog",0,ee,"AlertDialogAction",0,ek,"AlertDialogCancel",0,ej,"AlertDialogContent",0,ew,"AlertDialogDescription",0,eS,"AlertDialogFooter",0,eC,"AlertDialogHeader",0,eD,"AlertDialogOverlay",0,ex,"AlertDialogPortal",0,er,"AlertDialogTitle",0,eE,"AlertDialogTrigger",0,et],33351)},718300,534027,622392,e=>{"use strict";let t=(0,e.i(965883).default)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);e.s(["default",0,t],534027),e.s(["ChevronLeftIcon",0,t],718300);var r,n,a,o,i,s,l,u,d,c,f,m=e.i(985585),p=e.i(949532),h=e.i(835061),g=e.i(967860);let v={},y={};function b(e,t){try{let r=(v[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];if(r in y)return y[r];return w(r,r.split(":"))}catch{if(e in y)return y[e];let t=e?.match(x);if(t)return w(e,t.slice(1));return NaN}}let x=/([+-]\d\d):?(\d\d)?/;function w(e,t){let r=+(t[0]||0),n=+(t[1]||0),a=(t[2]||0)/60;return y[e]=60*r+n>0?60*r+n+a:60*r-n-a}class D extends Date{constructor(...e){super(),e.length>1&&"string"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(b(this.timeZone,this))?this.setTime(NaN):e.length?"number"==typeof e[0]&&(1===e.length||2===e.length&&"number"!=typeof e[1])?this.setTime(e[0]):"string"==typeof e[0]?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),S(this,e)):this.setTime(Date.now())}static tz(e,...t){return t.length?new D(...t,e):new D(Date.now(),e)}withTimeZone(e){return new D(+this,e)}getTimezoneOffset(){let e=-b(this.timeZone,this);return e>0?Math.floor(e):Math.ceil(e)}setTime(e){return Date.prototype.setTime.apply(this,arguments),E(this),+this}[Symbol.for("constructDateFrom")](e){return new D(+new Date(e),this.timeZone)}}let C=/^(get|set)(?!UTC)/;function E(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-(60*b(e.timeZone,e))))}function S(e,t){var r;let n=Array.isArray(t)?Date.UTC((r=t)[0],r.length>1?r[1]:0,r.length>2?r[2]:1,...r.slice(3)):+e.internal,a=b(e.timeZone,e),o=a>0?Math.floor(a):Math.ceil(a),i=new Date(+e);i.setUTCHours(i.getUTCHours()-1);let s=-new Date(+e).getTimezoneOffset(),l=-new Date(+i).getTimezoneOffset(),u=s;if(s-l&&s!==o&&Date.prototype.getHours.apply(e)!==(Array.isArray(t)?t[3]||0:e.internal.getUTCHours())){let t=new Date(+e),r=s-o;r&&t.setUTCMinutes(t.getUTCMinutes()+r);let n=b(e.timeZone,t);(n>0?Math.floor(n):Math.ceil(n))===o&&(u=l)}let d=u-o;d&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+d);let c=new Date(+e);c.setUTCSeconds(0);let f=s>0?c.getSeconds():(c.getSeconds()-60)%60,m=Math.round(-(60*b(e.timeZone,e)))%60;(m||f)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+m+f);let p=b(e.timeZone,e),h=p>0?Math.floor(p):Math.ceil(p),g=-new Date(+e).getTimezoneOffset()-h-d,v=h-o,y=v>0&&k(e)-n==60*v*1e3&&k(e,n-60*h*1e3)!==n;if(h!==o&&g&&!y){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+g);let t=b(e.timeZone,e),r=h-(t>0?Math.floor(t):Math.ceil(t));r&&g<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+r)}E(e);let x=(t?n:n+1e3*m)-e.internal;x&&18e5>Math.abs(x)&&(Date.prototype.setTime.call(e,+e+x),E(e))}function k(e,t){let r=new Date(t??+e);return r.setUTCSeconds(r.getUTCSeconds()-Math.round(-(60*b(e.timeZone,r)))),+r}
21Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!C.test(e))return;let t=e.replace(C,"$1UTC");D.prototype[t]&&(e.startsWith("get")?D.prototype[e]=function(){return this.internal[t]()}:(D.prototype[e]=function(){var e;return Date.prototype[t].apply(this.internal,arguments),e=this,Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),S(e),+this},D.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),E(this),+this}))});class j extends D{static tz(e,...t){return t.length?new j(...t,e):new j(Date.now(),e)}toISOString(){let[e,t,r]=this.tzComponents(),n=`${e}${t}:${r}`;return this.internal.toISOString().slice(0,-1)+n}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[e,t,r,n]=this.internal.toUTCString().split(" ");return`${e?.slice(0,-1)} ${r} ${t} ${n}`}toTimeString(){let e=this.internal.toUTCString().split(" ")[4],[t,r,n]=this.tzComponents();return`${e} GMT${t}${r}${n} (${function(e,t,r="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:r}).format(t).split(/\s/g).slice(2).join(" ")}(this.timeZone,this)})`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}tzComponents(){let e=this.getTimezoneOffset(),t=String(Math.floor(Math.abs(e)/60)).padStart(2,"0"),r=String(Math.abs(e)%60).padStart(2,"0");return[e>0?"-":"+",t,r]}withTimeZone(e){return new j(+this,e)}[Symbol.for("constructDateFrom")](e){return new j(+new Date(e),this.timeZone)}}let N=Symbol.for("constructDateFrom");function R(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&N in e?e[N](t):e instanceof Date?new e.constructor(t):new Date(t)}function P(e,t){return R(t||e,e)}function M(e,t,r){let n=P(e,r?.in);return isNaN(t)?R(r?.in||e,NaN):(t&&n.setDate(n.getDate()+t),n)}function T(e,t,r){let n=P(e,r?.in);if(isNaN(t))return R(r?.in||e,NaN);if(!t)return n;let a=n.getDate(),o=R(r?.in||e,n.getTime());return(o.setMonth(n.getMonth()+t+1,0),a>=o.getDate())?o:(n.setFullYear(o.getFullYear(),o.getMonth(),a),n)}function I(e){let t=P(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),e-r}function L(e,...t){let r=R.bind(null,e||t.find(e=>"object"==typeof e));return t.map(r)}function F(e,t){let r=P(e,t?.in);return r.setHours(0,0,0,0),r}function A(e,t,r){let[n,a]=L(r?.in,e,t),o=F(n),i=F(a);return Math.round((o-I(o)-(i-I(i)))/864e5)}function O(e,t,r){let[n,a]=L(r?.in,e,t);return 12*(n.getFullYear()-a.getFullYear())+(n.getMonth()-a.getMonth())}function $(e,t){let[r,n]=L(e,t.start,t.end);return{start:r,end:n}}let _={};function z(e,t){let r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??_.weekStartsOn??_.locale?.options?.weekStartsOn??0,n=P(e,t?.in),a=n.getDay();return n.setDate(n.getDate()+((a<r?-7:0)+6-(a-r))),n.setHours(23,59,59,999),n}let B={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function V(e){return (t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}let W={date:V({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:V({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:V({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},H={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function U(e){return(t,r)=>{let n;if("formatting"===(r?.context?String(r.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,a=r?.width?String(r.width):t;n=e.formattingValues[a]||e.formattingValues[t]}else{let t=e.defaultWidth,a=r?.width?String(r.width):e.defaultWidth;n=e.values[a]||e.values[t]}return n[e.argumentCallback?e.argumentCallback(t):t]}}function K(e){return(t,r={})=>{let n,a=r.width,o=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],i=t.match(o);if(!i)return null;let s=i[0],l=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(l)?function(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}(l,e=>e.test(s)):function(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}(l,e=>e.test(s));return n=e.valueCallback?e.valueCallback(u):u,{value:n=r.valueCallback?r.valueCallback(n):n,rest:t.slice(s.length)}}}let Y={code:"en-US",formatDistance:(e,t,r)=>{let n,a=B[e];if(n="string"==typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),r?.addSuffix)if(r.comparison&&r.comparison>0)return"in "+n;else return n+" ago";return n},formatLong:W,formatRelative:(e,t,r,n)=>H[e],localize:{ordinalNumber:(e,t)=>{let r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:U({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:U({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:U({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:U({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
21ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:U({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(s={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},(e,t={})=>{let r=e.match(s.matchPattern);if(!r)return null;let n=r[0],a=e.match(s.parsePattern);if(!a)return null;let o=s.valueCallback?s.valueCallback(a[0]):a[0];return{value:o=t.valueCallback?t.valueCallback(o):o,rest:e.slice(n.length)}}),era:K({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:K({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:K({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:K({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:K({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function Z(e,t){let r=P(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function G(e,t){let r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??_.weekStartsOn??_.locale?.options?.weekStartsOn??0,n=P(e,t?.in),a=n.getDay();return n.setDate(n.getDate()-(7*(a<r)+a-r)),n.setHours(0,0,0,0),n}function q(e,t){return G(e,{...t,weekStartsOn:1})}function X(e,t){let r=P(e,t?.in),n=r.getFullYear(),a=R(r,0);a.setFullYear(n+1,0,4),a.setHours(0,0,0,0);let o=q(a),i=R(r,0);i.setFullYear(n,0,4),i.setHours(0,0,0,0);let s=q(i);return r.getTime()>=o.getTime()?n+1:r.getTime()>=s.getTime()?n:n-1}function J(e,t){let r,n,a=P(e,t?.in);return Math.round((q(a)-(r=X(a,void 0),(n=R(a,0)).setFullYear(r,0,4),n.setHours(0,0,0,0),q(n)))/6048e5)+1}function Q(e,t){let r=P(e,t?.in),n=r.getFullYear(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??_.firstWeekContainsDate??_.locale?.options?.firstWeekContainsDate??1,o=R(t?.in||e,0);o.setFullYear(n+1,0,a),o.setHours(0,0,0,0);let i=G(o,t),s=R(t?.in||e,0);s.setFullYear(n,0,a),s.setHours(0,0,0,0);let l=G(s,t);return+r>=+i?n+1:+r>=+l?n:n-1}function ee(e,t){let r,n,a,o=P(e,t?.in);return Math.round((G(o,t)-(r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??_.firstWeekContainsDate??_.locale?.options?.firstWeekContainsDate??1,n=Q(o,t),(a=R(t?.in||o,0)).setFullYear(n,0,r),a.setHours(0,0,0,0),G(a,t)))/6048e5)+1}function et(e,t){let r=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+r}let er={y(e,t){let r=e.getFullYear(),n=r>0?r:1-r;return et("yy"===t?n%100:n,t.length)},M(e,t){let r=e.getMonth();return"M"===t?String(r+1):et(r+1,2)},d:(e,t)=>et(e.getDate(),t.length),a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];
21default:return"am"===r?"a.m.":"p.m."}},h:(e,t)=>et(e.getHours()%12||12,t.length),H:(e,t)=>et(e.getHours(),t.length),m:(e,t)=>et(e.getMinutes(),t.length),s:(e,t)=>et(e.getSeconds(),t.length),S(e,t){let r=t.length;return et(Math.trunc(e.getMilliseconds()*Math.pow(10,r-3)),t.length)}},en={G:function(e,t,r){let n=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){let t=e.getFullYear();return r.ordinalNumber(t>0?t:1-t,{unit:"year"})}return er.y(e,t)},Y:function(e,t,r,n){let a=Q(e,n),o=a>0?a:1-a;return"YY"===t?et(o%100,2):"Yo"===t?r.ordinalNumber(o,{unit:"year"}):et(o,t.length)},R:function(e,t){return et(X(e),t.length)},u:function(e,t){return et(e.getFullYear(),t.length)},Q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return et(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return et(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){let n=e.getMonth();switch(t){case"M":case"MM":return er.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){let n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return et(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){let a=ee(e,n);return"wo"===t?r.ordinalNumber(a,{unit:"week"}):et(a,t.length)},I:function(e,t,r){let n=J(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):et(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getDate(),{unit:"date"}):er.d(e,t)},D:function(e,t,r){let n,a=A(n=P(e,void 0),Z(n))+1;return"Do"===t?r.ordinalNumber(a,{unit:"dayOfYear"}):et(a,t.length)},E:function(e,t,r){let n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){let a=e.getDay(),o=(a-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return et(o,2);case"eo":return r.ordinalNumber(o,{unit:"day"});case"eee":return r.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(a,{width:"short",context:"formatting"});default:return r.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){let a=e.getDay(),o=(a-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return et(o,t.length);case"co":return r.ordinalNumber(o,{unit:"day"});case"ccc":return r.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(a,{width:"narrow",context:"standalone"});case"cccccc":return r.day(a,{width:"short",context:"standalone"});default:return r.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,r){let n=e.getDay(),a=0===n?7:n;switch(t){case"i":return String(a);case"ii":return et(a,t.length);case"io":return r.ordinalNumber(a,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let n,a=e.getHours();switch(n=12===a?"noon":0===a?"midnight":a/12>
21=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let n,a=e.getHours();switch(n=a>=17?"evening":a>=12?"afternoon":a>=4?"morning":"night",t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),r.ordinalNumber(t,{unit:"hour"})}return er.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getHours(),{unit:"hour"}):er.H(e,t)},K:function(e,t,r){let n=e.getHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):et(n,t.length)},k:function(e,t,r){let n=e.getHours();return(0===n&&(n=24),"ko"===t)?r.ordinalNumber(n,{unit:"hour"}):et(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):er.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getSeconds(),{unit:"second"}):er.s(e,t)},S:function(e,t){return er.S(e,t)},X:function(e,t,r){let n=e.getTimezoneOffset();if(0===n)return"Z";switch(t){case"X":return eo(n);case"XXXX":case"XX":return ei(n);default:return ei(n,":")}},x:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"x":return eo(n);case"xxxx":case"xx":return ei(n);default:return ei(n,":")}},O:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+ea(n,":");default:return"GMT"+ei(n,":")}},z:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+ea(n,":");default:return"GMT"+ei(n,":")}},t:function(e,t,r){return et(Math.trunc(e/1e3),t.length)},T:function(e,t,r){return et(+e,t.length)}};function ea(e,t=""){let r=e>0?"-":"+",n=Math.abs(e),a=Math.trunc(n/60),o=n%60;return 0===o?r+String(a):r+String(a)+t+et(o,2)}function eo(e,t){return e%60==0?(e>0?"-":"+")+et(Math.abs(e)/60,2):ei(e,t)}function ei(e,t=""){let r=Math.abs(e);return(e>0?"-":"+")+et(Math.trunc(r/60),2)+t+et(r%60,2)}let es=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},el=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},eu={p:el,P:(e,t)=>{let r,n=e.match(/(P+)(p+)?/)||[],a=n[1],o=n[2];if(!o)return es(e,t);switch(a){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",es(a,t)).replace("{{time}}",el(o,t))}},ed=/^D+$/,ec=/^Y+$/,ef=["D","DD","YY","YYYY"];function em(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}let ep=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,eh=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,eg=/^'([^]*?)'?$/,ev=/''/g,ey=/[a-zA-Z]/;function eb(e,t,r){let n=r?.locale??_.locale??Y,a=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??_.firstWeekContainsDate??_.locale?.options?.firstWeekContainsDate??1,o=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??_.weekStartsOn??_.locale?.options?.weekStartsOn??0,i=P(e,r?.in);if(!em(i)&&"number"!=typeof i||isNaN(+P(i)))throw RangeError("Invalid time value");let s=t.match(eh).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,eu[t])(e,n.formatLong):e}).join("").match(ep).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t){var r;let t;return{isToken:!1,value:(t=(r=e).match(eg))?t[1].replace(ev,"'"):r}}if(en[t])return{isToken:!0,value:e};if(t.match(ey))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});n.localize.preprocessor&&(s=n.localize.preprocessor(i,s));let l={firstWeekContainsDate:a,weekStartsOn:o,locale:n};return s.map(a=>{if(!a.isToken)return a.value;let o=a.value;return(!r?.useAdditionalWeekYearTokens&&ec.test(o)||!r?.useAdditionalDayOfYearTokens&&ed.test(o))&&function(e,t,r){var n,a,o;let i,s=(n=e,a=t,o=r,i="Y"===n[0]?"years":"days of the month",`Use \`${n.toLowerCase()}\` instead of \`${n}\` (in \`${a}\`) for formatting ${i} to the input \`${o}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);if(console.warn(s),ef.includes(e))throw RangeError(s)}(o,t,String(e)),(0,en[o[0]])(i,o,n.localize,l)}).join("")}function ex(e,t){let r=t.startOfMonth(e),n=r.getDay();return 1===n?r:0===n?t.addDays(r,-6):t.addDays(r,-1*(n-1))}let ew={...Y,labels:{labelDayButton:(e,t,r,n)=>{let a=(n&&"function"==typeof n.format?n.format.bind(n):(e,t)=>eb(e,t,{locale:Y,...r}))(e,"PPPP");return t.today&&(a=`Today, ${a}`),t.selected&&(a=`${a}, selected`),a},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:"Choose the Year",labelGrid:(e,t,r)=>(r&&"function"==typeof r.format?r.format.bind(r):(e,r)=>eb(e,r,{locale:Y,...t}))(e,"LLLL yyyy"),labelGridcell:(e,t,r,n)=>{let a=(n&&"function"==typeof n.format?n.format.bind(n):(e,t)=>eb(e,t,{locale:Y,...r}))(e,"PPPP");return t?.today&&(a=`Today, ${a}`),a},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,r)=>(r&&"function"==typeof r.format?r.format.bind(r):(e,r)=>eb(e,r,{locale:Y,...t}))(e,"cccc")}};class eD{constructor(e,t){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?j.tz(this.options.timeZone):new this.Date,this.newDate=(e,t,r)=>this.overrides?.newDate?this.overrides.newDate(e,t,r):this.options.timeZone?new j(e,t,r,this.options.timeZone):new Date(e,t,r),this.addDays=(e,t)=>this.overrides?.addDays?this.overrides.addDays(e,t):M(e,t),this.addMonths=(e,t)=>this.overrides?.addMonths?this.overrides.addMonths(e,t):T(e,t),this.addWeeks=(e,t)=>
21this.overrides?.addWeeks?this.overrides.addWeeks(e,t):M(e,7*t,void 0),this.addYears=(e,t)=>this.overrides?.addYears?this.overrides.addYears(e,t):T(e,12*t,void 0),this.differenceInCalendarDays=(e,t)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(e,t):A(e,t),this.differenceInCalendarMonths=(e,t)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(e,t):O(e,t),this.eachMonthOfInterval=e=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(e):function(e){let{start:t,end:r}=$(void 0,e),n=+t>+r,a=n?+t:+r,o=n?r:t;o.setHours(0,0,0,0),o.setDate(1);let i=(void 0)??1;if(!i)return[];i<0&&(i=-i,n=!n);let s=[];for(;+o<=a;)s.push(R(t,o)),o.setMonth(o.getMonth()+i);return n?s.reverse():s}(e),this.eachYearOfInterval=e=>{let t=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(e):function(e){let{start:t,end:r}=$(void 0,e),n=+t>+r,a=n?+t:+r,o=n?r:t;o.setHours(0,0,0,0),o.setMonth(0,1);let i=(void 0)??1;if(!i)return[];i<0&&(i=-i,n=!n);let s=[];for(;+o<=a;)s.push(R(t,o)),o.setFullYear(o.getFullYear()+i);return n?s.reverse():s}(e),r=new Set(t.map(e=>this.getYear(e)));if(r.size===t.length)return t;let n=[];return r.forEach(e=>{n.push(new Date(e,0,1))}),n},this.endOfBroadcastWeek=e=>{let t,r,n,a,o,i;return this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(e):(t=ex(e,this),n=(r=this.startOfMonth(e)).getDay()>0?r.getDay():7,a=this.addDays(e,-n+1),o=this.addDays(a,34),i=this.getMonth(e)===this.getMonth(o)?5:4,this.addDays(t,7*i-1))},this.endOfISOWeek=e=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(e):z(e,{...void 0,weekStartsOn:1}),this.endOfMonth=e=>{let t,r;return this.overrides?.endOfMonth?this.overrides.endOfMonth(e):(r=(t=P(e,void 0)).getMonth(),t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t)},this.endOfWeek=(e,t)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(e,t):z(e,this.options),this.endOfYear=e=>{let t,r;return this.overrides?.endOfYear?this.overrides.endOfYear(e):(r=(t=P(e,void 0)).getFullYear(),t.setFullYear(r+1,0,0),t.setHours(23,59,59,999),t)},this.format=(e,t,r)=>{let n=this.overrides?.format?this.overrides.format(e,t,this.options):eb(e,t,this.options);return this.options.numerals&&"latn"!==this.options.numerals?this.replaceDigits(n):n},this.getISOWeek=e=>this.overrides?.getISOWeek?this.overrides.getISOWeek(e):J(e),this.getMonth=(e,t)=>{var r;return this.overrides?.getMonth?this.overrides.getMonth(e,this.options):(r=this.options,P(e,r?.in).getMonth())},this.getYear=(e,t)=>{var r;return this.overrides?.getYear?this.overrides.getYear(e,this.options):(r=this.options,P(e,r?.in).getFullYear())},this.getWeek=(e,t)=>this.overrides?.getWeek?this.overrides.getWeek(e,this.options):ee(e,this.options),this.isAfter=(e,t)=>this.overrides?.isAfter?this.overrides.isAfter(e,t):+P(e)>+P(t),this.isBefore=(e,t)=>this.overrides?.isBefore?this.overrides.isBefore(e,t):+P(e)<+P(t),this.isDate=e=>this.overrides?.isDate?this.overrides.isDate(e):em(e),this.isSameDay=(e,t)=>this.overrides?.isSameDay?this.overrides.isSameDay(e,t):function(e,t){let[r,n]=L(void 0,e,t);return+F(r)==+F(n)}(e,t),this.isSameMonth=(e,t)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(e,t):function(e,t){let[r,n]=L(void 0,e,t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}(e,t),this.isSameYear=(e,t)=>this.overrides?.isSameYear?this.overrides.isSameYear(e,t):function(e,t){let[r,n]=L(void 0,e,t);return r.getFullYear()===n.getFullYear()}(e,t),this.max=e=>{let t,r;return this.overrides?.max?this.overrides.max(e):(r=void 0,e.forEach(e=>{r||"object"!=typeof e||(r=R.bind(null,e));let n=P(e,r);(!t||t<n||isNaN(+n))&&(t=n)}),R(r,t||NaN))},this.min=e=>{let t,r;return this.overrides?.min?this.overrides.min(e):(r=void 0,e.forEach(e=>{r||"object"!=typeof e||(r=R.bind(null,e));let n=P(e,r);(!t||t>n||isNaN(+n))&&(t=n)}),R(r,t||NaN))},this.setMonth=(e,t)=>{var r,n;let a,o,i,s,l,u,d,c,f;return this.overrides?.setMonth?this.overrides.setMonth(e,t):(r=e,n=t,u=(l=P(r,void 0)).getFullYear(),d=l.getDate(),(c=R(r,0)).setFullYear(u,n,15),c.setHours(0,0,0,0),f=(o=(a=P(c,void 0)).getFullYear(),i=a.getMonth(),(s=R(a,0)).setFullYear(o,i+1,0),s.setHours(0,0,0,0),s.getDate()),l.setMonth(n,Math.min(d,f)),l)},this.setYear=(e,t)=>
21{let r;return this.overrides?.setYear?this.overrides.setYear(e,t):isNaN(+(r=P(e,void 0)))?R(e,NaN):(r.setFullYear(t),r)},this.startOfBroadcastWeek=(e,t)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(e,this):ex(e,this),this.startOfDay=e=>this.overrides?.startOfDay?this.overrides.startOfDay(e):F(e),this.startOfISOWeek=e=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(e):q(e),this.startOfMonth=e=>{let t;return this.overrides?.startOfMonth?this.overrides.startOfMonth(e):((t=P(e,void 0)).setDate(1),t.setHours(0,0,0,0),t)},this.startOfWeek=(e,t)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(e,this.options):G(e,this.options),this.startOfYear=e=>this.overrides?.startOfYear?this.overrides.startOfYear(e):Z(e),this.options={locale:ew,...e},this.overrides=t}getDigitMap(){let{numerals:e="latn"}=this.options,t=new Intl.NumberFormat("en-US",{numberingSystem:e}),r={};for(let e=0;e<10;e++)r[e.toString()]=t.format(e);return r}replaceDigits(e){let t=this.getDigitMap();return e.replace(/\d/g,e=>t[e]||e)}formatNumber(e){return this.replaceDigits(e.toString())}getMonthYearOrder(){let e=this.options.locale?.code;return e&&eD.yearFirstLocales.has(e)?"year-first":"month-first"}formatMonthYear(e){let{locale:t,timeZone:r,numerals:n}=this.options,a=t?.code;if(a&&eD.yearFirstLocales.has(a))try{return new Intl.DateTimeFormat(a,{month:"long",year:"numeric",timeZone:r,numberingSystem:n}).format(e)}catch{}let o="year-first"===this.getMonthYearOrder()?"y LLLL":"LLLL y";return this.format(e,o)}}eD.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);let eC=new eD;function eE(e,t,r=!1,n=eC){let{from:a,to:o}=e,{differenceInCalendarDays:i,isSameDay:s}=n;return a&&o?(0>i(o,a)&&([a,o]=[o,a]),i(t,a)>=+!!r&&i(o,t)>=+!!r):!r&&o?s(o,t):!r&&!!a&&s(a,t)}function eS(e){return!!(e&&"object"==typeof e&&"before"in e&&"after"in e)}function ek(e){return!!(e&&"object"==typeof e&&"from"in e)}function ej(e){return!!(e&&"object"==typeof e&&"after"in e)}function eN(e){return!!(e&&"object"==typeof e&&"before"in e)}function eR(e){return!!(e&&"object"==typeof e&&"dayOfWeek"in e)}function eP(e,t){return Array.isArray(e)&&e.every(t.isDate)}function eM(e,t,r=eC){let n=Array.isArray(t)?t:[t],{isSameDay:a,differenceInCalendarDays:o,isAfter:i}=r;return n.some(t=>{if("boolean"==typeof t)return t;if(r.isDate(t))return a(e,t);if(eP(t,r))return t.some(t=>a(e,t));if(ek(t))return eE(t,e,!1,r);if(eR(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(eS(t)){let r=o(t.before,e),n=o(t.after,e),a=r>0,s=n<0;return i(t.before,t.after)?s&&a:a||s}return ej(t)?o(e,t.after)>0:eN(t)?o(t.before,e)>0:"function"==typeof t&&t(e)})}function eT(e){return p.default.createElement("button",{...e})}function eI(e){return p.default.createElement("span",{...e})}function eL(e){let{size:t=24,orientation:r="left",className:n}=e;return p.default.createElement("svg",{className:n,width:t,height:t,viewBox:"0 0 24 24"},"up"===r&&p.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),"down"===r&&p.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),"left"===r&&p.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),"right"===r&&p.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function eF(e){let{day:t,modifiers:r,...n}=e;return p.default.createElement("td",{...n})}function eA(e){let{day:t,modifiers:r,...n}=e,a=p.default.useRef(null);return p.default.useEffect(()=>{r.focused&&a.current?.focus()},[r.focused]),p.default.createElement("button",{ref:a,...n})}function eO(e){let{options:t,className:n,components:a,classNames:o,...i}=e,s=[o[r.Dropdown],n].join(" "),l=t?.find(({value:e})=>e===i.value);return p.default.createElement("span",{"data-disabled":i.disabled,className:o[r.DropdownRoot]},p.default.createElement(a.Select,{className:s,...i},t?.map(({value:e,label:t,disabled:r})=>p.default.createElement(a.Option,{key:e,value:e,disabled:r},t))),p.default.createElement("span",{className:o[r.CaptionLabel],"aria-hidden":!0},l?.label,p.default.createElement(a.Chevron,{orientation:"down",size:18,className:o[r.Chevron]}
21)))}function e$(e){return p.default.createElement("div",{...e})}function e_(e){return p.default.createElement("div",{...e})}function ez(e){let{calendarMonth:t,displayIndex:r,...n}=e;return p.default.createElement("div",{...n},e.children)}function eB(e){let{calendarMonth:t,displayIndex:r,...n}=e;return p.default.createElement("div",{...n})}function eV(e){return p.default.createElement("table",{...e})}function eW(e){return p.default.createElement("div",{...e})}(l=r||(r={})).Root="root",l.Chevron="chevron",l.Day="day",l.DayButton="day_button",l.CaptionLabel="caption_label",l.Dropdowns="dropdowns",l.Dropdown="dropdown",l.DropdownRoot="dropdown_root",l.Footer="footer",l.MonthGrid="month_grid",l.MonthCaption="month_caption",l.MonthsDropdown="months_dropdown",l.Month="month",l.Months="months",l.Nav="nav",l.NextMonthButton="button_next",l.PreviousMonthButton="button_previous",l.Week="week",l.Weeks="weeks",l.Weekday="weekday",l.Weekdays="weekdays",l.WeekNumber="week_number",l.WeekNumberHeader="week_number_header",l.YearsDropdown="years_dropdown",(u=n||(n={})).disabled="disabled",u.hidden="hidden",u.outside="outside",u.focused="focused",u.today="today",(d=a||(a={})).range_end="range_end",d.range_middle="range_middle",d.range_start="range_start",d.selected="selected",(c=o||(o={})).weeks_before_enter="weeks_before_enter",c.weeks_before_exit="weeks_before_exit",c.weeks_after_enter="weeks_after_enter",c.weeks_after_exit="weeks_after_exit",c.caption_after_enter="caption_after_enter",c.caption_after_exit="caption_after_exit",c.caption_before_enter="caption_before_enter",c.caption_before_exit="caption_before_exit",e.s([],489780),e.i(489780),e.s(["Button",0,eT],855433),e.i(855433),e.s(["CaptionLabel",0,eI],114217),e.i(114217),e.s(["Chevron",0,eL],607135),e.i(607135),e.s(["Day",0,eF],430587),e.i(430587),e.s(["DayButton",0,eA],718457),e.i(718457),e.s(["Dropdown",0,eO],873568),e.i(873568),e.s(["DropdownNav",0,e$],582440),e.i(582440),e.s(["Footer",0,e_],776455),e.i(776455),e.s(["Month",0,ez],925400),e.i(925400),e.s(["MonthCaption",0,eB],8403),e.i(8403),e.s(["MonthGrid",0,eV],758504),e.i(758504),e.s(["Months",0,eW],985030),e.i(985030);let eH=(0,p.createContext)(void 0);function eU(){let e=(0,p.useContext)(eH);if(void 0===e)throw Error("useDayPicker() must be used within a custom component.");return e}function eK(e){let{components:t}=eU();return p.default.createElement(t.Dropdown,{...e})}function eY(e){let{onPreviousClick:t,onNextClick:n,previousMonth:a,nextMonth:o,...i}=e,{components:s,classNames:l,labels:{labelPrevious:u,labelNext:d}}=eU(),c=(0,p.useCallback)(e=>{o&&n?.(e)},[o,n]),f=(0,p.useCallback)(e=>{a&&t?.(e)},[a,t]);return p.default.createElement("nav",{...i},p.default.createElement(s.PreviousMonthButton,{type:"button",className:l[r.PreviousMonthButton],tabIndex:a?void 0:-1,"aria-disabled":!a||void 0,"aria-label":u(a),onClick:f},p.default.createElement(s.Chevron,{disabled:!a||void 0,className:l[r.Chevron],orientation:"left"})),p.default.createElement(s.NextMonthButton,{type:"button",className:l[r.NextMonthButton],tabIndex:o?void 0:-1,"aria-disabled":!o||void 0,"aria-label":d(o),onClick:c},p.default.createElement(s.Chevron,{disabled:!o||void 0,orientation:"right",className:l[r.Chevron]})))}function eZ(e){let{components:t}=eU();return p.default.createElement(t.Button,{...e})}function eG(e){return p.default.createElement("option",{...e})}function eq(e){let{components:t}=eU();return p.default.createElement(t.Button,{...e})}function eX(e){let{rootRef:t,...r}=e;return p.default.createElement("div",{...r,ref:t})}function eJ(e){return p.default.createElement("select",{...e})}function eQ(e){let{week:t,...r}=e;return p.default.createElement("tr",{...r})}function e0(e){return p.default.createElement("th",{...e})}function e1(e){return p.default.createElement("thead",{"aria-hidden":!0},p.default.createElement("tr",{...e}))}function e5(e){let{week:t,...r}=e;return p.default.createElement("th",{...r})}function e4(e){return p.default.createElement("th",{...e})}function e2(e){return p.default.createElement("tbody",{...e})}function e3(e){let{components:t}=eU();return p.default.createElement(t.Dropdown,{...e})}e.s(["MonthsDropdown",0,eK],635394),e.i(635394),e.s(["Nav",0,eY],214221),e.i(214221),e.s(["NextMonthButton",0,eZ],991241),e.i(991241),e.s(["Option",0,eG],37253),e.i(37253),e.s(["PreviousMonthButton",0,eq],837757),e.
21i(837757),e.s(["Root",0,eX],684036),e.i(684036),e.s(["Select",0,eJ],405932),e.i(405932),e.s(["Week",0,eQ],251968),e.i(251968),e.s(["Weekday",0,e0],431650),e.i(431650),e.s(["Weekdays",0,e1],822740),e.i(822740),e.s(["WeekNumber",0,e5],165873),e.i(165873),e.s(["WeekNumberHeader",0,e4],866406),e.i(866406),e.s(["Weeks",0,e2],673228),e.i(673228),e.s(["YearsDropdown",0,e3],717783),e.i(717783),e.s(["Button",0,eT,"CaptionLabel",0,eI,"Chevron",0,eL,"Day",0,eF,"DayButton",0,eA,"Dropdown",0,eO,"DropdownNav",0,e$,"Footer",0,e_,"Month",0,ez,"MonthCaption",0,eB,"MonthGrid",0,eV,"Months",0,eW,"MonthsDropdown",0,eK,"Nav",0,eY,"NextMonthButton",0,eZ,"Option",0,eG,"PreviousMonthButton",0,eq,"Root",0,eX,"Select",0,eJ,"Week",0,eQ,"WeekNumber",0,e5,"WeekNumberHeader",0,e4,"Weekday",0,e0,"Weekdays",0,e1,"Weeks",0,e2,"YearsDropdown",0,e3],320553);var e6=e.i(320553);function e9(){let e={};for(let t in r)e[r[t]]=`rdp-${r[t]}`;for(let t in n)e[n[t]]=`rdp-${n[t]}`;for(let t in a)e[a[t]]=`rdp-${a[t]}`;for(let t in o)e[o[t]]=`rdp-${o[t]}`;return e}function e7(e,t,r){return(r??new eD(t)).formatMonthYear(e)}function e8(e,t,r){return(r??new eD(t)).format(e,"d")}function te(e,t=eC){return t.format(e,"LLLL")}function tt(e,t,r){return(r??new eD(t)).format(e,"cccccc")}function tr(e,t=eC){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function tn(){return""}function ta(e,t=eC){return t.format(e,"yyyy")}e.s([],182615),e.i(182615),e.s(["formatCaption",0,e7,"formatMonthCaption",0,e7],298222),e.i(298222),e.s(["formatDay",0,e8],776240),e.i(776240),e.s(["formatMonthDropdown",0,te],486490),e.i(486490),e.s(["formatWeekdayName",0,tt],173188),e.i(173188),e.s(["formatWeekNumber",0,tr],693130),e.i(693130),e.s(["formatWeekNumberHeader",0,tn],382225),e.i(382225),e.s(["formatYearCaption",0,ta,"formatYearDropdown",0,ta],569979),e.i(569979),e.s(["formatCaption",0,e7,"formatDay",0,e8,"formatMonthCaption",0,e7,"formatMonthDropdown",0,te,"formatWeekNumber",0,tr,"formatWeekNumberHeader",0,tn,"formatWeekdayName",0,tt,"formatYearCaption",0,ta,"formatYearDropdown",0,ta],961668);var to=e.i(961668);function ti(e,t,r,n){let a=(n??new eD(r)).format(e,"PPPP");return t.today&&(a=`Today, ${a}`),t.selected&&(a=`${a}, selected`),a}function ts(e,t,r){return(r??new eD(t)).formatMonthYear(e)}function tl(e,t,r,n){let a=(n??new eD(r)).format(e,"PPPP");return t?.today&&(a=`Today, ${a}`),a}function tu(e){return"Choose the Month"}function td(){return""}function tc(e,t){return"Go to the Next Month"}function tf(e){return"Go to the Previous Month"}function tm(e,t,r){return(r??new eD(t)).format(e,"cccc")}function tp(e,t){return`Week ${e}`}function th(e){return"Week Number"}function tg(e){return"Choose the Year"}e.s([],483650),e.i(483650),e.s(["labelDay",0,ti,"labelDayButton",0,ti],479375),e.i(479375),e.s(["labelCaption",0,ts,"labelGrid",0,ts],522168),e.i(522168),e.s(["labelGridcell",0,tl],963699),e.i(963699),e.s(["labelMonthDropdown",0,tu],339138),e.i(339138),e.s(["labelNav",0,td],404174),e.i(404174),e.s(["labelNext",0,tc],642716),e.i(642716),e.s(["labelPrevious",0,tf],884304),e.i(884304),e.s(["labelWeekday",0,tm],112658),e.i(112658),e.s(["labelWeekNumber",0,tp],867157),e.i(867157),e.s(["labelWeekNumberHeader",0,th],323815),e.i(323815),e.s(["labelYearDropdown",0,tg],23804),e.i(23804),e.s(["labelCaption",0,ts,"labelDay",0,ti,"labelDayButton",0,ti,"labelGrid",0,ts,"labelGridcell",0,tl,"labelMonthDropdown",0,tu,"labelNav",0,td,"labelNext",0,tc,"labelPrevious",0,tf,"labelWeekNumber",0,tp,"labelWeekNumberHeader",0,th,"labelWeekday",0,tm,"labelYearDropdown",0,tg],914579);var tv=e.i(914579);let ty=(e,t,r)=>t||(r?"function"==typeof r?r:(...e)=>r:e),tb=e=>e instanceof HTMLElement?e:null,tx=e=>[...e.querySelectorAll("[data-animated-month]")??[]],tw=e=>tb(e.querySelector("[data-animated-caption]")),tD=e=>tb(e.querySelector("[data-animated-weeks]"));function tC(e,t,r,n){let{month:a,defaultMonth:o,today:i=n.today(),numberOfMonths:s=1}=e,l=a||o||i,{differenceInCalendarMonths:u,addMonths:d,startOfMonth:c}=n;return r&&u(r,l)<s-1&&(l=d(r,-1*(s-1))),t&&0>u(l,t)&&(l=t),c(l)}class tE{constructor(e,t,r=eC){this.date=e,this.displayMonth=t,this.outside=!!(t&&!r.isSameMonth(e,t)),this.dateLib=r,this.isoDate=r.format(e,"yyyy-MM-dd"),this.displayMonthId=r.format(t,"yyyy-MM"),this.dateMonthId=r.format(e,"yyyy-MM")}isEqualTo(e){return this.dateLib.isSameDay(e.date,this.date)&&this.dateLib.isSameMonth(e.displayMonth,this.displayMonth)}}class tS{constructor(e,t){this.date=e,this.weeks=t}}class tk{constructor(e,t){this.days=t,this.weekNumber=e}}function tj(e,t){let[r,n]=(0,p.useState)(e);return[void 0===t?r:t,n]}function tN(e){return!e[n.disabled]&&!e[n.hidden]&&!e[n.outside]}function tR(e,t,r=eC){return eE(e,t.from,!1,r)||eE(e,t.to,!1,r)||eE(t,e.from,!1,r)||eE(t,e.to,!1,r)}function tP(e,t){return e instanceof j&&e.timeZone===t?e:new j(e,t)}function tM(e,t,r){if(!r)return tP(e,t);let n=tP(e,t);return new Date(new j(n.getFullYear(),n.getMonth(),n.getDate(),12,0,0,t).getTime())}function tT(e,t,r){return"boolean"==typeof e||"function"==typeof e?e:e instanceof Date?tM(e,t,r):Array.isArray(e)?e.map(e=>e instanceof Date?tM(e,t,r):e):ek(e)?{...e,from:e.from?tP(e.from,t):e.from,to:e.to?tP(e.to,t):e.to}:eS(e)?{before:tM(e.before,t,r),after:tM(e.after,t,r)}:ej(e)?{after:tM(e.after,t,r)}:eN(e)?{before:tM(e.before,t,r)}:e}function tI(e,t,r){return e?Array.isArray(e)?e.map(e=>tT(e,t,r)):tT(e,t,r):e}function tL(e){var t;let s,l=e,u=l.timeZone;if(u&&((l={...e,timeZone:u}).today&&(l.today=tP(l.today,u)),l.month&&(l.month=tP(l.month,u)),l.defaultMonth&&(l.defaultMonth=tP(l.defaultMonth,u)),l.startMonth&&(l.startMonth=tP(l.startMonth,u)),l.endMonth&&(l.endMonth=tP(l.endMonth,u)),"single"===l.mode&&l.selected?l.selected=tP(l.selected,u):"multiple"===l.mode&&l.selected?l.selected=l.selected?.map(e=>tP(e,u)):"range"===l.mode&&l.selected&&(l.selected={from:l.selected.from?tP(l.selected.from,u):l.selected.from,to:l.selected.to?tP(l.selected.to,u):l.selected.to}),void 0!==l.disabled&&(l.disabled=tI(l.disabled,u)),void 0!==l.hidden&&(l.hidden=tI(l.hidden,u)),l.modifiers)){let e={};
21Object.keys(l.modifiers).forEach(t=>{e[t]=tI(l.modifiers?.[t],u)}),l.modifiers=e}let{components:d,formatters:c,labels:f,dateLib:m,locale:h,classNames:g}=(0,p.useMemo)(()=>{var e,t,r,n;let a,o={...ew,...l.locale},i=l.broadcastCalendar?1:l.weekStartsOn,s=l.noonSafe&&l.timeZone?function(e,t={}){let{weekStartsOn:r,locale:n}=t,a=r??n?.options?.weekStartsOn??0,o=t=>{let r="number"==typeof t||"string"==typeof t?new Date(t):t;return new j(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,e)},i=e=>{let t=o(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0)};return{today:()=>o(j.tz(e)),newDate:(t,r,n)=>new j(t,r,n,12,0,0,e),startOfDay:e=>o(e),startOfWeek:(e,t)=>{let r=o(e),n=t?.weekStartsOn??a,i=(r.getDay()-n+7)%7;return r.setDate(r.getDate()-i),r},startOfISOWeek:e=>{let t=o(e),r=(t.getDay()-1+7)%7;return t.setDate(t.getDate()-r),t},startOfMonth:e=>{let t=o(e);return t.setDate(1),t},startOfYear:e=>{let t=o(e);return t.setMonth(0,1),t},endOfWeek:(e,t)=>{let r=o(e),n=(((t?.weekStartsOn??a)+6)%7-r.getDay()+7)%7;return r.setDate(r.getDate()+n),r},endOfISOWeek:e=>{let t=o(e),r=(7-t.getDay())%7;return t.setDate(t.getDate()+r),t},endOfMonth:e=>{let t=o(e);return t.setMonth(t.getMonth()+1,0),t},endOfYear:e=>{let t=o(e);return t.setMonth(11,31),t},eachMonthOfInterval:t=>{let r=o(t.start),n=o(t.end),a=[],i=new j(r.getFullYear(),r.getMonth(),1,12,0,0,e),s=12*n.getFullYear()+n.getMonth();for(;12*i.getFullYear()+i.getMonth()<=s;)a.push(new j(i,e)),i.setMonth(i.getMonth()+1,1);return a},addDays:(e,t)=>{let r=o(e);return r.setDate(r.getDate()+t),r},addWeeks:(e,t)=>{let r=o(e);return r.setDate(r.getDate()+7*t),r},addMonths:(e,t)=>{let r=o(e);return r.setMonth(r.getMonth()+t),r},addYears:(e,t)=>{let r=o(e);return r.setFullYear(r.getFullYear()+t),r},eachYearOfInterval:t=>{let r=o(t.start),n=o(t.end),a=[],i=new j(r.getFullYear(),0,1,12,0,0,e);for(;i.getFullYear()<=n.getFullYear();)a.push(new j(i,e)),i.setFullYear(i.getFullYear()+1,0,1);return a},getWeek:(e,t)=>ee(i(e),{weekStartsOn:t?.weekStartsOn??a,firstWeekContainsDate:t?.firstWeekContainsDate??n?.options?.firstWeekContainsDate??1}),getISOWeek:e=>J(i(e)),differenceInCalendarDays:(e,t)=>A(i(e),i(t)),differenceInCalendarMonths:(e,t)=>O(i(e),i(t))}}(l.timeZone,{weekStartsOn:i,locale:o}):void 0,u=l.dateLib&&s?{...s,...l.dateLib}:l.dateLib??s,d=new eD({locale:o,weekStartsOn:i,firstWeekContainsDate:l.firstWeekContainsDate,useAdditionalWeekYearTokens:l.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:l.useAdditionalDayOfYearTokens,timeZone:l.timeZone,numerals:l.numerals},u);return{dateLib:d,components:(e=l.components,{...e6,...e}),formatters:(t=l.formatters,t?.formatMonthCaption&&!t.formatCaption&&(t.formatCaption=t.formatMonthCaption),t?.formatYearCaption&&!t.formatYearDropdown&&(t.formatYearDropdown=t.formatYearCaption),{...to,...t}),labels:(r=l.labels,n=d.options,a=n.locale?.labels??{},{...tv,...r??{},labelDayButton:ty(tv.labelDayButton,r?.labelDayButton,a.labelDayButton),labelMonthDropdown:ty(tv.labelMonthDropdown,r?.labelMonthDropdown,a.labelMonthDropdown),labelNext:ty(tv.labelNext,r?.labelNext,a.labelNext),labelPrevious:ty(tv.labelPrevious,r?.labelPrevious,a.labelPrevious),labelWeekNumber:ty(tv.labelWeekNumber,r?.labelWeekNumber,a.labelWeekNumber),labelYearDropdown:ty(tv.labelYearDropdown,r?.labelYearDropdown,a.labelYearDropdown),labelGrid:ty(tv.labelGrid,r?.labelGrid,a.labelGrid),labelGridcell:ty(tv.labelGridcell,r?.labelGridcell,a.labelGridcell),labelNav:ty(tv.labelNav,r?.labelNav,a.labelNav),labelWeekNumberHeader:ty(tv.labelWeekNumberHeader,r?.labelWeekNumberHeader,a.labelWeekNumberHeader),labelWeekday:ty(tv.labelWeekday,r?.labelWeekday,a.labelWeekday)}),locale:o,classNames:{...e9(),...l.classNames}}},[l.locale,l.broadcastCalendar,l.weekStartsOn,l.firstWeekContainsDate,l.useAdditionalWeekYearTokens,l.useAdditionalDayOfYearTokens,l.timeZone,l.numerals,l.dateLib,l.noonSafe,l.components,l.formatters,l.labels,l.classNames]);l.today||(l={...l,today:m.today()});let{captionLayout:v,mode:y,navLayout:b,numberOfMonths:x=1,onDayBlur:w,onDayClick:D,onDayFocus:C,onDayKeyDown:E,onDayMouseEnter:S,onDayMouseLeave:k,onNextClick:N,onPrevClick:R,showWeekNumber:P,styles:M}=l,{formatCaption:T,formatDay:I,formatMonthDropdown:L,formatWeekNumber:F,formatWeekNumberHeader:$,formatWeekdayName:_,formatYearDropdown:z}=c,B=function(e,t){let[r,n]=function(e,t){let{startMonth:r,endMonth:n}=e,{startOfYear:a,startOfDay:o,startOfMonth:i,endOfMonth:s,addYears:l,endOfYear:u,newDate:d,today:c}=t,{fromYear:f,toYear:m,fromMonth:p,toMonth:h}=e;!r&&p&&(r=p),!r&&f&&(r=t.newDate(f,0,1)),!n&&h&&(n=h),!n&&m&&(n=d(m,11,31));let g="dropdown"===e.captionLayout||"dropdown-years"===e.captionLayout;return r?r=i(r):f?r=d(f,0,1):!r&&g&&(r=a(l(e.today??c(),-100))),n?n=s(n):m?n=d(m,11,31):!n&&g&&(n=u(e.today??c())),[r?o(r):r,n?o(n):n]}(e,t),{startOfMonth:a,endOfMonth:o}=t,i=tC(e,r,n,t),[s,l]=tj(i,e.month?i:void 0);(0,p.useEffect)(()=>
21{l(tC(e,r,n,t))},[e.timeZone]);let{months:u,weeks:d,days:c,previousMonth:f,nextMonth:m}=(0,p.useMemo)(()=>{let a,i=function(e,t,r,n){let{numberOfMonths:a=1}=r,o=[];for(let r=0;r<a;r++){let a=n.addMonths(e,r);if(t&&a>t)break;o.push(a)}return o}(s,n,{numberOfMonths:e.numberOfMonths},t),l=function(e,t,r,n){let a=e[0],o=e[e.length-1],{ISOWeek:i,fixedWeeks:s,broadcastCalendar:l}=r??{},{addDays:u,differenceInCalendarDays:d,differenceInCalendarMonths:c,endOfBroadcastWeek:f,endOfISOWeek:m,endOfMonth:p,endOfWeek:h,isAfter:g,startOfBroadcastWeek:v,startOfISOWeek:y,startOfWeek:b}=n,x=l?v(a,n):i?y(a):b(a),w=l?f(o):i?m(p(o)):h(p(o)),D=t&&(l?f(t):i?m(t):h(t)),C=d(D&&g(w,D)?D:w,x),E=c(o,a)+1,S=[];for(let e=0;e<=C;e++){let t=u(x,e);S.push(t)}let k=(l?35:42)*E;if(s&&S.length<k){let e=k-S.length;for(let t=0;t<e;t++){let e=u(S[S.length-1],1);S.push(e)}}return S}(i,e.endMonth?o(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),u=function(e,t,r,n){let{addDays:a,endOfBroadcastWeek:o,endOfISOWeek:i,endOfMonth:s,endOfWeek:l,getISOWeek:u,getWeek:d,startOfBroadcastWeek:c,startOfISOWeek:f,startOfWeek:m}=n,p=e.reduce((e,p)=>{let h=r.broadcastCalendar?c(p,n):r.ISOWeek?f(p):m(p),g=r.broadcastCalendar?o(p):r.ISOWeek?i(s(p)):l(s(p)),v=t.filter(e=>e>=h&&e<=g),y=r.broadcastCalendar?35:42;if(r.fixedWeeks&&v.length<y){let e=t.filter(e=>{let t=y-v.length;return e>g&&e<=a(g,t)});v.push(...e)}let b=v.reduce((e,t)=>{let a=r.ISOWeek?u(t):d(t),o=e.find(e=>e.weekNumber===a),i=new tE(t,p,n);return o?o.days.push(i):e.push(new tk(a,[i])),e},[]),x=new tS(p,b);return e.push(x),e},[]);return r.reverseMonths?p.reverse():p}(i,l,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),d=u.reduce((e,t)=>e.concat(t.weeks.slice()),[]),c=(a=[],u.reduce((e,t)=>{let r=t.weeks.reduce((e,t)=>e.concat(t.days.slice()),a.slice());return e.concat(r.slice())},a.slice()));return{months:u,weeks:d,days:c,previousMonth:function(e,t,r,n){if(r.disableNavigation)return;let{pagedNavigation:a,numberOfMonths:o}=r,{startOfMonth:i,addMonths:s,differenceInCalendarMonths:l}=n,u=i(e);if(!t||!(0>=l(u,t)))return s(u,-(a?o??1:1))}(s,r,e,t),nextMonth:function(e,t,r,n){if(r.disableNavigation)return;let{pagedNavigation:a,numberOfMonths:o=1}=r,{startOfMonth:i,addMonths:s,differenceInCalendarMonths:l}=n,u=i(e);if(!t||!(l(t,e)<o))return s(u,a?o:1)}(s,n,e,t)}},[t,s.getTime(),n?.getTime(),r?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:h,onMonthChange:g}=e,v=e=>{if(h)return;let t=a(e);r&&t<a(r)&&(t=a(r)),n&&t>a(n)&&(t=a(n)),l(t),g?.(t)};return{months:u,weeks:d,days:c,navStart:r,navEnd:n,previousMonth:f,nextMonth:m,goToMonth:v,goToDay:e=>{d.some(t=>t.days.some(t=>t.isEqualTo(e)))||v(e.date)}}}(l,m),{days:V,months:W,navStart:H,navEnd:U,previousMonth:K,nextMonth:Y,goToMonth:Z}=B,G=function(e,t,r,a,o){let{disabled:i,hidden:s,modifiers:l,showOutsideDays:u,broadcastCalendar:d,today:c=o.today()}=t,{isSameDay:f,isSameMonth:m,startOfMonth:p,isBefore:h,endOfMonth:g,isAfter:v}=o,y=r&&p(r),b=a&&g(a),x={[n.focused]:[],[n.outside]:[],[n.disabled]:[],[n.hidden]:[],[n.today]:[]},w={};for(let t of e){let{date:e,displayMonth:r}=t,n=!!(r&&!m(e,r)),a=!!(y&&h(e,y)),p=!!(b&&v(e,b)),g=!!(i&&eM(e,i,o)),D=!!(s&&eM(e,s,o))||a||p||!d&&!u&&n||d&&!1===u&&n,C=f(e,c);n&&x.outside.push(t),g&&x.disabled.push(t),D&&x.hidden.push(t),C&&x.today.push(t),l&&Object.keys(l).forEach(r=>{let n=l?.[r];n&&eM(e,n,o)&&(w[r]?w[r].push(t):w[r]=[t])})}return e=>{let t={[n.focused]:!1,[n.disabled]:!1,[n.hidden]:!1,[n.outside]:!1,[n.today]:!1},r={};for(let r in x){let n=x[r];t[r]=n.some(t=>t===e)}for(let t in w)r[t]=w[t].some(t=>t===e);return{...t,...r}}}(V,l,H,U,m),{isSelected:q,select:X,selected:Q}=function(e,t){let r=function(e,t){let{selected:r,required:n,onSelect:a}=e,[o,i]=tj(r,a?r:void 0),s=a?r:o,{isSameDay:l}=t;return{selected:s,select:(e,t,r)=>{let o=e;return!n&&s&&s&&l(e,s)&&(o=void 0),a||i(o),a?.(o,e,t,r),o},isSelected:e=>!!s&&l(s,e)}}(e,t),n=function(e,t){let{selected:r,required:n,onSelect:a}=e,[o,i]=tj(r,a?r:void 0),s=a?r:o,{isSameDay:l}=t,u=e=>s?.some(t=>l(t,e))??!1,{min:d,max:c}
21=e;return{selected:s,select:(e,t,r)=>{let o=[...s??[]];if(u(e)){if(s?.length===d||n&&s?.length===1)return;o=s?.filter(t=>!l(t,e))}else o=s?.length===c?[e]:[...o,e];return a||i(o),a?.(o,e,t,r),o},isSelected:u}}(e,t),a=function(e,t){let{disabled:r,excludeDisabled:n,resetOnSelect:a,selected:o,required:i,onSelect:s}=e,[l,u]=tj(o,s?o:void 0),d=s?o:l;return{selected:d,select:(o,l,c)=>{let f,{min:m,max:p}=e;if(o){let e=d?.from,r=d?.to,n=!!e&&!!r&&t.isSameDay(e,r)&&t.isSameDay(o,e);f=a&&(e&&r||!d?.from)?!i&&n?void 0:{from:o,to:void 0}:function(e,t,r=0,n=0,a=!1,o=eC){let i,{from:s,to:l}=t||{},{isSameDay:u,isAfter:d,isBefore:c}=o;if(s||l){if(s&&!l)i=u(s,e)?0===r?{from:s,to:e}:a?{from:s,to:void 0}:void 0:c(e,s)?{from:e,to:s}:{from:s,to:e};else if(s&&l)if(u(s,e)&&u(l,e))i=a?{from:s,to:l}:void 0;else if(u(s,e))i={from:s,to:r>0?void 0:e};else if(u(l,e))i={from:e,to:r>0?void 0:e};else if(c(e,s))i={from:e,to:l};else if(d(e,s))i={from:s,to:e};else if(d(e,l))i={from:s,to:e};else throw Error("Invalid range")}else i={from:e,to:r>0?void 0:e};if(i?.from&&i?.to){let t=o.differenceInCalendarDays(i.to,i.from);n>0&&t>n?i={from:e,to:void 0}:r>1&&t<r&&(i={from:e,to:void 0})}return i}(o,d,m,p,i,t)}return n&&r&&f?.from&&f.to&&function(e,t,r=eC){let n=Array.isArray(t)?t:[t];if(n.filter(e=>"function"!=typeof e).some(t=>"boolean"==typeof t?t:r.isDate(t)?eE(e,t,!1,r):eP(t,r)?t.some(t=>eE(e,t,!1,r)):ek(t)?!!t.from&&!!t.to&&tR(e,{from:t.from,to:t.to},r):eR(t)?function(e,t,r=eC){let n=Array.isArray(t)?t:[t],a=e.from,o=Math.min(r.differenceInCalendarDays(e.to,e.from),6);for(let e=0;e<=o;e++){if(n.includes(a.getDay()))return!0;a=r.addDays(a,1)}return!1}(e,t.dayOfWeek,r):eS(t)?r.isAfter(t.before,t.after)?tR(e,{from:r.addDays(t.after,1),to:r.addDays(t.before,-1)},r):eM(e.from,t,r)||eM(e.to,t,r):!!(ej(t)||eN(t))&&(eM(e.from,t,r)||eM(e.to,t,r))))return!0;let a=n.filter(e=>"function"==typeof e);if(a.length){let t=e.from,n=r.differenceInCalendarDays(e.to,e.from);for(let e=0;e<=n;e++){if(a.some(e=>e(t)))return!0;t=r.addDays(t,1)}}return!1}({from:f.from,to:f.to},r,t)&&(f.from=o,f.to=void 0),s||u(f),s?.(f,o,l,c),f},isSelected:e=>d&&eE(d,e,!1,t)}}(e,t);switch(e.mode){case"single":return r;case"multiple":return n;case"range":return a;default:return}}(l,m)??{},{blur:et,focused:er,isFocusTarget:en,moveFocus:ea,setFocused:eo}=function(e,t,r,a,o){let{autoFocus:s}=e,[l,u]=(0,p.useState)(),d=function(e,t,r,a){let o,s=-1;for(let l of e){let e=t(l);tN(e)&&(e[n.focused]&&s<i.FocusedModifier?(o=l,s=i.FocusedModifier):a?.isEqualTo(l)&&s<i.LastFocused?(o=l,s=i.LastFocused):r(l.date)&&s<i.Selected?(o=l,s=i.Selected):e[n.today]&&s<i.Today&&(o=l,s=i.Today))}return o||(o=e.find(e=>tN(t(e)))),o}(t.days,r,a||(()=>!1),l),[c,f]=(0,p.useState)(s?d:void 0);return{isFocusTarget:e=>!!d?.isEqualTo(e),setFocused:f,focused:c,blur:()=>{u(c),f(void 0)},moveFocus:(r,n)=>{if(!c)return;let a=function e(t,r,n,a,o,i,s,l=0){if(l>365)return;let u=function(e,t,r,n,a,o,i){let{ISOWeek:s,broadcastCalendar:l}=o,{addDays:u,addMonths:d,addWeeks:c,addYears:f,endOfBroadcastWeek:m,endOfISOWeek:p,endOfWeek:h,max:g,min:v,startOfBroadcastWeek:y,startOfISOWeek:b,startOfWeek:x}=i,w=({day:u,week:c,month:d,year:f,startOfWeek:e=>l?y(e,i):s?b(e):x(e),endOfWeek:e=>l?m(e):s?p(e):h(e)})[e](r,"after"===t?1:-1);return"before"===t&&n?w=g([n,w]):"after"===t&&a&&(w=v([a,w])),w}(t,r,n.date,a,o,i,s),d=!!(i.disabled&&eM(u,i.disabled,s)),c=!!(i.hidden&&eM(u,i.hidden,s)),f=new tE(u,u,s);return d||c?e(t,r,f,a,o,i,s,l+1):f}(r,n,c,t.navStart,t.navEnd,e,o);if(a){if(e.disableNavigation&&!t.days.some(e=>e.isEqualTo(a)))return;t.goToDay(a),f(a)}}}}(l,B,G,q??(()=>!1),m),{labelDayButton:ei,labelGridcell:es,labelGrid:el,labelMonthDropdown:eu,labelNav:ed,labelPrevious:ec,labelNext:ef,labelWeekday:em,labelWeekNumber:ep,labelWeekNumberHeader:eh,labelYearDropdown:eg}=f,ev=(0,p.useMemo)(()=>(function(e,t,r,n){let a=n??e.today(),o=r?e.startOfBroadcastWeek(a,e):t?e.startOfISOWeek(a):e.startOfWeek(a),i=[];for(let t=0;t<7;t++){let r=e.addDays(o,t);i.push(r)}return i})(m,l.ISOWeek,l.broadcastCalendar,l.today),[m,l.ISOWeek,l.broadcastCalendar,l.today]),ey=void 0!==y||void 0!==D,eb=(0,p.useCallback)(()=>{K&&(Z(K),R?.(K))},[K,Z,R]),ex=(0,p.useCallback)(()=>{Y&&(Z(Y),N?.(Y))},[Z,Y,N]),eT=(0,p.useCallback)((e,t)=>r=>{r.preventDefault(),r.stopPropagation(),eo(e),t.disabled||(X?.(e.date,t,r),D?.(e.date,t,r))},[X,D,eo]),eI=(0,p.useCallback)((e,t)=>r=>{eo(e),C?.(e.date,t,r)},[C,eo]),eL=(0,p.useCallback)((e,t)=>r=>{et(),w?.(e.date,t,r)},[et,w]),eF=(0,p.useCallback)((e,t)=>r=>{let n={ArrowLeft:[r.shiftKey?"month":"day","rtl"===l.dir?"after":"before"],ArrowRight:[r.shiftKey?"month":"day","rtl"===l.dir?"before":"after"],ArrowDown:[r.shiftKey?"year":"week","after"],ArrowUp:[r.shiftKey?"year":"week","before"],PageUp:[r.shiftKey?"year":"month","before"],PageDown:[r.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(n[r.key]){r.preventDefault(),r.stopPropagation();let[e,t]=n[r.key];ea(e,t)}E?.(e.date,t,r)},[ea,E,l.dir]),eA=(0,p.useCallback)((e,t)=>r=>{S?.(e.date,t,r)},[S]),eO=(0,p.useCallback)((e,t)=>r=>{k?.(e.date,t,r)},[k]),e$=(0,p.useCallback)(e=>t=>{let r=Number(t.target.value);Z(m.setMonth(m.startOfMonth(e),r))},[m,Z]),e_=(0,p.useCallback)(e=>t=>{let r=Number(t.target.value);Z(m.setYear(m.startOfMonth(e),r))},[m,Z]),{className:ez,style:eB}=(0,p.useMemo)(()=>
21({className:[g[r.Root],l.className].filter(Boolean).join(" "),style:{...M?.[r.Root],...l.style}}),[g,l.className,l.style,M]),eV=(s={"data-mode":(t=l).mode??void 0,"data-required":"required"in t?t.required:void 0,"data-multiple-months":t.numberOfMonths&&t.numberOfMonths>1||void 0,"data-week-numbers":t.showWeekNumber||void 0,"data-broadcast-calendar":t.broadcastCalendar||void 0,"data-nav-layout":t.navLayout||void 0},Object.entries(t).forEach(([e,t])=>{e.startsWith("data-")&&(s[e]=t)}),s),eW=(0,p.useRef)(null);!function(e,t,{classNames:r,months:n,focused:a,dateLib:i}){let s=(0,p.useRef)(null),l=(0,p.useRef)(n),u=(0,p.useRef)(!1);(0,p.useLayoutEffect)(()=>{let d=l.current;if(l.current=n,!t||!e.current||!(e.current instanceof HTMLElement)||0===n.length||0===d.length||n.length!==d.length)return;let c=i.isSameMonth(n[0].date,d[0].date),f=i.isAfter(n[0].date,d[0].date),m=f?r[o.caption_after_enter]:r[o.caption_before_enter],p=f?r[o.weeks_after_enter]:r[o.weeks_before_enter],h=s.current,g=e.current.cloneNode(!0);if(g instanceof HTMLElement?(tx(g).forEach(e=>{if(!(e instanceof HTMLElement))return;let t=tb(e.querySelector("[data-animated-month]"));t&&e.contains(t)&&e.removeChild(t);let r=tw(e);r&&r.classList.remove(m);let n=tD(e);n&&n.classList.remove(p)}),s.current=g):s.current=null,u.current||c||a)return;let v=h instanceof HTMLElement?tx(h):[],y=tx(e.current);if(y?.every(e=>e instanceof HTMLElement)&&v&&v.every(e=>e instanceof HTMLElement)){u.current=!0;let t=[];e.current.style.isolation="isolate";let n=tb(e.current.querySelector("[data-animated-nav]"));n&&(n.style.zIndex="1"),y.forEach((a,i)=>{let s=v[i];if(!s)return;a.style.position="relative",a.style.overflow="hidden";let l=tw(a);l&&l.classList.add(m);let d=tD(a);d&&d.classList.add(p);let c=()=>{u.current=!1,e.current&&(e.current.style.isolation=""),n&&(n.style.zIndex=""),l&&l.classList.remove(m),d&&d.classList.remove(p),a.style.position="",a.style.overflow="",a.contains(s)&&a.removeChild(s)};t.push(c),s.style.pointerEvents="none",s.style.position="absolute",s.style.overflow="hidden",s.setAttribute("aria-hidden","true");let h=tb(s.querySelector("[data-animated-weekdays]"));h&&(h.style.opacity="0");let g=tw(s);g&&(g.classList.add(f?r[o.caption_before_exit]:r[o.caption_after_exit]),g.addEventListener("animationend",c));let y=tD(s);y&&y.classList.add(f?r[o.weeks_before_exit]:r[o.weeks_after_exit]),a.insertBefore(s,a.firstChild)})}})}(eW,!!l.animate,{classNames:g,months:W,focused:er,dateLib:m});let eU={dayPickerProps:l,selected:Q,select:X,isSelected:q,months:W,nextMonth:Y,previousMonth:K,goToMonth:Z,getModifiers:G,components:d,classNames:g,styles:M,labels:f,formatters:c};return p.default.createElement(eH.Provider,{value:eU},p.default.createElement(d.Root,{rootRef:l.animate?eW:void 0,className:ez,style:eB,dir:l.dir,id:l.id,lang:l.lang??h.code,nonce:l.nonce,title:l.title,role:l.role,"aria-label":l["aria-label"],"aria-labelledby":l["aria-labelledby"],...eV},p.default.createElement(d.Months,{className:g[r.Months],style:M?.[r.Months]},!l.hideNavigation&&!b&&p.default.createElement(d.Nav,{"data-animated-nav":l.animate?"true":void 0,className:g[r.Nav],style:M?.[r.Nav],"aria-label":ed(),onPreviousClick:eb,onNextClick:ex,previousMonth:K,nextMonth:Y}),W.map((e,t)=>{let o,i;return p.default.createElement(d.Month,{"data-animated-month":l.animate?"true":void 0,className:g[r.Month],style:M?.[r.Month],key:t,displayIndex:t,calendarMonth:e},"around"===b&&!l.hideNavigation&&0===t&&p.default.createElement(d.PreviousMonthButton,{type:"button",className:g[r.PreviousMonthButton],tabIndex:K?void 0:-1,"aria-disabled":!K||void 0,"aria-label":ec(K),onClick:eb,"data-animated-button":l.animate?"true":void 0},p.default.createElement(d.Chevron,{disabled:!K||void 0,className:g[r.Chevron],orientation:"rtl"===l.dir?"right":"left"})),p.default.createElement(d.MonthCaption,{"data-animated-caption":l.animate?"true":void 0,className:g[r.MonthCaption],style:M?.[r.MonthCaption],calendarMonth:e,displayIndex:t},v?.startsWith("dropdown")?p.default.createElement(d.DropdownNav,{className:g[r.Dropdowns],style:M?.[r.Dropdowns]},(o="dropdown"===v||"dropdown-months"===v?p.default.createElement(d.MonthsDropdown,{key:"month",className:g[r.MonthsDropdown],"aria-label":eu(),classNames:g,components:d,disabled:!!l.disableNavigation,onChange:e$(e.date),options:function(e,t,r,n,a){let{startOfMonth:o,startOfYear:i,endOfYear:s,eachMonthOfInterval:l,getMonth:u}=a;return l({start:i(e),end:s(e)}).map(e=>{let i=n.formatMonthDropdown(e,a);return{value:u(e),label:i,disabled:t&&e<o(t)||r&&e>o(r)||!1}})}(e.date,H,U,c,m),style:M?.[r.Dropdown],value:m.getMonth(e.date)}):p.default.createElement("span",{key:"month"},L(e.date,m)),i="dropdown"===v||"dropdown-years"===v?p.default.createElement(d.YearsDropdown,{key:"year",className:g[r.YearsDropdown],"aria-label":eg(m.options),classNames:g,components:d,disabled:!!l.disableNavigation,onChange:e_(e.date),options:function(e,t,r,n,a=!1){if(!e||!t)return;let{startOfYear:o,endOfYear:i,eachYearOfInterval:s,getYear:l}=n,u=s({start:o(e),end:i(t)});return a&&u.reverse(),u.map(e=>{let t=r.formatYearDropdown(e,n);return{value:l(e),label:t,disabled:!1}})}(H,U,c,m,!!l.reverseYears),style:M?.[r.Dropdown],value:m.getYear(e.date)}):p.default.createElement("span",{key:"year"},z(e.date,m)),"year-first"===m.getMonthYearOrder()?[i,o]:[o,i]),p.default.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},T(e.date,m.options,m))):p.default.createElement(d.CaptionLabel,{className:g[r.CaptionLabel],role:"status","aria-live":"polite"},T(e.date,m.options,m))),"around"===b&&!l.hideNavigation&&t===x-1&&p.default.createElement(d.NextMonthButton,{type:"button",className:g[r.NextMonthButton],tabIndex:Y?void 0:-1,"aria-disabled":!Y||void 0,"aria-label":ef(Y),onClick:ex,"data-animated-button":l.animate?"true":void 0},p.default.createElement(d.Chevron,{disabled:!Y||void 0,className:g[r.Chevron],orientation:"rtl"===l.dir?"left":"right"})),t===x-1&&"after"===b&&!l.hideNavigation&&p.default.createElement(d.Nav,{"data-animated-nav":l.animate?"true":void 0,className:g[r.Nav],style:M?.[r.Nav],"aria-label":ed(),onPreviousClick:eb,onNextClick:ex,previousMonth:K,nextMonth:Y}),p.default.createElement(d.MonthGrid,{role:"grid","aria-multiselectable":"multiple"===y||"range"===y,"aria-label":el(e.date,m.options,m)||void 0,className:g[r.MonthGrid],style:M?.[r.MonthGrid]},!l.hideWeekdays&&p.default.createElement(d.Weekdays,{"data-animated-weekdays":l.animate?"true":void 0,className:g[r.Weekdays],style:M?.[r.Weekdays]},P&&p.default.createElement(d.WeekNumberHeader,{"aria-label":eh(m.options),className:g[r.WeekNumberHeader],style:M?.[r.WeekNumberHeader],scope:"col"},$()),ev.map(e=>p.default.createElement(d.Weekday,{"aria-label":em(e,m.options,m),className:g[r.Weekday],key:String(e),style:M?.[r.Weekday],scope:"col"},_(e,m.options,m)))),p.default.createElement(d.Weeks,{"data-animated-weeks":l.animate?"true":void 0,className:g[r.Weeks],style:M?.[r.Weeks]},e.weeks.map(e=>p.default.createElement(d.Week,{className:g[r.Week],key:e.weekNumber,style:M?.[r.Week],week:e},P&&p.default.createElement(d.WeekNumber,{week:e,style:M?.[r.WeekNumber],"aria-label":ep(e.weekNumber,{locale:h}),className:g[r.WeekNumber],scope:"row",role:"rowheader"},F(e.weekNumber,m)),e.days.map(e=>{let{date:t}=e,o=G(e);if(o[n.focused]=!o.hidden&&!!er?.isEqualTo(e),o[a.selected]=q?.(t)||o.selected,ek(Q)){let{from:e,to:r}=Q;o[a.range_start]=!!(e&&r&&m.isSameDay(t,e)),o[a.range_end]=!!(e&&r&&m.isSameDay(t,r)),o[a.range_middle]=eE(Q,t,!0,m)}let i=function(e,t={},n={}){let a={...t?.[r.Day]};return Object.entries(e).filter(([,e])=>!0===e).forEach(([e])=>{a={...a,...n?.[e]}}),a}(o,M,l.modifiersStyles),s=function(e,t,o={}){return Object.entries(e).filter(([,e])=>!0===e).reduce((e,[r])=>(o[r]?e.push(o[r]):t[n[r]]?e.push(t[n[r]]):t[a[r]]&&e.push(t[a[r]]),e),[t[r.Day]])}(o,g,l.modifiersClassNames),u=ey||o.hidden?void 0:es(t,o,m.options,m);return p.default.createElement(d.Day,{key:`${e.isoDate}_${e.displayMonthId}`,day:e,modifiers:o,className:s.join(" "),style:i,role:"gridcell","aria-selected":o.selected||void 0,"aria-label":u,"data-day":e.isoDate,"data-month":e.outside?e.dateMonthId:void 0,"data-selected":o.selected||void 0,"data-disabled":o.disabled||void 0,"data-hidden":o.hidden||void 0,"data-outside":e.outside||void 0,"data-focused":o.focused||void 0,"data-today":o.today||void 0},!o.hidden&&ey?p.default.createElement(d.DayButton,{className:g[r.DayButton],style:M?.[r.DayButton],type:"button",day:e,modifiers:o,disabled:!o.focused&&o.disabled||void 0,"aria-disabled":o.focused&&o.disabled||void 0,tabIndex:en(e)?0:-1,"aria-label":ei(t,o,m.options,m),onClick:eT(e,o),onBlur:eL(e,o),onFocus:eI(e,o),onKeyDown:eF(e,o),onMouseEnter:eA(e,o),onMouseLeave:eO(e,o)},I(t,m.options,m)):!o.hidden&&I(e.date,m.options,m))}))))))})),l.footer&&p.default.createElement(d.Footer,{className:g[r.Footer],style:M?.[r.Footer],role:"status","aria-live":"polite"},l.footer)))}(f=i||(i={}))[f.Today=0]="Today",f[f.Selected=1]="Selected",f[f.LastFocused=2]="LastFocused",f[f.FocusedModifier=3]="FocusedModifier";var tF=e.i(95184),tA=e.i(591178);function tO({className:e,day:t,modifiers:r,...n}){let a=e9(),o=p.useRef(null);return p.useEffect(()=>{r.focused&&o.current?.focus()}
21,[r.focused]),(0,m.jsx)(tF.Button,{ref:o,variant:"ghost",size:"icon","data-day":t.date.toLocaleDateString(),"data-selected-single":r.selected&&!r.range_start&&!r.range_end&&!r.range_middle,"data-range-start":r.range_start,"data-range-end":r.range_end,"data-range-middle":r.range_middle,className:(0,tA.cn)("data-[selected-single=true]:bg-primary data-[selected-single=true]:text-primary-foreground data-[range-middle=true]:bg-accent data-[range-middle=true]:text-accent-foreground data-[range-start=true]:bg-primary data-[range-start=true]:text-primary-foreground data-[range-end=true]:bg-primary data-[range-end=true]:text-primary-foreground group-data-[focused=true]/day:border-ring group-data-[focused=true]/day:ring-ring/50 dark:hover:text-accent-foreground min-w-(--cell-size) flex aspect-square size-auto w-full flex-col gap-1 font-normal leading-none data-[range-end=true]:rounded-md data-[range-middle=true]:rounded-none data-[range-start=true]:rounded-md data-[range-end=true]:rounded-r-md data-[range-start=true]:rounded-l-md group-data-[focused=true]/day:relative group-data-[focused=true]/day:z-10 group-data-[focused=true]/day:ring-[3px] [&>span]:text-xs [&>span]:opacity-70",a.day,e),...n})}e.s(["Calendar",0,function({className:e,classNames:r,showOutsideDays:n=!0,captionLayout:a="label",buttonVariant:o="ghost",formatters:i,components:s,...l}){let u=e9();return(0,m.jsx)(tL,{showOutsideDays:n,className:(0,tA.cn)("bg-background group/calendar p-3 [--cell-size:--spacing(8)] [[data-slot=card-content]_&]:bg-transparent [[data-slot=popover-content]_&]:bg-transparent",String.raw`rtl:**:[.rdp-button\_next>svg]:rotate-180`,String.raw`rtl:**:[.rdp-button\_previous>svg]:rotate-180`,e),captionLayout:a,formatters:{formatMonthDropdown:e=>e.toLocaleString("default",{month:"short"}),...i},classNames:{root:(0,tA.cn)("w-fit",u.root),months:(0,tA.cn)("flex gap-4 flex-col md:flex-row relative",u.months),month:(0,tA.cn)("flex flex-col w-full gap-4",u.month),nav:(0,tA.cn)("flex items-center gap-1 w-full absolute top-0 inset-x-0 justify-between",u.nav),button_previous:(0,tA.cn)((0,tF.buttonVariants)({variant:o}),"size-(--cell-size) aria-disabled:opacity-50 p-0 select-none",u.button_previous),button_next:(0,tA.cn)((0,tF.buttonVariants)({variant:o}),"size-(--cell-size) aria-disabled:opacity-50 p-0 select-none",u.button_next),month_caption:(0,tA.cn)("flex items-center justify-center h-(--cell-size) w-full px-(--cell-size)",u.month_caption),dropdowns:(0,tA.cn)("w-full flex items-center text-sm font-medium justify-center h-(--cell-size) gap-1.5",u.dropdowns),dropdown_root:(0,tA.cn)("relative has-focus:border-ring border border-input shadow-xs has-focus:ring-ring/50 has-focus:ring-[3px] rounded-md",u.dropdown_root),dropdown:(0,tA.cn)("absolute bg-popover inset-0 opacity-0",u.dropdown),caption_label:(0,tA.cn)("select-none font-medium","label"===a?"text-sm":"rounded-md pl-2 pr-1 flex items-center gap-1 text-sm h-8 [&>svg]:text-muted-foreground [&>svg]:size-3.5",u.caption_label),table:"w-full border-collapse",weekdays:(0,tA.cn)("flex",u.weekdays),weekday:(0,tA.cn)("text-muted-foreground rounded-md flex-1 font-normal text-[0.8rem] select-none",u.weekday),week:(0,tA.cn)("flex w-full mt-2",u.week),week_number_header:(0,tA.cn)("select-none w-(--cell-size)",u.week_number_header),week_number:(0,tA.cn)("text-[0.8rem] select-none text-muted-foreground",u.week_number),day:(0,tA.cn)("relative w-full h-full p-0 text-center [&:first-child[data-selected=true]_button]:rounded-l-md [&:last-child[data-selected=true]_button]:rounded-r-md group/day aspect-square select-none",u.day),range_start:(0,tA.cn)("rounded-l-md bg-accent",u.range_start),range_middle:(0,tA.cn)("rounded-none",u.range_middle),range_end:(0,tA.cn)("rounded-r-md bg-accent",u.range_end),today:(0,tA.cn)("bg-accent text-accent-foreground rounded-md data-[selected=true]:rounded-none",u.today),outside:(0,tA.cn)("text-muted-foreground aria-selected:text-muted-foreground",u.outside),disabled:(0,tA.cn)("text-muted-foreground opacity-50",u.disabled),hidden:(0,tA.cn)("invisible",u.hidden),...r},components:{Root:({className:e,rootRef:t,...r})=>(0,m.jsx)("div",{"data-slot":"calendar",ref:t,className:(0,tA.cn)(e),...r}),Chevron:({className:e,orientation:r,...n})=>"left"===r?(0,m.jsx)(t,{className:(0,tA.cn)("size-4",e),...n}):"right"===r?(0,m.jsx)(g.ChevronRightIcon,{className:(0,tA.cn)("size-4",e),...n}):(0,m.jsx)(h.ChevronDownIcon,{className:(0,tA.cn)("size-4",e),...n}),DayButton:tO,WeekNumber:({children:e,...t})=>(0,m.jsx)("td",{...t,children:(0,m.jsx)("div",{className:"size-(--cell-size) flex items-center justify-center text-center",children:e})}),...s},...l})},"CalendarDayButton",0,tO],622392)},163368,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(144977),a=e.i(156207),o=e.i(291967),i=e.i(534643),s=e.i(337755),l=e.i(853233),u=e.i(653747),d=e.i(556872),c="Checkbox",[f,m]=(0,a.createContextScope)(c),[p,h]=f(c);function g(e){let{__scopeCheckbox:n,checked:a,children:o,defaultChecked:s,disabled:l,form:u,name:d,onCheckedChange:f,required:m,value:h="on",internal_do_not_use_render:g}=e,[v,y]=(0,i.useControllableState)({prop:a,defaultProp:s??!1,onChange:f,caller:c}),[b,x]=r.useState(null),[w,D]=r.useState(null),C=r.useRef(!1),S=!b||!!u||!!b.closest("form"),k={checked:v,disabled:l,setChecked:y,control:b,setControl:x,name:d,form:u,value:h,hasConsumerStoppedPropagationRef:C,required:m,defaultChecked:!E(s)&&s,isFormControl:S,bubbleInput:w,setBubbleInput:D};return(0,t.jsx)(p,{scope:n,...k,children:"function"==typeof g?g(k):o})}var v="CheckboxTrigger",y=r.forwardRef(({__scopeCheckbox:e,onKeyDown:a,onClick:i,...s},l)=>{let{control:u,value:c,disabled:f,checked:m,required:p,setControl:g,setChecked:y,hasConsumerStoppedPropagationRef:b,isFormControl:x,bubbleInput:w}=h(v,e),D=(0,n.useComposedRefs)(l,g),C=r.useRef(m);return r.useEffect(()=>{let e=u?.form;if(e){let t=()=>y(C.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[u,y]),(0,t.jsx)(d.Primitive.button,{type:"button",role:"checkbox","aria-checked":E(m)?"mixed":m,"aria-required":p,"data-state":S(m),"data-disabled":f?"":void 0,disabled:f,value:c,...s,ref:D,onKeyDown:(0,o.composeEventHandlers)(a,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,o.composeEventHandlers)(i,e=>{y(e=>!!E(e)||!e),w&&x&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})})});y.displayName=v;var b=r.forwardRef((e,r)=>{let{__scopeCheckbox:n,name:a,checked:o,defaultChecked:i,required:s,disabled:l,value:u,onCheckedChange:d,form:c,...f}=e;return(0,t.jsx)(g,{__scopeCheckbox:n,checked:o,defaultChecked:i,disabled:l,required:s,onCheckedChange:d,name:a,form:c,value:u,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(y,{...f,ref:r,__scopeCheckbox:n}),e&&(0,t.jsx)(C,{__scopeCheckbox:n})]})})});b.displayName=c;var x="CheckboxIndicator",w=r.forwardRef((e,r)=>{let{__scopeCheckbox:n,forceMount:a,...o}=e,i=h(x,n);return(0,t.jsx)(u.Presence,{present:a||E(i.checked)||!0===i.checked,children:(0,t.jsx)(d.Primitive.span,{"data-state":S(i.checked),"data-disabled":i.disabled?"":void 0,...o,ref:r,style:{pointerEvents:"none",...e.style}})})});w.displayName=x;var D="CheckboxBubbleInput",C=r.forwardRef(({__scopeCheckbox:e,...a},o)=>{let{control:i,hasConsumerStoppedPropagationRef:u,checked:c,defaultChecked:f,required:m,disabled:p,name:g,value:v,form:y,bubbleInput:b,setBubbleInput:x}=h(D,e),w=(0,n.useComposedRefs)(o,x),C=(0,s.usePrevious)(c),S=(0,l.useSize)(i);r.useEffect(()=>{if(!b)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!u.current;if(C!==c&&e){let r=new Event("click",{bubbles:t});b.indeterminate=E(c),e.call(b,!E(c)&&c),b.dispatchEvent(r)}},[b,C,c,u]);let k=r.useRef(!E(c)&&c);return(0,t.jsx)(d.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:f??k.current,required:m,disabled:p,name:g,value:v,form:y,...a,tabIndex:-1,ref:w,style:{...a.style,...S,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function E(e){return"indeterminate"===e}function S(e){return E(e)?"indeterminate":e?"checked":"unchecked"}C.displayName=D;var k=e.i(820581),j=e.i(591178);e.s(["Checkbox",0,function({className:e,...r}){return(0,t.jsx)(b,{"data-slot":"checkbox",className:(0,j.cn)("border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive shadow-xs peer size-4 shrink-0 rounded-[4px] border outline-none transition-shadow focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...r,children:(0,t.jsx)(w,{"data-slot":"checkbox-indicator",className:"flex items-center justify-center text-current transition-none",children:(0,t.jsx)(k.CheckIcon,{className:"size-3.5"})})})}],163368)},740226,e=>{"use strict";var t=e.i(949532),r=e.i(291967),n=e.i(357784),a=e.i(144977),o=e.i(156207),i=e.i(461194),s=e.i(556872),l=e.i(2529
2160),u=e.i(534643),d=e.i(770460),c=e.i(985585),f="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},p="RovingFocusGroup",[h,g,v]=(0,n.createCollection)(p),[y,b]=(0,o.createContextScope)(p,[v]),[x,w]=y(p),D=t.forwardRef((e,t)=>(0,c.jsx)(h.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(h.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(C,{...e,ref:t})})}));D.displayName=p;var C=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:o,orientation:i,loop:h=!1,dir:v,currentTabStopId:y,defaultCurrentTabStopId:b,onCurrentTabStopIdChange:w,onEntryFocus:D,preventScrollOnEntryFocus:C=!1,...E}=e,S=t.useRef(null),k=(0,a.useComposedRefs)(n,S),N=(0,d.useDirection)(v),[R,P]=(0,u.useControllableState)({prop:y,defaultProp:b??null,onChange:w,caller:p}),[M,T]=t.useState(!1),I=(0,l.useCallbackRef)(D),L=g(o),F=t.useRef(!1),[A,O]=t.useState(0);return t.useEffect(()=>{let e=S.current;if(e)return e.addEventListener(f,I),()=>e.removeEventListener(f,I)},[I]),(0,c.jsx)(x,{scope:o,orientation:i,dir:N,loop:h,currentTabStopId:R,onItemFocus:t.useCallback(e=>P(e),[P]),onItemShiftTab:t.useCallback(()=>T(!0),[]),onFocusableItemAdd:t.useCallback(()=>O(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>O(e=>e-1),[]),children:(0,c.jsx)(s.Primitive.div,{tabIndex:M||0===A?-1:0,"data-orientation":i,...E,ref:k,style:{outline:"none",...e.style},onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,()=>{F.current=!0}),onFocus:(0,r.composeEventHandlers)(e.onFocus,e=>{let t=!F.current;if(e.target===e.currentTarget&&t&&!M){let t=new CustomEvent(f,m);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=L().filter(e=>e.focusable);j([e.find(e=>e.active),e.find(e=>e.id===R),...e].filter(Boolean).map(e=>e.ref.current),C)}}F.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>T(!1))})})}),E="RovingFocusGroupItem",S=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:a,focusable:o=!0,active:l=!1,tabStopId:u,children:d,...f}=e,m=(0,i.useId)(),p=u||m,v=w(E,a),y=v.currentTabStopId===p,b=g(a),{onFocusableItemAdd:x,onFocusableItemRemove:D,currentTabStopId:C}=v;return t.useEffect(()=>{if(o)return x(),()=>D()},[o,x,D]),(0,c.jsx)(h.ItemSlot,{scope:a,id:p,focusable:o,active:l,children:(0,c.jsx)(s.Primitive.span,{tabIndex:y?0:-1,"data-orientation":v.orientation,...f,ref:n,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{o?v.onItemFocus(p):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>v.onItemFocus(p)),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void v.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let a=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(a))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(a)))return k[a]}(e,v.orientation,v.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let a=b().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)a.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&a.reverse();let o=a.indexOf(e.currentTarget);a=v.loop?(r=a,n=o+1,r.map((e,t)=>r[(n+t)%r.length])):a.slice(o+1)}setTimeout(()=>j(a))}}),children:"function"==typeof d?d({isCurrentTabStop:y,hasTabStop:null!=C}):d})})});S.displayName=E;var k={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function j(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}e.s(["Item",0,S,"Root",0,D,"createRovingFocusGroupScope",0,b])},826146,e=>{"use strict";var t=e.i(949532),r=e.i(291967),n=e.i(357784),a=e.i(144977),o=e.i(156207),i=e.i(770460),s=e.i(60212),l=e.i(371353),u=e.i(89535),d=e.i(461194),c=e.i(301345),f=e.i(614952),m=e.i(653747),p=e.i(556872),h=e.i(740226),g=e.i(93074),v=e.i(252960),y=e.i(73772),b=e.i(621790),x=e.i(985585),w=["Enter"," "],D=["ArrowUp","PageDown","End"],C=["ArrowDown","PageUp","Home",...D],E={ltr:[...w,"ArrowRight"],rtl:[...w,"ArrowLeft"]},S={ltr:["ArrowLeft"],rtl:["ArrowRight"]},k="Menu",[j,N,R]=(0,n.createCollection)(k),[P,M]=(0,o.createContextScope)(k,[R,c.createPopperScope,h.createRovingFocusGroupScope]),T=(0,c.createPopperScope)(),I=(0,h.createRovingFocusGroupScope)(),[L,F]=P(k),[A,O]=P(k),$=e=>{let{__scopeMenu:r,open:n=!1,children:a,dir:o,onOpenChange:s,modal:l=!0}=e,u=T(r),[d,f]=t.useState(null),m=t.useRef(!1),p=(0,v.useCallbackRef)(s),h=(0,i.useDirection)(o);return t.useEffect(()=>{let e=()=>{m.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>m.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,x.jsx)(c.Root,{...u,children:(0,x.jsx)(L,{scope:r,open:n,onOpenChange:p,content:d,onContentChange:f,children:(0,x.jsx)(A,{scope:r,onClose:t.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:m,dir:h,modal:l,children:a})})})};$.displayName=k;var _=t.forwardRef((e,t)=>
21{let{__scopeMenu:r,...n}=e,a=T(r);return(0,x.jsx)(c.Anchor,{...a,...n,ref:t})});_.displayName="MenuAnchor";var z="MenuPortal",[B,V]=P(z,{forceMount:void 0}),W=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:a}=e,o=F(z,t);return(0,x.jsx)(B,{scope:t,forceMount:r,children:(0,x.jsx)(m.Presence,{present:r||o.open,children:(0,x.jsx)(f.Portal,{asChild:!0,container:a,children:n})})})};W.displayName=z;var H="MenuContent",[U,K]=P(H),Y=t.forwardRef((e,t)=>{let r=V(H,e.__scopeMenu),{forceMount:n=r.forceMount,...a}=e,o=F(H,e.__scopeMenu),i=O(H,e.__scopeMenu);return(0,x.jsx)(j.Provider,{scope:e.__scopeMenu,children:(0,x.jsx)(m.Presence,{present:n||o.open,children:(0,x.jsx)(j.Slot,{scope:e.__scopeMenu,children:i.modal?(0,x.jsx)(Z,{...a,ref:t}):(0,x.jsx)(G,{...a,ref:t})})})})}),Z=t.forwardRef((e,n)=>{let o=F(H,e.__scopeMenu),i=t.useRef(null),s=(0,a.useComposedRefs)(n,i);return t.useEffect(()=>{let e=i.current;if(e)return(0,y.hideOthers)(e)},[]),(0,x.jsx)(X,{...e,ref:s,trapFocus:o.open,disableOutsidePointerEvents:o.open,disableOutsideScroll:!0,onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>o.onOpenChange(!1)})}),G=t.forwardRef((e,t)=>{let r=F(H,e.__scopeMenu);return(0,x.jsx)(X,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),q=(0,g.createSlot)("MenuContent.ScrollLock"),X=t.forwardRef((e,n)=>{let{__scopeMenu:o,loop:i=!1,trapFocus:d,onOpenAutoFocus:f,onCloseAutoFocus:m,disableOutsidePointerEvents:p,onEntryFocus:g,onEscapeKeyDown:v,onPointerDownOutside:y,onFocusOutside:w,onInteractOutside:E,onDismiss:S,disableOutsideScroll:k,...j}=e,R=F(H,o),P=O(H,o),M=T(o),L=I(o),A=N(o),[$,_]=t.useState(null),z=t.useRef(null),B=(0,a.useComposedRefs)(n,z,R.onContentChange),V=t.useRef(0),W=t.useRef(""),K=t.useRef(0),Y=t.useRef(null),Z=t.useRef("right"),G=t.useRef(0),X=k?b.RemoveScroll:t.Fragment;t.useEffect(()=>()=>window.clearTimeout(V.current),[]),(0,l.useFocusGuards)();let J=t.useCallback(e=>{var t,r;return Z.current===Y.current?.side&&(t=e,!!(r=Y.current?.area)&&function(e,t){let{x:r,y:n}=e,a=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){let i=t[e],s=t[o],l=i.x,u=i.y,d=s.x,c=s.y;u>n!=c>n&&r<(d-l)*(n-u)/(c-u)+l&&(a=!a)}return a}({x:t.clientX,y:t.clientY},r))},[]);return(0,x.jsx)(U,{scope:o,searchRef:W,onItemEnter:t.useCallback(e=>{J(e)&&e.preventDefault()},[J]),onItemLeave:t.useCallback(e=>{J(e)||(z.current?.focus(),_(null))},[J]),onTriggerLeave:t.useCallback(e=>{J(e)&&e.preventDefault()},[J]),pointerGraceTimerRef:K,onPointerGraceIntentChange:t.useCallback(e=>{Y.current=e},[]),children:(0,x.jsx)(X,{...k?{as:q,allowPinchZoom:!0}:void 0,children:(0,x.jsx)(u.FocusScope,{asChild:!0,trapped:d,onMountAutoFocus:(0,r.composeEventHandlers)(f,e=>{e.preventDefault(),z.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:m,children:(0,x.jsx)(s.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:p,onEscapeKeyDown:v,onPointerDownOutside:y,onFocusOutside:w,onInteractOutside:E,onDismiss:S,children:(0,x.jsx)(h.Root,{asChild:!0,...L,dir:P.dir,orientation:"vertical",loop:i,currentTabStopId:$,onCurrentTabStopIdChange:_,onEntryFocus:(0,r.composeEventHandlers)(g,e=>{P.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,x.jsx)(c.Content,{role:"menu","aria-orientation":"vertical","data-state":eS(R.open),"data-radix-menu-content":"",dir:P.dir,...M,...j,ref:B,style:{outline:"none",...j.style},onKeyDown:(0,r.composeEventHandlers)(j.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;if(t){var a;let t,o,i,s,l,u;"Tab"===e.key&&e.preventDefault(),!r&&n&&(a=e.key,t=W.current+a,o=A().filter(e=>!e.disabled),i=document.activeElement,s=o.find(e=>e.ref.current===i)?.textValue,l=function(e,t,r){var n;let a=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=r?e.indexOf(r):-1,i=(n=Math.max(o,0),e.map((t,r)=>e[(n+r)%e.length]));1===a.length&&(i=i.filter(e=>e!==r));let s=i.find(e=>e.toLowerCase().startsWith(a.toLowerCase()));return s!==r?s:void 0}(o.map(e=>e.textValue),t,s),u=o.find(e=>e.textValue===l)?.ref.current,function e(t){W.current=t,window.clearTimeout(V.current),""!==t&&(V.current=window.setTimeout(()=>e(""),1e3))}(t),u&&setTimeout(()=>
21u.focus()))}let o=z.current;if(e.target!==o||!C.includes(e.key))return;e.preventDefault();let i=A().filter(e=>!e.disabled).map(e=>e.ref.current);D.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,r.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(V.current),W.current="")}),onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,eN(e=>{let t=e.target,r=G.current!==e.clientX;e.currentTarget.contains(t)&&r&&(Z.current=e.clientX>G.current?"right":"left",G.current=e.clientX)}))})})})})})})});Y.displayName=H;var J=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,x.jsx)(p.Primitive.div,{role:"group",...n,ref:t})});J.displayName="MenuGroup";var Q=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,x.jsx)(p.Primitive.div,{...n,ref:t})});Q.displayName="MenuLabel";var ee="MenuItem",et="menu.itemSelect",er=t.forwardRef((e,n)=>{let{disabled:o=!1,onSelect:i,...s}=e,l=t.useRef(null),u=O(ee,e.__scopeMenu),d=K(ee,e.__scopeMenu),c=(0,a.useComposedRefs)(n,l),f=t.useRef(!1);return(0,x.jsx)(en,{...s,ref:c,disabled:o,onClick:(0,r.composeEventHandlers)(e.onClick,()=>{let e=l.current;if(!o&&e){let t=new CustomEvent(et,{bubbles:!0,cancelable:!0});e.addEventListener(et,e=>i?.(e),{once:!0}),(0,p.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?f.current=!1:u.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),f.current=!0},onPointerUp:(0,r.composeEventHandlers)(e.onPointerUp,e=>{f.current||e.currentTarget?.click()}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{let t=""!==d.searchRef.current;o||t&&" "===e.key||w.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});er.displayName=ee;var en=t.forwardRef((e,n)=>{let{__scopeMenu:o,disabled:i=!1,textValue:s,...l}=e,u=K(ee,o),d=I(o),c=t.useRef(null),f=(0,a.useComposedRefs)(n,c),[m,g]=t.useState(!1),[v,y]=t.useState("");return t.useEffect(()=>{let e=c.current;e&&y((e.textContent??"").trim())},[l.children]),(0,x.jsx)(j.ItemSlot,{scope:o,disabled:i,textValue:s??v,children:(0,x.jsx)(h.Item,{asChild:!0,...d,focusable:!i,children:(0,x.jsx)(p.Primitive.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0,...l,ref:f,onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,eN(e=>{i?u.onItemLeave(e):(u.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,r.composeEventHandlers)(e.onPointerLeave,eN(e=>u.onItemLeave(e))),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>g(!0)),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>g(!1))})})})}),ea=t.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:a,...o}=e;return(0,x.jsx)(ef,{scope:e.__scopeMenu,checked:n,children:(0,x.jsx)(er,{role:"menuitemcheckbox","aria-checked":ek(n)?"mixed":n,...o,ref:t,"data-state":ej(n),onSelect:(0,r.composeEventHandlers)(o.onSelect,()=>a?.(!!ek(n)||!n),{checkForDefaultPrevented:!1})})})});ea.displayName="MenuCheckboxItem";var eo="MenuRadioGroup",[ei,es]=P(eo,{value:void 0,onValueChange:()=>{}}),el=t.forwardRef((e,t)=>{let{value:r,onValueChange:n,...a}=e,o=(0,v.useCallbackRef)(n);return(0,x.jsx)(ei,{scope:e.__scopeMenu,value:r,onValueChange:o,children:(0,x.jsx)(J,{...a,ref:t})})});el.displayName=eo;var eu="MenuRadioItem",ed=t.forwardRef((e,t)=>{let{value:n,...a}=e,o=es(eu,e.__scopeMenu),i=n===o.value;return(0,x.jsx)(ef,{scope:e.__scopeMenu,checked:i,children:(0,x.jsx)(er,{role:"menuitemradio","aria-checked":i,...a,ref:t,"data-state":ej(i),onSelect:(0,r.composeEventHandlers)(a.onSelect,()=>o.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});ed.displayName=eu;var ec="MenuItemIndicator",[ef,em]=P(ec,{checked:!1}),ep=t.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...a}=e,o=em(ec,r);return(0,x.jsx)(m.Presence,{present:n||ek(o.checked)||!0===o.checked,children:(0,x.jsx)(p.Primitive.span,{...a,ref:t,"data-state":ej(o.checked)})})});ep.displayName=ec;var eh=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,x.jsx)(p.Primitive.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});eh.displayName="MenuSeparator";var eg=t.forwardRef((e,t)=>
21{let{__scopeMenu:r,...n}=e,a=T(r);return(0,x.jsx)(c.Arrow,{...a,...n,ref:t})});eg.displayName="MenuArrow";var ev="MenuSub",[ey,eb]=P(ev),ex=e=>{let{__scopeMenu:r,children:n,open:a=!1,onOpenChange:o}=e,i=F(ev,r),s=T(r),[l,u]=t.useState(null),[f,m]=t.useState(null),p=(0,v.useCallbackRef)(o);return t.useEffect(()=>(!1===i.open&&p(!1),()=>p(!1)),[i.open,p]),(0,x.jsx)(c.Root,{...s,children:(0,x.jsx)(L,{scope:r,open:a,onOpenChange:p,content:f,onContentChange:m,children:(0,x.jsx)(ey,{scope:r,contentId:(0,d.useId)(),triggerId:(0,d.useId)(),trigger:l,onTriggerChange:u,children:n})})})};ex.displayName=ev;var ew="MenuSubTrigger",eD=t.forwardRef((e,n)=>{let o=F(ew,e.__scopeMenu),i=O(ew,e.__scopeMenu),s=eb(ew,e.__scopeMenu),l=K(ew,e.__scopeMenu),u=t.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:c}=l,f={__scopeMenu:e.__scopeMenu},m=t.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return t.useEffect(()=>m,[m]),t.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),c(null)}},[d,c]),(0,x.jsx)(_,{asChild:!0,...f,children:(0,x.jsx)(en,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":s.contentId,"data-state":eS(o.open),...e,ref:(0,a.composeRefs)(n,s.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),o.open||o.onOpenChange(!0))},onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,eN(t=>{l.onItemEnter(t),!t.defaultPrevented&&(e.disabled||o.open||u.current||(l.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{o.onOpenChange(!0),m()},100)))})),onPointerLeave:(0,r.composeEventHandlers)(e.onPointerLeave,eN(e=>{m();let t=o.content?.getBoundingClientRect();if(t){let r=o.content?.dataset.side,n="right"===r,a=t[n?"left":"right"],i=t[n?"right":"left"];l.onPointerGraceIntentChange({area:[{x:e.clientX+(n?-5:5),y:e.clientY},{x:a,y:t.top},{x:i,y:t.top},{x:i,y:t.bottom},{x:a,y:t.bottom}],side:r}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>l.onPointerGraceIntentChange(null),300)}else{if(l.onTriggerLeave(e),e.defaultPrevented)return;l.onPointerGraceIntentChange(null)}})),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,t=>{let r=""!==l.searchRef.current;e.disabled||r&&" "===t.key||E[i.dir].includes(t.key)&&(o.onOpenChange(!0),o.content?.focus(),t.preventDefault())})})})});eD.displayName=ew;var eC="MenuSubContent",eE=t.forwardRef((e,n)=>{let o=V(H,e.__scopeMenu),{forceMount:i=o.forceMount,...s}=e,l=F(H,e.__scopeMenu),u=O(H,e.__scopeMenu),d=eb(eC,e.__scopeMenu),c=t.useRef(null),f=(0,a.useComposedRefs)(n,c);return(0,x.jsx)(j.Provider,{scope:e.__scopeMenu,children:(0,x.jsx)(m.Presence,{present:i||l.open,children:(0,x.jsx)(j.Slot,{scope:e.__scopeMenu,children:(0,x.jsx)(X,{id:d.contentId,"aria-labelledby":d.triggerId,...s,ref:f,align:"start",side:"rtl"===u.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{u.isUsingKeyboardRef.current&&c.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==d.trigger&&l.onOpenChange(!1)}),onEscapeKeyDown:(0,r.composeEventHandlers)(e.onEscapeKeyDown,e=>{u.onClose(),e.preventDefault()}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=S[u.dir].includes(e.key);t&&r&&(l.onOpenChange(!1),d.trigger?.focus(),e.preventDefault())})})})})})});function eS(e){return e?"open":"closed"}function ek(e){return"indeterminate"===e}function ej(e){return ek(e)?"indeterminate":e?"checked":"unchecked"}function eN(e){return t=>"mouse"===t.pointerType?e(t):void 0}eE.displayName=eC,e.s(["Anchor",0,_,"Arrow",0,eg,"CheckboxItem",0,ea,"Content",0,Y,"Group",0,J,"Item",0,er,"ItemIndicator",0,ep,"Label",0,Q,"Portal",0,W,"RadioGroup",0,el,"RadioItem",0,ed,"Root",0,$,"Separator",0,eh,"Sub",0,ex,"SubContent",0,eE,"SubTrigger",0,eD,"createMenuScope",0,M])},857209,e=>{"use strict";var t=e.i(516174);e.s(["ChevronRight",()=>t.default])},994348,e=>{"use strict";let t=(0,e.i(965883).default)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["default",0,t])},350346,e=>{"use strict";var t=e.i(994348);e.s(["Circle",()=>t.default])},73899,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(291967),a=e.i(156207),o=e.i(556872),i=e.i(826146),s=e.i(2529
2160),l=e.i(534643),u="ContextMenu",[d,c]=(0,a.createContextScope)(u,[i.createMenuScope]),f=(0,i.createMenuScope)(),[m,p]=d(u),h=e=>{let{__scopeContextMenu:n,children:a,onOpenChange:o,dir:l,modal:u=!0}=e,[d,c]=r.useState(!1),p=f(n),h=(0,s.useCallbackRef)(o),g=r.useCallback(e=>{c(e),h(e)},[h]);return(0,t.jsx)(m,{scope:n,open:d,onOpenChange:g,modal:u,children:(0,t.jsx)(i.Root,{...p,dir:l,open:d,onOpenChange:g,modal:u,children:a})})};h.displayName=u;var g="ContextMenuTrigger",v=r.forwardRef((e,a)=>{let{__scopeContextMenu:s,disabled:l=!1,...u}=e,d=p(g,s),c=f(s),m=r.useRef({x:0,y:0}),h=r.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...m.current})}),v=r.useRef(0),y=r.useCallback(()=>window.clearTimeout(v.current),[]),b=e=>{m.current={x:e.clientX,y:e.clientY},d.onOpenChange(!0)};return r.useEffect(()=>y,[y]),r.useEffect(()=>void(l&&y()),[l,y]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.Anchor,{...c,virtualRef:h}),(0,t.jsx)(o.Primitive.span,{"data-state":d.open?"open":"closed","data-disabled":l?"":void 0,...u,ref:a,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:l?e.onContextMenu:(0,n.composeEventHandlers)(e.onContextMenu,e=>{y(),b(e),e.preventDefault()}),onPointerDown:l?e.onPointerDown:(0,n.composeEventHandlers)(e.onPointerDown,I(e=>{y(),v.current=window.setTimeout(()=>b(e),700)})),onPointerMove:l?e.onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,I(y)),onPointerCancel:l?e.onPointerCancel:(0,n.composeEventHandlers)(e.onPointerCancel,I(y)),onPointerUp:l?e.onPointerUp:(0,n.composeEventHandlers)(e.onPointerUp,I(y))})]})});v.displayName=g;var y=e=>{let{__scopeContextMenu:r,...n}=e,a=f(r);return(0,t.jsx)(i.Portal,{...a,...n})};y.displayName="ContextMenuPortal";var b="ContextMenuContent",x=r.forwardRef((e,n)=>{let{__scopeContextMenu:a,...o}=e,s=p(b,a),l=f(a),u=r.useRef(!1);return(0,t.jsx)(i.Content,{...l,...o,ref:n,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),!t.defaultPrevented&&u.current&&t.preventDefault(),u.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||s.modal||(u.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)"}})});x.displayName=b;var w=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...a}=e,o=f(n);return(0,t.jsx)(i.Group,{...o,...a,ref:r})});w.displayName="ContextMenuGroup";var D=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...a}=e,o=f(n);return(0,t.jsx)(i.Label,{...o,...a,ref:r})});D.displayName="ContextMenuLabel";var C=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...a}=e,o=f(n);return(0,t.jsx)(i.Item,{...o,...a,ref:r})});C.displayName="ContextMenuItem";var E=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...a}=e,o=f(n);return(0,t.jsx)(i.CheckboxItem,{...o,...a,ref:r})});E.displayName="ContextMenuCheckboxItem";var S=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...a}=e,o=f(n);return(0,t.jsx)(i.RadioGroup,{...o,...a,ref:r})});S.displayName="ContextMenuRadioGroup";var k=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...a}=e,o=f(n);return(0,t.jsx)(i.RadioItem,{...o,...a,ref:r})});k.displayName="ContextMenuRadioItem";var j=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...a}=e,o=f(n);return(0,t.jsx)(i.ItemIndicator,{...o,...a,ref:r})});j.displayName="ContextMenuItemIndicator";var N=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...a}=e,o=f(n);return(0,t.jsx)(i.Separator,{...o,...a,ref:r})});N.displayName="ContextMenuSeparator",r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...a}=e,o=f(n);return(0,t.jsx)(i.Arrow,{...o,...a,ref:r})}).displayName="ContextMenuArrow";var R="ContextMenuSub",P=e=>{let{__scopeContextMenu:r,children:n,onOpenChange:a,open:o,defaultOpen:s}=e,u=f(r),[d,c]=(0,l.useControllableState)({prop:o,defaultProp:s??!1,onChange:a,caller:R});
21return(0,t.jsx)(i.Sub,{...u,open:d,onOpenChange:c,children:n})};P.displayName=R;var M=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...a}=e,o=f(n);return(0,t.jsx)(i.SubTrigger,{...o,...a,ref:r})});M.displayName="ContextMenuSubTrigger";var T=r.forwardRef((e,r)=>{let{__scopeContextMenu:n,...a}=e,o=f(n);return(0,t.jsx)(i.SubContent,{...o,...a,ref:r,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 I(e){return t=>"mouse"!==t.pointerType?e(t):void 0}T.displayName="ContextMenuSubContent";var L=e.i(787416),F=e.i(857209),A=e.i(350346),O=e.i(591178);let $=r.forwardRef(({className:e,inset:r,children:n,...a},o)=>(0,t.jsxs)(M,{ref:o,className:(0,O.cn)("focus:bg-accent focus:text-accent-foreground radix-state-open:bg-accent radix-state-open:text-accent-foreground outline-hidden flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm",r&&"pl-8",e),...a,children:[n,(0,t.jsx)(F.ChevronRight,{className:"ml-auto h-4 w-4"})]}));$.displayName=M.displayName;let _=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(T,{ref:n,className:(0,O.cn)("bg-popover text-popover-foreground radix-state-open:animate-in radix-state-closed:animate-out radix-state-closed:fade-out-0 radix-state-open:fade-in-0 radix-state-closed:zoom-out-95 radix-state-open:zoom-in-95 radix-side-bottom:slide-in-from-top-2 radix-side-left:slide-in-from-right-2 radix-side-right:slide-in-from-left-2 radix-side-top:slide-in-from-bottom-2 origin-radix-context-menu z-50 min-w-32 overflow-hidden rounded-md border p-1 shadow-md",e),...r}));_.displayName=T.displayName;let z=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(y,{children:(0,t.jsx)(x,{ref:n,className:(0,O.cn)("bg-popover text-popover-foreground animate-in fade-in-80 radix-state-open:animate-in radix-state-closed:animate-out radix-state-closed:fade-out-0 radix-state-open:fade-in-0 radix-state-closed:zoom-out-95 radix-state-open:zoom-in-95 radix-side-bottom:slide-in-from-top-2 radix-side-left:slide-in-from-right-2 radix-side-right:slide-in-from-left-2 radix-side-top:slide-in-from-bottom-2 max-h-radix-context-menu-content-available-height origin-radix-context-menu z-50 min-w-32 overflow-y-auto overflow-x-hidden rounded-md border p-1 shadow-md",e),...r})}));z.displayName=x.displayName;let B=r.forwardRef(({className:e,inset:r,...n},a)=>(0,t.jsx)(C,{ref:a,className:(0,O.cn)("focus:bg-accent focus:text-accent-foreground outline-hidden radix-disabled:pointer-events-none radix-disabled:opacity-50 relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm",r&&"pl-8",e),...n}));B.displayName=C.displayName;let V=r.forwardRef(({className:e,children:r,checked:n,...a},o)=>(0,t.jsxs)(E,{ref:o,className:(0,O.cn)("focus:bg-accent focus:text-accent-foreground outline-hidden radix-disabled:pointer-events-none radix-disabled:opacity-50 relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm",e),checked:n,...a,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(j,{children:(0,t.jsx)(L.Check,{className:"h-4 w-4"})})}),r]}));V.displayName=E.displayName;let W=r.forwardRef(({className:e,children:r,...n},a)=>(0,t.jsxs)(k,{ref:a,className:(0,O.cn)("focus:bg-accent focus:text-accent-foreground outline-hidden radix-disabled:pointer-events-none radix-disabled:opacity-50 relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm",e),...n,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(j,{children:(0,t.jsx)(A.Circle,{className:"h-2 w-2 fill-current"})})}),r]}));W.displayName=k.displayName;let H=r.forwardRef(({className:e,inset:r,...n},a)=>(0,t.jsx)(D,{ref:a,className:(0,O.cn)("text-foreground px-2 py-1.5 text-sm font-semibold",r&&"pl-8",e),...n}));H.displayName=D.displayName;let U=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(N,{ref:n,className:(0,O.cn)("bg-border -mx-1 my-1 h-px",e),...r}));U.displayName=N.displayName;let K=({className:e,...r})=>(0,t.jsx)("span",{className:(0,O.cn)("text-muted-foreground ml-auto text-xs tracking-widest",e),...r});K.displayName="ContextMenuShortcut",e.s(["ContextMenu",0,h,"ContextMenuCheckboxItem",0,V,"ContextMenuContent",0,z,"ContextMenuGroup",0,w,"ContextMenuItem",0,B,"ContextMenuLabel",0,H,"ContextMenuPortal",0,y,"ContextMenuRadioGroup",0,S,"ContextMenuRadioItem",0,W,"ContextMenuSeparator",0,U,"ContextMenuShortcut",0,K,"ContextMenuSub",0,P,"ContextMenuSubContent",0,_,"ContextMenuSubTrigger",0,$,"ContextMenuTrigger",0,v],73899)}
21,860507,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(291967),a=e.i(144977),o=e.i(156207),i=e.i(534643),s=e.i(556872),l=e.i(826146),u=e.i(461194),d="DropdownMenu",[c,f]=(0,o.createContextScope)(d,[l.createMenuScope]),m=(0,l.createMenuScope)(),[p,h]=c(d),g=e=>{let{__scopeDropdownMenu:n,children:a,dir:o,open:s,defaultOpen:c,onOpenChange:f,modal:h=!0}=e,g=m(n),v=r.useRef(null),[y,b]=(0,i.useControllableState)({prop:s,defaultProp:c??!1,onChange:f,caller:d});return(0,t.jsx)(p,{scope:n,triggerId:(0,u.useId)(),triggerRef:v,contentId:(0,u.useId)(),open:y,onOpenChange:b,onOpenToggle:r.useCallback(()=>b(e=>!e),[b]),modal:h,children:(0,t.jsx)(l.Root,{...g,open:y,onOpenChange:b,dir:o,modal:h,children:a})})};g.displayName=d;var v="DropdownMenuTrigger",y=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:o,disabled:i=!1,...u}=e,d=h(v,o),c=m(o);return(0,t.jsx)(l.Anchor,{asChild:!0,...c,children:(0,t.jsx)(s.Primitive.button,{type:"button",id:d.triggerId,"aria-haspopup":"menu","aria-expanded":d.open,"aria-controls":d.open?d.contentId:void 0,"data-state":d.open?"open":"closed","data-disabled":i?"":void 0,disabled:i,...u,ref:(0,a.composeRefs)(r,d.triggerRef),onPointerDown:(0,n.composeEventHandlers)(e.onPointerDown,e=>{!i&&0===e.button&&!1===e.ctrlKey&&(d.onOpenToggle(),d.open||e.preventDefault())}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{!i&&(["Enter"," "].includes(e.key)&&d.onOpenToggle(),"ArrowDown"===e.key&&d.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});y.displayName=v;var b=e=>{let{__scopeDropdownMenu:r,...n}=e,a=m(r);return(0,t.jsx)(l.Portal,{...a,...n})};b.displayName="DropdownMenuPortal";var x="DropdownMenuContent",w=r.forwardRef((e,a)=>{let{__scopeDropdownMenu:o,...i}=e,s=h(x,o),u=m(o),d=r.useRef(!1);return(0,t.jsx)(l.Content,{id:s.contentId,"aria-labelledby":s.triggerId,...u,...i,ref:a,onCloseAutoFocus:(0,n.composeEventHandlers)(e.onCloseAutoFocus,e=>{d.current||s.triggerRef.current?.focus(),d.current=!1,e.preventDefault()}),onInteractOutside:(0,n.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!s.modal||n)&&(d.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)"}})});w.displayName=x;var D=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,o=m(n);return(0,t.jsx)(l.Group,{...o,...a,ref:r})});D.displayName="DropdownMenuGroup";var C=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,o=m(n);return(0,t.jsx)(l.Label,{...o,...a,ref:r})});C.displayName="DropdownMenuLabel";var E=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,o=m(n);return(0,t.jsx)(l.Item,{...o,...a,ref:r})});E.displayName="DropdownMenuItem";var S=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,o=m(n);return(0,t.jsx)(l.CheckboxItem,{...o,...a,ref:r})});S.displayName="DropdownMenuCheckboxItem";var k=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,o=m(n);return(0,t.jsx)(l.RadioGroup,{...o,...a,ref:r})});k.displayName="DropdownMenuRadioGroup";var j=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,o=m(n);return(0,t.jsx)(l.RadioItem,{...o,...a,ref:r})});j.displayName="DropdownMenuRadioItem";var N=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,o=m(n);return(0,t.jsx)(l.ItemIndicator,{...o,...a,ref:r})});N.displayName="DropdownMenuItemIndicator";var R=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,o=m(n);return(0,t.jsx)(l.Separator,{...o,...a,ref:r})});R.displayName="DropdownMenuSeparator",r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,o=m(n);return(0,t.jsx)(l.Arrow,{...o,...a,ref:r})}).displayName="DropdownMenuArrow";var P=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,o=m(n);return(0,t.jsx)(l.SubTrigger,{...o,...a,ref:r})});P.displayName="DropdownMenuSubTrigger";var M=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,o=m(n);return(0,t.jsx)(l.SubContent,{...o,...a,ref:r,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)"}})});M.displayName="DropdownMenuSubContent";var T=e=>{let{__scopeDropdownMenu:r,children:n,open:a,onOpenChange:o,defaultOpen:s}=e,u=m(r),[d,c]=(0,i.useControllableState)({prop:a,defaultProp:s??!1,onChange:o,caller:"DropdownMenuSub"});
21return(0,t.jsx)(l.Sub,{...u,open:d,onOpenChange:c,children:n})},I=e.i(820581),L=e.i(967860),F=e.i(994348),F=F,A=e.i(591178);e.s(["DropdownMenu",0,function({...e}){return(0,t.jsx)(g,{"data-slot":"dropdown-menu",...e})},"DropdownMenuCheckboxItem",0,function({className:e,children:r,checked:n,...a}){return(0,t.jsxs)(S,{"data-slot":"dropdown-menu-checkbox-item",className:(0,A.cn)("focus:bg-accent focus:text-accent-foreground outline-hidden relative flex cursor-default select-none items-center gap-2 rounded-sm py-1.5 pl-8 pr-2 text-sm data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0",e),checked:n,...a,children:[(0,t.jsx)("span",{className:"pointer-events-none absolute left-2 flex size-3.5 items-center justify-center",children:(0,t.jsx)(N,{children:(0,t.jsx)(I.CheckIcon,{className:"size-4"})})}),r]})},"DropdownMenuContent",0,function({className:e,sideOffset:r=4,...n}){return(0,t.jsx)(b,{children:(0,t.jsx)(w,{"data-slot":"dropdown-menu-content",sideOffset:r,className:(0,A.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 max-h-(--radix-dropdown-menu-content-available-height) origin-(--radix-dropdown-menu-content-transform-origin) z-50 min-w-[8rem] overflow-y-auto overflow-x-hidden rounded-md border p-1 shadow-md",e),...n})})},"DropdownMenuGroup",0,function({...e}){return(0,t.jsx)(D,{"data-slot":"dropdown-menu-group",...e})},"DropdownMenuItem",0,function({className:e,inset:r,variant:n="default",...a}){return(0,t.jsx)(E,{"data-slot":"dropdown-menu-item","data-inset":r,"data-variant":n,className:(0,A.cn)("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground outline-hidden relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm data-[disabled]:pointer-events-none data-[inset]:pl-8 data-[disabled]:opacity-50 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0",e),...a})},"DropdownMenuLabel",0,function({className:e,inset:r,...n}){return(0,t.jsx)(C,{"data-slot":"dropdown-menu-label","data-inset":r,className:(0,A.cn)("px-2 py-1.5 text-sm font-medium data-[inset]:pl-8",e),...n})},"DropdownMenuPortal",0,function({...e}){return(0,t.jsx)(b,{"data-slot":"dropdown-menu-portal",...e})},"DropdownMenuRadioGroup",0,function({...e}){return(0,t.jsx)(k,{"data-slot":"dropdown-menu-radio-group",...e})},"DropdownMenuRadioItem",0,function({className:e,children:r,...n}){return(0,t.jsxs)(j,{"data-slot":"dropdown-menu-radio-item",className:(0,A.cn)("focus:bg-accent focus:text-accent-foreground outline-hidden relative flex cursor-default select-none items-center gap-2 rounded-sm py-1.5 pl-8 pr-2 text-sm data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0",e),...n,children:[(0,t.jsx)("span",{className:"pointer-events-none absolute left-2 flex size-3.5 items-center justify-center",children:(0,t.jsx)(N,{children:(0,t.jsx)(F.default,{className:"size-2 fill-current"})})}),r]})},"DropdownMenuSeparator",0,function({className:e,...r}){return(0,t.jsx)(R,{"data-slot":"dropdown-menu-separator",className:(0,A.cn)("bg-border -mx-1 my-1 h-px",e),...r})},"DropdownMenuShortcut",0,function({className:e,...r}){return(0,t.jsx)("span",{"data-slot":"dropdown-menu-shortcut",className:(0,A.cn)("text-muted-foreground ml-auto text-xs tracking-widest",e),...r})},"DropdownMenuSub",0,function({...e}){return(0,t.jsx)(T,{"data-slot":"dropdown-menu-sub",...e})},"DropdownMenuSubContent",0,function({className:e,...r}){return(0,t.jsx)(M,{"data-slot":"dropdown-menu-sub-content",className:(0,A.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
21de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-(--radix-dropdown-menu-content-transform-origin) z-50 min-w-[8rem] overflow-hidden rounded-md border p-1 shadow-lg",e),...r})},"DropdownMenuSubTrigger",0,function({className:e,inset:r,children:n,...a}){return(0,t.jsxs)(P,{"data-slot":"dropdown-menu-sub-trigger","data-inset":r,className:(0,A.cn)("focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground outline-hidden flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm data-[inset]:pl-8",e),...a,children:[n,(0,t.jsx)(L.ChevronRightIcon,{className:"ml-auto size-4"})]})},"DropdownMenuTrigger",0,function({...e}){return(0,t.jsx)(y,{"data-slot":"dropdown-menu-trigger",...e})}],860507)},170865,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(271818),a="horizontal",o=["horizontal","vertical"],i=r.forwardRef((e,r)=>{var i;let{decorative:s,orientation:l=a,...u}=e,d=(i=l,o.includes(i))?l:a;return(0,t.jsx)(n.Primitive.div,{"data-orientation":d,...s?{role:"none"}:{"aria-orientation":"vertical"===d?d:void 0,role:"separator"},...u,ref:r})});i.displayName="Separator";var s=e.i(591178);let l=r.forwardRef(({className:e,orientation:r="horizontal",decorative:n=!0,...a},o)=>(0,t.jsx)(i,{ref:o,decorative:n,orientation:r,className:(0,s.cn)("bg-border shrink-0","horizontal"===r?"h-px w-full":"h-full w-px",e),...a}));l.displayName=i.displayName,e.s(["Separator",0,l],170865)},291894,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(294237),a=e.i(591178),o=e.i(688834),i=e.i(170865);let s=(0,n.cva)("group/field flex w-full gap-3 data-[invalid=true]:text-destructive",{variants:{orientation:{vertical:["flex-col [&>*]:w-full [&>.sr-only]:w-auto"],horizontal:["flex-row items-center","[&>[data-slot=field-label]]:flex-auto","has-[>[data-slot=field-content]]:items-start has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px"],responsive:["flex-col [&>*]:w-full [&>.sr-only]:w-auto @md/field-group:flex-row @md/field-group:items-center @md/field-group:[&>*]:w-auto","@md/field-group:[&>[data-slot=field-label]]:flex-auto","@md/field-group:has-[>[data-slot=field-content]]:items-start @md/field-group:has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px"]}},defaultVariants:{orientation:"vertical"}});e.s(["Field",0,function({className:e,orientation:r="vertical",...n}){return(0,t.jsx)("div",{role:"group","data-slot":"field","data-orientation":r,className:(0,a.cn)(s({orientation:r}),e),...n})},"FieldContent",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"field-content",className:(0,a.cn)("group/field-content flex flex-1 flex-col gap-1.5 leading-snug",e),...r})},"FieldDescription",0,function({className:e,...r}){return(0,t.jsx)("p",{"data-slot":"field-description",className:(0,a.cn)("text-muted-foreground text-sm font-normal leading-normal group-has-[[data-orientation=horizontal]]/field:text-balance","nth-last-2:-mt-1 last:mt-0 [[data-variant=legend]+&]:-mt-1.5","[&>a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4",e),...r})},"FieldError",0,function({className:e,children:n,errors:o,...i}){let s=(0,r.useMemo)(()=>n||(o?.length?o?.length==1?o[0]?.message:(0,t.jsx)("ul",{className:"ml-4 flex list-disc flex-col gap-1",children:o.map((e,r)=>e?.message&&(0,t.jsx)("li",{children:e.message},r))}):null),[n,o]);return s?(0,t.jsx)("div",{role:"alert","data-slot":"field-error",className:(0,a.cn)("text-destructive text-sm font-normal",e),...i,children:s}):null},"FieldGroup",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"field-group",className:(0,a.cn)("group/field-group @container/field-group flex w-full flex-col gap-7 data-[slot=checkbox-group]:gap-3 [&>[data-slot=field-group]]:gap-4",e),...r})},"FieldLabel",0,function({className:e,...r}){return(0,t.jsx)(o.Label,{"data-slot":"field-label",className:(0,a.cn)("group/field-label peer/field-label flex w-fit gap-2 leading-snug group-data-[disabled=true]/field:opacity-50","has-[>[data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col has-[>[data-slot=field]]:rounded-md has-[>[data-slot=field]]:border [&>*]:data-[slot=field]:p-4","has-data-[state=checked]:bg-primary/5 has-data-[state=checked]:border-primary dark:has-data-[state=checked]:bg-primary/10",e),...r})},"FieldLegend",0,function({className:e,variant:r="legend",...n}){return(0,t.jsx)("legend",{"data-slot":"field-legend","data-variant":r,className:(0,a.cn)("mb-3 font-medium","data-[variant=legend]:text-base","data-[variant=label]:text-sm",e),...n})},"FieldSeparator",0,function({children:e,className:r,...n}){return(0,t.jsxs)("div",{"data-slot":"field-separator","data-content":!!e,className:(0,a.cn)("relative -my-2 h-5 text-sm group-data-[variant=outline]/field-group:-mb-2",r),...n,children:[(0,t.jsx)(i.Separator,{className:"absolute inset-0 top-1/2"}),e&&(0,t.jsx)("span",{className:"bg-background text-muted-foreground relative mx-auto block w-fit px-2","data-slot":"field-separator-content",children:e})]})},"FieldSet",0,function({className:e,...r}){return(0,t.jsx)("fieldset",{"data-slot":"field-set",className:(0,a.cn)("flex flex-col gap-6","has-[>[data-slot=checkbox-group]]:gap-3 has-[>[data-slot=radio-group]]:gap-3",e),...r})},"FieldTitle",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"field-label",className:(0,a.cn)("flex w-fit items-center gap-2 text-sm font-medium leading-snug group-data-[disabled=true]/field:opacity-50",e),...r})}])},421582,e=>{"use strict";var t=e.i(949532),r=e.i(294584),n=e.i(156207),a=e.i(291967),o=e.i(556872),i=e.i(534643),s=e.i(144977),l=e.i(770460),u=e.i(653747),d=e.i(461194),c=e.i(357784),f=e.i(60212),m=e.i(337755),p=e.i(127864),h=e.i(2529
2160),g=e.i(297267),v=e.i(985585),y="NavigationMenu",[b,x,w]=(0,c.createCollection)(y),[D,C,E]=(0,c.createCollection)(y),[S,k]=(0,n.createContextScope)(y,[w,E]),[j,N]=S(y),[R,P]=S(y),M=t.forwardRef((e,r)=>{let{__scopeNavigationMenu:n,value:a,onValueChange:u,defaultValue:d,delayDuration:c=200,skipDelayDuration:f=300,orientation:m="horizontal",dir:p,...h}=e,[g,b]=t.useState(null),x=(0,s.useComposedRefs)(r,e=>b(e)),w=(0,l.useDirection)(p),D=t.useRef(0),C=t.useRef(0),E=t.useRef(0),[S,k]=t.useState(!0),[j,N]=(0,i.useControllableState)({prop:a,onChange:e=>{let t=f>0;""!==e?(window.clearTimeout(E.current),t&&k(!1)):(window.clearTimeout(E.current),E.current=window.setTimeout(()=>k(!0),f)),u?.(e)},defaultProp:d??"",caller:y}),R=t.useCallback(()=>{window.clearTimeout(C.current),C.current=window.setTimeout(()=>N(""),150)},[N]),P=t.useCallback(e=>{window.clearTimeout(C.current),N(e)},[N]),M=t.useCallback(e=>{j===e?window.clearTimeout(C.current):D.current=window.setTimeout(()=>{window.clearTimeout(C.current),N(e)},c)},[j,N,c]);return t.useEffect(()=>()=>{window.clearTimeout(D.current),window.clearTimeout(C.current),window.clearTimeout(E.current)},[]),(0,v.jsx)(L,{scope:n,isRootMenu:!0,value:j,dir:w,orientation:m,rootNavigationMenu:g,onTriggerEnter:e=>{window.clearTimeout(D.current),S?M(e):P(e)},onTriggerLeave:()=>{window.clearTimeout(D.current),R()},onContentEnter:()=>window.clearTimeout(C.current),onContentLeave:R,onItemSelect:e=>{N(t=>t===e?"":e)},onItemDismiss:()=>N(""),children:(0,v.jsx)(o.Primitive.nav,{"aria-label":"Main","data-orientation":m,dir:w,...h,ref:x})})});M.displayName=y;var T="NavigationMenuSub",I=t.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:n,onValueChange:a,defaultValue:s,orientation:l="horizontal",...u}=e,d=N(T,r),[c,f]=(0,i.useControllableState)({prop:n,onChange:a,defaultProp:s??"",caller:T});return(0,v.jsx)(L,{scope:r,isRootMenu:!1,value:c,dir:d.dir,orientation:l,rootNavigationMenu:d.rootNavigationMenu,onTriggerEnter:e=>f(e),onItemSelect:e=>f(e),onItemDismiss:()=>f(""),children:(0,v.jsx)(o.Primitive.div,{"data-orientation":l,...u,ref:t})})});I.displayName=T;var L=e=>{let{scope:r,isRootMenu:n,rootNavigationMenu:a,dir:o,orientation:i,children:s,value:l,onItemSelect:u,onItemDismiss:c,onTriggerEnter:f,onTriggerLeave:p,onContentEnter:g,onContentLeave:y}=e,[x,w]=t.useState(null),[D,C]=t.useState(new Map),[E,S]=t.useState(null);return(0,v.jsx)(j,{scope:r,isRootMenu:n,rootNavigationMenu:a,value:l,previousValue:(0,m.usePrevious)(l),baseId:(0,d.useId)(),dir:o,orientation:i,viewport:x,onViewportChange:w,indicatorTrack:E,onIndicatorTrackChange:S,onTriggerEnter:(0,h.useCallbackRef)(f),onTriggerLeave:(0,h.useCallbackRef)(p),onContentEnter:(0,h.useCallbackRef)(g),onContentLeave:(0,h.useCallbackRef)(y),onItemSelect:(0,h.useCallbackRef)(u),onItemDismiss:(0,h.useCallbackRef)(c),onViewportContentChange:t.useCallback((e,t)=>{C(r=>(r.set(e,t),new Map(r)))},[]),onViewportContentRemove:t.useCallback(e=>{C(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,v.jsx)(b.Provider,{scope:r,children:(0,v.jsx)(R,{scope:r,items:D,children:s})})})},F="NavigationMenuList",A=t.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,a=N(F,r),i=(0,v.jsx)(o.Primitive.ul,{"data-orientation":a.orientation,...n,ref:t});return(0,v.jsx)(o.Primitive.div,{style:{position:"relative"},ref:a.onIndicatorTrackChange,children:(0,v.jsx)(b.Slot,{scope:r,children:a.isRootMenu?(0,v.jsx)(er,{asChild:!0,children:i}):i})})});A.displayName=F;var O="NavigationMenuItem",[$,_]=S(O),z=t.forwardRef((e,r)=>{let{__scopeNavigationMenu:n,value:a,...i}=e,s=(0,d.useId)(),l=t.useRef(null),u=t.useRef(null),c=t.useRef(null),f=t.useRef(()=>{}),m=t.useRef(!1),p=t.useCallback((e="start")=>{if(l.current){f.current();let t=eo(l.current);t.length&&ei("start"===e?t:t.reverse())}},[]),h=t.useCallback(()=>{if(l.current){var e;let t=eo(l.current);t.length&&((e=t).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),f.current=()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})})}},[]);return(0,v.jsx)($,{scope:n,value:a||s||"LEGACY_REACT_AUTO_VALUE",triggerRef:u,contentRef:l,focusProxyRef:c,wasEscapeCloseRef:m,onEntryKeyDown:p,onFocusProxyEnter:p,onRootContentClose:h,onContentFocusOutside:h,children:(0,v.jsx)(o.Primitive.li,{...i,ref:r})})});z.displayName=O;var B="NavigationMenuTrigger",V=t.forwardRef((e,r)=>{let{__scopeNavigationMenu:n,disabled:i,...l}=e,u=N(B,e.__scopeNavigationMenu),d=_(B,e.__scopeNavigationMenu),c=t.useRef(null),f=(0,s.useComposedRefs)(c,d.triggerRef,r),m=eu(u.baseId,d.value),p=ed(u.baseId,d.value),h=t.useRef(!1),y=t.useRef(!1),x=d.value===u.value;return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(b.ItemSlot,{scope:n,value:d.value,children:(0,v.jsx)(ea,{asChild:!0,children:(0,v.jsx)(o.Primitive.button,{id:m,disabled:i,"data-disabled":i?"":void 0,"data-state":el(x),"aria-expanded":x,"aria-controls":p,...l,ref:f,onPointerEnter:(0,a.composeEventHandlers)(e.onPointerEnter,()=>{y.current=!1,d.wasEscapeCloseRef.current=!1}),onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,ec(()=>{i||y.current||d.wasEscapeCloseRef.current||h.current||(u.onTriggerEnter(d.value),h.current=!0)})),onPointerLeave:(0,a.composeEventHandlers)(e.onPointerLeave,ec(()=>{i||(u.onTriggerLeave(),h.current=!1)})),onClick:(0,a.composeEventHandlers)(e.onClick,()=>{u.onItemSelect(d.value),y.current=x}),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===u.dir?"ArrowLeft":"ArrowRight"}[u.orientation];x&&e.key===t&&(d.onEntryKeyDown(),e.preventDefault())})})})}),x&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(g.Root,{"aria-hidden":!0,tabIndex:0,ref:d.focusProxyRef,onFocus:e=>{let t=d.contentRef.current,r=e.relatedTarget,n=r===c.current,a=t?.contains(r);(n||!a)&&d.onFocusProxyEnter(n?"start":"end")}}),u.viewport&&(0,v.jsx)("span",{"aria-owns":p})]})]})});V.displayName=B;var W="navigationMenu.linkSelect",H=t.forwardRef((e,t)=>
21{let{__scopeNavigationMenu:r,active:n,onSelect:i,...s}=e;return(0,v.jsx)(ea,{asChild:!0,children:(0,v.jsx)(o.Primitive.a,{"data-active":n?"":void 0,"aria-current":n?"page":void 0,...s,ref:t,onClick:(0,a.composeEventHandlers)(e.onClick,e=>{let t=e.target,r=new CustomEvent(W,{bubbles:!0,cancelable:!0});if(t.addEventListener(W,e=>i?.(e),{once:!0}),(0,o.dispatchDiscreteCustomEvent)(t,r),!r.defaultPrevented&&!e.metaKey){let e=new CustomEvent(X,{bubbles:!0,cancelable:!0});(0,o.dispatchDiscreteCustomEvent)(t,e)}},{checkForDefaultPrevented:!1})})})});H.displayName="NavigationMenuLink";var U="NavigationMenuIndicator",K=t.forwardRef((e,t)=>{let{forceMount:n,...a}=e,o=N(U,e.__scopeNavigationMenu),i=!!o.value;return o.indicatorTrack?r.default.createPortal((0,v.jsx)(u.Presence,{present:n||i,children:(0,v.jsx)(Y,{...a,ref:t})}),o.indicatorTrack):null});K.displayName=U;var Y=t.forwardRef((e,r)=>{let{__scopeNavigationMenu:n,...a}=e,i=N(U,n),s=x(n),[l,u]=t.useState(null),[d,c]=t.useState(null),f="horizontal"===i.orientation,m=!!i.value;t.useEffect(()=>{let e=s(),t=e.find(e=>e.value===i.value)?.ref.current;t&&u(t)},[s,i.value]);let p=()=>{l&&c({size:f?l.offsetWidth:l.offsetHeight,offset:f?l.offsetLeft:l.offsetTop})};return es(l,p),es(i.indicatorTrack,p),d?(0,v.jsx)(o.Primitive.div,{"aria-hidden":!0,"data-state":m?"visible":"hidden","data-orientation":i.orientation,...a,ref:r,style:{position:"absolute",...f?{left:0,width:d.size+"px",transform:`translateX(${d.offset}px)`}:{top:0,height:d.size+"px",transform:`translateY(${d.offset}px)`},...a.style}}):null}),Z="NavigationMenuContent",G=t.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=N(Z,e.__scopeNavigationMenu),i=_(Z,e.__scopeNavigationMenu),l=(0,s.useComposedRefs)(i.contentRef,t),d=i.value===o.value,c={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...n};return o.viewport?(0,v.jsx)(q,{forceMount:r,...c,ref:l}):(0,v.jsx)(u.Presence,{present:r||d,children:(0,v.jsx)(J,{"data-state":el(d),...c,ref:l,onPointerEnter:(0,a.composeEventHandlers)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,a.composeEventHandlers)(e.onPointerLeave,ec(o.onContentLeave)),style:{pointerEvents:!d&&o.isRootMenu?"none":void 0,...c.style}})})});G.displayName=Z;var q=t.forwardRef((e,t)=>{let{onViewportContentChange:r,onViewportContentRemove:n}=N(Z,e.__scopeNavigationMenu);return(0,p.useLayoutEffect)(()=>{r(e.value,{ref:t,...e})},[e,t,r]),(0,p.useLayoutEffect)(()=>()=>n(e.value),[e.value,n]),null}),X="navigationMenu.rootContentDismiss",J=t.forwardRef((e,r)=>{let{__scopeNavigationMenu:n,value:o,triggerRef:i,focusProxyRef:l,wasEscapeCloseRef:u,onRootContentClose:d,onContentFocusOutside:c,...m}=e,p=N(Z,n),h=t.useRef(null),g=(0,s.useComposedRefs)(h,r),y=eu(p.baseId,o),b=ed(p.baseId,o),w=x(n),D=t.useRef(null),{onItemDismiss:C}=p;t.useEffect(()=>{let e=h.current;if(p.isRootMenu&&e){let t=()=>{C(),d(),e.contains(document.activeElement)&&i.current?.focus()};return e.addEventListener(X,t),()=>e.removeEventListener(X,t)}},[p.isRootMenu,e.value,i,C,d]);let E=t.useMemo(()=>{let e=w().map(e=>e.value);"rtl"===p.dir&&e.reverse();let t=e.indexOf(p.value),r=e.indexOf(p.previousValue),n=o===p.value,a=r===e.indexOf(o);if(!n&&!a)return D.current;let i=(()=>{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 D.current=i,i},[p.previousValue,p.value,p.dir,w,o]);return(0,v.jsx)(er,{asChild:!0,children:(0,v.jsx)(f.DismissableLayer,{id:b,"aria-labelledby":y,"data-motion":E,"data-orientation":p.orientation,...m,ref:g,disableOutsidePointerEvents:!1,onDismiss:()=>{let e=new Event(X,{bubbles:!0,cancelable:!0});h.current?.dispatchEvent(e)},onFocusOutside:(0,a.composeEventHandlers)(e.onFocusOutside,e=>{c();let t=e.target;p.rootNavigationMenu?.contains(t)&&e.preventDefault()}),onPointerDownOutside:(0,a.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.target,r=w().some(e=>e.ref.current?.contains(t)),n=p.isRootMenu&&p.viewport?.contains(t);(r||n||!p.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=eo(e.currentTarget),r=document.activeElement,n=t.findIndex(e=>e===r);ei(e.shiftKey?t.slice(0,n).reverse():t.slice(n+1,t.length))?e.preventDefault():l.current?.focus()}}),onEscapeKeyDown:(0,a.composeEventHandlers)(e.onEscapeKeyDown,e=>{u.current=!0})})})}),Q="NavigationMenuViewport",ee=t.forwardRef((e,t)=>
21{let{forceMount:r,...n}=e,a=!!N(Q,e.__scopeNavigationMenu).value;return(0,v.jsx)(u.Presence,{present:r||a,children:(0,v.jsx)(et,{...n,ref:t})})});ee.displayName=Q;var et=t.forwardRef((e,r)=>{let{__scopeNavigationMenu:n,children:i,...l}=e,d=N(Q,n),c=(0,s.useComposedRefs)(r,d.onViewportChange),f=P(Z,e.__scopeNavigationMenu),[m,p]=t.useState(null),[h,g]=t.useState(null),y=m?m?.width+"px":void 0,b=m?m?.height+"px":void 0,x=!!d.value,w=x?d.value:d.previousValue;return es(h,()=>{h&&p({width:h.offsetWidth,height:h.offsetHeight})}),(0,v.jsx)(o.Primitive.div,{"data-state":el(x),"data-orientation":d.orientation,...l,ref:c,style:{pointerEvents:!x&&d.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":y,"--radix-navigation-menu-viewport-height":b,...l.style},onPointerEnter:(0,a.composeEventHandlers)(e.onPointerEnter,d.onContentEnter),onPointerLeave:(0,a.composeEventHandlers)(e.onPointerLeave,ec(d.onContentLeave)),children:Array.from(f.items).map(([e,{ref:t,forceMount:r,...n}])=>{let a=w===e;return(0,v.jsx)(u.Presence,{present:r||a,children:(0,v.jsx)(J,{...n,ref:(0,s.composeRefs)(t,e=>{a&&e&&g(e)})})},e)})})}),er=t.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,a=N("FocusGroup",r);return(0,v.jsx)(D.Provider,{scope:r,children:(0,v.jsx)(D.Slot,{scope:r,children:(0,v.jsx)(o.Primitive.div,{dir:a.dir,...n,ref:t})})})}),en=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ea=t.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,i=C(r),s=N("FocusGroupItem",r);return(0,v.jsx)(D.ItemSlot,{scope:r,children:(0,v.jsx)(o.Primitive.button,{...n,ref:t,onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>{if(["Home","End",...en].includes(e.key)){let t=i().map(e=>e.ref.current);if(["rtl"===s.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),en.includes(e.key)){let r=t.indexOf(e.currentTarget);t=t.slice(r+1)}setTimeout(()=>ei(t)),e.preventDefault()}})})})});function eo(e){let t=[],r=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(;r.nextNode();)t.push(r.currentNode);return t}function ei(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function es(e,t){let r=(0,h.useCallbackRef)(t);(0,p.useLayoutEffect)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}function el(e){return e?"open":"closed"}function eu(e,t){return`${e}-trigger-${t}`}function ed(e,t){return`${e}-content-${t}`}function ec(e){return t=>"mouse"===t.pointerType?e(t):void 0}e.s(["Content",0,G,"Indicator",0,K,"Item",0,z,"Link",0,H,"List",0,A,"NavigationMenu",0,M,"NavigationMenuContent",0,G,"NavigationMenuIndicator",0,K,"NavigationMenuItem",0,z,"NavigationMenuLink",0,H,"NavigationMenuList",0,A,"NavigationMenuSub",0,I,"NavigationMenuTrigger",0,V,"NavigationMenuViewport",0,ee,"Root",0,M,"Sub",0,I,"Trigger",0,V,"Viewport",0,ee,"createNavigationMenuScope",0,k])},788192,e=>{"use strict";let t=(0,e.i(965883).default)("ExternalLink",[["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}],["polyline",{points:"15 3 21 3 21 9",key:"mznyad"}],["line",{x1:"10",x2:"21",y1:"14",y2:"3",key:"18c3s4"}]]);e.s(["default",0,t])},285018,214940,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(820581),a=e.i(835061),o=e.i(965883);let i=(0,o.default)("Clipboard",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]]);e.s(["default",0,i],214940);var s=e.i(788192),s=s;let l=(0,o.default)("MessageCircle",[["path",{d:"m3 21 1.9-5.7a8.5 8.5 0 1 1 3.8 3.8z",key:"v2veuj"}]]);var u=e.i(591178),d=e.i(95184),c=e.i(860507);let f={github:{title:"Open in GitHub",createUrl:e=>e,icon:(0,t.jsxs)("svg",{fill:"currentColor",role:"img",viewBox:"0 0 24 24",children:[(0,t.jsx)("title",{children:"GitHub"}),(0,t.jsx)("path",{d:"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"})]})},scira:{title:"Open in Scira",createUrl:e=>`https://scira.ai/?${new URLSearchParams({q:e})}`,icon:(0,t.jsxs)("svg",{fill:"none",height:"934",viewBox:"0 0 910 934",width:"910",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("title",{children:"Scira AI"}),(0,t.jsx)("path",{d:"M647.664 197.775C569.13 189.049 525.5 145.419 516.774 66.8849C508.048 145.419 464.418 189.049 385.884 197.775C464.418 206.501 508.048 250.131 516.774 328.665C525.5 250.131 569.13 206.501 647.664 197.775Z",fill:"currentColor",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"8"}),(0,t.jsx)("path",{d:"M516.774 304.217C510.299 275.491 498.208 252.087 480.335 234.214C462.462 216.341 439.058 204.251 410.333 197.775C439.059 191.3 462.462 179.209 480.335 161.336C498.208 143.463 510.299 120.06 516.774 91.334C523.25 120.059 535.34 143.463 553.213 161.336C571.086 179.209 594.49 191.3 623.216 197.775C594.49 204.251 571.086 216.341 553.213 234.214C535.34 252.087 523.25 275.491 516.774 304.217Z",fill:"currentColor",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"8"}),(0,t.jsx)("path",{d:"M857.5 508.116C763.259 497.644 710.903 445.288 700.432 351.047C689.961 445.288 637.605 497.644 543.364 508.116C637.605 518.587 689.961 570.943 700.432 665.184C710.903 570.943 763.259 518.587 857.5 508.116Z",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"20"}),(0,t.jsx)("path",{d:"M700.432 615.957C691.848 589.05 678.575 566.357 660.383 548.165C642.191 529.973 619.499 516.7 592.593 508.116C619.499 499.533 642.191 486.258 660.383 468.066C678.575 449.874 691.848 427.181 700.432 400.274C709.015 427.181 722.289 449.874 740.481 468.066C758.673 486.258 781.365 499.533 808.271 508.116C781.365 516.7 758.673 529.973 740.481 548.165C722.289 566.357 709.015 589.05 700.432 615.957Z",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"20"}),(0,t.jsx)("path",{d:"M889.949 121.237C831.049 114.692 798.326 81.9698 791.782 23.0692C785.237 81.9698 752.515 114.692 693.614 121.237C752.515 127.781 785.237 160.504 791.782 219.404C798.326 160.504 831.049 127.781 889.949 121.237Z",fill:"currentColor",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"8"}),(0,t.jsx)("path",{d:"M791.782 196.795C786.697 176.937 777.869 160.567 765.16 147.858C752.452 135.15 736.082 126.322 716.226 121.237C736.082 116.152 752.452 107.324 765.16 94.6152C777.869 81.9065 786.697 65.5368 791.782 45.6797C796.867 65.5367 805.695 81.9066 818.403 94.6152C831.112 107.324 847.481 116.152 867.338 121.237C847.481 126.322 831.112 135.15 818.403 147.858C805.694 160.567 796.867 176.937 791.782 196.795Z",fill:"currentColor",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"8"}),(0,t.jsx)("path",{d:"M760.632 764.337C720.719 814.616 669.835 855.1 611.872 882.692C553.91 910.285 490.404 924.255 426.213 923.533C362.022 922.812 298.846 907.419 241.518 878.531C184.19 849.643 134.228 808.026 95.4548 756.863C56.6815 705.7 30.1238 646.346 17.8129 583.343C5.50207 520.339 7.76433 455.354 24.4266 393.359C41.089 331.364 71.7099 274.001 113.947 225.658C156.184 177.315 208.919 139.273 268.117 114.442",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"30"})]})}
21,chatgpt:{title:"Open in ChatGPT",createUrl:e=>`https://chatgpt.com/?${new URLSearchParams({hints:"search",prompt:e})}`,icon:(0,t.jsxs)("svg",{fill:"currentColor",role:"img",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("title",{children:"OpenAI"}),(0,t.jsx)("path",{d:"M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364 15.1192 7.2a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z"})]})},claude:{title:"Open in Claude",createUrl:e=>`https://claude.ai/new?${new URLSearchParams({q:e})}`,icon:(0,t.jsxs)("svg",{fill:"currentColor",role:"img",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("title",{children:"Claude"}),(0,t.jsx)("path",{clipRule:"evenodd",d:"M2.3545 7.9775L4.7145 6.654L4.7545 6.539L4.7145 6.475H4.6L4.205 6.451L2.856 6.4145L1.6865 6.366L0.5535 6.305L0.268 6.2445L0 5.892L0.0275 5.716L0.2675 5.5555L0.6105 5.5855L1.3705 5.637L2.5095 5.716L3.3355 5.7645L4.56 5.892H4.7545L4.782 5.8135L4.715 5.7645L4.6635 5.716L3.4845 4.918L2.2085 4.074L1.5405 3.588L1.1785 3.3425L0.9965 3.1115L0.9175 2.6075L1.2455 2.2465L1.686 2.2765L1.7985 2.307L2.245 2.65L3.199 3.388L4.4445 4.3045L4.627 4.4565L4.6995 4.405L4.709 4.3685L4.627 4.2315L3.9495 3.0085L3.2265 1.7635L2.9045 1.2475L2.8195 0.938C2.78711 0.819128 2.76965 0.696687 2.7675 0.5735L3.1415 0.067L3.348 0L3.846 0.067L4.056 0.249L4.366 0.956L4.867 2.0705L5.6445 3.5855L5.8725 4.0345L5.994 4.4505L6.0395 4.578H6.1185V4.505L6.1825 3.652L6.301 2.6045L6.416 1.257L6.456 0.877L6.644 0.422L7.0175 0.176L7.3095 0.316L7.5495 0.6585L7.516 0.8805L7.373 1.806L7.0935 3.2575L6.9115 4.2285H7.0175L7.139 4.1075L7.6315 3.4545L8.4575 2.4225L8.8225 2.0125L9.2475 1.5605L9.521 1.345H10.0375L10.4175 1.9095L10.2475 2.4925L9.7155 3.166L9.275 3.737L8.643 4.587L8.248 5.267L8.2845 5.322L8.3785 5.312L9.8065 5.009L10.578 4.869L11.4985 4.7115L11.915 4.9055L11.9605 5.103L11.7965 5.5065L10.812 5.7495L9.6575 5.9805L7.938 6.387L7.917 6.402L7.9415 6.4325L8.716 6.5055L9.047 6.5235H9.858L11.368 6.636L11.763 6.897L12 7.216L11.9605 7.4585L11.353 7.7685L10.533 7.574L8.6185 7.119L7.9625 6.9545H7.8715V7.0095L8.418 7.5435L9.421 8.4485L10.6755 9.6135L10.739 9.9025L10.578 10.13L10.408 10.1055L9.3055 9.277L8.88 8.9035L7.917 8.0935H7.853V8.1785L8.075 8.503L9.2475 10.2635L9.3085 10.8035L9.2235 10.98L8.9195 11.0865L8.5855 11.0255L7.8985 10.063L7.191 8.9795L6.6195 8.008L6.5495 8.048L6.2125 11.675L6.0545 11.86L5.69 12L5.3865 11.7695L5.2255 11.396L5.3865 10.658L5.581 9.696L5.7385 8.931L5.8815 7.981L5.9665 7.665L5.9605 7.644L5.8905 7.653L5.1735 8.6365L4.0835 10.109L3.2205 11.0315L3.0135 11.1135L2.655 10.9285L2.6885 10.5975L2.889 10.303L4.083 8.785L4.803 7.844L5.268 7.301L5.265 7.222H5.2375L2.066 9.28L1.501 9.353L1.2575 9.125L1.288 8.752L1.4035 8.6305L2.3575 7.9745L2.3545 7.9775Z",fillRule:"evenodd"})]})},t3:{title:"Open in T3 Chat",createUrl:e=>`https://t3.chat/new?${new URLSearchParams({q:e})}`,icon:(0,t.jsx)(l,{})},v0:{title:"Open in v0",createUrl:e=>`https://v0.app?${new URLSearchParams({q:e})}`,icon:(0,t.jsxs)("svg",{fill:"currentColor",viewBox:"0 0 147 70",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("title",{children:"v0"}),(0,t.jsx)("path",{d:"M56 50.2031V14H70V60.1562C70 65.5928 65.5928 70 60.1562 70C57.5605 70 54.9982 68.9992 53.1562 67.1573L0 14H19.7969L56 50.2031Z"}),(0,t.jsx)("path",{d:"M147 56H133V23.9531L100.953 56H133V70H96.6875C85.8144 70 77 61.
211856 77 50.3125V14H91V46.1562L123.156 14H91V0H127.312C138.186 0 147 8.81439 147 19.6875V56Z"})]})},cursor:{title:"Open in Cursor",createUrl:e=>{let t=new URL("https://cursor.com/link/prompt");return t.searchParams.set("text",e),t.toString()},icon:(0,t.jsxs)("svg",{version:"1.1",viewBox:"0 0 466.73 532.09",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("title",{children:"Cursor"}),(0,t.jsx)("path",{d:"M457.43,125.94L244.42,2.96c-6.84-3.95-15.28-3.95-22.12,0L9.3,125.94c-5.75,3.32-9.3,9.46-9.3,16.11v247.99c0,6.65,3.55,12.79,9.3,16.11l213.01,122.98c6.84,3.95,15.28,3.95,22.12,0l213.01-122.98c5.75-3.32,9.3-9.46,9.3-16.11v-247.99c0-6.65-3.55-12.79-9.3-16.11h-.01ZM444.05,151.99l-205.63,356.16c-1.39,2.4-5.06,1.42-5.06-1.36v-233.21c0-4.66-2.49-8.97-6.53-11.31L24.87,145.67c-2.4-1.39-1.42-5.06,1.36-5.06h411.26c5.84,0,9.49,6.33,6.57,11.39h-.01Z",fill:"currentColor"})]})}},m=(0,r.createContext)(void 0),p=()=>{let e=(0,r.useContext)(m);if(!e)throw Error("OpenIn components must be used within an OpenIn provider");return e};e.s(["CopyAsMarkdown",0,e=>{let{query:a}=p(),[o,s]=(0,r.useState)(!1),l=async()=>{try{await navigator.clipboard.writeText(a),s(!0),setTimeout(()=>s(!1),2e3)}catch(e){console.error("Failed to copy:",e)}};return(0,t.jsxs)(c.DropdownMenuItem,{className:"flex items-center gap-2",onSelect:e=>{e.preventDefault(),l()},...e,children:[(0,t.jsx)("span",{className:"shrink-0",children:o?(0,t.jsx)(n.CheckIcon,{className:"size-4"}):(0,t.jsx)(i,{className:"size-4"})}),(0,t.jsx)("span",{className:"flex-1",children:o?"Copied!":"Copy as Markdown"})]})},"OpenIn",0,({query:e,...r})=>(0,t.jsx)(m.Provider,{value:{query:e},children:(0,t.jsx)(c.DropdownMenu,{modal:!1,...r})}),"OpenInChatGPT",0,e=>{let{query:r}=p();return(0,t.jsx)(c.DropdownMenuItem,{asChild:!0,...e,children:(0,t.jsxs)("a",{className:"flex items-center gap-2",href:f.chatgpt.createUrl(r),rel:"noreferrer",target:"_blank",children:[(0,t.jsx)("span",{className:"shrink-0",children:f.chatgpt.icon}),(0,t.jsx)("span",{className:"flex-1",children:f.chatgpt.title}),(0,t.jsx)(s.default,{className:"size-4 shrink-0"})]})})},"OpenInClaude",0,e=>{let{query:r}=p();return(0,t.jsx)(c.DropdownMenuItem,{asChild:!0,...e,children:(0,t.jsxs)("a",{className:"flex items-center gap-2",href:f.claude.createUrl(r),rel:"noreferrer",target:"_blank",children:[(0,t.jsx)("span",{className:"shrink-0",children:f.claude.icon}),(0,t.jsx)("span",{className:"flex-1",children:f.claude.title}),(0,t.jsx)(s.default,{className:"size-4 shrink-0"})]})})},"OpenInContent",0,({className:e,...r})=>(0,t.jsx)(c.DropdownMenuContent,{align:"start",className:(0,u.cn)("w-[240px]",e),...r}),"OpenInCursor",0,e=>{let{query:r}=p();return(0,t.jsx)(c.DropdownMenuItem,{asChild:!0,...e,children:(0,t.jsxs)("a",{className:"flex items-center gap-2",href:f.cursor.createUrl(r),rel:"noreferrer",target:"_blank",children:[(0,t.jsx)("span",{className:"shrink-0",children:f.cursor.icon}),(0,t.jsx)("span",{className:"flex-1",children:f.cursor.title}),(0,t.jsx)(s.default,{className:"size-4 shrink-0"})]})})},"OpenInItem",0,e=>(0,t.jsx)(c.DropdownMenuItem,{...e}),"OpenInLabel",0,e=>(0,t.jsx)(c.DropdownMenuLabel,{...e}),"OpenInScira",0,e=>{let{query:r}=p();return(0,t.jsx)(c.DropdownMenuItem,{asChild:!0,...e,children:(0,t.jsxs)("a",{className:"flex items-center gap-2",href:f.scira.createUrl(r),rel:"noreferrer",target:"_blank",children:[(0,t.jsx)("span",{className:"shrink-0",children:f.scira.icon}),(0,t.jsx)("span",{className:"flex-1",children:f.scira.title}),(0,t.jsx)(s.default,{className:"size-4 shrink-0"})]})})},"OpenInSeparator",0,e=>(0,t.jsx)(c.DropdownMenuSeparator,{...e}),"OpenInT3",0,e=>{let{query:r}=p();return(0,t.jsx)(c.DropdownMenuItem,{asChild:!0,...e,children:(0,t.jsxs)("a",{className:"flex items-center gap-2",href:f.t3.createUrl(r),rel:"noreferrer",target:"_blank",children:[(0,t.jsx)("span",{className:"shrink-0",children:f.t3.icon}),(0,t.jsx)("span",{className:"flex-1",children:f.t3.title}),(0,t.jsx)(s.default,{className:"size-4 shrink-0"})]})})},"OpenInTrigger",0,({children:e,label:r="Open in chat",...n})=>(0,t.jsx)(c.DropdownMenuTrigger,{...n,asChild:!0,children:e??(0,t.jsxs)(d.Button,{type:"button",variant:"outline",children:[r,(0,t.jsx)(a.ChevronDownIcon,{className:"size-4"})]})}),"OpenInv0",0,e=>{let{query:r}=p();return(0,t.jsx)(c.DropdownMenuItem,{asChild:!0,...e,children:(0,t.jsxs)("a",{className:"flex items-center gap-2",href:f.v0.createUrl(r),rel:"noreferrer",target:"_blank",children:[(0,t.jsx)("span",{className:"shrink-0",children:f.v0.icon}),(0,t.jsx)("span",{className:"flex-1",children:f.v0.title}),(0,t.jsx)(s.default,{className:"size-4 shrink-0"})]})})}],285018)},671012,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(271818),a="Progress",[o,i]=function(e,n=[]){let a=[],o=()=>{let t=a.map(e=>r.createContext(e));return function(n){let a=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:a}}),[n,a])}};return o.scopeName=e,[function(n,o){let i=r.createContext(o);i.displayName=n+"Context";let s=a.length;a=[...a,o];let l=n=>{let{scope:a,children:o,...l}=n,u=a?.[e]?.[s]||i,d=r.useMemo(()=>l,Object.values(l));return(0,t.jsx)(u.Provider,{value:d,children:o})};return l.displayName=n+"Provider",[l,function(t,a){let l=a?.[e]?.[s]||i,u=r.useContext(l);if(u)return u;if(void 0!==o)return o;throw Error(`\`${t}\` must be used within \`${n}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let a=n.reduce((t,{useScope:r,scopeName:n})=>{let a=r(e)[`__scope${n}`];return{...t,...a}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:a}
21),[a])}};return n.scopeName=t.scopeName,n}(o,...n)]}(a),[s,l]=o(a),u=r.forwardRef((e,r)=>{var a,o;let{__scopeProgress:i,value:l=null,max:u,getValueLabel:d=f,...c}=e;(u||0===u)&&!h(u)&&console.error((a=`${u}`,`Invalid prop \`max\` of value \`${a}\` supplied to \`Progress\`. Only numbers greater than 0 are valid max values. Defaulting to \`100\`.`));let v=h(u)?u:100;null===l||g(l,v)||console.error((o=`${l}`,`Invalid prop \`value\` of value \`${o}\` supplied to \`Progress\`. The \`value\` prop must be: 22 - a positive number 23 - less than the value passed to \`max\` (or 100 if no \`max\` prop is set) 24 - \`null\` or \`undefined\` if the progress is indeterminate. 25 26Defaulting to \`null\`.`));let y=g(l,v)?l:null,b=p(y)?d(y,v):void 0;return(0,t.jsx)(s,{scope:i,value:y,max:v,children:(0,t.jsx)(n.Primitive.div,{"aria-valuemax":v,"aria-valuemin":0,"aria-valuenow":p(y)?y:void 0,"aria-valuetext":b,role:"progressbar","data-state":m(y,v),"data-value":y??void 0,"data-max":v,...c,ref:r})})});u.displayName=a;var d="ProgressIndicator",c=r.forwardRef((e,r)=>{let{__scopeProgress:a,...o}=e,i=l(d,a);return(0,t.jsx)(n.Primitive.div,{"data-state":m(i.value,i.max),"data-value":i.value??void 0,"data-max":i.max,...o,ref:r})});function f(e,t){return`${Math.round(e/t*100)}%`}function m(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function p(e){return"number"==typeof e}function h(e){return p(e)&&!isNaN(e)&&e>0}function g(e,t){return p(e)&&!isNaN(e)&&e<=t&&e>=0}c.displayName=d;var v=e.i(591178);let y=r.forwardRef(({className:e,value:r,...n},a)=>(0,t.jsx)(u,{ref:a,className:(0,v.cn)("bg-secondary relative h-4 w-full overflow-hidden rounded-full",e),...n,children:(0,t.jsx)(c,{"data-indicator":"",className:"bg-primary h-full w-full flex-1 transition-all",style:{transform:`translateX(-${100-(r||0)}%)`}})}));y.displayName=u.displayName,e.s(["Progress",0,y],671012)},713931,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(291967),a=e.i(144977),o=e.i(156207),i=e.i(556872),s=e.i(740226),l=e.i(534643),u=e.i(770460),d=e.i(853233),c=e.i(337755),f=e.i(653747),m="Radio",[p,h]=(0,o.createContextScope)(m),[g,v]=p(m),y=r.forwardRef((e,o)=>{let{__scopeRadio:s,name:l,checked:u=!1,required:d,disabled:c,value:f="on",onCheck:m,form:p,...h}=e,[v,y]=r.useState(null),b=(0,a.useComposedRefs)(o,e=>y(e)),x=r.useRef(!1),C=!v||p||!!v.closest("form");return(0,t.jsxs)(g,{scope:s,checked:u,disabled:c,children:[(0,t.jsx)(i.Primitive.button,{type:"button",role:"radio","aria-checked":u,"data-state":D(u),"data-disabled":c?"":void 0,disabled:c,value:f,...h,ref:b,onClick:(0,n.composeEventHandlers)(e.onClick,e=>{u||m?.(),C&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())})}),C&&(0,t.jsx)(w,{control:v,bubbles:!x.current,name:l,value:f,checked:u,required:d,disabled:c,form:p,style:{transform:"translateX(-100%)"}})]})});y.displayName=m;var b="RadioIndicator",x=r.forwardRef((e,r)=>{let{__scopeRadio:n,forceMount:a,...o}=e,s=v(b,n);return(0,t.jsx)(f.Presence,{present:a||s.checked,children:(0,t.jsx)(i.Primitive.span,{"data-state":D(s.checked),"data-disabled":s.disabled?"":void 0,...o,ref:r})})});x.displayName=b;var w=r.forwardRef(({__scopeRadio:e,control:n,checked:o,bubbles:s=!0,...l},u)=>{let f=r.useRef(null),m=(0,a.useComposedRefs)(f,u),p=(0,c.usePrevious)(o),h=(0,d.useSize)(n);return r.useEffect(()=>{let e=f.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(p!==o&&t){let r=new Event("click",{bubbles:s});t.call(e,o),e.dispatchEvent(r)}},[p,o,s]),(0,t.jsx)(i.Primitive.input,{type:"radio","aria-hidden":!0,defaultChecked:o,...l,tabIndex:-1,ref:m,style:{...l.style,...h,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function D(e){return e?"checked":"unchecked"}w.displayName="RadioBubbleInput";var C=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],E="RadioGroup",[S,k]=(0,o.createContextScope)(E,[s.createRovingFocusGroupScope,h]),j=(0,s.createRovingFocusGroupScope)(),N=h(),[R,P]=S(E),M=r.forwardRef((e,r)=>{let{__scopeRadioGroup:n,name:a,defaultValue:o,value:d,required:c=!1,disabled:f=!1,orientation:m,dir:p,loop:h=!0,onValueChange:g,...v}=e,y=j(n),b=(0,u.useDirection)(p),[x,w]=(0,l.useControllableState)({prop:d,defaultProp:o??null,onChange:g,caller:E});return(0,t.jsx)(R,{scope:n,name:a,required:c,disabled:f,value:x,onValueChange:w,children:(0,t.jsx)(s.Root,{asChild:!0,...y,orientation:m,dir:b,loop:h,children:(0,t.jsx)(i.Primitive.div,{role:"radiogroup","aria-required":c,"aria-orientation":m,"data-disabled":f?"":void 0,dir:b,...v,ref:r})})})});M.displayName=E;var T="RadioGroupItem",I=r.forwardRef((e,o)=>{let{__scopeRadioGroup:i,disabled:l,...u}=e,d=P(T,i),c=d.disabled||l,f=j(i),m=N(i),p=r.useRef(null),h=(0,a.useComposedRefs)(o,p),g=d.value===u.value,v=r.useRef(!1);return r.useEffect(()=>{let e=e=>
26{C.includes(e.key)&&(v.current=!0)},t=()=>v.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,t.jsx)(s.Item,{asChild:!0,...f,focusable:!c,active:g,children:(0,t.jsx)(y,{disabled:c,required:d.required,checked:g,...m,...u,name:d.name,ref:h,onCheck:()=>d.onValueChange(u.value),onKeyDown:(0,n.composeEventHandlers)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,n.composeEventHandlers)(u.onFocus,()=>{v.current&&p.current?.click()})})})});I.displayName=T;var L=r.forwardRef((e,r)=>{let{__scopeRadioGroup:n,...a}=e,o=N(n);return(0,t.jsx)(x,{...o,...a,ref:r})});L.displayName="RadioGroupIndicator";var F=e.i(350346),A=e.i(591178);let O=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(M,{className:(0,A.cn)("grid gap-2",e),...r,ref:n}));O.displayName=M.displayName;let $=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(I,{ref:n,className:(0,A.cn)("border-primary text-primary ring-offset-background focus-visible:ring-ring focus:outline-hidden aspect-square h-4 w-4 rounded-full border focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),...r,children:(0,t.jsx)(L,{className:"flex items-center justify-center",children:(0,t.jsx)(F.Circle,{className:"h-2.5 w-2.5 fill-current text-current"})})}));$.displayName=I.displayName,e.s(["RadioGroup",0,O,"RadioGroupItem",0,$],713931)},465504,(e,t,r)=>{var n,a;n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t.exports=a={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 0xff00ff&a.rotl(e,8)|0xff00ff00&a.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=a.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],r=0,n=0;r<e.length;r++,n+=8)t[n>>>5]|=e[r]<<24-n%32;return t},wordsToBytes:function(e){for(var t=[],r=0;r<32*e.length;r+=8)t.push(e[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(e){for(var t=[],r=0;r<e.length;r++)t.push((e[r]>>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(parseInt(e.substr(r,2),16));return t},bytesToBase64:function(e){for(var t=[],r=0;r<e.length;r+=3)for(var a=e[r]<<16|e[r+1]<<8|e[r+2],o=0;o<4;o++)8*r+6*o<=8*e.length?t.push(n.charAt(a>>>6*(3-o)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/ig,"");for(var t=[],r=0,a=0;r<e.length;a=++r%4)0!=a&&t.push((n.indexOf(e.charAt(r-1))&Math.pow(2,-2*a+8)-1)<<2*a|n.indexOf(e.charAt(r))>>>6-2*a);return t}}},598839,(e,t,r)=>{var n={utf8:{stringToBytes:function(e){return n.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(n.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],r=0;r<e.length;r++)t.push(255&e.charCodeAt(r));return t},bytesToString:function(e){for(var t=[],r=0;r<e.length;r++)t.push(String.fromCharCode(e[r]));return t.join("")}}};t.exports=n},718758,(e,t,r)=>{function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}t.exports=function(e){var t;return null!=e&&(n(e)||"function"==typeof(t=e).readFloatLE&&"function"==typeof t.slice&&n(t.slice(0,0))||!!e._isBuffer)}},323613,(e,t,r)=>{var n,a,o,i,s;n=e.r(465504),a=e.r(598839).utf8,o=e.r(718758),i=e.r(598839).bin,(s=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?i.stringToBytes(e):a.stringToBytes(e):o(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var r=n.bytesToWords(e),l=8*e.length,u=0x67452301,d=-0x10325477,c=-0x67452302,f=0x10325476,m=0;m<r.length;m++)r[m]=(r[m]<<8|r[m]>>>24)&0xff00ff|(r[m]<<24|r[m]>>>8)&0xff00ff00;r[l>>>5]|=128<<l%32,r[(l+64>>>9<<4)+14]=l;for(var p=s._ff,h=s._gg,g=s._hh,v=s._ii,m=0;m<r.length;m+=16){var y=u,b=d,x=c,w=f;u=p(u,d,c,f,r[m+0],7,-0x28955b88),f=p(f,u,d,c,r[m+1],12,-0x173848aa),c=p(c,f,u,d,r[m+2],17,0x242070db),d=p(d,c,f,u,r[m+3],22,-0x3e423112),u=p(u,d,c,f,r[m+4],7,-0xa83f051),f=p(f,u,d,c,r[m+5],12,0x4787c62a),c=p(c,f,u,d,r[m+6],17,-0x57cfb9ed),d=p(d,c,f,u,r[m+7],22,-0x2b96aff),u=p(u,d,c,f,r[m+8],7,0x698098d8),f=p(f,u,d,c,r[m+9],12,-0x74bb0851),c=p(c,f,u,d,r[m+10],17,-42063),d=p(d,c,f,u,r[m+11],22,-0x76a32842),u=p(u,d,c,f,r[m+12],7,0x6b901122),f=p(f,u,d,c,r[m+13],12,-0x2678e6d),c=p(c,f,u,d,r[m+14],17,-0x5986bc72),d=p(d,c,f,u,r[m+15],22,0x49b40821),u=h(u,d,c,f,r[m+1],5,-0x9e1da9e),f=h(f,u,d,c,r[m+6],9,-0x3fbf4cc0),c=h(c,f,u,d,r[m+11],14,0x265e5a51),d=h(d,c,f,u,r[m+0],20,-0x16493856),u=h(u,d,c,f,r[m+5],5,-0x29d0efa3),f=h(f,u,d,c,r[m+10],9,0
26x2441453),c=h(c,f,u,d,r[m+15],14,-0x275e197f),d=h(d,c,f,u,r[m+4],20,-0x182c0438),u=h(u,d,c,f,r[m+9],5,0x21e1cde6),f=h(f,u,d,c,r[m+14],9,-0x3cc8f82a),c=h(c,f,u,d,r[m+3],14,-0xb2af279),d=h(d,c,f,u,r[m+8],20,0x455a14ed),u=h(u,d,c,f,r[m+13],5,-0x561c16fb),f=h(f,u,d,c,r[m+2],9,-0x3105c08),c=h(c,f,u,d,r[m+7],14,0x676f02d9),d=h(d,c,f,u,r[m+12],20,-0x72d5b376),u=g(u,d,c,f,r[m+5],4,-378558),f=g(f,u,d,c,r[m+8],11,-0x788e097f),c=g(c,f,u,d,r[m+11],16,0x6d9d6122),d=g(d,c,f,u,r[m+14],23,-0x21ac7f4),u=g(u,d,c,f,r[m+1],4,-0x5b4115bc),f=g(f,u,d,c,r[m+4],11,0x4bdecfa9),c=g(c,f,u,d,r[m+7],16,-0x944b4a0),d=g(d,c,f,u,r[m+10],23,-0x41404390),u=g(u,d,c,f,r[m+13],4,0x289b7ec6),f=g(f,u,d,c,r[m+0],11,-0x155ed806),c=g(c,f,u,d,r[m+3],16,-0x2b10cf7b),d=g(d,c,f,u,r[m+6],23,0x4881d05),u=g(u,d,c,f,r[m+9],4,-0x262b2fc7),f=g(f,u,d,c,r[m+12],11,-0x1924661b),c=g(c,f,u,d,r[m+15],16,0x1fa27cf8),d=g(d,c,f,u,r[m+2],23,-0x3b53a99b),u=v(u,d,c,f,r[m+0],6,-0xbd6ddbc),f=v(f,u,d,c,r[m+7],10,0x432aff97),c=v(c,f,u,d,r[m+14],15,-0x546bdc59),d=v(d,c,f,u,r[m+5],21,-0x36c5fc7),u=v(u,d,c,f,r[m+12],6,0x655b59c3),f=v(f,u,d,c,r[m+3],10,-0x70f3336e),c=v(c,f,u,d,r[m+10],15,-1051523),d=v(d,c,f,u,r[m+1],21,-0x7a7ba22f),u=v(u,d,c,f,r[m+8],6,0x6fa87e4f),f=v(f,u,d,c,r[m+15],10,-0x1d31920),c=v(c,f,u,d,r[m+6],15,-0x5cfebcec),d=v(d,c,f,u,r[m+13],21,0x4e0811a1),u=v(u,d,c,f,r[m+4],6,-0x8ac817e),f=v(f,u,d,c,r[m+11],10,-0x42c50dcb),c=v(c,f,u,d,r[m+2],15,0x2ad7d2bb),d=v(d,c,f,u,r[m+9],21,-0x14792c6f),u=u+y>>>0,d=d+b>>>0,c=c+x>>>0,f=f+w>>>0}return n.endian([u,d,c,f])})._ff=function(e,t,r,n,a,o,i){var s=e+(t&r|~t&n)+(a>>>0)+i;return(s<<o|s>>>32-o)+t},s._gg=function(e,t,r,n,a,o,i){var s=e+(t&n|r&~n)+(a>>>0)+i;return(s<<o|s>>>32-o)+t},s._hh=function(e,t,r,n,a,o,i){var s=e+(t^r^n)+(a>>>0)+i;return(s<<o|s>>>32-o)+t},s._ii=function(e,t,r,n,a,o,i){var s=e+(r^(t|~n))+(a>>>0)+i;return(s<<o|s>>>32-o)+t},s._blocksize=16,s._digestsize=16,t.exports=function(e,t){if(null==e)throw Error("Illegal argument "+e);var r=n.wordsToBytes(s(e,t));return t&&t.asBytes?r:t&&t.asString?i.bytesToString(r):n.bytesToHex(r)}},46580,e=>{"use strict";let t=(0,e.i(965883).default)("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]);e.s(["GripVertical",0,t],46580)},909556,e=>{"use strict";let t;var r=e.i(985585),n=e.i(46580),a=e.i(949532);let o=(0,a.createContext)(null);o.displayName="PanelGroupContext";let i="data-panel-group-direction",s="data-panel-group-id",l="data-resize-handle",u="data-panel-resize-handle-id",d=a.useLayoutEffect,c=a["useId".toString()],f="function"==typeof c?c:()=>null,m=0;function p(e=null){let t=f(),r=(0,a.useRef)(e||t||null);return null===r.current&&(r.current=""+m++),null!=e?e:r.current}function h({children:e,className:t="",collapsedSize:r,collapsible:n,defaultSize:i,forwardedRef:l,id:u,maxSize:c,minSize:f,onCollapse:m,onExpand:g,onResize:v,order:y,style:b,tagName:x="div",...w}){let D=(0,a.useContext)(o);if(null===D)throw Error("Panel components must be rendered within a PanelGroup container");let{collapsePanel:C,expandPanel:E,getPanelSize:S,getPanelStyle:k,groupId:j,isPanelCollapsed:N,reevaluatePanelConstraints:R,registerPanel:P,resizePanel:M,unregisterPanel:T}=D,I=p(u),L=(0,a.useRef)({callbacks:{onCollapse:m,onExpand:g,onResize:v},constraints:{collapsedSize:r,collapsible:n,defaultSize:i,maxSize:c,minSize:f},id:I,idIsFromProps:void 0!==u,order:y});(0,a.useRef)({didLogMissingDefaultSizeWarning:!1}),d(()=>{let{callbacks:e,constraints:t}=L.current,a={...t};L.current.id=I,L.current.idIsFromProps=void 0!==u,L.current.order=y,e.onCollapse=m,e.onExpand=g,e.onResize=v,t.collapsedSize=r,t.collapsible=n,t.defaultSize=i,t.maxSize=c,t.minSize=f,(a.collapsedSize!==t.collapsedSize||a.collapsible!==t.collapsible||a.maxSize!==t.maxSize||a.minSize!==t.minSize)&&R(L.current,a)}),d(()=>{let e=L.current;return P(e),()=>{T(e)}},[y,I,P,T]),(0,a.useImperativeHandle)(l,()=>({collapse:()=>{C(L.current)},expand:e=>{E(L.current,e)},getId:()=>I,getSize:()=>S(L.current),isCollapsed:()=>N(L.current),isExpanded:()=>!N(L.current),resize:e=>{M(L.current,e)}}),[C,E,S,N,I,M]);let F=k(L.current,i);return(0,a.createElement)(x,{...w,children:e,className:t,id:I,style:{...F,...b},[s]:j,"data-panel":"","data-panel-collapsible":n||void 0,"data-panel-id":I,"data-panel-size":parseFloat(""+F.flexGrow).toFixed(1)})}let g=(0,a.forwardRef)((e,t)=>(0,a.createElement)(h,{...e,forwardedRef:t}));h.displayName="Panel",g.displayName="forwardRef(Panel)";let v=null,y=-1,b=null;function x(e,r){var n,a,o;let i=function(e,t){if(t){let e=(t&P)!=0,r=(t&M)!=0,n=(t&T)!=0,a=(t&I)!=0;if(e)if(n)return"se-resize";else if(a)return"ne-resize";else return"e-resize";if(r)if(n)return"sw-resize";else if(a)return"nw-resize";else return"w-resize";if(n)return"s-resize";else if(a)return"n-resize"}switch(e){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}(e,r);v!==i&&(v=i,null===b&&(b=document.createElement("style"),t&&b.setAttribute("nonce",t),document.head.appendChild(b)),y>=0&&(null==(o=b.sheet)||o.removeRule(y)),y=null!=(n=null==(a=b.sheet)?void 0:a.insertRule(`*{curs
26or: ${i} !important;}`))?n:-1)}function w(e){return"keydown"===e.type}function D(e){return e.type.startsWith("pointer")}function C(e){return e.type.startsWith("mouse")}function E(e){if(D(e)){if(e.isPrimary)return{x:e.clientX,y:e.clientY}}else if(C(e))return{x:e.clientX,y:e.clientY};return{x:1/0,y:1/0}}let S=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function k(e){let t=e.length;for(;t--;){let r=e[t];if(G(r,"Missing node"),function(e){var t;let r,n=getComputedStyle(e);return"fixed"===n.position||!!("auto"!==n.zIndex&&("static"!==n.position||"flex"===(r=getComputedStyle(null!=(t=R(e))?t:e).display)||"inline-flex"===r)||1>+n.opacity||"transform"in n&&"none"!==n.transform||"webkitTransform"in n&&"none"!==n.webkitTransform||"mixBlendMode"in n&&"normal"!==n.mixBlendMode||"filter"in n&&"none"!==n.filter||"webkitFilter"in n&&"none"!==n.webkitFilter||"isolation"in n&&"isolate"===n.isolation||S.test(n.willChange))||"touch"===n.webkitOverflowScrolling}(r))return r}return null}function j(e){return e&&Number(getComputedStyle(e).zIndex)||0}function N(e){let t=[];for(;e;)t.push(e),e=R(e);return t}function R(e){let{parentNode:t}=e;return t&&t instanceof ShadowRoot?t.host:t}let P=1,M=2,T=4,I=8,L="coarse"===function(){if("function"==typeof matchMedia)return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}(),F=[],A=!1,O=new Map,$=new Map,_=new Set;function z(e){let{target:t}=e,{x:r,y:n}=E(e);A=!0,H({target:t,x:r,y:n}),Y(),F.length>0&&(Z("down",e),e.preventDefault(),W(t)||e.stopImmediatePropagation())}function B(e){let{x:t,y:r}=E(e);if(A&&0===e.buttons&&(A=!1,Z("up",e)),!A){let{target:n}=e;H({target:n,x:t,y:r})}Z("move",e),U(),F.length>0&&e.preventDefault()}function V(e){let{target:t}=e,{x:r,y:n}=E(e);$.clear(),A=!1,F.length>0&&(e.preventDefault(),W(t)||e.stopImmediatePropagation()),Z("up",e),H({target:t,x:r,y:n}),U(),Y()}function W(e){let t=e;for(;t;){if(t.hasAttribute(l))return!0;t=t.parentElement}return!1}function H({target:e,x:t,y:r}){F.splice(0);let n=null;(e instanceof HTMLElement||e instanceof SVGElement)&&(n=e),_.forEach(e=>{let{element:a,hitAreaMargins:o}=e,i=a.getBoundingClientRect(),{bottom:s,left:l,right:u,top:d}=i,c=L?o.coarse:o.fine;if(t>=l-c&&t<=u+c&&r>=d-c&&r<=s+c){if(null!==n&&document.contains(n)&&a!==n&&!a.contains(n)&&!n.contains(a)&&function(e,t){let r;if(e===t)throw Error("Cannot compare node with itself");let n={a:N(e),b:N(t)};for(;n.a.at(-1)===n.b.at(-1);)e=n.a.pop(),t=n.b.pop(),r=e;G(r,"Stacking order can only be calculated for elements with a common ancestor");let a={a:j(k(n.a)),b:j(k(n.b))};if(a.a===a.b){let e=r.childNodes,t={a:n.a.at(-1),b:n.b.at(-1)},a=e.length;for(;a--;){let r=e[a];if(r===t.a)return 1;if(r===t.b)return -1}}return Math.sign(a.a-a.b)}(n,a)>0){let e=n,t=!1;for(;e;){var f;if(e.contains(a))break;if(f=e.getBoundingClientRect(),f.x<i.x+i.width&&f.x+f.width>i.x&&f.y<i.y+i.height&&f.y+f.height>i.y){t=!0;break}e=e.parentElement}if(t)return}F.push(e)}})}function U(){let e=!1,t=!1;F.forEach(r=>{let{direction:n}=r;"horizontal"===n?e=!0:t=!0});let r=0;$.forEach(e=>{r|=e}),e&&t?x("intersection",r):e?x("horizontal",r):t?x("vertical",r):null!==b&&(document.head.removeChild(b),v=null,b=null,y=-1)}let K=new AbortController;function Y(){K.abort();let e={capture:!0,signal:(K=new AbortController).signal};_.size&&(A?(F.length>0&&O.forEach((t,r)=>{let{body:n}=r;t>0&&(n.addEventListener("contextmenu",V,e),n.addEventListener("pointerleave",B,e),n.addEventListener("pointermove",B,e))}),window.addEventListener("pointerup",V,e),window.addEventListener("pointercancel",V,e)):O.forEach((t,r)=>{let{body:n}=r;t>0&&(n.addEventListener("pointerdown",z,e),n.addEventListener("pointermove",B,e))}))}function Z(e,t){_.forEach(r=>{let{setResizeHandlerState:n}=r;n(e,F.includes(r),t)})}function G(e,t){if(!e)throw console.error(t),Error(t)}function q(e,t,r=10){return e.toFixed(r)===t.toFixed(r)?0:e>t?1:-1}function X(e,t,r=10){return 0===q(e,t,r)}function J(e,t,r){return 0===q(e,t,r)}function Q({panelConstraints:e,panelIndex:t,size:r}){let n=e[t];G(null!=n,`Panel constraints not found for index ${t}`);let{collapsedSize:a=0,collapsible:o,maxSize:i=100,minSize:s=0}=n;return 0>q(r,s)&&(r=o&&0>q(r,(a+s)/2)?a:s),r=parseFloat((r=Math.min(i,r)).toFixed(10))}function ee({delta:e,initialLayout:t,panelConstraints:r,pivotIndices:n,prevLayout:a,trigger:o}){if(J(e,0))return t;let i=[...t],[s,l]=n;G(null!=s,"Invalid first pivot index"),G(null!=l,"Invalid second pivot index");let u=0;if("keyboard"===o){{let n=e<0?l:s,a=r[n];G(a,`Panel constraints not found for index ${n}`);let{collapsedSize:o=0,collapsible:i,minSize:u=0}=a;if(i){let r=t[n];if(G(null!=r,`Previous layout not found for panel index ${n}`),J(r,o)){let t=u-r;q(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}{let n=e<0?s:l,a=r[n];
26G(a,`No panel constraints found for index ${n}`);let{collapsedSize:o=0,collapsible:i,minSize:u=0}=a;if(i){let r=t[n];if(G(null!=r,`Previous layout not found for panel index ${n}`),J(r,u)){let t=r-o;q(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}}{let n=e<0?1:-1,a=e<0?l:s,o=0;for(;;){let e=t[a];if(G(null!=e,`Previous layout not found for panel index ${a}`),o+=Q({panelConstraints:r,panelIndex:a,size:100})-e,(a+=n)<0||a>=r.length)break}let i=Math.min(Math.abs(e),Math.abs(o));e=e<0?0-i:i}{let n=e<0?s:l;for(;n>=0&&n<r.length;){let a=Math.abs(e)-Math.abs(u),o=t[n];G(null!=o,`Previous layout not found for panel index ${n}`);let s=Q({panelConstraints:r,panelIndex:n,size:o-a});if(!J(o,s)&&(u+=o-s,i[n]=s,u.toPrecision(3).localeCompare(Math.abs(e).toPrecision(3),void 0,{numeric:!0})>=0))break;e<0?n--:n++}}if(function(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(!J(e[r],t[r],void 0))return!1;return!0}(a,i))return a;{let n=e<0?l:s,a=t[n];G(null!=a,`Previous layout not found for panel index ${n}`);let o=a+u,d=Q({panelConstraints:r,panelIndex:n,size:o});if(i[n]=d,!J(d,o)){let t=o-d,n=e<0?l:s;for(;n>=0&&n<r.length;){let a=i[n];G(null!=a,`Previous layout not found for panel index ${n}`);let o=Q({panelConstraints:r,panelIndex:n,size:a+t});if(J(a,o)||(t-=o-a,i[n]=o),J(t,0))break;e>0?n--:n++}}}return J(i.reduce((e,t)=>t+e,0),100)?i:a}function et(e,t=document){return Array.from(t.querySelectorAll(`[${u}][data-panel-group-id="${e}"]`))}function er(e,t,r=document){let n=et(e,r).findIndex(e=>e.getAttribute(u)===t);return null!=n?n:null}function en(e,t,r){let n=er(e,t,r);return null!=n?[n,n+1]:[-1,-1]}function ea(e,t=document){var r;if(t instanceof HTMLElement&&(null==t||null==(r=t.dataset)?void 0:r.panelGroupId)==e)return t;
26let n=t.querySelector(`[data-panel-group][data-panel-group-id="${e}"]`);return n||null}function eo(e,t=document){let r=t.querySelector(`[${u}="${e}"]`);return r||null}function ei(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function es(e,t){let{x:r,y:n}=E(t);return"horizontal"===e?r:n}function el(e,t,r){t.forEach((t,n)=>{let a=e[n];G(a,`Panel data not found for index ${n}`);let{callbacks:o,constraints:i,id:s}=a,{collapsedSize:l=0,collapsible:u}=i,d=r[s];if(null==d||t!==d){r[s]=t;let{onCollapse:e,onExpand:n,onResize:a}=o;a&&a(t,d),u&&(e||n)&&(n&&(null==d||X(d,l))&&!X(t,l)&&n(),e&&(null==d||!X(d,l))&&X(t,l)&&e())}})}function eu(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!=t[r])return!1;return!0}function ed(e){try{if("u">typeof localStorage)e.getItem=e=>localStorage.getItem(e),e.setItem=(e,t)=>{localStorage.setItem(e,t)};else throw Error("localStorage not supported in this environment")}catch(t){console.error(t),e.getItem=()=>null,e.setItem=()=>{}}}function ec(e){return`react-resizable-panels:${e}`}function ef(e){return e.map(e=>{let{constraints:t,id:r,idIsFromProps:n,order:a}=e;return n?r:a?`${a}:${JSON.stringify(t)}`:JSON.stringify(t)}).sort((e,t)=>e.localeCompare(t)).join(",")}function em(e,t){try{let r=ec(e),n=t.getItem(r);if(n){let e=JSON.parse(n);if("object"==typeof e&&null!=e)return e}}catch(e){}return null}function ep(e,t,r,n,a){var o;let i=ec(e),s=ef(t),l=null!=(o=em(e,a))?o:{};l[s]={expandToSizes:Object.fromEntries(r.entries()),layout:n};try{a.setItem(i,JSON.stringify(l))}catch(e){console.error(e)}}function eh({layout:e,panelConstraints:t}){let r=[...e],n=r.reduce((e,t)=>e+t,0);if(r.length!==t.length)throw Error(`Invalid ${t.length} panel layout: ${r.map(e=>`${e}%`).join(", ")}`);if(!J(n,100)&&r.length>0)for(let e=0;e<t.length;e++){let t=r[e];G(null!=t,`No layout data found for index ${e}`);let a=100/n*t;r[e]=a}let a=0;for(let e=0;e<t.length;e++){let n=r[e];G(null!=n,`No layout data found for index ${e}`);let o=Q({panelConstraints:t,panelIndex:e,size:n});n!=o&&(a+=n-o,r[e]=o)}if(!J(a,0))for(let e=0;e<t.length;e++){let n=r[e];G(null!=n,`No layout data found for index ${e}`);let o=Q({panelConstraints:t,panelIndex:e,size:n+a});if(n!==o&&(a-=o-n,r[e]=o,J(a,0)))break}return r}let eg={getItem:e=>(ed(eg),eg.getItem(e)),setItem:(e,t)=>{ed(eg),eg.setItem(e,t)}},ev={};function ey({autoSaveId:e=null,children:t,className:r="",direction:n,forwardedRef:l,id:c=null,onLayout:f=null,keyboardResizeBy:m=null,storage:h=eg,style:g,tagName:v="div",...y}){let b=p(c),x=(0,a.useRef)(null),[E,S]=(0,a.useState)(null),[k,j]=(0,a.useState)([]),N=function(){let[e,t]=(0,a.useState)(0);return(0,a.useCallback)(()=>t(e=>e+1),[])}(),R=(0,a.useRef)({}),L=(0,a.useRef)(new Map),F=(0,a.useRef)(0),A=(0,a.useRef)({autoSaveId:e,direction:n,dragState:E,id:b,keyboardResizeBy:m,onLayout:f,storage:h}),O=(0,a.useRef)({layout:k,panelDataArray:[],panelDataArrayChanged:!1});(0,a.useRef)({didLogIdAndOrderWarning:!1,didLogPanelConstraintsWarning:!1,prevPanelIds:[]}),(0,a.useImperativeHandle)(l,()=>({getId:()=>A.current.id,getLayout:()=>{let{layout:e}=O.current;return e},setLayout:e=>{let{onLayout:t}=A.current,{layout:r,panelDataArray:n}=O.current,a=eh({layout:e,panelConstraints:n.map(e=>e.constraints)});ei(r,a)||(j(a),O.current.layout=a,t&&t(a),el(n,a,R.current))}}),[]),d(()=>{A.current.autoSaveId=e,A.current.direction=n,A.current.dragState=E,A.current.id=b,A.current.onLayout=f,A.current.storage=h}),function({committedValuesRef:e,eagerValuesRef:t,groupId:r,layout:n,panelDataArray:o,panelGroupElement:i,setLayout:s}){(0,a.useRef)({didWarnAboutMissingResizeHandle:!1}),d(()=>{if(!i)return;let e=et(r,i);for(let t=0;t<o.length-1;t++){let{valueMax:r,valueMin:a,valueNow:i}=function({layout:e,panelsArray:t,pivotIndices:r}){let n=0,a=100,o=0,i=0,s=r[0];return G(null!=s,"No pivot index found"),t.forEach((e,t)=>{let{constraints:r}=e,{maxSize:l=100,minSize:u=0}=r;t===s?(n=u,a=l):(o+=u,i+=l)}),{valueMax:Math.min(a,100-o),valueMin:Math.max(n,100-i),valueNow:e[s]}}({layout:n,panelsArray:o,pivotIndices:[t,t+1]}),s=e[t];if(null==s);else{let e=o[t];G(e,`No panel data found for index "${t}"`),s.setAttribute("aria-controls",e.id),s.setAttribute("aria-valuemax",""+Math.round(r)),s.setAttribute("aria-valuemin",""+Math.round(a)),s.setAttribute("aria-valuenow",null!=i?""+Math.round(i):"")}}return()=>{e.forEach((e,t)=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-valuemax"),e.removeAttribute("aria-valuemin"),e.removeAttribute("aria-valuenow")})}},[r,n,o,i]),(0,a.useEffect)(()=>
26{if(!i)return;let e=t.current;G(e,"Eager values not found");let{panelDataArray:a}=e;G(null!=ea(r,i),`No group found for id "${r}"`);let o=et(r,i);G(o,`No resize handles found for group id "${r}"`);let l=o.map(e=>{let t=e.getAttribute(u);G(t,"Resize handle element has no handle id attribute");let[o,l]=function(e,t,r,n=document){var a,o,i,s;let l=eo(t,n),u=et(e,n),d=l?u.indexOf(l):-1;return[null!=(a=null==(o=r[d])?void 0:o.id)?a:null,null!=(i=null==(s=r[d+1])?void 0:s.id)?i:null]}(r,t,a,i);if(null==o||null==l)return()=>{};let d=e=>{if(!e.defaultPrevented&&"Enter"===e.key){e.preventDefault();let l=a.findIndex(e=>e.id===o);if(l>=0){let e=a[l];G(e,`No panel data found for index ${l}`);let o=n[l],{collapsedSize:u=0,collapsible:d,minSize:c=0}=e.constraints;if(null!=o&&d){let e=ee({delta:J(o,u)?c-u:u-o,initialLayout:n,panelConstraints:a.map(e=>e.constraints),pivotIndices:en(r,t,i),prevLayout:n,trigger:"keyboard"});n!==e&&s(e)}}}};return e.addEventListener("keydown",d),()=>{e.removeEventListener("keydown",d)}});return()=>{l.forEach(e=>e())}},[i,e,t,r,n,o,s])}({committedValuesRef:A,eagerValuesRef:O,groupId:b,layout:k,panelDataArray:O.current.panelDataArray,setLayout:j,panelGroupElement:x.current}),(0,a.useEffect)(()=>{let{panelDataArray:t}=O.current;if(e){if(0===k.length||k.length!==t.length)return;let r=ev[e];null==r&&(r=function(e,t=10){let r=null;return(...n)=>{null!==r&&clearTimeout(r),r=setTimeout(()=>{e(...n)},t)}}(ep,100),ev[e]=r),r(e,[...t],new Map(L.current),k,h)}},[e,k,h]),(0,a.useEffect)(()=>{});let _=(0,a.useCallback)(e=>{let{onLayout:t}=A.current,{layout:r,panelDataArray:n}=O.current;if(e.constraints.collapsible){let a=n.map(e=>e.constraints),{collapsedSize:o=0,panelSize:i,pivotIndices:s}=ew(n,e,r);if(G(null!=i,`Panel size not found for panel "${e.id}"`),!X(i,o)){L.current.set(e.id,i);let l=ee({delta:ex(n,e)===n.length-1?i-o:o-i,initialLayout:r,panelConstraints:a,pivotIndices:s,prevLayout:r,trigger:"imperative-api"});eu(r,l)||(j(l),O.current.layout=l,t&&t(l),el(n,l,R.current))}}},[]),z=(0,a.useCallback)((e,t)=>{let{onLayout:r}=A.current,{layout:n,panelDataArray:a}=O.current;if(e.constraints.collapsible){let o=a.map(e=>e.constraints),{collapsedSize:i=0,panelSize:s=0,minSize:l=0,pivotIndices:u}=ew(a,e,n),d=null!=t?t:l;if(X(s,i)){let t=L.current.get(e.id),i=null!=t&&t>=d?t:d,l=ee({delta:ex(a,e)===a.length-1?s-i:i-s,initialLayout:n,panelConstraints:o,pivotIndices:u,prevLayout:n,trigger:"imperative-api"});eu(n,l)||(j(l),O.current.layout=l,r&&r(l),el(a,l,R.current))}}},[]),B=(0,a.useCallback)(e=>{let{layout:t,panelDataArray:r}=O.current,{panelSize:n}=ew(r,e,t);return G(null!=n,`Panel size not found for panel "${e.id}"`),n},[]),V=(0,a.useCallback)((e,t)=>{let{panelDataArray:r}=O.current,n=ex(r,e);return function({defaultSize:e,dragState:t,layout:r,panelData:n,panelIndex:a,precision:o=3}){let i=r[a];return{flexBasis:0,flexGrow:null==i?void 0!=e?e.toPrecision(o):"1":1===n.length?"1":i.toPrecision(o),flexShrink:1,overflow:"hidden",pointerEvents:null!==t?"none":void 0}}({defaultSize:t,dragState:E,layout:k,panelData:r,panelIndex:n})},[E,k]),W=(0,a.useCallback)(e=>{let{layout:t,panelDataArray:r}=O.current,{collapsedSize:n=0,collapsible:a,panelSize:o}=ew(r,e,t);return G(null!=o,`Panel size not found for panel "${e.id}"`),!0===a&&X(o,n)},[]),H=(0,a.useCallback)(e=>{let{layout:t,panelDataArray:r}=O.current,{collapsedSize:n=0,collapsible:a,panelSize:o}=ew(r,e,t);return G(null!=o,`Panel size not found for panel "${e.id}"`),!a||q(o,n)>0},[]),U=(0,a.useCallback)(e=>{let{panelDataArray:t}=O.current;t.push(e),t.sort((e,t)=>{let r=e.order,n=t.order;return null==r&&null==n?0:null==r?-1:null==n?1:r-n}),O.current.panelDataArrayChanged=!0,N()},[N]);d(()=>{if(O.current.panelDataArrayChanged){O.current.panelDataArrayChanged=!1;let{autoSaveId:r,onLayout:n,storage:a}=A.current,{layout:o,panelDataArray:i}=O.current,s=null;if(r){var e,t;let n=null!=(t=(null!=(e=em(r,a))?e:{})[ef(i)])?t:null;n&&(L.current=new Map(Object.entries(n.expandToSizes)),s=n.layout)}null==s&&(s=function({panelDataArray:e}){let t=Array(e.length),r=e.map(e=>e.constraints),n=0,a=100;for(let o=0;o<e.length;o++){let e=r[o];G(e,`Panel constraints not found for index ${o}`);let{defaultSize:i}=e;null!=i&&(n++,t[o]=i,a-=i)}for(let o=0;o<e.length;o++){let i=r[o];G(i,`Panel constraints not found for index ${o}`);let{defaultSize:s}=i;if(null!=s)continue;let l=a/(e.length-n);n++,t[o]=l,a-=l}return t}({panelDataArray:i}));let l=eh({layout:s,panelConstraints:i.map(e=>e.constraints)});ei(o,l)||(j(l),O.current.layout=l,n&&n(l),el(i,l,R.current))}}),d(()=>{let e=O.current;return()=>{e.layout=[]}},[]);let K=(0,a.useCallback)(e=>{let t=!1,r=x.current;return r&&"rtl"===window.getComputedStyle(r,null).getPropertyValue("direction")&&(t=!0),function(r){var n,a;r.preventDefault();let o=x.current;if(!o)return()=>null;let{direction:i,dragState:l,id:u,keyboardResizeBy:d,onLayout:c}=A.current,{layout:f,panelDataArray:m}=O.current,{initialLayout:p}=null!=l?l:{},h=en(u,e,o),g=function(e,t,r,n,a,o){if(w(e)){let t="horizontal"===r,n=0;n=e.shiftKey?100:null!=a?a:10;let o=0;switch(e.key){case"ArrowDown":o=t?0:n;break;case"ArrowLeft":o=t?-n:0;break;case"ArrowRight":o=t?n:0;break;case"ArrowUp":o=t?0:-n;break;case"End":o=100;break;case"Home":o=-100}return o}return null==n?0:function(e,t,r,n,a){let o="horizontal"===r,i=eo(t,a);G(i,`No resize handle element found for id "${t}"`);let l=i.getAttribute(s);G(l,"Resize handle element has no group id attribute");let{initialCursorPosition:u}=n,d=es(r,e),c=ea(l,a);G(c,`No group element found for id "${l}"`);let f=c.getBoundingClientRect();return(d-u)/(o?f.width:f.height)*100}(e,t,r,n,o)}(r,e,i,l,d,o),v="horizontal"===i;v&&t&&(g=-g);let y=ee({delta:g,initialLayout:null!=p?p:f,panelConstraints:m.map(e=>e.constraints),pivotIndices:h,prevLayout:f,trigger:w(r)?"keyboard":"mouse-or-touch"}),b=!eu(f,y);(D(r)||C(r))&&F.current!=g&&((F.current=g,b||0===g)?$.set(e,0):v?(n=g<0?P:M,$.set(e,n)):(a=g<0?T:I,$.set(e,a))),b&&(j(y),O.current.layout=y,c&&c(y),el(m,y,R.current))}},[]),Y=(0,a.useCallback)((e,t)=>{let{onLayout:r}=A.current,{layout:n,panelDataArray:a}=O.current,o=a.map(e=>e.constraints),{panelSize:i,pivotIndices:s}=ew(a,e,n);G(null!=i,`Panel size not found for panel "${e.id}"`);let l=ee({delta:ex(a,e)===a.length-1?i-t:t-i,initialLayout:n,panelConstraints:o,pivotIndices:s,prevLayout:n,trigger:"imperative-api"});eu(n,l)||(j(l),O.current.layout=l,r&&r(l),el(a,l,R.current))},[]),Z=(0,a.useCallback)((e,t)=>{let{layout:r,panelDataArray:n}=O.current,{collapsedSize:a=0,collapsible:o}=t,{collapsedSize:i=0,collapsible:s,maxSize:l=100,minSize:u=0}=e.constraints,{panelSize:d}=ew(n,e,r);null!=d&&(o&&s&&X(d,a)?X(a,i)||Y(e,i):d<u?Y(e,u):d>l&&Y(e,l))},[Y]),Q=(0,a.useCallback)((e,t)=>{let{direction:r}=A.current,{layout:n}=O.current;if(!x.current)return;let a=eo(e,x.current);G(a,`Drag handle element not found for id "${e}"`);let o=es(r,t);S({dragHandleId:e,dragHandleRect:a.getBoundingClientRect(),initialCursorPosition:o,initialLayout:n})},[]),er=(0,a.useCallback)(()=>{S(null)},[]),ed=(0,a.useCallback)(e=>{let{panelDataArray:t}=O.current,r=ex(t,e);r>=0&&(t.splice(r,1),delete R.current[e.id],O.current.panelDataArrayChanged=!0,N())},[N]),ec=(0,a.useMemo)(()=>({collapsePanel:_,direction:n,dragState:E,expandPanel:z,getPanelSize:B,getPanelStyle:V,groupId:b,isPanelCollapsed:W,isPanelExpanded:H,reevaluatePanelConstraints:Z,registerPanel:U,registerResizeHandle:K,resizePanel:Y,startDragging:Q,stopDragging:er,unregisterPanel:ed,panelGroupElement:x.current}),[_,E,n,z,B,V,b,W,H,Z,U,K,Y,Q,er,ed]);return(0,a.createElement)(o.Provider,{value:ec},(0,a.createElement)(v,{...y,children:t,className:r,id:c,ref:x,style:{display:"flex",flexDirection:"horizontal"===n?"row":"column",height:"100%",overflow:"hidden",
26width:"100%",...g},"data-panel-group":"",[i]:n,[s]:b}))}let eb=(0,a.forwardRef)((e,t)=>(0,a.createElement)(ey,{...e,forwardedRef:t}));function ex(e,t){return e.findIndex(e=>e===t||e.id===t.id)}function ew(e,t,r){let n=ex(e,t),a=n===e.length-1,o=r[n];return{...t.constraints,panelSize:o,pivotIndices:a?[n-1,n]:[n,n+1]}}function eD({children:e=null,className:t="",disabled:r=!1,hitAreaMargins:n,id:c,onBlur:f,onClick:m,onDragging:h,onFocus:g,onPointerDown:v,onPointerUp:y,style:b={},tabIndex:x=0,tagName:w="div",...D}){var C,E;let S=(0,a.useRef)(null),k=(0,a.useRef)({onClick:m,onDragging:h,onPointerDown:v,onPointerUp:y});(0,a.useEffect)(()=>{k.current.onClick=m,k.current.onDragging=h,k.current.onPointerDown=v,k.current.onPointerUp=y});let j=(0,a.useContext)(o);if(null===j)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");let{direction:N,groupId:R,registerResizeHandle:P,startDragging:M,stopDragging:T,panelGroupElement:I}=j,L=p(c),[A,z]=(0,a.useState)("inactive"),[B,V]=(0,a.useState)(!1),[W,H]=(0,a.useState)(null),K=(0,a.useRef)({state:A});d(()=>{K.current.state=A}),(0,a.useEffect)(()=>{if(r)H(null);else{let e=P(L);H(()=>e)}},[r,L,P]);let Z=null!=(C=null==n?void 0:n.coarse)?C:15,q=null!=(E=null==n?void 0:n.fine)?E:5;return(0,a.useEffect)(()=>{if(r||null==W)return;let e=S.current;G(e,"Element ref not attached");let t=!1;return function(e,t,r,n,a){var o;let{ownerDocument:i}=t,s={direction:r,element:t,hitAreaMargins:n,setResizeHandlerState:a},l=null!=(o=O.get(i))?o:0;return O.set(i,l+1),_.add(s),Y(),function(){var t;$.delete(e),_.delete(s);let r=null!=(t=O.get(i))?t:1;if(O.set(i,r-1),Y(),1===r&&O.delete(i),F.includes(s)){let e=F.indexOf(s);e>=0&&F.splice(e,1),U(),a("up",!0,null)}}}(L,e,N,{coarse:Z,fine:q},(e,r,n)=>{if(!r)return void z("inactive");switch(e){case"down":{z("drag"),t=!1,G(n,'Expected event to be defined for "down" action'),M(L,n);let{onDragging:e,onPointerDown:r}=k.current;null==e||e(!0),null==r||r();break}case"move":{let{state:e}=K.current;t=!0,"drag"!==e&&z("hover"),G(n,'Expected event to be defined for "move" action'),W(n);break}case"up":{z("hover"),T();let{onClick:e,onDragging:r,onPointerUp:n}=k.current;null==r||r(!1),null==n||n(),t||null==e||e()}}})},[Z,N,r,q,P,L,W,M,T]),!function({disabled:e,handleId:t,resizeHandler:r,panelGroupElement:n}){(0,a.useEffect)(()=>{if(e||null==r||null==n)return;let a=eo(t,n);if(null==a)return;let o=e=>{if(!e.defaultPrevented)switch(e.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":e.preventDefault(),r(e);break;case"F6":{e.preventDefault();let r=a.getAttribute(s);G(r,`No group element found for id "${r}"`);let o=et(r,n),i=er(r,t,n);G(null!==i,`No resize element found for id "${t}"`);let l=e.shiftKey?i>0?i-1:o.length-1:i+1<o.length?i+1:0;o[l].focus()}}};return a.addEventListener("keydown",o),()=>{a.removeEventListener("keydown",o)}},[n,e,t,r])}({disabled:r,handleId:L,resizeHandler:W,panelGroupElement:I}),(0,a.createElement)(w,{...D,children:e,className:t,id:c,onBlur:()=>{V(!1),null==f||f()},onFocus:()=>{V(!0),null==g||g()},ref:S,role:"separator",style:{touchAction:"none",userSelect:"none",...b},tabIndex:x,[i]:N,[s]:R,[l]:"","data-resize-handle-active":"drag"===A?"pointer":B?"keyboard":void 0,"data-panel-resize-handle-enabled":!r,[u]:L,"data-resize-handle-state":A})}ey.displayName="PanelGroup",eb.displayName="forwardRef(PanelGroup)",eD.displayName="PanelResizeHandle";var eC=e.i(591178);e.s(["ResizableHandle",0,({withHandle:e,className:t,...a})=>(0,r.jsx)(eD,{className:(0,eC.cn)("bg-border focus-visible:ring-ring focus-visible:outline-hidden relative flex w-px items-center justify-center after:absolute after:inset-y-0 after:left-1/2 after:w-1 after:-translate-x-1/2 focus-visible:ring-1 focus-visible:ring-offset-1 data-[panel-group-direction=vertical]:h-px data-[panel-group-direction=vertical]:w-full data-[panel-group-direction=vertical]:after:left-0 data-[panel-group-direction=vertical]:after:h-1 data-[panel-group-direction=vertical]:after:w-full data-[panel-group-direction=vertical]:after:-translate-y-1/2 data-[panel-group-direction=vertical]:after:translate-x-0 [&[data-panel-group-direction=vertical]>div]:rotate-90",t),...a,children:e&&(0,r.jsx)("div",{className:"bg-border z-10 flex h-4 w-3 items-center justify-center rounded-sm border",children:(0,r.jsx)(n.GripVertical,{className:"h-2.5 w-2.5"})})}),"ResizablePanel",0,e=>(0,r.jsx)(g,{...e}),"ResizablePanelGroup",0,({className:e,autoSaveId:t,id:n,...a})=>(0,r.jsx)(eb,{className:(0,eC.cn)("flex h-full w-full data-[panel-group-direction=vertical]:flex-col",e),autoSaveId:t,id:n,...a})],909556)},119008,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(556872),a=e.i(653747),o=e.i(156207),i=e.i(144977),s=e.i(2529
2660),l=e.i(770460),u=e.i(127864),d=e.i(527069),c=e.i(291967),f="ScrollArea",[m,p]=(0,o.createContextScope)(f),[h,g]=m(f),v=r.forwardRef((e,a)=>{let{__scopeScrollArea:o,type:s="hover",dir:u,scrollHideDelay:d=600,...c}=e,[f,m]=r.useState(null),[p,g]=r.useState(null),[v,y]=r.useState(null),[b,x]=r.useState(null),[w,D]=r.useState(null),[C,E]=r.useState(0),[S,k]=r.useState(0),[j,N]=r.useState(!1),[R,P]=r.useState(!1),M=(0,i.useComposedRefs)(a,e=>m(e)),T=(0,l.useDirection)(u);return(0,t.jsx)(h,{scope:o,type:s,dir:T,scrollHideDelay:d,scrollArea:f,viewport:p,onViewportChange:g,content:v,onContentChange:y,scrollbarX:b,onScrollbarXChange:x,scrollbarXEnabled:j,onScrollbarXEnabledChange:N,scrollbarY:w,onScrollbarYChange:D,scrollbarYEnabled:R,onScrollbarYEnabledChange:P,onCornerWidthChange:E,onCornerHeightChange:k,children:(0,t.jsx)(n.Primitive.div,{dir:T,...c,ref:M,style:{position:"relative","--radix-scroll-area-corner-width":C+"px","--radix-scroll-area-corner-height":S+"px",...e.style}})})});v.displayName=f;var y="ScrollAreaViewport",b=r.forwardRef((e,a)=>{let{__scopeScrollArea:o,children:s,nonce:l,...u}=e,d=g(y,o),c=r.useRef(null),f=(0,i.useComposedRefs)(a,c,d.onViewportChange);return(0,t.jsxs)(t.Fragment,{children:[(0,t.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:l}),(0,t.jsx)(n.Primitive.div,{"data-radix-scroll-area-viewport":"",...u,ref:f,style:{overflowX:d.scrollbarXEnabled?"scroll":"hidden",overflowY:d.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,t.jsx)("div",{ref:d.onContentChange,style:{minWidth:"100%",display:"table"},children:s})})]})});b.displayName=y;var x="ScrollAreaScrollbar",w=r.forwardRef((e,n)=>{let{forceMount:a,...o}=e,i=g(x,e.__scopeScrollArea),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:l}=i,u="horizontal"===e.orientation;return r.useEffect(()=>(u?s(!0):l(!0),()=>{u?s(!1):l(!1)}),[u,s,l]),"hover"===i.type?(0,t.jsx)(D,{...o,ref:n,forceMount:a}):"scroll"===i.type?(0,t.jsx)(C,{...o,ref:n,forceMount:a}):"auto"===i.type?(0,t.jsx)(E,{...o,ref:n,forceMount:a}):"always"===i.type?(0,t.jsx)(S,{...o,ref:n}):null});w.displayName=x;var D=r.forwardRef((e,n)=>{let{forceMount:o,...i}=e,s=g(x,e.__scopeScrollArea),[l,u]=r.useState(!1);return r.useEffect(()=>{let e=s.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),u(!0)},n=()=>{t=window.setTimeout(()=>u(!1),s.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[s.scrollArea,s.scrollHideDelay]),(0,t.jsx)(a.Presence,{present:o||l,children:(0,t.jsx)(E,{"data-state":l?"visible":"hidden",...i,ref:n})})}),C=r.forwardRef((e,n)=>{var o;let{forceMount:i,...s}=e,l=g(x,e.__scopeScrollArea),u="horizontal"===e.orientation,d=W(()=>m("SCROLL_END"),100),[f,m]=(o={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},r.useReducer((e,t)=>o[e][t]??e,"hidden"));return r.useEffect(()=>{if("idle"===f){let e=window.setTimeout(()=>m("HIDE"),l.scrollHideDelay);return()=>window.clearTimeout(e)}},[f,l.scrollHideDelay,m]),r.useEffect(()=>{let e=l.viewport,t=u?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(m("SCROLL"),d()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[l.viewport,u,m,d]),(0,t.jsx)(a.Presence,{present:i||"hidden"!==f,children:(0,t.jsx)(S,{"data-state":"hidden"===f?"hidden":"visible",...s,ref:n,onPointerEnter:(0,c.composeEventHandlers)(e.onPointerEnter,()=>m("POINTER_ENTER")),onPointerLeave:(0,c.composeEventHandlers)(e.onPointerLeave,()=>m("POINTER_LEAVE"))})})}),E=r.forwardRef((e,n)=>{let o=g(x,e.__scopeScrollArea),{forceMount:i,...s}=e,[l,u]=r.useState(!1),d="horizontal"===e.orientation,c=W(()=>{if(o.viewport){let e=o.viewport.offsetWidth<o.viewport.scrollWidth,t=o.viewport.offsetHeight<o.viewport.scrollHeight;u(d?e:t)}},10);return H(o.viewport,c),H(o.content,c),(0,t.jsx)(a.Presence,{present:i||l,children:(0,t.jsx)(S,{"data-state":l?"visible":"hidden",...s,ref:n})})}
26),S=r.forwardRef((e,n)=>{let{orientation:a="vertical",...o}=e,i=g(x,e.__scopeScrollArea),s=r.useRef(null),l=r.useRef(0),[u,d]=r.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=$(u.viewport,u.content),f={...o,sizes:u,onSizesChange:d,hasThumb:!!(c>0&&c<1),onThumbChange:e=>s.current=e,onThumbPointerUp:()=>l.current=0,onThumbPointerDown:e=>l.current=e};function m(e,t){return function(e,t,r,n="ltr"){let a=_(r),o=t||a/2,i=r.scrollbar.paddingStart+o,s=r.scrollbar.size-r.scrollbar.paddingEnd-(a-o),l=r.content-r.viewport;return B([i,s],"ltr"===n?[0,l]:[-1*l,0])(e)}(e,l.current,u,t)}return"horizontal"===a?(0,t.jsx)(k,{...f,ref:n,onThumbPositionChange:()=>{if(i.viewport&&s.current){let e=z(i.viewport.scrollLeft,u,i.dir);s.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=m(e,i.dir))}}):"vertical"===a?(0,t.jsx)(j,{...f,ref:n,onThumbPositionChange:()=>{if(i.viewport&&s.current){let e=z(i.viewport.scrollTop,u);s.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=m(e))}}):null}),k=r.forwardRef((e,n)=>{let{sizes:a,onSizesChange:o,...s}=e,l=g(x,e.__scopeScrollArea),[u,d]=r.useState(),c=r.useRef(null),f=(0,i.useComposedRefs)(n,c,l.onScrollbarXChange);return r.useEffect(()=>{c.current&&d(getComputedStyle(c.current))},[c]),(0,t.jsx)(P,{"data-orientation":"horizontal",...s,ref:f,sizes:a,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":_(a)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(l.viewport){var n,a;let o=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(o),n=o,a=r,n>0&&n<a&&t.preventDefault()}},onResize:()=>{c.current&&l.viewport&&u&&o({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:O(u.paddingLeft),paddingEnd:O(u.paddingRight)}})}})}),j=r.forwardRef((e,n)=>{let{sizes:a,onSizesChange:o,...s}=e,l=g(x,e.__scopeScrollArea),[u,d]=r.useState(),c=r.useRef(null),f=(0,i.useComposedRefs)(n,c,l.onScrollbarYChange);return r.useEffect(()=>{c.current&&d(getComputedStyle(c.current))},[c]),(0,t.jsx)(P,{"data-orientation":"vertical",...s,ref:f,sizes:a,style:{top:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":_(a)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(l.viewport){var n,a;let o=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(o),n=o,a=r,n>0&&n<a&&t.preventDefault()}},onResize:()=>{c.current&&l.viewport&&u&&o({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:O(u.paddingTop),paddingEnd:O(u.paddingBottom)}})}})}),[N,R]=m(x),P=r.forwardRef((e,a)=>{let{__scopeScrollArea:o,sizes:l,hasThumb:u,onThumbChange:d,onThumbPointerUp:f,onThumbPointerDown:m,onThumbPositionChange:p,onDragScroll:h,onWheelScroll:v,onResize:y,...b}=e,w=g(x,o),[D,C]=r.useState(null),E=(0,i.useComposedRefs)(a,e=>C(e)),S=r.useRef(null),k=r.useRef(""),j=w.viewport,R=l.content-l.viewport,P=(0,s.useCallbackRef)(v),M=(0,s.useCallbackRef)(p),T=W(y,10);function I(e){S.current&&h({x:e.clientX-S.current.left,y:e.clientY-S.current.top})}return r.useEffect(()=>{let e=e=>{let t=e.target;D?.contains(t)&&P(e,R)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[j,D,R,P]),r.useEffect(M,[l,M]),H(D,T),H(w.content,T),(0,t.jsx)(N,{scope:o,scrollbar:D,hasThumb:u,onThumbChange:(0,s.useCallbackRef)(d),onThumbPointerUp:(0,s.useCallbackRef)(f),onThumbPositionChange:M,onThumbPointerDown:(0,s.useCallbackRef)(m),children:(0,t.jsx)(n.Primitive.div,{...b,ref:E,style:{position:"absolute",...b.style},onPointerDown:(0,c.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),S.current=D.getBoundingClientRect(),k.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",w.viewport&&(w.viewport.style.scrollBehavior="auto"),I(e))}),onPointerMove:(0,c.composeEventHandlers)(e.onPointerMove,I),onPointerUp:(0,c.composeEventHandlers)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=k.current,w.viewport&&(w.viewport.style.scrollBehavior=""),S.current=null})})})}),M="ScrollAreaThumb",T=r.forwardRef((e,r)=>{let{forceMount:n,...o}=e,i=R(M,e.__scopeScrollArea);return(0,t.jsx)(a.Presence,{present:n||i.hasThumb,children:(0,t.jsx)(I,{ref:r,...o})})}),I=r.forwardRef((e,a)=>{let{__scopeScrollArea:o,style:s,...l}=e,u=g(M,o),d=R(M,o),{onThumbPositionChange:f}=d,m=(0,i.useComposedRefs)(a,e=>d.onThumbChange(e)),p=r.useRef(void 0),h=W(()=>{p.current&&(p.current(),p.current=void 0)},100);return r.useEffect(()=>{let e=u.viewport;if(e){let t=()=>{h(),p.current||(p.current=V(e,f),f())};return f(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[u.viewport,h,f]),(0,t.jsx)(n.Primitive.div,{"data-state":d.hasThumb?"visible":"hidden",...l,ref:m,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...s},onPointerDownCapture:(0,c.composeEventHandlers)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;d.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,c.composeEventHandlers)(e.onPointerUp,d.onThumbPointerUp)})});T.displayName=M;var L="ScrollAreaCorner",F=r.forwardRef((e,r)=>{let n=g(L,e.__scopeScrollArea),a=!!(n.scrollbarX&&n.scrollbarY);return"scroll"!==n.type&&a?(0,t.jsx)(A,{...e,ref:r}):null});F.displayName=L;var A=r.forwardRef((e,a)=>{let{__scopeScrollArea:o,...i}=e,s=g(L,o),[l,u]=r.useState(0),[d,c]=r.useState(0),f=!!(l&&d);return H(s.scrollbarX,()=>{let e=s.scrollbarX?.offsetHeight||0;
26s.onCornerHeightChange(e),c(e)}),H(s.scrollbarY,()=>{let e=s.scrollbarY?.offsetWidth||0;s.onCornerWidthChange(e),u(e)}),f?(0,t.jsx)(n.Primitive.div,{...i,ref:a,style:{width:l,height:d,position:"absolute",right:"ltr"===s.dir?0:void 0,left:"rtl"===s.dir?0:void 0,bottom:0,...e.style}}):null});function O(e){return e?parseInt(e,10):0}function $(e,t){let r=e/t;return isNaN(r)?0:r}function _(e){let t=$(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function z(e,t,r="ltr"){let n=_(t),a=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,o=t.scrollbar.size-a,i=t.content-t.viewport,s=(0,d.clamp)(e,"ltr"===r?[0,i]:[-1*i,0]);return B([0,i],[0,o-n])(s)}function B(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var V=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function a(){let o={left:e.scrollLeft,top:e.scrollTop},i=r.left!==o.left,s=r.top!==o.top;(i||s)&&t(),r=o,n=window.requestAnimationFrame(a)}(),()=>window.cancelAnimationFrame(n)};function W(e,t){let n=(0,s.useCallbackRef)(e),a=r.useRef(0);return r.useEffect(()=>()=>window.clearTimeout(a.current),[]),r.useCallback(()=>{window.clearTimeout(a.current),a.current=window.setTimeout(n,t)},[n,t])}function H(e,t){let r=(0,s.useCallbackRef)(t);(0,u.useLayoutEffect)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var U=e.i(591178);function K({className:e,orientation:r="vertical",...n}){return(0,t.jsx)(w,{"data-slot":"scroll-area-scrollbar",orientation:r,className:(0,U.cn)("flex touch-none select-none p-px transition-colors","vertical"===r&&"h-full w-2.5 border-l border-l-transparent","horizontal"===r&&"h-2.5 flex-col border-t border-t-transparent",e),...n,children:(0,t.jsx)(T,{"data-slot":"scroll-area-thumb",className:"bg-border relative flex-1 rounded-full"})})}e.s(["ScrollArea",0,function({className:e,children:r,...n}){return(0,t.jsxs)(v,{"data-slot":"scroll-area",className:(0,U.cn)("relative",e),...n,children:[(0,t.jsx)(b,{"data-slot":"scroll-area-viewport",className:"focus-visible:ring-ring/50 size-full rounded-[inherit] outline-none transition-[color,box-shadow] focus-visible:outline-1 focus-visible:ring-[3px]",children:r}),(0,t.jsx)(K,{}),(0,t.jsx)(F,{})]})},"ScrollBar",0,K],119008)},152072,e=>{"use strict";var t=e.i(985585),r=e.i(50077),n=e.i(637697),a=e.i(591178);function o({...e}){return(0,t.jsx)(r.Portal,{"data-slot":"sheet-portal",...e})}function i({className:e,...n}){return(0,t.jsx)(r.Overlay,{"data-slot":"sheet-overlay",className:(0,a.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...n})}e.s(["Sheet",0,function({...e}){return(0,t.jsx)(r.Root,{"data-slot":"sheet",...e})},"SheetClose",0,function({...e}){return(0,t.jsx)(r.Close,{"data-slot":"sheet-close",...e})},"SheetContent",0,function({className:e,children:s,side:l="right",...u}){return(0,t.jsxs)(o,{children:[(0,t.jsx)(i,{}),(0,t.jsxs)(r.Content,{"data-slot":"sheet-content",className:(0,a.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500","right"===l&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm","left"===l&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm","top"===l&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b","bottom"===l&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",e),...u,children:[s,(0,t.jsxs)(r.Close,{className:"ring-offset-background focus:ring-ring data-[state=open]:bg-secondary rounded-xs focus:outline-hidden absolute right-4 top-4 opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 disabled:pointer-events-none",children:[(0,t.jsx)(n.XIcon,{className:"size-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})},"SheetDescription",0,function({className:e,...n}
26){return(0,t.jsx)(r.Description,{"data-slot":"sheet-description",className:(0,a.cn)("text-muted-foreground text-sm",e),...n})},"SheetFooter",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"sheet-footer",className:(0,a.cn)("mt-auto flex flex-col gap-2 p-4",e),...r})},"SheetHeader",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"sheet-header",className:(0,a.cn)("flex flex-col gap-1.5 p-4",e),...r})},"SheetTitle",0,function({className:e,...n}){return(0,t.jsx)(r.Title,{"data-slot":"sheet-title",className:(0,a.cn)("text-foreground font-semibold",e),...n})},"SheetTrigger",0,function({...e}){return(0,t.jsx)(r.Trigger,{"data-slot":"sheet-trigger",...e})}])},921126,e=>{"use strict";var t=e.i(985585),r=e.i(591178);e.s(["Skeleton",0,function({className:e,...n}){return(0,t.jsx)("div",{className:(0,r.cn)("bg-muted animate-pulse rounded-md",e),...n})}])},705286,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(291967),a=e.i(144977),o=e.i(156207),i=e.i(60212),s=e.i(461194),l=e.i(301345),u=(e.i(614952),e.i(653747)),d=e.i(556872),c=e.i(93074),f=e.i(534643),m=e.i(297267),[p,h]=(0,o.createContextScope)("Tooltip",[l.createPopperScope]),g=(0,l.createPopperScope)(),v="TooltipProvider",y="tooltip.open",[b,x]=p(v),w=e=>{let{__scopeTooltip:n,delayDuration:a=700,skipDelayDuration:o=300,disableHoverableContent:i=!1,children:s}=e,l=r.useRef(!0),u=r.useRef(!1),d=r.useRef(0);return r.useEffect(()=>{let e=d.current;return()=>window.clearTimeout(e)},[]),(0,t.jsx)(b,{scope:n,isOpenDelayedRef:l,delayDuration:a,onOpen:r.useCallback(()=>{window.clearTimeout(d.current),l.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(d.current),d.current=window.setTimeout(()=>l.current=!0,o)},[o]),isPointerInTransitRef:u,onPointerInTransitChange:r.useCallback(e=>{u.current=e},[]),disableHoverableContent:i,children:s})};w.displayName=v;var D="Tooltip",[C,E]=p(D),S=e=>{let{__scopeTooltip:n,children:a,open:o,defaultOpen:i,onOpenChange:u,disableHoverableContent:d,delayDuration:c}=e,m=x(D,e.__scopeTooltip),p=g(n),[h,v]=r.useState(null),b=(0,s.useId)(),w=r.useRef(0),E=d??m.disableHoverableContent,S=c??m.delayDuration,k=r.useRef(!1),[j,N]=(0,f.useControllableState)({prop:o,defaultProp:i??!1,onChange:e=>{e?(m.onOpen(),document.dispatchEvent(new CustomEvent(y))):m.onClose(),u?.(e)},caller:D}),R=r.useMemo(()=>j?k.current?"delayed-open":"instant-open":"closed",[j]),P=r.useCallback(()=>{window.clearTimeout(w.current),w.current=0,k.current=!1,N(!0)},[N]),M=r.useCallback(()=>{window.clearTimeout(w.current),w.current=0,N(!1)},[N]),T=r.useCallback(()=>{window.clearTimeout(w.current),w.current=window.setTimeout(()=>{k.current=!0,N(!0),w.current=0},S)},[S,N]);return r.useEffect(()=>()=>{w.current&&(window.clearTimeout(w.current),w.current=0)},[]),(0,t.jsx)(l.Root,{...p,children:(0,t.jsx)(C,{scope:n,contentId:b,open:j,stateAttribute:R,trigger:h,onTriggerChange:v,onTriggerEnter:r.useCallback(()=>{m.isOpenDelayedRef.current?T():P()},[m.isOpenDelayedRef,T,P]),onTriggerLeave:r.useCallback(()=>{E?M():(window.clearTimeout(w.current),w.current=0)},[M,E]),onOpen:P,onClose:M,disableHoverableContent:E,children:a})})};S.displayName=D;var k="TooltipTrigger",j=r.forwardRef((e,o)=>{let{__scopeTooltip:i,...s}=e,u=E(k,i),c=x(k,i),f=g(i),m=r.useRef(null),p=(0,a.useComposedRefs)(o,m,u.onTriggerChange),h=r.useRef(!1),v=r.useRef(!1),y=r.useCallback(()=>h.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",y),[y]),(0,t.jsx)(l.Anchor,{asChild:!0,...f,children:(0,t.jsx)(d.Primitive.button,{"aria-describedby":u.open?u.contentId:void 0,"data-state":u.stateAttribute,...s,ref:p,onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(v.current||c.isPointerInTransitRef.current||(u.onTriggerEnter(),v.current=!0))}),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,()=>{u.onTriggerLeave(),v.current=!1}),onPointerDown:(0,n.composeEventHandlers)(e.onPointerDown,()=>{u.open&&u.onClose(),h.current=!0,document.addEventListener("pointerup",y,{once:!0})}),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>{h.current||u.onOpen()}
26),onBlur:(0,n.composeEventHandlers)(e.onBlur,u.onClose),onClick:(0,n.composeEventHandlers)(e.onClick,u.onClose)})})});j.displayName=k;var[N,R]=p("TooltipPortal",{forceMount:void 0}),P="TooltipContent",M=r.forwardRef((e,r)=>{let n=R(P,e.__scopeTooltip),{forceMount:a=n.forceMount,side:o="top",...i}=e,s=E(P,e.__scopeTooltip);return(0,t.jsx)(u.Presence,{present:a||s.open,children:s.disableHoverableContent?(0,t.jsx)(A,{side:o,...i,ref:r}):(0,t.jsx)(T,{side:o,...i,ref:r})})}),T=r.forwardRef((e,n)=>{let o=E(P,e.__scopeTooltip),i=x(P,e.__scopeTooltip),s=r.useRef(null),l=(0,a.useComposedRefs)(n,s),[u,d]=r.useState(null),{trigger:c,onClose:f}=o,m=s.current,{onPointerInTransitChange:p}=i,h=r.useCallback(()=>{d(null),p(!1)},[p]),g=r.useCallback((e,t)=>{let r,n=e.currentTarget,a={x:e.clientX,y:e.clientY},o=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(r,n,a,o)){case o:return"left";case a:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(a,n.getBoundingClientRect());d(((r=[...function(e,t,r=5){let n=[];switch(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}(a,o),...function(e){let{top:t,right:r,bottom:n,left:a}=e;return[{x:a,y:t},{x:r,y:t},{x:r,y:n},{x:a,y:n}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let 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))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let 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))r.pop();else break}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)}(r))),p(!0)},[p]);return r.useEffect(()=>()=>h(),[h]),r.useEffect(()=>{if(c&&m){let e=e=>g(e,m),t=e=>g(e,c);return c.addEventListener("pointerleave",e),m.addEventListener("pointerleave",t),()=>{c.removeEventListener("pointerleave",e),m.removeEventListener("pointerleave",t)}}},[c,m,g,h]),r.useEffect(()=>{if(u){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=c?.contains(t)||m?.contains(t),a=!function(e,t){let{x:r,y:n}=e,a=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){let i=t[e],s=t[o],l=i.x,u=i.y,d=s.x,c=s.y;u>n!=c>n&&r<(d-l)*(n-u)/(c-u)+l&&(a=!a)}return a}(r,u);n?h():a&&(h(),f())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[c,m,u,f,h]),(0,t.jsx)(A,{...e,ref:l})}),[I,L]=p(D,{isInside:!1}),F=(0,c.createSlottable)("TooltipContent"),A=r.forwardRef((e,n)=>{let{__scopeTooltip:a,children:o,"aria-label":s,onEscapeKeyDown:u,onPointerDownOutside:d,...c}=e,f=E(P,a),p=g(a),{onClose:h}=f;return r.useEffect(()=>(document.addEventListener(y,h),()=>document.removeEventListener(y,h)),[h]),r.useEffect(()=>{if(f.trigger){let e=e=>{let t=e.target;t?.contains(f.trigger)&&h()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[f.trigger,h]),(0,t.jsx)(i.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:e=>e.preventDefault(),onDismiss:h,children:(0,t.jsxs)(l.Content,{"data-state":f.stateAttribute,...p,...c,ref:n,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,t.jsx)(F,{children:o}),(0,t.jsx)(I,{scope:a,isInside:!0,children:(0,t.jsx)(m.Root,{id:f.contentId,role:"tooltip",children:s||o})})]})})});M.displayName=P;var O="TooltipArrow";r.forwardRef((e,r)=>{let{__scopeTooltip:n,...a}=e,o=g(n);return L(O,n).isInside?null:(0,t.jsx)(l.Arrow,{...o,...a,ref:r})}).displayName=O;var $=e.i(591178);let _=r.forwardRef(({className:e,sideOffset:r=4,...n},a)=>(0,t.jsx)(M,{ref:a,sideOffset:r,className:(0,$.cn)("bg-popover text-popover-foreground animate-in fade-in-0 zoom-in-95 radix-state-closed:animate-out radix-state-closed:fade-out-0 radix-state-closed:zoom-out-95 radix-side-bottom:slide-in-from-top-2 radix-side-left:slide-in-from-right-2 radix-side-right:slide-in-from-left-2 radix-side-top:slide-in-from-bottom-2 z-50 overflow-hidden rounded-md border px-3 py-1.5 text-sm shadow-md",e),...n}));_.displayName=M.displayName,e.s(["Tooltip",0,S,"TooltipContent",0,_,"TooltipProvider",0,w,"TooltipTrigger",0,j],705286)},526642,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(762073),a=e.i(294237);let o=(0,e.i(965883).default)("PanelLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"9",x2:"9",y1:"3",y2:"21",key:"13tij5"}]]);var i=e.i(591178),s=e.i(95184),l=e.i(949831),u=e.i(170865),d=e.i(152072),c=e.i(921126),f=e.i(705286);let m=r.createContext(null);function p(){let e=r.useContext(m);if(!e)throw Error("useSidebar must be used within a SidebarProvider.");return e}let h=(0,a.cva)("peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left text-sm outline-hidden ring-sidebar-ring transition-[width,height,padding] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 group-has-data-[sidebar=menu-action]/menu-item:pr-8 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0",{variants:{variant:{default:"hover:bg-sidebar-accent hover:text-sidebar-accent-foreground",outline:"bg-background shadow-[0_0_0_1px_hsl(var(--sidebar-border))] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-[0_0_0_1px_hsl(var(--sidebar-accent))]"},size:{default:"h-8 text-sm",sm:"h-7 text-xs",lg:"h-12 text-sm group-data-[collapsible=icon]:p-0!"}},defaultVariants:{variant:"default",size:"default"}});e.s(["Sidebar",0,function({side:e="left",variant:r="sidebar",collapsible:n="offcanvas",className:a,children:o,...s}){let{isMobile:l,state:u,openMobile:c,setOpenMobile:f}=p();return"none"===n?(0,t.jsx)("div",{"data-slot":"sidebar",className:(0,i.cn)("bg-sidebar text-sidebar-foreground w-(--sidebar-width) flex h-full flex-col",a),...s,children:o}):l?(0,t.jsx)(d.Sheet,{open:c,onOpenChange:f,...s,children:(0,t.jsxs)(d.SheetContent,{"data-sidebar":"sidebar","data-slot":"sidebar","data-mobile":"true",className:"bg-sidebar text-sidebar-foreground w-(--sidebar-width) p-0 [&>button]:hidden",style:{"--sidebar-width":"18rem"},side:e,children:[(0,t.jsxs)(d.SheetHeader,{className:"sr-only",children:[(0,t.jsx)(d.SheetTitle,{children:"Sidebar"}),(0,t.jsx)(d.SheetDescription,{children:"Displays the mobile sidebar."})]}),(0,t.jsx)("div",{className:"flex h-full w-full flex-col",children:o})]})}):(0,t.jsxs)("div",{className:"text-sidebar-foreground group peer hidden md:block","data-state":u,"data-collapsible":"collapsed"===u?n:"","data-variant":r,"data-side":e,"data-slot":"sidebar",children:[(0,t.jsx)("div",{"data-slot":"sidebar-gap",className:(0,i.cn)("w-(--sidebar-width) relative bg-transparent transition-[width] duration-200 ease-linear","group-data-[collapsible=offcanvas]:w-0","group-data-[side=right]:rotate-180","floating"===r||"inset"===r?"group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4)))]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon)")}),(0,t.jsx)("div",{"data-slot":"sidebar-container",className:(0,i.cn)("w-(--sidebar-width) fixed inset-y-0 z-10 hidden h-svh transition-[left,right,width] duration-200 ease-linear md:flex","left"===e?"left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)]":"right-0 group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)]","floating"===r||"inset"===r?"p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4))+2px)]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon) group-data-[side=left]:border-r group-data-[side=right]:border-l",a),...s,children:(0,t.jsx)("div",{"data-sidebar":"sidebar","data-slot":"sidebar-inner",className:"bg-sidebar group-data-[variant=floating]:border-sidebar-border flex h-full w-full flex-col group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:shadow-sm",children:o})})]})},"SidebarContent",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"sidebar-content","data-sidebar":"content",className:(0,i.cn)("flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-hidden",e),...r})},"SidebarFooter",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"sidebar-footer","data-sidebar":"footer",className:(0,i.cn)("flex flex-col gap-2 p-2",e),...r})},"SidebarGroup",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"sidebar-group","data-sidebar":"group",className:(0,i.cn)("relative flex w-full min-w-0 flex-col p-2",e),...r})},"SidebarGroupAction",0,function({className:e,asChild:r=!1,...a}){let o=r?n.Slot:"button";return(0,t.jsx)(o,{"data-slot":"sidebar-group-action","data-sidebar":"group-action",className:(0,i.cn)("text-sidebar-foreground ring-sidebar-ring hover:bg-sidebar-accent hover:text-sidebar-accent-foreground outline-hidden absolute right-3 top-3.5 flex aspect-square w-5 items-center justify-center rounded-md p-0 transition-transform focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","after:absolute after:-inset-2 md:after:hidden","group-data-[collapsible=icon]:hidden",e),...a})},"SidebarGroupContent",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"sidebar-group-content","data-sidebar":"group-content",className:(0,i.cn)("w-full text-sm",e),...r})},"SidebarGroupLabel",0,function({className:e,asChild:r=!1,...a}){let o=r?n.Slot:"div";return(0,t.jsx)(o,{"data-slot":"sidebar-group-label","data-sidebar":"group-label",className:(0,i.cn)("text-sidebar-foreground
26/70 ring-sidebar-ring outline-hidden flex h-8 shrink-0 items-center rounded-md px-2 text-xs font-medium transition-[margin,opacity] duration-200 ease-linear focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0",e),...a})},"SidebarHeader",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"sidebar-header","data-sidebar":"header",className:(0,i.cn)("flex flex-col gap-2 p-2",e),...r})},"SidebarInput",0,function({className:e,...r}){return(0,t.jsx)(l.Input,{"data-slot":"sidebar-input","data-sidebar":"input",className:(0,i.cn)("bg-background h-8 w-full shadow-none",e),...r})},"SidebarInset",0,function({className:e,...r}){return(0,t.jsx)("main",{"data-slot":"sidebar-inset",className:(0,i.cn)("bg-background relative flex w-full flex-1 flex-col","md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm",e),...r})},"SidebarMenu",0,function({className:e,...r}){return(0,t.jsx)("ul",{"data-slot":"sidebar-menu","data-sidebar":"menu",className:(0,i.cn)("flex w-full min-w-0 flex-col gap-1",e),...r})},"SidebarMenuAction",0,function({className:e,asChild:r=!1,showOnHover:a=!1,...o}){let s=r?n.Slot:"button";return(0,t.jsx)(s,{"data-slot":"sidebar-menu-action","data-sidebar":"menu-action",className:(0,i.cn)("text-sidebar-foreground ring-sidebar-ring hover:bg-sidebar-accent hover:text-sidebar-accent-foreground peer-hover/menu-button:text-sidebar-accent-foreground outline-hidden absolute right-1 top-1.5 flex aspect-square w-5 items-center justify-center rounded-md p-0 transition-transform focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","after:absolute after:-inset-2 md:after:hidden","peer-data-[size=sm]/menu-button:top-1","peer-data-[size=default]/menu-button:top-1.5","peer-data-[size=lg]/menu-button:top-2.5","group-data-[collapsible=icon]:hidden",a&&"peer-data-[active=true]/menu-button:text-sidebar-accent-foreground group-focus-within/menu-item:opacity-100 group-hover/menu-item:opacity-100 data-[state=open]:opacity-100 md:opacity-0",e),...o})},"SidebarMenuBadge",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"sidebar-menu-badge","data-sidebar":"menu-badge",className:(0,i.cn)("text-sidebar-foreground pointer-events-none absolute right-1 flex h-5 min-w-5 select-none items-center justify-center rounded-md px-1 text-xs font-medium tabular-nums","peer-hover/menu-button:text-sidebar-accent-foreground peer-data-[active=true]/menu-button:text-sidebar-accent-foreground","peer-data-[size=sm]/menu-button:top-1","peer-data-[size=default]/menu-button:top-1.5","peer-data-[size=lg]/menu-button:top-2.5","group-data-[collapsible=icon]:hidden",e),...r})},"SidebarMenuButton",0,function({asChild:e=!1,isActive:r=!1,variant:a="default",size:o="default",tooltip:s,className:l,...u}){let d=e?n.Slot:"button",{isMobile:c,state:m}=p(),g=(0,t.jsx)(d,{"data-slot":"sidebar-menu-button","data-sidebar":"menu-button","data-size":o,"data-active":r,className:(0,i.cn)(h({variant:a,size:o}),l),...u});return s?("string"==typeof s&&(s={children:s}),(0,t.jsxs)(f.Tooltip,{children:[(0,t.jsx)(f.TooltipTrigger,{asChild:!0,children:g}),(0,t.jsx)(f.TooltipContent,{side:"right",align:"center",hidden:"collapsed"!==m||c,...s})]})):g},"SidebarMenuItem",0,function({className:e,...r}){return(0,t.jsx)("li",{"data-slot":"sidebar-menu-item","data-sidebar":"menu-item",className:(0,i.cn)("group/menu-item relative",e),...r})},"SidebarMenuSkeleton",0,function({className:e,showIcon:n=!1,...a}){let[o]=r.useState(()=>`${Math.floor(40*Math.random())+50}%`);return(0,t.jsxs)("div",{"data-slot":"sidebar-menu-skeleton","data-sidebar":"menu-skeleton",className:(0,i.cn)("flex h-8 items-center gap-2 rounded-md px-2",e),...a,children:[n&&(0,t.jsx)(c.Skeleton,{className:"size-4 rounded-md","data-sidebar":"menu-skeleton-icon"}),(0,t.jsx)(c.Skeleton,{className:"max-w-(--skeleton-width) h-4 flex-1","data-sidebar":"menu-skeleton-text",style:{"--skeleton-width":o}})]})},"SidebarMenuSub",0,function({className:e,...r}){return(0,t.jsx)("ul",{"data-slot":"sidebar-menu-sub","data-sidebar":"menu-sub",className:(0,i.cn)("border-sidebar-border mx-3.5 flex min-w-0 translate-x-px flex-col gap-1 border-l px-2.5 py-0.5","group-data-[collapsible=icon]:hidden",e),...r})},"SidebarMenuSubButton",0,function({asChild:e=!1,size:r="md",isActive:a=!1,className:o,...s}){let l=e?n.Slot:"a";return(0,t.jsx)(l,{"data-slot":"sidebar-menu-sub-button","data-sidebar":"menu-sub-button","data-size":r,"data-active":a,className:(0,i.cn)("text-sidebar-foreground ring-sidebar-ring hover:bg-sidebar-accent hover:text-sidebar-accent-foreground active:bg-sidebar-accent active:text-sidebar-accent-foreground [&>svg]:text-sidebar-accent-foreground outline-hidden flex h-7 min-w-0 -translate-x-px items-center gap-2 overflow-hidden rounded-md px-2 focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0","data-[active=true]:bg-sidebar-accent data-[active=true]:text-sidebar-accent-foreground","sm"===r&&"text-xs","md"===r&&"text-sm","group-data-[collapsible=icon]:hidden",o),...s})},"SidebarMenuSubItem",0,function({className:e,...r}){return(0,t.jsx)("li",{"data-slot":"sidebar-menu-sub-item","data-sidebar":"menu-sub-item",className:(0,i.cn)("group/menu-sub-item relative",e),...r})},"SidebarProvider",0,function({defaultOpen:e=!0,open:n,onOpenChange:a,className:o,style:s,children:l,...u}){let d=function(){let[e,t]=r.useState(void 0);return r.useEffect(()=>{let e=window.matchMedia("(max-width: 767px)"),r=()=>{t(window.innerWidth<768)};return e.addEventListener("change",r),t(window.innerWidth<768),()=>e.removeEventListener("change",r)},[]),!!e}(),[c,p]=r.useState(!1),[h,g]=r.useState(e),v=n??h,y=r.useCallback(e=>{let t="function"==typeof e?e(v):e;a?a(t):g(t),document.cookie=`sidebar_state=${t}; path=/; max-age=604800`},[a,v]),b=r.useCallback(()=>d?p(e=>!e):y(e=>!e),[d,y,p]);r.useEffect(()=>{let e=e=>
26{"b"===e.key&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),b())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[b]);let x=v?"expanded":"collapsed",w=r.useMemo(()=>({state:x,open:v,setOpen:y,isMobile:d,openMobile:c,setOpenMobile:p,toggleSidebar:b}),[x,v,y,d,c,p,b]);return(0,t.jsx)(m.Provider,{value:w,children:(0,t.jsx)(f.TooltipProvider,{delayDuration:0,children:(0,t.jsx)("div",{"data-slot":"sidebar-wrapper",style:{"--sidebar-width":"16rem","--sidebar-width-icon":"3rem",...s},className:(0,i.cn)("group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full",o),...u,children:l})})})},"SidebarRail",0,function({className:e,...r}){let{toggleSidebar:n}=p();return(0,t.jsx)("button",{"data-sidebar":"rail","data-slot":"sidebar-rail","aria-label":"Toggle Sidebar",tabIndex:-1,onClick:n,title:"Toggle Sidebar",className:(0,i.cn)("hover:after:bg-sidebar-border absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] group-data-[side=left]:-right-4 group-data-[side=right]:left-0 sm:flex","in-data-[side=left]:cursor-w-resize in-data-[side=right]:cursor-e-resize","[[data-side=left][data-state=collapsed]_&]:cursor-e-resize [[data-side=right][data-state=collapsed]_&]:cursor-w-resize","hover:group-data-[collapsible=offcanvas]:bg-sidebar group-data-[collapsible=offcanvas]:translate-x-0 group-data-[collapsible=offcanvas]:after:left-full","[[data-side=left][data-collapsible=offcanvas]_&]:-right-2","[[data-side=right][data-collapsible=offcanvas]_&]:-left-2",e),...r})},"SidebarSeparator",0,function({className:e,...r}){return(0,t.jsx)(u.Separator,{"data-slot":"sidebar-separator","data-sidebar":"separator",className:(0,i.cn)("bg-sidebar-border mx-2 w-auto",e),...r})},"SidebarTrigger",0,function({className:e,onClick:r,...n}){let{toggleSidebar:a}=p();return(0,t.jsxs)(s.Button,{"data-sidebar":"trigger","data-slot":"sidebar-trigger",variant:"ghost",size:"icon",className:(0,i.cn)("size-7",e),onClick:e=>{r?.(e),a()},...n,children:[(0,t.jsx)(o,{}),(0,t.jsx)("span",{className:"sr-only",children:"Toggle Sidebar"})]})},"useSidebar",0,p],526642)},798070,89340,264512,771715,156373,709866,199924,330750,359044,e=>{"use strict";e.s(["CreateEventForm",()=>R,"EventFormDataSchema",()=>j,"EventSeriesFormDataSchema",()=>N,"MultipleEventsFormSchema",()=>k],798070);var t=e.i(985585),r=e.i(502999),n=e.i(504511),a=e.i(341137),o=e.i(631737),i=e.i(817422);e.i(813912);var s=e.i(669004),l=e.i(95184),u=e.i(227763),d=e.i(697649),c=e.i(949831),f=e.i(646368),m=e.i(506156),p=e.i(96655),h=e.i(949532),g=e.i(787416),v=e.i(976577),y=e.i(264482),b=e.i(294237),x=e.i(591178);let w=(0,b.cva)("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow-2xs hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow-2xs hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function D({className:e,variant:r,...n}){return(0,t.jsx)("div",{className:(0,x.cn)(w({variant:r}),e),...n})}e.s(["Badge",0,D],89340);var C=e.i(186937),E=e.i(512486);function S({availableTags:e,selectedTags:r=[],onTagSelect:n,onTagRemove:a,className:o,modal:i=!1}){let[s,u]=h.useState(!1),[d,c]=h.useState(r),[f,m]=h.useState(""),p=e.filter(e=>e.fields.label.toLowerCase().includes(f.toLowerCase()));return(0,t.jsxs)("div",{className:(0,x.cn)("mt-1 w-full space-y-2",o),children:[(0,t.jsx)("div",{className:"flex flex-wrap gap-2","aria-live":"polite",children:d.map(e=>(0,t.jsxs)(D,{variant:"secondary",className:"text-sm",children:[e?.fields?.label,(0,t.jsx)("button",{className:"focus:ring-ring outline-hidden ml-1 rounded-full focus:ring-2 focus:ring-offset-2",onClick:()=>{var t;return t=e.id,void(a?.(t),c(e=>e.filter(e=>e.id!==t)))},"aria-label":`Remove ${e?.fields?.label} tag`,children:(0,t.jsx)(y.X,{className:"h-3 w-3"})})]},e.id))}),(0,t.jsxs)(E.Popover,{modal:i,open:s,onOpenChange:u,children:[(0,t.jsx)(E.PopoverTrigger,{asChild:!0,children:(0,t.jsxs)(l.Button,{variant:"outline",role:"combobox","aria-expanded":s,className:"w-full justify-between",children:[d.length>0?`${d.length} tag${d.length>
261?"s":""} selected`:"Select tags...",(0,t.jsx)(v.ChevronsUpDown,{className:"ml-2 h-4 w-4 shrink-0 opacity-50"})]})}),(0,t.jsx)(E.PopoverContent,{className:"w-full p-0",children:(0,t.jsxs)(C.Command,{children:[(0,t.jsx)(C.CommandInput,{placeholder:"Search tags...",value:f,onValueChange:m}),(0,t.jsx)(C.CommandEmpty,{children:"No tags found."}),(0,t.jsx)(C.CommandGroup,{className:"max-h-64 overflow-auto",children:p.map(e=>(0,t.jsxs)(C.CommandItem,{onSelect:()=>{d.some(t=>t.id===e.id)?a?.(e.id):n?.(e),c(t=>t.some(t=>t.id===e.id)?t.filter(t=>t.id!==e.id):[...t,e])},className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{children:e?.fields?.label}),(0,t.jsx)("span",{className:"text-muted-foreground ml-2 text-sm",children:e.fields.name})]}),(0,t.jsx)(g.Check,{className:(0,x.cn)("h-4 w-4",d.some(t=>t.id===e.id)?"opacity-100":"opacity-0")})]},e.id))})]})})]})]})}let k=i.z.object({type:i.z.enum(["event","event-series"]).default("event"),eventSeries:i.z.object({title:i.z.string().max(90).default(""),description:i.z.string().optional(),tagIds:i.z.array(i.z.object({id:i.z.string(),fields:i.z.object({label:i.z.string(),name:i.z.string()})})).nullish()}),sharedFields:i.z.object({price:i.z.number().min(0).nullish(),quantity:i.z.number().min(-1).nullish()}),coupon:i.z.object({enabled:i.z.boolean().default(!1),percentageDiscount:i.z.enum(["1","0.95","0.9","0.75","0.6","0.5","0.4","0.25","0.1"]).optional(),expires:i.z.date().optional()}),events:i.z.array(i.z.object({title:i.z.string().min(2).max(90),startsAt:i.z.date().nullish(),endsAt:i.z.date().nullish(),location:i.z.string().optional(),tagIds:i.z.array(i.z.object({id:i.z.string(),fields:i.z.object({label:i.z.string(),name:i.z.string()})})).nullish()})).min(1)}).refine(e=>!(e.events.length>1)||!(e.eventSeries.title.trim().length<2),{message:"Series title must be at least 2 characters",path:["eventSeries","title"]}).refine(e=>!e.coupon.enabled||!!e.coupon.percentageDiscount,{message:"Percentage discount is required",path:["coupon","percentageDiscount"]}).refine(e=>!e.coupon.enabled||!!e.coupon.expires,{message:"Expiration date is required",path:["coupon","expires"]}),j=i.z.object({type:i.z.literal("event"),fields:i.z.object({title:i.z.string().min(2).max(90),startsAt:i.z.date().nullish(),endsAt:i.z.date().nullish(),description:i.z.string().optional(),location:i.z.string().optional(),price:i.z.number().min(0).nullish(),quantity:i.z.number().min(-1).nullish(),state:i.z.string().optional(),visibility:i.z.string().optional(),slug:i.z.string().optional(),tagIds:i.z.array(i.z.object({id:i.z.string(),fields:i.z.object({label:i.z.string(),name:i.z.string()})})).nullish()}),coupon:i.z.object({enabled:i.z.boolean(),percentageDiscount:i.z.string().optional(),expires:i.z.date().optional()}).optional()}),N=i.z.object({type:i.z.literal("event-series"),eventSeries:i.z.object({title:i.z.string().min(2).max(90),description:i.z.string().optional(),tagIds:i.z.array(i.z.object({id:i.z.string(),fields:i.z.object({label:i.z.string(),name:i.z.string()})})).nullish()}),sharedFields:i.z.object({price:i.z.number().min(0).nullish(),quantity:i.z.number().min(-1).nullish()}),childEvents:i.z.array(i.z.object({type:i.z.literal("event"),fields:i.z.object({title:i.z.string().min(2).max(90),startsAt:i.z.date().nullish(),endsAt:i.z.date().nullish(),description:i.z.string().optional(),location:i.z.string().optional(),tagIds:i.z.array(i.z.object({id:i.z.string(),fields:i.z.object({label:i.z.string(),name:i.z.string()})})).nullish()})})).min(1),coupon:i.z.object({enabled:i.z.boolean(),percentageDiscount:i.z.string().optional(),expires:i.z.date().optional()}).optional()});function R({tags:e,onSuccess:i,createEvent:h,createEventSeries:g,allowMultipleEvents:v=!0,allowCoupons:y=!0,defaultTimezone:b="America/Los_Angeles",defaultPrice:x=250,defaultQuantity:w=40,defaultCouponEnabled:D=!1,defaultCouponPercentageDiscount:C="0.25"}){let E,j,N,P=(0,o.useForm)({resolver:(0,r.formResolver)(k),defaultValues:{type:"event",eventSeries:{title:"",description:"",tagIds:void 0},sharedFields:{price:x,quantity:w},coupon:{enabled:D,percentageDiscount:C,expires:void 0},events:[{title:"",startsAt:void 0,endsAt:void 0,location:void 0,tagIds:void 0}]}}),{fields:M,append:T,remove:I}=(0,o.useFieldArray)({control:P.control,name:"events"}),{toast:L}=(0,p.useToast)(),F=async e=>{try{if(1!==e.events.length||e.eventSeries.title.trim()){let t={type:"event-series",eventSeries:e.eventSeries,sharedFields:e.sharedFields,coupon:e.coupon,childEvents:e.events.map(e=>({type:"event",fields:{title:e.title,startsAt:e.startsAt,endsAt:e.endsAt,location:e.location,tagIds:e.tagIds}}))},r=await g(t);await i({type:"series",eventSeries:r.eventSeries,childEvents:r.childEvents}),L({title:`Event series created with ${r.childEvents?.length||0} event${(r.childEvents?.length||0)>1?"s":""}`,description:e.coupon.enabled?"Event series and discount coupon created successfully":"Event series created successfully"})}else{let t=e.events[0];if(!t)throw Error("Event data is required");let r={type:"event",fields:{title:t.title,startsAt:t.startsAt,endsAt:t.endsAt,location:t.location,price:e.sharedFields.price,quantity:e.sharedFields.quantity,tagIds:t.tagIds},coupon:e.coupon},n=await h(r);await i({type:"single",event:n}),L({title:"Event created",description:e.coupon.enabled?"Event and discount coupon created successfully":"Event created successfully"})}}catch(e){console.error(e),L({title:"Failed to create events",description:e instanceof Error?e.message:"Unknown error",variant:"destructive"})}};return(0,t.jsx)(d.Form,{...P,children:(0,t.jsxs)("form",{className:"flex flex-col space-y-4",onSubmit:P.handleSubmit(F,e=>{console.error(e)}),children:[(0,t.jsxs)("div",{className:"border-b pb-4",children:[(0,t.jsx)("h3",{className:"mb-3 text-lg font-semibold",children:"Pricing"}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,t.jsx)(d.FormField,{control:P.control,name:"sharedFields.price",render:({field:e})=>(0,t.jsxs)(d.FormItem,{children:[(0,t.jsx)(d.FormLabel,{children:"Price"}),(0,t.jsx)(d.FormControl,{children:(0,t.jsx)(c.Input,{type:"number",min:"0",step:"0.01",...e,value:null===e.value||void 0===e.value?"":String(e.value),onChange:t=>{let r=parseFloat(t.target.value);e.onChange(isNaN(r)?null:r)}})}),(0,t.jsx)(d.FormMessage,{})]})}),(0,t.jsx)(d.FormField,{control:P.control,name:"sharedFields.quantity",render:({field:e})=>(0,t.jsxs)(d.FormItem,{children:[(0,t.jsx)(d.FormLabel,{children:"Seats available"}),(0,t.jsx)(d.FormControl,{children:(0,t.jsx)(c.Input,{type:"number",min:"-1",...e,value:null===e.value||void 0===e.value?"":String(e.value),onChange:t=>{let r=parseInt(t.target.value);e.onChange(isNaN(r)?null:r)}})}),(0,t.jsx)(d.FormDescription,{children:"Set to -1 for unlimited seats"}),(0,t.jsx)(d.FormMessage,{})]})})]})]}),y&&P.watch("sharedFields.price")&&P.watch("sharedFields.price")>0&&(0,t.jsxs)("div",{className:"border-b pb-4",children:[(0,t.jsx)("h3",{className:"mb-3 text-lg font-semibold",children:"Discount Coupon"}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsx)(d.FormField,{control:P.control,name:"coupon.enabled",render:({field:e})=>(0,t.jsxs)(d.FormItem,{className:"flex flex-row items-center justify-between",children:[(0,t.jsxs)("div",{className:"space-y-0.5",children:[(0,t.jsx)(d.FormLabel,{children:"Create discount coupon"}),(0,t.jsx)(d.FormDescription,{children:"Auto-apply coupon restricted to this event/series"})]}),(0,t.jsx)(d.FormControl,{children:(0,t.jsx)(m.Switch,{checked:e.value,onCheckedChange:e.onChange})})]})}),P.watch("coupon.enabled")&&(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,t.jsx)(d.FormField,{control:P.control,name:"coupon.percentageDiscount",render:({field:e})=>(0,t.jsxs)(d.FormItem,{children:[(0,t.jsx)(d.FormLabel,{children:"Discount percentage"}),(0,t.jsxs)(f.Select,{onValueChange:e.onChange,value:e.value,children:[(0,t.jsx)(d.FormControl,{children:(0,t.jsx)(f.SelectTrigger,{children:(0,t.jsx)(f.SelectValue,{placeholder:"Select discount"})})}),(0,t.jsxs)(f.SelectContent,{children:[(0,t.jsx)(f.SelectItem,{value:"0.1",children:"10% off"}),(0,t.jsx)(f.SelectItem,{value:"0.25",children:"25% off"}),(0,t.jsx)(f.SelectItem,{value:"0.4",children:"40% off"}),(0,t.jsx)(f.SelectItem,{value:"0.5",children:"50% off"}),(0,t.jsx)(f.SelectItem,{value:"0.6",children:"60% off"}),(0,t.jsx)(f.SelectItem,{value:"0.75",children:"75% off"}),(0,t.jsx)(f.SelectItem,{value:"0.9",children:"90% off"}),(0,t.jsx)(f.SelectItem,{value:"0.95",children:"95% off"})]})]}),(0,t.jsx)(d.FormDescription,{children:(()=>
26{let e=P.watch("sharedFields.price"),t=P.watch("coupon.percentageDiscount");if(e&&t){let r=e*(1-Number(t));return`Final price: $${r.toFixed(2)}`}return"Choose discount amount"})()}),(0,t.jsx)(d.FormMessage,{})]})}),(0,t.jsx)(d.FormField,{control:P.control,name:"coupon.expires",render:({field:e})=>(0,t.jsxs)(d.FormItem,{children:[(0,t.jsx)(d.FormLabel,{children:"Expiration date"}),(0,t.jsx)(d.FormControl,{children:(0,t.jsx)(u.DateTimePicker,{value:e.value?(0,n.parseAbsolute)(new Date(e.value).toISOString(),"America/Los_Angeles"):null,onChange:t=>{e.onChange(t?t.toDate("America/Los_Angeles"):null)},granularity:"day"})}),(0,t.jsx)(d.FormDescription,{children:"Expires at 23:59:59 PT on the selected date"}),(0,t.jsx)(d.FormMessage,{})]})})]})]})]}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("h3",{className:"text-lg font-semibold",children:"Events"}),v&&(0,t.jsxs)(l.Button,{type:"button",variant:"outline",onClick:()=>T({title:"",startsAt:void 0,endsAt:void 0,location:void 0,tagIds:void 0}),children:[(0,t.jsx)(a.PlusCircle,{className:"mr-2 size-4"})," Add another event"]})]}),v&&P.watch("events").length>1&&(0,t.jsxs)("div",{className:"bg-card rounded-lg border p-4",children:[(0,t.jsx)("h3",{className:"text-lg font-semibold",children:"Event Series Information"}),(0,t.jsx)(d.FormDescription,{children:"This will be used to present the series to the user."}),(0,t.jsxs)("div",{className:"mt-1 space-y-2",children:[(0,t.jsx)(d.FormField,{control:P.control,name:"eventSeries.title",render:({field:e})=>(0,t.jsxs)(d.FormItem,{children:[(0,t.jsx)(d.FormLabel,{children:"Series Title (required)"}),(0,t.jsx)(d.FormControl,{children:(0,t.jsx)(c.Input,{...e})}),(0,t.jsx)(d.FormMessage,{})]})}),(0,t.jsx)(d.FormField,{control:P.control,name:"eventSeries.description",render:({field:e})=>(0,t.jsxs)(d.FormItem,{children:[(0,t.jsx)(d.FormLabel,{children:"Series Description"}),(0,t.jsx)(d.FormControl,{children:(0,t.jsx)("textarea",{...e,className:"border-input bg-background w-full rounded-md border px-3 py-2 text-sm",rows:3})}),(0,t.jsx)(d.FormMessage,{})]})}),(0,t.jsxs)("div",{children:[(0,t.jsx)(d.FormLabel,{children:"Series Tags"}),(0,t.jsx)(S,{className:"mt-0 space-y-1",availableTags:e||[],selectedTags:P.watch("eventSeries.tagIds")||[],onTagSelect:e=>{let t=P.getValues("eventSeries.tagIds")||[];P.setValue("eventSeries.tagIds",[...t,e])},onTagRemove:e=>{let t=P.getValues("eventSeries.tagIds")||[];P.setValue("eventSeries.tagIds",t.filter(t=>t.id!==e))}})]})]})]}),(0,t.jsx)(s.Accordion,{type:"multiple",defaultValue:["event-0"],className:"flex w-full flex-col gap-1",children:M.map((r,a)=>(0,t.jsxs)(s.AccordionItem,{className:"border-0",value:`event-${a}`,children:[(0,t.jsx)(s.AccordionTrigger,{className:"bg-card w-full justify-between rounded-lg border px-3 py-2 text-left data-[state=open]:rounded-b-none data-[state=open]:border-b-0",children:(0,t.jsxs)("div",{className:"mr-4 flex w-full items-center justify-between",children:[(0,t.jsx)("span",{className:"font-semibold",children:P.watch(`events.${a}.title`)||`Event ${a+1}`}),v&&M.length>1&&(0,t.jsx)(l.Button,{type:"button",variant:"outline",size:"sm",onClick:e=>{e.stopPropagation(),I(a)},children:"Remove"})]})}),(0,t.jsxs)(s.AccordionContent,{className:"bg-muted/50 space-y-4 rounded-lg border p-3",children:[(0,t.jsx)(d.FormField,{control:P.control,name:`events.${a}.title`,render:({field:e})=>(0,t.jsxs)(d.FormItem,{children:[(0,t.jsx)(d.FormLabel,{children:"Title"}),(0,t.jsx)(d.FormControl,{children:(0,t.jsx)(c.Input,{...e})}),(0,t.jsx)(d.FormMessage,{})]})}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,t.jsx)(d.FormField,{control:P.control,name:`events.${a}.startsAt`,render:({field:e})=>(0,t.jsxs)(d.FormItem,{children:[(0,t.jsx)(d.FormLabel,{children:"Starts at"}),(0,t.jsx)(d.FormControl,{children:(0,t.jsx)(u.DateTimePicker,{value:e.value?(0,n.parseAbsolute)(new Date(e.value).toISOString(),"America/Los_Angeles"):null,onChange:t=>{e.onChange(t?t.toDate("America/Los_Angeles"):null)},granularity:"minute"})}),(0,t.jsx)(d.FormMessage,{})]})}),(0,t.jsx)(d.FormField,{control:P.control,name:`events.${a}.endsAt`,render:({field:e})=>(0,t.jsxs)(d.FormItem,{children:[(0,t.jsx)(d.FormLabel,{children:"Ends at"}),(0,t.jsx)(d.FormControl,{children:(0,t.jsx)(u.DateTimePicker,{value:e.value?(0,n.parseAbsolute)(new Date(e.value).toISOString(),"America/Los_Angeles"):null,onChange:t=>{e.onChange(t?t.toDate("America/Los_Angeles"):null)},granularity:"minute"})}),(0,t.jsx)(d.FormMessage,{})]})})]}),(0,t.jsx)(d.FormField,{control:P.control,name:`events.${a}.location`,render:({field:e})=>(0,t.jsxs)(d.FormItem,{children:[(0,t.jsx)(d.FormLabel,{children:"Location"}),(0,t.jsx)(d.FormControl,{children:(0,t.jsx)(c.Input,{...e,placeholder:"Zoom link or physical address",value:e.value||""})}),(0,t.jsx)(d.FormDescription,{children:"Meeting link (e.g., Zoom URL) or physical location"}),(0,t.jsx)(d.FormMessage,{})]})}),(0,t.jsxs)("div",{children:[(0,t.jsx)(d.FormLabel,{children:"Event Tags"}),(0,t.jsx)(d.FormDescription,{className:"mb-2",children:"Tags specific to this individual event"}),(0,t.jsx)(S,{className:"mt-0 space-y-1",availableTags:e||[],selectedTags:P.watch(`events.${a}.tagIds`)||[],onTagSelect:e=>{let t=P.getValues(`events.${a}.tagIds`)||[];P.setValue(`events.${a}.tagIds`,[...t,e])},onTagRemove:e=>{let t=P.getValues(`events.${a}.tagIds`)||[];P.setValue(`events.${a}.tagIds`,t.filter(t=>t.id!==e))}})]})]})]},r.id))})]}),(0,t.jsx)(l.Button,{type:"submit",disabled:P.formState.isSubmitting,size:"lg",children:P.formState.isSubmitting?"Creating...":(E=1===M.length&&!P.watch("eventSeries.title")?.trim(),j=P.watch("coupon.enabled"),N=E?"Create Event":`Create Event Series (${M.length} Event${M.length>
261?"s":""})`,j?`${N} + Coupon`:N)})]})})}e.s(["ModuleNavigationProvider",()=>F,"NavigationLessonSchema",()=>M,"NavigationResourceSchema",()=>I,"NavigationSectionSchema",()=>T,"Resource",()=>$,"ResourceGroup",()=>z,"ResourceGroupContent",()=>V,"ResourceGroupTrigger",()=>B,"ResourceIndicator",()=>_,"Root",()=>O,"useModuleNavigation",()=>A],264512);var P=e.i(762073);let M=i.z.object({id:i.z.string(),slug:i.z.string(),title:i.z.string(),position:i.z.number(),type:i.z.literal("lesson")}),T=i.z.object({id:i.z.string(),slug:i.z.string(),title:i.z.string(),position:i.z.number(),type:i.z.literal("section"),lessons:i.z.array(M)}),I=i.z.discriminatedUnion("type",[T,M]),L=h.default.createContext(void 0),F=({children:e,...r})=>(0,t.jsx)(L.Provider,{value:r,children:e}),A=()=>{let e=h.default.useContext(L);if(void 0===e)throw Error("useModuleNavigation must be used within an ModuleNavigationProvider");return e},O=({children:e,className:r,asChild:n,...a})=>{let o=n?P.Slot:"ol";return(0,t.jsx)(F,{...a,children:(0,t.jsx)(o,{className:(0,x.cn)("",r),children:e})})},$=({resource:e,children:r,asChild:n,href:a,className:o})=>{let i=n?P.Slot:a?"a":"div",{currentResourceSlug:s}=A();return(0,t.jsx)("li",{children:(0,t.jsx)(i,{"data-active":!0,className:(0,x.cn)("flex items-center",o),href:a,"aria-current":s===e.slug?"page":void 0,children:r})})},_=({children:e,className:r})=>(0,t.jsx)("div",{className:(0,x.cn)("",r),children:e}),z=({resource:e,children:r,className:n})=>{let{currentGroupId:a}=A();return(0,t.jsx)(s.Accordion,{asChild:!0,type:"single",collapsible:!0,defaultValue:a||"",children:(0,t.jsx)("li",{children:(0,t.jsx)(s.AccordionItem,{value:e.id,className:(0,x.cn)("border-b-0",n),children:r})})})},B=({children:e,className:r})=>(0,t.jsx)(s.AccordionTrigger,{className:(0,x.cn)("flex w-full items-center justify-between",r),children:e}),V=({children:e,className:r})=>(0,t.jsx)(s.AccordionContent,{asChild:!0,className:(0,x.cn)("",r),children:(0,t.jsx)("ol",{children:e})}),W=(0,b.cva)("relative w-full rounded-lg border p-4 [&>svg]:absolute [&>svg]:text-foreground [&>svg]:left-4 [&>svg]:top-4 [&>svg+div]:translate-y-[-3px] [&:has(svg)]:pl-11",{variants:{variant:{default:"bg-background text-foreground",destructive:"text-destructive border-destructive/50 dark:border-destructive [&>svg]:text-destructive text-destructive"}},defaultVariants:{variant:"default"}}),H=h.forwardRef(({className:e,variant:r,...n},a)=>(0,t.jsx)("div",{ref:a,role:"alert",className:(0,x.cn)(W({variant:r}),e),...n}));H.displayName="Alert";let U=h.forwardRef(({className:e,...r},n)=>(0,t.jsx)("h5",{ref:n,className:(0,x.cn)("mb-1 font-medium leading-none tracking-tight",e),...r}));U.displayName="AlertTitle";let K=h.forwardRef(({className:e,...r},n)=>(0,t.jsx)("div",{ref:n,className:(0,x.cn)("text-sm [&_p]:leading-relaxed",e),...r}));K.displayName="AlertDescription",e.s(["Alert",0,H,"AlertDescription",0,K,"AlertTitle",0,U],771715);var Y=e.i(421582),Z=e.i(835061);let G=(0,b.cva)("group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1");function q({className:e,...r}){return(0,t.jsx)("div",{className:(0,x.cn)("absolute left-0 top-full isolate z-50 flex justify-center"),children:(0,t.jsx)(Y.Viewport,{"data-slot":"navigation-menu-viewport",className:(0,x.cn)("origin-top-center bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 relative mt-1.5 h-[var(--radix-navigation-menu-viewport-height)] w-full overflow-hidden rounded-md border shadow md:w-[var(--radix-navigation-menu-viewport-width)]",e),...r})})}e.s(["NavigationMenu",0,function({className:e,children:r,viewport:n=!0,...a}){return(0,t.jsxs)(Y.Root,{"data-slot":"navigation-menu","data-viewport":n,className:(0,x.cn)("group/navigation-menu relative flex max-w-max flex-1 items-center justify-center",e),...a,children:[r,n&&(0,t.jsx)(q,{})]})},"NavigationMenuContent",0,function({className:e,...r}){return(0,t.jsx)(Y.Content,{"data-slot":"navigation-menu-content",className:(0,x.cn)("data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 left-0 top-0 w-full p-2 pr-2.5 md:absolute md:w-auto","group-data-[viewport=false]/navigation-menu:bg-popover group-data-[viewport=false]/navigation-menu:text-popover-foreground group-data-[viewport=false]/navigation-menu:data-[state=open]:animate-in group-data-[viewport=false]/navigation-menu:data-[state=closed]:animate-out group-data-[viewport=false]/navigation-menu:data-[state=closed]:zoom-out-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:zoom-in-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:fade-in-0 group-data-[viewport=false]/navigation-menu:data-[state=closed]:fade-out-0 **:data-[slot=navigation-menu-link]:focus:ring-0 **:data-[slot=navigation-menu-link]:focus:outline-none group-data-[viewport=false]/navigation-menu:top-full group-data-[viewport=false]/navigation-menu:mt-1.5 group-data-[viewport=false]/navigation-menu:overflow-hidden group-data-[viewport=false]/navigation-menu:rounded-md group-data-[viewport=false]/navigation-menu:border group-data-[viewport=false]/navigation-menu:shadow group-data-[viewport=false]/navigation-menu:duration-200",e),...r})},"NavigationMenuItem",0,function({className:e,...r}){return(0,t.jsx)(Y.Item,{"data-slot":"navigation-menu-item",className:(0,x.cn)("relative",e),...r})},"NavigationMenuLink",0,function({className:e,...r}){return(0,t.jsx)(Y.Link,{"data-slot":"navigation-menu-link",className:(0,x.cn)("data-[active=true]:focus:bg-accent data-[active=true]:hover:bg-accent data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex flex-col gap-1 rounded-sm p-2 text-sm outline-none transition-all focus-visible:outline-1 focus-visible:ring-[3px] [&_svg:not([class*='size-'])]:size-4",e),...r})},"NavigationMenuList",0,function({className:e,...r}){return(0,t.jsx)(Y.List,{"data-slot":"navigation-menu-list",className:(0,x.cn)("group flex flex-1 list-none items-center justify-center gap-1",e),...r})},"NavigationMenuTrigger",0,function({className:e,children:r,...n}){return(0,t.jsxs)(Y.Trigger,{"data-slot":"navigation-menu-trigger",className:(0,x.cn)(G(),"group",e),...n,children:[r," ",(0,t.jsx)(Z.ChevronDownIcon,{className:"relative top-[1px] ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180","aria-hidden":"true"})]})}],156373);var X=e.i(534027),X=X,J=e.i(857209),Q=e.i(351052);let ee=({className:e,...r})=>(0,t.jsx)("nav",{role:"navigation","aria-label":"pagination",className:(0,x.cn)("mx-auto flex w-full justify-center",e),...r});ee.displayName="Pagination";let et=h.forwardRef(({className:e,...r},n)=>(0,t.jsx)("ul",{ref:n,className:(0,x.cn)("flex flex-row items-center gap-1",e),...r}));et.displayName="PaginationContent";let er=h.forwardRef(({className:e,...r},n)=>(0,t.jsx)("li",{ref:n,className:(0,x.cn)("",e),...r}));er.displayName="PaginationItem";let en=({className:e,isActive:r,size:n="icon",...a})=>(0,t.jsx)("a",{"aria-current":r?"page":void 0,className:(0,x.cn)((0,l.buttonVariants)({variant:r?"outline":"ghost",size:n}),e),...a});en.displayName="PaginationLink";let ea=({className:e,...r})=>(0,t.jsxs)(en,{"aria-label":"Go to previous page",size:"default",className:(0,x.cn)("gap-1 pl-2.5",e),...r,children:[(0,t.jsx)(X.default,{className:"h-4 w-4"}),(0,t.jsx)("span",{children:"Previous"})]});ea.displayName="PaginationPrevious";let eo=({className:e,...r})=>(0,t.jsxs)(en,{"aria-label":"Go to next page",size:"default",className:(0,x.cn)("gap-1 pr-2.5",e),...r,children:[(0,t.jsx)("span",{children:"Next"}),(0,t.jsx)(J.ChevronRight,{className:"h-4 w-4"})]});eo.displayName="PaginationNext";let ei=({className:e,...r})=>
26(0,t.jsxs)("span",{"aria-hidden":!0,className:(0,x.cn)("flex h-9 w-9 items-center justify-center",e),...r,children:[(0,t.jsx)(Q.MoreHorizontal,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"More pages"})]});ei.displayName="PaginationEllipsis",e.s(["Pagination",0,ee,"PaginationContent",0,et,"PaginationEllipsis",0,ei,"PaginationItem",0,er,"PaginationLink",0,en,"PaginationNext",0,eo,"PaginationPrevious",0,ea],709866);var es=e.i(323613);let el="%[a-f0-9]{2}",eu=RegExp("("+el+")|([^%]+?)","gi"),ed=RegExp("("+el+")+","gi");function ec(e,t){if("string"!=typeof e||"string"!=typeof t)throw TypeError("Expected the arguments to be of type `string`");if(""===e||""===t)return[];let r=e.indexOf(t);return -1===r?[]:[e.slice(0,r),e.slice(r+t.length)]}let ef=Symbol("encodeFragmentIdentifier");function em(e){if("string"!=typeof e||1!==e.length)throw TypeError("arrayFormatSeparator must be single character string")}function ep(e,t){return t.encode?t.strict?encodeURIComponent(e).replaceAll(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`):encodeURIComponent(e):e}function eh(e,t){if(t.decode){if("string"!=typeof e)throw TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return decodeURIComponent(e)}catch{var r=e;let t={"%FE%FF":"��","%FF%FE":"��"},n=ed.exec(r);for(;n;){try{t[n[0]]=decodeURIComponent(n[0])}catch{let e=function(e){try{return decodeURIComponent(e)}catch{let t=e.match(eu)||[];for(let r=1;r<t.length;r++)t=(e=(function e(t,r){try{return[decodeURIComponent(t.join(""))]}catch{}if(1===t.length)return t;r=r||1;let n=t.slice(0,r),a=t.slice(r);return Array.prototype.concat.call([],e(n),e(a))})(t,r).join("")).match(eu)||[];return e}}(n[0]);e!==n[0]&&(t[n[0]]=e)}n=ed.exec(r)}for(let e of(t["%C2"]="�",Object.keys(t)))r=r.replace(RegExp(e,"g"),t[e]);return r}}return e}function eg(e){let t=e.indexOf("#");return -1!==t&&(e=e.slice(0,t)),e}function ev(e,t,r){return"string"===r&&"string"==typeof e?e:"function"==typeof r&&"string"==typeof e?r(e):"boolean"===r&&null===e||("boolean"===r&&null!==e&&("true"===e.toLowerCase()||"false"===e.toLowerCase())?"true"===e.toLowerCase():"boolean"===r&&null!==e&&("1"===e.toLowerCase()||"0"===e.toLowerCase())?"1"===e.toLowerCase():"string[]"===r&&"none"!==t.arrayFormat&&"string"==typeof e?[e]:"number[]"!==r||"none"===t.arrayFormat||Number.isNaN(Number(e))||"string"!=typeof e||""===e.trim()?"number"!==r||Number.isNaN(Number(e))||"string"!=typeof e||""===e.trim()?t.parseBooleans&&null!==e&&("true"===e.toLowerCase()||"false"===e.toLowerCase())?"true"===e.toLowerCase():t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?Number(e):e:Number(e):[Number(e)])}function ey(e){let t=(e=eg(e)).indexOf("?");return -1===t?"":e.slice(t+1)}function eb(e,t){em((t={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,types:Object.create(null),...t}).arrayFormatSeparator);let r=function(e){let t;switch(e.arrayFormat){case"index":return(e,r,n)=>{if(t=/\[(\d*)]$/.exec(e),e=e.replace(/\[\d*]$/,""),!t){n[e]=r;return}void 0===n[e]&&(n[e]={}),n[e][t[1]]=r};case"bracket":return(e,r,n)=>{if(t=/(\[])$/.exec(e),e=e.replace(/\[]$/,""),!t){n[e]=r;return}if(void 0===n[e]){n[e]=[r];return}n[e]=[...n[e],r]};case"colon-list-separator":return(e,r,n)=>{if(t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),!t){n[e]=r;return}if(void 0===n[e]){n[e]=[r];return}n[e]=[...n[e],r]};case"comma":case"separator":return(t,r,n)=>{let a="string"==typeof r&&r.includes(e.arrayFormatSeparator)?r.split(e.arrayFormatSeparator).map(t=>eh(t,e)):null===r?r:eh(r,e);n[t]=a};case"bracket-separator":return(t,r,n)=>{let a=/(\[])$/.test(t);if(t=t.replace(/\[]$/,""),!a){n[t]=r?eh(r,e):r;return}let o=null===r?[]:eh(r,e).split(e.arrayFormatSeparator);if(void 0===n[t]){n[t]=o;return}n[t]=[...n[t],...o]};default:return(e,t,r)=>{if(void 0===r[e]){r[e]=t;return}r[e]=[...[r[e]].flat(),t]}}}(t),n=Object.create(null);if("string"!=typeof e||!(e=e.trim().replace(/^[?#&]/,"")))return n;for(let a of e.split("&")){if(""===a)continue;let e=t.decode?a.replaceAll("+"," "):a,[o,i]=ec(e,"=");void 0===o&&(o=e),i=void 0===i?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?i:eh(i,t),r(eh(o,t),i,n)}for(let[e,r]of Object.entries(n))if("object"==typeof r&&null!==r&&"string"!==t.types[e])for(let[n,a]of Object.entries(r)){let o=t.types[e],i="function"==typeof o?o:o?o.replace("[]",""):void 0;r[n]=ev(a,t,i)}else"object"==typeof r&&null!==r&&"string"===t.types[e]?n[e]=Object.values(r).join(t.arrayFormatSeparator):n[e]=ev(r,t,t.types[e]);return!1===t.sort?n:(!0===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce((e,t)=>
26{let r=n[t];return e[t]=r&&"object"==typeof r&&!Array.isArray(r)?function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(r):r,e},Object.create(null))}function ex(e,t){if(!e)return"";em((t={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...t}).arrayFormatSeparator);let r=r=>t.skipNull&&null==e[r]||t.skipEmptyString&&""===e[r],n=function(e){switch(e.arrayFormat){case"index":return t=>(r,n)=>{let a=r.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,ep(t,e)+"["+a+"]"]:[...r,ep(t,e)+"["+ep(a,e)+"]="+ep(n,e)]};case"bracket":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,ep(t,e)+"[]"]:[...r,ep(t,e)+"[]="+ep(n,e)];case"colon-list-separator":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,ep(t,e)+":list="]:[...r,ep(t,e)+":list="+ep(n,e)];case"comma":case"separator":case"bracket-separator":{let t="bracket-separator"===e.arrayFormat?"[]=":"=";return r=>(n,a)=>void 0===a||e.skipNull&&null===a||e.skipEmptyString&&""===a?n:(a=null===a?"":a,0===n.length)?[[ep(r,e),t,ep(a,e)].join("")]:[[n,ep(a,e)].join(e.arrayFormatSeparator)]}default:return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,ep(t,e)]:[...r,ep(t,e)+"="+ep(n,e)]}}(t),a={};for(let[t,n]of Object.entries(e))r(t)||(a[t]=n);let o=Object.keys(a);return!1!==t.sort&&o.sort(t.sort),o.map(r=>{let a=e[r];if(t.replacer&&void 0===(a=t.replacer(r,a))||void 0===a)return"";if(null===a)return ep(r,t);if(Array.isArray(a)){if(0===a.length&&"bracket-separator"===t.arrayFormat)return ep(r,t)+"[]";let e=a;return t.replacer&&(e=a.map((e,n)=>t.replacer(`${r}[${n}]`,e)).filter(e=>void 0!==e)),e.reduce(n(r),[]).join("&")}return ep(r,t)+"="+ep(a,t)}).filter(e=>e.length>0).join("&")}function ew(e,t){t={decode:!0,...t};let[r,n]=ec(e,"#");return void 0===r&&(r=e),{url:r?.split("?")?.[0]??"",query:eb(ey(e),t),...t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:eh(n,t)}:{}}}function eD(e,t){var r;let n,a;t={encode:!0,strict:!0,[ef]:!0,...t};let o=eg(e.url).split("?")[0]||"",i=ex({...eb(ey(e.url),{sort:!1,...t}),...e.query},t);i&&=`?${i}`;let s=(r=e.url,n="",-1!==(a=r.indexOf("#"))&&(n=r.slice(a)),n);if("string"==typeof e.fragmentIdentifier){let r=new URL(o);r.hash=e.fragmentIdentifier,s=t[ef]?r.hash:`#${e.fragmentIdentifier}`}return`${o}${i}${s}`}function eC(e,t,r){let{url:n,query:a,fragmentIdentifier:o}=ew(e,r={parseFragmentIdentifier:!0,[ef]:!1,...r});return eD({url:n,query:function(e,t){let r={};if(Array.isArray(t))for(let n of t){let t=Object.getOwnPropertyDescriptor(e,n);t?.enumerable&&Object.defineProperty(r,n,t)}else for(let n of Reflect.ownKeys(e)){let a=Object.getOwnPropertyDescriptor(e,n);if(a.enumerable){let o=e[n];t(n,o,e)&&Object.defineProperty(r,n,a)}}return r}(a,t),fragmentIdentifier:o},r)}e.s(["exclude",0,function(e,t,r){return eC(e,Array.isArray(t)?e=>!t.includes(e):(e,r)=>!t(e,r),r)},"extract",0,ey,"parse",0,eb,"parseUrl",0,ew,"pick",0,eC,"stringify",0,ex,"stringifyUrl",0,eD],519578);var eE=e.i(519578);e.s(["default",0,eE],199924);function eS({email:e,md5:r,size:n=50,rating:a="g",default:o="retro",protocol:i="//",domain:s="www.gravatar.com",style:l,className:u,...d}){let c,f=`${i}${s}/avatar/`,m=eE.stringify({s:n,r:a,d:o}),p=eE.stringify({s:2*n,r:a,d:o}),h=(e??"").trim().toLowerCase();if(r)c=r;else{if("string"!=typeof e)return console.warn('Gravatar image can not be fetched. Either the "email" or "md5" prop must be specified.'),null;c=(0,es.default)(h,{encoding:"binary"})}let g=`${f}${c}?${m}`,v=`${f}${c}?${p}`,y="srcset"in document.createElement("img"),b=u?`react-gravatar ${u}`:"react-gravatar";return!y&&null!==window&&(window.devicePixelRatio>1.25||window.matchMedia&&window.matchMedia("(-webkit-min-device-pixel-ratio: 1.25), (min--moz-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 1.25dppx)").matches)?(0,t.jsx)("img",{alt:e?`Gravatar for ${h}`:"Gravatar",style:l,src:v,height:n,width:n,className:b,...d}):(0,t.jsx)("img",{alt:`Gravatar for ${h}`,style:l,src:g,srcSet:`${v} 2x`,height:n,width:n,className:b,...d})}eS.displayName="Gravatar",e.s(["Gravatar",0,eS],330750);let ek=h.forwardRef(({className:e,...r},n)=>(0,t.jsx)("div",{className:"relative w-full overflow-auto",children:(0,t.jsx)("table",{ref:n,className:(0,x.cn)("w-full caption-bottom text-sm",e),...r})}));ek.displayName="Table";let ej=h.forwardRef(({className:e,...r},n)=>(0,t.jsx)("thead",{ref:n,className:(0,x.cn)("[&_tr]:border-b",e),...r}));ej.displayName="TableHeader";let eN=h.forwardRef(({className:e,...r},n)=>(0,t.jsx)("tbody",{ref:n,className:(0,x.cn)("[&_tr:last-child]:border-0",e),...r}));eN.displayName="TableBody";let eR=h.forwardRef(({className:e,...r},n)=>(0,t.jsx)("tfoot",{ref:n,className:(0,x.cn)("bg-primary text-primary-foreground font-medium",e),...r}));eR.displayName="TableFooter";let eP=h.forwardRef(({className:e,...r},n)=>(0,t.jsx)("tr",{ref:n,className:(0,x.cn)("hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors",e),...r}));eP.displayName="TableRow";let eM=h.forwardRef(({className:e,...r},n)=>(0,t.jsx)("th",{ref:n,className:(0,x.cn)("text-muted-foreground h-12 px-4 text-left align-middle font-medium [&:has([role=checkbox])]:pr-0",e),...r}));eM.displayName="TableHead";let eT=h.forwardRef(({className:e,...r},n)=>(0,t.jsx)("td",{ref:n,className:(0,x.cn)("p-4 align-middle [&:has([role=checkbox])]:pr-0",e),...r}));eT.displayName="TableCell";let eI=h.forwardRef(({className:e,...r},n)=>(0,t.jsx)("caption",{ref:n,className:(0,x.cn)("text-muted-foreground mt-4 text-sm",e),...r}));eI.displayName="TableCaption",e.s(["Table",0,ek,"TableBody",0,eN,"TableCaption",0,eI,"TableCell",0,eT,"TableFooter",0,eR,"TableHead",0,eM,"TableHeader",0,ej,"TableRow",0,eP],359044)},25073,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(291967),a=e.i(156207),o=e.i(740226),i=e.i(6
2653747),s=e.i(556872),l=e.i(770460),u=e.i(534643),d=e.i(461194),c="Tabs",[f,m]=(0,a.createContextScope)(c,[o.createRovingFocusGroupScope]),p=(0,o.createRovingFocusGroupScope)(),[h,g]=f(c),v=r.forwardRef((e,r)=>{let{__scopeTabs:n,value:a,onValueChange:o,defaultValue:i,orientation:f="horizontal",dir:m,activationMode:p="automatic",...g}=e,v=(0,l.useDirection)(m),[y,b]=(0,u.useControllableState)({prop:a,onChange:o,defaultProp:i??"",caller:c});return(0,t.jsx)(h,{scope:n,baseId:(0,d.useId)(),value:y,onValueChange:b,orientation:f,dir:v,activationMode:p,children:(0,t.jsx)(s.Primitive.div,{dir:v,"data-orientation":f,...g,ref:r})})});v.displayName=c;var y="TabsList",b=r.forwardRef((e,r)=>{let{__scopeTabs:n,loop:a=!0,...i}=e,l=g(y,n),u=p(n);return(0,t.jsx)(o.Root,{asChild:!0,...u,orientation:l.orientation,dir:l.dir,loop:a,children:(0,t.jsx)(s.Primitive.div,{role:"tablist","aria-orientation":l.orientation,...i,ref:r})})});b.displayName=y;var x="TabsTrigger",w=r.forwardRef((e,r)=>{let{__scopeTabs:a,value:i,disabled:l=!1,...u}=e,d=g(x,a),c=p(a),f=E(d.baseId,i),m=S(d.baseId,i),h=i===d.value;return(0,t.jsx)(o.Item,{asChild:!0,...c,focusable:!l,active:h,children:(0,t.jsx)(s.Primitive.button,{type:"button",role:"tab","aria-selected":h,"aria-controls":m,"data-state":h?"active":"inactive","data-disabled":l?"":void 0,disabled:l,id:f,...u,ref:r,onMouseDown:(0,n.composeEventHandlers)(e.onMouseDown,e=>{l||0!==e.button||!1!==e.ctrlKey?e.preventDefault():d.onValueChange(i)}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&d.onValueChange(i)}),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>{let e="manual"!==d.activationMode;h||l||!e||d.onValueChange(i)})})})});w.displayName=x;var D="TabsContent",C=r.forwardRef((e,n)=>{let{__scopeTabs:a,value:o,forceMount:l,children:u,...d}=e,c=g(D,a),f=E(c.baseId,o),m=S(c.baseId,o),p=o===c.value,h=r.useRef(p);return r.useEffect(()=>{let e=requestAnimationFrame(()=>h.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,t.jsx)(i.Presence,{present:l||p,children:({present:r})=>(0,t.jsx)(s.Primitive.div,{"data-state":p?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":f,hidden:!r,id:m,tabIndex:0,...d,ref:n,style:{...e.style,animationDuration:h.current?"0s":void 0},children:r&&u})})});function E(e,t){return`${e}-trigger-${t}`}function S(e,t){return`${e}-content-${t}`}C.displayName=D;var k=e.i(591178);e.s(["Tabs",0,function({className:e,...r}){return(0,t.jsx)(v,{"data-slot":"tabs",className:(0,k.cn)("flex flex-col gap-2",e),...r})},"TabsContent",0,function({className:e,...r}){return(0,t.jsx)(C,{"data-slot":"tabs-content",className:(0,k.cn)("flex-1 outline-none",e),...r})},"TabsList",0,function({className:e,...r}){return(0,t.jsx)(b,{"data-slot":"tabs-list",className:(0,k.cn)("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",e),...r})},"TabsTrigger",0,function({className:e,...r}){return(0,t.jsx)(w,{"data-slot":"tabs-trigger",className:(0,k.cn)("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 whitespace-nowrap rounded-md border border-transparent px-2 py-1 text-sm font-medium transition-[color,box-shadow] focus-visible:outline-1 focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0",e),...r})}],25073)},351052,666183,e=>{"use strict";let t=(0,e.i(965883).default)("MoreHorizontal",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);e.s(["MoreHorizontal",0,t],351052);var r=e.i(985585),n=e.i(949532),a=e.i(591178);let o=n.forwardRef(({className:e,...t},n)=>(0,r.jsx)("textarea",{"data-sr-textarea":"",className:(0,a.cn)("border-input ring-offset-background placeholder:text-muted-foreground focus-visible:ring-ring focus-visible:outline-hidden flex min-h-[80px] w-full rounded-md border bg-transparent px-3 py-2 text-sm focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:n,...t}));o.displayName="Textarea",e.s(["Textarea",0,o],666183)},112489,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(294584),a=e.i(291967),o=e.i(144977),i=e.i(357784),s=e.i(156207),l=e.i(60212),u=e.i(614952),d=e.i(653747),c=e.i(556872),f=e.i(2529
2660),m=e.i(534643),p=e.i(127864),h=e.i(297267),g="ToastProvider",[v,y,b]=(0,i.createCollection)("Toast"),[x,w]=(0,s.createContextScope)("Toast",[b]),[D,C]=x(g),E=e=>{let{__scopeToast:n,label:a="Notification",duration:o=5e3,swipeDirection:i="right",swipeThreshold:s=50,children:l}=e,[u,d]=r.useState(null),[c,f]=r.useState(0),m=r.useRef(!1),p=r.useRef(!1);return a.trim()||console.error(`Invalid prop \`label\` supplied to \`${g}\`. Expected non-empty \`string\`.`),(0,t.jsx)(v.Provider,{scope:n,children:(0,t.jsx)(D,{scope:n,label:a,duration:o,swipeDirection:i,swipeThreshold:s,toastCount:c,viewport:u,onViewportChange:d,onToastAdd:r.useCallback(()=>f(e=>e+1),[]),onToastRemove:r.useCallback(()=>f(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:m,isClosePausedRef:p,children:l})})};E.displayName=g;var S="ToastViewport",k=["F8"],j="toast.viewportPause",N="toast.viewportResume",R=r.forwardRef((e,n)=>{let{__scopeToast:a,hotkey:i=k,label:s="Notifications ({hotkey})",...u}=e,d=C(S,a),f=y(a),m=r.useRef(null),p=r.useRef(null),h=r.useRef(null),g=r.useRef(null),b=(0,o.useComposedRefs)(n,g,d.onViewportChange),x=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),w=d.toastCount>0;r.useEffect(()=>{let e=e=>{0!==i.length&&i.every(t=>e[t]||e.code===t)&&g.current?.focus()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[i]),r.useEffect(()=>{let e=m.current,t=g.current;if(w&&e&&t){let r=()=>{if(!d.isClosePausedRef.current){let e=new CustomEvent(j);t.dispatchEvent(e),d.isClosePausedRef.current=!0}},n=()=>
26{if(d.isClosePausedRef.current){let e=new CustomEvent(N);t.dispatchEvent(e),d.isClosePausedRef.current=!1}},a=t=>{e.contains(t.relatedTarget)||n()},o=()=>{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",a),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",o),window.addEventListener("blur",r),window.addEventListener("focus",n),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",a),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",o),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}},[w,d.isClosePausedRef]);let D=r.useCallback(({tabbingDirection:e})=>{let t=f().map(t=>{let r=t.ref.current,n=[r,...function(e){let t=[],r=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(;r.nextNode();)t.push(r.currentNode);return t}(r)];return"forwards"===e?n:n.reverse()});return("forwards"===e?t.reverse():t).flat()},[f]);return r.useEffect(()=>{let e=g.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){let r=document.activeElement,n=t.shiftKey;if(t.target===e&&n)return void p.current?.focus();let a=D({tabbingDirection:n?"backwards":"forwards"}),o=a.findIndex(e=>e===r);Y(a.slice(o+1))?t.preventDefault():n?p.current?.focus():h.current?.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[f,D]),(0,t.jsxs)(l.Branch,{ref:m,role:"region","aria-label":s.replace("{hotkey}",x),tabIndex:-1,style:{pointerEvents:w?void 0:"none"},children:[w&&(0,t.jsx)(M,{ref:p,onFocusFromOutsideViewport:()=>{Y(D({tabbingDirection:"forwards"}))}}),(0,t.jsx)(v.Slot,{scope:a,children:(0,t.jsx)(c.Primitive.ol,{tabIndex:-1,...u,ref:b})}),w&&(0,t.jsx)(M,{ref:h,onFocusFromOutsideViewport:()=>{Y(D({tabbingDirection:"backwards"}))}})]})});R.displayName=S;var P="ToastFocusProxy",M=r.forwardRef((e,r)=>{let{__scopeToast:n,onFocusFromOutsideViewport:a,...o}=e,i=C(P,n);return(0,t.jsx)(h.VisuallyHidden,{tabIndex:0,...o,ref:r,style:{position:"fixed"},onFocus:e=>{let t=e.relatedTarget;i.viewport?.contains(t)||a()}})});M.displayName=P;var T="Toast",I=r.forwardRef((e,r)=>{let{forceMount:n,open:o,defaultOpen:i,onOpenChange:s,...l}=e,[u,c]=(0,m.useControllableState)({prop:o,defaultProp:i??!0,onChange:s,caller:T});return(0,t.jsx)(d.Presence,{present:n||u,children:(0,t.jsx)(A,{open:u,...l,ref:r,onClose:()=>c(!1),onPause:(0,f.useCallbackRef)(e.onPause),onResume:(0,f.useCallbackRef)(e.onResume),onSwipeStart:(0,a.composeEventHandlers)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,a.composeEventHandlers)(e.onSwipeMove,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${r}px`)}),onSwipeCancel:(0,a.composeEventHandlers)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,a.composeEventHandlers)(e.onSwipeEnd,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${r}px`),c(!1)})})})});I.displayName=T;var[L,F]=x(T,{onClose(){}}),A=r.forwardRef((e,i)=>{let{__scopeToast:s,type:u="foreground",duration:d,open:m,onClose:p,onEscapeKeyDown:h,onPause:g,onResume:y,onSwipeStart:b,onSwipeMove:x,onSwipeCancel:w,onSwipeEnd:D,...E}=e,S=C(T,s),[k,R]=r.useState(null),P=(0,o.useComposedRefs)(i,e=>R(e)),M=r.useRef(null),I=r.useRef(null),F=d||S.duration,A=r.useRef(0),$=r.useRef(F),_=r.useRef(0),{onToastAdd:z,onToastRemove:B}=S,V=(0,f.useCallbackRef)(()=>{k?.contains(document.activeElement)&&S.viewport?.focus(),p()}),W=r.useCallback(e=>
26{e&&e!==1/0&&(window.clearTimeout(_.current),A.current=new Date().getTime(),_.current=window.setTimeout(V,e))},[V]);r.useEffect(()=>{let e=S.viewport;if(e){let t=()=>{W($.current),y?.()},r=()=>{let e=new Date().getTime()-A.current;$.current=$.current-e,window.clearTimeout(_.current),g?.()};return e.addEventListener(j,r),e.addEventListener(N,t),()=>{e.removeEventListener(j,r),e.removeEventListener(N,t)}}},[S.viewport,F,g,y,W]),r.useEffect(()=>{m&&!S.isClosePausedRef.current&&W(F)},[m,F,S.isClosePausedRef,W]),r.useEffect(()=>(z(),()=>B()),[z,B]);let H=r.useMemo(()=>k?function e(t){let r=[];return Array.from(t.childNodes).forEach(t=>{var n;if(t.nodeType===t.TEXT_NODE&&t.textContent&&r.push(t.textContent),(n=t).nodeType===n.ELEMENT_NODE){let n=t.ariaHidden||t.hidden||"none"===t.style.display,a=""===t.dataset.radixToastAnnounceExclude;if(!n)if(a){let e=t.dataset.radixToastAnnounceAlt;e&&r.push(e)}else r.push(...e(t))}}),r}(k):null,[k]);return S.viewport?(0,t.jsxs)(t.Fragment,{children:[H&&(0,t.jsx)(O,{__scopeToast:s,role:"status","aria-live":"foreground"===u?"assertive":"polite",children:H}),(0,t.jsx)(L,{scope:s,onClose:V,children:n.createPortal((0,t.jsx)(v.ItemSlot,{scope:s,children:(0,t.jsx)(l.Root,{asChild:!0,onEscapeKeyDown:(0,a.composeEventHandlers)(h,()=>{S.isFocusedToastEscapeKeyDownRef.current||V(),S.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,t.jsx)(c.Primitive.li,{tabIndex:0,"data-state":m?"open":"closed","data-swipe-direction":S.swipeDirection,...E,ref:P,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>{"Escape"===e.key&&(h?.(e.nativeEvent),e.nativeEvent.defaultPrevented||(S.isFocusedToastEscapeKeyDownRef.current=!0,V()))}),onPointerDown:(0,a.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(M.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,e=>{if(!M.current)return;let t=e.clientX-M.current.x,r=e.clientY-M.current.y,n=!!I.current,a=["left","right"].includes(S.swipeDirection),o=["left","up"].includes(S.swipeDirection)?Math.min:Math.max,i=a?o(0,t):0,s=a?0:o(0,r),l="touch"===e.pointerType?10:2,u={x:i,y:s},d={originalEvent:e,delta:u};n?(I.current=u,U("toast.swipeMove",x,d,{discrete:!1})):K(u,S.swipeDirection,l)?(I.current=u,U("toast.swipeStart",b,d,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(r)>l)&&(M.current=null)}),onPointerUp:(0,a.composeEventHandlers)(e.onPointerUp,e=>{let t=I.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),I.current=null,M.current=null,t){let r=e.currentTarget,n={originalEvent:e,delta:t};K(t,S.swipeDirection,S.swipeThreshold)?U("toast.swipeEnd",D,n,{discrete:!0}):U("toast.swipeCancel",w,n,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),S.viewport)})]}):null}),O=e=>{let{__scopeToast:n,children:a,...o}=e,i=C(T,n),[s,l]=r.useState(!1),[d,c]=r.useState(!1);return function(e=()=>{}){let t=(0,f.useCallbackRef)(e);(0,p.useLayoutEffect)(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>l(!0)),r.useEffect(()=>{let e=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(e)},[]),d?null:(0,t.jsx)(u.Portal,{asChild:!0,children:(0,t.jsx)(h.VisuallyHidden,{...o,children:s&&(0,t.jsxs)(t.Fragment,{children:[i.label," ",a]})})})},$=r.forwardRef((e,r)=>{let{__scopeToast:n,...a}=e;return(0,t.jsx)(c.Primitive.div,{...a,ref:r})});$.displayName="ToastTitle";var _=r.forwardRef((e,r)=>{let{__scopeToast:n,...a}=e;return(0,t.jsx)(c.Primitive.div,{...a,ref:r})});_.displayName="ToastDescription";var z="ToastAction",B=r.forwardRef((e,r)=>{let{altText:n,...a}=e;return n.trim()?(0,t.jsx)(H,{altText:n,asChild:!0,children:(0,t.jsx)(W,{...a,ref:r})}):(console.error(`Invalid prop \`altText\` supplied to \`${z}\`. Expected non-empty \`string\`.`),null)});B.displayName=z;var V="ToastClose",W=r.forwardRef((e,r)=>{let{__scopeToast:n,...o}=e,i=F(V,n);return(0,t.jsx)(H,{asChild:!0,children:(0,t.jsx)(c.Primitive.button,{type:"button",...o,ref:r,onClick:(0,a.composeEventHandlers)(e.onClick,i.onClose)})})});W.displayName=V;var H=r.forwardRef((e,r)=>{let{__scopeToast:n,altText:a,...o}=e;return(0,t.jsx)(c.Primitive.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":a||void 0,...o,ref:r})});function U(e,t,r,{discrete:n}){let a=r.originalEvent.currentTarget,o=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?(0,c.dispatchDiscreteCustomEvent)(a,o):a.dispatchEvent(o)}var K=(e,t,r=0)=>{let n=Math.abs(e.x),a=Math.abs(e.y),o=n>a;return"left"===t||"right"===t?o&&n>r:!o&&a>r};function Y(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var Z=e.i(294237),G=e.i(264482),q=e.i(591178);let X=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(R,{ref:n,className:(0,q.cn)("z-100 fixed top-0 flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...r}));X.displayName=R.displayName;let J=(0,Z.cva)("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all radix-swipe-cancel:translate-x-0 radix-swipe-end:translate-x-(--radix-toast-swipe-end-x) radix-swipe-move:translate-x-(--radix-toast-swipe-move-x) radix-swipe-move:transition-none radix-state-open:animate-in radix-state-closed:animate-out radix-swipe-end:animate-out radix-state-closed:fade-out-80 radix-state-closed:sli
26de-out-to-right-full radix-state-open:slide-in-from-top-full sm:radix-state-open:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),Q=r.forwardRef(({className:e,variant:r,...n},a)=>(0,t.jsx)(I,{ref:a,className:(0,q.cn)(J({variant:r}),e),...n}));Q.displayName=I.displayName;let ee=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(B,{ref:n,className:(0,q.cn)("ring-offset-background hover:bg-secondary focus:ring-ring group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive focus:outline-hidden inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium transition-colors focus:ring-2 focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",e),...r}));ee.displayName=B.displayName;let et=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(W,{ref:n,className:(0,q.cn)("text-foreground/50 hover:text-foreground focus:outline-hidden absolute right-2 top-2 rounded-md p-1 opacity-0 transition-opacity focus:opacity-100 focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...r,children:(0,t.jsx)(G.X,{className:"h-4 w-4"})}));et.displayName=W.displayName;let er=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)($,{ref:n,className:(0,q.cn)("text-balance text-sm font-semibold",e),...r}));er.displayName=$.displayName;let en=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(_,{ref:n,className:(0,q.cn)("text-sm opacity-90",e),...r}));en.displayName=_.displayName,e.s(["Toast",0,Q,"ToastAction",0,ee,"ToastClose",0,et,"ToastDescription",0,en,"ToastProvider",0,E,"ToastTitle",0,er,"ToastViewport",0,X],112489)},568169,96655,e=>{"use strict";var t=e.i(985585),r=e.i(112489),n=e.i(949532);let a=0,o=new Map,i=e=>{if(o.has(e))return;let t=setTimeout(()=>{o.delete(e),u({type:"REMOVE_TOAST",toastId:e})},1e6);o.set(e,t)},s=[],l={toasts:[]};function u(e){l=((e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;return r?i(r):e.toasts.forEach(e=>{i(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}})(l,e),s.forEach(e=>{e(l)})}function d({onDismiss:e,...t}){let r=(a=(a+1)%Number.MAX_VALUE).toString(),n=()=>u({type:"DISMISS_TOAST",toastId:r});return u({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:t=>{!t&&(n(),e&&e(r))}}}),{id:r,dismiss:n,update:e=>u({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function c(){let[e,t]=n.useState(l);return n.useEffect(()=>(s.push(t),()=>{let e=s.indexOf(t);e>-1&&s.splice(e,1)}),[e]),{...e,toast:d,dismiss:e=>u({type:"DISMISS_TOAST",toastId:e})}}e.s(["toast",0,d,"useToast",0,c],96655),e.s(["Toaster",0,function({className:e,viewportClassName:n}){let{toasts:a}=c();return(0,t.jsxs)(r.ToastProvider,{children:[a.map(function({id:n,title:a,description:o,action:i,...s}){return(0,t.jsxs)(r.Toast,{className:e,...s,children:[(0,t.jsxs)("div",{className:"grid gap-1",children:[a&&(0,t.jsx)(r.ToastTitle,{children:a}),o&&(0,t.jsx)(r.ToastDescription,{children:o})]}),i,(0,t.jsx)(r.ToastClose,{})]},n)}),(0,t.jsx)(r.ToastViewport,{className:n})]})}],568169)},358198,e=>{"use strict";let t=(0,e.i(965883).default)("Folder",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}]]);e.s(["Folder",0,t],358198)},126698,408563,e=>{"use strict";let t=(0,e.i(965883).default)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["default",0,t],408563),e.s(["Plus",0,t],126698)},153247,100920,e=>{"use strict";let t=(0,e.i(965883).default)("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}
26],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);e.s(["default",0,t],100920),e.s(["Trash2",0,t],153247)},180367,e=>{"use strict";let t=(0,e.i(965883).default)("Video",[["path",{d:"m22 8-6 4 6 4V8Z",key:"50v9me"}],["rect",{width:"14",height:"12",x:"2",y:"6",rx:"2",ry:"2",key:"1rqjg6"}]]);e.s(["Video",0,t],180367)},610142,918648,380468,e=>{"use strict";var t=e.i(985585),r=e.i(949532),n=e.i(965883);let a=(0,n.default)("FileVideo",[["path",{d:"M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z",key:"1nnpy2"}],["polyline",{points:"14 2 14 8 20 8",key:"1ew0cm"}],["path",{d:"m10 11 5 3-5 3v-6Z",key:"7ntvm4"}]]);e.s(["FileVideo",0,a],918648);let o=(0,n.default)("Loader2",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",0,o],380468);var i=e.i(264482),s=e.i(95184),l=e.i(949831);e.s(["LessonVideoField",0,function({videoResourceId:e,onChange:n,children:u,parentResourceId:d,required:c=!1}){let[f,m]=r.useState(!1);return e?(0,t.jsxs)("div",{className:"border-border bg-muted flex items-center justify-between rounded-md border px-3 py-2",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[f?(0,t.jsx)(o,{className:"text-muted-foreground h-4 w-4 animate-spin"}):(0,t.jsx)(a,{className:"text-primary h-4 w-4"}),(0,t.jsx)("span",{className:"text-foreground text-sm",children:e})]}),!c&&(0,t.jsx)(s.Button,{type:"button",variant:"ghost",size:"sm",onClick:()=>{n(void 0)},className:"h-7 px-2",children:(0,t.jsx)(i.X,{className:"h-3 w-3"})})]}):(0,t.jsxs)("div",{className:"space-y-2",children:[u({onUploadComplete:e=>{m(!0),n(e),setTimeout(()=>m(!1),500)},parentResourceId:d}),(0,t.jsx)(l.Input,{type:"hidden",value:e||""})]})}],610142)},97852,e=>{"use strict";e.s(["CreateWorkshopForm",()=>S,"WorkshopFormDataSchema",()=>E],97852);var t=e.i(985585),r=e.i(949532),n=e.i(502999),a=e.i(504511),o=e.i(358198),i=e.i(126698),s=e.i(153247),l=e.i(180367),u=e.i(631737),d=e.i(817422);e.i(813912);var c=e.i(669004),f=e.i(95184),m=e.i(227763),p=e.i(697649),h=e.i(949831),g=e.i(646368),v=e.i(506156),y=e.i(96655),b=e.i(610142);function x(e){return{data:e??[],lastAction:null}}let w={remove:(e,t)=>e.filter(e=>e.id!==t).map(e=>w.hasChildren(e)?{...e,children:w.remove(e.children,t)}:e),insertBefore:(e,t,r)=>e.flatMap(e=>e.id===t?[r,e]:w.hasChildren(e)?{...e,children:w.insertBefore(e.children,t,r)}:e),insertAfter:(e,t,r)=>e.flatMap(e=>e.id===t?[e,r]:w.hasChildren(e)?{...e,children:w.insertAfter(e.children,t,r)}:e),insertChild:(e,t,r)=>e.flatMap(e=>e.id===t?{...e,isOpen:!0,children:[r,...e.children]}:w.hasChildren(e)?{...e,children:w.insertChild(e.children,t,r)}:e),find(e,t){for(let r of e){if(r.id===t)return r;if(w.hasChildren(r)){let e=w.find(r.children,t);if(e)return e}}},hasChildren:e=>e.children.length>0};function D(e,t){return{data:C(e.data,t),lastAction:t}}let C=(e,t)=>{if("add-section"===t.type)return[...e,{id:`section-${Date.now()}`,label:t.title,type:"section",children:[],isOpen:!0}];if("add-lesson"===t.type){let r={id:`lesson-${Date.now()}`,label:t.title,type:"lesson",children:[],videoResourceId:t.videoResourceId};return t.parentId?w.insertChild(e,t.parentId,r):[...e,r]}if("remove-item"===t.type)return w.remove(e,t.itemId);if("update-item"===t.type){let{itemId:r,fields:n}=t;return function e(t){return t.map(t=>t.id===r?{...t,...n}:t.children.length>0?{...t,children:e(t.children)}:t)}(e)}if("toggle"===t.type){let{itemId:r}=t;return e.map(function e(t){return w.hasChildren(t)?t.id===r?{...t,isOpen:!t.isOpen}:{...t,children:t.children.map(e)}:t})}if("move-item"===t.type){let r=w.find(e,t.itemId);if(!r)return e;let n=w.remove(e,t.itemId);return"before"===t.position?n=w.insertBefore(n,t.targetId,r):"after"===t.position?n=w.insertAfter(n,t.targetId,r):"child"===t.position&&(n=w.insertChild(n,t.targetId,r)),n}return e},E=d.z.object({workshop:d.z.object({title:d.z.string().min(2).max(90),description:d.z.string().optional(),tagIds:d.z.array(d.z.object({id:d.z.string(),fields:d.z.object({label:d.z.string(),name:d.z.string()})})).nullish()}),createProduct:d.z.boolean().default(!1),pricing:d.z.object({price:d.z.number().min(0).nullish(),quantity:d.z.number().min(-1).nullish()}),coupon:d.z.object({enabled:d.z.boolean().default(!1),percentageDiscount:d.z.enum
26(["1","0.95","0.9","0.75","0.6","0.5","0.4","0.25","0.1"]).optional(),expires:d.z.date().optional()}),structure:d.z.array(d.z.discriminatedUnion("type",[d.z.object({type:d.z.literal("section"),title:d.z.string().min(2),lessons:d.z.array(d.z.object({title:d.z.string().min(2),videoResourceId:d.z.string().optional()}))}),d.z.object({type:d.z.literal("lesson"),title:d.z.string().min(2),videoResourceId:d.z.string().optional()})]))});function S({createWorkshop:e,onSuccess:d,tags:w,defaultTimezone:C="America/Los_Angeles",defaultPrice:k=0,defaultQuantity:j=-1,children:N}){let R=(0,u.useForm)({resolver:(0,n.formResolver)(E),defaultValues:{workshop:{title:"",description:"",tagIds:void 0},createProduct:!1,pricing:{price:k,quantity:j},coupon:{enabled:!1,percentageDiscount:"0.25",expires:void 0},structure:[]}}),[P,M]=(0,r.useReducer)(D,[],x),{toast:T}=(0,y.useToast)(),I=e=>{let t=P.data.reduce((e,t)=>"lesson"===t.type?e+1:e+(t.children?.length||0),0);M({type:"add-lesson",title:`Lesson ${t+1}`,parentId:e})},L=e=>{M({type:"remove-item",itemId:e})},F=(e,t)=>{M({type:"update-item",itemId:e,fields:{label:t}})},A=async t=>{try{let r=P.data.map(e=>"section"===e.type?{type:"section",title:e.label||"Untitled Section",lessons:e.children?.map(e=>({title:e.label||"Untitled Lesson",videoResourceId:e.videoResourceId}))||[]}:{type:"lesson",title:e.label||"Untitled Lesson",videoResourceId:e.videoResourceId}),n={...t,structure:r},a=await e(n);await d(a),T({title:"Workshop created",description:`Workshop "${t.workshop.title}" created successfully`})}catch(e){console.error(e),T({title:"Failed to create workshop",description:e instanceof Error?e.message:"Unknown error",variant:"destructive"})}},O=(e,r=0)=>"section"===e.type?(0,t.jsxs)(c.AccordionItem,{value:e.id,className:"border-border rounded-lg border",children:[(0,t.jsx)(c.AccordionTrigger,{className:"hover:bg-muted rounded-lg px-4 py-3 hover:no-underline",children:(0,t.jsxs)("div",{className:"flex w-full items-center justify-between pr-2",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(o.Folder,{className:"h-4 w-4"}),(0,t.jsx)(h.Input,{value:e.label||"",onChange:t=>{t.stopPropagation(),F(e.id,t.target.value)},onClick:e=>e.stopPropagation(),className:"h-8 border-0 bg-transparent p-0 font-semibold focus-visible:ring-0",placeholder:"Section title"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(f.Button,{type:"button",variant:"ghost",size:"sm",onClick:t=>{t.stopPropagation(),I(e.id)},children:(0,t.jsx)(i.Plus,{className:"h-4 w-4"})}),(0,t.jsx)(f.Button,{type:"button",variant:"ghost",size:"sm",onClick:t=>{t.stopPropagation(),L(e.id)},children:(0,t.jsx)(s.Trash2,{className:"h-4 w-4"})})]})]})}),(0,t.jsx)(c.AccordionContent,{className:"border-t px-4 py-3",children:(0,t.jsx)("div",{className:"space-y-2",children:e.children&&e.children.length>0?e.children.map(e=>O(e,r+1)):(0,t.jsx)("p",{className:"text-muted-foreground text-sm",children:"No lessons yet. Add one!"})})})]},e.id):(0,t.jsxs)("div",{className:"border-border bg-muted rounded-md border p-3",children:[(0,t.jsxs)("div",{className:"mb-2 flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(l.Video,{className:"h-4 w-4"}),(0,t.jsx)(h.Input,{value:e.label||"",onChange:t=>F(e.id,t.target.value),className:"h-8 border-0 bg-transparent p-0 font-medium focus-visible:ring-0",placeholder:"Lesson title"})]}),(0,t.jsx)(f.Button,{type:"button",variant:"ghost",size:"sm",onClick:()=>L(e.id),children:(0,t.jsx)(s.Trash2,{className:"h-4 w-4"})})]}),(0,t.jsx)(b.LessonVideoField,{videoResourceId:e.videoResourceId,onChange:t=>
26{M({type:"update-item",itemId:e.id,fields:{videoResourceId:t}})},children:N})]},e.id);return(0,t.jsx)(p.Form,{...R,children:(0,t.jsxs)("form",{className:"flex flex-col space-y-4",onSubmit:R.handleSubmit(A),children:[(0,t.jsxs)("div",{className:"space-y-4 border-b pb-4",children:[(0,t.jsx)("h3",{className:"text-lg font-semibold",children:"Workshop Details"}),(0,t.jsx)(p.FormField,{control:R.control,name:"workshop.title",render:({field:e})=>(0,t.jsxs)(p.FormItem,{children:[(0,t.jsx)(p.FormLabel,{children:"Title"}),(0,t.jsx)(p.FormControl,{children:(0,t.jsx)(h.Input,{...e,placeholder:"Workshop title"})}),(0,t.jsx)(p.FormMessage,{})]})}),(0,t.jsx)(p.FormField,{control:R.control,name:"workshop.description",render:({field:e})=>(0,t.jsxs)(p.FormItem,{children:[(0,t.jsx)(p.FormLabel,{children:"Description"}),(0,t.jsx)(p.FormControl,{children:(0,t.jsx)("textarea",{...e,className:"border-input bg-background w-full rounded-md border px-3 py-2 text-sm",rows:3,placeholder:"Workshop description"})}),(0,t.jsx)(p.FormMessage,{})]})})]}),(0,t.jsx)("div",{className:"space-y-4 border-b pb-4",children:(0,t.jsx)(p.FormField,{control:R.control,name:"createProduct",render:({field:e})=>(0,t.jsxs)(p.FormItem,{className:"flex flex-row items-center justify-between",children:[(0,t.jsxs)("div",{className:"space-y-0.5",children:[(0,t.jsx)(p.FormLabel,{children:"Create Product"}),(0,t.jsx)(p.FormDescription,{children:"Enable pricing and selling for this workshop"})]}),(0,t.jsx)(p.FormControl,{children:(0,t.jsx)(v.Switch,{checked:e.value,onCheckedChange:t=>{e.onChange(t),t&&!R.watch("pricing.price")&&R.setValue("pricing.price",250)}})})]})})}),R.watch("createProduct")&&(0,t.jsxs)("div",{className:"space-y-4 border-b pb-4",children:[(0,t.jsx)("h3",{className:"text-lg font-semibold",children:"Pricing"}),(0,t.jsx)(p.FormField,{control:R.control,name:"pricing.price",render:({field:e})=>(0,t.jsxs)(p.FormItem,{children:[(0,t.jsx)(p.FormLabel,{children:"Price"}),(0,t.jsx)(p.FormControl,{children:(0,t.jsx)(h.Input,{type:"number",min:"0",step:"0.01",...e,value:null===e.value||void 0===e.value?"":String(e.value),onChange:t=>{let r=parseFloat(t.target.value);e.onChange(isNaN(r)?null:r)}})}),(0,t.jsx)(p.FormMessage,{})]})})]}),R.watch("createProduct")&&R.watch("pricing.price")&&R.watch("pricing.price")>0&&(0,t.jsxs)("div",{className:"space-y-4 border-b pb-4",children:[(0,t.jsx)("h3",{className:"text-lg font-semibold",children:"Discount Coupon"}),(0,t.jsx)(p.FormField,{control:R.control,name:"coupon.enabled",render:({field:e})=>(0,t.jsxs)(p.FormItem,{className:"flex flex-row items-center justify-between",children:[(0,t.jsxs)("div",{className:"space-y-0.5",children:[(0,t.jsx)(p.FormLabel,{children:"Create discount coupon"}),(0,t.jsx)(p.FormDescription,{children:"Auto-apply coupon restricted to this workshop"})]}),(0,t.jsx)(p.FormControl,{children:(0,t.jsx)(v.Switch,{checked:e.value,onCheckedChange:e.onChange})})]})}),R.watch("coupon.enabled")&&(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,t.jsx)(p.FormField,{control:R.control,name:"coupon.percentageDiscount",render:({field:e})=>(0,t.jsxs)(p.FormItem,{children:[(0,t.jsx)(p.FormLabel,{children:"Discount percentage"}),(0,t.jsxs)(g.Select,{onValueChange:e.onChange,value:e.value,children:[(0,t.jsx)(p.FormControl,{children:(0,t.jsx)(g.SelectTrigger,{children:(0,t.jsx)(g.SelectValue,{placeholder:"Select discount"})})}),(0,t.jsxs)(g.SelectContent,{children:[(0,t.jsx)(g.SelectItem,{value:"0.1",children:"10% off"}),(0,t.jsx)(g.SelectItem,{value:"0.25",children:"25% off"}),(0,t.jsx)(g.SelectItem,{value:"0.4",children:"40% off"}),(0,t.jsx)(g.SelectItem,{value:"0.5",children:"50% off"}),(0,t.jsx)(g.SelectItem,{value:"0.6",children:"60% off"}),(0,t.jsx)(g.SelectItem,{value:"0.75",children:"75% off"}),(0,t.jsx)(g.SelectItem,{value:"0.9",children:"90% off"}),(0,t.jsx)(g.SelectItem,{value:"0.95",children:"95% off"})]})]}),(0,t.jsx)(p.FormDescription,{children:(()=>{let e=R.watch("pricing.price"),t=R.watch("coupon.percentageDiscount");if(e&&t){let r=e*(1-Number(t));return`Final price: $${r.toFixed(2)}`}return"Choose discount amount"})()}),(0,t.jsx)(p.FormMessage,{})]})}),(0,t.jsx)(p.FormField,{control:R.control,name:"coupon.expires",render:({field:e})=>(0,t.jsxs)(p.FormItem,{children:[(0,t.jsx)(p.FormLabel,{children:"Expiration date"}),(0,t.jsx)(p.FormControl,{children:(0,t.jsx)(m.DateTimePicker,{value:e.value?(0,a.parseAbsolute)(new Date(e.value).toISOString(),C):null,onChange:t=>{e.onChange(t?t.toDate(C):null)},granularity:"day"})}),(0,t.jsx)(p.FormDescription,{children:"Expires at 23:59:59 on the selected date"}),(0,t.jsx)(p.FormMessage,{})]})})]})]}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("h3",{className:"text-lg font-semibold",children:"Content Structure"}),(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsxs)(f.Button,{type:"button",variant:"outline",onClick:()=>{M({type:"add-section",title:`Section ${P.data.filter(e=>"section"===e.type).length+1}`})},children:[(0,t.jsx)(o.Folder,{className:"mr-2 h-4 w-4"})," Add Section"]}),(0,t.jsxs)(f.Button,{type:"button",variant:"outline",onClick:()=>I(),children:[(0,t.jsx)(l.Video,{className:"mr-2 h-4 w-4"})," Add Lesson"]})]})]}),P.data.length>0?(0,t.jsx)(c.Accordion,{type:"multiple",defaultValue:P.data.filter(e=>"section"===e.type).map(e=>e.id),className:"space-y-2",children:P.data.map(e=>O(e))}):(0,t.jsx)("div",{className:"border-border text-muted-foreground rounded-lg border border-dashed p-8 text-center",children:(0,t.jsx)("p",{children:"No content yet. Add sections and lessons to get started."})})]}),(0,t.jsx)(f.Button,{type:"submit",disabled:R.formState.isSubmitting,size:"lg",children:R.formState.isSubmitting?"Creating...":`Create Workshop${R.watch("coupon.enabled")?" + Coupon":""}`})]})})}},813912,e=>{"use strict";e.s([]),e.i(872461),e.i(730477),e.i(227763),e.i(798070),e.i(264512),e.i(669004),e.i(771715),e.i(33351),e.i(89340),e.
26i(95184),e.i(622392),e.i(974579),e.i(163368),e.i(186937),e.i(73899),e.i(915012),e.i(860507),e.i(291894),e.i(697649),e.i(949831),e.i(688834),e.i(156373),e.i(285018),e.i(709866),e.i(512486),e.i(671012),e.i(713931),e.i(330750),e.i(909556),e.i(119008),e.i(646368),e.i(170865),e.i(152072),e.i(526642),e.i(921126),e.i(506156),e.i(359044),e.i(25073),e.i(666183),e.i(112489),e.i(568169),e.i(705286),e.i(96655),e.i(97852),e.i(610142)}]);
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.