1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,46696,e=>{"use strict";var t=e.i(71645),n=e.i(74080);let r=Array(12).fill(0),a=({visible:e,className:n})=>t.default.createElement("div",{className:["sonner-loading-wrapper",n].filter(Boolean).join(" "),"data-visible":e},t.default.createElement("div",{className:"sonner-spinner"},r.map((e,n)=>t.default.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${n}`})))),o=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},t.default.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),i=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},t.default.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),s=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},t.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),l=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},t.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),u=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},t.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),t.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),c=1,d=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:n,...r}=e,a="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:c++,o=this.toasts.find(e=>e.id===a),i=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),o?this.toasts=this.toasts.map(t=>t.id===a?(this.publish({...t,...e,id:a,title:n}),{...t,...e,id:a,dismissible:i,title:n}):t):this.addToast({title:n,...r,dismissible:i,id:a}),a},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>
1this.create({...t,type:"loading",message:e}),this.promise=(e,n)=>{let r,a;if(!n)return;void 0!==n.loading&&(a=this.create({...n,promise:e,type:"loading",message:n.loading,description:"function"!=typeof n.description?n.description:void 0}));let o=Promise.resolve(e instanceof Function?e():e),i=void 0!==a,s=o.then(async e=>{if(r=["resolve",e],t.default.isValidElement(e))i=!1,this.create({id:a,type:"default",message:e});else if(f(e)&&!e.ok){i=!1;let r="function"==typeof n.error?await n.error(`HTTP error! status: ${e.status}`):n.error,o="function"==typeof n.description?await n.description(`HTTP error! status: ${e.status}`):n.description,s="object"!=typeof r||t.default.isValidElement(r)?{message:r}:r;this.create({id:a,type:"error",description:o,...s})}else if(e instanceof Error){i=!1;let r="function"==typeof n.error?await n.error(e):n.error,o="function"==typeof n.description?await n.description(e):n.description,s="object"!=typeof r||t.default.isValidElement(r)?{message:r}:r;this.create({id:a,type:"error",description:o,...s})}else if(void 0!==n.success){i=!1;let r="function"==typeof n.success?await n.success(e):n.success,o="function"==typeof n.description?await n.description(e):n.description,s="object"!=typeof r||t.default.isValidElement(r)?{message:r}:r;this.create({id:a,type:"success",description:o,...s})}}).catch(async e=>{if(r=["reject",e],void 0!==n.error){i=!1;let r="function"==typeof n.error?await n.error(e):n.error,o="function"==typeof n.description?await n.description(e):n.description,s="object"!=typeof r||t.default.isValidElement(r)?{message:r}:r;this.create({id:a,type:"error",description:o,...s})}}).finally(()=>{i&&(this.dismiss(a),a=void 0),null==n.finally||n.finally.call(n)}),l=()=>new Promise((e,t)=>s.then(()=>"reject"===r[0]?t(r[1]):e(r[1])).catch(t));return"string"!=typeof a&&"number"!=typeof a?{unwrap:l}:Object.assign(a,{unwrap:l})},this.custom=(e,t)=>{let n=(null==t?void 0:t.id)||c++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},f=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status,h=Object.assign((e,t)=>{let n=(null==t?void 0:t.id)||c++;return d.addToast({title:e,...t,id:n}),n},{success:d.success,info:d.info,warning:d.warning,error:d.error,custom:d.custom,message:d.message,promise:d.promise,dismiss:d.dismiss,loading:d.loading},{getHistory:()=>d.toasts,getToasts:()=>d.getActiveToasts()});function m(e){return void 0!==e.label}function p(...e){return e.filter(Boolean).join(" ")}!function(e){if(!e||"u"<typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}
vendor: 14,864 bytes, line 1
1("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");
1let g=e=>{var n,r,c,d,f,h,g,v,y,b,x,w,E;let{invert:A,toast:C,unstyled:M,interacting:S,setHeights:R,visibleToasts:k,heights:P,index:T,toasts:H,expanded:L,removeToast:O,defaultRichColors:N,closeButton:Z,style:j,cancelButtonStyle:I,actionButtonStyle:V,className:D="",descriptionClassName:F="",duration:B,position:z,gap:_,expandByDefault:W,classNames:q,icons:$,closeButtonAriaLabel:Y="Close toast"}=e,[Q,K]=t.default.useState(null),[U,X]=t.default.useState(null),[G,J]=t.default.useState(!1),[ee,et]=t.default.useState(!1),[en,er]=t.default.useState(!1),[ea,eo]=t.default.useState(!1),[ei,es]=t.default.useState(!1),[el,eu]=t.default.useState(0),[e
1c,ed]=t.default.useState(0),ef=t.default.useRef(C.duration||B||4e3),eh=t.default.useRef(null),em=t.default.useRef(null),ep=0===T,eg=T+1<=k,ev=C.type,ey=!1!==C.dismissible,eb=C.className||"",ex=C.descriptionClassName||"",ew=t.default.useMemo(()=>P.findIndex(e=>e.toastId===C.id)||0,[P,C.id]),eE=t.default.useMemo(()=>{var e;return null!=(e=C.closeButton)?e:Z},[C.closeButton,Z]),eA=t.default.useMemo(()=>C.duration||B||4e3,[C.duration,B]),eC=t.default.useRef(0),eM=t.default.useRef(0),eS=t.default.useRef(0),eR=t.default.useRef(null),[ek,eP]=z.split("-"),eT=t.default.useMemo(()=>P.reduce((e,t,n)=>n>=ew?e:e+t.height,0),[P,ew]),eH=(()=>{let[e,n]=t.default.useState(document.hidden);return t.default.useEffect(()=>{let e=()=>{n(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e})(),eL=C.invert||A,eO="loading"===ev;eM.current=t.default.useMemo(()=>ew*_+eT,[ew,eT]),t.default.useEffect(()=>{ef.current=eA},[eA]),t.default.useEffect(()=>{J(!0)},[]),t.default.useEffect(()=>{let e=em.current;if(e){let t=e.getBoundingClientRect().height;return ed(t),R(e=>[{toastId:C.id,height:t,position:C.position},...e]),()=>R(e=>e.filter(e=>e.toastId!==C.id))}},[R,C.id]),t.default.useLayoutEffect(()=>{if(!G)return;let e=em.current,t=e.style.height;e.style.height="auto";let n=e.getBoundingClientRect().height;e.style.height=t,ed(n),R(e=>e.find(e=>e.toastId===C.id)?e.map(e=>e.toastId===C.id?{...e,height:n}:e):[{toastId:C.id,height:n,position:C.position},...e])},[G,C.title,C.description,R,C.id,C.jsx,C.action,C.cancel]);let eN=t.default.useCallback(()=>{et(!0),eu(eM.current),R(e=>e.filter(e=>e.toastId!==C.id)),setTimeout(()=>{O(C)},200)},[C,O,R,eM]);t.default.useEffect(()=>{let e;if((!C.promise||"loading"!==ev)&&C.duration!==1/0&&"loading"!==C.type){if(L||S||eH){if(eS.current<eC.current){let e=new Date().getTime()-eC.current;ef.current=ef.current-e}eS.current=new Date().getTime()}else ef.current!==1/0&&(eC.current=new Date().getTime(),e=setTimeout(()=>{null==C.onAutoClose||C.onAutoClose.call(C,C),eN()},ef.current));return()=>clearTimeout(e)}},[L,S,C,ev,eH,eN]),t.default.useEffect(()=>{C.delete&&(eN(),null==C.onDismiss||C.onDismiss.call(C,C))},[eN,C.delete]);let eZ=C.icon||(null==$?void 0:$[ev])||(e=>{switch(e){case"success":return o;case"info":return s;case"warning":return i;case"error":return l;default:return null}})(ev);return t.default.createElement("li",{tabIndex:0,ref:em,className:p(D,eb,null==q?void 0:q.toast,null==C||null==(n=C.classNames)?void 0:n.toast,null==q?void 0:q.default,null==q?void 0:q[ev],null==C||null==(r=C.classNames)?void 0:r[ev]),"data-sonner-toast":"","data-rich-colors":null!=(b=C.richColors)?b:N,"data-styled":!(C.jsx||C.unstyled||M),"data-mounted":G,"data-promise":!!C.promise,"data-swiped":ei,"data-removed":ee,"data-visible":eg,"data-y-position":ek,"data-x-position":eP,"data-index":T,"data-front":ep,"data-swiping":en,"data-dismissible":ey,"data-type":ev,"data-invert":eL,"data-swipe-out":ea,"data-swipe-direction":U,"data-expanded":!!(L||W&&G),"data-testid":C.testId,style:{"--index":T,"--toasts-before":T,"--z-index":H.length-T,"--offset":`${ee?el:eM.current}px`,"--initial-height":W?"auto":`${ec}px`,...j,...C.style},onDragEnd:()=>{er(!1),K(null),eR.current=null},onPointerDown:e=>{2===e.button||eO||!ey||(eh.current=new Date,eu(eM.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(er(!0),eR.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,n,r,a;if(ea||!ey)return;eR.current=null;let o=Number((null==(e=em.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),i=Number((null==(t=em.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),s=new Date().getTime()-(null==(n=eh.current)?void 0:n.getTime()),l="x"===Q?o:i,u=Math.abs(l)/s;if(Math.abs(l)>=45||u>.11){eu(eM.current),null==C.onDismiss||C.onDismiss.call(C,C),"x"===Q?X(o>0?"right":"left"):X(i>0?"down":"up"),eN(),eo(!0);return}null==(r=em.current)||r.style.setProperty("--swipe-amount-x","0px"),null==(a=em.current)||a.style.setProperty("--swipe-amount-y","0px"),es(!1),er(!1),K(null)},onPointerMove:t=>{var n,r,a,o;if(!eR.current||!ey||(null==(n=window.getSelection())?void 0:n.toString().length)>0)return;let i=t.clientY-eR.current.y,s=t.clientX-eR.current.x,l=null!=(o=e.swipeDirections)?o:function(e){let[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}(z);!Q&&(Math.abs(s)>1||Math.abs(i)>1)&&K(Math.abs(s)>Math.abs(i)?"x":"y");let u={x:0,y:0},c=e=>1/(1.5+Math.abs(e)/20);if("y"===Q){if(l.includes("top")||l.includes("bottom"))if(l.includes("top")&&i<0||l.includes("bottom")&&i>0)u.y=i;else{let e=i*c(i);u.y=Math.abs(e)<Math.abs(i)?e:i}}else if("x"===Q&&(l.includes("left")||l.includes("right")))if(l.includes("left")&&s<0||l.includes("right")&&s>0)u.x=s;else{let e=s*c(s);u.x=Math.abs(e)<Math.abs(s)?e:s}(Math.abs(u.x)>0||Math.abs(u.y)>0)&&es(!0),null==(r=em.current)||r.style.setProperty("--swipe-amount-x",`${u.x}px`),null==(a=em.current)||a.style.setProperty("--swipe-amount-y",`${u.y}px`)}},eE&&!C.jsx&&"loading"!==ev?t.default.createElement("button",{"aria-label":Y,"data-disabled":eO,"data-close-button":!0,onClick:eO||!ey?()=>{}:()=>{eN(),null==C.onDismiss||C.onDismiss.call(C,C)},className:p(null==q?void 0:q.closeButton,null==C||null==(c=C.classNames)?void 0:c.closeButton)},null!=(x=null==$?void 0:$.close)?x:u):null,(ev||C.icon||C.promise)&&null!==C.icon&&((null==$?void 0:$[ev])!==null||C.icon)?t.default.createElement("div",{"data-icon":"",className:p(null==q?void 0:q.icon,null==C||null==(d=C.classNames)?void 0:d.icon)},C.promise||"loading"===C.type&&!C.icon?C.icon||((null==$?void 0:$.loading)?t.default.createElement("div",{className:p(null==q?void 0:q.loader,null==C||null==(E=C.classNames)?void 0:E.loader,"sonner-loader"),"data-visible":"loading"===ev},$.loading):t.default.createElement(a,{className:p(null==q?void 0:q.loader,null==C||null==(w=C.classNames)?void 0:w.loader),visible:"loading"===ev})):null,"loading"!==C.type?eZ:null):null,t.default.createElement("div",{"data-content":"",className:p(null==q?void 0:q.content,null==C||null==(f=C.classNames)?void 0:f.content)},t.default.createElement("div",{"data-title":"",className:p(null==q?void 0:q.title,null==C||null==(h=C.classNames)?void 0:h.title)},C.jsx?C.jsx:"function"==typeof C.title?C.title():C.title),C.description?t.default.createElement("div",{"data-description":"",className:p(F,ex,null==q?void 0:q.description,null==C||null==(g=C.classNames)?void 0:g.description)},"function"==typeof C.description?C.description():C.description):null),t.default.isValidElement(C.cancel)?C.cancel:C.cancel&&m(C.cancel)?t.default.createElement("button",{"data-button":!0,"data-cancel":!0,style:C.cancelButtonStyle||I,onClick:e=>{!m(C.cancel)||ey&&(null==C.cancel.onClick||C.cancel.onClick.call(C.cancel,e),eN())},className:p(null==q?void 0:q.cancelButton,null==C||null==(v=C.classNames)?void 0:v.cancelButton)}
1,C.cancel.label):null,t.default.isValidElement(C.action)?C.action:C.action&&m(C.action)?t.default.createElement("button",{"data-button":!0,"data-action":!0,style:C.actionButtonStyle||V,onClick:e=>{!m(C.action)||(null==C.action.onClick||C.action.onClick.call(C.action,e),e.defaultPrevented||eN())},className:p(null==q?void 0:q.actionButton,null==C||null==(y=C.classNames)?void 0:y.actionButton)},C.action.label):null)};function v(){if("u"<typeof window||"u"<typeof document)return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}let y=t.default.forwardRef(function(e,r){let{id:a,invert:o,position:i="bottom-right",hotkey:s=["altKey","KeyT"],expand:l,closeButton:u,className:c,offset:f,mobileOffset:h,theme:m="light",richColors:p,duration:y,style:b,visibleToasts:x=3,toastOptions:w,dir:E=v(),gap:A=14,icons:C,containerAriaLabel:M="Notifications"}=e,[S,R]=t.default.useState([]),k=t.default.useMemo(()=>a?S.filter(e=>e.toasterId===a):S.filter(e=>!e.toasterId),[S,a]),P=t.default.useMemo(()=>Array.from(new Set([i].concat(k.filter(e=>e.position).map(e=>e.position)))),[k,i]),[T,H]=t.default.useState([]),[L,O]=t.default.useState(!1),[N,Z]=t.default.useState(!1),[j,I]=t.default.useState("system"!==m?m:"u">typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),V=t.default.useRef(null),D=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),F=t.default.useRef(null),B=t.default.useRef(!1),z=t.default.useCallback(e=>{R(t=>{var n;return(null==(n=t.find(t=>t.id===e.id))?void 0:n.delete)||d.dismiss(e.id),t.filter(({id:t})=>t!==e.id)})},[]);return t.default.useEffect(()=>d.subscribe(e=>{e.dismiss?requestAnimationFrame(()=>{R(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t))}):setTimeout(()=>{n.default.flushSync(()=>{R(t=>{let n=t.findIndex(t=>t.id===e.id);return -1!==n?[...t.slice(0,n),{...t[n],...e},...t.slice(n+1)]:[e,...t]})})})}),[S]),t.default.useEffect(()=>{if("system"!==m)return void I(m);if("system"===m&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?I("dark"):I("light")),"u"<typeof window)return;let e=window.matchMedia("(prefers-color-scheme: dark)");try{e.addEventListener("change",({matches:e})=>{e?I("dark"):I("light")})}catch(t){e.addListener(({matches:e})=>{try{e?I("dark"):I("light")}catch(e){console.error(e)}})}},[m]),t.default.useEffect(()=>{S.length<=1&&O(!1)},[S]),t.default.useEffect(()=>{let e=e=>{var t,n;s.every(t=>e[t]||e.code===t)&&(O(!0),null==(n=V.current)||n.focus()),"Escape"===e.code&&(document.activeElement===V.current||(null==(t=V.current)?void 0:t.contains(document.activeElement)))&&O(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[s]),t.default.useEffect(()=>{if(V.current)return()=>{F.current&&(F.current.focus({preventScroll:!0}),F.current=null,B.current=!1)}},[V.current]),t.default.createElement("section",{ref:r,"aria-label":`${M} ${D}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},P.map((n,r)=>{var a;let i,[s,d]=n.split("-");return k.length?t.default.createElement("ol",{key:n,dir:"auto"===E?v():E,tabIndex:-1,ref:V,className:c,"data-sonner-toaster":!0,"data-sonner-theme":j,"data-y-position":s,"data-x-position":d,style:{"--front-toast-height":`${(null==(a=T[0])?void 0:a.height)||0}px`,"--width":"356px","--gap":`${A}px`,...b,...(i={},[f,h].forEach((e,t)=>{let n=1===t,r=n?"--mobile-offset":"--offset",a=n?"16px":"24px";function o(e){["top","right","bottom","left"].forEach(t=>{i[`${r}-${t}`]="number"==typeof e?`${e}px`:e})}"number"==typeof e||"string"==typeof e?o(e):"object"==typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?i[`${r}-${t}`]=a:i[`${r}-${t}`]="number"==typeof e[t]?`${e[t]}px`:e[t]}):o(a)}),i)},onBlur:e=>{B.current&&!e.currentTarget.contains(e.relatedTarget)&&(B.current=!1,F.current&&(F.current.focus({preventScroll:!0}),F.current=null))},onFocus:e=>{!(e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible)&&(B.current||(B.current=!0,F.current=e.relatedTarget))},onMouseEnter:()=>O(!0),onMouseMove:()=>O(!0),onMouseLeave:()=>{N||O(!1)},onDragEnd:()=>O(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||Z(!0)},onPointerUp:()=>Z(!1)},k.filter(e=>!e.position&&0===r||e.position===n).map((r,a)=>{var i,s;return t.default.createElement(g,{key:r.id,icons:C,index:a,toast:r,defaultRichColors:p,duration:null!=(i=null==w?void 0:w.duration)?i:y,className:null==w?void 0:w.className,descriptionClassName:null==w?void 0:w.descriptionClassName,invert:o,visibleToasts:x,closeButton:null!=(s=null==w?void 0:w.closeButton)?s:u,interacting:N,position:n,style:null==w?void 0:w.style,unstyled:null==w?void 0:w.unstyled,classNames:null==w?void 0:w.classNames,cancelButtonStyle:null==w?void 0:w.cancelButtonStyle,actionButtonStyle:null==w?void 0:w.actionButtonStyle,closeButtonAriaLabel:null==w?void 0:w.closeButtonAriaLabel,removeToast:z,toasts:k.filter(e=>e.position==r.position),heights:T.filter(e=>e.position==r.position),setHeights:H,expandByDefault:l,gap:A,expanded:L,swipeDirections:e.swipeDirections})})):null}))});e.s(["Toaster",0,y,"toast",0,h,"useSonner",0,function(){let[e,r]=t.default.useState([]);return t.default.useEffect(()=>d.subscribe(e=>{e.dismiss?setTimeout(()=>{n.default.flushSync(()=>{r(t=>t.filter(t=>t.id!==e.id))})}):setTimeout(()=>{n.default.flushSync(()=>{r(t=>{let n=t.findIndex(t=>t.id===e.id);return -1!==n?[...t.slice(0,n),{...t[n],...e},...t.slice(n+1)]:[e,...t]})})})}),[]),{toasts:e}}])},63829,e=>{"use strict";let t;e.i(47167);var n=e.i(43476),r=e.i(932),a=e.i(19273),o=e.i(86491),i=e.i(40143),s=e.i(15823),l=class extends s.Subscribable{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??(0,a.hashQueryKeyByOptions)(r,t),s=this.get(i);return s||(s=new o.Query({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(s)),s}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){i.notifyManager.batch(()=>
1{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,a.matchQuery)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,a.matchQuery)(e,t)):t}notify(e){i.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){i.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){i.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},u=e.i(88587),c=e.i(36553),d=class extends u.Removable{#t;#n;#r;#a;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#r=e.mutationCache,this.#n=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#n.includes(e)||(this.#n.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#n=this.#n.filter(t=>t!==e),this.scheduleGc(),this.#r.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#n.length||("pending"===this.state.status?this.scheduleGc():this.#r.remove(this))}continue(){return this.#a?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#o({type:"continue"})},n={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#a=(0,c.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#o({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#o({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#r.canRun(this)});let r="pending"===this.state.status,a=!this.#a.canStart();try{if(r)t();else{this.#o({type:"pending",variables:e,isPaused:a}),this.#r.config.onMutate&&await this.#r.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#o({type:"pending",context:t,variables:e,isPaused:a})}let o=await this.#a.start();return await this.#r.config.onSuccess?.(o,e,this.state.context,this,n),await this.options.onSuccess?.(o,e,this.state.context,n),await this.#r.config.onSettled?.(o,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(o,null,e,this.state.context,n),this.#o({type:"success",data:o}),o}catch(t){try{await this.#r.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#r.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#o({type:"error",error:t}),t}finally{this.#r.runNext(this)}}#o(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),i.notifyManager.batch(()=>{this.#n.forEach(t=>{t.onMutationUpdate(e)}),this.#r.notify({mutation:this,type:"updated",action:e})})}},f=s,h=class extends f.Subscribable{constructor(e={}){super(),this.config=e,this.#i=new Set,this.#s=new Map,this.#l=0}#i;#s;#l;build(e,t,n){let r=new d({client:e,mutationCache:this,mutationId:++this.#l,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#i.add(e);let t=m(e);if("string"==typeof t){let n=this.#s.get(t);n?n.push(e):this.#s.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#i.delete(e)){let t=m(e);if("string"==typeof t){let n=this.#s.get(t);if(n)if(n.length>1){let t=n.indexOf(e);-1!==t&&n.splice(t,1)}else n[0]===e&&this.#s.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=m(e);if("string"!=typeof t)return!0;{let n=this.#s.get(t),r=n?.find(e=>"pending"===e.state.status);return!r||r===e}}runNext(e){let t=m(e);if("string"!=typeof t)return Promise.resolve();{let n=this.#s.get(t)?.find(t=>
1t!==e&&t.state.isPaused);return n?.continue()??Promise.resolve()}}clear(){i.notifyManager.batch(()=>{this.#i.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#i.clear(),this.#s.clear()})}getAll(){return Array.from(this.#i)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,a.matchMutation)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,a.matchMutation)(e,t))}notify(e){i.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return i.notifyManager.batch(()=>Promise.all(e.map(e=>e.continue().catch(a.noop))))}};function m(e){return e.options.scope?.id}var p=e.i(75555),g=e.i(14448);function v(e){return{onFetch:(t,n)=>{let r=t.options,o=t.fetchOptions?.meta?.fetchMore?.direction,i=t.state.data?.pages||[],s=t.state.data?.pageParams||[],l={pages:[],pageParams:[]},u=0,c=async()=>{let n=!1,c=(0,a.ensureQueryFn)(t.options,t.fetchOptions),d=async(e,r,o)=>{let i;if(n)return Promise.reject();if(null==r&&e.pages.length)return Promise.resolve(e);let s=(i={client:t.client,queryKey:t.queryKey,pageParam:r,direction:o?"backward":"forward",meta:t.options.meta},(0,a.addConsumeAwareSignal)(i,()=>t.signal,()=>n=!0),i),l=await c(s),{maxPages:u}=t.options,d=o?a.addToStart:a.addToEnd;return{pages:d(e.pages,l,u),pageParams:d(e.pageParams,r,u)}};if(o&&i.length){let e="backward"===o,t={pages:i,pageParams:s},n=(e?function(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}:y)(r,t);l=await d(t,n,e)}else{let t=e??i.length;do{let e=0===u?s[0]??r.initialPageParam:y(r,l);if(u>0&&null==e)break;l=await d(l,e),u++}while(u<t)}return l};t.options.persister?t.fetchFn=()=>t.options.persister?.(c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=c}}}function y(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}var b=class{#u;#r;#c;#d;#f;#h;#m;#p;constructor(e={}){this.#u=e.queryCache||new l,this.#r=e.mutationCache||new h,this.#c=e.defaultOptions||{},this.#d=new Map,this.#f=new Map,this.#h=0}mount(){this.#h++,1===this.#h&&(this.#m=p.focusManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#u.onFocus())}),this.#p=g.onlineManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#u.onOnline())}))}unmount(){this.#h--,0===this.#h&&(this.#m?.(),this.#m=void 0,this.#p?.(),this.#p=void 0)}isFetching(e){return this.#u.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#r.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#u.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#u.build(this,t),r=n.state.data;return void 0===r?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime((0,a.resolveStaleTime)(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#u.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),o=this.#u.get(r.queryHash),i=o?.state.data,s=(0,a.functionalUpdate)(t,i);if(void 0!==s)return this.#u.build(this,r).setData(s,{...n,manual:!0})}setQueriesData(e,t,n){return i.notifyManager.batch(()=>this.#u.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#u.get(t.queryHash)?.state}removeQueries(e){let t=this.#u;i.notifyManager.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#u;return i.notifyManager.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t};return Promise.all(i.notifyManager.batch(()=>this.#u.findAll(e).map(e=>e.cancel(n)))).then(a.noop).catch(a.noop)}invalidateQueries(e,t={}){return i.notifyManager.batch(()=>(this.#u.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(i.notifyManager.batch(()=>this.#u.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(a.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}
1))).then(a.noop)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let n=this.#u.build(this,t);return n.isStaleByTime((0,a.resolveStaleTime)(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(a.noop).catch(a.noop)}fetchInfiniteQuery(e){return e.behavior=v(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(a.noop).catch(a.noop)}ensureInfiniteQueryData(e){return e.behavior=v(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return g.onlineManager.isOnline()?this.#r.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#u}getMutationCache(){return this.#r}getDefaultOptions(){return this.#c}setDefaultOptions(e){this.#c=e}setQueryDefaults(e,t){this.#d.set((0,a.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#d.values()],n={};return t.forEach(t=>{(0,a.partialMatchKey)(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#f.set((0,a.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#f.values()],n={};return t.forEach(t=>{(0,a.partialMatchKey)(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#c.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,a.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===a.skipToken&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#c.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#u.clear(),this.#r.clear()}},x=e.i(12598),w=function(){return null};e.s(["ReactQueryProvider",0,function(e){let a,o,i,s=(0,r.c)(4),{children:l}=e;s[0]===Symbol.for("react.memo_cache_sentinel")?(t||(t=new b({defaultOptions:{queries:{staleTime:6e4,gcTime:6e5,retry:1,refetchOnWindowFocus:!0},mutations:{retry:1}}})),a=t,s[0]=a):a=s[0];let u=a;return s[1]===Symbol.for("react.memo_cache_sentinel")?(o=(0,n.jsx)(w,{initialIsOpen:!1}),s[1]=o):o=s[1],s[2]!==l?(i=(0,n.jsxs)(x.QueryClientProvider,{client:u,children:[l,o]}),s[2]=l,s[3]=i):i=s[3],i}],63829)},63178,e=>{"use strict";var t=e.i(71645),n=(e,t,n,r,a,o,i,s)=>{let l=document.documentElement,u=["light","dark"];function c(t){var n;(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&o?a.map(e=>o[e]||e):a;n?(l.classList.remove(...r),l.classList.add(o&&o[t]?o[t]:t)):l.setAttribute(e,t)}),n=t,s&&u.includes(n)&&(l.style.colorScheme=n)}if(r)c(r);else try{let e=localStorage.getItem(t)||n,r=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(r)}catch(e){}},r=["light","dark"],a="(prefers-color-scheme: dark)",o="u"<typeof window,i=t.createContext(void 0),s={setTheme:e=>{},themes:[]},l=["light","dark"],u=({forcedTheme:e,disableTransitionOnChange:n=!1,enableSystem:o=!0,enableColorScheme:s=!0,storageKey:u="theme",themes:m=l,defaultTheme:p=o?"system":"light",attribute:g="data-theme",value:v,children:y,nonce:b,scriptProps:x})=>{let[w,E]=t.useState(()=>d(u,p)),[A,C]=t.useState(()=>"system"===w?h():w),M=v?Object.values(v):m,S=t.useCallback(e=>{let t=e;if(!t)return;"system"===e&&o&&(t=h());let a=v?v[t]:t,i=n?f(b):null,l=document.documentElement,u=e=>{"class"===e?(l.classList.remove(...M),a&&l.classList.add(a)):e.startsWith("data-")&&(a?l.setAttribute(e,a):l.removeAttribute(e))};if(Array.isArray(g)?g.forEach(u):u(g),s){let e=r.includes(p)?p:null,n=r.includes(t)?t:e;l.style.colorScheme=n}null==i||i()},[b]),R=t.useCallback(e=>{let t="function"==typeof e?e(w):e;E(t);try{localStorage.setItem(u,t)}catch(e){}},[w]),k=t.useCallback(t=>{C(h(t)),"system"===w&&o&&!e&&S("system")},[w,e]);t.useEffect(()=>{let e=window.matchMedia(a);return e.addListener(k),k(e),()=>e.removeListener(k)},[k]),t.useEffect(()=>{let e=e=>{e.key===u&&(e.newValue?E(e.newValue):R(p))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[R]),t.useEffect(()=>{S(null!=e?e:w)},[e,w]);let P=t.useMemo(()=>({theme:w,setTheme:R,forcedTheme:e,resolvedTheme:"system"===w?A:w,themes:o?[...m,"system"]:m,systemTheme:o?A:void 0}),[w,R,e,A,o,m]);return t.createElement(i.Provider,{value:P},t.createElement(c,{forcedTheme:e,storageKey:u,attribute:g,enableSystem:o,enableColorScheme:s,defaultTheme:p,value:v,themes:m,nonce:b,scriptProps:x}),y)},c=t.memo(({forcedTheme:e,storageKey:r,attribute:a,enableSystem:o,enableColorScheme:i,defaultTheme:s,value:l,themes:u,nonce:c,scriptProps:d})=>{let f=JSON.stringify([a,r,s,e,u,l,o,i]).slice(1,-1);return t.createElement("script",{...d,suppressHydrationWarning:!0,nonce:"u"<typeof window?c:"",dangerouslySetInnerHTML:{__html:`(${n.toString()})(${f})`}})}),d=(e,t)=>{let n;if(!o){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},f=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},h=e=>
1(e||(e=window.matchMedia(a)),e.matches?"dark":"light");e.s(["ThemeProvider",0,e=>t.useContext(i)?t.createElement(t.Fragment,null,e.children):t.createElement(u,{...e}),"useTheme",0,()=>{var e;return null!=(e=t.useContext(i))?e:s}])},33102,e=>{"use strict";let t;var n=e.i(43476),r=e.i(932),a=e.i(63178),o=e.i(71645);let i=e=>{let t,n=new Set,r=(e,r)=>{let a="function"==typeof e?e(t):e;if(!Object.is(a,t)){let e=t;t=(null!=r?r:"object"!=typeof a||null===a)?a:Object.assign({},t,a),n.forEach(n=>n(t,e))}},a=()=>t,o={setState:r,getState:a,getInitialState:()=>i,subscribe:e=>(n.add(e),()=>n.delete(e))},i=t=e(r,a,o);return o},s=e=>{let t=e?i(e):i,n=e=>(function(e,t=e=>e){let n=o.default.useSyncExternalStore(e.subscribe,o.default.useCallback(()=>t(e.getState()),[e,t]),o.default.useCallback(()=>t(e.getInitialState()),[e,t]));return o.default.useDebugValue(n),n})(t,e);return Object.assign(n,t),n},l=(t=e=>({resolvedTheme:void 0,setResolvedTheme:t=>e({resolvedTheme:t})}))?s(t):s;function u(e){let t,i,s,u,d,f=(0,r.c)(9),{children:h}=e,[m,p]=(0,o.useState)(!1),{resolvedTheme:g}=(0,a.useTheme)(),v=l(c);return f[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{p(!0)},i=[],f[0]=t,f[1]=i):(t=f[0],i=f[1]),(0,o.useEffect)(t,i),f[2]!==m||f[3]!==g||f[4]!==v?(s=()=>{m&&v(g)},u=[m,g,v],f[2]=m,f[3]=g,f[4]=v,f[5]=s,f[6]=u):(s=f[5],u=f[6]),(0,o.useEffect)(s,u),f[7]!==h?(d=(0,n.jsx)(n.Fragment,{children:h}),f[7]=h,f[8]=d):d=f[8],d}function c(e){return e.setResolvedTheme}e.s(["ThemeProvider",0,function(e){let t,o=(0,r.c)(2),{children:i}=e;return o[0]!==i?(t=(0,n.jsx)(a.ThemeProvider,{attribute:"class",defaultTheme:"system",disableTransitionOnChange:!0,enableSystem:!0,storageKey:"theme",children:(0,n.jsx)(u,{children:i})}),o[0]=i,o[1]=t):t=o[1],t},"useTheme",0,l],33102)},72776,e=>{"use strict";let t;var n,r,a,o,i,s,l=e.i(43476),u=e.i(932),c=e.i(71645),d=e.i(69464);let f=new Map([["bold",c.createElement(c.Fragment,null,c.createElement("path",{d:"M219.23,159.2a196.66,196.66,0,0,0-18-31.2,196.66,196.66,0,0,0,18-31.2c11.84-26.31,11.69-47.48-.43-59.6s-33.29-12.27-59.6-.43a196.66,196.66,0,0,0-31.2,18,196.66,196.66,0,0,0-31.2-18c-26.31-11.84-47.48-11.69-59.6.43s-12.27,33.29-.43,59.6a196.66,196.66,0,0,0,18,31.2,196.66,196.66,0,0,0-18,31.2c-11.84,26.31-11.69,47.48.43,59.6h0C43.33,224.93,51.78,228,62,228c10,0,21.77-2.92,34.76-8.77a196.66,196.66,0,0,0,31.2-18,196.66,196.66,0,0,0,31.2,18c13,5.85,24.74,8.77,34.76,8.77,10.26,0,18.71-3.07,24.84-9.2h0C230.92,206.68,231.07,185.51,219.23,159.2Zm-17.41-105c5.25,5.26,1.79,26-16,53.78-5.61-6.66-11.65-13.25-18.07-19.67S154.7,75.83,148,70.22C175.82,52.39,196.56,48.93,201.82,54.18ZM171.24,128a288.6,288.6,0,0,1-20.51,22.73A288.6,288.6,0,0,1,128,171.24a288.6,288.6,0,0,1-22.73-20.51A288.6,288.6,0,0,1,84.76,128,298.55,298.55,0,0,1,128,84.76a286.83,286.83,0,0,1,22.73,20.51A286.83,286.83,0,0,1,171.24,128ZM54.18,54.18c1.46-1.45,4.1-2.24,7.75-2.24,9.53,0,25.94,5.39,46,18.28-6.66,5.61-13.25,11.65-19.67,18.07S75.83,101.3,70.22,108C52.39,80.18,48.93,59.44,54.18,54.18Zm0,147.64c-5.25-5.26-1.79-26,16-53.78,5.61,6.66,11.65,13.25,18.07,19.67s13,12.46,19.67,18.07C80.18,203.61,59.44,207.07,54.18,201.82Zm147.64,0c-5.26,5.25-26,1.79-53.78-16,6.66-5.61,13.25-11.65,19.67-18.07s12.46-13,18.07-19.67C203.61,175.82,207.07,196.56,201.82,201.82ZM144,128a16,16,0,1,1-16-16A16,16,0,0,1,144,128Z"}))],["duotone",c.createElement(c.Fragment,null,c.createElement("path",{d:"M210.26,210.26c-17.23,17.23-68-5.63-113.46-51.06S28.51,63,45.74,45.74s68,5.63,113.46,51.06S227.49,193,210.26,210.26Z",opacity:"0.2"}),c.createElement("path",{d:"M196.12,128c24.65-34.61,37.22-70.38,19.74-87.86S162.61,35.23,128,59.88C93.39,35.23,57.62,22.66,40.14,40.14S35.23,93.39,59.88,128c-24.65,34.61-37.22,70.38-19.74,87.86h0c5.63,5.63,13.15,8.14,21.91,8.14,18.48,0,42.48-11.17,66-27.88C151.47,212.83,175.47,224,194,224c8.76,0,16.29-2.52,21.91-8.14h0C233.34,198.38,220.77,162.61,196.12,128Zm8.43-76.55c7.64,7.64,2.48,32.4-18.52,63.28a300.33,300.33,0,0,0-21.19-23.57A300.33,300.33,0,0,0,141.27,70C172.15,49,196.91,43.8,204.55,51.45ZM176.29,128a289.14,289.14,0,0,1-22.76,25.53A289.14,289.14,0,0,1,128,176.29a289.14,289.14,0,0,1-25.53-22.76A289.14,289.14,0,0,1,79.71,128,298.62,298.62,0,0,1,128,79.71a289.14,289.14,0,0,1,25.53,22.76A289.14,289.14,0,0,1,176.29,128ZM51.45,51.45c2.2-2.21,5.83-3.35,10.62-3.35C73.89,48.1,92.76,55,114.72,70A304,304,0,0,0,91.16,91.16,300.33,300.33,0,0,0,70,114.73C49,83.85,43.81,59.09,51.45,51.45Zm0,153.1C43.8
11,196.91,49,172.15,70,141.27a300.33,300.33,0,0,0,21.19,23.57A304.18,304.18,0,0,0,114.73,186C83.85,207,59.09,212.2,51.45,204.55Zm153.1,0c-7.64,7.65-32.4,2.48-63.28-18.52a304.18,304.18,0,0,0,23.57-21.19A300.33,300.33,0,0,0,186,141.27C207,172.15,212.19,196.91,204.55,204.55ZM140,128a12,12,0,1,1-12-12A12,12,0,0,1,140,128Z"}))],["fill",c.createElement(c.Fragment,null,c.createElement("path",{d:"M196.12,128c24.65-34.61,37.22-70.38,19.74-87.86S162.61,35.23,128,59.88C93.39,35.23,57.62,22.66,40.14,40.14S35.23,93.39,59.88,128c-24.65,34.61-37.22,70.38-19.74,87.86h0c5.63,5.63,13.15,8.14,21.91,8.14,18.47,0,42.48-11.17,66-27.88C151.47,212.83,175.47,224,194,224c8.76,0,16.29-2.52,21.91-8.14h0C233.34,198.38,220.77,162.61,196.12,128Zm8.43-76.55c7.64,7.64,2.48,32.4-18.52,63.28a300.33,300.33,0,0,0-21.19-23.57A302.47,302.47,0,0,0,141.27,70C172.15,49,196.91,43.81,204.55,51.45Zm-153.1,0c2.2-2.21,5.83-3.35,10.62-3.35C73.89,48.1,92.76,55,114.72,70A304,304,0,0,0,91.16,91.16,300.33,300.33,0,0,0,70,114.73C49,83.85,43.81,59.09,51.45,51.45Zm0,153.1C43.81,196.91,49,172.15,70,141.27a300.33,300.33,0,0,0,21.19,23.57A304.18,304.18,0,0,0,114.73,186C83.85,207,59.09,212.19,51.45,204.55ZM128,140a12,12,0,1,1,12-12A12,12,0,0,1,128,140Zm76.55,64.56c-7.64,7.65-32.4,2.48-63.28-18.52a304.18,304.18,0,0,0,23.57-21.19A300.33,300.33,0,0,0,186,141.27C207,172.15,212.19,196.91,204.55,204.55Z"}))],["light",c.createElement(c.Fragment,null,c.createElement("path",{d:"M193.83,128a195.73,195.73,0,0,0,19.9-33.65c10.74-23.88,11-42.66.8-52.88s-29-9.94-52.88.8A195.73,195.73,0,0,0,128,62.17a195.73,195.73,0,0,0-33.65-19.9c-23.88-10.74-42.66-11-52.88-.8s-9.94,29,.8,52.88A195.73,195.73,0,0,0,62.17,128a195.73,195.73,0,0,0-19.9,33.65c-10.74,23.88-11,42.66-.8,52.88h0c5,5,12,7.47,20.63,7.47,9.1,0,20-2.76,32.25-8.27A195.73,195.73,0,0,0,128,193.83a195.73,195.73,0,0,0,33.65,19.9C173.9,219.24,184.8,222,193.9,222c8.64,0,15.65-2.49,20.63-7.47h0c10.23-10.22,9.94-29-.8-52.88A195.73,195.73,0,0,0,193.83,128ZM206,50c9.28,9.28,2.36,36.29-19.8,68a306.2,306.2,0,0,0-22.78-25.45A306.2,306.2,0,0,0,138,69.76C169.75,47.61,196.77,40.68,206,50Zm-27.19,78A289.17,289.17,0,0,1,155,155a289.17,289.17,0,0,1-27,23.88A289.17,289.17,0,0,1,101,155a290.62,290.62,0,0,1-23.88-27A297.06,297.06,0,0,1,128,77.14,290.74,290.74,0,0,1,155,101,289.17,289.17,0,0,1,178.85,128ZM50,50c2.68-2.69,6.84-4,12.17-4,13.11,0,33.3,8,55.87,23.81A302.94,302.94,0,0,0,92.54,92.54,306.2,306.2,0,0,0,69.76,118C47.6,86.25,40.68,59.24,50,50ZM50,206h0c-9.28-9.28-2.35-36.29,19.8-68a306.2,306.2,0,0,0,22.78,25.45A306.2,306.2,0,0,0,118,186.24C86.25,208.4,59.24,215.32,50,206ZM206,206c-9.28,9.28-36.29,2.35-68-19.81a304.26,304.26,0,0,0,25.45-22.77A306.2,306.2,0,0,0,186.24,138C208.4,169.75,215.32,196.76,206,206Zm-68-78a10,10,0,1,1-10-10A10,10,0,0,1,138,128Z"}))],["regular",c.createElement(c.Fragment,null,c.createElement("path",{d:"M196.12,128c24.65-34.61,37.22-70.38,19.74-87.86S162.61,35.23,128,59.88C93.39,35.23,57.62,22.66,40.14,40.14S35.23,93.39,59.88,128c-24.65,34.61-37.22,70.38-19.74,87.86h0c5.63,5.63,13.15,8.14,21.91,8.14,18.48,0,42.48-11.17,66-27.88C151.47,212.83,175.47,224,194,224c8.76,0,16.29-2.52,21.91-8.14h0C233.34,198.38,220.77,162.61,196.12,128Zm8.43-76.55c7.64,7.64,2.48,32.4-18.52,63.28a300.33,300.33,0,0,0-21.19-23.57A300.33,300.33,0,0,0,141.27,70C172.15,49,196.91,43.8,204.55,51.45ZM176.29,128a289.14,289.14,0,0,1-22.76,25.53A289.14,289.14,0,0,1,128,176.29a289.14,289.14,0,0,1-25.53-22.76A289.14,289.14,0,0,1,79.71,128,298.62,298.62,0,0,1,128,79.71a289.14,289.14,0,0,1,25.53,22.76A289.14,289.14,0,0,1,176.29,128ZM51.45,51.45c2.2-2.21,5.83-3.35,10.62-3.35C73.89,48.1,92.76,55,114.72,70A304,304,0,0,0,91.16,91.16,300.33,300.33,0,0,0,70,114.73C49,83.85,43.81,59.09,51.45,51.45Zm0,153.1C43.81,196.91,49,172.15,70,141.27a300.33,300.33,0,0,0,21.19,23.57A304.18,304.18,0,0,0,114.73,186C83.85,207,59.09,212.2,51.45,204.55Zm153.1,0c-7.64,7.65-32.4,2.48-63.28-18.52a304.18,304.18,0,0,0,23.57-21.19A300.33,300.33,0,0,0,186,141.27C207,172.15,212.19,196.91,204.55,204.55ZM140,128a12,12,0,1,1-12-12A12,12,0,0,1,140,128Z"}))],["thin",c.createElement(c.Fragment,null,c.createElement("path",{d:"M211.89,162.47A195.58,195.58,0,0,0,191.36,128a195.58,195.58,0,0,0,20.53-34.47c10.38-23.06,10.81-41,1.21-50.63s-27.57-9.17-50.63,1.21A195.58,195.58,0,0,0,128,64.64,195.58,195.58,0,0,0,93.53,44.11C70.47,33.73,52.49,33.3,42.9,42.9s-9.17,27.57,1.21,50.63A195.58,195.58,0,0,0,64.64,128a195.58,195.58,0,0,0-20.53,34.47c-10.38,23.06-10.81,41-1.21,50.63h0C47.5,217.7,54,220,62.12,220c8.78,0,19.41-2.71,31.41-8.11A195.58,195.58,0,0,0,128,191.36a195.58,195.58,0,0,0,34.47,20.53c12,5.4,22.63,8.11,31.41,8.11,8.09,0,14.62-2.3,19.22-6.9h0C222.7,203.51,222.27,185.53,211.89,162.47ZM207.45,48.55c10.27,10.28,3.14,39.05-21.1,72.84A301,301,0,0,0,162,94a301,301,0,0,0-27.43-24.31C168.4,45.4,197.17,38.27,207.45,48.55Zm-26,79.45a293.16,293.16,0,0,1-25,28.38,291.82,291.82,0,0,1-28.38,25,291.82,291.82,0,0,1-28.38-25,293.16,293.16,0,0,1-25-28.38A302.36,302.36,0,0,1,128,74.58a295.83,295.83,0,0,1,28.37,25A293.16,293.16,0,0,1,181.41,128ZM48.55,48.55c3.05-3,7.71-4.55,13.64-4.55,14.11,0,35.41,8.59,59.19,25.65a304.89,304.89,0,0,0-51.73,51.74C45.41,87.6,38.28,58.83,48.55,48.55Zm0,158.9c-10.27-10.28-3.14-39,21.1-72.84A301,301,0,0,0,94,162a301,301,0,0,0,27.43,24.31C87.6,210.59,58.83,217.72,48.55,207.45Zm158.9,0c-10.28,10.27-39,3.14-72.84-21.1A301,301,0,0,0,162,162a301,301,0,0,0,24.31-27.43C2
110.59,168.4,217.72,197.17,207.45,207.45ZM136,128a8,8,0,1,1-8-8A8,8,0,0,1,136,128Z"}))]]),h=c.forwardRef((e,t)=>c.createElement(d.default,{ref:t,...e,weights:f}));h.displayName="AtomIcon";let m=new Map([["bold",c.createElement(c.Fragment,null,c.createElement("path",{d:"M232,48H76V40A12,12,0,0,0,64,28H48A36,36,0,0,0,12,64V176a36,36,0,0,0,36,36H232a12,12,0,0,0,12-12V60A12,12,0,0,0,232,48ZM36,64A12,12,0,0,1,48,52h4v88H48a35.59,35.59,0,0,0-12,2.06ZM220,188H48a12,12,0,0,1,0-24H64a12,12,0,0,0,12-12V72H220ZM104,136a12,12,0,0,0,0,24h12v4a12,12,0,0,0,24,0v-4h16v4a12,12,0,0,0,24,0v-4h12a12,12,0,0,0,0-24H180V124h12a12,12,0,0,0,0-24H180V96a12,12,0,0,0-24,0v4H140V96a12,12,0,0,0-24,0v4H104a12,12,0,0,0,0,24h12v12Zm36-12h16v12H140Z"}))],["duotone",c.createElement(c.Fragment,null,c.createElement("path",{d:"M232,64V200H48a24,24,0,0,1,0-48H64V64Z",opacity:"0.2"}),c.createElement("path",{d:"M232,56H72V40a8,8,0,0,0-8-8H48A32,32,0,0,0,16,64V176a32,32,0,0,0,32,32H232a8,8,0,0,0,8-8V64A8,8,0,0,0,232,56ZM32,64A16,16,0,0,1,48,48h8v96H48a31.82,31.82,0,0,0-16,4.29ZM224,192H48a16,16,0,0,1,0-32H64a8,8,0,0,0,8-8V72H224ZM104,136a8,8,0,0,0,0,16h16v8a8,8,0,0,0,16,0v-8h24v8a8,8,0,0,0,16,0v-8h16a8,8,0,0,0,0-16H176V120h16a8,8,0,0,0,0-16H176V96a8,8,0,0,0-16,0v8H136V96a8,8,0,0,0-16,0v8H104a8,8,0,0,0,0,16h16v16Zm32-16h24v16H136Z"}))],["fill",c.createElement(c.Fragment,null,c.createElement("path",{d:"M136,120h24v16H136ZM240,64V200a8,8,0,0,1-8,8H48a32,32,0,0,1-32-32V64A32,32,0,0,1,48,32H64a8,8,0,0,1,8,8V56H232A8,8,0,0,1,240,64ZM56,48H48A16,16,0,0,0,32,64v84.29A31.82,31.82,0,0,1,48,144h8Zm120,88V120h16a8,8,0,0,0,0-16H176V96a8,8,0,0,0-16,0v8H136V96a8,8,0,0,0-16,0v8H104a8,8,0,0,0,0,16h16v16H104a8,8,0,0,0,0,16h16v8a8,8,0,0,0,16,0v-8h24v8a8,8,0,0,0,16,0v-8h16a8,8,0,0,0,0-16Z"}))],["light",c.createElement(c.Fragment,null,c.createElement("path",{d:"M232,58H70V40a6,6,0,0,0-6-6H48A30,30,0,0,0,18,64V176a30,30,0,0,0,30,30H232a6,6,0,0,0,6-6V64A6,6,0,0,0,232,58ZM30,64A18,18,0,0,1,48,46H58V146H48a29.87,29.87,0,0,0-18,6ZM226,194H48a18,18,0,0,1,0-36H64a6,6,0,0,0,6-6V70H226ZM104,138a6,6,0,0,0,0,12h18v10a6,6,0,0,0,12,0V150h28v10a6,6,0,0,0,12,0V150h18a6,6,0,0,0,0-12H174V118h18a6,6,0,0,0,0-12H174V96a6,6,0,0,0-12,0v10H134V96a6,6,0,0,0-12,0v10H104a6,6,0,0,0,0,12h18v20Zm30-20h28v20H134Z"}))],["regular",c.createElement(c.Fragment,null,c.createElement("path",{d:"M232,56H72V40a8,8,0,0,0-8-8H48A32,32,0,0,0,16,64V176a32,32,0,0,0,32,32H232a8,8,0,0,0,8-8V64A8,8,0,0,0,232,56ZM32,64A16,16,0,0,1,48,48h8v96H48a31.82,31.82,0,0,0-16,4.29ZM224,192H48a16,16,0,0,1,0-32H64a8,8,0,0,0,8-8V72H224ZM104,136a8,8,0,0,0,0,16h16v8a8,8,0,0,0,16,0v-8h24v8a8,8,0,0,0,16,0v-8h16a8,8,0,0,0,0-16H176V120h16a8,8,0,0,0,0-16H176V96a8,8,0,0,0-16,0v8H136V96a8,8,0,0,0-16,0v8H104a8,8,0,0,0,0,16h16v16Zm32-16h24v16H136Z"}))],["thin",c.createElement(c.Fragment,null,c.createElement("path",{d:"M232,60H68V40a4,4,0,0,0-4-4H48A28,28,0,0,0,20,64V176a28,28,0,0,0,28,28H232a4,4,0,0,0,4-4V64A4,4,0,0,0,232,60ZM28,64A20,20,0,0,1,48,44H60V148H48a27.94,27.94,0,0,0-20,8.42ZM228,196H48a20,20,0,0,1,0-40H64a4,4,0,0,0,4-4V68H228ZM104,140a4,4,0,0,0,0,8h20v12a4,4,0,0,0,8,0V148h32v12a4,4,0,0,0,8,0V148h20a4,4,0,0,0,0-8H172V116h20a4,4,0,0,0,0-8H172V96a4,4,0,0,0-8,0v12H132V96a4,4,0,0,0-8,0v12H104a4,4,0,0,0,0,8h20v24Zm28-24h32v24H132Z"}))]]),p=c.forwardRef((e,t)=>c.createElement(d.default,{ref:t,...e,weights:m}));p.displayName="BlueprintIcon";let g=new Map([["bold",c.createElement(c.Fragment,null,c.createElement("path",{d:"M232,44H160a43.86,43.86,0,0,0-32,13.85A43.86,43.86,0,0,0,96,44H24A12,12,0,0,0,12,56V200a12,12,0,0,0,12,12H96a20,20,0,0,1,20,20,12,12,0,0,0,24,0,20,20,0,0,1,20-20h72a12,12,0,0,0,12-12V56A12,12,0,0,0,232,44ZM96,188H36V68H96a20,20,0,0,1,20,20V192.81A43.79,43.79,0,0,0,96,188Zm124,0H160a43.71,43.71,0,0,0-20,4.83V88a20,20,0,0,1,20-20h60Z"}))],["duotone",c.createElement(c.Fragment,null,c.createElement("path",{d:"M232,56V200H160a32,32,0,0,0-32,32,32,32,0,0,0-32-32H24V56H96a32,32,0,0,1,32,32,32,32,0,0,1,32-32Z",opacity:"0.2"}),c.createElement("path",{d:"M232,48H160a40,40,0,0,0-32,16A40,40,0,0,0,96,48H24a8,8,0,0,0-8,8V200a8,8,0,0,0,8,8H96a24,24,0,0,1,24,24,8,8,0,0,0,16,0,24,24,0,0,1,24-24h72a8,8,0,0,0,8-8V56A8,8,0,0,0,232,48ZM96,192H32V64H96a24,24,0,0,1,24,24V200A39.81,39.81,0,0,0,96,192Zm128,0H160a39.81,39.81,0,0,0-24,8V88a24,24,0,0,1,24-24h64Z"}))],["fill",c.createElement(c.Fragment,null,c.createElement("path",{d:"M240,56V200a8,8,0,0,1-8,8H160a24,24,0,0,0-24,23.94,7.9,7.9,0,0,1-5.12,7.55A8,8,0,0,1,120,232a24,24,0,0,0-24-24H24a8,8,0,0,1-8-8V56a8,8,0,0,1,8-8H88a32,32,0,0,1,32,32v87.73a8.17,8.17,0,0,0,7.47,8.25,8,8,0,0,0,8.53-8V80a32,32,0,0,1,32-32h64A8,8,0,0,1,240,56Z"}))],["light",c.createElement(c.Fragment,null,c.createElement("path",{d:"M232,50H160a38,38,0,0,0-32,17.55A38,38,0,0,0,96,50H24a6,6,0,0,0-6,6V200a6,6,0,0,0,6,6H96a26,26,0,0,1,26,26,6,6,0,0,0,12,0,26,26,0,0,1,26-26h72a6,6,0,0,0,6-6V56A6,6,0,0,0,232,50ZM96,194H30V62H96a26,26,0,0,1,26,26V204.31A37.86,37.86,0,0,0,96,194Zm130,0H160a37.87,37.87,0,0,0-26,10.32V88a26,26,0,0,1,26-26h66Z"}))],["regular",c.createElement(c.Fragment,null,c.createElement("path",{d:"M232,48H160a40,40,0,0,0-32,16A40,40,0,0,0,96,48H24a8,8,0,0,0-8,8V2
100a8,8,0,0,0,8,8H96a24,24,0,0,1,24,24,8,8,0,0,0,16,0,24,24,0,0,1,24-24h72a8,8,0,0,0,8-8V56A8,8,0,0,0,232,48ZM96,192H32V64H96a24,24,0,0,1,24,24V200A39.81,39.81,0,0,0,96,192Zm128,0H160a39.81,39.81,0,0,0-24,8V88a24,24,0,0,1,24-24h64Z"}))],["thin",c.createElement(c.Fragment,null,c.createElement("path",{d:"M232,52H160a36,36,0,0,0-32,19.54A36,36,0,0,0,96,52H24a4,4,0,0,0-4,4V200a4,4,0,0,0,4,4H96a28,28,0,0,1,28,28,4,4,0,0,0,8,0,28,28,0,0,1,28-28h72a4,4,0,0,0,4-4V56A4,4,0,0,0,232,52ZM96,196H28V60H96a28,28,0,0,1,28,28V209.4A35.93,35.93,0,0,0,96,196Zm132,0H160a35.94,35.94,0,0,0-28,13.41V88a28,28,0,0,1,28-28h68Z"}))]]),v=c.forwardRef((e,t)=>c.createElement(d.default,{ref:t,...e,weights:g}));v.displayName="BookOpenIcon";let y=new Map([["bold",c.createElement(c.Fragment,null,c.createElement("path",{d:"M71.68,97.22,34.74,128l36.94,30.78a12,12,0,1,1-15.36,18.44l-48-40a12,12,0,0,1,0-18.44l48-40A12,12,0,0,1,71.68,97.22Zm176,21.56-48-40a12,12,0,1,0-15.36,18.44L221.26,128l-36.94,30.78a12,12,0,1,0,15.36,18.44l48-40a12,12,0,0,0,0-18.44ZM164.1,28.72a12,12,0,0,0-15.38,7.18l-64,176a12,12,0,0,0,7.18,15.37A11.79,11.79,0,0,0,96,228a12,12,0,0,0,11.28-7.9l64-176A12,12,0,0,0,164.1,28.72Z"}))],["duotone",c.createElement(c.Fragment,null,c.createElement("path",{d:"M240,128l-48,40H64L16,128,64,88H192Z",opacity:"0.2"}),c.createElement("path",{d:"M69.12,94.15,28.5,128l40.62,33.85a8,8,0,1,1-10.24,12.29l-48-40a8,8,0,0,1,0-12.29l48-40a8,8,0,0,1,10.24,12.3Zm176,27.7-48-40a8,8,0,1,0-10.24,12.3L227.5,128l-40.62,33.85a8,8,0,1,0,10.24,12.29l48-40a8,8,0,0,0,0-12.29ZM162.73,32.48a8,8,0,0,0-10.25,4.79l-64,176a8,8,0,0,0,4.79,10.26A8.14,8.14,0,0,0,96,224a8,8,0,0,0,7.52-5.27l64-176A8,8,0,0,0,162.73,32.48Z"}))],["fill",c.createElement(c.Fragment,null,c.createElement("path",{d:"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM92.8,145.6a8,8,0,1,1-9.6,12.8l-32-24a8,8,0,0,1,0-12.8l32-24a8,8,0,0,1,9.6,12.8L69.33,128Zm58.89-71.4-32,112a8,8,0,1,1-15.38-4.4l32-112a8,8,0,0,1,15.38,4.4Zm53.11,60.2-32,24a8,8,0,0,1-9.6-12.8L186.67,128,163.2,110.4a8,8,0,1,1,9.6-12.8l32,24a8,8,0,0,1,0,12.8Z"}))],["light",c.createElement(c.Fragment,null,c.createElement("path",{d:"M67.84,92.61,25.37,128l42.47,35.39a6,6,0,1,1-7.68,9.22l-48-40a6,6,0,0,1,0-9.22l48-40a6,6,0,0,1,7.68,9.22Zm176,30.78-48-40a6,6,0,1,0-7.68,9.22L230.63,128l-42.47,35.39a6,6,0,1,0,7.68,9.22l48-40a6,6,0,0,0,0-9.22Zm-81.79-89A6,6,0,0,0,154.36,38l-64,176A6,6,0,0,0,94,221.64a6.15,6.15,0,0,0,2,.36,6,6,0,0,0,5.64-3.95l64-176A6,6,0,0,0,162.05,34.36Z"}))],["regular",c.createElement(c.Fragment,null,c.createElement("path",{d:"M69.12,94.15,28.5,128l40.62,33.85a8,8,0,1,1-10.24,12.29l-48-40a8,8,0,0,1,0-12.29l48-40a8,8,0,0,1,10.24,12.3Zm176,27.7-48-40a8,8,0,1,0-10.24,12.3L227.5,128l-40.62,33.85a8,8,0,1,0,10.24,12.29l48-40a8,8,0,0,0,0-12.29ZM162.73,32.48a8,8,0,0,0-10.25,4.79l-64,176a8,8,0,0,0,4.79,10.26A8.14,8.14,0,0,0,96,224a8,8,0,0,0,7.52-5.27l64-176A8,8,0,0,0,162.73,32.48Z"}))],["thin",c.createElement(c.Fragment,null,c.createElement("path",{d:"M66.56,91.07,22.25,128l44.31,36.93A4,4,0,0,1,64,172a3.94,3.94,0,0,1-2.56-.93l-48-40a4,4,0,0,1,0-6.14l48-40a4,4,0,0,1,5.12,6.14Zm176,33.86-48-40a4,4,0,1,0-5.12,6.14L233.75,128l-44.31,36.93a4,4,0,1,0,5.12,6.14l48-40a4,4,0,0,0,0-6.14ZM161.37,36.24a4,4,0,0,0-5.13,2.39l-64,176a4,4,0,0,0,2.39,5.13A4.12,4.12,0,0,0,96,220a4,4,0,0,0,3.76-2.63l64-176A4,4,0,0,0,161.37,36.24Z"}))]]),b=c.forwardRef((e,t)=>c.createElement(d.default,{ref:t,...e,weights:y}));b.displayName="CodeIcon";let x=new Map([["bold",c.createElement(c.Fragment,null,c.createElement("path",{d:"M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128ZM40,76H216a12,12,0,0,0,0-24H40a12,12,0,0,0,0,24ZM216,180H40a12,12,0,0,0,0,24H216a12,12,0,0,0,0-24Z"}))],["duotone",c.createElement(c.Fragment,null,c.createElement("path",{d:"M216,64V192H40V64Z",opacity:"0.2"}),c.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z"}))],["fill",c.createElement(c.Fragment,null,c.createElement("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM192,184H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Zm0-48H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Zm0-48H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Z"}))],["light",c.createElement(c.Fragment,null,c.createElement("path",{d:"M222,128a6,6,0,0,1-6,6H40a6,6,0,0,1,0-12H216A6,6,0,0,1,222,128ZM40,70H216a6,6,0,0,0,0-12H40a6,6,0,0,0,0,12ZM216,186H40a6,6,0,0,0,0,12H216a6,6,0,0,0,0-12Z"}))],["regular",c.createElement(c.Fragment,null,c.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z"}))],["thin",c.createElement(c.Fragment,null,c.createElement("path",{d:"M220,128a4,4,0,0,1-4,4H40a4,4,0,0,1,0-8H216A4,4,0,0,1,220,128ZM40,68H216a4,4,0,0,0,0-8H40a4,4,0,0,0,0,8ZM216,188H40a4,4,0,0,0,0,8H216a4,4,0,0,0,0-8Z"}))]]),w=c.forwardRef((e,t)=>
1c.createElement(d.default,{ref:t,...e,weights:x}));w.displayName="ListIcon";let E=new Map([["bold",c.createElement(c.Fragment,null,c.createElement("path",{d:"M242.86,133.1c-23,49-43,70.9-64.82,70.9-27.64,0-43.8-34.44-60.9-70.9C110,117.78,102.53,102,94.92,90.73,88.39,81.09,82.53,76,78,76c-3.82,0-18.24,4.12-43.09,57.1a12,12,0,0,1-21.73-10.2c23-49,43-70.9,64.82-70.9,27.64,0,43.8,34.44,60.9,70.9,7.19,15.32,14.61,31.15,22.22,42.37,6.53,9.64,12.39,14.73,17,14.73,3.82,0,18.24-4.12,43.09-57.1a12,12,0,0,1,21.73,10.2Z"}))],["duotone",c.createElement(c.Fragment,null,c.createElement("path",{d:"M232,128c-52,110.85-78,55.43-104,0ZM24,128H128C102,72.57,76,17.15,24,128Z",opacity:"0.2"}),c.createElement("path",{d:"M239.24,131.4c-22,46.8-41.4,68.6-61.2,68.6-25.1,0-40.73-33.32-57.28-68.6C107.7,103.56,92.9,72,78,72c-16.4,0-36.31,37.21-46.72,59.4a8,8,0,0,1-14.48-6.8C38.71,77.8,58.16,56,78,56c25.1,0,40.73,33.32,57.28,68.6C148.3,152.44,163.1,184,178,184c16.4,0,36.31-37.21,46.72-59.4a8,8,0,0,1,14.48,6.8Z"}))],["fill",c.createElement(c.Fragment,null,c.createElement("path",{d:"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm-4.78,91.44c-16.68,35-31.06,50.56-46.65,50.56-19.68,0-31.39-24.56-43.79-50.56C112,113,101,90,91.43,90c-3.74,0-14.37,4-32.21,41.44a8,8,0,0,1-14.44-6.88C61.46,89.59,75.84,74,91.43,74c19.68,0,31.39,24.56,43.79,50.56C144,143,155,166,164.57,166c3.74,0,14.37-4,32.21-41.44a8,8,0,1,1,14.44,6.88Z"}))],["light",c.createElement(c.Fragment,null,c.createElement("path",{d:"M237.43,130.55C215.84,176.57,197,198,178,198c-23.83,0-39.2-32.76-55.47-67.45C109.26,102.17,94.17,70,78,70c-9.18,0-25,10.5-48.53,60.55a6,6,0,0,1-10.86-5.1C40.16,79.43,59,58,78,58c23.83,0,39.2,32.76,55.47,67.45C146.74,153.83,161.83,186,178,186c9.18,0,25.05-10.5,48.53-60.55a6,6,0,0,1,10.86,5.1Z"}))],["regular",c.createElement(c.Fragment,null,c.createElement("path",{d:"M239.24,131.4c-22,46.8-41.4,68.6-61.2,68.6-25.1,0-40.73-33.32-57.28-68.6C107.7,103.56,92.9,72,78,72c-16.4,0-36.31,37.21-46.72,59.4a8,8,0,0,1-14.48-6.8C38.71,77.8,58.16,56,78,56c25.1,0,40.73,33.32,57.28,68.6C148.3,152.44,163.1,184,178,184c16.4,0,36.31-37.21,46.72-59.4a8,8,0,0,1,14.48,6.8Z"}))],["thin",c.createElement(c.Fragment,null,c.createElement("path",{d:"M235.62,129.7C214.4,174.93,196.1,196,178,196c-22.56,0-37.67-32.21-53.66-66.3C110.15,99.37,95.44,68,78,68c-14.2,0-31.13,20.76-50.34,61.7a4,4,0,0,1-7.24-3.4C41.6,81.07,59.9,60,78,60c22.56,0,37.67,32.21,53.66,66.3C145.85,156.63,160.56,188,178,188c14.2,0,31.13-20.76,50.34-61.7a4,4,0,0,1,7.24,3.4Z"}))]]),A=c.forwardRef((e,t)=>c.createElement(d.default,{ref:t,...e,weights:E}));A.displayName="WaveSineIcon";let C=new Map([["bold",c.createElement(c.Fragment,null,c.createElement("path",{d:"M208.49,191.51a12,12,0,0,1-17,17L128,145,64.49,208.49a12,12,0,0,1-17-17L111,128,47.51,64.49a12,12,0,0,1,17-17L128,111l63.51-63.52a12,12,0,0,1,17,17L145,128Z"}))],["duotone",c.createElement(c.Fragment,null,c.createElement("path",{d:"M216,56V200a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V56A16,16,0,0,1,56,40H200A16,16,0,0,1,216,56Z",opacity:"0.2"}),c.createElement("path",{d:"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"}))],["fill",c.createElement(c.Fragment,null,c.createElement("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM181.66,170.34a8,8,0,0,1-11.32,11.32L128,139.31,85.66,181.66a8,8,0,0,1-11.32-11.32L116.69,128,74.34,85.66A8,8,0,0,1,85.66,74.34L128,116.69l42.34-42.35a8,8,0,0,1,11.32,11.32L139.31,128Z"}))],["light",c.createElement(c.Fragment,null,c.createElement("path",{d:"M204.24,195.76a6,6,0,1,1-8.48,8.48L128,136.49,60.24,204.24a6,6,0,0,1-8.48-8.48L119.51,128,51.76,60.24a6,6,0,0,1,8.48-8.48L128,119.51l67.76-67.75a6,6,0,0,1,8.48,8.48L136.49,128Z"}))],["regular",c.createElement(c.Fragment,null,c.createElement("path",{d:"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"}))],["thin",c.createElement(c.Fragment,null,c.createElement("path",{d:"M202.83,197.17a4,4,0,0,1-5.66,5.66L128,133.66,58.83,202.83a4,4,0,0,1-5.66-5.66L122.34,128,53.17,58.83a4,4,0,0,1,5.66-5.66L128,122.34l69.17-69.17a4,4,0,1,1,5.66,5.66L133.66,128Z"}))]]),M=c.forwardRef((e,t)=>
1c.createElement(d.default,{ref:t,...e,weights:C}));M.displayName="XIcon",e.i(47167);var S=e.i(31178),R=e.i(47414),k=e.i(74008),P=e.i(21476),T=e.i(72846),H=c,L=e.i(37806);function O(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class N extends H.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,T.isHTMLElement)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,n=(0,T.isHTMLElement)(e)&&e.offsetWidth||0,r=(0,T.isHTMLElement)(e)&&e.offsetHeight||0,a=getComputedStyle(t),o=this.props.sizeRef.current;o.height=parseFloat(a.height),o.width=parseFloat(a.width),o.top=t.offsetTop,o.left=t.offsetLeft,o.right=n-o.width-o.left,o.bottom=r-o.height-o.top}return null}componentDidUpdate(){}render(){return this.props.children}}function Z({children:e,isPresent:t,anchorX:n,anchorY:r,root:a,pop:o}){let i=(0,H.useId)(),s=(0,H.useRef)(null),u=(0,H.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:d}=(0,H.useContext)(L.MotionConfigContext),f=function(...e){return c.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=O(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():O(e[t],null)}}}}(...e),e)}(s,e.props?.ref??e?.ref);return(0,H.useInsertionEffect)(()=>{let{width:e,height:l,top:c,left:f,right:h,bottom:m}=u.current;if(t||!1===o||!s.current||!e||!l)return;let p="left"===n?`left: ${f}`:`right: ${h}`,g="bottom"===r?`bottom: ${m}`:`top: ${c}`;s.current.dataset.motionPopId=i;let v=document.createElement("style");d&&(v.nonce=d);let y=a??document.head;return y.appendChild(v),v.sheet&&v.sheet.insertRule(` 2 [data-motion-pop-id="${i}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${l}px !important; 6 ${p}px !important; 7 ${g}px !important; 8 } 9 `),()=>{y.contains(v)&&y.removeChild(v)}},[t]),(0,l.jsx)(N,{isPresent:t,childRef:s,sizeRef:u,pop:o,children:!1===o?e:H.cloneElement(e,{ref:f})})}let j=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:a,presenceAffectsLayout:o,mode:i,anchorX:s,anchorY:u,root:d})=>{let f=(0,R.useConstant)(I),h=(0,c.useId)(),m=!0,p=(0,c.useMemo)(()=>(m=!1,{id:h,initial:t,isPresent:n,custom:a,onExitComplete:e=>{for(let t of(f.set(e,!0),f.values()))if(!t)return;r&&r()},register:e=>(f.set(e,!1),()=>f.delete(e))}),[n,f,r]);return o&&m&&(p={...p}),(0,c.useMemo)(()=>{f.forEach((e,t)=>f.set(t,!1))},[n]),c.useEffect(()=>{n||f.size||!r||r()},[n]),e=(0,l.jsx)(Z,{pop:"popLayout"===i,isPresent:n,anchorX:s,anchorY:u,root:d,children:e}),(0,l.jsx)(P.PresenceContext.Provider,{value:p,children:e})};function I(){return new Map}var V=e.i(64978);let D=e=>e.key||"";function F(e){let t=[];return c.Children.forEach(e,e=>{(0,c.isValidElement)(e)&&t.push(e)}),t}let B=({children:e,custom:t,initial:n=!0,onExitComplete:r,presenceAffectsLayout:a=!0,mode:o="sync",propagate:i=!1,anchorX:s="left",anchorY:u="top",root:d})=>{let[f,h]=(0,V.usePresence)(i),m=(0,c.useMemo)(()=>F(e),[e]),p=i&&!f?[]:m.map(D),g=(0,c.useRef)(!0),v=(0,c.useRef)(m),y=(0,R.useConstant)(()=>new Map),b=(0,c.useRef)(new Set),[x,w]=(0,c.useState)(m),[E,A]=(0,c.useState)(m);(0,k.useIsomorphicLayoutEffect)(()=>{g.current=!1,v.current=m;for(let e=0;e<E.length;e++){let t=D(E[e]);p.includes(t)?(y.delete(t),b.current.delete(t)):!0!==y.get(t)&&y.set(t,!1)}},[E,p.length,p.join("-")]);let C=[];if(m!==x){let e=[...m];for(let t=0;t<E.length;t++){let n=E[t],r=D(n);p.includes(r)||(e.splice(t,0,n),C.push(n))}return"wait"===o&&C.length&&(e=C),A(F(e)),w(m),null}let{forceRender:M}=(0,c.useContext)(S.LayoutGroupContext);return(0,l.jsx)(l.Fragment,{children:E.map(e=>{let c=D(e),x=(!i||!!f)&&(m===E||p.includes(c));return(0,l.jsx)(j,{isPresent:x,initial:(!g.current||!!n)&&void 0,custom:t,presenceAffectsLayout:a,mode:o,root:d,onExitComplete:x?void 0:()=>{if(b.current.has(c)||(b.current.add(c),!y.has(c)))return;y.set(c,!0);let e=!0;y.forEach(t=>{t||(e=!1)}),e&&(M?.(),A(v.current),i&&h?.(),r&&r())},anchorX:s,anchorY:u,children:e},c)})})};var z=e.i(46932),_=e.i(10542),W=e.i(57688),q=e.i(22016),$=e.i(67881);e.s([],89590),e.i(89590);var Y=e.i(29315),Q=e.i(76477);function K(e){return e?.ownerDocument||document}let U={...c},X=0,G=U.useId;function J(e,t){if(void 0!==G){let n=G();return e??(t?`${t}-${n}`:n)}return function(e,t="mui"){let[n,r]=c.useState(e),a=e||n;return c.useEffect(()=>{null==n&&(X+=1,r(`${t}-${X}`))},[n,t]),a}(e,t)}var ee=e.i(977),et=e.i(30628);function en(){let e=new Map;
9return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}class er{nodesRef={current:[]};events=en();addNode(e){this.nodesRef.current.push(e)}removeNode(e){let t=this.nodesRef.current.findIndex(t=>t===e);-1!==t&&this.nodesRef.current.splice(t,1)}}let ea=c.createContext(null),eo=c.createContext(null),ei=()=>c.useContext(ea)?.id||null,es=e=>{let t=c.useContext(eo);return e??t};function el(e){let{children:t,id:n}=e,r=ei();return(0,l.jsx)(ea.Provider,{value:c.useMemo(()=>({id:n,parentId:r}),[n,r]),children:t})}function eu(e){let{children:t,externalTree:n}=e,r=(0,et.useRefWithInit)(()=>n??new er).current;return(0,l.jsx)(eo.Provider,{value:r,children:t})}let ec="active",ed="selected",ef="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",eh="ArrowLeft",em="ArrowRight";function ep(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function eg(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&(0,Y.isShadowRoot)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function ev(e){return"composedPath"in e?e.composedPath()[0]:e.target}function ey(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}var eb=e.i(27601),ex=e.i(67805);let ew=c.createContext(void 0);function eE(e){let t=c.useContext(ew);if(void 0===t&&!e)throw Error((0,ex.default)(41));return t}let eA=c.createContext(void 0);function eC(){return c.useContext(eA)}var eM=e.i(74080);let eS=[];function eR(e){c.useEffect(e,eS)}let ek=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n<t.length;n+=1)t[n]?.(e)};request(e){let t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||(requestAnimationFrame(this.tick),this.isScheduled=!0),t}cancel(e){let t=e-this.startId;t<0||t>=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}};class eP{static create(){return new eP}static request(e){return ek.request(e)}static cancel(e){return ek.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=ek.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(ek.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}function eT(){let e=(0,et.useRefWithInit)(eP.create).current;return eR(e.disposeEffect),e}let eH=((n={}).startingStyle="data-starting-style",n.endingStyle="data-ending-style",n),eL={[eH.startingStyle]:""},eO={[eH.endingStyle]:""},eN={transitionStatus:e=>"starting"===e?eL:"ending"===e?eO:null};function eZ(e,t=!1,n=!0){let r=eT();return(0,Q.useStableCallback)((a,o=null)=>{function i(){eM.flushSync(a)}r.cancel();let s=null==e?e:"current"in e?e.current:e;if(null!=s)if("function"!=typeof s.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)a();else{function l(){Promise.all(s.getAnimations().map(e=>e.finished)).then(()=>{o?.aborted||i()}).catch(()=>{let e=s.getAnimations();if(n){if(o?.aborted)return;i()}else e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&l()})}if(t)return void function(){let e=eH.startingStyle;if(!s.hasAttribute(e))return r.request(l);let t=new MutationObserver(()=>{s.hasAttribute(e)||(t.disconnect(),l())});t.observe(s,{attributes:!0,attributeFilter:[e]}),o?.addEventListener("abort",()=>t.disconnect(),{once:!0})}();r.request(l)}})}function ej(e){let{enabled:t=!0,open:n,ref:r,onComplete:a}=e,o=(0,Q.useStableCallback)(a),i=eZ(r,n,!1);c.useEffect(()=>{if(!t)return;let e=new AbortController;return i(o,e.signal),()=>{e.abort()}},[t,n,o,i])}function eI(e,t=!1,n=!1){let[r,a]=c.useState(e&&t?"idle":void 0),[o,i]=c.useState(e);return e&&!o&&(i(!0),a("starting")),e||!o||"ending"===r||n||a("ending"),e||o||"ending"!==r||a(void 0),(0,ee.useIsoLayoutEffect)(()=>{if(!e&&o&&"ending"!==r&&n){let e=eP.request(()=>{a("ending")});return()=>{eP.cancel(e)}}},[e,o,r,n]),(0,ee.useIsoLayoutEffect)(()=>
9{if(!e||t)return;let n=eP.request(()=>{a(void 0)});return()=>{eP.cancel(n)}},[t,e]),(0,ee.useIsoLayoutEffect)(()=>{if(!e||!t)return;e&&o&&"idle"!==r&&a("starting");let n=eP.request(()=>{a("idle")});return()=>{eP.cancel(n)}},[t,e,o,a,r]),c.useMemo(()=>({mounted:o,setMounted:i,transitionStatus:r}),[o,r])}let eV=["top","right","bottom","left"],eD=Math.min,eF=Math.max,eB=Math.round,ez=Math.floor,e_=e=>({x:e,y:e}),eW={left:"right",right:"left",bottom:"top",top:"bottom"},eq={start:"end",end:"start"};function e$(e,t){return"function"==typeof e?e(t):e}function eY(e){return e.split("-")[0]}function eQ(e){return e.split("-")[1]}function eK(e){return"x"===e?"y":"x"}function eU(e){return"y"===e?"height":"width"}let eX=new Set(["top","bottom"]);function eG(e){return eX.has(eY(e))?"y":"x"}function eJ(e){return e.replace(/start|end/g,e=>eq[e])}let e0=["left","right"],e1=["right","left"],e2=["top","bottom"],e8=["bottom","top"];function e6(e){return e.replace(/left|right|bottom|top/g,e=>eW[e])}function e4(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function e3(e){let{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function e5(e){let t=(0,Y.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,a=(0,Y.isHTMLElement)(e),o=a?e.offsetWidth:n,i=a?e.offsetHeight:r;return(eB(n)!==o||eB(r)!==i)&&(n=o,r=i),{width:n,height:r}}let e9=((r={}).popupWidth="--popup-width",r.popupHeight="--popup-height",r),e7=((a={}).availableWidth="--available-width",a.availableHeight="--available-height",a.anchorWidth="--anchor-width",a.anchorHeight="--anchor-height",a.transformOrigin="--transform-origin",a.positionerWidth="--positioner-width",a.positionerHeight="--positioner-height",a);function te(e,t){let{width:n,height:r}=e5(e);e.style.setProperty("popup"===t?e9.popupWidth:e7.positionerWidth,`${n}px`),e.style.setProperty("popup"===t?e9.popupHeight:e7.positionerHeight,`${r}px`)}e.s(["cancelOpen",0,"cancel-open","chipRemovePress",0,"chip-remove-press","clearPress",0,"clear-press","closePress",0,"close-press","closeWatcher",0,"close-watcher","decrementPress",0,"decrement-press","disabled",0,"disabled","drag",0,"drag","escapeKey",0,"escape-key","focusOut",0,"focus-out","imperativeAction",0,"imperative-action","incrementPress",0,"increment-press","inputBlur",0,"input-blur","inputChange",0,"input-change","inputClear",0,"input-clear","inputPaste",0,"input-paste","inputPress",0,"input-press","itemPress",0,"item-press","keyboard",0,"keyboard","linkPress",0,"link-press","listNavigation",0,"list-navigation","none",0,"none","outsidePress",0,"outside-press","pointer",0,"pointer","scrub",0,"scrub","siblingOpen",0,"sibling-open","swipe",0,"swipe","trackPress",0,"track-press","triggerFocus",0,"trigger-focus","triggerHover",0,"trigger-hover","triggerPress",0,"trigger-press","wheel",0,"wheel","windowResize",0,"window-resize"],16162);var tt=e.i(16162),tt=tt;let tn=new Set([tt.triggerHover,tt.outsidePress,tt.focusOut]),tr=c.forwardRef(function(e,t){let{defaultValue:n=null,value:r,onValueChange:a,actionsRef:o,delay:i=50,closeDelay:s=50,orientation:u="horizontal",onOpenChangeComplete:d}=e,f=null!=ei(),[h,m]=function({controlled:e,default:t,name:n,state:r="value"}){let{current:a}=c.useRef(void 0!==e),[o,i]=c.useState(t),s=c.useCallback(e=>{a||i(e)},[]);return[a?e:o,s]}({controlled:r,default:n,name:"NavigationMenu",state:"value"}),p=null!=h,g=c.useRef(void 0),v=c.useRef(null),[y,b]=c.useState(null),[x,w]=c.useState(null),[E,A]=c.useState(null),[C,M]=c.useState(null),[S,R]=c.useState(null),[k,P]=c.useState(void 0),[T,H]=c.useState(!1),L=c.useRef(null),O=c.useRef(null),N=c.useRef(null),Z=c.useRef(null),j=c.useRef(null),I=c.useRef(null),{mounted:V,setMounted:D,transitionStatus:F}=eI(p);c.useEffect(()=>{H(!1)},[h]);let B=(0,Q.useStableCallback)((e,t)=>{!e&&(g.current=t.reason,R(null),P(void 0),y&&x&&(te(x,"popup"),te(y,"positioner"))),e!==h&&a?.(e,t),t.isCanceled||m(e)}),z=(0,Q.useStableCallback)(()=>{let e=ep(K(v.current));!(g.current&&tn.has(g.current))&&(0,Y.isHTMLElement)(L.current)&&(e===K(x).body||eg(x,e))&&x&&(L.current.focus({preventScroll:!0}),L.current=void 0),D(!1),d?.(!1),R(null),P(void 0),O.current=null,g.current=void 0});ej({enabled:!o,open:p,ref:{current:x},onComplete(){p||z()}}),ej({enabled:!o,open:p,ref:{current:C},onComplete(){p||z()}});let _=c.useMemo(()=>({open:p,value:h,setValue:B,mounted:V,transitionStatus:F,positionerElement:y,setPositionerElement:b,popupElement:x,setPo
9pupElement:w,viewportElement:E,setViewportElement:A,viewportTargetElement:C,setViewportTargetElement:M,activationDirection:S,setActivationDirection:R,floatingRootContext:k,setFloatingRootContext:P,currentContentRef:O,nested:f,rootRef:v,beforeInsideRef:N,afterInsideRef:Z,beforeOutsideRef:j,afterOutsideRef:I,prevTriggerElementRef:L,delay:i,closeDelay:s,orientation:u,viewportInert:T,setViewportInert:H}),[p,h,B,V,F,y,x,E,C,S,k,f,i,s,u,T]),W=(0,l.jsx)(ew.Provider,{value:_,children:(0,l.jsx)(ta,{componentProps:e,forwardedRef:t,children:e.children})});return f?W:(0,l.jsx)(eu,{children:W})});function ta(e){let t,n,r,{className:a,render:o,defaultValue:i,value:s,onValueChange:u,actionsRef:c,delay:d,closeDelay:f,orientation:h,onOpenChangeComplete:m,...p}=e.componentProps,g=(t=J(),n=es(void 0),r=ei(),(0,ee.useIsoLayoutEffect)(()=>{if(!t)return;let e={id:t,parentId:r};return n?.addNode(e),()=>{n?.removeNode(e)}},[n,t,r]),t),{rootRef:v,nested:y}=eE(),{open:b}=eE(),x=(0,eb.useRenderElement)(y?"div":"nav",e.componentProps,{state:{open:b,nested:y},ref:[e.forwardedRef,v],props:[{"aria-orientation":h},p]});return(0,l.jsx)(eA.Provider,{value:g,children:x})}class to{static create(){return new to}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function ti(){let e=(0,et.useRefWithInit)(to.create).current;return eR(e.disposeEffect),e}function ts(e){e.preventDefault(),e.stopPropagation()}function tl(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function tu(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}function tc(e,t,n=!0){return e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...tc(e,t.id,n)])}var td=e.i(17514);function tf(e,t,n,r){let a=!1,o=!1,i=r??td.EMPTY_OBJECT;return{reason:e,event:t??new Event("base-ui"),cancel(){a=!0},allowPropagation(){o=!0},get isCanceled(){return a},get isPropagationAllowed(){return o},trigger:n,...i}}var tt=tt;function th(e){return`data-base-ui-${e}`}let tm={intentional:"onClick",sloppy:"onPointerDown"},tp=c.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function tg(e){let{children:t,elementsRef:n,labelsRef:r,onMapChange:a}=e,o=(0,Q.useStableCallback)(a),i=c.useRef(0),s=(0,et.useRefWithInit)(ty).current,u=(0,et.useRefWithInit)(tv).current,[d,f]=c.useState(0),h=c.useRef(d),m=(0,Q.useStableCallback)((e,t)=>{u.set(e,t??null),h.current+=1,f(h.current)}),p=(0,Q.useStableCallback)(e=>{u.delete(e),h.current+=1,f(h.current)}),g=c.useMemo(()=>{let e=new Map;return Array.from(u.keys()).filter(e=>e.isConnected).sort(tb).forEach((t,n)=>{let r=u.get(t)??{};e.set(t,{...r,index:n})}),e},[u,d]);(0,ee.useIsoLayoutEffect)(()=>{if("function"!=typeof MutationObserver||0===g.size)return;let e=new MutationObserver(e=>{let t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),0===t.size&&(h.current+=1,f(h.current))});return g.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[g]),(0,ee.useIsoLayoutEffect)(()=>{h.current===d&&(n.current.length!==g.size&&(n.current.length=g.size),r&&r.current.length!==g.size&&(r.current.length=g.size),i.current=g.size),o(g)},[o,g,n,r,d]),(0,ee.useIsoLayoutEffect)(()=>()=>{n.current=[]},[n]),(0,ee.useIsoLayoutEffect)(()=>()=>{r&&(r.current=[])},[r]);let v=(0,Q.useStableCallback)(e=>(s.add(e),()=>{s.delete(e)}));(0,ee.useIsoLayoutEffect)(()=>{s.forEach(e=>e(g))},[s,g]);let y=c.useMemo(()=>({register:m,unregister:p,subscribeMapChange:v,elementsRef:n,labelsRef:r,nextIndexRef:i}),[m,p,v,n,r,i]);return(0,l.jsx)(tp.Provider,{value:y,children:t})}function tv(){return new Map}function ty(){return new Set}function tb(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}var tx=e.i(26292);let tw="ArrowUp",tE="ArrowDown",tA="ArrowLeft",tC="ArrowRight",tM="Home",tS=new Set([tA,tC]),tR=new Set([tA,tC,tM,"End"]),tk=new Set([tw,tE]),tP=new Set([tw,tE,tM,"End"]),tT=ne
9w Set([...tS,...tk]),tH=new Set([...tT,tM,"End"]),tL=new Set(["Shift","Control","Alt","Meta"]);function tO(e){return!!((0,Y.isHTMLElement)(e)&&"INPUT"===e.tagName&&null!=e.selectionStart||(0,Y.isHTMLElement)(e)&&"TEXTAREA"===e.tagName)}function tN(e,t,n,r){if(!e||!t||!t.scrollTo)return;let a=e.scrollLeft,o=e.scrollTop,i=e.clientWidth<e.scrollWidth,s=e.clientHeight<e.scrollHeight;if(i&&"vertical"!==r){let r=tZ(e,t,"left"),o=tj(e),i=tj(t);"ltr"===n&&(r+t.offsetWidth+i.scrollMarginRight>e.scrollLeft+e.clientWidth-o.scrollPaddingRight?a=r+t.offsetWidth+i.scrollMarginRight-e.clientWidth+o.scrollPaddingRight:r-i.scrollMarginLeft<e.scrollLeft+o.scrollPaddingLeft&&(a=r-i.scrollMarginLeft-o.scrollPaddingLeft)),"rtl"===n&&(r-i.scrollMarginRight<e.scrollLeft+o.scrollPaddingLeft?a=r-i.scrollMarginLeft-o.scrollPaddingLeft:r+t.offsetWidth+i.scrollMarginRight>e.scrollLeft+e.clientWidth-o.scrollPaddingRight&&(a=r+t.offsetWidth+i.scrollMarginRight-e.clientWidth+o.scrollPaddingRight))}if(s&&"horizontal"!==r){let n=tZ(e,t,"top"),r=tj(e),a=tj(t);n-a.scrollMarginTop<e.scrollTop+r.scrollPaddingTop?o=n-a.scrollMarginTop-r.scrollPaddingTop:n+t.offsetHeight+a.scrollMarginBottom>e.scrollTop+e.clientHeight-r.scrollPaddingBottom&&(o=n+t.offsetHeight+a.scrollMarginBottom-e.clientHeight+r.scrollPaddingBottom)}e.scrollTo({left:a,top:o,behavior:"auto"})}function tZ(e,t,n){let r="left"===n?"offsetLeft":"offsetTop",a=0;for(;t.offsetParent&&(a+=t[r],t.offsetParent!==e);)t=t.offsetParent;return a}function tj(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}function tI(e,t,n){return Math.floor(e/t)!==n}function tV(e,t){return t<0||t>=e.current.length}function tD(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:a=1}={}){let o=t;do o+=n?-a:a;while(o>=0&&o<=e.current.length-1&&tF(e,o,r))return o}function tF(e,t,n){if("function"==typeof n)return n(t);if(n)return n.includes(t);let r=e.current[t];return!!r&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled"))}let tB=[];var tz=e.i(54694);let t_=c.createContext(void 0);function tW(){let e=c.useContext(t_);return e?.direction??"ltr"}function tq(e){let{render:t,className:n,refs:r=td.EMPTY_ARRAY,props:a=td.EMPTY_ARRAY,state:o=td.EMPTY_OBJECT,stateAttributesMapping:i,highlightedIndex:s,onHighlightedIndexChange:u,orientation:d,dense:f,itemSizes:h,loopFocus:m,cols:p,enableHomeAndEndKeys:g,onMapChange:v,stopEventPropagation:y=!0,rootRef:b,disabledIndices:x,modifierKeys:w,highlightItemOnHover:E=!1,tag:A="div",...C}=e,{props:M,highlightedIndex:S,onHighlightedIndexChange:R,elementsRef:k,onMapChange:P,relayKeyboardEvent:T}=function(e){let{itemSizes:t,cols:n=1,loopFocus:r=!0,dense:a=!1,orientation:o="both",direction:i,highlightedIndex:s,onHighlightedIndexChange:l,rootRef:u,enableHomeAndEndKeys:d=!1,stopEventPropagation:f=!1,disabledIndices:h,modifierKeys:m=tB}=e,[p,g]=c.useState(0),v=n>1,y=c.useRef(null),b=(0,tx.useMergedRefs)(y,u),x=c.useRef([]),w=c.useRef(!1),E=s??p,A=(0,Q.useStableCallback)((e,t=!1)=>{if((l??g)(e),t){let t=x.current[e];tN(y.current,t,i,o)}}),C=(0,Q.useStableCallback)(e=>{if(0===e.size||w.current)return;w.current=!0;let t=Array.from(e.keys()),n=t.find(e=>e?.hasAttribute("data-composite-item-active"))??null,r=n?t.indexOf(n):-1;-1!==r&&A(r),tN(y.current,n,i,o)}),M=c.useMemo(()=>({"aria-orientation":"both"===o?void 0:o,ref:b,onFocus(e){y.current&&tO(e.target)&&e.target.setSelectionRange(0,e.target.value.length??0)},onKeyDown(e){var s,l;let u=d?tH:tT;if(!u.has(e.key)||function(e,t){for(let n of tL.values())if(!t.includes(n)&&e.getModifierState(n))return!0;return!1}(e,m)||!y.current)return;let c="rtl"===i,p=c?tA:tC,g={horizontal:p,vertical:tE,both:p}[o],b=c?tC:tA,w={horizontal:b,vertical:tw,both:b}[o];if(tO(e.target)&&!(null==(s=e.target)||s.hasAttribute("disabled")||"true"===s.getAttribute("aria-disabled"))){let t=e.target.selectionStart,n=e.target.selectionEnd,r=e.target.value??"";if(null==t||e.shiftKey||t!==n||e.key!==w&&t<r.length||e.key!==g&&t>0)return}let C=E,M=tD(x,{disabledIndices:h}),S=tD(x,{decrement:!0,startingIndex:x.current.length,disabledIndices:h});if(v){let i,s,u=t||Array.from({length:x.current.length},()=>({width:1,height:1})),d=(i=[],s=0,u.forEach(({width:e,height:t},r)=>{let o=!1;for(a&&(s=0);!o;){let a=[];for(let r=0;r<e;r+=1)for(let e=0;e<t;e+=1)a.push(s+r+e*n);s%n+e<=n&&a.every(e=>
9null==i[e])?(a.forEach(e=>{i[e]=r}),o=!0):s+=1}}),[...i]),f=d.findIndex(e=>null!=e&&!tF(x,e,h)),m=d.reduce((e,t,n)=>null==t||tF(x,t,h)?e:n,-1);C=d[function(e,{event:t,orientation:n,loopFocus:r,rtl:a,cols:o,disabledIndices:i,minIndex:s,maxIndex:l,prevIndex:u,stopEvent:c=!1}){let d=u,f=[],h={},m=!1;{let t=null,n=-1;e.current.forEach((e,r)=>{if(null==e)return;let a=e.closest('[role="row"]');a&&(m=!0),(a!==t||-1===n)&&(t=a,f[n+=1]=[]),f[n].push(r),h[r]=n})}let p=m&&f.length>0&&f.some(e=>e.length!==o);function g(t){if(!p||-1===u)return;let n=h[u];if(null==n)return;let a=f[n].indexOf(u),o="up"===t?n-1:n+1;r&&(o<0?o=f.length-1:o>=f.length&&(o=0));let s=new Set;for(;o>=0&&o<f.length&&!s.has(o);){s.add(o);let n=f[o];if(0===n.length){o="up"===t?o-1:o+1;continue}let l=Math.min(a,n.length-1);for(let t=l;t>=0;t-=1){let r=n[t];if(!tF(e,r,i))return r}o="up"===t?o-1:o+1,r&&(o<0?o=f.length-1:o>=f.length&&(o=0))}}if("ArrowUp"===t.key){let n=g("up");if(void 0!==n)c&&ts(t),d=n;else{if(c&&ts(t),-1===u)d=l;else if(d=tD(e,{startingIndex:d,amount:o,decrement:!0,disabledIndices:i}),r&&(u-o<s||d<0)){let e=u%o,t=l%o,n=l-(t-e);d=t===e?l:t>e?n:n-o}tV(e,d)&&(d=u)}}if("ArrowDown"===t.key){let n=g("down");void 0!==n?(c&&ts(t),d=n):(c&&ts(t),-1===u?d=s:(d=tD(e,{startingIndex:u,amount:o,disabledIndices:i}),r&&u+o>l&&(d=tD(e,{startingIndex:u%o-o,amount:o,disabledIndices:i}))),tV(e,d)&&(d=u))}if("both"===n){let n=ez(u/o);t.key===(a?eh:em)&&(c&&ts(t),u%o!=o-1?(d=tD(e,{startingIndex:u,disabledIndices:i}),r&&tI(d,o,n)&&(d=tD(e,{startingIndex:u-u%o-1,disabledIndices:i}))):r&&(d=tD(e,{startingIndex:u-u%o-1,disabledIndices:i})),tI(d,o,n)&&(d=u)),t.key===(a?em:eh)&&(c&&ts(t),u%o!=0?(d=tD(e,{startingIndex:u,decrement:!0,disabledIndices:i}),r&&tI(d,o,n)&&(d=tD(e,{startingIndex:u+(o-u%o),decrement:!0,disabledIndices:i}))):r&&(d=tD(e,{startingIndex:u+(o-u%o),decrement:!0,disabledIndices:i})),tI(d,o,n)&&(d=u));let s=ez(l/o)===n;tV(e,d)&&(d=r&&s?t.key===(a?em:eh)?l:tD(e,{startingIndex:u-u%o-1,disabledIndices:i}):u)}return d}({current:d.map(e=>e?x.current[e]:null)},{event:e,orientation:o,loopFocus:r,cols:n,disabledIndices:(l=[...h||x.current.map((e,t)=>tF(x,t)?t:void 0),void 0],d.flatMap((e,t)=>l.includes(e)?[t]:[])),minIndex:f,maxIndex:m,prevIndex:function(e,t,n,r,a){if(-1===e)return -1;let o=n.indexOf(e),i=t[e];switch(a){case"tl":return o;case"tr":if(!i)return o;return o+i.width-1;case"bl":if(!i)return o;return o+(i.height-1)*r;case"br":return n.lastIndexOf(e);default:return -1}}(E>S?M:E,u,d,n,e.key===tE?"bl":e.key===tC?"tr":"tl"),rtl:c})]}let R={horizontal:[p],vertical:[tE],both:[p,tE]}[o],k={horizontal:[b],vertical:[tw],both:[b,tw]}[o],P=v?u:({horizontal:d?tR:tS,vertical:d?tP:tk,both:u})[o];d&&(e.key===tM?C=M:"End"===e.key&&(C=S)),C===E&&(R.includes(e.key)||k.includes(e.key))&&(C=r&&C===S&&R.includes(e.key)?M:r&&C===M&&k.includes(e.key)?S:tD(x,{startingIndex:C,decrement:k.includes(e.key),disabledIndices:h})),C===E||tV(x,C)||(f&&e.stopPropagation(),P.has(e.key)&&e.preventDefault(),A(C,!0),queueMicrotask(()=>{x.current[C]?.focus()}))}}),[n,a,i,h,x,d,E,v,t,r,b,m,A,o,f]);return c.useMemo(()=>({props:M,highlightedIndex:E,onHighlightedIndexChange:A,elementsRef:x,disabledIndices:h,onMapChange:C,relayKeyboardEvent:M.onKeyDown}),[M,E,A,x,h,C])}({itemSizes:h,cols:p,loopFocus:m,dense:f,orientation:d,highlightedIndex:s,onHighlightedIndexChange:u,rootRef:b,stopEventPropagation:y,enableHomeAndEndKeys:g,direction:tW(),disabledIndices:x,modifierKeys:w}),H=(0,eb.useRenderElement)(A,e,{state:o,ref:r,props:[M,...a,C],stateAttributesMapping:i}),L=c.useMemo(()=>({highlightedIndex:S,onHighlightedIndexChange:R,highlightItemOnHover:E,relayKeyboardEvent:T}),[S,R,E,T]);return(0,l.jsx)(tz.CompositeRootContext.Provider,{value:L,children:(0,l.jsx)(tg,{elementsRef:k,onMapChange:e=>{v?.(e),P(e)},children:H})})}let t$="data-base-ui-navigation-menu-trigger",tY=c.createContext(void 0);class tQ{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}var tK=Symbol("NOT_FOUND"),tU=e=>Array.isArray(e)?e:[e],tX=0,tG=class{revision=tX;_value;
9_lastValue;_isEqual=tJ;constructor(e,t=tJ){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++tX)}};function tJ(e,t){return e===t}function t0(e){return e instanceof tG||console.warn("Not a valid cell! ",e),e.value}var t1=(e,t)=>!1;function t2(){return function(e=tJ){return new tG(null,e)}(t1)}var t8=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=t2()),t0(t)};Symbol();var t6=0,t4=Object.getPrototypeOf({}),t3=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,t5);tag=t2();tags={};children={};collectionTag=null;id=t6++},t5={get:(e,t)=>(function(){let{value:n}=e,r=Reflect.get(n,t);if("symbol"==typeof t||t in t4)return r;if("object"==typeof r&&null!==r){var a;let n=e.children[t];return void 0===n&&(n=e.children[t]=Array.isArray(a=r)?new t9(a):new t3(a)),n.tag&&t0(n.tag),n.proxy}{let n=e.tags[t];return void 0===n&&((n=e.tags[t]=t2()).value=r),t0(n),r}})(),ownKeys:e=>(t8(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},t9=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],t7);tag=t2();tags={};children={};collectionTag=null;id=t6++},t7={get:([e],t)=>("length"===t&&t8(e),t5.get(e,t)),ownKeys:([e])=>t5.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>t5.getOwnPropertyDescriptor(e,t),has:([e],t)=>t5.has(e,t)},ne=(e,t)=>e===t,nt="u">typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function nn(){return{s:0,v:void 0,o:null,p:null}}function nr(e,t={}){let n,r=nn(),{resultEqualityCheck:a}=t,o=0;function i(){let t,i=r,{length:s}=arguments;for(let e=0;e<s;e++){let t=arguments[e];if("function"==typeof t||"object"==typeof t&&null!==t){let e=i.o;null===e&&(i.o=e=new WeakMap);let n=e.get(t);void 0===n?(i=nn(),e.set(t,i)):i=n}else{let e=i.p;null===e&&(i.p=e=new Map);let n=e.get(t);void 0===n?(i=nn(),e.set(t,i)):i=n}}let l=i;if(1===i.s)t=i.v;else if(t=e.apply(null,arguments),o++,a){let e=n?.deref?.()??n;null!=e&&a(e,t)&&(t=e,0!==o&&o--),n="object"==typeof t&&null!==t||"function"==typeof t?new nt(t):t}return l.s=1,l.v=t,t}return i.clearCache=()=>{r=nn(),i.resetResultsCount()},i.resultsCount=()=>o,i.resetResultsCount=()=>{o=0},i}function na(e,...t){let n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t,r,a=0,o=0,i={},s=e.pop();"object"==typeof s&&(i=s,s=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(s,`createSelector expects an output function after the inputs, but received: [${typeof s}]`);let{memoize:l,memoizeOptions:u=[],argsMemoize:c=nr,argsMemoizeOptions:d=[],devModeChecks:f={}}={...n,...i},h=tU(u),m=tU(d),p=(!function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let n=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${n}]`)}}(t=Array.isArray(e[0])?e[0]:e,"createSelector expects all input-selectors to be functions, but received the following types: "),t),g=l(function(){return a++,s.apply(null,arguments)},...h);return Object.assign(c(function(){o++;let e=function(e,t){let n=[],{length:r}=e;for(let a=0;a<r;a++)n.push(e[a].apply(null,t));return n}(p,arguments);return r=g.apply(null,e)},...m),{resultFunc:s,memoizedResultFunc:g,dependencies:p,dependencyRecomputations:()=>o,resetDependencyRecomputations:()=>{o=0},lastResult:()=>r,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:l,argsMemoize:c})};return Object.assign(r,{withTypes:()=>r}),r}var no=na(nr),ni=Object.assign((e,t=no)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let n=Object.keys(e);return t(n.map(t=>e[t]),(...e)=>e.reduce((e,t,r)=>(e[n[r]]=t,e),{}))},{withTypes:()=>ni});na({memoize:function(e,t){let n,{equalityCheck:r=ne,maxSize:a=1,resultEqualityCheck:o}="object"==typeof t?t:{equalityCheck:t},i=function(e,t){if(null===e||null===t||e.length!==t.length)return!1;let{length:n}=e;for(let a=0;a<n;a++)if(!r(e[a],t[a]))return!1;return!0},s=0,l=a<=1?{get:e=>n&&i(n.key,e)?n.value:tK,put(e,t){n={key:e,value:t}},getEntries:()=>n?[n]:[],clear(){n=void 0}}:function(e,t){let n=[];function r(e){let r=n.findIndex(n=>t(e,n.key));if(r>-1){let e=n[r];return r>0&&(n.splice(r,1),n.unshift(e)),e.value}return tK}return{get:r,put:function(t,a){r(t)===tK&&(n.unshift({key:t,value:a}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(a,i);function u(){let t=l.get(arguments);if(t===tK){if(t=e.apply(null,arguments),s++,o){let e=l.getEntries().find(e=>o(e.value,t));e&&(t=e.value,0!==s&&s--)}l.put(arguments,t)}return t}return u.clearCache=()=>{l.clear(),u.resetResultsCount()},u.resultsCount=()=>s,u.resetResultsCount=()=>{s=0},u},memoizeOptions:{maxSize:1,equalityCheck:Object.is}});let ns=(e,t,n,r,a,o,...i)=>{let s;if(i.length>0)throw Error((0,ex.default)(1));if(e&&t&&n&&r&&a&&o)s=(i,s,l,u)=>o(e(i,s,l,u),t(i,s,l,u),n(i,s,l,u),r(i,s,l,u),a(i,s,l,u),s,l,u);else if(e&&t&&n&&r&&a)s=(o,i,s,l)=>a(e(o,i,s,l),t(o,i,s,l),n(o,i,s,l),r(o,i,s,l),i,s,l);else if(e&&t&&n&&r)s=(a,o,i,s)=>r(e(a,o,i,s),t(a,o,i,s),n(a,o,i,s),o,i,s);else if(e&&t&&n)s=(r,a,o,i)=>n(e(r,a,o,i),t(r,a,o,i),a,o,i);else if(e&&t)s=(n,r,a,o)=>t(e(n,r,a,o),r,a,o);else if(e)s=e;else throw Error("Missing arguments");return s};var nl=e.i(2239),nu=e.i(30224),nc=e.i(35423);let nd=(0,nc.isReactVersionAtLeast)(19)?function(e,n,r,a,o){let i;if(!t){let t;return t=c.useCallback(()=>n(e.getSnapshot(),r,a,o),[e,n,r,a,o]),(0,nl.useSyncExternalStore)(e.subscribe,t,t)}let s=t.syncIndex;return t.syncIndex+=1,t.didInitialize?(i=t.syncHooks[s]).store===e&&i.selector===n&&Object.is(i.a1,r)&&Object.is(i.a2,a)&&Object.is(i.a3,o)||(i.store!==e&&(t.didChangeStore=!0),i.store=e,i.selector=n,i.a1=r,i.a2=a,i.a3=o,i.didChange=!0):(i={store:e,selector:n,a1:r,a2:a,a3:o,value:n(e.getSnapshot(),r,a,o),didChange:!1},t.syncHooks.push(i)),i.value}:function(e,t,n,r,a){return(0,nu.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,a))};[].push({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],a=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,a))&&(t=!0,r.value=a,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,nl.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});
9class nf{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return nd(this,e,t,n,r)}}class nh extends nf{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){c.useDebugValue(e),(0,ee.useIsoLayoutEffect)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,ee.useIsoLayoutEffect)(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);(0,ee.useIsoLayoutEffect)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){c.useDebugValue(e);let n=void 0!==t;(0,ee.useIsoLayoutEffect)(()=>{n&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,r){return c.useDebugValue(e),nd(this,this.selectors[e],t,n,r)}useContextCallback(e,t){c.useDebugValue(e);let n=(0,Q.useStableCallback)(t??td.NOOP);this.context[e]=n}useStateSetter(e){let t=c.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n,r=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(r,r,this),this.subscribe(e=>{let a=n(e);if(!Object.is(r,a)){let e=r;r=a,t(a,e,this)}})}}let nm={open:ns(e=>e.open),domReferenceElement:ns(e=>e.domReferenceElement),referenceElement:ns(e=>e.positionReference??e.referenceElement),floatingElement:ns(e=>e.floatingElement),floatingId:ns(e=>e.floatingId)};class np extends nh{constructor(e){const{nested:t,noEmit:n,onOpenChange:r,triggerElements:a,...o}=e;super({...o,positionReference:o.referenceElement,domReferenceElement:o.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:en(),nested:t,noEmit:n,triggerElements:a},nm)}setOpen=(e,t)=>{if((!e||!this.state.open||tu(t.event))&&(this.context.dataRef.current.openEvent=e?t.event:void 0),!this.context.noEmit){let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)}this.context.onOpenChange?.(e,t)}}function ng(){return new np({open:!1,floatingElement:null,referenceElement:null,triggerElements:new tQ,floatingId:"",nested:!1,noEmit:!1,onOpenChange:void 0})}let nv=c.forwardRef(function(e,t){let{className:n,render:r,...a}=e,{orientation:o,open:i,floatingRootContext:s,positionerElement:u,value:d,nested:f}=eE(),h=c.useMemo(()=>ng(),[]),m=function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),a=n.useState("floatingElement"),o=n.useState("referenceElement"),i=n.useState("domReferenceElement"),{onOpenChange:s,dataRef:l}=n.context,{enabled:u=!0,escapeKey:d=!0,outsidePress:f=!0,outsidePressEvent:h="sloppy",referencePress:m=!1,referencePressEvent:p="sloppy",ancestorScroll:g=!1,bubbles:v,externalTree:y}=t,b=es(y),x=(0,Q.useStableCallback)("function"==typeof f?f:()=>!1),w="function"==typeof f?x:f,E=c.useRef(!1),{escapeKey:A,outsidePress:C}={escapeKey:"boolean"==typeof v?v:v?.escapeKey??!1,outsidePress:"boolean"==typeof v?v:v?.outsidePress??!0},M=c.useRef(null),S=ti(),R=ti(),k=(0,Q.useStableCallback)(()=>{R.clear(),l.current.insideReactTree=!1}),P=c.useRef(!1),T=c.useRef(""),H=(0,Q.useStableCallback)(e=>{T.current=e.pointerType}),L=(0,Q.useStableCallback)(()=>{let e=T.current,t="function"==typeof h?h():h;return"string"==typeof t?t:t["pen"!==e&&e?e:"mouse"]}),O=(0,Q.useStableCallback)(e=>{if(!r||!u||!d||"Escape"!==e.key||P.current)return;let t=l.current.floatingContext?.nodeId,a=b?tc(b.nodesRef.current,t):[];if(!A&&a.length>0){let e=!0;if(a.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let o="nativeEvent"in e?e.nativeEvent:e,i=tf(tt.escapeKey,o);n.setOpen(!1,i),A||i.isPropagationAllowed||e.stopPropagation()}),N=(0,Q.useStableCallback)(e=>{let t=L();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}),Z=(0,Q.useStableCallback)(()=>{l.current.insideReactTree=!0,R.start(0,k)}),j=(0,Q.useStableCallback)((e,t=!1)=>
9{if(N(e)||l.current.insideReactTree)return void k();if("intentional"===L()&&t||"function"==typeof w&&!w(e))return;let r=ev(e),a=`[${th("inert")}]`,o=K(n.select("floatingElement")).querySelectorAll(a),i=n.context.triggerElements;if(r&&(i.hasElement(r)||i.hasMatchingElement(e=>eg(e,r))))return;let s=(0,Y.isElement)(r)?r:null;for(;s&&!(0,Y.isLastTraversableNode)(s);){let e=(0,Y.getParentNode)(s);if((0,Y.isLastTraversableNode)(e)||!(0,Y.isElement)(e))break;s=e}if(o.length&&(0,Y.isElement)(r)&&!r.matches("html,body")&&!eg(r,n.select("floatingElement"))&&Array.from(o).every(e=>!eg(s,e)))return;if((0,Y.isHTMLElement)(r)&&!("touches"in e)){let t=(0,Y.isLastTraversableNode)(r),n=(0,Y.getComputedStyle)(r),a=/auto|scroll/,o=t||a.test(n.overflowX),i=t||a.test(n.overflowY),s=o&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,l=i&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,u="rtl"===n.direction,c=l&&(u?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),d=s&&e.offsetY>r.clientHeight;if(c||d)return}let u=l.current.floatingContext?.nodeId,c=b&&tc(b.nodesRef.current,u).some(t=>ey(e,t.context?.elements.floating));if(ey(e,n.select("floatingElement"))||ey(e,n.select("domReferenceElement"))||c)return;let d=b?tc(b.nodesRef.current,u):[];if(d.length>0){let e=!0;if(d.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}n.setOpen(!1,tf(tt.outsidePress,e)),k()}),I=(0,Q.useStableCallback)(e=>{"sloppy"!==L()||"touch"===e.pointerType||!n.select("open")||!u||ey(e,n.select("floatingElement"))||ey(e,n.select("domReferenceElement"))||j(e)}),V=(0,Q.useStableCallback)(e=>{if("sloppy"!==L()||!n.select("open")||!u||ey(e,n.select("floatingElement"))||ey(e,n.select("domReferenceElement")))return;let t=e.touches[0];t&&(M.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},S.start(1e3,()=>{M.current&&(M.current.dismissOnTouchEnd=!1,M.current.dismissOnMouseDown=!1)}))}),D=(0,Q.useStableCallback)(e=>{let t=ev(e);t?.addEventListener(e.type,function n(){V(e),t?.removeEventListener(e.type,n)})}),F=(0,Q.useStableCallback)(e=>{let t=E.current;if(E.current=!1,S.clear(),"mousedown"===e.type&&M.current&&!M.current.dismissOnMouseDown)return;let n=ev(e);n?.addEventListener(e.type,function r(){"pointerdown"===e.type?I(e):j(e,t),n?.removeEventListener(e.type,r)})}),B=(0,Q.useStableCallback)(e=>{if("sloppy"!==L()||!M.current||ey(e,n.select("floatingElement"))||ey(e,n.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let r=Math.abs(t.clientX-M.current.startX),a=Math.abs(t.clientY-M.current.startY),o=Math.sqrt(r*r+a*a);o>5&&(M.current.dismissOnTouchEnd=!0),o>10&&(j(e),S.clear(),M.current=null)}),z=(0,Q.useStableCallback)(e=>{let t=ev(e);t?.addEventListener(e.type,function n(){B(e),t?.removeEventListener(e.type,n)})}),_=(0,Q.useStableCallback)(e=>{"sloppy"!==L()||!M.current||ey(e,n.select("floatingElement"))||ey(e,n.select("domReferenceElement"))||(M.current.dismissOnTouchEnd&&j(e),S.clear(),M.current=null)}),W=(0,Q.useStableCallback)(e=>{let t=ev(e);t?.addEventListener(e.type,function n(){_(e),t?.removeEventListener(e.type,n)})});c.useEffect(()=>{if(!r||!u)return;l.current.__escapeKeyBubbles=A,l.current.__outsidePressBubbles=C;let e=new to;function t(e){n.setOpen(!1,tf(tt.none,e))}function s(){e.clear(),P.current=!0}function c(){e.start(5*!!(0,Y.isWebKit)(),()=>{P.current=!1})}let f=K(a);f.addEventListener("pointerdown",H,!0),d&&(f.addEventListener("keydown",O),f.addEventListener("compositionstart",s),f.addEventListener("compositionend",c)),w&&(f.addEventListener("click",F,!0),f.addEventListener("pointerdown",F,!0),f.addEventListener("touchstart",D,!0),f.addEventListener("touchmove",z,!0),f.addEventListener("touchend",W,!0),f.addEventListener("mousedown",F,!0));let h=[];return g&&((0,Y.isElement)(i)&&(h=(0,Y.getOverflowAncestors)(i)),(0,Y.isElement)(a)&&(h=h.concat((0,Y.getOverflowAncestors)(a))),!(0,Y.isElement)(o)&&o&&o.contextElement&&(h=h.concat((0,Y.getOverflowAncestors)(o.contextElement)))),(h=h.filter(e=>
9e!==f.defaultView?.visualViewport)).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{f.removeEventListener("pointerdown",H,!0),d&&(f.removeEventListener("keydown",O),f.removeEventListener("compositionstart",s),f.removeEventListener("compositionend",c)),w&&(f.removeEventListener("click",F,!0),f.removeEventListener("pointerdown",F,!0),f.removeEventListener("touchstart",D,!0),f.removeEventListener("touchmove",z,!0),f.removeEventListener("touchend",W,!0),f.removeEventListener("mousedown",F,!0)),h.forEach(e=>{e.removeEventListener("scroll",t)}),e.clear(),E.current=!1}},[l,a,o,i,d,w,r,s,g,u,A,C,O,j,F,I,D,z,W,H,n]),c.useEffect(k,[w,k]);let q=c.useMemo(()=>({onKeyDown:O,...m&&{[tm[p]]:e=>{n.setOpen(!1,tf(tt.triggerPress,e.nativeEvent))},..."intentional"!==p&&{onClick(e){n.setOpen(!1,tf(tt.triggerPress,e.nativeEvent))}}}}),[O,n,m,p]),$=(0,Q.useStableCallback)(e=>{let t=ev(e.nativeEvent);eg(n.select("floatingElement"),t)&&0===e.button&&(E.current=!0)}),U=(0,Q.useStableCallback)(e=>{r&&u&&0===e.button&&(E.current=!0)}),X=c.useMemo(()=>({onKeyDown:O,onPointerDown:$,onMouseDown:$,onMouseUp:$,onClickCapture:Z,onMouseDownCapture(e){Z(),U(e)},onPointerDownCapture(e){Z(),U(e)},onMouseUpCapture:Z,onTouchEndCapture:Z,onTouchMoveCapture:Z}),[O,$,Z,U]);return c.useMemo(()=>u?{reference:q,floating:X,trigger:q}:{},[u,q,X])}(s||h,{enabled:!!u||!d,outsidePressEvent:"intentional",outsidePress(e){let t=ev(e);return null===t?.closest(`[${t$}]`)}}),p=s?m:void 0,g={open:i},v=f?{}:{onKeyDown(e){("horizontal"===o&&("ArrowLeft"===e.key||"ArrowRight"===e.key)||"vertical"===o&&("ArrowUp"===e.key||"ArrowDown"===e.key))&&e.stopPropagation()}},y=[p?.floating||td.EMPTY_OBJECT,v,a],b=(0,eb.useRenderElement)("ul",e,{state:g,ref:t,props:y,enabled:f});return f?(0,l.jsx)(tY.Provider,{value:p,children:b}):(0,l.jsx)(tY.Provider,{value:p,children:(0,l.jsx)(tq,{render:r,className:n,state:g,refs:[t],props:y,loopFocus:!1,orientation:o,tag:"ul"})})}),ny=c.createContext(void 0);function nb(){let e=c.useContext(ny);if(!e)throw Error((0,ex.default)(39));return e}function nx(e){return J(e,"base-ui")}let nw=c.forwardRef(function(e,t){let{className:n,render:r,value:a,...o}=e,i=nx(),s=a??i,u=(0,eb.useRenderElement)("li",e,{ref:t,props:o}),d=c.useMemo(()=>({value:s}),[s]);return(0,l.jsx)(ny.Provider,{value:d,children:u})});function nE(e){return(0,nc.isReactVersionAtLeast)(19)?e:e?"true":void 0}let nA=((o={}).open="data-open",o.closed="data-closed",o[o.startingStyle=eH.startingStyle]="startingStyle",o[o.endingStyle=eH.endingStyle]="endingStyle",o.anchorHidden="data-anchor-hidden",o.side="data-side",o.align="data-align",o),nC=((i={}).popupOpen="data-popup-open",i.pressed="data-pressed",i),nM={[nC.popupOpen]:""},nS={[nC.popupOpen]:"",[nC.pressed]:""},nR={[nA.open]:""},nk={[nA.closed]:""},nP={[nA.anchorHidden]:""},nT={open:e=>e?nM:null},nH={open:e=>e?nS:null},nL={open:e=>e?nR:nk,anchorHidden:e=>e?nP:null},nO={...nL,...eN,activationDirection:e=>e?{"data-activation-direction":e}:null},nN=c.forwardRef(function(e,t){let{className:n,render:r,keepMounted:a=!1,...o}=e,{mounted:i,viewportElement:s,value:u,activationDirection:d,currentContentRef:f,viewportTargetElement:h}=eE(),{value:m}=nb(),p=eC(),g=i&&u===m,v=c.useRef(null),[y,b]=c.useState(!1),[x,w]=c.useState(!1),{mounted:E,setMounted:A,transitionStatus:C}=eI(g);E&&!i&&A(!1),ej({ref:v,open:g,onComplete(){g||A(!1)}});let M={open:g,transitionStatus:C,activationDirection:d},S=c.useCallback(e=>{e&&(f.current=e)},[f]),R={onFocus(e){let t=ev(e.nativeEvent);t?.hasAttribute("data-base-ui-focus-guard")||w(!0)},onBlur(e){eg(e.currentTarget,e.relatedTarget)||w(!1)}},k=!g&&E?{style:{position:"absolute",top:0,left:0},inert:nE(!x),...R}:R,P=h||s,T=a&&!E,H=a&&!P&&!y;return(a&&P&&!y&&b(!0),H)?(0,l.jsx)(tq,{render:r,className:n,state:M,refs:[t],props:[k,{hidden:!0},o],stateAttributesMapping:nO}):P&&(E||a)?eM.createPortal((0,l.jsx)(el,{id:p,children:(0,l.jsx)(tq,{render:r,className:n,state:M,refs:[t,v,S],props:[k,T?{hidden:!0}:td.EMPTY_OBJECT,o],stateAttributesMapping:nO})}),P):null});var nZ='input:not([inert]):not([inert] *),select:not([inert]):not([inert] *),textarea:not([inert]):not([inert] *),a[href]:not([inert]):not([inert] *),button:not([inert]):not([inert] *),[tabindex]:not
9(slot):not([inert]):not([inert] *),audio[controls]:not([inert]):not([inert] *),video[controls]:not([inert]):not([inert] *),[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *),details>summary:first-of-type:not([inert]):not([inert] *),details:not([inert]):not([inert] *)',nj="u"<typeof Element,nI=nj?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,nV=!nj&&Element.prototype.getRootNode?function(e){var t;return null==e||null==(t=e.getRootNode)?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},nD=function(e,t){void 0===t&&(t=!0);var n,r=null==e||null==(n=e.getAttribute)?void 0:n.call(e,"inert");return""===r||"true"===r||t&&e&&("function"==typeof e.closest?e.closest("[inert]"):nD(e.parentNode))},nF=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},nB=function(e,t,n){if(nD(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(nZ));return t&&nI.call(e,nZ)&&r.unshift(e),r=r.filter(n)},nz=function(e,t,n){for(var r=[],a=Array.from(e);a.length;){var o=a.shift();if(!nD(o,!1))if("SLOT"===o.tagName){var i=o.assignedElements(),s=nz(i.length?i:o.children,!0,n);
9n.flatten?r.push.apply(r,s):r.push({scopeParent:o,candidates:s})}else{nI.call(o,nZ)&&n.filter(o)&&(t||!e.includes(o))&&r.push(o);var l=o.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(o),u=!nD(l,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(o));if(l&&u){var c=nz(!0===l?o.children:l.children,!0,n);n.flatten?r.push.apply(r,c):r.push({scopeParent:o,candidates:c})}else a.unshift.apply(a,o.children)}}return r},n_=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},nW=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||nF(e))&&!n_(e)?0:e.tabIndex},nq=function(e,t){var n=nW(e);return n<0&&t&&!n_(e)?0:n},n$=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},nY=function(e){return"INPUT"===e.tagName},nQ=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},nK=function(e){if(!e.name)return!0;var t,n=e.form||nV(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("u">typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var a=nQ(t,e.form);return!a||a===e},nU=function(e){return nY(e)&&"radio"===e.type&&!nK(e)},nX=function(e){var t,n,r,a,o,i,s,l=e&&nV(e),u=null==(t=l)?void 0:t.host,c=!1;if(l&&l!==e)for(c=!!(null!=(n=u)&&null!=(r=n.ownerDocument)&&r.contains(u)||null!=e&&null!=(a=e.ownerDocument)&&a.contains(e));!c&&u;)c=!!(null!=(i=u=null==(o=l=nV(u))?void 0:o.host)&&null!=(s=i.ownerDocument)&&s.contains(u));return c},nG=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},nJ=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("full-native"===n&&"checkVisibility"in e)return!e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if("hidden"===getComputedStyle(e).visibility)return!0;var a=nI.call(e,"details>summary:first-of-type")?e.parentElement:e;if(nI.call(a,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return nG(e)}else{if("function"==typeof r){for(var o=e;e;){var i=e.parentElement,s=nV(e);if(i&&!i.shadowRoot&&!0===r(i))return nG(e);e=e.assignedSlot?e.assignedSlot:i||s===e.ownerDocument?i:s.host}e=o}if(nX(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},n0=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if("LEGEND"===r.tagName)return!!nI.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1},n1=function(e,t){return!(t.disabled||nY(t)&&"hidden"===t.type||nJ(t,e)||"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some(function(e){return"SUMMARY"===e.tagName})||n0(t))},n2=function(e,t){return!(nU(t)||0>nW(t))&&!!n1(e,t)},n8=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},n6=function(e){var t=[],n=[];return e.forEach(function(e,r){var a=!!e.scopeParent,o=a?e.scopeParent:e,i=nq(o,a),s=a?n6(e.candidates):o;0===i?a?t.push.apply(t,s):t.push(o):n.push({documentOrder:r,tabIndex:i,item:e,isScope:a,content:s})}),n.sort(n$).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},n4=function(e,t){return n6((t=t||{}).getShadowRoot?nz([e],t.includeContainer,{filter:n2.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:n8}):nB(e,t.includeContainer,n2.bind(null,t)))},n3=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==nI.call(e,nZ)&&n2(t,e)};function n5(e,t){let[n,r]=e,a=!1,o=t.length;for(let e=0,i=o-1;e<o;i=e++){let[o,s]=t[e]||[0,0],[l,u]=t[i]||[0,0];s>=r!=u>=r&&n<=(l-o)*(r-s)/(u-s)+o&&(a=!a)}return a}var tt=tt;function n9(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,a=J(),o=null!=ei(),i=(0,et.useRefWithInit)(()=>new np({open:t,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new tQ,floatingId:a,nested:o,noEmit:!1})).current;return(0,ee.useIsoLayoutEffect)(()=>{let e={open:t,floatingId:a};void 0!==r.reference&&(e.referenceElement=r.reference,e.domReferenceElement=(0,Y.isElement)(r.reference)?r.reference:null),void 0!==r.floating&&(e.floatingElement=r.floating),i.update(e)},[t,a,r.reference,r.floating,i]),i.context.onOpenChange=n,i.context.nested=o,i.context.noEmit=!1,i}function n7(e){let t=(0,et.useRefWithInit)(re,e).current;return t.next=e,(0,ee.useIsoLayoutEffect)(t.effect),t}function re(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var tt=tt;let rt=th("safe-polygon"),rn=`button,[role="button"],select,[tabindex]:not
9([tabindex="-1"]),${ef}`;function rr(e,t,n){if(n&&!tl(n))return 0;if("number"==typeof e)return e;if("function"==typeof e){let n=e();return"number"==typeof n?n:n?.[t]}return e?.[t]}function ra(e){return"function"==typeof e?e():e}function ro(e,t,n){let r=new Map,a="item"===n,o={};for(let t in"floating"===n&&(o.tabIndex=-1,o["data-base-ui-focusable"]=""),e)a&&e&&(t===ec||t===ed)||(o[t]=e[t]);for(let i=0;i<t.length;i+=1){let s,l=t[i]?.[n];(s="function"==typeof l?e?l(e):null:l)&&ri(o,s,a,r)}return ri(o,e,a,r),o}function ri(e,t,n,r){for(let a in t){let o=t[a];n&&(a===ec||a===ed)||(a.startsWith("on")?(r.has(a)||r.set(a,[]),"function"==typeof o&&(r.get(a)?.push(o),e[a]=(...e)=>r.get(a)?.map(t=>t(...e)).find(e=>void 0!==e))):e[a]=o)}}let rs=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function rl(e,t){let n=n4(e,rs()),r=n.length;if(0===r)return;let a=ep(K(e)),o=n.indexOf(a);return n[-1===o?1===t?0:r-1:o+t]}function ru(e){return rl(K(e).body,1)||e}function rc(e){return rl(K(e).body,-1)||e}function rd(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!eg(n,r)}function rf(e){n4(e,rs()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function rh(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}var tt=tt;let rm={style:{transition:"none"}},rp={fallbackAxisSide:"none"},rg={fallbackAxisSide:"end"},rv={clipPath:"inset(50%)",position:"fixed",top:0,left:0},ry="u">typeof navigator,rb=function(){if(!ry)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),rx=function(){if(!ry)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),rw=function(){if(!ry)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}();"u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),"MacIntel"===rb.platform&&rb.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(rb.platform),ry&&/firefox/i.test(rw);let rE=ry&&/apple/i.test(navigator.vendor);ry&&/Edg/i.test(rw),ry&&/android/i.test(rx)||/android/i.test(rw),ry&&rx.toLowerCase().startsWith("mac")&&navigator.maxTouchPoints,rw.includes("jsdom/");let rA={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},rC={...rA,position:"fixed",top:0,left:0};({...rA,position:"absolute"});let rM=c.forwardRef(function(e,t){let[n,r]=c.useState();return(0,ee.useIsoLayoutEffect)(()=>{rE&&r("button")},[]),(0,l.jsx)("span",{...e,ref:t,style:rC,"aria-hidden":!n||void 0,tabIndex:0,role:n,"data-base-ui-focus-guard":""})});function rS({currentTarget:e,relatedTarget:t},n){let{popupElement:r,viewportElement:a,rootRef:o,tree:i,nodeId:s}=n,l=i?tc(i.nodesRef.current,s).some(e=>eg(e.context?.elements.floating,t)):[];if(!r)return!eg(o.current,t)&&!l;let u=r||a;return!eg(u,e)&&!eg(u,t)&&!eg(o.current,t)&&!l&&!(eg(u,t)&&t?.hasAttribute("data-base-ui-focus-guard"))}let rR=((s={})[s.None=0]="None",s[s.GuessFromOrder=1]="GuessFromOrder",s);function rk(e){let{render:t,className:n,state:r=td.EMPTY_OBJECT,props:a=td.EMPTY_ARRAY,refs:o=td.EMPTY_ARRAY,metadata:i,stateAttributesMapping:s,tag:l="div",...u}=e,{compositeProps:d,compositeRef:f}=function(e={}){let{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:r}=(0,tz.useCompositeRootContext)(),{ref:a,index:o}=function(e={}){let{label:t,metadata:n,textRef:r,indexGuessBehavior:a,index:o}=e,{register:i,unregister:s,subscribeMapChange:l,elementsRef:u,labelsRef:d,nextIndexRef:f}=c.useContext(tp),h=c.useRef(-1),[m,p]=c.useState(o??(a===rR.GuessFromOrder?()=>{if(-1===h.current){let e=f.current;f.current+=1,h.current=e}return h.current}:-1)),g=c.useRef(null),v=c.useCallback(e=>{if(g.current=e,-1!==m&&null!==e&&(u.current[m]=e,d)){let n=void 0!==t;d.current[m]=n?t:r?.current?.textContent??e.textContent}},[m,u,d,t,r]);return(0,ee.useIsoLayoutEffect)(()=>
9{if(null!=o)return;let e=g.current;if(e)return i(e,n),()=>{s(e)}},[o,i,s,n]),(0,ee.useIsoLayoutEffect)(()=>{if(null==o)return l(e=>{let t=g.current?e.get(g.current)?.index:null;null!=t&&p(t)})},[o,l,p]),c.useMemo(()=>({ref:v,index:m}),[m,v])}(e),i=n===o,s=c.useRef(null),l=(0,tx.useMergedRefs)(a,s);return{compositeProps:c.useMemo(()=>({tabIndex:i?0:-1,onFocus(){r(o)},onMouseMove(){let e=s.current;if(!t||!e)return;let n=e.hasAttribute("disabled")||"true"===e.ariaDisabled;i||n||e.focus()}}),[i,r,o,t]),compositeRef:l,index:o}}({metadata:i});return(0,eb.useRenderElement)(l,e,{state:r,ref:[...o,f],props:[d,...a,u],stateAttributesMapping:s})}var rP=e.i(91730);let rT=c.forwardRef(function(e,t){let{className:n,render:r,nativeButton:a=!0,disabled:o,...i}=e,{value:s,setValue:u,mounted:d,open:f,positionerElement:h,setActivationDirection:m,setFloatingRootContext:p,popupElement:g,viewportElement:v,rootRef:y,beforeOutsideRef:b,afterOutsideRef:x,afterInsideRef:w,beforeInsideRef:E,prevTriggerElementRef:A,delay:C,closeDelay:M,orientation:S,setViewportInert:R,nested:k}=eE(),{value:P}=nb(),T=eC(),H=es(),L=c.useContext(tY),O=ti(),N=eT(),[Z,j]=c.useState(null),[I,V]=c.useState(!0),[D,F]=c.useState(""),B=c.useRef(!1),z=f&&s===P,_=!!h||!s;c.useEffect(()=>{f||O.clear()},[O,f]),c.useEffect(()=>(z&&f&&g&&B.current&&(B.current=!1,N.request(()=>{b.current?.focus()})),()=>{N.cancel()}),[b,N,z,f,g]);let W=n9({open:f,onOpenChange:function(e,t){let n=t.reason===tt.triggerHover;function r(){n&&(V(!0),O.clear(),O.start(500,()=>{V(!1)})),e?u(P,t):(u(null,t),F(""))}_&&("touch"!==D||!n)&&(e||s===P)&&(n?eM.flushSync(r):r())},elements:{reference:Z,floating:h||v}}),q=function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),a=n.useState("floatingElement"),o=n.useState("domReferenceElement"),{dataRef:i,events:s}=n.context,{delay:l=0,handleClose:u=null,restMs:d=0,move:f=!0}=t,h=es(),m=ei(),p=n7(u),g=n7(l),v=n7(d),y=c.useRef(void 0),b=c.useRef(!1),x=ti(),w=c.useRef(void 0),E=ti(),A=c.useRef(!0),C=c.useRef(!1),M=c.useRef(()=>{}),S=c.useRef(!1),R=(0,Q.useStableCallback)(()=>{let e=i.current.openEvent?.type;return e?.includes("mouse")&&"mousedown"!==e}),k=(0,Q.useStableCallback)(()=>!!b.current||!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type));c.useEffect(()=>{function e(e){e.open||(x.clear(),E.clear(),A.current=!0,S.current=!1)}return s.on("openchange",e),()=>{s.off("openchange",e)}},[s,x,E]),c.useEffect(()=>{if(!p.current||!r)return;function e(e){!k()&&R()&&n.setOpen(!1,tf(tt.triggerHover,e,e.currentTarget??void 0))}let t=K(a).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[a,r,n,p,R,k]);let P=c.useCallback((e,t=!0)=>{let r=rr(g.current,"close",y.current);r&&!w.current?x.start(r,()=>n.setOpen(!1,tf(tt.triggerHover,e))):t&&(x.clear(),n.setOpen(!1,tf(tt.triggerHover,e)))},[g,n,x]),T=(0,Q.useStableCallback)(()=>{M.current(),w.current=void 0}),H=(0,Q.useStableCallback)(()=>{if(C.current){let e=K(a).body;e.style.pointerEvents="",e.removeAttribute(rt),C.current=!1}}),L=(0,Q.useStableCallback)(e=>{var t;if(!((t=ev(e))&&t.closest(rn))){b.current=!1;return}b.current=!0});c.useEffect(()=>{function e(e){if(x.clear(),A.current=!1,ra(v.current)>0&&!rr(g.current,"open"))return;let t=rr(g.current,"open",y.current),a=e.currentTarget??void 0,o=n.select("domReferenceElement"),i=o&&a&&!eg(o,a);t?x.start(t,()=>{n.select("open")||n.setOpen(!0,tf(tt.triggerHover,e,a))}):(!r||i)&&n.setOpen(!0,tf(tt.triggerHover,e,a))}function t(e){if(k())return void H();M.current();let t=K(a);E.clear(),S.current=!1;let o=n.context.triggerElements;if(!(e.relatedTarget&&o.hasElement(e.relatedTarget))){if(p.current&&i.current.floatingContext){r||x.clear(),w.current=p.current({...i.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){H(),T(),k()||P(e,!0)}});let n=w.current;t.addEventListener("mousemove",n),M.current=()=>{t.removeEventListener("mousemove",n)};return}"touch"===y.current&&eg(a,e.relatedTarget)||P(e)}}function s(e){if(k()||!i.current.floatingContext||!n.select("open"))return;let t=n.context.triggerElements;e.relatedTarget&&t.hasElement(e.relatedTarget)||p.current?.({...i.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){H(),T(),k()||P(e)}})(e)}function l(){x.clear(),H()}function u(e){k()||P(e,!1)}if((0,Y.isElement)(o))return r&&o.addEventListener("mouseleave",s),f&&o.addEventListener("mousemove",e,{once:!0}),o.addEventListener("mouseenter",e),o.addEventListener("mouseleave",t),a&&(a.addEventListener("mouseleave",s),a.addEventListener("mouseenter",l),a.addEventListener("mouseleave",u),a.addEventListener("pointerdown",L,!0)),()=>{r&&o.removeEventListener("mouseleave",s),f&&o.removeEventListener("mousemove",e),o.removeEventListener("mouseenter",e),o.removeEventListener("mouseleave",t),a&&(a.removeEventListener("mouseleave",s),a.removeEventListener("mouseenter",l),a.removeEventListener("mouseleave",u),a.removeEventListener("pointerdown",L,!0))}},[f,o,a,n,P,T,H,r,h,g,p,i,k,v,x,E,L]),(0,ee.useIsoLayoutEffect)(()=>
9{if(r&&p.current?.__options?.blockPointerEvents&&R()&&(C.current=!0,(0,Y.isElement)(o)&&a)){let e=K(a).body;e.setAttribute(rt,"");let t=h?.nodesRef.current.find(e=>e.id===m)?.context?.elements.floating;return t&&(t.style.pointerEvents=""),e.style.pointerEvents="none",o.style.pointerEvents="auto",a.style.pointerEvents="auto",()=>{e.style.pointerEvents="",o.style.pointerEvents="",a.style.pointerEvents=""}}},[r,m,h,p,R,o,a]),(0,ee.useIsoLayoutEffect)(()=>{r||(y.current=void 0,S.current=!1,b.current=!1,T(),H())},[r,T,H]),c.useEffect(()=>()=>{T(),x.clear(),E.clear(),b.current=!1},[o,T,x,E]),c.useEffect(()=>H,[H]);let O=c.useMemo(()=>{function e(e){y.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,a=n.select("domReferenceElement")&&!eg(n.select("domReferenceElement"),e.target);function o(){A.current||n.select("open")&&!a||n.setOpen(!0,tf(tt.triggerHover,t,r))}n.select("open")&&!a||0===ra(v.current)||!a&&S.current&&e.movementX**2+e.movementY**2<2||(E.clear(),"touch"===y.current||a?o():(S.current=!0,E.start(ra(v.current),o)))}}},[n,v,E]);return c.useMemo(()=>({reference:O}),[O])}(W,{move:!1,handleClose:function(e={}){let{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e,a=new to,o=!1,i=null,s=null,l="u">typeof performance?performance.now():0,u=({x:e,y:n,placement:u,elements:c,onClose:d,nodeId:f,tree:h})=>function(m){function p(){a.clear(),d()}if(a.clear(),!c.domReference||!c.floating||null==u||null==e||null==n)return;let{clientX:g,clientY:v}=m,y=[g,v],b=ev(m),x="mouseleave"===m.type,w=eg(c.floating,b),E=eg(c.domReference,b),A=c.domReference.getBoundingClientRect(),C=c.floating.getBoundingClientRect(),M=u.split("-")[0],S=e>C.right-C.width/2,R=n>C.bottom-C.height/2,k=y[0]>=A.x&&y[0]<=A.x+A.width&&y[1]>=A.y&&y[1]<=A.y+A.height,P=C.width>A.width,T=C.height>A.height,H=(P?A:C).left,L=(P?A:C).right,O=(T?A:C).top,N=(T?A:C).bottom;if(w&&(o=!0,!x))return;if(E&&(o=!1),E&&!x){o=!0;return}if(x&&(0,Y.isElement)(m.relatedTarget)&&eg(c.floating,m.relatedTarget)||h&&tc(h.nodesRef.current,f).some(({context:e})=>e?.open))return;if("top"===M&&n>=A.bottom-1||"bottom"===M&&n<=A.top+1||"left"===M&&e>=A.right-1||"right"===M&&e<=A.left+1)return p();let Z=[];switch(M){case"top":Z=[[H,A.top+1],[H,C.bottom-1],[L,C.bottom-1],[L,A.top+1]];break;case"bottom":Z=[[H,C.top+1],[H,A.bottom-1],[L,A.bottom-1],[L,C.top+1]];break;case"left":Z=[[C.right-1,N],[C.right-1,O],[A.left+1,O],[A.left+1,N]];break;case"right":Z=[[A.right-1,N],[A.right-1,O],[C.left+1,O],[C.left+1,N]]}if(!n5([g,v],Z)){if(o&&!k)return p();if(!x&&r){let e=function(e,t){let n=performance.now(),r=n-l;if(null===i||null===s||0===r)return i=e,s=t,l=n,null;let a=e-i,o=t-s,u=Math.sqrt(a*a+o*o);return i=e,s=t,l=n,u/r}(m.clientX,m.clientY);if(null!==e&&e<.1)return p()}n5([g,v],function([e,n]){switch(M){case"top":{let r=[[C.left,S||P?C.bottom-t:C.top],[C.right,S?P?C.bottom-t:C.top:C.bottom-t]];return[[P?e+t/2:S?e+4*t:e-4*t,n+t+1],[P?e-t/2:S?e+4*t:e-4*t,n+t+1],...r]}case"bottom":{let r=[[C.left,S||P?C.top+t:C.bottom],[C.right,S?P?C.top+t:C.bottom:C.top+t]];return[[P?e+t/2:S?e+4*t:e-4*t,n-t],[P?e-t/2:S?e+4*t:e-4*t,n-t],...r]}case"left":return[[R||T?C.right-t:C.left,C.top],[R?T?C.right-t:C.left:C.right-t,C.bottom],[e+t+1,T?n+t/2:R?n+4*t:n-4*t],[e+t+1,T?n-t/2:R?n+4*t:n-4*t]];case"right":{let r=[[R||T?C.left+t:C.right,C.top],[R?T?C.left+t:C.right:C.left+t,C.bottom]];return[[e-t,T?n+t/2:R?n+4*t:n-4*t],[e-t,T?n-t/2:R?n+4*t:n-4*t],...r]}default:return[]}}([e,n]))?!o&&r&&a.start(40,p):p()}};return u.__options={blockPointerEvents:n},u}({blockPointerEvents:"touch"!==D}),restMs:d&&h?0:C,delay:{close:M}}),$=function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.context.dataRef,{enabled:a=!0,event:o="click",toggle:i=!0,ignoreMouse:s=!1,stickIfOpen:l=!0,touchOpenDelay:u=0,reason:d=tt.triggerPress}=t,f=c.useRef(void 0),h=eT(),m=ti(),p=c.useMemo(()=>({onPointerDown(e){f.current=e.pointerType},onMouseDown(e){var t;let a=f.current,c=e.nativeEvent,p=n.select("open");if(0!==e.button||"click"===o||tl(a,!0)&&s)return;let g=r.current.openEvent,v=g?.type,y=n.select("domReferenceElement")!==e.currentTarget,b=p&&y||!(p&&i&&(!g||!l||"click"===v||"mousedown"===v));if(t=c.target,(0,Y.isHTMLElement)(t)&&t.matches(ef)){let e=tf(d,c,c.target);b&&"touch"===a&&u>0?m.start(u,()=>{n.setOpen(!0,e)}):n.setOpen(b,e);return}let x=e.currentTarget;h.request(()=>{let e=tf(d,c,x);b&&"touch"===a&&u>0?m.start(u,()=>{n.setOpen(!0,e)}):n.setOpen(b,e)})},onClick(e){if("mousedown-only"===o)return;let t=f.current;if("mousedown"===o&&t){f.current=void 0;return}if(tl(t,!0)&&s)return;let a=n.select("open"),c=r.current.openEvent,h=n.select("domReferenceElement")!==e.currentTarget,p=a&&h||!(a&&i&&(!c||!l||tu(c))),g=tf(d,e.nativeEvent,e.currentTarget);p&&"touch"===t&&u>0?m.start(u,()=>{n.setOpen(!0,g)}
9):n.setOpen(p,g)},onKeyDown(){f.current=void 0}}),[r,o,s,n,l,i,h,m,u,d]);return c.useMemo(()=>a?{reference:p}:td.EMPTY_OBJECT,[a,p])}(W,{enabled:_,stickIfOpen:I,toggle:z});(0,ee.useIsoLayoutEffect)(()=>{z&&(p(W),A.current=Z)},[z,W,p,A,Z]);let{getReferenceProps:U}=function(e=[]){let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),r=e.map(e=>e?.item),a=e.map(e=>e?.trigger),o=c.useCallback(t=>ro(t,e,"reference"),t),i=c.useCallback(t=>ro(t,e,"floating"),n),s=c.useCallback(t=>ro(t,e,"item"),r),l=c.useCallback(t=>ro(t,e,"trigger"),a);return c.useMemo(()=>({getReferenceProps:o,getFloatingProps:i,getItemProps:s,getTriggerProps:l}),[o,i,s,l])}([q,$]);function X(e){eM.flushSync(()=>{let t=A.current?.getBoundingClientRect();if(d&&t&&Z){let e=Z.getBoundingClientRect(),n=e.left>t.left,r=e.top>t.top;"horizontal"===S&&e.left!==t.left?m(n?"right":"left"):"vertical"===S&&e.top!==t.top&&m(r?"down":"up")}"click"!==e.type&&(W.context.dataRef.current.openEvent=void 0),("touch"!==D||"click"===e.type)&&null!=s&&u(P,tf("mouseenter"===e.type?tt.triggerHover:tt.triggerPress,e.nativeEvent))})}function G(e){F(e.pointerType)}let J={tabIndex:0,onMouseEnter:X,onClick:X,onPointerEnter:G,onPointerDown:G,"aria-expanded":z,"aria-controls":z?g?.id:void 0,[t$]:"",onFocus(){z&&R(!1)},onMouseMove(){B.current=!1},onKeyDown(e){if(B.current=!0,k)return;let t="horizontal"===S&&"ArrowDown"===e.key,n="vertical"===S&&"ArrowRight"===e.key;(t||n)&&(u(P,tf(tt.listNavigation,e.nativeEvent)),X(e),ts(e))},onBlur(e){h&&g&&rS({currentTarget:e.currentTarget,relatedTarget:e.relatedTarget},{popupElement:g,rootRef:y,tree:H,nodeId:T})&&u(null,tf(tt.focusOut,e.nativeEvent))}},{getButtonProps:et,buttonRef:en}=(0,rP.useButton)({disabled:o,focusableWhenDisabled:!0,native:a}),er=h||v;return(0,l.jsxs)(c.Fragment,{children:[(0,l.jsx)(rk,{tag:"button",render:r,className:n,state:{open:z},stateAttributesMapping:nH,refs:[t,j,en],props:[U,L?.reference||td.EMPTY_ARRAY,J,i,et]}),z&&(0,l.jsxs)(c.Fragment,{children:[(0,l.jsx)(rM,{ref:b,onFocus:e=>{if(er&&rd(e,er))E.current?.focus();else{let e=rc(Z);e?.focus()}}}),(0,l.jsx)("span",{"aria-owns":v?.id,style:rv}),(0,l.jsx)(rM,{ref:x,onFocus:e=>{if(er&&rd(e,er)){let e=w.current&&n3(w.current)?w.current:Z;e?.focus()}else{let t=ru(Z);t?.focus(),eg(y.current,t)||u(null,tf(tt.focusOut,e.nativeEvent))}}})]})]})});var tt=tt;let rH=c.createContext(null),rL=th("portal"),rO=c.forwardRef(function(e,t){let{children:n,container:r,className:a,render:o,renderGuards:i,...s}=e,{portalNode:u,portalSubtree:d}=function(e={}){let{ref:t,container:n,componentProps:r=td.EMPTY_OBJECT,elementProps:a}=e,o=J(),i=c.useContext(rH),s=i?.portalNode,[l,u]=c.useState(null),[d,f]=c.useState(null),h=(0,Q.useStableCallback)(e=>{null!==e&&f(e)}),m=c.useRef(null);(0,ee.useIsoLayoutEffect)(()=>{if(null===n){m.current&&(m.current=null,f(null),u(null));return}if(null==o)return;let e=(n&&((0,Y.isNode)(n)?n:n.current))??s??document.body;if(null==e){m.current&&(m.current=null,f(null),u(null));return}m.current!==e&&(m.current=e,f(null),u(e))}
9,[n,s,o]);let p=(0,eb.useRenderElement)("div",r,{ref:[t,h],props:[{id:o,[rL]:""},a]});return{portalNode:d,portalSubtree:l&&p?eM.createPortal(p,l):null}}({container:r,ref:t,componentProps:e,elementProps:s}),f=c.useRef(null),h=c.useRef(null),m=c.useRef(null),p=c.useRef(null),[g,v]=c.useState(null),y=g?.modal,b=g?.open,x="boolean"==typeof i?i:!!g&&!g.modal&&g.open&&!!u;c.useEffect(()=>{if(u&&!y)return u.addEventListener("focusin",e,!0),u.addEventListener("focusout",e,!0),()=>{u.removeEventListener("focusin",e,!0),u.removeEventListener("focusout",e,!0)};function e(e){u&&e.relatedTarget&&rd(e)&&("focusin"===e.type?rh:rf)(u)}},[u,y]),c.useEffect(()=>{u&&!b&&rh(u)},[b,u]);let w=c.useMemo(()=>({beforeOutsideRef:f,afterOutsideRef:h,beforeInsideRef:m,afterInsideRef:p,portalNode:u,setFocusManagerState:v}),[u]);return(0,l.jsxs)(c.Fragment,{children:[d,(0,l.jsxs)(rH.Provider,{value:w,children:[x&&u&&(0,l.jsx)(rM,{"data-type":"outside",ref:f,onFocus:e=>{if(rd(e,u))m.current?.focus();else{let e=rc(g?g.domReference:null);e?.focus()}}}),x&&u&&(0,l.jsx)("span",{"aria-owns":u.id,style:rv}),u&&eM.createPortal(n,u),x&&u&&(0,l.jsx)(rM,{"data-type":"outside",ref:h,onFocus:e=>{if(rd(e,u))p.current?.focus();else{let t=ru(g?g.domReference:null);t?.focus(),g?.closeOnFocusOut&&g?.onOpenChange(!1,tf(tt.focusOut,e.nativeEvent))}}})]})]})}),rN=c.createContext(void 0),rZ=c.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{mounted:a}=eE();return a||n?(0,l.jsx)(rN.Provider,{value:n,children:(0,l.jsx)(rO,{ref:t,...r})}):null});var rj=Y;function rI(e,t,n){let r,{reference:a,floating:o}=e,i=eG(t),s=eK(eG(t)),l=eU(s),u=eY(t),c="y"===i,d=a.x+a.width/2-o.width/2,f=a.y+a.height/2-o.height/2,h=a[l]/2-o[l]/2;switch(u){case"top":r={x:d,y:a.y-o.height};break;case"bottom":r={x:d,y:a.y+a.height};break;case"right":r={x:a.x+a.width,y:f};break;case"left":r={x:a.x-o.width,y:f};break;default:r={x:a.x,y:a.y}}switch(eQ(t)){case"start":r[s]-=h*(n&&c?-1:1);break;case"end":r[s]+=h*(n&&c?-1:1)}return r}let rV=async(e,t,n)=>{let{placement:r="bottom",strategy:a="absolute",middleware:o=[],platform:i}=n,s=o.filter(Boolean),l=await (null==i.isRTL?void 0:i.isRTL(t)),u=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:c,y:d}=rI(u,r,l),f=r,h={},m=0;for(let n=0;n<s.length;n++){let{name:o,fn:p}=s[n],{x:g,y:v,data:y,reset:b}=await p({x:c,y:d,initialPlacement:r,placement:f,strategy:a,middlewareData:h,rects:u,platform:i,elements:{reference:e,floating:t}});c=null!=g?g:c,d=null!=v?v:d,h={...h,[o]:{...h[o],...y}},b&&m<=50&&(m++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(u=!0===b.rects?await i.getElementRects({reference:e,floating:t,strategy:a}):b.rects),{x:c,y:d}=rI(u,f,l)),n=-1)}return{x:c,y:d,placement:f,strategy:a,middlewareData:h}};async function rD(e,t){var n;void 0===t&&(t={});let{x:r,y:a,platform:o,rects:i,elements:s,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:h=0}=e$(t,e),m=e4(h),p=s[f?"floating"===d?"reference":"floating":d],g=e3(await o.getClippingRect({element:null==(n=await (null==o.isElement?void 0:o.isElement(p)))||n?p:p.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:u,rootBoundary:c,strategy:l})),v="floating"===d?{x:r,y:a,width:i.floating.width,height:i.floating.height}:i.reference,y=await (null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),b=await (null==o.isElement?void 0:o.isElement(y))&&await (null==o.getScale?void 0:o.getScale(y))||{x:1,y:1},x=e3(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:y,strategy:l}):v);return{top:(g.top-x.top+m.top)/b.y,bottom:(x.bottom-g.bottom+m.bottom)/b.y,left:(g.left-x.left+m.left)/b.x,right:(x.right-g.right+m.right)/b.x}}function rF(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function rB(e){return eV.some(t=>e[t]>=0)}let rz=new Set(["left","top"]);async function r_(e,t){let{placement:n,platform:r,elements:a}=e,o=await (null==r.isRTL?void 0:r.isRTL(a.floating)),i=eY(n),s=eQ(n),l="y"===eG(n),u=rz.has(i)?-1:1,c=o&&l?-1:1,d=e$(t,e),{mainAxis:f,crossAxis:h,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}
9:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof m&&(h="end"===s?-1*m:m),l?{x:h*c,y:f*u}:{x:f*u,y:h*c}}function rW(e){let t=(0,Y.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,a=(0,Y.isHTMLElement)(e),o=a?e.offsetWidth:n,i=a?e.offsetHeight:r,s=eB(n)!==o||eB(r)!==i;return s&&(n=o,r=i),{width:n,height:r,$:s}}function rq(e){return(0,Y.isElement)(e)?e:e.contextElement}function r$(e){let t=rq(e);if(!(0,Y.isHTMLElement)(t))return e_(1);let n=t.getBoundingClientRect(),{width:r,height:a,$:o}=rW(t),i=(o?eB(n.width):n.width)/r,s=(o?eB(n.height):n.height)/a;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}let rY=e_(0);function rQ(e){let t=(0,Y.getWindow)(e);return(0,Y.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:rY}function rK(e,t,n,r){var a;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),i=rq(e),s=e_(1);t&&(r?(0,Y.isElement)(r)&&(s=r$(r)):s=r$(e));let l=(void 0===(a=n)&&(a=!1),r&&(!a||r===(0,Y.getWindow)(i))&&a)?rQ(i):e_(0),u=(o.left+l.x)/s.x,c=(o.top+l.y)/s.y,d=o.width/s.x,f=o.height/s.y;if(i){let e=(0,Y.getWindow)(i),t=r&&(0,Y.isElement)(r)?(0,Y.getWindow)(r):r,n=e,a=(0,Y.getFrameElement)(n);for(;a&&r&&t!==n;){let e=r$(a),t=a.getBoundingClientRect(),r=(0,Y.getComputedStyle)(a),o=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=o,c+=i,n=(0,Y.getWindow)(a),a=(0,Y.getFrameElement)(n)}}return e3({width:d,height:f,x:u,y:c})}function rU(e,t){let n=(0,Y.getNodeScroll)(e).scrollLeft;return t?t.left+n:rK((0,Y.getDocumentElement)(e)).left+n}function rX(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-rU(e,n),y:n.top+t.scrollTop}}let rG=new Set(["absolute","fixed"]);function rJ(e,t,n){var r;let a;if("viewport"===t)a=function(e,t){let n=(0,Y.getWindow)(e),r=(0,Y.getDocumentElement)(e),a=n.visualViewport,o=r.clientWidth,i=r.clientHeight,s=0,l=0;if(a){o=a.width,i=a.height;let e=(0,Y.isWebKit)();(!e||e&&"fixed"===t)&&(s=a.offsetLeft,l=a.offsetTop)}let u=rU(r);if(u<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),a="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(r.clientWidth-t.clientWidth-a);i<=25&&(o-=i)}else u<=25&&(o+=u);return{width:o,height:i,x:s,y:l}}(e,n);else if("document"===t){let t,n,o,i,s,l,u;r=(0,Y.getDocumentElement)(e),t=(0,Y.getDocumentElement)(r),n=(0,Y.getNodeScroll)(r),o=r.ownerDocument.body,i=eF(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),s=eF(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),l=-n.scrollLeft+rU(r),u=-n.scrollTop,"rtl"===(0,Y.getComputedStyle)(o).direction&&(l+=eF(t.clientWidth,o.clientWidth)-i),a={width:i,height:s,x:l,y:u}}else if((0,Y.isElement)(t)){let e,r,o,i,s,l;r=(e=rK(t,!0,"fixed"===n)).top+t.clientTop,o=e.left+t.clientLeft,i=(0,Y.isHTMLElement)(t)?r$(t):e_(1),s=t.clientWidth*i.x,l=t.clientHeight*i.y,a={width:s,height:l,x:o*i.x,y:r*i.y}}else{let n=rQ(e);a={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return e3(a)}function r0(e){return"static"===(0,Y.getComputedStyle)(e).position}function r1(e,t){if(!(0,Y.isHTMLElement)(e)||"fixed"===(0,Y.getComputedStyle)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,Y.getDocumentElement)(e)===n&&(n=n.ownerDocument.body),n}function r2(e,t){let n=(0,Y.getWindow)(e);if((0,Y.isTopLayer)(e))return n;if(!(0,Y.isHTMLElement)(e)){let t=(0,Y.getParentNode)(e);for(;t&&!(0,Y.isLastTraversableNode)(t);){if((0,Y.isElement)(t)&&!r0(t))return t;t=(0,Y.getParentNode)(t)}return n}let r=r1(e,t);for(;r&&(0,Y.isTableElement)(r)&&r0(r);)r=r1(r,t);return r&&(0,Y.isLastTraversableNode)(r)&&r0(r)&&!(0,Y.isContainingBlock)(r)?n:r||(0,Y.getContainingBlock)(e)||n}let r8=async function(e){let t=this.getOffsetParent||r2,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=(0,Y.isHTMLElement)(t),a=(0,Y.getDocumentElement)(t),o="fixed"===n,i=rK(e,!0,o,t),s={scrollLeft:0,scrollTop:0},l=e_(0);if(r||!r&&!o)if(("body"!==(0,Y.getNodeName)(t)||(0,Y.isOverflowElement)(a))&&(s=(0,Y.getNodeScroll)(t)),r){let e=rK(t,!0,o,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else a&&(l.x=rU(a));o&&!r&&a&&(l.x=rU(a));let u=!a||r||o?e_(0):rX(a,s);return{x:i.left+s.scrollLeft-l.x-u.x,y:i.top+s.scrollTop-l.y-u.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},r6={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e,o="fixed"===a,i=(0,Y.getDocumentElement)(r),s=!!t&&(0,Y.isTopLayer)(t.floating);if(r===i||s&&o)return n;let l={scrollLeft:0,scrollTop:0},u=e_(1),c=e_(0),d=(0,Y.isHTMLElement)(r);
9if((d||!d&&!o)&&(("body"!==(0,Y.getNodeName)(r)||(0,Y.isOverflowElement)(i))&&(l=(0,Y.getNodeScroll)(r)),(0,Y.isHTMLElement)(r))){let e=rK(r);u=r$(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let f=!i||d||o?e_(0):rX(i,l);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+c.x+f.x,y:n.y*u.y-l.scrollTop*u.y+c.y+f.y}},getDocumentElement:Y.getDocumentElement,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e,o=[..."clippingAncestors"===n?(0,Y.isTopLayer)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,Y.getOverflowAncestors)(e,[],!1).filter(e=>(0,Y.isElement)(e)&&"body"!==(0,Y.getNodeName)(e)),a=null,o="fixed"===(0,Y.getComputedStyle)(e).position,i=o?(0,Y.getParentNode)(e):e;for(;(0,Y.isElement)(i)&&!(0,Y.isLastTraversableNode)(i);){let t=(0,Y.getComputedStyle)(i),n=(0,Y.isContainingBlock)(i);n||"fixed"!==t.position||(a=null),(o?!n&&!a:!n&&"static"===t.position&&!!a&&rG.has(a.position)||(0,Y.isOverflowElement)(i)&&!n&&function e(t,n){let r=(0,Y.getParentNode)(t);return!(r===n||!(0,Y.isElement)(r)||(0,Y.isLastTraversableNode)(r))&&("fixed"===(0,Y.getComputedStyle)(r).position||e(r,n))}(e,i))?r=r.filter(e=>e!==i):a=t,i=(0,Y.getParentNode)(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=o[0],s=o.reduce((e,n)=>{let r=rJ(t,n,a);return e.top=eF(r.top,e.top),e.right=eD(r.right,e.right),e.bottom=eD(r.bottom,e.bottom),e.left=eF(r.left,e.left),e},rJ(t,i,a));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:r2,getElementRects:r8,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=rW(e);return{width:t,height:n}},getScale:r$,isElement:Y.isElement,isRTL:function(e){return"rtl"===(0,Y.getComputedStyle)(e).direction}};function r4(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function r3(e,t,n,r){let a;void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=rq(e),d=o||i?[...c?(0,Y.getOverflowAncestors)(c):[],...(0,Y.getOverflowAncestors)(t)]:[];d.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});let f=c&&l?function(e,t){let n,r=null,a=(0,Y.getDocumentElement)(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function i(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),o();let u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:h}=u;if(s||t(),!f||!h)return;let m={rootMargin:-ez(d)+"px "+-ez(a.clientWidth-(c+f))+"px "+-ez(a.clientHeight-(d+h))+"px "+-ez(c)+"px",threshold:eF(0,eD(1,l))||1},p=!0;function g(t){let r=t[0].intersectionRatio;if(r!==l){if(!p)return i();r?i(!1,r):n=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==r||r4(u,e.getBoundingClientRect())||i(),p=!1}try{r=new IntersectionObserver(g,{...m,root:a.ownerDocument})}catch(e){r=new IntersectionObserver(g,m)}r.observe(e)}(!0),o}(c,n):null,h=-1,m=null;s&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!u&&m.observe(c),m.observe(t));let p=u?rK(e):null;return u&&function t(){let r=rK(e);p&&!r4(p,r)&&n(),p=r,a=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,u&&cancelAnimationFrame(a)}}var r5="u">typeof document?c.useLayoutEffect:function(){};function r9(e,t){let n,r,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((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!r9(e[r],t[r]))return!1;return!0}if((n=(a=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,a[r]))return!1;for(r=n;0!=r--;){let n=a[r];if(("_owner"!==n||!e.$$typeof)&&!r9(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function r7(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ae(e,t){let n=r7(e);return Math.round(t*n)/n}function at(e){let t=c.useRef(e);return r5(()=>{t.current=e}),t}let an={name:"hide",async fn(e){var t,n,r;let{width:a,height:o,x:i,y:s}=e.rects.reference,l=await ({...(void 0===(r=t)&&(r={}),{name:"hide",options:r,async fn(e){let{rects:t}=e,{strategy:n="referenceHidden",...a}=e$(r,e);switch(n){case"referenceHidden":{let n=rF(await rD(e,{...a,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:rB(n)}}}case"escaped":{let n=rF(await rD(e,{...a,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:rB(n)}}}default:return{}}}}),options:[t,n]}).fn(e);return{data:{referenceHidden:l.data?.referenceHidden||0===a&&0===o&&0===i&&0===s}}}};var rj=Y;let ar={sideX:"left",sideY:"top"},aa={name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:r},elements:{floating:a},platform:o,strategy:i,placement:s}=e,l=(0,rj.getWindow)(a),u=l.getComputedStyle(a);if("0s"===u.transitionDuration||""===u.transitionDuration)return{x:t,y:n,data:ar};let c=await o.getOffsetParent?.(a),d={width:0,height:0};
9if("fixed"===i&&l?.visualViewport)d={width:l.visualViewport.width,height:l.visualViewport.height};else if(c===l){let e=K(a);d={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await o.isElement?.(c)&&(d=await o.getDimensions(c));let f=eY(s),h=t,m=n;return"left"===f&&(h=d.width-(t+r.width)),"top"===f&&(m=d.height-(n+r.height)),{x:h,y:m,data:{sideX:"left"===f?"right":ar.sideX,sideY:"top"===f?"bottom":ar.sideY}}}};function ao(e,t,n){let r="inline-start"===e||"inline-end"===e;return({top:"top",right:r?n?"inline-start":"inline-end":"right",bottom:"bottom",left:r?n?"inline-end":"inline-start":"left"})[t]}function ai(e,t,n){let{rects:r,placement:a}=e;return{side:ao(t,eY(a),n),align:eQ(a)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function as(e){return null!=e&&"current"in e}let al=c.createContext(void 0);function au(e=!1){let t=c.useContext(al);if(!t&&!e)throw Error((0,ex.default)(42));return t}let ac=ng(),ad=c.forwardRef(function(e,t){let{open:n,mounted:r,positionerElement:a,setPositionerElement:o,floatingRootContext:i,nested:s,transitionStatus:u}=eE(),{className:d,render:f,anchor:h,positionMethod:m="absolute",side:p="bottom",align:g="center",sideOffset:v=0,alignOffset:y=0,collisionBoundary:b="clipping-ancestors",collisionPadding:x=5,collisionAvoidance:w=s?rg:rp,arrowPadding:E=5,sticky:A=!1,disableAnchorTracking:C=!1,...M}=e,S=function(){let e=c.useContext(rN);if(void 0===e)throw Error((0,ex.default)(40));return e}(),R=eC(),k=ti(),[P,T]=c.useState(!1),H=c.useRef(null),L=c.useRef(null);c.useEffect(()=>{if(a)return a.addEventListener("focusin",e,!0),a.addEventListener("focusout",e,!0),()=>{a.removeEventListener("focusin",e,!0),a.removeEventListener("focusout",e,!0)};function e(e){a&&rd(e)&&("focusin"===e.type?rh:rf)(a)}},[a]);let O=(i||ac).useState("domReferenceElement"),N=function(e){var t,n,r,a,o,i,s,l,u,d,f,h,m,p;let{anchor:g,positionMethod:v="absolute",side:y="bottom",sideOffset:b=0,align:x="center",alignOffset:w=0,collisionBoundary:E,collisionPadding:A=5,sticky:C=!1,arrowPadding:M=5,disableAnchorTracking:S=!1,keepMounted:R=!1,floatingRootContext:k,mounted:P,collisionAvoidance:T,shiftCrossAxis:H=!1,nodeId:L,adaptiveOrigin:O,lazyFlip:N=!1,externalTree:Z}=e,[j,I]=c.useState(null);P||null===j||I(null);let V=T.side||"flip",D=T.align||"flip",F=T.fallbackAxisSide||"end",B="function"==typeof g?g:void 0,z=(0,Q.useStableCallback)(B),_=B?z:g,W=n7(g),q="rtl"===tW(),$=j||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":q?"left":"right","inline-start":q?"right":"left"})[y],U="center"===x?$:`${$}-${x}`,X=A,G=+("bottom"===y),J=+("top"===y),et=+("right"===y),en=+("left"===y);"number"==typeof X?X={top:X+G,right:X+en,bottom:X+J,left:X+et}:X&&(X={top:(X.top||0)+G,right:(X.right||0)+en,bottom:(X.bottom||0)+J,left:(X.left||0)+et});let er={boundary:"clipping-ancestors"===E?"clippingAncestors":E,padding:X},ea=c.useRef(null),eo=n7(b),ei=n7(w),el=[(t=e=>{let t=ai(e,y,q),n="function"==typeof eo.current?eo.current(t):eo.current,r="function"==typeof ei.current?ei.current(t):ei.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},n=["function"!=typeof b?b:0,"function"!=typeof w?w:0,q,y],{...(void 0===(r=t)&&(r=0),{name:"offset",options:r,async fn(e){var t,n;let{x:a,y:o,placement:i,middlewareData:s}=e,l=await r_(e,r);return i===(null==(t=s.offset)?void 0:t.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:a+l.x,y:o+l.y,data:{...l,placement:i}}}}),options:[t,n]})],eu="none"===D&&"shift"!==V,ec=!eu&&(C||H||"shift"===V),ed="none"===V?null:{...{name:"flip",options:i=a={...er,padding:{top:X.top+1,right:X.right+1,bottom:X.bottom+1,left:X.left+1},mainAxis:!H&&"flip"===V,crossAxis:"flip"===D&&"alignment",fallbackAxisSideDirection:F},async fn(e){var t,n,r,a,o,s,l,u;let c,d,f,{placement:h,middlewareData:m,rects:p,initialPlacement:g,platform:v,elements:y}=e,{mainAxis:b=!0,crossAxis:x=!0,fallbackPlacements:w,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:C=!0,...M}=e$(i,e);if(null!=(t=m.arrow)&&t.alignmentOffset)return{};let S=eY(h),R=eG(g),k=eY(g)===g,P=await (null==v.isRTL?void 0:v.isRTL(y.floating)),T=w||(k||!C?[e6(g)]:(c=e6(g),[eJ(g),c,eJ(c)])),H="none"!==A;!w&&H&&T.push(...(d=eQ(g),f=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?e1:e0;return t?e0:e1;case"left":case"right":return t?e2:e8;default:return[]}}(eY(g),"start"===A,P),d&&(f=f.map(e=>e+"-"+d),C&&(f=f.concat(f.map(eJ)))),f));let L=[g,...T],O=await rD(e,M),N=[],Z=(null==(n=m.flip)?void 0:n.overflows)||[];if(b&&N.push(O[S]),x){let e,t,n,r,a=(s=h,l=p,void 0===(u=P)&&(u=!1),e=eQ(s),n=eU(t=eK(eG(s))),r="x"===t?e===(u?"end":"start")?"right":"left":"start"===e?"bottom":"top",l.reference[n]>l.floating[n]&&(r=e6(r)),[r,e6(r)]);N.push(O[a[0]],O[a[1]])}if(Z=[...Z,{placement:h,overflows:N}],!N.every(e=>e<=0)){let e=((null==(r=m.flip)?void 0:r.index)||0)+1,t=L[e];if(t&&("alignment"!==x||R===eG(t)||Z.every(e=>eG(e.placement)!==R||e.overflows[0]>0)))return{data:{index:e,overflows:Z},reset:{placement:t}};let n=null==(a=Z.filter(e=>e.overflows[0]<=0).sort((e,t)=>
9e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!n)switch(E){case"bestFit":{let e=null==(o=Z.filter(e=>{if(H){let t=eG(e.placement);return t===R||"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&&(n=e);break}case"initialPlacement":n=g}if(h!==n)return{reset:{placement:n}}}return{}}},options:[a,o]},ef=eu?null:(s=e=>{var t,n,r;let a=K(e.elements.floating).documentElement;return{...er,rootBoundary:H?{x:0,y:0,width:a.clientWidth,height:a.clientHeight}:void 0,mainAxis:"none"!==D,crossAxis:ec,limiter:C||H?void 0:{...(void 0===(r=t=e=>{if(!ea.current)return{};let{width:t,height:n}=ea.current.getBoundingClientRect(),r=eG(eY(e.placement)),a="y"===r?X.left+X.right:X.top+X.bottom;return{offset:("y"===r?t:n)/2+a/2}})&&(r={}),{options:r,fn(e){let{x:t,y:n,placement:a,rects:o,middlewareData:i}=e,{offset:s=0,mainAxis:l=!0,crossAxis:u=!0}=e$(r,e),c={x:t,y:n},d=eG(a),f=eK(d),h=c[f],m=c[d],p=e$(s,e),g="number"==typeof p?{mainAxis:p,crossAxis:0}:{mainAxis:0,crossAxis:0,...p};if(l){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+g.mainAxis,n=o.reference[f]+o.reference[e]-g.mainAxis;h<t?h=t:h>n&&(h=n)}if(u){var v,y;let e="y"===f?"width":"height",t=rz.has(eY(a)),n=o.reference[d]-o.floating[e]+(t&&(null==(v=i.offset)?void 0:v[d])||0)+(t?0:g.crossAxis),r=o.reference[d]+o.reference[e]+(t?0:(null==(y=i.offset)?void 0:y[d])||0)-(t?g.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[f]:h,[d]:m}}}),options:[t,n]}}},l=[er,C,H,X,D],{...(void 0===(u=s)&&(u={}),{name:"shift",options:u,async fn(e){let{x:t,y:n,placement:r}=e,{mainAxis:a=!0,crossAxis:o=!1,limiter:i={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=e$(u,e),l={x:t,y:n},c=await rD(e,s),d=eG(eY(r)),f=eK(d),h=l[f],m=l[d];if(a){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=h+c[e],r=h-c[t];h=eF(n,eD(h,r))}if(o){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=m+c[e],r=m-c[t];m=eF(n,eD(m,r))}let p=i.fn({...e,[f]:h,[d]:m});return{...p,data:{x:p.x-t,y:p.y-n,enabled:{[f]:a,[d]:o}}}}}),options:[s,l]});"shift"===V||"shift"===D||"center"===x?el.push(ef,ed):el.push(ed,ef),el.push({...{name:"size",options:h=d={...er,apply({elements:{floating:e},rects:{reference:t},availableWidth:n,availableHeight:r}){let a=e.style;a.setProperty("--available-width",`${n}px`),a.setProperty("--available-height",`${r}px`),a.setProperty("--anchor-width",`${t.width}px`),a.setProperty("--anchor-height",`${t.height}px`)}},async fn(e){var t,n;let r,a,{placement:o,rects:i,platform:s,elements:l}=e,{apply:u=()=>{},...c}=e$(h,e),d=await rD(e,c),f=eY(o),m=eQ(o),p="y"===eG(o),{width:g,height:v}=i.floating;"top"===f||"bottom"===f?(r=f,a=m===(await (null==s.isRTL?void 0:s.isRTL(l.floating))?"start":"end")?"left":"right"):(a=f,r="end"===m?"top":"bottom");let y=v-d.top-d.bottom,b=g-d.left-d.right,x=eD(v-d[r],y),w=eD(g-d[a],b),E=!e.middlewareData.shift,A=x,C=w;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(C=b),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(A=y),E&&!m){let e=eF(d.left,0),t=eF(d.right,0),n=eF(d.top,0),r=eF(d.bottom,0);p?C=g-2*(0!==e||0!==t?e+t:eF(d.left,d.right)):A=v-2*(0!==n||0!==r?n+r:eF(d.top,d.bottom))}await u({...e,availableWidth:C,availableHeight:A});let M=await s.getDimensions(l.floating);return g!==M.width||v!==M.height?{reset:{rects:!0}}:{}}},options:[d,f]},(m=()=>({element:ea.current||document.createElement("div"),padding:M,offsetParent:"floating"}),p=[M],{name:"arrow",options:m,async fn(e){let{x:t,y:n,placement:r,rects:a,platform:o,elements:i,middlewareData:s}=e,{element:l,padding:u=0,offsetParent:c="real"}=e$(m,e)||{};if(null==l)return{};let d=e4(u),f={x:t,y:n},h=eK(eG(r)),p=eU(h),g=await o.getDimensions(l),v="y"===h,y=v?"clientHeight":"clientWidth",b=a.reference[p]+a.reference[h]-f[h]-a.floating[p],x=f[h]-a.reference[h],w="real"===c?await o.getOffsetParent?.(l):i.floating,E=i.floating[y]||a.floating[p];E&&await o.isElement?.(w)||(E=i.floating[y]||a.floating[p]);let A=E/2-g[p]/2-1,C=Math.min(d[v?"top":"left"],A),M=Math.min(d[v?"bottom":"right"],A),S=E-g[p]-M,R=E/2-g[p]/2+(b/2-x/2),k=eF(C,eD(R,S)),P=!s.arrow&&null!=eQ(r)&&R!==k&&a.reference[p]/2-(R<C?C:M)-g[p]/2<0,T=P?R<C?R-C:R-S:0;return{[h]:f[h]+T,data:{[h]:k,centerOffset:R-k-T,...P&&{alignmentOffset:T}},reset:P}},options:[m,p]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:n,placement:r,rects:a,y:o}=e,i=eY(r),s=eG(i),l=ea.current,u=n.arrow?.x||0,c=n.arrow?.y||0,d=l?.clientWidth||0,f=l?.clientHeight||0,h=u+d/2,m=c+f/2,p=Math.abs(n.shift?.y||0),g=a.reference.height/2,v="function"==typeof b?b(ai(e,y,q)):b,x=p>v,w={top:`${h}px calc(100% + ${v}
9px)`,bottom:`${h}px ${-v}px`,left:`calc(100% + ${v}px) ${m}px`,right:`${-v}px ${m}px`}[i],E=`${h}px ${a.reference.y+g-o}px`;return t.floating.style.setProperty("--transform-origin",ec&&"y"===s&&x?E:w),{}}},an,O),(0,ee.useIsoLayoutEffect)(()=>{!P&&k&&k.update({referenceElement:null,floatingElement:null,domReferenceElement:null})},[P,k]);let eh=c.useMemo(()=>({elementResize:!S&&"u">typeof ResizeObserver,layoutShift:!S&&"u">typeof IntersectionObserver}),[S]),{refs:em,elements:ep,x:eg,y:ev,middlewareData:ey,update:eb,placement:ex,context:ew,isPositioned:eE,floatingStyles:eA}=function(e={}){let{nodeId:t,externalTree:n}=e,r=n9(e),a=e.rootContext||r,o={reference:a.useState("referenceElement"),floating:a.useState("floatingElement"),domReference:a.useState("domReferenceElement")},[i,s]=c.useState(null),l=c.useRef(null),u=es(n);(0,ee.useIsoLayoutEffect)(()=>{o.domReference&&(l.current=o.domReference)},[o.domReference]);let d=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:a,elements:{reference:o,floating:i}={},transform:s=!0,whileElementsMounted:l,open:u}=e,[d,f]=c.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,m]=c.useState(r);r9(h,r)||m(r);let[p,g]=c.useState(null),[v,y]=c.useState(null),b=c.useCallback(e=>{e!==A.current&&(A.current=e,g(e))},[]),x=c.useCallback(e=>{e!==C.current&&(C.current=e,y(e))},[]),w=o||p,E=i||v,A=c.useRef(null),C=c.useRef(null),M=c.useRef(d),S=null!=l,R=at(l),k=at(a),P=at(u),T=c.useCallback(()=>{var e,r;let a,o,i;if(!A.current||!C.current)return;let s={placement:t,strategy:n,middleware:h};k.current&&(s.platform=k.current),(e=A.current,r=C.current,a=new Map,i={...(o={platform:r6,...s}).platform,_c:a},rV(e,r,{...o,platform:i})).then(e=>{let t={...e,isPositioned:!1!==P.current};H.current&&!r9(M.current,t)&&(M.current=t,eM.flushSync(()=>{f(t)}))})},[h,t,n,k,P]);r5(()=>{!1===u&&M.current.isPositioned&&(M.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let H=c.useRef(!1);r5(()=>(H.current=!0,()=>{H.current=!1}),[]),r5(()=>{if(w&&(A.current=w),E&&(C.current=E),w&&E){if(R.current)return R.current(w,E,T);T()}},[w,E,T,R,S]);let L=c.useMemo(()=>({reference:A,floating:C,setReference:b,setFloating:x}),[b,x]),O=c.useMemo(()=>({reference:w,floating:E}),[w,E]),N=c.useMemo(()=>{let e={position:n,left:0,top:0};if(!O.floating)return e;let t=ae(O.floating,d.x),r=ae(O.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...r7(O.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,O.floating,d.x,d.y]);return c.useMemo(()=>({...d,update:T,refs:L,elements:O,floatingStyles:N}),[d,T,L,O,N])}({...e,elements:{...o,...i&&{reference:i}}}),f=c.useCallback(e=>{let t=(0,Y.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;s(t),d.refs.setReference(t)},[d.refs]),[h,m]=c.useState(null),[p,g]=c.useState(null);a.useSyncedValue("referenceElement",h),a.useSyncedValue("domReferenceElement",(0,Y.isElement)(h)?h:null),a.useSyncedValue("floatingElement",p);let v=c.useCallback(e=>{((0,Y.isElement)(e)||null===e)&&(l.current=e,m(e)),((0,Y.isElement)(d.refs.reference.current)||null===d.refs.reference.current||null!==e&&!(0,Y.isElement)(e))&&d.refs.setReference(e)},[d.refs,m]),y=c.useCallback(e=>{g(e),d.refs.setFloating(e)},[d.refs]),b=c.useMemo(()=>({...d.refs,setReference:v,setFloating:y,setPositionReference:f,domReference:l}),[d.refs,v,y,f]),x=c.useMemo(()=>({...d.elements,domReference:o.domReference}),[d.elements,o.domReference]),w=a.useState("open"),E=a.useState("floatingId"),A=c.useMemo(()=>({...d,dataRef:a.context.dataRef,open:w,onOpenChange:a.setOpen,events:a.context.events,floatingId:E,refs:b,elements:x,nodeId:t,rootStore:a}),[d,b,x,t,a,w,E]);return(0,ee.useIsoLayoutEffect)(()=>{a.context.dataRef.current.floatingContext=A;let e=u?.nodesRef.current.find(e=>e.id===t);e&&(e.context=A)}),c.useMemo(()=>({...d,context:A,refs:b,elements:x,rootStore:a}),[d,b,x,A,a])}({rootContext:k,placement:U,middleware:el,strategy:v,whileElementsMounted:R?void 0:(...e)=>r3(...e,eh),nodeId:L,externalTree:Z}),{sideX:eC,sideY:eS}=ey.adaptiveOrigin||ar,eR=eE?v:"fixed",ek=c.useMemo(()=>{let e=O?{position:eR,[eC]:eg,[eS]:ev}:{position:eR,...eA};return eE||(e.opacity=0),e},[O,eR,eC,eg,eS,ev,eA,eE]),eP=c.useRef(null);(0,ee.useIsoLayoutEffect)(()=>
9{if(!P)return;let e=W.current,t="function"==typeof e?e():e,n=(as(t)?t.current:t)||null;n!==eP.current&&(em.setPositionReference(n),eP.current=n)},[P,em,_,W]),c.useEffect(()=>{if(!P)return;let e=W.current;"function"!=typeof e&&as(e)&&e.current!==eP.current&&(em.setPositionReference(e.current),eP.current=e.current)},[P,em,_,W]),c.useEffect(()=>{if(R&&P&&ep.domReference&&ep.floating)return r3(ep.domReference,ep.floating,eb,eh)},[R,P,ep,eb,eh]);let eT=eY(ex),eH=ao(y,eT,q),eL=eQ(ex)||"center",eO=!!ey.hide?.referenceHidden;(0,ee.useIsoLayoutEffect)(()=>{N&&P&&eE&&I(eT)},[N,P,eE,eT]);let eN=c.useMemo(()=>({position:"absolute",top:ey.arrow?.y,left:ey.arrow?.x}),[ey.arrow]),eZ=ey.arrow?.centerOffset!==0;return c.useMemo(()=>({positionerStyles:ek,arrowStyles:eN,arrowRef:ea,arrowUncentered:eZ,side:eH,align:eL,physicalSide:eT,anchorHidden:eO,refs:em,context:ew,isPositioned:eE,update:eb}),[ek,eN,ea,eZ,eH,eL,eT,eO,em,ew,eE,eb])}({anchor:h??O??L,positionMethod:m,mounted:r,side:p,sideOffset:v,align:g,alignOffset:y,arrowPadding:E,collisionBoundary:b,collisionPadding:x,sticky:A,disableAnchorTracking:C,keepMounted:S,floatingRootContext:i,collisionAvoidance:w,nodeId:R,adaptiveOrigin:aa}),Z=c.useMemo(()=>{let e={};return n||(e.pointerEvents="none"),{role:"presentation",hidden:!r,style:{...N.positionerStyles,...e}}},[n,r,N.positionerStyles]),j={open:n,side:N.side,align:N.align,anchorHidden:N.anchorHidden,instant:P};c.useEffect(()=>{if(!n)return;function e(){eM.flushSync(()=>{T(!0)}),k.start(100,()=>{T(!1)})}let t=(0,rj.getWindow)(a);return t.addEventListener("resize",e),()=>{t.removeEventListener("resize",e)}},[n,k,a]);let I=(0,eb.useRenderElement)("div",e,{state:j,ref:[t,o,H],props:[Z,"starting"===u?rm:td.EMPTY_OBJECT,M],stateAttributesMapping:nL});return(0,l.jsx)(al.Provider,{value:N,children:I})}),af="u">typeof ResizeObserver,ah=()=>!0;function am(e,t,n){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,n),()=>{e.style.setProperty(t,r)}}function ap(e,t){let n=[];for(let[r,a]of Object.entries(t))n.push(am(e,r,a));return n.length?()=>{n.forEach(e=>e())}:td.NOOP}function ag(e,t){let n="auto"===t?"auto":`${t.width}px`,r="auto"===t?"auto":`${t.height}px`;e.style.setProperty("--popup-width",n),e.style.setProperty("--popup-height",r)}function av(e,t){let n="max-content"===t?"max-content":`${t.width}px`,r="max-content"===t?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",n),e.style.setProperty("--positioner-height",r)}let ay=ng();function ab({children:e}){let{beforeInsideRef:t,beforeOutsideRef:n,afterInsideRef:r,afterOutsideRef:a,positionerElement:o,viewportElement:i,floatingRootContext:s}=eE(),u=!!au(!0),d=o||i;return s||u?(0,l.jsxs)(c.Fragment,{children:[(0,l.jsx)(rM,{ref:t,onFocus:e=>{d&&rd(e,d)?ru(d)?.focus():n.current?.focus()}}),e,(0,l.jsx)(rM,{ref:r,onFocus:e=>{d&&rd(e,d)?rc(d)?.focus():a.current?.focus()}})]}):e}let ax=c.forwardRef(function(e,t){let{className:n,render:r,children:a,id:o,...i}=e,s=J(o),{open:u,mounted:d,value:f,popupElement:h,positionerElement:m,setViewportElement:p,setVie
9wportTargetElement:g,floatingRootContext:v,prevTriggerElementRef:y,viewportInert:b,setViewportInert:x}=eE(),w=au(!0),E=!!w,A=tW();!function(e){let{popupElement:t,positionerElement:n,content:r,mounted:a,enabled:o=ah,onMeasureLayout:i,onMeasureLayoutComplete:s,side:l,direction:u}=e,d=eZ(t,!0,!1),f=eT(),h=c.useRef(null),m=c.useRef(null),p=c.useRef(!0),g=c.useRef(td.NOOP),v=(0,Q.useStableCallback)(i),y=(0,Q.useStableCallback)(s),b=c.useMemo(()=>{let e="top"===l,t="left"===l;return"rtl"===u?(e=e||"inline-end"===l,t=t||"inline-end"===l):(e=e||"inline-start"===l,t=t||"inline-start"===l),e?{position:"absolute",["top"===l?"bottom":"top"]:"0",[t?"right":"left"]:"0"}:td.EMPTY_OBJECT},[l,u]);(0,ee.useIsoLayoutEffect)(()=>{if(!a||!o()||!af){g.current=td.NOOP,p.current=!0,h.current=null,m.current=null;return}if(!t||!n)return;g.current=ap(t,b);let e=new ResizeObserver(e=>{let t=e[0];t&&(m.current={width:Math.ceil(t.borderBoxSize[0].inlineSize),height:Math.ceil(t.borderBoxSize[0].blockSize)})});e.observe(t),ag(t,"auto");let r=am(t,"position","static"),i=am(t,"transform","none"),s=am(t,"scale","1"),l=ap(n,{"--available-width":"max-content","--available-height":"max-content"});function u(){r(),i(),l(),s()}if(v?.(),p.current||null===h.current){av(n,"max-content");let r=e5(t);return h.current=r,av(n,r),u(),y?.(null,r),p.current=!1,()=>{e.disconnect(),g.current(),g.current=td.NOOP}}ag(t,"auto"),av(n,"max-content");let c=h.current??m.current,x=e5(t);if(h.current=x,!c)return av(n,x),u(),y?.(null,x),()=>{e.disconnect(),f.cancel(),g.current(),g.current=td.NOOP};ag(t,c),u(),y?.(c,x),av(n,x);let w=new AbortController;return f.request(()=>{ag(t,x),d(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},w.signal)}),()=>{e.disconnect(),w.abort(),f.cancel(),g.current(),g.current=td.NOOP}},[r,t,n,d,f,o,a,v,y,b])}({popupElement:h,positionerElement:m,mounted:d,content:f,enabled:(0,Q.useStableCallback)(()=>u),side:w?.side??"bottom",direction:A});let C=(v||ay).useState("domReferenceElement");(0,ee.useIsoLayoutEffect)(()=>{C&&(y.current=C)},[C,y]);let M=(0,eb.useRenderElement)("div",e,{ref:[t,p],props:[{id:s,onBlur(e){let t=e.relatedTarget,n=e.currentTarget;t&&!eg(n,t)&&t!==C&&x(!0)},...!E&&b&&{inert:nE(!0)},children:E?a:(0,l.jsx)(ab,{children:(0,l.jsx)("div",{ref:g,children:a})})},i]});return E?(0,l.jsx)(ab,{children:M}):M}),aw={...nL,...eN},aE=c.forwardRef(function(e,t){let{className:n,render:r,...a}=e,{open:o,mounted:i,transitionStatus:s}=eE();return(0,eb.useRenderElement)("div",e,{state:{open:o,transitionStatus:s},ref:t,props:[{role:"presentation",hidden:!i,style:{userSelect:"none",WebkitUserSelect:"none"}},a],stateAttributesMapping:aw})}),aA={...nL,...eN},aC=c.forwardRef(function(e,t){let{className:n,render:r,id:a,...o}=e,{open:i,transitionStatus:s,setPopupElement:l}=eE(),u=au(),c=tW(),d=nx(a),f={open:i,transitionStatus:s,side:u.side,align:u.align,anchorHidden:u.anchorHidden},h="top"===u.side,m="left"===u.side;return"rtl"===c?(h=h||"inline-end"===u.side,m=m||"inline-end"===u.side):(h=h||"inline-start"===u.side,m=m||"inline-start"===u.side),(0,eb.useRenderElement)("nav",e,{state:f,ref:[t,l],props:[{id:d,tabIndex:-1,style:h?{position:"absolute",["top"===u.side?"bottom":"top"]:"0",[m?"right":"left"]:"0"}:{}},o],stateAttributesMapping:aA})}),aM=c.forwardRef(function(e,t){let{className:n,render:r,...a}=e,{open:o}=eE(),{arrowRef:i,side:s,align:l,arrowUncentered:u,arrowStyles:c}=au();return(0,eb.useRenderElement)("div",e,{state:{open:o,side:s,align:l,uncentered:u},ref:[t,i],props:[{style:c,"aria-hidden":!0},a],stateAttributesMapping:nL})});var tt=tt;let aS=c.forwardRef(function(e,t){let{className:n,render:r,active:a=!1,closeOnClick:o=!1,...i}=e,{setValue:s,popupElement:u,positionerElement:c,rootRef:d}=eE(),f=eC(),h=es();return(0,l.jsx)(rk,{tag:"a",render:r,className:n,state:{active:a},refs:[t],props:[{"aria-current":a?"page":void 0,tabIndex:void 0,onClick(e){o&&s(null,tf(tt.linkPress,e.nativeEvent))},onBlur(e){c&&u&&rS({currentTarget:e.currentTarget,relatedTarget:e.relatedTarget},{popupElement:u,rootRef:d,tree:h,nodeId:f}
9)&&s(null,tf(tt.focusOut,e.nativeEvent))}},i]})}),aR=c.forwardRef(function(e,t){let{className:n,render:r,...a}=e,{value:o}=nb(),{open:i,value:s}=eE();return(0,eb.useRenderElement)("span",e,{state:{open:i&&s===o},ref:t,props:[{"aria-hidden":!0,children:"â¼"},a],stateAttributesMapping:nT})});e.s(["Arrow",0,aM,"Backdrop",0,aE,"Content",0,nN,"Icon",0,aR,"Item",0,nw,"Link",0,aS,"List",0,nv,"Popup",0,aC,"Portal",0,rZ,"Positioner",0,ad,"Root",0,tr,"Trigger",0,rT,"Viewport",0,ax],92507);var ak=e.i(92507),ak=ak;let aP=new Map([["bold",c.createElement(c.Fragment,null,c.createElement("path",{d:"M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z"}))],["duotone",c.createElement(c.Fragment,null,c.createElement("path",{d:"M208,96l-80,80L48,96Z",opacity:"0.2"}),c.createElement("path",{d:"M215.39,92.94A8,8,0,0,0,208,88H48a8,8,0,0,0-5.66,13.66l80,80a8,8,0,0,0,11.32,0l80-80A8,8,0,0,0,215.39,92.94ZM128,164.69,67.31,104H188.69Z"}))],["fill",c.createElement(c.Fragment,null,c.createElement("path",{d:"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,48,88H208a8,8,0,0,1,5.66,13.66Z"}))],["light",c.createElement(c.Fragment,null,c.createElement("path",{d:"M212.24,100.24l-80,80a6,6,0,0,1-8.48,0l-80-80a6,6,0,0,1,8.48-8.48L128,167.51l75.76-75.75a6,6,0,0,1,8.48,8.48Z"}))],["regular",c.createElement(c.Fragment,null,c.createElement("path",{d:"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z"}))],["thin",c.createElement(c.Fragment,null,c.createElement("path",{d:"M210.83,98.83l-80,80a4,4,0,0,1-5.66,0l-80-80a4,4,0,0,1,5.66-5.66L128,170.34l77.17-77.17a4,4,0,1,1,5.66,5.66Z"}))]]),aT=c.forwardRef((e,t)=>c.createElement(d.default,{ref:t,...e,weights:aP}));aT.displayName="CaretDownIcon";var aH=e.i(25913),aL=e.i(67860);function aO(e){let t,n,r,a,o,i,s=(0,u.c)(11);return s[0]!==e?({className:n,children:t,...r}=e,s[0]=e,s[1]=t,s[2]=n,s[3]=r):(t=s[1],n=s[2],r=s[3]),s[4]!==n?(a=(0,aL.cn)("group/navigation-menu relative flex max-w-max flex-1 items-center justify-center",n),s[4]=n,s[5]=a):a=s[5],s[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,l.jsx)(aD,{}),s[6]=o):o=s[6],s[7]!==t||s[8]!==r||s[9]!==a?(i=(0,l.jsxs)(ak.Root,{className:a,"data-slot":"navigation-menu",...r,children:[t,o]}),s[7]=t,s[8]=r,s[9]=a,s[10]=i):i=s[10],i}function aN(e){let t,n,r,a,o=(0,u.c)(8);return o[0]!==e?({className:t,...n}=e,o[0]=e,o[1]=t,o[2]=n):(t=o[1],n=o[2]),o[3]!==t?(r=(0,aL.cn)("group flex flex-1 list-none items-center justify-center gap-0",t),o[3]=t,o[4]=r):r=o[4],o[5]!==n||o[6]!==r?(a=(0,l.jsx)(ak.List,{className:r,"data-slot":"navigation-menu-list",...n}),o[5]=n,o[6]=r,o[7]=a):a=o[7],a}function aZ(e){let t,n,r,a,o=(0,u.c)(8);return o[0]!==e?({className:t,...n}=e,o[0]=e,o[1]=t,o[2]=n):(t=o[1],n=o[2]),o[3]!==t?(r=(0,aL.cn)("relative",t),o[3]=t,o[4]=r):r=o[4],o[5]!==n||o[6]!==r?(a=(0,l.jsx)(ak.Item,{className:r,"data-slot":"navigation-menu-item",...n}),o[5]=n,o[6]=r,o[7]=a):a=o[7],a}let aj=(0,aH.cva)("group/navigation-menu-trigger inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-2.5 py-1.5 font-medium text-xs/relaxed outline-none transition-all hover:bg-muted focus:bg-muted focus-visible:outline-1 focus-visible:ring-[2px] focus-visible:ring-ring/30 disabled:pointer-events-none disabled:opacity-50 data-open:bg-muted/50 data-popup-open:bg-muted/50 data-open:focus:bg-muted data-open:hover:bg-muted data-popup-open:hover:bg-muted");function aI(e){let t,n,r,a,o,i,s=(0,u.c)(11);return s[0]!==e?({className:n,children:t,...r}=e,s[0]=e,s[1]=t,s[2]=n,s[3]=r):(t=s[1],n=s[2],r=s[3]),s[4]!==n?(a=(0,aL.cn)(aj(),"group",n),s[4]=n,s[5]=a):a=s[5],s[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,l.jsx)(aT,{"aria-hidden":"true",className:"relative top-px ml-1 size-3 transition duration-300 group-data-open/navigation-menu-trigger:rotate-180 group-data-popup-open/navigation-menu-trigger:rotate-180"}),s[6]=o):o=s[6],s[7]!==t||s[8]!==r||s[9]!==a?(i=(0,l.jsxs)(ak.Trigger,{className:a,"data-slot":"navigation-menu-trigger",...r,children:[t," ",o]}),s[7]=t,s[8]=r,s[9]=a,s[10]=i):i=s[10],i}function aV(e){let t,n,r,a,o=(0,u.c)(8);return o[0]!==e?({className:t,...n}
9=e,o[0]=e,o[1]=t,o[2]=n):(t=o[1],n=o[2]),o[3]!==t?(r=(0,aL.cn)("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 group-data-[viewport=false]/navigation-menu:data-closed:zoom-out-95 group-data-[viewport=false]/navigation-menu:data-open:zoom-in-95 group-data-[viewport=false]/navigation-menu:data-open:fade-in-0 group-data-[viewport=false]/navigation-menu:data-closed:fade-out-0 h-full w-auto p-1.5 ease-[cubic-bezier(0.22,1,0.36,1)] data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out **:data-[slot=navigation-menu-link]:focus:outline-none **:data-[slot=navigation-menu-link]:focus:ring-0 group-data-[viewport=false]/navigation-menu:rounded-xl group-data-[viewport=false]/navigation-menu:bg-popover group-data-[viewport=false]/navigation-menu:text-popover-foreground group-data-[viewport=false]/navigation-menu:shadow-md group-data-[viewport=false]/navigation-menu:ring-1 group-data-[viewport=false]/navigation-menu:ring-foreground/10 group-data-[viewport=false]/navigation-menu:duration-300 group-data-[viewport=false]/navigation-menu:data-closed:animate-out group-data-[viewport=false]/navigation-menu:data-open:animate-in",t),o[3]=t,o[4]=r):r=o[4],o[5]!==n||o[6]!==r?(a=(0,l.jsx)(ak.Content,{className:r,"data-slot":"navigation-menu-content",...n}),o[5]=n,o[6]=r,o[7]=a):a=o[7],a}function aD(e){let t,n,r,a,o,i,s,c,d,f=(0,u.c)(17);f[0]!==e?({className:t,side:r,sideOffset:a,align:o,alignOffset:i,...n}=e,f[0]=e,f[1]=t,f[2]=n,f[3]=r,f[4]=a,f[5]=o,f[6]=i):(t=f[1],n=f[2],r=f[3],a=f[4],o=f[5],i=f[6]);let h=void 0===r?"bottom":r,m=void 0===a?8:a,p=void 0===o?"start":o,g=void 0===i?0:i;return f[7]!==t?(s=(0,aL.cn)("isolate z-50 h-(--positioner-height) w-(--positioner-width) max-w-(--available-width) transition-[top,left,right,bottom] duration-300 ease-[cubic-bezier(0.22,1,0.36,1)] data-instant:transition-none data-side=bottom:before:top-[-10px] data-[side=bottom]:before:right-0 data-[side=bottom]:before:left-0",t),f[7]=t,f[8]=s):s=f[8],f[9]===Symbol.for("react.memo_cache_sentinel")?(c=(0,l.jsx)(ak.Popup,{className:"relative h-(--popup-height) w-(--popup-width) xs:w-(--popup-width) origin-(--transform-origin) rounded-xl bg-popover text-popover-foreground shadow outline-none ring-1 ring-foreground/10 transition-all ease-[cubic-bezier(0.22,1,0.36,1)] data-ending-style:scale-90 data-starting-style:scale-90 data-ending-style:opacity-0 data-starting-style:opacity-0 data-ending-style:duration-150",children:(0,l.jsx)(ak.Viewport,{className:"relative size-full overflow-hidden"})}),f[9]=c):c=f[9],f[10]!==p||f[11]!==g||f[12]!==n||f[13]!==h||f[14]!==m||f[15]!==s?(d=(0,l.jsx)(ak.Portal,{children:(0,l.jsx)(ak.Positioner,{align:p,alignOffset:g,className:s,side:h,sideOffset:m,...n,children:c})}),f[10]=p,f[11]=g,f[12]=n,f[13]=h,f[14]=m,f[15]=s,f[16]=d):d=f[16],d}function aF(e){let t,n,r,a,o=(0,u.c)(8);return o[0]!==e?({className:t,...n}=e,o[0]=e,o[1]=t,o[2]=n):(t=o[1],n=o[2]),o[3]!==t?(r=(0,aL.cn)("flex items-center gap-1.5 rounded-lg p-2 text-xs/relaxed outline-none transition-all hover:bg-muted focus:bg-muted focus-visible:outline-1 focus-visible:ring-2 focus-visible:ring-ring/30 data-[active=true]:bg-muted/50 data-[active=true]:focus:bg-muted data-[active=true]:hover:bg-muted [&_svg:not([class*='size-'])]:size-4",t),o[3]=t,o[4]=r):r=o[4],o[5]!==n||o[6]!==r?(a=(0,l.jsx)(ak.Link,{className:r,"data-slot":"navigation-menu-link",...n}),o[5]=n,o[6]=r,o[7]=a):a=o[7],a}let aB={src:e.i(48701).default,width:180,height:180,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAABE0lEQVR42gEIAff+AAYFAwRNQik7W04xTWBSNFR7aUJqSD4nPAYFAwQAAAAAABkVDQ4mIBQYAQEAAQAAAAARDgkNYVM0UlpNMU0GBQMEAA8NCAUJCAUDBwUBBQgFAgYAAAAABwYEBW9fPWBNQipCAAEBAQABAQAAWj0SUF9BE1UAAAAAAAAAACIdEhyfiFaPACocCCJ1TxdsyYgowsuKKMR2UBhuKhwIIhANCQy6n2StABwTBhefayCT/Koy+v+tNP/ysk3tgWk8dn5rRHXgv3nYAAAAAABgQRNW45kt3OWbL+DxvGDt6cZ95d6+d9l/bUR1AAAAAABONQ9CRS4OPEArDTdoShxZOTAeMSwlFyUHBgQFe7BBh2gFaf4AAAAASUVORK5CYII="},az=new Map([["bold",c.createElement(c.Fragment,null,c.createElement("path",{d:"M236.37,139.4a12,12,0,0,0-12-3A84.07,84.07,0,0,1,119.6,31.59a12,12,0,0,0-15-15A108.8
96,108.86,0,0,0,49.69,55.07,108,108,0,0,0,136,228a107.09,107.09,0,0,0,64.93-21.69,108.86,108.86,0,0,0,38.44-54.94A12,12,0,0,0,236.37,139.4Zm-49.88,47.74A84,84,0,0,1,68.86,69.51,84.93,84.93,0,0,1,92.27,48.29Q92,52.13,92,56A108.12,108.12,0,0,0,200,164q3.87,0,7.71-.27A84.79,84.79,0,0,1,186.49,187.14Z"}))],["duotone",c.createElement(c.Fragment,null,c.createElement("path",{d:"M227.89,147.89A96,96,0,1,1,108.11,28.11,96.09,96.09,0,0,0,227.89,147.89Z",opacity:"0.2"}),c.createElement("path",{d:"M233.54,142.23a8,8,0,0,0-8-2,88.08,88.08,0,0,1-109.8-109.8,8,8,0,0,0-10-10,104.84,104.84,0,0,0-52.91,37A104,104,0,0,0,136,224a103.09,103.09,0,0,0,62.52-20.88,104.84,104.84,0,0,0,37-52.91A8,8,0,0,0,233.54,142.23ZM188.9,190.34A88,88,0,0,1,65.66,67.11a89,89,0,0,1,31.4-26A106,106,0,0,0,96,56,104.11,104.11,0,0,0,200,160a106,106,0,0,0,14.92-1.06A89,89,0,0,1,188.9,190.34Z"}))],["fill",c.createElement(c.Fragment,null,c.createElement("path",{d:"M235.54,150.21a104.84,104.84,0,0,1-37,52.91A104,104,0,0,1,32,120,103.09,103.09,0,0,1,52.88,57.48a104.84,104.84,0,0,1,52.91-37,8,8,0,0,1,10,10,88.08,88.08,0,0,0,109.8,109.8,8,8,0,0,1,10,10Z"}))],["light",c.createElement(c.Fragment,null,c.createElement("path",{d:"M232.13,143.64a6,6,0,0,0-6-1.49A90.07,90.07,0,0,1,113.86,29.85a6,6,0,0,0-7.49-7.48A102.88,102.88,0,0,0,54.48,58.68,102,102,0,0,0,197.32,201.52a102.88,102.88,0,0,0,36.31-51.89A6,6,0,0,0,232.13,143.64Zm-42,48.29a90,90,0,0,1-126-126A90.9,90.9,0,0,1,99.65,37.66,102.06,102.06,0,0,0,218.34,156.35,90.9,90.9,0,0,1,190.1,191.93Z"}))],["regular",c.createElement(c.Fragment,null,c.createElement("path",{d:"M233.54,142.23a8,8,0,0,0-8-2,88.08,88.08,0,0,1-109.8-109.8,8,8,0,0,0-10-10,104.84,104.84,0,0,0-52.91,37A104,104,0,0,0,136,224a103.09,103.09,0,0,0,62.52-20.88,104.84,104.84,0,0,0,37-52.91A8,8,0,0,0,233.54,142.23ZM188.9,190.34A88,88,0,0,1,65.66,67.11a89,89,0,0,1,31.4-26A106,106,0,0,0,96,56,104.11,104.11,0,0,0,200,160a106,106,0,0,0,14.92-1.06A89,89,0,0,1,188.9,190.34Z"}))],["thin",c.createElement(c.Fragment,null,c.createElement("path",{d:"M230.72,145.06a4,4,0,0,0-4-1A92.08,92.08,0,0,1,111.94,29.27a4,4,0,0,0-5-5A100.78,100.78,0,0,0,56.08,59.88a100,100,0,0,0,140,140,100.78,100.78,0,0,0,35.59-50.87A4,4,0,0,0,230.72,145.06ZM191.3,193.53A92,92,0,0,1,62.47,64.7a93,93,0,0,1,39.88-30.35,100.09,100.09,0,0,0,119.3,119.3A93,93,0,0,1,191.3,193.53Z"}))]]),a_=c.forwardRef((e,t)=>c.createElement(d.default,{ref:t,...e,weights:az}));a_.displayName="MoonIcon";let aW=new Map([["bold",c.createElement(c.Fragment,null,c.createElement("path",{d:"M116,36V20a12,12,0,0,1,24,0V36a12,12,0,0,1-24,0Zm80,92a68,68,0,1,1-68-68A68.07,68.07,0,0,1,196,128Zm-24,0a44,44,0,1,0-44,44A44.05,44.05,0,0,0,172,128ZM51.51,68.49a12,12,0,1,0,17-17l-12-12a12,12,0,0,0-17,17Zm0,119-12,12a12,12,0,0,0,17,17l12-12a12,12,0,1,0-17-17ZM196,72a12,12,0,0,0,8.49-3.51l12-12a12,12,0,0,0-17-17l-12,12A12,12,0,0,0,196,72Zm8.49,115.51a12,12,0,0,0-17,17l12,12a12,12,0,0,0,17-17ZM48,128a12,12,0,0,0-12-12H20a12,12,0,0,0,0,24H36A12,12,0,0,0,48,128Zm80,80a12,12,0,0,0-12,12v16a12,12,0,0,0,24,0V220A12,12,0,0,0,128,208Zm108-92H220a12,12,0,0,0,0,24h16a12,12,0,0,0,0-24Z"}))],["duotone",c.createElement(c.Fragment,null,c.createElement("path",{d:"M184,128a56,56,0,1,1-56-56A56,56,0,0,1,184,128Z",opacity:"0.2"}),c.createElement("path",{d:"M120,40V16a8,8,0,0,1,16,0V40a8,8,0,0,1-16,0Zm72,88a64,64,0,1,1-64-64A64.07,64.07,0,0,1,192,128Zm-16,0a48,48,0,1,0-48,48A48.05,48.05,0,0,0,176,128ZM58.34,69.66A8,8,0,0,0,69.66,58.34l-16-16A8,8,0,0,0,42.34,53.66Zm0,116.68-16,16a8,8,0,0,0,11.32,11.32l16-16a8,8,0,0,0-11.32-11.32ZM192,72a8,8,0,0,0,5.66-2.34l16-16a8,8,0,0,0-11.32-11.32l-16,16A8,8,0,0,0,192,72Zm5.66,114.34a8,8,0,0,0-11.32,11.32l16,16a8,8,0,0,0,11.32-11.32ZM48,128a8,8,0,0,0-8-8H16a8,8,0,0,0,0,16H40A8,8,0,0,0,48,128Zm80,80a8,8,0,0,0-8,8v24a8,8,0,0,0,16,0V216A8,8,0,0,0,128,208Zm112-88H216a8,8,0,0,0,0,16h24a8,8,0,0,0,0-16Z"}))],["fill",c.createElement(c.Fragment,null,c.createElement("path",{d:"M120,40V16a8,8,0,0,1,16,0V40a8,8,0,0,1-16,0Zm8,24a64,64,0,1,0,64,64A64.07,64.07,0,0,0,128,64ZM58.34,69.66A8,8,0,0,0,69.66,58.34l-16-16A8,8,0,0,0,42.34,53.66Zm0,116.68-16,16a8,8,0,0,0,11.32,11.32l16-16a8,8,0,0,0-11.32-11.32ZM192,72a8,8,0,0,0,5.66-2.34l16-16a8,8,0,0,0-11.32-11.32l-16,16A8,8,0,0,0,192,72Zm5.66,114.34a8,8,0,0,0-11.32,11.32l16,16a8,8,0,0,0,11.32-11.32ZM48,128a8,8,0,0,0-8-8H16a8,8,0,0,0,0,16H40A8,8,0,0,0,48,128Zm80,80a8,8,0,0,0-8,8v24a8,8,0,0,0,16,0V216A8,8,0,0,0,128,208Zm112-88H216a8,8,0,0,0,0,16h24a8,8,0,0,0,0-16Z"}))],["light",c.createElement(c.Fragment,null,c.createElement("path",{d:"M122,40V16a6,6,0,0,1,12,0V40a6,6,0,0,1-12,0Zm68,88a62,62,0,1,1-62-62A62.07,62.07,0,0,1,190,128Zm-12,0a50,50,0,1,0-50,50A50.06,50.06,0,0,0,178,128ZM59.76,68.24a6,6,0,1,0,8.48-8.48l-16-16a6,6,0,0,0-8.48,8.48Zm0,119.52-16,16a6,6,0,1,0,8.48,8.48l16-16a6,6,0,1,0-8.48-8.48ZM192,70a6,6,0,0,0,4.24-1.76l16-16a6,6,0,0,0-8.48-8.48l-16,16A6,6,0,0,0,192,70Zm4.24,117.76a6,6,0,0,0-8.48,8.48l16,16a6,6,0,0,0,8.48-8.48ZM46,128a6,6,0,0,0-6-6H16a6,6,0,0,0,0,12H40A6,6,0,0,0,46,128Zm82,82a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V216A6,6,0,0,0,128,210Zm112-88H216a6,6,0,0,0,0,12h24a6,6,0,0,0,0-12Z"}))],["regular",c.createElement(c.Fragment,null,c.createElement("path",{d:"M120,40V16a8,8,0,0,1,16,0V40a8,8,0,0,1-16,0Zm72,88a64,64,0,1,1-64-64A64.07,64.07,0,0,1,192,128Zm-16,0a48,48,0,1,0-48,48A48.05,48.05,0,0,0,176,128ZM58.34,69.66A8,8,0,0,0,69.66,58.34l-16-16A8,8,0,0,0,42.34,53.66Zm0,116.68-16,16a8,8,0,0,0,11.32,11.32l16-16a8,8,0,0,0-11.32-11.32ZM192,72a8,8,0,0,0,5.66-2.34l16-16a8,8,0,0,0-11.32-11.32l-16,16A8,8,0,0,0,192,72Zm5.66,114.34a8,8,0,0,0-11.32,11.32l16,16a8,8,0,0,0,11.32-11.32ZM48,128a8,8,0,0,0-8-8H16a8,8,0,0,0,0,16H40A8,8,0,0,0,48,128Zm80,80a8,8,0,0,0-8,8v24a8,8,0,0,0,16,0V216A8,8,0,0,0,128,208Zm112-88H216a8,8,0,0,0,0,16h24a8,8,0,0,0,0-16Z"}))],["thin",c.createElement(c.Fragment,null,c.createElement("path",{d:"M124,40V16a4,4,0,0,1,8,0V40a4,4,0,0,1-8,0Zm64,88a60,60,0,1,1-60-60A60.07,60.07,0,0,1,188,128Zm-8,0a52,52,0,1,0-52,52A52.06,52.06,0,0,0,180,128ZM61.17,66.83a4,4,0,0,0,5.66-5.66l-16-16a4,4,0,0,0-5.66,5.66Zm0,122.34-16,16a4,4,0,0,0,5.66,5.66l16-16a4,4,0,0,0-5.66-5.66ZM192,68a4,4,0,0,0,2.83-1.17l16-16a4,4,0,1,0-5.66-5.66l-16,16A4,4,0,0,0,192,68Zm2.83,121.17a4,4,0,0,0-5.66,5.66l16,16a4,4,0,0,0,5.66-5.66ZM40,124H16a4,4,0,0,0,0,8H40a4,4,0,0,0,0-8Zm88,88a4,4,0,0,0-4,4v24a4,4,0,0,0,8,0V216A4,4,0,0,0,128,212Zm112-88H216a4,4,0,0,0,0,8h24a4,4,0,0,0,0-8Z"}))]]),aq=c.forwardRef((e,t)=>
9c.createElement(d.default,{ref:t,...e,weights:aW}));aq.displayName="SunIcon";var a$=e.i(63178);function aY(){let e,t,n,r,a,o=(0,u.c)(12),{theme:i,setTheme:s,resolvedTheme:d}=(0,a$.useTheme)(),[f,h]=(0,c.useState)(!1),[m,p]=(0,c.useTransition)(),g=(0,c.useRef)(null);o[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{h(!0)},t=[],o[0]=e,o[1]=t):(e=o[0],t=o[1]),(0,c.useEffect)(e,t),o[2]!==s||o[3]!==i?(n=e=>{let t="dark"===i?"light":"dark",n=g.current;if(!n)return;let r=n.getBoundingClientRect(),a=r.left+r.width/2,o=r.top+r.height/2,l=window.matchMedia("(prefers-reduced-motion: reduce)").matches;if(!document.startViewTransition||l)return void p(()=>{s(t)});let u=Math.hypot(Math.max(a,window.innerWidth-a),Math.max(o,window.innerHeight-o));document.startViewTransition(()=>{p(()=>{(0,eM.flushSync)(()=>{s(t)})})}).ready.then(()=>{document.documentElement.animate([{clipPath:`circle(0px at ${a}px ${o}px)`,filter:"blur(20px) brightness(0.85) contrast(0.95)",opacity:.7},{clipPath:`circle(${.3*u}px at ${a}px ${o}px)`,filter:"blur(12px) brightness(0.92) contrast(0.98)",opacity:.85},{clipPath:`circle(${.7*u}px at ${a}px ${o}px)`,filter:"blur(4px) brightness(0.98) contrast(1)",opacity:.95},{clipPath:`circle(${u}px at ${a}px ${o}px)`,filter:"blur(0px) brightness(1) contrast(1)",opacity:1}],{duration:900,easing:"cubic-bezier(0.25, 0.1, 0.25, 1)",pseudoElement:"::view-transition-new(root)",fill:"forwards"}),document.documentElement.animate([{opacity:1,filter:"blur(0px) brightness(1) contrast(1)"},{opacity:.85,filter:"blur(4px) brightness(0.98) contrast(0.98)"},{opacity:.5,filter:"blur(10px) brightness(0.92) contrast(0.95)"},{opacity:0,filter:"blur(16px) brightness(0.85) contrast(0.9)"}],{duration:700,easing:"cubic-bezier(0.4, 0, 0.2, 1)",pseudoElement:"::view-transition-old(root)",fill:"forwards"})})},o[2]=s,o[3]=i,o[4]=n):n=o[4];let v=n;return o[5]!==f||o[6]!==d?(r=f?(0,l.jsxs)("div",{className:"relative flex h-full w-full items-center justify-center",children:[(0,l.jsx)(aq,{className:(0,aL.cn)("absolute h-5 w-5 text-foreground transition-all duration-500","light"===d?"rotate-0 scale-100 opacity-100":"rotate-180 scale-0 opacity-0"),weight:"duotone"}),(0,l.jsx)(a_,{className:(0,aL.cn)("absolute h-5 w-5 text-foreground transition-all duration-500","dark"===d?"rotate-0 scale-100 opacity-100":"-rotate-180 scale-0 opacity-0"),weight:"duotone"})]}):(0,l.jsx)("div",{className:"h-5 w-5"}),o[5]=f,o[6]=d,o[7]=r):r=o[7],o[8]!==m||o[9]!==r||o[10]!==v?(a=(0,l.jsx)($.Button,{"aria-label":"Toggle theme",className:"relative h-10 w-10 rounded-lg border border-border/50 bg-accent/20 p-0 transition-all duration-300 hover:scale-105 hover:border-border hover:bg-accent/40",disabled:m,onClick:v,ref:g,size:"icon",variant:"ghost",children:r}),o[8]=m,o[9]=r,o[10]=v,o[11]=a):a=o[11],a}function aQ(e){return e.stopPropagation()}function aK(e){let t,n,r,a,o=(0,u.c)(11),{href:i,children:s,icon:c,setOpen:d}=e;return o[0]!==d?(t=()=>d(!1),o[0]=d,o[1]=t):t=o[1],o[2]!==c?(n=(0,l.jsx)("div",{className:"flex size-8 items-center justify-center rounded-md bg-primary/10 text-primary transition-colors group-hover:bg-primary group-hover:text-primary-foreground",children:(0,l.jsx)(c,{className:"size-4",weight:"duotone"})}),o[2]=c,o[3]=n):n=o[3],o[4]!==s?(r=(0,l.jsx)("div",{className:"font-medium text-foreground/80 text-sm group-hover:text-foreground",children:s}),o[4]=s,o[5]=r):r=o[5],o[6]!==i||o[7]!==t||o[8]!==n||o[9]!==r?(a=(0,l.jsxs)(q.default,{className:"group flex items-center gap-3 rounded-lg border border-transparent p-3 transition-colors hover:border-border/50 hover:bg-accent",href:i,onClick:t,children:[n,r]}),o[6]=i,o[7]=t,o[8]=n,o[9]=r,o[10]=a):a=o[10],a}e.s(["default",0,function(){let e,t,n,r,a,o,i,s,d,f,m,g,y,x,E,C,S,R,k,P,T,H,L,O,N,Z,j=(0,u.c)(38),[I,V]=(0,c.useState)(!1),{scrollY:D}=(0,_.useScroll)(),[F,Y]=(0,c.useState)(!1);j[0]!==D?(e=()=>D.on("change",e=>{Y(e>20)}),t=[D],j[0]=D,j[1]=e,j[2]=t):(e=j[1],t=j[2]),(0,c.useEffect)(e,t),j[3]===Symbol.for("react.memo_cache_sentinel")?(n={y:0,opacity:1},j[3]=n):n=j[3];let Q=F?"border-border/40 bg-background/80 shadow-primary/5 shadow-xl backdrop-blur-xl supports-backdrop-filter:bg-background/60":"bg-transparent";
9return j[4]!==Q?(r=(0,aL.cn)("fixed top-4 right-0 left-0 z-50 mx-auto w-[95%] max-w-7xl rounded-full border border-transparent transition-all duration-300 md:top-6",Q),j[4]=Q,j[5]=r):r=j[5],j[6]===Symbol.for("react.memo_cache_sentinel")?(a={y:-100,opacity:0},o={duration:.5,type:"spring",stiffness:200,damping:20},j[6]=a,j[7]=o):(a=j[6],o=j[7]),j[8]===Symbol.for("react.memo_cache_sentinel")?(i=(0,l.jsx)("div",{className:"relative flex size-9 items-center justify-center overflow-hidden rounded-xl transition-transform duration-300 group-hover:rotate-3 group-hover:scale-110",children:(0,l.jsx)(W.default,{alt:"RSC Logo",className:"transition-transform duration-300 group-hover:scale-110",height:36,src:aB,width:36})}),j[8]=i):i=j[8],j[9]===Symbol.for("react.memo_cache_sentinel")?(s=(0,l.jsxs)(q.default,{className:"group flex items-center gap-3",href:"/",children:[i,(0,l.jsxs)("span",{className:"hidden font-bold text-foreground text-lg tracking-tight sm:inline-block",children:[(0,l.jsx)("span",{className:"bg-linear-to-r from-primary to-primary/60 bg-clip-text text-transparent",children:"RSC"})," ","Concepts"]})]}),j[9]=s):s=j[9],j[10]===Symbol.for("react.memo_cache_sentinel")?(d=(0,l.jsx)(aI,{className:"h-9 rounded-full bg-transparent px-4 font-medium text-foreground text-sm transition-colors hover:bg-accent hover:text-accent-foreground",children:"Concepts"}),j[10]=d):d=j[10],j[11]===Symbol.for("react.memo_cache_sentinel")?(f=(0,l.jsx)("li",{className:"row-span-3",children:(0,l.jsxs)(q.default,{className:"flex h-full w-full select-none flex-col justify-end rounded-md bg-linear-to-b from-muted/50 to-muted p-6 no-underline outline-none focus:shadow-md",href:"/",children:[(0,l.jsx)("div",{className:"mt-4 mb-2 font-medium text-lg",children:"React Server Concepts"}),(0,l.jsx)("p",{className:"text-muted-foreground text-sm leading-tight",children:"A deep dive into the architecture of modern React applications."})]})}),j[11]=f):f=j[11],j[12]===Symbol.for("react.memo_cache_sentinel")?(m=(0,l.jsx)("li",{children:(0,l.jsxs)(q.default,{className:"block select-none space-y-1 rounded-md p-3 leading-none no-underline outline-none transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground",href:"/concepts/server-components",children:[(0,l.jsx)("div",{className:"font-medium text-sm leading-none",children:"Server Components"}),(0,l.jsx)("p",{className:"line-clamp-2 text-muted-foreground text-sm leading-snug",children:"Zero-bundle server logic directly in your components."})]})}),j[12]=m):m=j[12],j[13]===Symbol.for("react.memo_cache_sentinel")?(g=(0,l.jsx)("li",{children:(0,l.jsxs)(q.default,{className:"block select-none space-y-1 rounded-md p-3 leading-none no-underline outline-none transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground",href:"/concepts/streamingandsuspense",children:[(0,l.jsx)("div",{className:"font-medium text-sm leading-none",children:"Streaming & Suspense"}),(0,l.jsx)("p",{className:"line-clamp-2 text-muted-foreground text-sm leading-snug",children:"Progressive rendering for instant loading states."})]})}),j[13]=g):g=j[13],j[14]===Symbol.for("react.memo_cache_sentinel")?(y=(0,l.jsxs)(aZ,{children:[d,(0,l.jsx)(aV,{children:(0,l.jsxs)("ul",{className:"grid w-[400px] gap-2 p-4 md:w-[500px] md:grid-cols-2 lg:w-[600px]",children:[f,m,g,(0,l.jsx)("li",{children:(0,l.jsxs)(q.default,{className:"block select-none space-y-1 rounded-md p-3 leading-none no-underline outline-none transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground",href:"/concepts/react-19",children:[(0,l.jsx)("div",{className:"font-medium text-sm leading-none",children:"React 19"}),(0,l.jsx)("p",{className:"line-clamp-2 text-muted-foreground text-sm leading-snug",children:"The latest features powering the next generation of web apps."})]})})]})})]}),j[14]=y):y=j[14],j[15]===Symbol.for("react.memo_cache_sentinel")?(x=(0,l.jsx)(aI,{className:"h-9 rounded-full bg-transparent px-4 font-medium text-foreground text-sm transition-colors hover:bg-accent hover:text-accent-foreground",children:"Learning"}),j[15]=x):x=j[15],j[16]===Symbol.for("react.memo_cache_sentinel")?(E=(0,l.jsx)("li",{children:(0,l.jsxs)(q.default,{className:"block select-none space-y-1 rounded-md p-3 leading-none no-underline outline-none transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground",href:"/learning/architecture",children:[(0,l.jsx)("div",{className:"font-medium text-sm leading-none",children:"Architecture"}),(0,l.jsx)("p",{className:"line-clamp-2 text-muted-foreground text-sm leading-snug",children:"Deep dives into system design patterns."})]})}),j[16]=E):E=j[16],j[17]===Symbol.for("react.memo_cache_sentinel")?(C=(0,l.jsxs)(aZ,{children:[x,(0,l.jsx)(aV,{children:(0,l.jsxs)("ul",{className:"grid w-[400px] gap-3 p-4 md:w-[500px] md:grid-cols-2 lg:w-[600px]",children:[E,(0,l.jsx)("li",{children:(0,l.jsxs)(q.default,{className:"block select-none space-y-1 rounded-md p-3 leading-none no-underline outline-none transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground",href:"/learning/best-practices",children:[(0,l.jsx)("div",{className:"font-medium text-sm leading-none",children:"Best Practices"}),(0,l.jsx)("p",{className:"line-clamp-2 text-muted-foreground text-sm leading-snug",children:"Optimization and security guidelines."})]})})]})})]}),j[17]=C):C=j[17],j[18]===Symbol.for("react.memo_cache_sentinel")?(S=(0,l.jsx)("div",{className:"hidden md:block",children:(0,l.jsx)(aO,{children:(0,l.jsxs)(aN,{className:"gap-2",children:[y,C,(0,l.jsx)(aZ,{children:(0,l.jsx)(aF,{className:"h-9 rounded-full bg-transparent px-4 py-2 font-medium text-foreground text-sm transition-colors hover:bg-accent hover:text-accent-foreground data-active:bg-accent/50",href:"/about",children:"About"})})]})})}),j[18]=S):S=j[18],j[19]===Symbol.for("react.memo_cache_sentinel")?(R=(0,l.jsx)(aY,{}),j[19]=R):R=j[19],j[20]===Symbol.for("react.memo_cache_sentinel")?(k=(0,l.jsx)($.Button,{className:"hidden h-9 rounded-full bg-primary px-5 font-semibold text-primary-foreground shadow-lg shadow-primary/20 transition-all hover:scale-105 hover:shadow-
9primary/40 sm:flex",size:"sm",children:(0,l.jsx)(q.default,{href:"/demo",children:"Start Demo"})}),j[20]=k):k=j[20],j[21]!==I?(P=()=>V(!I),j[21]=I,j[22]=P):P=j[22],j[23]!==I?(T=(0,l.jsx)(B,{mode:"wait",children:I?(0,l.jsx)(z.motion.div,{animate:{rotate:0,opacity:1},exit:{rotate:90,opacity:0},initial:{rotate:-90,opacity:0},transition:{duration:.2},children:(0,l.jsx)(M,{className:"size-4",weight:"bold"})},"close"):(0,l.jsx)(z.motion.div,{animate:{rotate:0,opacity:1},exit:{rotate:-90,opacity:0},initial:{rotate:90,opacity:0},transition:{duration:.2},children:(0,l.jsx)(w,{className:"size-4",weight:"bold"})},"menu")}),j[23]=I,j[24]=T):T=j[24],j[25]!==P||j[26]!==T?(H=(0,l.jsxs)("nav",{className:"relative flex h-14 items-center justify-between px-4 sm:px-6 md:h-16",children:[s,S,(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[R,k,(0,l.jsx)($.Button,{"aria-label":"Toggle menu",className:"relative z-50 h-9 w-9 rounded-full border border-input bg-background md:hidden",onClick:P,size:"icon",variant:"outline",children:T})]})]}),j[25]=P,j[26]=T,j[27]=H):H=j[27],j[28]!==H||j[29]!==r?(L=(0,l.jsx)(z.motion.header,{animate:n,className:r,initial:a,transition:o,children:H}),j[28]=H,j[29]=r,j[30]=L):L=j[30],j[31]!==I?(O=I&&(0,l.jsx)(z.motion.div,{animate:{opacity:1,backdropFilter:"blur(8px)"},className:"fixed inset-0 z-40 bg-background/80 md:hidden",exit:{opacity:0,backdropFilter:"blur(0px)"},initial:{opacity:0,backdropFilter:"blur(0px)"},onClick:()=>V(!1),transition:{duration:.3},children:(0,l.jsx)(z.motion.div,{animate:{y:0},className:"absolute inset-x-0 top-0 overflow-hidden border-b bg-background pt-24 pb-8 shadow-2xl",exit:{y:"-100%"},initial:{y:"-100%"},onClick:aQ,transition:{type:"spring",stiffness:300,damping:30},children:(0,l.jsx)("div",{className:"container mx-auto px-6",children:(0,l.jsxs)("div",{className:"grid gap-6",children:[(0,l.jsxs)("div",{className:"space-y-4",children:[(0,l.jsx)("h4",{className:"font-medium text-muted-foreground text-sm uppercase tracking-widest",children:"Concepts"}),(0,l.jsxs)("div",{className:"grid grid-cols-1 gap-2",children:[(0,l.jsx)(aK,{href:"/concepts/server-components",icon:b,setOpen:V,children:"Server Components"}),(0,l.jsx)(aK,{href:"/concepts/streamingandsuspense",icon:A,setOpen:V,children:"Streaming & Suspense"}),(0,l.jsx)(aK,{href:"/concepts/react-19",icon:h,setOpen:V,children:"React 19"})]})]}),(0,l.jsxs)("div",{className:"space-y-4",children:[(0,l.jsx)("h4",{className:"font-medium text-muted-foreground text-sm uppercase tracking-widest",children:"Learning"}),(0,l.jsxs)("div",{className:"grid grid-cols-1 gap-2",children:[(0,l.jsx)(aK,{href:"/learning/architecture",icon:p,setOpen:V,children:"Architecture"}),(0,l.jsx)(aK,{href:"/learning/best-practices",icon:v,setOpen:V,children:"Best Practices"})]})]}),(0,l.jsx)($.Button,{className:"w-full rounded-full",size:"lg",children:(0,l.jsx)(q.default,{href:"/demo",onClick:()=>V(!1),children:"Start Demo"})})]})})})}),j[31]=I,j[32]=O):O=j[32],j[33]!==O?(N=(0,l.jsx)(B,{children:O}),j[33]=O,j[34]=N):N=j[34],j[35]!==L||j[36]!==N?(Z=(0,l.jsxs)(l.Fragment,{children:[L,N]}),j[35]=L,j[36]=N,j[37]=Z):Z=j[37],Z}],72776)}]);
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.