1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3275],{5196:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19946).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},10255:(e,t,r)=>{function n(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return n}}),r(95155),r(47650),r(85744),r(20589)},11275:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(12115),i=r(52712);function o(e){let[t,r]=n.useState(void 0);return(0,i.N)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,i;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,i=t.blockSize}else n=e.offsetWidth,i=e.offsetHeight;r({width:n,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}},11721:(e,t,r)=>{r.d(t,{UC:()=>r6,YJ:()=>r8,In:()=>r5,q7:()=>r9,VF:()=>r3,p4:()=>r7,ZL:()=>r2,bL:()=>rQ,wn:()=>nt,PP:()=>ne,l9:()=>r0,WT:()=>r1,LM:()=>r4});var n,i,o,l=r(12115),a=r(47650);function s(e,[t,r]){return Math.min(r,Math.max(t,e))}var u=r(85185),c=r(37328),d=r(6101),f=r(46081),p=r(94315),m=r(63655),h=r(39033),v=r(95155),y="dismissableLayer.update",g=l.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),b=l.forwardRef((e,t)=>{var r,n;let{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:c,onInteractOutside:f,onDismiss:p,...b}=e,S=l.useContext(g),[E,C]=l.useState(null),A=null!=(n=null==E?void 0:E.ownerDocument)?n:null==(r=globalThis)?void 0:r.document,[,k]=l.useState({}),_=(0,d.s)(t,e=>C(e)),R=Array.from(S.layers),[T]=[...S.layersWithOutsidePointerEventsDisabled].slice(-1),L=R.indexOf(T),D=E?R.indexOf(E):-1,V=S.layersWithOutsidePointerEventsDisabled.size>0,F=D>=L,P=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=(0,h.c)(e),i=l.useRef(!1),o=l.useRef(()=>{});return l.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){x("dismissableLayer.pointerDownOutside",n,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",o.current),o.current=t,r.addEventListener("click",o.current,{once:!0})):t()}else r.removeEventListener("click",o.current);i.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",o.current)}},[r,n]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,r=[...S.branches].some(e=>e.contains(t));F&&!r&&(null==s||s(e),null==f||f(e),e.defaultPrevented||null==p||p())},A),O=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=(0,h.c)(e),i=l.useRef(!1);return l.useEffect(()=>{let e=e=>{e.target&&!i.current&&x("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;![...S.branches].some(e=>e.contains(t))&&(null==c||c(e),null==f||f(e),e.defaultPrevented||null==p||p())},A);return!function(e,t=globalThis?.document){let r=(0,h.c)(e);l.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{D===S.layers.size-1&&(null==a||a(e),!e.defaultPrevented&&p&&(e.preventDefault(),p()))},A),l.useEffect(()=>{if(E)return o&&(0===S.layersWithOutsidePointerEventsDisabled.size&&(i=A.body.style.pointerEvents,A.body.style.pointerEvents="none"),S.layersWithOutsidePointerEventsDisabled.add(E)),S.layers.add(E),w(),()=>{o&&1===S.layersWithOutsidePointerEventsDisabled.size&&(A.body.style.pointerEvents=i)}},[E,A,o,S]),l.useEffect(()=>()=>{E&&(S.layers.delete(E),S.layersWithOutsidePointerEventsDisabled.delete(E),w())},[E,S]),l.useEffect(()=>{let e=()=>k({});return document.addEventListener(y,e),()=>document.removeEventListener(y,e)},[]),(0,v.jsx)(m.sG.div,{...b,ref:_,style:{pointerEvents:V?F?"auto":"none":void 0,...e.style},onFocusCapture:(0,u.m)(e.onFocusCapture,O.onFocusCapture),onBlurCapture:(0,u.m)(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:(0,u.m)(e.onPointerDownCapture,P.onPointerDownCapture)})});function w(){let e=new CustomEvent(y);document.dispatchEvent(e)}function x(e,t,r,n){let{discrete:i}=n,o=r.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),i?(0,m.hO)(o,l):o.dispatchEvent(l)}b.displayName="DismissableLayer",l.forwardRef((e,t)=>
1{let r=l.useContext(g),n=l.useRef(null),i=(0,d.s)(t,n);return l.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,v.jsx)(m.sG.div,{...e,ref:i})}).displayName="DismissableLayerBranch";var S=0;function E(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var C="focusScope.autoFocusOnMount",A="focusScope.autoFocusOnUnmount",k={bubbles:!1,cancelable:!0},_=l.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...a}=e,[s,u]=l.useState(null),c=(0,h.c)(i),f=(0,h.c)(o),p=l.useRef(null),y=(0,d.s)(t,e=>u(e)),g=l.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;l.useEffect(()=>{if(n){let e=function(e){if(g.paused||!s)return;let t=e.target;s.contains(t)?p.current=t:L(p.current,{select:!0})},t=function(e){if(g.paused||!s)return;let t=e.relatedTarget;null!==t&&(s.contains(t)||L(p.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&L(s)});return s&&r.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,s,g.paused]),l.useEffect(()=>{if(s){D.add(g);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(C,k);s.addEventListener(C,c),s.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(L(n,{select:t}),document.activeElement!==r)return}(R(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&L(s))}return()=>{s.removeEventListener(C,c),setTimeout(()=>{let t=new CustomEvent(A,k);s.addEventListener(A,f),s.dispatchEvent(t),t.defaultPrevented||L(null!=e?e:document.body,{select:!0}),s.removeEventListener(A,f),D.remove(g)},0)}}},[s,c,f,g]);let b=l.useCallback(e=>{if(!r&&!n||g.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){let t=e.currentTarget,[n,o]=function(e){let t=R(e);return[T(t,e),T(t.reverse(),e)]}(t);n&&o?e.shiftKey||i!==o?e.shiftKey&&i===n&&(e.preventDefault(),r&&L(o,{select:!0})):(e.preventDefault(),r&&L(n,{select:!0})):i===t&&e.preventDefault()}},[r,n,g.paused]);return(0,v.jsx)(m.sG.div,{tabIndex:-1,...a,ref:y,onKeyDown:b})});function R(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function T(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function L(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}_.displayName="FocusScope";var D=function(){let e=[];return{add(t){let r=e[0];t!==r&&(null==r||r.pause()),(e=V(e,t)).unshift(t)},remove(t){var r;null==(r=(e=V(e,t))[0])||r.resume()}}}();function V(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}var F=r(61285);let P=["top","right","bottom","left"],O=Math.min,j=Math.max,N=Math.round,M=Math.floor,I=e=>({x:e,y:e}),B={left:"right",right:"left",bottom:"top",top:"bottom"},W={start:"end",end:"start"};function H(e,t){return"function"==typeof e?e(t):e}function U(e){return e.split("-")[0]}function G(e){return e.split("-")[1]}function z(e){return"x"===e?"y":"x"}function K(e){return"y"===e?"height":"width"}function q(e){return["top","bottom"].includes(U(e))?"y":"x"}function X(e){return e.replace(/start|end/g,e=>W[e])}function Y(e){return e.replace(/left|right|bottom|top/g,e=>B[e])}function Z(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function $(e){let{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function J(e,t,r){let n,{reference:i,floating:o}=e,l=q(t),a=z(q(t)),s=K(a),u=U(t),c="y"===l,d=i.x+i.width/2-o.width/2,f=i.y+i.height/2-o.height/2,p=i[s]/2-o[s]/2;switch(u){case"top":n={x:d,y:i.y-o.height};break;case"bottom":n={x:d,y:i.y+i.height};break;case"right":n={x:i.x+i.width,y:f};break;case"left":n={x:i.x-o.width,y:f};break;default:n={x:i.x,y:i.y}}switch(G(t)){case"start":n[a]-=p*(r&&c?-1:1);break;case"end":n[a]+=p*(r&&c?-1:1)}return n}let Q=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:l}
1=r,a=o.filter(Boolean),s=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:d}=J(u,n,s),f=n,p={},m=0;for(let r=0;r<a.length;r++){let{name:o,fn:h}=a[r],{x:v,y:y,data:g,reset:b}=await h({x:c,y:d,initialPlacement:n,placement:f,strategy:i,middlewareData:p,rects:u,platform:l,elements:{reference:e,floating:t}});c=null!=v?v:c,d=null!=y?y:d,p={...p,[o]:{...p[o],...g}},b&&m<=50&&(m++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(u=!0===b.rects?await l.getElementRects({reference:e,floating:t,strategy:i}):b.rects),{x:c,y:d}=J(u,f,s)),r=-1)}return{x:c,y:d,placement:f,strategy:i,middlewareData:p}};async function ee(e,t){var r;void 0===t&&(t={});let{x:n,y:i,platform:o,rects:l,elements:a,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=H(t,e),m=Z(p),h=a[f?"floating"===d?"reference":"floating":d],v=$(await o.getClippingRect({element:null==(r=await (null==o.isElement?void 0:o.isElement(h)))||r?h:h.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:s})),y="floating"===d?{x:n,y:i,width:l.floating.width,height:l.floating.height}:l.reference,g=await (null==o.getOffsetParent?void 0:o.getOffsetParent(a.floating)),b=await (null==o.isElement?void 0:o.isElement(g))&&await (null==o.getScale?void 0:o.getScale(g))||{x:1,y:1},w=$(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:g,strategy:s}):y);return{top:(v.top-w.top+m.top)/b.y,bottom:(w.bottom-v.bottom+m.bottom)/b.y,left:(v.left-w.left+m.left)/b.x,right:(w.right-v.right+m.right)/b.x}}function et(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function er(e){return P.some(t=>e[t]>=0)}async function en(e,t){let{placement:r,platform:n,elements:i}=e,o=await (null==n.isRTL?void 0:n.isRTL(i.floating)),l=U(r),a=G(r),s="y"===q(r),u=["left","top"].includes(l)?-1:1,c=o&&s?-1:1,d=H(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&"number"==typeof m&&(p="end"===a?-1*m:m),s?{x:p*c,y:f*u}:{x:f*u,y:p*c}}function ei(){return"undefined"!=typeof window}function eo(e){return es(e)?(e.nodeName||"").toLowerCase():"#document"}function el(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function ea(e){var t;return null==(t=(es(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function es(e){return!!ei()&&(e instanceof Node||e instanceof el(e).Node)}function eu(e){return!!ei()&&(e instanceof Element||e instanceof el(e).Element)}function ec(e){return!!ei()&&(e instanceof HTMLElement||e instanceof el(e).HTMLElement)}function ed(e){return!!ei()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof el(e).ShadowRoot)}function ef(e){let{overflow:t,overflowX:r,overflowY:n,display:i}=ey(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function ep(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function em(e){let t=eh(),r=eu(e)?ey(e):e;return["transform","translate","scale","rotate","perspective"].some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function eh(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function ev(e){return["html","body","#document"].includes(eo(e))}function ey(e){return el(e).getComputedStyle(e)}function eg(e){return eu(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function eb(e){if("html"===eo(e))return e;let t=e.assignedSlot||e.parentNode||ed(e)&&e.host||ea(e);return ed(t)?t.host:t}function ew(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let i=function e(t){let r=eb(t);return ev(r)?t.ownerDocument?t.ownerDocument.body:t.body:ec(r)&&ef(r)?r:e(r)}(e),o=i===(null==(n=e.ownerDocument)?void 0:n.body),l=el(i);if(o){let e=ex(l);
1return t.concat(l,l.visualViewport||[],ef(i)?i:[],e&&r?ew(e):[])}return t.concat(i,ew(i,[],r))}function ex(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function eS(e){let t=ey(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,i=ec(e),o=i?e.offsetWidth:r,l=i?e.offsetHeight:n,a=N(r)!==o||N(n)!==l;return a&&(r=o,n=l),{width:r,height:n,$:a}}function eE(e){return eu(e)?e:e.contextElement}function eC(e){let t=eE(e);if(!ec(t))return I(1);let r=t.getBoundingClientRect(),{width:n,height:i,$:o}=eS(t),l=(o?N(r.width):r.width)/n,a=(o?N(r.height):r.height)/i;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let eA=I(0);function ek(e){let t=el(e);return eh()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eA}function e_(e,t,r,n){var i;void 0===t&&(t=!1),void 0===r&&(r=!1);let o=e.getBoundingClientRect(),l=eE(e),a=I(1);t&&(n?eu(n)&&(a=eC(n)):a=eC(e));let s=(void 0===(i=r)&&(i=!1),n&&(!i||n===el(l))&&i)?ek(l):I(0),u=(o.left+s.x)/a.x,c=(o.top+s.y)/a.y,d=o.width/a.x,f=o.height/a.y;if(l){let e=el(l),t=n&&eu(n)?el(n):n,r=e,i=ex(r);for(;i&&n&&t!==r;){let e=eC(i),t=i.getBoundingClientRect(),n=ey(i),o=t.left+(i.clientLeft+parseFloat(n.paddingLeft))*e.x,l=t.top+(i.clientTop+parseFloat(n.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=o,c+=l,i=ex(r=el(i))}}return $({width:d,height:f,x:u,y:c})}function eR(e,t){let r=eg(e).scrollLeft;return t?t.left+r:e_(ea(e)).left+r}function eT(e,t,r){void 0===r&&(r=!1);let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-(r?0:eR(e,n)),y:n.top+t.scrollTop}}function eL(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=el(e),n=ea(e),i=r.visualViewport,o=n.clientWidth,l=n.clientHeight,a=0,s=0;if(i){o=i.width,l=i.height;let e=eh();(!e||e&&"fixed"===t)&&(a=i.offsetLeft,s=i.offsetTop)}return{width:o,height:l,x:a,y:s}}(e,r);else if("document"===t)n=function(e){let t=ea(e),r=eg(e),n=e.ownerDocument.body,i=j(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=j(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),l=-r.scrollLeft+eR(e),a=-r.scrollTop;return"rtl"===ey(n).direction&&(l+=j(t.clientWidth,n.clientWidth)-i),{width:i,height:o,x:l,y:a}}(ea(e));else if(eu(t))n=function(e,t){let r=e_(e,!0,"fixed"===t),n=r.top+e.clientTop,i=r.left+e.clientLeft,o=ec(e)?eC(e):I(1),l=e.clientWidth*o.x,a=e.clientHeight*o.y;return{width:l,height:a,x:i*o.x,y:n*o.y}}(t,r);else{let r=ek(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return $(n)}function eD(e){return"static"===ey(e).position}function eV(e,t){if(!ec(e)||"fixed"===ey(e).position)return null;if(t)return t(e);let r=e.offsetParent;return ea(e)===r&&(r=r.ownerDocument.body),r}function eF(e,t){let r=el(e);if(ep(e))return r;if(!ec(e)){let t=eb(e);for(;t&&!ev(t);){if(eu(t)&&!eD(t))return t;t=eb(t)}return r}let n=eV(e,t);for(;n&&["table","td","th"].includes(eo(n))&&eD(n);)n=eV(n,t);return n&&ev(n)&&eD(n)&&!em(n)?r:n||function(e){let t=eb(e);for(;ec(t)&&!ev(t);){if(em(t))return t;if(ep(t))break;t=eb(t)}return null}(e)||r}let eP=async function(e){let t=this.getOffsetParent||eF,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=ec(t),i=ea(t),o="fixed"===r,l=e_(e,!0,o,t),a={scrollLeft:0,scrollTop:0},s=I(0);if(n||!n&&!o)if(("body"!==eo(t)||ef(i))&&(a=eg(t)),n){let e=e_(t,!0,o,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=eR(i));o&&!n&&i&&(s.x=eR(i));let u=!i||n||o?I(0):eT(i,a);return{x:l.left+a.scrollLeft-s.x-u.x,y:l.top+a.scrollTop-s.y-u.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},eO={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e,o="fixed"===i,l=ea(n),a=!!t&&ep(t.floating);if(n===l||a&&o)return r;let s={scrollLeft:0,scrollTop:0},u=I(1),c=I(0),d=ec(n);if((d||!d&&!o)&&(("body"!==eo(n)||ef(l))&&(s=eg(n)),ec(n))){let e=e_(n);u=eC(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}let f=!l||d||o?I(0):eT(l,s,!0);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-s.scrollLeft*u.x+c.x+f.x,y:r.y*u.y-s.scrollTop*u.y+c.y+f.y}},getDocumentElement:ea,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e,o=[..."clippingAncestors"===r?ep(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=ew(e,[],!1).filter(e=>eu(e)&&"body"!==eo(e)),i=null,o="fixed"===ey(e).position,l=o?eb(e):e;for(;eu(l)&&!ev(l);){let t=ey(l),r=em(l);r||"fixed"!==t.position||(i=null),(o?!r&&!i:!r&&"static"===t.position&&!!i&&["absolute","fixed"].includes(i.position)||ef(l)&&!r&&function e(t,r){let n=eb(t);return!(n===r||!eu(n)||ev(n))&&("fixed"===ey(n).position||e(n,r))}(e,l))?n=n.filter(e=>e!==l):i=t,l=eb(l)}return t.set(e,n),n}(t,this._c):[].concat(r),n],l=o[0],a=o.reduce((e,r)=>{let n=eL(t,r,i);return e.top=j(n.top,e.top),e.right=O(n.right,e.right),e.bottom=O(n.bottom,e.bottom),e.left=j(n.left,e.left),e},eL(t,l,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:eF,getElementRects:eP,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=eS(e);return{width:t,height:r}},getScale:eC,isElement:eu,isRTL:function(e){return"rtl"===ey(e).direction}};function ej(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let eN=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:i,rects:o,platform:l,elements:a,middlewareData:s}=t,{element:u,padding:c=0}=H(e,t)||{};if(null==u)return{};let d=Z(c),f={x:r,y:n},p=z(q(i)),m=K(p),h=await l.getDimensions(u),v="y"===p,y=v?"clientHeight":"clientWidth",g=o.reference[m]+o.reference[p]-f[p]-o.floating[m],b=f[p]-o.reference[p],w=await (null==l.getOffsetParent?void 0:l.getOffsetParent(u)),x=w?w[y]:0;x&&await (null==l.isElement?void 0:l.isElement(w))||(x=a.floating[y]||o.floating[m]);let S=x/2-h[m]/2-1,E=O(d[v?"top":"left"],S),C=O(d[v?"bottom":"right"],S),A=x-h[m]-C,k=x/2-h[m]/2+(g/2-b/2),_=j(E,O(k,A)),R=!s.arrow&&null!=G(i)&&k!==_&&o.reference[m]/2-(k<E?E:C)-h[m]/2<0,T=R?k<E?k-E:k-A:0;return{[p]:f[p]+T,data:{[p]:_,centerOffset:k-_-T,...R&&{alignmentOffset:T}},reset:R}}}),eM=(e,t,r)=>{let n=new Map,i={platform:eO,...r},o={...i.platform,_c:n};return Q(e,t,{...i,platform:o})};var eI="undefined"!=typeof document?l.useLayoutEffect:function(){};function eB(e,t){let r,n,i;if(e===t)return!0;
1if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!eB(e[n],t[n]))return!1;return!0}if((r=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,i[n]))return!1;for(n=r;0!=n--;){let r=i[n];if(("_owner"!==r||!e.$$typeof)&&!eB(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function eW(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eH(e,t){let r=eW(e);return Math.round(t*r)/r}function eU(e){let t=l.useRef(e);return eI(()=>{t.current=e}),t}let eG=e=>({name:"arrow",options:e,fn(t){let{element:r,padding:n}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?eN({element:r.current,padding:n}).fn(t):{}:r?eN({element:r,padding:n}).fn(t):{}}}),ez=(e,t)=>({...function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:i,y:o,placement:l,middlewareData:a}=t,s=await en(t,e);return l===(null==(r=a.offset)?void 0:r.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:i+s.x,y:o+s.y,data:{...s,placement:l}}}}}(e),options:[e,t]}),eK=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:i}=t,{mainAxis:o=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...s}=H(e,t),u={x:r,y:n},c=await ee(t,s),d=q(U(i)),f=z(d),p=u[f],m=u[d];if(o){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=p+c[e],n=p-c[t];p=j(r,O(p,n))}if(l){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",r=m+c[e],n=m-c[t];m=j(r,O(m,n))}let h=a.fn({...t,[f]:p,[d]:m});return{...h,data:{x:h.x-r,y:h.y-n,enabled:{[f]:o,[d]:l}}}}}}(e),options:[e,t]}),eq=(e,t)=>({...function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:i,rects:o,middlewareData:l}=t,{offset:a=0,mainAxis:s=!0,crossAxis:u=!0}=H(e,t),c={x:r,y:n},d=q(i),f=z(d),p=c[f],m=c[d],h=H(a,t),v="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(s){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+v.mainAxis,r=o.reference[f]+o.reference[e]-v.mainAxis;p<t?p=t:p>r&&(p=r)}if(u){var y,g;let e="y"===f?"width":"height",t=["top","left"].includes(U(i)),r=o.reference[d]-o.floating[e]+(t&&(null==(y=l.offset)?void 0:y[d])||0)+(t?0:v.crossAxis),n=o.reference[d]+o.reference[e]+(t?0:(null==(g=l.offset)?void 0:g[d])||0)-(t?v.crossAxis:0);m<r?m=r:m>n&&(m=n)}return{[f]:p,[d]:m}}}}(e),options:[e,t]}),eX=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n,i,o,l;let{placement:a,middlewareData:s,rects:u,initialPlacement:c,platform:d,elements:f}=t,{mainAxis:p=!0,crossAxis:m=!0,fallbackPlacements:h,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:g=!0,...b}=H(e,t);if(null!=(r=s.arrow)&&r.alignmentOffset)return{};let w=U(a),x=q(c),S=U(c)===c,E=await (null==d.isRTL?void 0:d.isRTL(f.floating)),C=h||(S||!g?[Y(c)]:function(e){let t=Y(e);return[X(e),t,X(t)]}(c)),A="none"!==y;!h&&A&&C.push(...function(e,t,r,n){let i=G(e),o=function(e,t,r){let n=["left","right"],i=["right","left"];switch(e){case"top":case"bottom":if(r)return t?i:n;return t?n:i;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(U(e),"start"===r,n);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(X)))),o}(c,g,y,E));let k=[c,...C],_=await ee(t,b),R=[],T=(null==(n=s.flip)?void 0:n.overflows)||[];if(p&&R.push(_[w]),m){let e=function(e,t,r){void 0===r&&(r=!1);let n=G(e),i=z(q(e)),o=K(i),l="x"===i?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[o]>t.floating[o]&&(l=Y(l)),[l,Y(l)]}(a,u,E);R.push(_[e[0]],_[e[1]])}if(T=[...T,{placement:a,overflows:R}],!R.every(e=>e<=0)){let e=((null==(i=s.flip)?void 0:i.index)||0)+1,t=k[e];if(t&&("alignment"!==m||x===q(t)||T.every(e=>e.overflows[0]>0&&q(e.placement)===x)))return{data:{index:e,overflows:T},reset:{placement:t}};let r=null==(o=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!r)switch(v){case"bestFit":{let e=null==(l=T.filter(e=>{if(A){let t=q(e.placement);return t===x||"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:l[0];e&&(r=e);break}case"initialPlacement":r=c}if(a!==r)return{reset:{placement:r}}}return{}}}}(e),options:[e,t]}),eY=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,n;let i,o,{placement:l,rects:a,platform:s,elements:u}=t,{apply:c=()=>{},...d}=H(e,t),f=await ee(t,d),p=U(l),m=G(l),h="y"===q(l),{width:v,height:y}=a.floating;"top"===p||"bottom"===p?(i=p,o=m===(await (null==s.isRTL?void 0:s.isRTL(u.floating))?"start":"end")?"left":"right"):(o=p,i="end"===m?"top":"bottom");let g=y-f.top-f.bottom,b=v-f.left-f.right,w=O(y-f[i],g),x=O(v-f[o],b),S=!t.middlewareData.shift,E=w,C=x;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(C=b),null!=(n=t.middlewareData.shift)&&n.enabled.y&&(E=g),S&&!m){let e=j(f.left,0),t=j(f.right,0),r=j(f.top,0),n=j(f.bottom,0);h?C=v-2*(0!==e||0!==t?e+t:j(f.left,f.right)):E=y-2*(0!==r||0!==n?r+n:j(f.top,f.bottom))}await c({...t,availableWidth:C,availableHeight:E});let A=await s.getDimensions(u.floating);return v!==A.width||y!==A.height?{reset:{rects:!0}}:{}}}}(e),options:[e,t]}),eZ=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...i}=H(e,t);switch(n){case"referenceHidden":{let e=et(await ee(t,{...i,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:er(e)}}}case"escaped":{let e=et(await ee(t,{...i,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:er(e)}}}default:return{}}}}}(e),options:[e,t]}),e$=(e,t)=>({...eG(e),options:[e,t]});var eJ=l.forwardRef((e,t)=>{let{children:r,width:n=10,height:i=5,...o}=e;return(0,v.jsx)(m.sG.svg,{...o,ref:t,width:n,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,v.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eJ.displayName="Arrow";var eQ=r(52712),e0=r(11275),e1="Popper",[e5,e2]=(0,f.A)(e1),[e6,e4]=e5(e1),e8=e=>{let{__scopePopper:t,children:r}=e,[n,i]=l.useState(null);return(0,v.jsx)(e6,{scope:t,anchor:n,onAnchorChange:i,children:r})};e8.displayName=e1;var e9="PopperAnchor",e7=l.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...i}=e,o=e4(e9,r),a=l.useRef(null),s=(0,d.s)(t,a);return l.useEffect(()=>{o.onAnchorChange((null==n?void 0:n.current)||a.current)}),n?null:(0,v.jsx)(m.sG.div,{...i,ref:s})});e7.displayName=e9;var e3="PopperContent",[te,tt]=e5(e3),tr=l.forwardRef((e,t)=>{var r,n,i,o,s,u,c,f;let{__scopePopper:p,side:y="bottom",sideOffset:g=0,align:b="center",alignOffset:w=0,arrowPadding:x=0,avoidCollisions:S=!0,collisionBoundary:E=[],collisionPadding:C=0,sticky:A="partial",hideWhenDetached:k=!1,updatePositionStrategy:_="optimized",onPlaced:R,...T}=e,L=e4(e3,p),[D,V]=l.useState(null),F=(0,d.s)(t,e=>V(e)),[P,N]=l.useState(null),I=(0,e0.X)(P),B=null!=(c=null==I?void 0:I.width)?c:0,W=null!=(f=null==I?void 0:I.height)?f:0,H="number"==typeof C?C:{top:0,right:0,bottom:0,left:0,...C},U=Array.isArray(E)?E:[E],G=U.length>0,z={padding:H,boundary:U.filter(tl),altBoundary:G},{refs:K,floatingStyles:q,placement:X,isPositioned:Y,middlewareData:Z}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:i,elements:{reference:o,floating:s}={},transform:u=!0,whileElementsMounted:c,open:d}=e,[f,p]=l.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=l.useState(n);eB(m,n)||h(n);let[v,y]=l.useState(null),[g,b]=l.useState(null),w=l.useCallback(e=>{e!==C.current&&(C.current=e,y(e))},[]),x=l.useCallback(e=>{e!==A.current&&(A.current=e,b(e))},[]),S=o||v,E=s||g,C=l.useRef(null),A=l.useRef(null),k=l.useRef(f),_=null!=c,R=eU(c),T=eU(i),L=eU(d),D=l.useCallback(()=>{if(!C.current||!A.current)return;let e={placement:t,strategy:r,middleware:m};T.current&&(e.platform=T.current),eM(C.current,A.current,e).then(e=>{let t={...e,isPositioned:!1!==L.current};V.current&&!eB(k.current,t)&&(k.current=t,a.flushSync(()=>{p(t)}))})},[m,t,r,T,L]);eI(()=>{!1===d&&k.current.isPositioned&&(k.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[d]);let V=l.useRef(!1);eI(()=>(V.current=!0,()=>{V.current=!1}),[]),eI(()=>
1{if(S&&(C.current=S),E&&(A.current=E),S&&E){if(R.current)return R.current(S,E,D);D()}},[S,E,D,R,_]);let F=l.useMemo(()=>({reference:C,floating:A,setReference:w,setFloating:x}),[w,x]),P=l.useMemo(()=>({reference:S,floating:E}),[S,E]),O=l.useMemo(()=>{let e={position:r,left:0,top:0};if(!P.floating)return e;let t=eH(P.floating,f.x),n=eH(P.floating,f.y);return u?{...e,transform:"translate("+t+"px, "+n+"px)",...eW(P.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,u,P.floating,f.x,f.y]);return l.useMemo(()=>({...f,update:D,refs:F,elements:P,floatingStyles:O}),[f,D,F,P,O])}({strategy:"fixed",placement:y+("center"!==b?"-"+b:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e,t,r,n){let i;void 0===n&&(n={});let{ancestorScroll:o=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=n,c=eE(e),d=o||l?[...c?ew(c):[],...ew(t)]:[];d.forEach(e=>{o&&e.addEventListener("scroll",r,{passive:!0}),l&&e.addEventListener("resize",r)});let f=c&&s?function(e,t){let r,n=null,i=ea(e);function o(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function l(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),o();let u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:p}=u;if(a||t(),!f||!p)return;let m=M(d),h=M(i.clientWidth-(c+f)),v={rootMargin:-m+"px "+-h+"px "+-M(i.clientHeight-(d+p))+"px "+-M(c)+"px",threshold:j(0,O(1,s))||1},y=!0;function g(t){let n=t[0].intersectionRatio;if(n!==s){if(!y)return l();n?l(!1,n):r=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==n||ej(u,e.getBoundingClientRect())||l(),y=!1}try{n=new IntersectionObserver(g,{...v,root:i.ownerDocument})}catch(e){n=new IntersectionObserver(g,v)}n.observe(e)}(!0),o}(c,r):null,p=-1,m=null;a&&(m=new ResizeObserver(e=>{let[n]=e;n&&n.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),r()}),c&&!u&&m.observe(c),m.observe(t));let h=u?e_(e):null;return u&&function t(){let n=e_(e);h&&!ej(h,n)&&r(),h=n,i=requestAnimationFrame(t)}(),r(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",r),l&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,u&&cancelAnimationFrame(i)}}(...t,{animationFrame:"always"===_})},elements:{reference:L.anchor},middleware:[ez({mainAxis:g+W,alignmentAxis:w}),S&&eK({mainAxis:!0,crossAxis:!1,limiter:"partial"===A?eq():void 0,...z}),S&&eX({...z}),eY({...z,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:i}=e,{width:o,height:l}=r.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(n,"px")),a.setProperty("--radix-popper-available-height","".concat(i,"px")),a.setProperty("--radix-popper-anchor-width","".concat(o,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),P&&e$({element:P,padding:x}),ta({arrowWidth:B,arrowHeight:W}),k&&eZ({strategy:"referenceHidden",...z})]}),[$,J]=ts(X),Q=(0,h.c)(R);(0,eQ.N)(()=>{Y&&(null==Q||Q())},[Y,Q]);let ee=null==(r=Z.arrow)?void 0:r.x,et=null==(n=Z.arrow)?void 0:n.y,er=(null==(i=Z.arrow)?void 0:i.centerOffset)!==0,[en,ei]=l.useState();return(0,eQ.N)(()=>{D&&ei(window.getComputedStyle(D).zIndex)},[D]),(0,v.jsx)("div",{ref:K.setFloating,"data-radix-popper-content-wrapper":"",style:{...q,transform:Y?q.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:en,"--radix-popper-transform-origin":[null==(o=Z.transformOrigin)?void 0:o.x,null==(s=Z.transformOrigin)?void 0:s.y].join(" "),...(null==(u=Z.hide)?void 0:u.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,v.jsx)(te,{scope:p,placedSide:$,onArrowChange:N,arrowX:ee,arrowY:et,shouldHideArrow:er,children:(0,v.jsx)(m.sG.div,{"data-side":$,"data-align":J,...T,ref:F,style:{...T.style,animation:Y?void 0:"none"}})})})});tr.displayName=e3;var tn="PopperArrow",ti={top:"bottom",right:"left",bottom:"top",left:"right"},to=l.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,i=tt(tn,r),o=ti[i.placedSide];return(0,v.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,v.jsx)(eJ,{...n,ref:t,style:{...n.style,display:"block"}})})});function tl(e){return null!==e}to.displayName=tn;var ta=e=>({name:"transformOrigin",options:e,fn(t){var r,n,i,o,l;let{placement:a,rects:s,middlewareData:u}=t,c=(null==(r=u.arrow)?void 0:r.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,m]=ts(a),h={start:"0%",center:"50%",end:"100%"}[m],v=(null!=(o=null==(n=u.arrow)?void 0:n.x)?o:0)+d/2,y=(null!=(l=null==(i=u.arrow)?void 0:i.y)?l:0)+f/2,g="",b="";return"bottom"===p?(g=c?h:"".concat(v,"px"),b="".concat(-f,"px")):"top"===p?(g=c?h:"".concat(v,"px"),b="".concat(s.floating.height+f,"px")):"right"===p?(g="".concat(-f,"px"),b=c?h:"".concat(y,"px")):"left"===p&&(g="".concat(s.floating.width+f,"px"),b=c?h:"".concat(y,"px")),{data:{x:g,y:b}}}});function ts(e){let[t,r="center"]=e.split("-");return[t,r]}var tu=l.forwardRef((e,t)=>
1{var r,n;let{container:i,...o}=e,[s,u]=l.useState(!1);(0,eQ.N)(()=>u(!0),[]);let c=i||s&&(null==(n=globalThis)||null==(r=n.document)?void 0:r.body);return c?a.createPortal((0,v.jsx)(m.sG.div,{...o,ref:t}),c):null});tu.displayName="Portal";var tc=r(99708),td=r(5845),tf=r(45503),tp=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"});l.forwardRef((e,t)=>(0,v.jsx)(m.sG.span,{...e,ref:t,style:{...tp,...e.style}})).displayName="VisuallyHidden";var tm=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},th=new WeakMap,tv=new WeakMap,ty={},tg=0,tb=function(e){return e&&(e.host||tb(e.parentNode))},tw=function(e,t,r,n){var i=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=tb(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});ty[r]||(ty[r]=new WeakMap);var o=ty[r],l=[],a=new Set,s=new Set(i),u=function(e){!e||a.has(e)||(a.add(e),u(e.parentNode))};i.forEach(u);var c=function(e){!e||s.has(e)||Array.prototype.forEach.call(e.children,function(e){if(a.has(e))c(e);else try{var t=e.getAttribute(n),i=null!==t&&"false"!==t,s=(th.get(e)||0)+1,u=(o.get(e)||0)+1;th.set(e,s),o.set(e,u),l.push(e),1===s&&i&&tv.set(e,!0),1===u&&e.setAttribute(r,"true"),i||e.setAttribute(n,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return c(t),a.clear(),tg++,function(){l.forEach(function(e){var t=th.get(e)-1,i=o.get(e)-1;th.set(e,t),o.set(e,i),t||(tv.has(e)||e.removeAttribute(n),tv.delete(e)),i||e.removeAttribute(r)}),--tg||(th=new WeakMap,th=new WeakMap,tv=new WeakMap,ty={})}},tx=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),i=t||tm(e);return i?(n.push.apply(n,Array.from(i.querySelectorAll("[aria-live], script"))),tw(n,i,r,"aria-hidden")):function(){return null}},tS=function(){return(tS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function tE(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}Object.create;Object.create;var tC=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),tA="width-before-scroll-bar";function tk(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var t_="undefined"!=typeof window?l.useLayoutEffect:l.useEffect,tR=new WeakMap;function tT(e){return e}var tL=function(e){void 0===e&&(e={});var t,r,n,i,o=(t=null,void 0===r&&(r=tT),n=[],i=!1,{read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var t=r(e,i);return n.push(t),function(){n=n.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(i=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){i=!0;var t=[];if(n.length){var r=n;n=[],r.forEach(e),t=n}var o=function(){var r=t;t=[],r.forEach(e)},l=function(){return Promise.resolve().then(o)};l(),n={push:function(e){t.push(e),l()},filter:function(e){return t=t.filter(e),n}}}});return o.options=tS({async:!0,ssr:!1},e),o}(),tD=function(){},tV=l.forwardRef(function(e,t){var r,n,i,o,a=l.useRef(null),s=l.useState({onScrollCapture:tD,onWheelCapture:tD,onTouchMoveCapture:tD}),u=s[0],c=s[1],d=e.forwardProps,f=e.children,p=e.className,m=e.removeScrollBar,h=e.enabled,v=e.shards,y=e.sideCar,g=e.noRelative,b=e.noIsolation,w=e.inert,x=e.allowPinchZoom,S=e.as,E=e.gapMode,C=tE(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),A=(r=[a,t],n=function(e){return r.forEach(function(t){return tk(t,e)})},(i=(0,l.useState)(function(){return{value:null,callback:n,facade:{get current(){return i.value},set current(value){var e=i.value;e!==value&&(i.value=value,i.callback(value,e))}}}}
1)[0]).callback=n,o=i.facade,t_(function(){var e=tR.get(o);if(e){var t=new Set(e),n=new Set(r),i=o.current;t.forEach(function(e){n.has(e)||tk(e,null)}),n.forEach(function(e){t.has(e)||tk(e,i)})}tR.set(o,r)},[r]),o),k=tS(tS({},C),u);return l.createElement(l.Fragment,null,h&&l.createElement(y,{sideCar:tL,removeScrollBar:m,shards:v,noRelative:g,noIsolation:b,inert:w,setCallbacks:c,allowPinchZoom:!!x,lockRef:a,gapMode:E}),d?l.cloneElement(l.Children.only(f),tS(tS({},k),{ref:A})):l.createElement(void 0===S?"div":S,tS({},k,{className:p,ref:A}),f))});tV.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},tV.classNames={fullWidth:tA,zeroRight:tC};var tF=function(e){var t=e.sideCar,r=tE(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return l.createElement(n,tS({},r))};tF.isSideCarExport=!0;var tP=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=o||r.nc;return t&&e.setAttribute("nonce",t),e}())){var i,l;(i=t).styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n)),l=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(l)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},tO=function(){var e=tP();return function(t,r){l.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},tj=function(){var e=tO();return function(t){return e(t.styles,t.dynamic),null}},tN={left:0,top:0,right:0,gap:0},tM=function(e){return parseInt(e||"",10)||0},tI=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],i=t["padding"===e?"paddingRight":"marginRight"];return[tM(r),tM(n),tM(i)]},tB=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return tN;var t=tI(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},tW=tj(),tH="data-scroll-locked",tU=function(e,t,r,n){var i=e.left,o=e.top,l=e.right,a=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(a,"px ").concat(n,";\n }\n body[").concat(tH,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(i,"px;\n padding-top: ").concat(o,"px;\n padding-right: ").concat(l,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(a,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(a,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(tC," {\n right: ").concat(a,"px ").concat(n,";\n }\n \n .").concat(tA," {\n margin-right: ").concat(a,"px ").concat(n,";\n }\n \n .").concat(tC," .").concat(tC," {\n right: 0 ").concat(n,";\n }\n \n .").concat(tA," .").concat(tA," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(tH,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(a,"px;\n }\n")},tG=function(){var e=parseInt(document.body.getAttribute(tH)||"0",10);return isFinite(e)?e:0},tz=function(){l.useEffect(function(){return document.body.setAttribute(tH,(tG()+1).toString()),function(){var e=tG()-1;e<=0?document.body.removeAttribute(tH):document.body.setAttribute(tH,e.toString())}},[])},tK=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,i=void 0===n?"margin":n;tz();var o=l.useMemo(function(){return tB(i)},[i]);return l.createElement(tW,{styles:tU(o,!t,i,r?"":"!important")})},tq=!1;if("undefined"!=typeof window)try{var tX=Object.defineProperty({},"passive",{get:function(){return tq=!0,!0}});window.addEventListener("test",tX,tX),window.removeEventListener("test",tX,tX)}catch(e){tq=!1}var tY=!!tq&&{passive:!1},tZ=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},t$=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),tJ(e,n)){var i=tQ(e,n);if(i[1]>i[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},tJ=function(e,t){return"v"===e?tZ(t,"overflowY"):tZ(t,"overflowX")},tQ=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},t0=function(e,t,r,n,i){var o,l=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),a=l*n,s=r.target,u=t.contains(s),c=!1,d=a>0,f=0,p=0;
1do{if(!s)break;var m=tQ(e,s),h=m[0],v=m[1]-m[2]-l*h;(h||v)&&tJ(e,s)&&(f+=v,p+=h);var y=s.parentNode;s=y&&y.nodeType===Node.DOCUMENT_FRAGMENT_NODE?y.host:y}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return d&&(i&&1>Math.abs(f)||!i&&a>f)?c=!0:!d&&(i&&1>Math.abs(p)||!i&&-a>p)&&(c=!0),c},t1=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},t5=function(e){return[e.deltaX,e.deltaY]},t2=function(e){return e&&"current"in e?e.current:e},t6=0,t4=[];let t8=(n=function(e){var t=l.useRef([]),r=l.useRef([0,0]),n=l.useRef(),i=l.useState(t6++)[0],o=l.useState(tj)[0],a=l.useRef(e);l.useEffect(function(){a.current=e},[e]),l.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,i=0,o=t.length;i<o;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(t2),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=l.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!a.current.allowPinchZoom;var i,o=t1(e),l=r.current,s="deltaX"in e?e.deltaX:l[0]-o[0],u="deltaY"in e?e.deltaY:l[1]-o[1],c=e.target,d=Math.abs(s)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=t$(d,c);if(!f)return!0;if(f?i=d:(i="v"===d?"h":"v",f=t$(d,c)),!f)return!1;if(!n.current&&"changedTouches"in e&&(s||u)&&(n.current=i),!i)return!0;var p=n.current||i;return t0(p,t,e,"h"===p?s:u,!0)},[]),u=l.useCallback(function(e){if(t4.length&&t4[t4.length-1]===o){var r="deltaY"in e?t5(e):t1(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}
1if(!n){var i=(a.current.shards||[]).map(t2).filter(Boolean).filter(function(t){return t.contains(e.target)});(i.length>0?s(e,i[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=l.useCallback(function(e,r,n,i){var o={name:e,delta:r,target:n,should:i,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),d=l.useCallback(function(e){r.current=t1(e),n.current=void 0},[]),f=l.useCallback(function(t){c(t.type,t5(t),t.target,s(t,e.lockRef.current))},[]),p=l.useCallback(function(t){c(t.type,t1(t),t.target,s(t,e.lockRef.current))},[]);l.useEffect(function(){return t4.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",u,tY),document.addEventListener("touchmove",u,tY),document.addEventListener("touchstart",d,tY),function(){t4=t4.filter(function(e){return e!==o}),document.removeEventListener("wheel",u,tY),document.removeEventListener("touchmove",u,tY),document.removeEventListener("touchstart",d,tY)}},[]);var m=e.removeScrollBar,h=e.inert;return l.createElement(l.Fragment,null,h?l.createElement(o,{styles:"\n .block-interactivity-".concat(i," {pointer-events: none;}\n .allow-interactivity-").concat(i," {pointer-events: all;}\n")}):null,m?l.createElement(tK,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},tL.useMedium(n),tF);var t9=l.forwardRef(function(e,t){return l.createElement(tV,tS({},e,{ref:t,sideCar:t8}))});t9.classNames=tV.classNames;var t7=[" ","Enter","ArrowUp","ArrowDown"],t3=[" ","Enter"],re="Select",[rt,rr,rn]=(0,c.N)(re),[ri,ro]=(0,f.A)(re,[rn,e2]),rl=e2(),[ra,rs]=ri(re),[ru,rc]=ri(re),rd=e=>{let{__scopeSelect:t,children:r,open:n,defaultOpen:i,onOpenChange:o,value:a,defaultValue:s,onValueChange:u,dir:c,name:d,autoComplete:f,disabled:m,required:h,form:y}=e,g=rl(t),[b,w]=l.useState(null),[x,S]=l.useState(null),[E,C]=l.useState(!1),A=(0,p.jH)(c),[k,_]=(0,td.i)({prop:n,defaultProp:null!=i&&i,onChange:o,caller:re}),[R,T]=(0,td.i)({prop:a,defaultProp:s,onChange:u,caller:re}),L=l.useRef(null),D=!b||y||!!b.closest("form"),[V,P]=l.useState(new Set),O=Array.from(V).map(e=>e.props.value).join(";");return(0,v.jsx)(e8,{...g,children:(0,v.jsxs)(ra,{required:h,scope:t,trigger:b,onTriggerChange:w,valueNode:x,onValueNodeChange:S,valueNodeHasChildren:E,onValueNodeHasChildrenChange:C,contentId:(0,F.B)(),value:R,onValueChange:T,open:k,onOpenChange:_,dir:A,triggerPointerDownPosRef:L,disabled:m,children:[(0,v.jsx)(rt.Provider,{scope:t,children:(0,v.jsx)(ru,{scope:e.__scopeSelect,onNativeOptionAdd:l.useCallback(e=>{P(t=>new Set(t).add(e))},[]),onNativeOptionRemove:l.useCallback(e=>{P(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),D?(0,v.jsxs)(rY,{"aria-hidden":!0,required:h,tabIndex:-1,name:d,autoComplete:f,value:R,onChange:e=>T(e.target.value),disabled:m,form:y,children:[void 0===R?(0,v.jsx)("option",{value:""}):null,Array.from(V)]},O):null]})})};rd.displayName=re;var rf="SelectTrigger",rp=l.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:n=!1,...i}=e,o=rl(r),a=rs(rf,r),s=a.disabled||n,c=(0,d.s)(t,a.onTriggerChange),f=rr(r),p=l.useRef("touch"),[h,y,g]=r$(e=>{let t=f().filter(e=>!e.disabled),r=t.find(e=>e.value===a.value),n=rJ(t,e,r);void 0!==n&&a.onValueChange(n.value)}),b=e=>{s||(a.onOpenChange(!0),g()),e&&(a.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,v.jsx)(e7,{asChild:!0,...o,children:(0,v.jsx)(m.sG.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":rZ(a.value)?"":void 0,...i,ref:c,onClick:(0,u.m)(i.onClick,e=>{e.currentTarget.focus(),"mouse"!==p.current&&b(e)}),onPointerDown:(0,u.m)(i.onPointerDown,e=>{p.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(b(e),e.preventDefault())}),onKeyDown:(0,u.m)(i.onKeyDown,e=>{let t=""!==h.current;
1e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||y(e.key),(!t||" "!==e.key)&&t7.includes(e.key)&&(b(),e.preventDefault())})})})});rp.displayName=rf;var rm="SelectValue",rh=l.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:i,children:o,placeholder:l="",...a}=e,s=rs(rm,r),{onValueNodeHasChildrenChange:u}=s,c=void 0!==o,f=(0,d.s)(t,s.onValueNodeChange);return(0,eQ.N)(()=>{u(c)},[u,c]),(0,v.jsx)(m.sG.span,{...a,ref:f,style:{pointerEvents:"none"},children:rZ(s.value)?(0,v.jsx)(v.Fragment,{children:l}):o})});rh.displayName=rm;var rv=l.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...i}=e;return(0,v.jsx)(m.sG.span,{"aria-hidden":!0,...i,ref:t,children:n||"â¼"})});rv.displayName="SelectIcon";var ry=e=>(0,v.jsx)(tu,{asChild:!0,...e});ry.displayName="SelectPortal";var rg="SelectContent",rb=l.forwardRef((e,t)=>{let r=rs(rg,e.__scopeSelect),[n,i]=l.useState();return((0,eQ.N)(()=>{i(new DocumentFragment)},[]),r.open)?(0,v.jsx)(rE,{...e,ref:t}):n?a.createPortal((0,v.jsx)(rw,{scope:e.__scopeSelect,children:(0,v.jsx)(rt.Slot,{scope:e.__scopeSelect,children:(0,v.jsx)("div",{children:e.children})})}),n):null});rb.displayName=rg;var[rw,rx]=ri(rg),rS=(0,tc.TL)("SelectContent.RemoveScroll"),rE=l.forwardRef((e,t)=>{let{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:o,onPointerDownOutside:a,side:s,sideOffset:c,align:f,alignOffset:p,arrowPadding:m,collisionBoundary:h,collisionPadding:y,sticky:g,hideWhenDetached:w,avoidCollisions:x,...C}=e,A=rs(rg,r),[k,R]=l.useState(null),[T,L]=l.useState(null),D=(0,d.s)(t,e=>R(e)),[V,F]=l.useState(null),[P,O]=l.useState(null),j=rr(r),[N,M]=l.useState(!1),I=l.useRef(!1);l.useEffect(()=>{if(k)return tx(k)},[k]),l.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=r[0])?e:E()),document.body.insertAdjacentElement("beforeend",null!=(t=r[1])?t:E()),S++,()=>{1===S&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),S--}},[]);let B=l.useCallback(e=>{let[t,...r]=j().map(e=>e.ref.current),[n]=r.slice(-1),i=document.activeElement;for(let r of e)if(r===i||(null==r||r.scrollIntoView({block:"nearest"}),r===t&&T&&(T.scrollTop=0),r===n&&T&&(T.scrollTop=T.scrollHeight),null==r||r.focus(),document.activeElement!==i))return},[j,T]),W=l.useCallback(()=>B([V,k]),[B,V,k]);l.useEffect(()=>{N&&W()},[N,W]);let{onOpenChange:H,triggerPointerDownPosRef:U}=A;l.useEffect(()=>{if(k){let e={x:0,y:0},t=t=>{var r,n,i,o;e={x:Math.abs(Math.round(t.pageX)-(null!=(i=null==(r=U.current)?void 0:r.x)?i:0)),y:Math.abs(Math.round(t.pageY)-(null!=(o=null==(n=U.current)?void 0:n.y)?o:0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():k.contains(r.target)||H(!1),document.removeEventListener("pointermove",t),U.current=null};return null!==U.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[k,H,U]),l.useEffect(()=>{let e=()=>H(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[H]);let[G,z]=r$(e=>{let t=j().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=rJ(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),K=l.useCallback((e,t,r)=>{let n=!I.current&&!r;(void 0!==A.value&&A.value===t||n)&&(F(e),n&&(I.current=!0))},[A.value]),q=l.useCallback(()=>null==k?void 0:k.focus(),[k]),X=l.useCallback((e,t,r)=>{let n=!I.current&&!r;(void 0!==A.value&&A.value===t||n)&&O(e)},[A.value]),Y="popper"===n?rA:rC,Z=Y===rA?{side:s,sideOffset:c,align:f,alignOffset:p,arrowPadding:m,collisionBoundary:h,collisionPadding:y,sticky:g,hideWhenDetached:w,avoidCollisions:x}:{};return(0,v.jsx)(rw,{scope:r,content:k,viewport:T,onViewportChange:L,itemRefCallback:K,selectedItem:V,onItemLeave:q,itemTextRefCallback:X,focusSelectedItem:W,selectedItemText:P,position:n,isPositioned:N,searchRef:G,children:(0,v.jsx)(t9,{as:rS,allowPinchZoom:!0,children:(0,v.jsx)(_,{asChild:!0,trapped:A.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,u.m)(i,e=>{var t;
1null==(t=A.trigger)||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,v.jsx)(b,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>A.onOpenChange(!1),children:(0,v.jsx)(Y,{role:"listbox",id:A.contentId,"data-state":A.open?"open":"closed",dir:A.dir,onContextMenu:e=>e.preventDefault(),...C,...Z,onPlaced:()=>M(!0),ref:D,style:{display:"flex",flexDirection:"column",outline:"none",...C.style},onKeyDown:(0,u.m)(C.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||z(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=j().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>B(t)),e.preventDefault()}})})})})})})});rE.displayName="SelectContentImpl";var rC=l.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:n,...i}=e,o=rs(rg,r),a=rx(rg,r),[u,c]=l.useState(null),[f,p]=l.useState(null),h=(0,d.s)(t,e=>p(e)),y=rr(r),g=l.useRef(!1),b=l.useRef(!0),{viewport:w,selectedItem:x,selectedItemText:S,focusSelectedItem:E}=a,C=l.useCallback(()=>{if(o.trigger&&o.valueNode&&u&&f&&w&&x&&S){let e=o.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),r=o.valueNode.getBoundingClientRect(),i=S.getBoundingClientRect();if("rtl"!==o.dir){let n=i.left-t.left,o=r.left-n,l=e.left-o,a=e.width+l,c=Math.max(a,t.width),d=s(o,[10,Math.max(10,window.innerWidth-10-c)]);u.style.minWidth=a+"px",u.style.left=d+"px"}else{let n=t.right-i.right,o=window.innerWidth-r.right-n,l=window.innerWidth-e.right-o,a=e.width+l,c=Math.max(a,t.width),d=s(o,[10,Math.max(10,window.innerWidth-10-c)]);u.style.minWidth=a+"px",u.style.right=d+"px"}let l=y(),a=window.innerHeight-20,c=w.scrollHeight,d=window.getComputedStyle(f),p=parseInt(d.borderTopWidth,10),m=parseInt(d.paddingTop,10),h=parseInt(d.borderBottomWidth,10),v=p+m+c+parseInt(d.paddingBottom,10)+h,b=Math.min(5*x.offsetHeight,v),E=window.getComputedStyle(w),C=parseInt(E.paddingTop,10),A=parseInt(E.paddingBottom,10),k=e.top+e.height/2-10,_=x.offsetHeight/2,R=p+m+(x.offsetTop+_);if(R<=k){let e=l.length>0&&x===l[l.length-1].ref.current;u.style.bottom="0px";let t=Math.max(a-k,_+(e?A:0)+(f.clientHeight-w.offsetTop-w.offsetHeight)+h);u.style.height=R+t+"px"}else{let e=l.length>0&&x===l[0].ref.current;u.style.top="0px";let t=Math.max(k,p+w.offsetTop+(e?C:0)+_);u.style.height=t+(v-R)+"px",w.scrollTop=R-k+w.offsetTop}u.style.margin="".concat(10,"px 0"),u.style.minHeight=b+"px",u.style.maxHeight=a+"px",null==n||n(),requestAnimationFrame(()=>g.current=!0)}},[y,o.trigger,o.valueNode,u,f,w,x,S,o.dir,n]);(0,eQ.N)(()=>C(),[C]);let[A,k]=l.useState();(0,eQ.N)(()=>{f&&k(window.getComputedStyle(f).zIndex)},[f]);let _=l.useCallback(e=>{e&&!0===b.current&&(C(),null==E||E(),b.current=!1)},[C,E]);return(0,v.jsx)(rk,{scope:r,contentWrapper:u,shouldExpandOnScrollRef:g,onScrollButtonChange:_,children:(0,v.jsx)("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:A},children:(0,v.jsx)(m.sG.div,{...i,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});rC.displayName="SelectItemAlignedPosition";var rA=l.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:i=10,...o}=e,l=rl(r);return(0,v.jsx)(tr,{...l,...o,ref:t,align:n,collisionPadding:i,style:{boxSizing:"border-box",...o.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});rA.displayName="SelectPopperPosition";var[rk,r_]=ri(rg,{}),rR="SelectViewport",rT=l.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:n,...i}=e,o=rx(rR,r),a=r_(rR,r),s=(0,d.s)(t,o.onViewportChange),c=l.useRef(0);return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),(0,v.jsx)(rt.Slot,{scope:r,children:(0,v.jsx)(m.sG.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:s,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:(0,u.m)(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=a;if((null==n?void 0:n.current)&&r){let e=Math.abs(c.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,i=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(i<n){let o=i+e,l=Math.min(n,o),a=o-l;r.style.height=l+"px","0px"===r.style.bottom&&(t.scrollTop=a>0?a:0,r.style.justifyContent="flex-end")}}}c.current=t.scrollTop})})})]})});rT.displayName=rR;var rL="SelectGroup",[rD,rV]=ri(rL),rF=l.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e,i=(0,F.B)();return(0,v.jsx)(rD,{scope:r,id:i,children:(0,v.jsx)(m.sG.div,{role:"group","aria-labelledby":i,...n,ref:t})})});rF.displayName=rL;var rP="SelectLabel";l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,i=rV(rP,r);return(0,v.jsx)(m.sG.div,{id:i.id,...n,ref:t})}).displayName=rP;var rO="SelectItem",[rj,rN]=ri(rO),rM=l.forwardRef((e,t)=>{let{__scopeSelect:r,value:n,disabled:i=!1,textValue:o,...a}=e,s=rs(rO,r),c=rx(rO,r),f=s.value===n,[p,h]=l.useState(null!=o?o:""),[y,g]=l.useState(!1),b=(0,d.s)(t,e=>{var t;return null==(t=c.itemRefCallback)?void 0:t.call(c,e,n,i)}),w=(0,F.B)(),x=l.useRef("touch"),S=()=>{i||(s.onValueChange(n),s.onOpenChange(!1))};if(""===n)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,v.jsx)(rj,{scope:r,value:n,disabled:i,textId:w,isSelected:f,onItemTextChange:l.useCallback(e=>{h(t=>{var r;return t||(null!=(r=null==e?void 0:e.textContent)?r:"").trim()})},[]),children:(0,v.jsx)(rt.ItemSlot,{scope:r,value:n,disabled:i,textValue:p,children:(0,v.jsx)(m.sG.div,{role:"option","aria-labelledby":w,"data-highlighted":y?"":void 0,"aria-selected":f&&y,"data-state":f?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...a,ref:b,onFocus:(0,u.m)(a.onFocus,()=>g(!0)),onBlur:(0,u.m)(a.onBlur,()=>g(!1)),onClick:(0,u.m)(a.onClick,()=>{"mouse"!==x.current&&S()}),onPointerUp:(0,u.m)(a.onPointerUp,()=>{"mouse"===x.current&&S()}),onPointerDown:(0,u.m)(a.onPointerDown,e=>{x.current=e.pointerType}),onPointerMove:(0,u.m)(a.onPointerMove,e=>{if(x.current=e.pointerType,i){var t;null==(t=c.onItemLeave)||t.call(c)}else"mouse"===x.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,u.m)(a.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null==(t=c.onItemLeave)||t.call(c)}}),onKeyDown:(0,u.m)(a.onKeyDown,e=>{var t;((null==(t=c.searchRef)?void 0:t.current)===""||" "!==e.key)&&(t3.includes(e.key)&&S()," "===e.key&&e.preventDefault())})})})})});rM.displayName=rO;var rI="SelectItemText",rB=l.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:i,...o}=e,s=rs(rI,r),u=rx(rI,r),c=rN(rI,r),f=rc(rI,r),[p,h]=l.useState(null),y=(0,d.s)(t,e=>h(e),c.onItemTextChange,e=>{var t;return null==(t=u.itemTextRefCallback)?void 0:t.call(u,e,c.value,c.disabled)}),g=null==p?void 0:p.textContent,b=l.useMemo(()=>(0,v.jsx)("option",{value:c.value,disabled:c.disabled,children:g},c.value),[c.disabled,c.value,g]),{onNativeOptionAdd:w,onNativeOptionRemove:x}=f;return(0,eQ.N)(()=>(w(b),()=>x(b)),[w,x,b]),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(m.sG.span,{id:c.textId,...o,ref:y}),c.isSelected&&s.valueNode&&!s.valueNodeHasChildren?a.createPortal(o.children,s.valueNode):null]})});rB.displayName=rI;var rW="SelectItemIndicator",rH=l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return rN(rW,r).isSelected?(0,v.jsx)(m.sG.span,{"aria-hidden":!0,...n,ref:t}):null});rH.displayName=rW;var rU="SelectScrollUpButton",rG=l.forwardRef((e,t)=>{let r=rx(rU,e.__scopeSelect),n=r_(rU,e.__scopeSelect),[i,o]=l.useState(!1),a=(0,d.s)(t,n.onScrollButtonChange);return(0,eQ.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){o(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),i?(0,v.jsx)(rq,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});rG.displayName=rU;var rz="SelectScrollDownButton",rK=l.forwardRef((e,t)=>{let r=rx(rz,e.__scopeSelect),n=r_(rz,e.__scopeSelect),[i,o]=l.useState(!1),a=(0,d.s)(t,n.onScrollButtonChange);return(0,eQ.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;o(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),i?(0,v.jsx)(rq,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});rK.displayName=rz;var rq=l.forwardRef((e,t)=>
1{let{__scopeSelect:r,onAutoScroll:n,...i}=e,o=rx("SelectScrollButton",r),a=l.useRef(null),s=rr(r),c=l.useCallback(()=>{null!==a.current&&(window.clearInterval(a.current),a.current=null)},[]);return l.useEffect(()=>()=>c(),[c]),(0,eQ.N)(()=>{var e;let t=s().find(e=>e.ref.current===document.activeElement);null==t||null==(e=t.ref.current)||e.scrollIntoView({block:"nearest"})},[s]),(0,v.jsx)(m.sG.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:(0,u.m)(i.onPointerDown,()=>{null===a.current&&(a.current=window.setInterval(n,50))}),onPointerMove:(0,u.m)(i.onPointerMove,()=>{var e;null==(e=o.onItemLeave)||e.call(o),null===a.current&&(a.current=window.setInterval(n,50))}),onPointerLeave:(0,u.m)(i.onPointerLeave,()=>{c()})})});l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,v.jsx)(m.sG.div,{"aria-hidden":!0,...n,ref:t})}).displayName="SelectSeparator";var rX="SelectArrow";l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,i=rl(r),o=rs(rX,r),l=rx(rX,r);return o.open&&"popper"===l.position?(0,v.jsx)(to,{...i,...n,ref:t}):null}).displayName=rX;var rY=l.forwardRef((e,t)=>{let{__scopeSelect:r,value:n,...i}=e,o=l.useRef(null),a=(0,d.s)(t,o),s=(0,tf.Z)(n);return l.useEffect(()=>{let e=o.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(s!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[s,n]),(0,v.jsx)(m.sG.select,{...i,style:{...tp,...i.style},ref:a,defaultValue:n})});function rZ(e){return""===e||void 0===e}function r$(e){let t=(0,h.c)(e),r=l.useRef(""),n=l.useRef(0),i=l.useCallback(e=>{let i=r.current+e;t(i),function e(t){r.current=t,window.clearTimeout(n.current),""!==t&&(n.current=window.setTimeout(()=>e(""),1e3))}(i)},[t]),o=l.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return l.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,i,o]}function rJ(e,t,r){var n,i;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=r?e.indexOf(r):-1,a=(n=e,i=Math.max(l,0),n.map((e,t)=>n[(i+t)%n.length]));1===o.length&&(a=a.filter(e=>e!==r));let s=a.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return s!==r?s:void 0}rY.displayName="SelectBubbleInput";var rQ=rd,r0=rp,r1=rh,r5=rv,r2=ry,r6=rb,r4=rT,r8=rF,r9=rM,r7=rB,r3=rH,ne=rG,nt=rK},17828:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(64054).createAsyncLocalStorage)()},31833:(e,t,r)=>{r.d(t,{p:()=>l});let n=(e,t)=>e.origin===t&&e.data&&"object"==typeof e.data&&"payload-document-event"===e.data.type,i=e=>{let{serverURL:t}=e;if("undefined"!=typeof window){let e=window?.opener||window?.parent;e?.postMessage({type:"payload-live-preview",ready:!0},t)}};var o=r(12115);let l=e=>{let{apiRoute:t,depth:r,refresh:l,serverURL:a}=e,s=(0,o.useRef)(!1),u=(0,o.useCallback)(e=>{n(e,a)&&("function"==typeof l?l():console.error("You must provide a refresh function to `RefreshRouteOnSave`"))},[l,a]);return(0,o.useEffect)(()=>("undefined"!=typeof window&&window.addEventListener("message",u),s.current||(s.current=!0,i({serverURL:a}),l()),()=>{"undefined"!=typeof window&&window.removeEventListener("message",u)}),[a,u,r,t,l]),null}},40968:(e,t,r)=>{r.d(t,{b:()=>a});var n=r(12115),i=r(63655),o=r(95155),l=n.forwardRef((e,t)=>(0,o.jsx)(i.sG.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null==(r=e.onMouseDown)||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));l.displayName="Label";var a=l},45503:(e,t,r)=>{r.d(t,{Z:()=>i});var n=r(12115);function i(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},47863:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19946).A)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},62146:(e,t,r)=>{function n(e){let{reason:t,children:r}=e;return r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return n}}),r(45262)},62177:(e,t,r)=>{r.d(t,{Op:()=>_,mN:()=>eC,xI:()=>P,xW:()=>k});var n=r(12115),i=e=>"checkbox"===e.type,o=e=>e instanceof Date,l=e=>null==e;let a=e=>"object"==typeof e;var s=e=>!l(e)&&!Array.isArray(e)&&a(e)&&!o(e),u=e=>s(e)&&e.target?i(e.target)?e.target.checked:e.target.value:e,c=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,d=(e,t)=>e.has(c(t)),f=e=>{let t=e.constructor&&e.constructor.prototype;return s(t)&&t.hasOwnProperty("isPrototypeOf")},p="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function m(e){let t,r=Array.isArray(e),n="undefined"!=typeof FileList&&e instanceof FileList;if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(!(p&&(e instanceof Blob||n))&&(r||s(e))))return e;else if(t=r?[]:{},r||f(e))for(let r in e)e.hasOwnProperty(r)&&(t[r]=m(e[r]));else t=e;return t}var h=e=>Array.isArray(e)?e.filter(Boolean):[],v=e=>void 0===e,y=(e,t,r)=>{if(!t||!s(e))return r;let n=h(t.split(/[,[\].]+?/)).reduce((e,t)=>
1l(e)?e:e[t],e);return v(n)||n===e?v(e[t])?r:e[t]:n},g=e=>"boolean"==typeof e,b=e=>/^\w*$/.test(e),w=e=>h(e.replace(/["|']|\]/g,"").split(/\.|\[/)),x=(e,t,r)=>{let n=-1,i=b(t)?[t]:w(t),o=i.length,l=o-1;for(;++n<o;){let t=i[n],o=r;if(n!==l){let r=e[t];o=s(r)||Array.isArray(r)?r:isNaN(+i[n+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=o,e=e[t]}};let S={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},E={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},C={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},A=n.createContext(null),k=()=>n.useContext(A),_=e=>{let{children:t,...r}=e;return n.createElement(A.Provider,{value:r},t)};var R=(e,t,r,n=!0)=>{let i={defaultValues:t._defaultValues};for(let o in e)Object.defineProperty(i,o,{get:()=>(t._proxyFormState[o]!==E.all&&(t._proxyFormState[o]=!n||E.all),r&&(r[o]=!0),e[o])});return i},T=e=>l(e)||!a(e);function L(e,t){if(T(e)||T(t))return e===t;if(o(e)&&o(t))return e.getTime()===t.getTime();let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i of r){let r=e[i];if(!n.includes(i))return!1;if("ref"!==i){let e=t[i];if(o(r)&&o(e)||s(r)&&s(e)||Array.isArray(r)&&Array.isArray(e)?!L(r,e):r!==e)return!1}}return!0}let D=(e,t)=>{let r=n.useRef(t);L(t,r.current)||(r.current=t),n.useEffect(e,r.current)};var V=e=>"string"==typeof e,F=(e,t,r,n,i)=>V(e)?(n&&t.watch.add(e),y(r,e,i)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),y(r,e))):(n&&(t.watchAll=!0),r);let P=e=>e.render(function(e){let t=k(),{name:r,disabled:i,control:o=t.control,shouldUnregister:l}=e,a=d(o._names.array,r),s=function(e){let t=k(),{control:r=t.control,name:i,defaultValue:o,disabled:l,exact:a}=e||{},[s,u]=n.useState(r._getWatch(i,o));return D(()=>r._subscribe({name:i,formState:{values:!0},exact:a,callback:e=>!l&&u(F(i,r._names,e.values||r._formValues,!1,o))}),[i,o,l,a]),n.useEffect(()=>r._removeUnmounted()),s}({control:o,name:r,defaultValue:y(o._formValues,r,y(o._defaultValues,r,e.defaultValue)),exact:!0}),c=function(e){let t=k(),{control:r=t.control,disabled:i,name:o,exact:l}=e||{},[a,s]=n.useState(r._formState),u=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return D(()=>r._subscribe({name:o,formState:u.current,exact:l,callback:e=>{i||s({...r._formState,...e})}}),[o,i,l]),n.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),n.useMemo(()=>R(a,r,u.current,!1),[a,r])}({control:o,name:r,exact:!0}),f=n.useRef(e),p=n.useRef(o.register(r,{...e.rules,value:s,...g(e.disabled)?{disabled:e.disabled}:{}})),h=n.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!y(c.errors,r)},isDirty:{enumerable:!0,get:()=>!!y(c.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!y(c.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!y(c.validatingFields,r)},error:{enumerable:!0,get:()=>y(c.errors,r)}}),[c,r]),b=n.useCallback(e=>p.current.onChange({target:{value:u(e),name:r},type:S.CHANGE}),[r]),w=n.useCallback(()=>p.current.onBlur({target:{value:y(o._formValues,r),name:r},type:S.BLUR}),[r,o._formValues]),E=n.useCallback(e=>{let t=y(o._fields,r);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})},[o._fields,r]),C=n.useMemo(()=>({name:r,value:s,...g(i)||c.disabled?{disabled:c.disabled||i}:{},onChange:b,onBlur:w,ref:E}),[r,i,c.disabled,b,w,E,s]);return n.useEffect(()=>{let e=o._options.shouldUnregister||l;o.register(r,{...f.current.rules,...g(f.current.disabled)?{disabled:f.current.disabled}:{}});let t=(e,t)=>{let r=y(o._fields,e);r&&r._f&&(r._f.mount=t)};if(t(r,!0),e){let e=m(y(o._options.defaultValues,r));x(o._defaultValues,r,e),v(y(o._formValues,r))&&x(o._formValues,r,e)}return a||o.register(r),()=>{(a?e&&!o._state.action:e)?o.unregister(r):t(r,!1)}},[r,o,a,l]),n.useEffect(()=>{o._setDisabledField({disabled:i,name:r})},[i,r,o]),n.useMemo(()=>({field:C,formState:c,fieldState:h}),[C,c,h])}(e));var O=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{},j=e=>Array.isArray(e)?e:[e],N=()=>{let e=[];return{get observers(){return e},next:t=>{for(let r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},M=e=>s(e)&&!Object.keys(e).length,I=e=>
1"file"===e.type,B=e=>"function"==typeof e,W=e=>{if(!p)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},H=e=>"select-multiple"===e.type,U=e=>"radio"===e.type,G=e=>U(e)||i(e),z=e=>W(e)&&e.isConnected;function K(e,t){let r=Array.isArray(t)?t:b(t)?[t]:w(t),n=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,n=0;for(;n<r;)e=v(e)?n++:e[t[n++]];return e}(e,r),i=r.length-1,o=r[i];return n&&delete n[o],0!==i&&(s(n)&&M(n)||Array.isArray(n)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!v(e[t]))return!1;return!0}(n))&&K(e,r.slice(0,-1)),e}var q=e=>{for(let t in e)if(B(e[t]))return!0;return!1};function X(e,t={}){let r=Array.isArray(e);if(s(e)||r)for(let r in e)Array.isArray(e[r])||s(e[r])&&!q(e[r])?(t[r]=Array.isArray(e[r])?[]:{},X(e[r],t[r])):l(e[r])||(t[r]=!0);return t}var Y=(e,t)=>(function e(t,r,n){let i=Array.isArray(t);if(s(t)||i)for(let i in t)Array.isArray(t[i])||s(t[i])&&!q(t[i])?v(r)||T(n[i])?n[i]=Array.isArray(t[i])?X(t[i],[]):{...X(t[i])}:e(t[i],l(r)?{}:r[i],n[i]):n[i]=!L(t[i],r[i]);return n})(e,t,X(t));let Z={value:!1,isValid:!1},$={value:!0,isValid:!0};var J=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!v(e[0].attributes.value)?v(e[0].value)||""===e[0].value?$:{value:e[0].value,isValid:!0}:$:Z}return Z},Q=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>v(e)?e:t?""===e?NaN:e?+e:e:r&&V(e)?new Date(e):n?n(e):e;let ee={isValid:!1,value:null};var et=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,ee):ee;function er(e){let t=e.ref;return I(t)?t.files:U(t)?et(e.refs).value:H(t)?[...t.selectedOptions].map(({value:e})=>e):i(t)?J(e.refs).value:Q(v(t.value)?e.ref.value:t.value,e)}var en=(e,t,r,n)=>{let i={};for(let r of e){let e=y(t,r);e&&x(i,r,e._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}},ei=e=>e instanceof RegExp,eo=e=>v(e)?e:ei(e)?e.source:s(e)?ei(e.value)?e.value.source:e.value:e,el=e=>({isOnSubmit:!e||e===E.onSubmit,isOnBlur:e===E.onBlur,isOnChange:e===E.onChange,isOnAll:e===E.all,isOnTouch:e===E.onTouched});let ea="AsyncFunction";var es=e=>!!e&&!!e.validate&&!!(B(e.validate)&&e.validate.constructor.name===ea||s(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===ea)),eu=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),ec=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let ed=(e,t,r,n)=>{for(let i of r||Object.keys(e)){let r=y(e,i);if(r){let{_f:e,...o}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!n)return!0;else if(e.ref&&t(e.ref,e.name)&&!n)return!0;else if(ed(o,t))break}else if(s(o)&&ed(o,t))break}}};function ef(e,t,r){let n=y(e,r);if(n||b(r))return{error:n,name:r};let i=r.split(".");for(;i.length;){let n=i.join("."),o=y(t,n),l=y(e,n);if(o&&!Array.isArray(o)&&r!==n)break;if(l&&l.type)return{name:n,error:l};i.pop()}return{name:r}}var ep=(e,t,r,n)=>{r(e);let{name:i,...o}=e;return M(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(e=>t[e]===(!n||E.all))},em=(e,t,r)=>!e||!t||e===t||j(e).some(e=>e&&(r?e===t:e.startsWith(t)||t.startsWith(e))),eh=(e,t,r,n,i)=>!i.isOnAll&&(!r&&i.isOnTouch?!(t||e):(r?n.isOnBlur:i.isOnBlur)?!e:(r?!n.isOnChange:!i.isOnChange)||e),ev=(e,t)=>
1!h(y(e,t)).length&&K(e,t),ey=(e,t,r)=>{let n=j(y(e,r));return x(n,"root",t[r]),x(e,r,n),e},eg=e=>V(e);function eb(e,t,r="validate"){if(eg(e)||Array.isArray(e)&&e.every(eg)||g(e)&&!e)return{type:r,message:eg(e)?e:"",ref:t}}var ew=e=>s(e)&&!ei(e)?e:{value:e,message:""},ex=async(e,t,r,n,o,a)=>{let{ref:u,refs:c,required:d,maxLength:f,minLength:p,min:m,max:h,pattern:b,validate:w,name:x,valueAsNumber:S,mount:E}=e._f,A=y(r,x);if(!E||t.has(x))return{};let k=c?c[0]:u,_=e=>{o&&k.reportValidity&&(k.setCustomValidity(g(e)?"":e||""),k.reportValidity())},R={},T=U(u),L=i(u),D=(S||I(u))&&v(u.value)&&v(A)||W(u)&&""===u.value||""===A||Array.isArray(A)&&!A.length,F=O.bind(null,x,n,R),P=(e,t,r,n=C.maxLength,i=C.minLength)=>{let o=e?t:r;R[x]={type:e?n:i,message:o,ref:u,...F(e?n:i,o)}};if(a?!Array.isArray(A)||!A.length:d&&(!(T||L)&&(D||l(A))||g(A)&&!A||L&&!J(c).isValid||T&&!et(c).isValid)){let{value:e,message:t}=eg(d)?{value:!!d,message:d}:ew(d);if(e&&(R[x]={type:C.required,message:t,ref:k,...F(C.required,t)},!n))return _(t),R}if(!D&&(!l(m)||!l(h))){let e,t,r=ew(h),i=ew(m);if(l(A)||isNaN(A)){let n=u.valueAsDate||new Date(A),o=e=>new Date(new Date().toDateString()+" "+e),l="time"==u.type,a="week"==u.type;V(r.value)&&A&&(e=l?o(A)>o(r.value):a?A>r.value:n>new Date(r.value)),V(i.value)&&A&&(t=l?o(A)<o(i.value):a?A<i.value:n<new Date(i.value))}else{let n=u.valueAsNumber||(A?+A:A);l(r.value)||(e=n>r.value),l(i.value)||(t=n<i.value)}if((e||t)&&(P(!!e,r.message,i.message,C.max,C.min),!n))return _(R[x].message),R}if((f||p)&&!D&&(V(A)||a&&Array.isArray(A))){let e=ew(f),t=ew(p),r=!l(e.value)&&A.length>+e.value,i=!l(t.value)&&A.length<+t.value;if((r||i)&&(P(r,e.message,t.message),!n))return _(R[x].message),R}if(b&&!D&&V(A)){let{value:e,message:t}=ew(b);if(ei(e)&&!A.match(e)&&(R[x]={type:C.pattern,message:t,ref:u,...F(C.pattern,t)},!n))return _(t),R}if(w){if(B(w)){let e=eb(await w(A,r),k);if(e&&(R[x]={...e,...F(C.validate,e.message)},!n))return _(e.message),R}else if(s(w)){let e={};for(let t in w){if(!M(e)&&!n)break;let i=eb(await w[t](A,r),k,t);i&&(e={...i,...F(t,i.message)},_(i.message),n&&(R[x]=e))}if(!M(e)&&(R[x]={ref:k,...e},!n))return R}}return _(!0),R};let eS={mode:E.onSubmit,reValidateMode:E.onChange,shouldFocusError:!0},eE="undefined"!=typeof window?n.useLayoutEffect:n.useEffect;function eC(e={}){let t=n.useRef(void 0),r=n.useRef(void 0),[a,c]=n.useState({isDirty:!1,isValidating:!1,isLoading:B(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:B(e.defaultValues)?void 0:e.defaultValues});!t.current&&(t.current={...e.formControl?e.formControl:function(e={}){let t,r={...eS,...e},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:B(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},a={},c=(s(r.defaultValues)||s(r.values))&&m(r.values||r.defaultValues)||{},f=r.shouldUnregister?{}:m(c),b={action:!1,mount:!1,watch:!1},w={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},C=0,A={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},k={...A},_={array:N(),state:N()},R=el(r.mode),T=el(r.reValidateMode),D=r.criteriaMode===E.all,P=e=>t=>{clearTimeout(C),C=setTimeout(e,t)},O=async e=>{if(!r.disabled&&(A.isValid||k.isValid||e)){let e=r.resolver?M((await J()).errors):await et(a,!0);e!==n.isValid&&_.state.next({isValid:e})}},U=(e,t)=>{!r.disabled&&(A.isValidating||A.validatingFields||k.isValidating||k.validatingFields)&&((e||Array.from(w.mount)).forEach(e=>{e&&(t?x(n.validatingFields,e,t):K(n.validatingFields,e))}),_.state.next({validatingFields:n.validatingFields,isValidating:!M(n.validatingFields)}))},q=(e,t)=>{x(n.errors,e,t),_.state.next({errors:n.errors})},X=(e,t,r,n)=>{let i=y(a,e);if(i){let o=y(f,e,v(r)?y(c,e):r);v(o)||n&&n.defaultChecked||t?x(f,e,t?o:er(i._f)):eg(e,o),b.mount&&O()}},Z=(e,t,i,o,l)=>{let a=!1,s=!1,u={name:e};
1if(!r.disabled){if(!i||o){(A.isDirty||k.isDirty)&&(s=n.isDirty,n.isDirty=u.isDirty=ei(),a=s!==u.isDirty);let r=L(y(c,e),t);s=!!y(n.dirtyFields,e),r?K(n.dirtyFields,e):x(n.dirtyFields,e,!0),u.dirtyFields=n.dirtyFields,a=a||(A.dirtyFields||k.dirtyFields)&&!r!==s}if(i){let t=y(n.touchedFields,e);t||(x(n.touchedFields,e,i),u.touchedFields=n.touchedFields,a=a||(A.touchedFields||k.touchedFields)&&t!==i)}a&&l&&_.state.next(u)}return a?u:{}},$=(e,i,o,l)=>{let a=y(n.errors,e),s=(A.isValid||k.isValid)&&g(i)&&n.isValid!==i;if(r.delayError&&o?(t=P(()=>q(e,o)))(r.delayError):(clearTimeout(C),t=null,o?x(n.errors,e,o):K(n.errors,e)),(o?!L(a,o):a)||!M(l)||s){let t={...l,...s&&g(i)?{isValid:i}:{},errors:n.errors,name:e};n={...n,...t},_.state.next(t)}},J=async e=>{U(e,!0);let t=await r.resolver(f,r.context,en(e||w.mount,a,r.criteriaMode,r.shouldUseNativeValidation));return U(e),t},ee=async e=>{let{errors:t}=await J(e);if(e)for(let r of e){let e=y(t,r);e?x(n.errors,r,e):K(n.errors,r)}else n.errors=t;return t},et=async(e,t,i={valid:!0})=>{for(let o in e){let l=e[o];if(l){let{_f:e,...a}=l;if(e){let a=w.array.has(e.name),s=l._f&&es(l._f);s&&A.validatingFields&&U([o],!0);let u=await ex(l,w.disabled,f,D,r.shouldUseNativeValidation&&!t,a);if(s&&A.validatingFields&&U([o]),u[e.name]&&(i.valid=!1,t))break;t||(y(u,e.name)?a?ey(n.errors,u,e.name):x(n.errors,e.name,u[e.name]):K(n.errors,e.name))}M(a)||await et(a,t,i)}}return i.valid},ei=(e,t)=>!r.disabled&&(e&&t&&x(f,e,t),!L(ek(),c)),ea=(e,t,r)=>F(e,w,{...b.mount?f:v(t)?c:V(e)?{[e]:t}:t},r,t),eg=(e,t,r={})=>{let n=y(a,e),o=t;if(n){let r=n._f;r&&(r.disabled||x(f,e,Q(t,r)),o=W(r.ref)&&l(t)?"":t,H(r.ref)?[...r.ref.options].forEach(e=>e.selected=o.includes(e.value)):r.refs?i(r.ref)?r.refs.length>1?r.refs.forEach(e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(o)?!!o.find(t=>t===e.value):o===e.value)):r.refs[0]&&(r.refs[0].checked=!!o):r.refs.forEach(e=>e.checked=e.value===o):I(r.ref)?r.ref.value="":(r.ref.value=o,r.ref.type||_.state.next({name:e,values:m(f)})))}(r.shouldDirty||r.shouldTouch)&&Z(e,o,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&eA(e)},eb=(e,t,r)=>{for(let n in t){let i=t[n],l=`${e}.${n}`,u=y(a,l);(w.array.has(e)||s(i)||u&&!u._f)&&!o(i)?eb(l,i,r):eg(l,i,r)}},ew=(e,t,r={})=>{let i=y(a,e),o=w.array.has(e),s=m(t);x(f,e,s),o?(_.array.next({name:e,values:m(f)}),(A.isDirty||A.dirtyFields||k.isDirty||k.dirtyFields)&&r.shouldDirty&&_.state.next({name:e,dirtyFields:Y(c,f),isDirty:ei(e,s)})):!i||i._f||l(s)?eg(e,s,r):eb(e,s,r),ec(e,w)&&_.state.next({...n}),_.state.next({name:b.mount?e:void 0,values:m(f)})},eE=async e=>{b.mount=!0;let i=e.target,l=i.name,s=!0,c=y(a,l),d=e=>{s=Number.isNaN(e)||o(e)&&isNaN(e.getTime())||L(e,y(f,l,e))};if(c){let o,p,h=i.type?er(c._f):u(e),v=e.type===S.BLUR||e.type===S.FOCUS_OUT,g=!eu(c._f)&&!r.resolver&&!y(n.errors,l)&&!c._f.deps||eh(v,y(n.touchedFields,l),n.isSubmitted,T,R),b=ec(l,w,v);x(f,l,h),v?(c._f.onBlur&&c._f.onBlur(e),t&&t(0)):c._f.onChange&&c._f.onChange(e);let E=Z(l,h,v),C=!M(E)||b;if(v||_.state.next({name:l,type:e.type,values:m(f)}),g)return(A.isValid||k.isValid)&&("onBlur"===r.mode?v&&O():v||O()),C&&_.state.next({name:l,...b?{}:E});if(!v&&b&&_.state.next({...n}),r.resolver){let{errors:e}=await J([l]);if(d(h),s){let t=ef(n.errors,a,l),r=ef(e,a,t.name||l);o=r.error,l=r.name,p=M(e)}}else U([l],!0),o=(await ex(c,w.disabled,f,D,r.shouldUseNativeValidation))[l],U([l]),d(h),s&&(o?p=!1:(A.isValid||k.isValid)&&(p=await et(a,!0)));s&&(c._f.deps&&eA(c._f.deps),$(l,p,o,E))}},eC=(e,t)=>{if(y(n.errors,t)&&e.focus)return e.focus(),1},eA=async(e,t={})=>{let i,o,l=j(e);if(r.resolver){let t=await ee(v(e)?e:l);i=M(t),o=e?!l.some(e=>y(t,e)):i}else e?((o=(await Promise.all(l.map(async e=>{let t=y(a,e);return await et(t&&t._f?{[e]:t}:t)}))).every(Boolean))||n.isValid)&&O():o=i=await et(a);return _.state.next({...!V(e)||(A.isValid||k.isValid)&&i!==n.isValid?{}:{name:e},...r.resolver||!e?{isValid:i}:{},errors:n.errors}),t.shouldFocus&&!o&&ed(a,eC,e?l:w.mount),o},ek=e=>{let t={...b.mount?f:c};return v(e)?t:V(e)?y(t,e):e.map(e=>y(t,e))},e_=(e,t)=>({invalid:!!y((t||n).errors,e),isDirty:!!y((t||n).dirtyFields,e),error:y((t||n).errors,e),isValidating:!!y(n.validatingFields,e),isTouched:!!y((t||n).touchedFields,e)}),eR=(e,t,r)=>{let i=(y(a,e,{_f:{}})._f||{}).ref,{ref:o,message:l,type:s,...u}=y(n.errors,e)||{};x(n.errors,e,{...u,...t,ref:i}),_.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},eT=e=>_.state.subscribe({next:t=>{em(e.name,t.name,e.exact)&&ep(t,e.formState||A,eN,e.reRenderRoot)&&e.callback({values:{...f},...n,...t})}}).unsubscribe,eL=(e,t={})=>{for(let i of e?j(e):w.mount)w.mount.delete(i),w.array.delete(i),t.keepValue||(K(a,i),K(f,i)),t.keepError||K(n.errors,i),t.keepDirty||K(n.dirtyFields,i),t.keepTouched||K(n.touchedFields,i),t.keepIsValidating||K(n.validatingFields,i),r.shouldUnregister||t.keepDefaultValue||K(c,i);_.state.next({values:m(f)}),_.state.next({...n,...!t.keepDirty?{}:{isDirty:ei()}}),t.keepIsValid||O()},eD=({disabled:e,name:t})=>{(g(e)&&b.mount||e||w.disabled.has(t))&&(e?w.disabled.add(t):w.disabled.delete(t))},eV=(e,t={})=>{let n=y(a,e),i=g(t.disabled)||g(r.disabled);return x(a,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),w.mount.add(e),n?eD({disabled:g(t.disabled)?t.disabled:r.disabled,name:e}):X(e,!0,t.value),{...i?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:eo(t.min),max:eo(t.max),minLength:eo(t.minLength),maxLength:eo(t.maxLength),pattern:eo(t.pattern)}:{}
1,name:e,onChange:eE,onBlur:eE,ref:i=>{if(i){eV(e,t),n=y(a,e);let r=v(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,o=G(r),l=n._f.refs||[];(o?l.find(e=>e===r):r===n._f.ref)||(x(a,e,{_f:{...n._f,...o?{refs:[...l.filter(z),r,...Array.isArray(y(c,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),X(e,!1,void 0,r))}else(n=y(a,e,{}))._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&!(d(w.array,e)&&b.action)&&w.unMount.add(e)}}},eF=()=>r.shouldFocusError&&ed(a,eC,w.mount),eP=(e,t)=>async i=>{let o;i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let l=m(f);if(_.state.next({isSubmitting:!0}),r.resolver){let{errors:e,values:t}=await J();n.errors=e,l=t}else await et(a);if(w.disabled.size)for(let e of w.disabled)x(l,e,void 0);if(K(n.errors,"root"),M(n.errors)){_.state.next({errors:{}});try{await e(l,i)}catch(e){o=e}}else t&&await t({...n.errors},i),eF(),setTimeout(eF);if(_.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:M(n.errors)&&!o,submitCount:n.submitCount+1,errors:n.errors}),o)throw o},eO=(e,t={})=>{let i=e?m(e):c,o=m(i),l=M(e),s=l?c:o;if(t.keepDefaultValues||(c=i),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...w.mount,...Object.keys(Y(c,f))])))y(n.dirtyFields,e)?x(s,e,y(f,e)):ew(e,y(s,e));else{if(p&&v(e))for(let e of w.mount){let t=y(a,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(W(e)){let t=e.closest("form");if(t){t.reset();break}}}}for(let e of w.mount)ew(e,y(s,e))}f=m(s),_.array.next({values:{...s}}),_.state.next({values:{...s}})}w={mount:t.keepDirtyValues?w.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},b.mount=!A.isValid||!!t.keepIsValid||!!t.keepDirtyValues,b.watch=!!r.shouldUnregister,_.state.next({submitCount:t.keepSubmitCount?n.submitCount:0,isDirty:!l&&(t.keepDirty?n.isDirty:!!(t.keepDefaultValues&&!L(e,c))),isSubmitted:!!t.keepIsSubmitted&&n.isSubmitted,dirtyFields:l?{}:t.keepDirtyValues?t.keepDefaultValues&&f?Y(c,f):n.dirtyFields:t.keepDefaultValues&&e?Y(c,e):t.keepDirty?n.dirtyFields:{},touchedFields:t.keepTouched?n.touchedFields:{},errors:t.keepErrors?n.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1})},ej=(e,t)=>eO(B(e)?e(f):e,t),eN=e=>{n={...n,...e}},eM={control:{register:eV,unregister:eL,getFieldState:e_,handleSubmit:eP,setError:eR,_subscribe:eT,_runSchema:J,_getWatch:ea,_getDirty:ei,_setValid:O,_setFieldArray:(e,t=[],i,o,l=!0,s=!0)=>{if(o&&i&&!r.disabled){if(b.action=!0,s&&Array.isArray(y(a,e))){let t=i(y(a,e),o.argA,o.argB);l&&x(a,e,t)}if(s&&Array.isArray(y(n.errors,e))){let t=i(y(n.errors,e),o.argA,o.argB);l&&x(n.errors,e,t),ev(n.errors,e)}if((A.touchedFields||k.touchedFields)&&s&&Array.isArray(y(n.touchedFields,e))){let t=i(y(n.touchedFields,e),o.argA,o.argB);l&&x(n.touchedFields,e,t)}(A.dirtyFields||k.dirtyFields)&&(n.dirtyFields=Y(c,f)),_.state.next({name:e,isDirty:ei(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else x(f,e,t)},_setDisabledField:eD,_setErrors:e=>{n.errors=e,_.state.next({errors:n.errors,isValid:!1})},_getFieldArray:e=>h(y(b.mount?f:c,e,r.shouldUnregister?y(c,e,[]):[])),_reset:eO,_resetDefaultValues:()=>B(r.defaultValues)&&r.defaultValues().then(e=>{ej(e,r.resetOptions),_.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of w.unMount){let t=y(a,e);t&&(t._f.refs?t._f.refs.every(e=>!z(e)):!z(t._f.ref))&&eL(e)}w.unMount=new Set},_disableForm:e=>{g(e)&&(_.state.next({disabled:e}),ed(a,(t,r)=>{let n=y(a,r);n&&(t.disabled=n._f.disabled||e,Array.isArray(n._f.refs)&&n._f.refs.forEach(t=>{t.disabled=n._f.disabled||e}))},0,!1))},_subjects:_,_proxyFormState:A,get _fields(){return a},get _formValues(){return f},get _state(){return b},set _state(value){b=value},get _defaultValues(){return c},get _names(){return w},set _names(value){w=value},get _formState(){return n},get _options(){return r},set _options(value){r={...r,...value}}},subscribe:e=>(b.mount=!0,k={...k,...e.formState},eT({...e,formState:k})),trigger:eA,register:eV,handleSubmit:eP,watch:(e,t)=>B(e)?_.state.subscribe({next:r=>e(ea(void 0,t),r)}):ea(e,t,!0),setValue:ew,getValues:ek,reset:ej,resetField:(e,t={})=>{y(a,e)&&(v(t.defaultValue)?ew(e,m(y(c,e))):(ew(e,t.defaultValue),x(c,e,m(t.defaultValue))),t.keepTouched||K(n.touchedFields,e),t.keepDirty||(K(n.dirtyFields,e),n.isDirty=t.defaultValue?ei(e,m(y(c,e))):ei()),!t.keepError&&(K(n.errors,e),A.isValid&&O()),_.state.next({...n}))},clearErrors:e=>
1{e&&j(e).forEach(e=>K(n.errors,e)),_.state.next({errors:e?n.errors:{}})},unregister:eL,setError:eR,setFocus:(e,t={})=>{let r=y(a,e),n=r&&r._f;if(n){let e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&B(e.select)&&e.select())}},getFieldState:e_};return{...eM,formControl:eM}}(e),formState:a},e.formControl&&e.defaultValues&&!B(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions));let f=t.current.control;return f._options=e,eE(()=>{let e=f._subscribe({formState:f._proxyFormState,callback:()=>c({...f._formState}),reRenderRoot:!0});return c(e=>({...e,isReady:!0})),f._formState.isReady=!0,e},[f]),n.useEffect(()=>f._disableForm(e.disabled),[f,e.disabled]),n.useEffect(()=>{e.mode&&(f._options.mode=e.mode),e.reValidateMode&&(f._options.reValidateMode=e.reValidateMode),e.errors&&!M(e.errors)&&f._setErrors(e.errors)},[f,e.errors,e.mode,e.reValidateMode]),n.useEffect(()=>{e.shouldUnregister&&f._subjects.state.next({values:f._getWatch()})},[f,e.shouldUnregister]),n.useEffect(()=>{if(f._proxyFormState.isDirty){let e=f._getDirty();e!==a.isDirty&&f._subjects.state.next({isDirty:e})}},[f,a.isDirty]),n.useEffect(()=>{e.values&&!L(e.values,r.current)?(f._reset(e.values,f._options.resetOptions),r.current=e.values,c(e=>({...e}))):f._resetDefaultValues()},[f,e.values]),n.useEffect(()=>{f._state.mount||(f._setValid(),f._state.mount=!0),f._state.watch&&(f._state.watch=!1,f._subjects.state.next({...f._formState})),f._removeUnmounted()}),t.current.formState=R(a,f),t.current}},64054:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bindSnapshot:function(){return l},createAsyncLocalStorage:function(){return o},createSnapshot:function(){return a}});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let i="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function o(){return i?new i:new n}function l(e){return i?i.bind(e):n.bind(e)}function a(){return i?i.snapshot():function(e,...t){return e(...t)}}},66474:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19946).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},76981:(e,t,r)=>{r.d(t,{C1:()=>E,bL:()=>x});var n=r(12115),i=r(6101),o=r(46081),l=r(85185),a=r(5845),s=r(45503),u=r(11275),c=r(28905),d=r(63655),f=r(95155),p="Checkbox",[m,h]=(0,o.A)(p),[v,y]=m(p);function g(e){let{__scopeCheckbox:t,checked:r,children:i,defaultChecked:o,disabled:l,form:s,name:u,onCheckedChange:c,required:d,value:m="on",internal_do_not_use_render:h}=e,[y,g]=(0,a.i)({prop:r,defaultProp:null!=o&&o,onChange:c,caller:p}),[b,w]=n.useState(null),[x,S]=n.useState(null),E=n.useRef(!1),C=!b||!!s||!!b.closest("form"),A={checked:y,disabled:l,setChecked:g,control:b,setControl:w,name:u,form:s,value:m,hasConsumerStoppedPropagationRef:E,required:d,defaultChecked:!k(o)&&o,isFormControl:C,bubbleInput:x,setBubbleInput:S};return(0,f.jsx)(v,{scope:t,...A,children:"function"==typeof h?h(A):i})}var b="CheckboxTrigger",w=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,onKeyDown:o,onClick:a,...s}=e,{control:u,value:c,disabled:p,checked:m,required:h,setControl:v,setChecked:g,hasConsumerStoppedPropagationRef:w,isFormControl:x,bubbleInput:S}=y(b,r),E=(0,i.s)(t,v),C=n.useRef(m);return n.useEffect(()=>{let e=null==u?void 0:u.form;if(e){let t=()=>g(C.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[u,g]),(0,f.jsx)(d.sG.button,{type:"button",role:"checkbox","aria-checked":k(m)?"mixed":m,"aria-required":h,"data-state":_(m),"data-disabled":p?"":void 0,disabled:p,value:c,...s,ref:E,onKeyDown:(0,l.m)(o,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,l.m)(a,e=>{g(e=>!!k(e)||!e),S&&x&&(w.current=e.isPropagationStopped(),w.current||e.stopPropagation())})})});w.displayName=b;var x=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:n,checked:i,defaultChecked:o,required:l,disabled:a,value:s,onCheckedChange:u,form:c,...d}=e;return(0,f.jsx)(g,{__scopeCheckbox:r,checked:i,defaultChecked:o,disabled:a,required:l,onCheckedChange:u,name:n,form:c,value:s,internal_do_not_use_render:e=>{let{isFormControl:n}=e;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(w,{...d,ref:t,__scopeCheckbox:r}),n&&(0,f.jsx)(A,{__scopeCheckbox:r})]})}})});x.displayName=p;var S="CheckboxIndicator",E=n.forwardRef((e,t)=>
1{let{__scopeCheckbox:r,forceMount:n,...i}=e,o=y(S,r);return(0,f.jsx)(c.C,{present:n||k(o.checked)||!0===o.checked,children:(0,f.jsx)(d.sG.span,{"data-state":_(o.checked),"data-disabled":o.disabled?"":void 0,...i,ref:t,style:{pointerEvents:"none",...e.style}})})});E.displayName=S;var C="CheckboxBubbleInput",A=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,...o}=e,{control:l,hasConsumerStoppedPropagationRef:a,checked:c,defaultChecked:p,required:m,disabled:h,name:v,value:g,form:b,bubbleInput:w,setBubbleInput:x}=y(C,r),S=(0,i.s)(t,x),E=(0,s.Z)(c),A=(0,u.X)(l);n.useEffect(()=>{if(!w)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!a.current;if(E!==c&&e){let r=new Event("click",{bubbles:t});w.indeterminate=k(c),e.call(w,!k(c)&&c),w.dispatchEvent(r)}},[w,E,c,a]);let _=n.useRef(!k(c)&&c);return(0,f.jsx)(d.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=p?p:_.current,required:m,disabled:h,name:v,value:g,form:b,...o,tabIndex:-1,ref:S,style:{...o.style,...A,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function k(e){return"indeterminate"===e}function _(e){return k(e)?"indeterminate":e?"checked":"unchecked"}A.displayName=C},85744:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=r(17828)}}]);
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.