forked from GitbookIO/public-docs
-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path890-4dba659a3c088c61.js.download
2 lines (2 loc) · 46.3 KB
/
890-4dba659a3c088c61.js.download
1
2
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[890],{98345:function(e,t,n){let r,o;n.d(t,{Eh:function(){return t7},VY:function(){return t3},h_:function(){return t8},fC:function(){return t4},xz:function(){return t6}});var i,l,a,u,c,s,f=n(14749),d=n(2265),p=n.t(d,2),m=n(44991),h=n(61266),v=n(84104),g=n(29586),y=n(39830);let w="dismissableLayer.update",b=(0,d.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),E=(0,d.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:a,onInteractOutside:u,onDismiss:c,...s}=e,p=(0,d.useContext)(b),[v,E]=(0,d.useState)(null),P=null!==(n=null==v?void 0:v.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,R]=(0,d.useState)({}),O=(0,h.e)(t,e=>E(e)),A=Array.from(p.layers),[S]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),T=A.indexOf(S),L=v?A.indexOf(v):-1,k=p.layersWithOutsidePointerEventsDisabled.size>0,D=L>=T,F=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,y.W)(e),r=(0,d.useRef)(!1),o=(0,d.useRef)(()=>{});return(0,d.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function i(){C("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=i,t.addEventListener("click",o.current,{once:!0})):i()}else t.removeEventListener("click",o.current);r.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...p.branches].some(e=>e.contains(t));!D||n||(null==l||l(e),null==u||u(e),e.defaultPrevented||null==c||c())},P),M=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,y.W)(e),r=(0,d.useRef)(!1);return(0,d.useEffect)(()=>{let e=e=>{e.target&&!r.current&&C("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;[...p.branches].some(e=>e.contains(t))||(null==a||a(e),null==u||u(e),e.defaultPrevented||null==c||c())},P);return!function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,y.W)(e);(0,d.useEffect)(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}(e=>{L!==p.layers.size-1||(null==i||i(e),!e.defaultPrevented&&c&&(e.preventDefault(),c()))},P),(0,d.useEffect)(()=>{if(v)return o&&(0===p.layersWithOutsidePointerEventsDisabled.size&&(r=P.body.style.pointerEvents,P.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(v)),p.layers.add(v),x(),()=>{o&&1===p.layersWithOutsidePointerEventsDisabled.size&&(P.body.style.pointerEvents=r)}},[v,P,o,p]),(0,d.useEffect)(()=>()=>{v&&(p.layers.delete(v),p.layersWithOutsidePointerEventsDisabled.delete(v),x())},[v,p]),(0,d.useEffect)(()=>{let e=()=>R({});return document.addEventListener(w,e),()=>document.removeEventListener(w,e)},[]),(0,d.createElement)(g.WV.div,(0,f.Z)({},s,{ref:O,style:{pointerEvents:k?D?"auto":"none":void 0,...e.style},onFocusCapture:(0,m.M)(e.onFocusCapture,M.onFocusCapture),onBlurCapture:(0,m.M)(e.onBlurCapture,M.onBlurCapture),onPointerDownCapture:(0,m.M)(e.onPointerDownCapture,F.onPointerDownCapture)}))});function x(){let e=new CustomEvent(w);document.dispatchEvent(e)}function C(e,t,n,{discrete:r}){let o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,g.jH)(o,i):o.dispatchEvent(i)}let P=0;function R(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}let O="focusScope.autoFocusOnMount",A="focusScope.autoFocusOnUnmount",S={bubbles:!1,cancelable:!0},T=(0,d.forwardRef)((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...l}=e,[a,u]=(0,d.useState)(null),c=(0,y.W)(o),s=(0,y.W)(i),p=(0,d.useRef)(null),m=(0,h.e)(t,e=>u(e)),v=(0,d.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,d.useEffect)(()=>{if(r){function e(e){if(v.paused||!a)return;let t=e.target;a.contains(t)?p.current=t:D(p.current,{select:!0})}function t(e){if(v.paused||!a)return;let t=e.relatedTarget;null===t||a.contains(t)||D(p.current,{select:!0})}document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&D(a)});return a&&n.observe(a,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,a,v.paused]),(0,d.useEffect)(()=>{if(a){F.add(v);let e=document.activeElement;if(!a.contains(e)){let t=new CustomEvent(O,S);a.addEventListener(O,c),a.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(D(r,{select:t}),document.activeElement!==n)return}(L(a).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&D(a))}return()=>{a.removeEventListener(O,c),setTimeout(()=>{let t=new CustomEvent(A,S);a.addEventListener(A,s),a.dispatchEvent(t),t.defaultPrevented||D(null!=e?e:document.body,{select:!0}),a.removeEventListener(A,s),F.remove(v)},0)}}},[a,c,s,v]);let w=(0,d.useCallback)(e=>{if(!n&&!r||v.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,i]=function(e){let t=L(e);return[k(t,e),k(t.reverse(),e)]}(t);r&&i?e.shiftKey||o!==i?e.shiftKey&&o===r&&(e.preventDefault(),n&&D(i,{select:!0})):(e.preventDefault(),n&&D(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,v.paused]);return(0,d.createElement)(g.WV.div,(0,f.Z)({tabIndex:-1},l,{ref:m,onKeyDown:w}))});function L(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function k(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function D(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}let F=(o=[],{add(e){let t=o[0];e!==t&&(null==t||t.pause()),(o=M(o,e)).unshift(e)},remove(e){var t;null===(t=(o=M(o,e))[0])||void 0===t||t.resume()}});function M(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var W=n(32618);let _=p["useId".toString()]||(()=>void 0),N=0,I=["top","right","bottom","left"],H=Math.min,B=Math.max,Z=Math.round,V=Math.floor,z=e=>({x:e,y:e}),j={left:"right",right:"left",bottom:"top",top:"bottom"},$={start:"end",end:"start"};function Y(e,t){return"function"==typeof e?e(t):e}function K(e){return e.split("-")[0]}function X(e){return e.split("-")[1]}function q(e){return"x"===e?"y":"x"}function U(e){return"y"===e?"height":"width"}function G(e){return["top","bottom"].includes(K(e))?"y":"x"}function J(e){return e.replace(/start|end/g,e=>$[e])}function Q(e){return e.replace(/left|right|bottom|top/g,e=>j[e])}function ee(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function et(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function en(e,t,n){let r,{reference:o,floating:i}=e,l=G(t),a=q(G(t)),u=U(a),c=K(t),s="y"===l,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,p=o[u]/2-i[u]/2;switch(c){case"top":r={x:f,y:o.y-i.height};break;case"bottom":r={x:f,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-i.width,y:d};break;default:r={x:o.x,y:o.y}}switch(X(t)){case"start":r[a]-=p*(n&&s?-1:1);break;case"end":r[a]+=p*(n&&s?-1:1)}return r}let er=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),u=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:f}=en(c,r,u),d=r,p={},m=0;for(let n=0;n<a.length;n++){let{name:i,fn:h}=a[n],{x:v,y:g,data:y,reset:w}=await h({x:s,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:p,rects:c,platform:l,elements:{reference:e,floating:t}});if(s=null!=v?v:s,f=null!=g?g:f,p={...p,[i]:{...p[i],...y}},w&&m<=50){m++,"object"==typeof w&&(w.placement&&(d=w.placement),w.rects&&(c=!0===w.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:s,y:f}=en(c,d,u)),n=-1;continue}}return{x:s,y:f,placement:d,strategy:o,middlewareData:p}};async function eo(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:s="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=Y(t,e),m=ee(p),h=a[d?"floating"===f?"reference":"floating":f],v=et(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:s,strategy:u})),g="floating"===f?{...l.floating,x:r,y:o}:l.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),w=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},b=et(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:g,offsetParent:y,strategy:u}):g);return{top:(v.top-b.top+m.top)/w.y,bottom:(b.bottom-v.bottom+m.bottom)/w.y,left:(v.left-b.left+m.left)/w.x,right:(b.right-v.right+m.right)/w.x}}let ei=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:l,elements:a,middlewareData:u}=t,{element:c,padding:s=0}=Y(e,t)||{};if(null==c)return{};let f=ee(s),d={x:n,y:r},p=q(G(o)),m=U(p),h=await l.getDimensions(c),v="y"===p,g=v?"clientHeight":"clientWidth",y=i.reference[m]+i.reference[p]-d[p]-i.floating[m],w=d[p]-i.reference[p],b=await (null==l.getOffsetParent?void 0:l.getOffsetParent(c)),E=b?b[g]:0;E&&await (null==l.isElement?void 0:l.isElement(b))||(E=a.floating[g]||i.floating[m]);let x=E/2-h[m]/2-1,C=H(f[v?"top":"left"],x),P=H(f[v?"bottom":"right"],x),R=E-h[m]-P,O=E/2-h[m]/2+(y/2-w/2),A=B(C,H(O,R)),S=!u.arrow&&null!=X(o)&&O!=A&&i.reference[m]/2-(O<C?C:P)-h[m]/2<0,T=S?O<C?O-C:O-R:0;return{[p]:d[p]+T,data:{[p]:A,centerOffset:O-A-T,...S&&{alignmentOffset:T}},reset:S}}});function el(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ea(e){return I.some(t=>e[t]>=0)}async function eu(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=K(n),a=X(n),u="y"===G(n),c=["left","top"].includes(l)?-1:1,s=i&&u?-1:1,f=Y(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:m}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return a&&"number"==typeof m&&(p="end"===a?-1*m:m),u?{x:p*s,y:d*c}:{x:d*c,y:p*s}}function ec(e){return ed(e)?(e.nodeName||"").toLowerCase():"#document"}function es(e){var t;return(null==e?void 0:null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function ef(e){var t;return null==(t=(ed(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function ed(e){return e instanceof Node||e instanceof es(e).Node}function ep(e){return e instanceof Element||e instanceof es(e).Element}function em(e){return e instanceof HTMLElement||e instanceof es(e).HTMLElement}function eh(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof es(e).ShadowRoot)}function ev(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=eb(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function eg(e){let t=ey(),n=eb(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function ey(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function ew(e){return["html","body","#document"].includes(ec(e))}function eb(e){return es(e).getComputedStyle(e)}function eE(e){return ep(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ex(e){if("html"===ec(e))return e;let t=e.assignedSlot||e.parentNode||eh(e)&&e.host||ef(e);return eh(t)?t.host:t}function eC(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=ex(t);return ew(n)?t.ownerDocument?t.ownerDocument.body:t.body:em(n)&&ev(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=es(o);return i?t.concat(l,l.visualViewport||[],ev(o)?o:[],l.frameElement&&n?eC(l.frameElement):[]):t.concat(o,eC(o,[],n))}function eP(e){let t=eb(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=em(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=Z(n)!==i||Z(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function eR(e){return ep(e)?e:e.contextElement}function eO(e){let t=eR(e);if(!em(t))return z(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=eP(t),l=(i?Z(n.width):n.width)/r,a=(i?Z(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let eA=z(0);function eS(e){let t=es(e);return ey()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eA}function eT(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=eR(e),a=z(1);t&&(r?ep(r)&&(a=eO(r)):a=eO(e));let u=(void 0===(o=n)&&(o=!1),r&&(!o||r===es(l))&&o)?eS(l):z(0),c=(i.left+u.x)/a.x,s=(i.top+u.y)/a.y,f=i.width/a.x,d=i.height/a.y;if(l){let e=es(l),t=r&&ep(r)?es(r):r,n=e.frameElement;for(;n&&r&&t!==e;){let e=eO(n),t=n.getBoundingClientRect(),r=eb(n),o=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,s*=e.y,f*=e.x,d*=e.y,c+=o,s+=i,n=es(n).frameElement}}return et({width:f,height:d,x:c,y:s})}function eL(e){return eT(ef(e)).left+eE(e).scrollLeft}function ek(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=es(e),r=ef(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,u=0;if(o){i=o.width,l=o.height;let e=ey();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}return{width:i,height:l,x:a,y:u}}(e,n);else if("document"===t)r=function(e){let t=ef(e),n=eE(e),r=e.ownerDocument.body,o=B(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=B(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+eL(e),a=-n.scrollTop;return"rtl"===eb(r).direction&&(l+=B(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:l,y:a}}(ef(e));else if(ep(t))r=function(e,t){let n=eT(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=em(e)?eO(e):z(1),l=e.clientWidth*i.x;return{width:l,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=eS(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return et(r)}function eD(e,t){return em(e)&&"fixed"!==eb(e).position?t?t(e):e.offsetParent:null}function eF(e,t){let n=es(e);if(!em(e))return n;let r=eD(e,t);for(;r&&["table","td","th"].includes(ec(r))&&"static"===eb(r).position;)r=eD(r,t);return r&&("html"===ec(r)||"body"===ec(r)&&"static"===eb(r).position&&!eg(r))?n:r||function(e){let t=ex(e);for(;em(t)&&!ew(t);){if(eg(t))return t;t=ex(t)}return null}(e)||n}let eM=async function(e){let{reference:t,floating:n,strategy:r}=e,o=this.getOffsetParent||eF,i=this.getDimensions;return{reference:function(e,t,n){let r=em(t),o=ef(t),i="fixed"===n,l=eT(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=z(0);if(r||!r&&!i){if(("body"!==ec(t)||ev(o))&&(a=eE(t)),r){let e=eT(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=eL(o))}return{x:l.left+a.scrollLeft-u.x,y:l.top+a.scrollTop-u.y,width:l.width,height:l.height}}(t,await o(n),r),floating:{x:0,y:0,...await i(n)}}},eW={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e,o=em(n),i=ef(n);if(n===i)return t;let l={scrollLeft:0,scrollTop:0},a=z(1),u=z(0);if((o||!o&&"fixed"!==r)&&(("body"!==ec(n)||ev(i))&&(l=eE(n)),em(n))){let e=eT(n);a=eO(n),u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}return{width:t.width*a.x,height:t.height*a.y,x:t.x*a.x-l.scrollLeft*a.x+u.x,y:t.y*a.y-l.scrollTop*a.y+u.y}},getDocumentElement:ef,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=eC(e,[],!1).filter(e=>ep(e)&&"body"!==ec(e)),o=null,i="fixed"===eb(e).position,l=i?ex(e):e;for(;ep(l)&&!ew(l);){let t=eb(l),n=eg(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||ev(l)&&!n&&function e(t,n){let r=ex(t);return!(r===n||!ep(r)||ew(r))&&("fixed"===eb(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=ex(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=i[0],a=i.reduce((e,n)=>{let r=ek(t,n,o);return e.top=B(r.top,e.top),e.right=H(r.right,e.right),e.bottom=H(r.bottom,e.bottom),e.left=B(r.left,e.left),e},ek(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:eF,getElementRects:eM,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){return eP(e)},getScale:eO,isElement:ep,isRTL:function(e){return"rtl"===eb(e).direction}},e_=(e,t,n)=>{let r=new Map,o={platform:eW,...n},i={...o.platform,_c:r};return er(e,t,{...o,platform:i})};var eN=n(54887);let eI=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;if(n&&({}).hasOwnProperty.call(n,"current")){if(null!=n.current)return ei({element:n.current,padding:r}).fn(t)}else if(n)return ei({element:n,padding:r}).fn(t);return{}}});var eH="undefined"!=typeof document?d.useLayoutEffect:d.useEffect;function eB(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(!eB(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!eB(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eZ(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eV(e,t){let n=eZ(e);return Math.round(t*n)/n}function ez(e){let t=d.useRef(e);return eH(()=>{t.current=e}),t}let ej=(0,d.forwardRef)((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,d.createElement)(g.WV.svg,(0,f.Z)({},i,{ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:(0,d.createElement)("polygon",{points:"0,0 30,0 15,10"}))});var e$=n(76769);let eY="Popper",[eK,eX]=(0,v.b)(eY),[eq,eU]=eK(eY),eG=(0,d.forwardRef)((e,t)=>{let{__scopePopper:n,virtualRef:r,...o}=e,i=eU("PopperAnchor",n),l=(0,d.useRef)(null),a=(0,h.e)(t,l);return(0,d.useEffect)(()=>{i.onAnchorChange((null==r?void 0:r.current)||l.current)}),r?null:(0,d.createElement)(g.WV.div,(0,f.Z)({},o,{ref:a}))}),eJ="PopperContent",[eQ,e0]=eK(eJ),e1=(0,d.forwardRef)((e,t)=>{var n,r,o,i,l,a,u,c,s,p,m,v,w,b;let{__scopePopper:E,side:x="bottom",sideOffset:C=0,align:P="center",alignOffset:R=0,arrowPadding:O=0,avoidCollisions:A=!0,collisionBoundary:S=[],collisionPadding:T=0,sticky:L="partial",hideWhenDetached:k=!1,updatePositionStrategy:D="optimized",onPlaced:F,...M}=e,_=eU(eJ,E),[N,I]=(0,d.useState)(null),Z=(0,h.e)(t,e=>I(e)),[z,j]=(0,d.useState)(null),$=(0,e$.t)(z),ee=null!==(n=null==$?void 0:$.width)&&void 0!==n?n:0,et=null!==(r=null==$?void 0:$.height)&&void 0!==r?r:0,en="number"==typeof T?T:{top:0,right:0,bottom:0,left:0,...T},er=Array.isArray(S)?S:[S],ei=er.length>0,ec={padding:en,boundary:er.filter(e9),altBoundary:ei},{refs:es,floatingStyles:ed,placement:ep,isPositioned:em,middlewareData:eh}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:l}={},transform:a=!0,whileElementsMounted:u,open:c}=e,[s,f]=d.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=d.useState(r);eB(p,r)||m(r);let[h,v]=d.useState(null),[g,y]=d.useState(null),w=d.useCallback(e=>{e!=C.current&&(C.current=e,v(e))},[v]),b=d.useCallback(e=>{e!==P.current&&(P.current=e,y(e))},[y]),E=i||h,x=l||g,C=d.useRef(null),P=d.useRef(null),R=d.useRef(s),O=ez(u),A=ez(o),S=d.useCallback(()=>{if(!C.current||!P.current)return;let e={placement:t,strategy:n,middleware:p};A.current&&(e.platform=A.current),e_(C.current,P.current,e).then(e=>{let t={...e,isPositioned:!0};T.current&&!eB(R.current,t)&&(R.current=t,eN.flushSync(()=>{f(t)}))})},[p,t,n,A]);eH(()=>{!1===c&&R.current.isPositioned&&(R.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let T=d.useRef(!1);eH(()=>(T.current=!0,()=>{T.current=!1}),[]),eH(()=>{if(E&&(C.current=E),x&&(P.current=x),E&&x){if(O.current)return O.current(E,x,S);S()}},[E,x,S,O]);let L=d.useMemo(()=>({reference:C,floating:P,setReference:w,setFloating:b}),[w,b]),k=d.useMemo(()=>({reference:E,floating:x}),[E,x]),D=d.useMemo(()=>{let e={position:n,left:0,top:0};if(!k.floating)return e;let t=eV(k.floating,s.x),r=eV(k.floating,s.y);return a?{...e,transform:"translate("+t+"px, "+r+"px)",...eZ(k.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,a,k.floating,s.x,s.y]);return d.useMemo(()=>({...s,update:S,refs:L,elements:k,floatingStyles:D}),[s,S,L,k,D])}({strategy:"fixed",placement:x+("center"!==P?"-"+P:""),whileElementsMounted:(...e)=>(function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,s=eR(e),f=i||l?[...s?eC(s):[],...eC(t)]:[];f.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let d=s&&u?function(e,t){let n,r=null,o=ef(e);function i(){clearTimeout(n),r&&r.disconnect(),r=null}return!function l(a,u){void 0===a&&(a=!1),void 0===u&&(u=1),i();let{left:c,top:s,width:f,height:d}=e.getBoundingClientRect();if(a||t(),!f||!d)return;let p=V(s),m=V(o.clientWidth-(c+f)),h={rootMargin:-p+"px "+-m+"px "+-V(o.clientHeight-(s+d))+"px "+-V(c)+"px",threshold:B(0,H(1,u))||1},v=!0;function g(e){let t=e[0].intersectionRatio;if(t!==u){if(!v)return l();t?l(!1,t):n=setTimeout(()=>{l(!1,1e-7)},100)}v=!1}try{r=new IntersectionObserver(g,{...h,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(g,h)}r.observe(e)}(!0),i}(s,n):null,p=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===s&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{m&&m.observe(t)})),n()}),s&&!c&&m.observe(s),m.observe(t));let h=c?eT(e):null;return c&&function t(){let r=eT(e);h&&(r.x!==h.x||r.y!==h.y||r.width!==h.width||r.height!==h.height)&&n(),h=r,o=requestAnimationFrame(t)}(),n(),()=>{f.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),d&&d(),m&&m.disconnect(),m=null,c&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===D}),elements:{reference:_.anchor},middleware:[{name:"offset",options:s={mainAxis:C+et,alignmentAxis:R},async fn(e){var t,n;let{x:r,y:o,placement:i,middlewareData:l}=e,a=await eu(e,s);return i===(null==(t=l.offset)?void 0:t.placement)&&null!=(n=l.arrow)&&n.alignmentOffset?{}:{x:r+a.x,y:o+a.y,data:{...a,placement:i}}}},A&&{name:"shift",options:m={mainAxis:!0,crossAxis:!1,limiter:"partial"===L?(void 0===p&&(p={}),{options:p,fn(e){let{x:t,y:n,placement:r,rects:o,middlewareData:i}=e,{offset:l=0,mainAxis:a=!0,crossAxis:u=!0}=Y(p,e),c={x:t,y:n},s=G(r),f=q(s),d=c[f],m=c[s],h=Y(l,e),v="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(a){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+v.mainAxis,n=o.reference[f]+o.reference[e]-v.mainAxis;d<t?d=t:d>n&&(d=n)}if(u){var g,y;let e="y"===f?"width":"height",t=["top","left"].includes(K(r)),n=o.reference[s]-o.floating[e]+(t&&(null==(g=i.offset)?void 0:g[s])||0)+(t?0:v.crossAxis),l=o.reference[s]+o.reference[e]+(t?0:(null==(y=i.offset)?void 0:y[s])||0)-(t?v.crossAxis:0);m<n?m=n:m>l&&(m=l)}return{[f]:d,[s]:m}}}):void 0,...ec},async fn(e){let{x:t,y:n,placement:r}=e,{mainAxis:o=!0,crossAxis:i=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...a}=Y(m,e),u={x:t,y:n},c=await eo(e,a),s=G(K(r)),f=q(s),d=u[f],p=u[s];if(o){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=d+c[e],r=d-c[t];d=B(n,H(d,r))}if(i){let e="y"===s?"top":"left",t="y"===s?"bottom":"right",n=p+c[e],r=p-c[t];p=B(n,H(p,r))}let h=l.fn({...e,[f]:d,[s]:p});return{...h,data:{x:h.x-t,y:h.y-n}}}},A&&{name:"flip",options:v={...ec},async fn(e){var t,n,r,o,i;let{placement:l,middlewareData:a,rects:u,initialPlacement:c,platform:s,elements:f}=e,{mainAxis:d=!0,crossAxis:p=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:y=!0,...w}=Y(v,e);if(null!=(t=a.arrow)&&t.alignmentOffset)return{};let b=K(l),E=K(c)===c,x=await (null==s.isRTL?void 0:s.isRTL(f.floating)),C=m||(E||!y?[Q(c)]:function(e){let t=Q(e);return[J(e),t,J(t)]}(c));m||"none"===g||C.push(...function(e,t,n,r){let o=X(e),i=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(K(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(J)))),i}(c,y,g,x));let P=[c,...C],R=await eo(e,w),O=[],A=(null==(n=a.flip)?void 0:n.overflows)||[];if(d&&O.push(R[b]),p){let e=function(e,t,n){void 0===n&&(n=!1);let r=X(e),o=q(G(e)),i=U(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=Q(l)),[l,Q(l)]}(l,u,x);O.push(R[e[0]],R[e[1]])}if(A=[...A,{placement:l,overflows:O}],!O.every(e=>e<=0)){let e=((null==(r=a.flip)?void 0:r.index)||0)+1,t=P[e];if(t)return{data:{index:e,overflows:A},reset:{placement:t}};let n=null==(o=A.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(h){case"bestFit":{let e=null==(i=A.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:i[0];e&&(n=e);break}case"initialPlacement":n=c}if(l!==n)return{reset:{placement:n}}}return{}}},{name:"size",options:w={...ec,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}},async fn(e){let t,n;let{placement:r,rects:o,platform:i,elements:l}=e,{apply:a=()=>{},...u}=Y(w,e),c=await eo(e,u),s=K(r),f=X(r),d="y"===G(r),{width:p,height:m}=o.floating;"top"===s||"bottom"===s?(t=s,n=f===(await (null==i.isRTL?void 0:i.isRTL(l.floating))?"start":"end")?"left":"right"):(n=s,t="end"===f?"top":"bottom");let h=m-c[t],v=p-c[n],g=!e.middlewareData.shift,y=h,b=v;if(d){let e=p-c.left-c.right;b=f||g?H(v,e):e}else{let e=m-c.top-c.bottom;y=f||g?H(h,e):e}if(g&&!f){let e=B(c.left,0),t=B(c.right,0),n=B(c.top,0),r=B(c.bottom,0);d?b=p-2*(0!==e||0!==t?e+t:B(c.left,c.right)):y=m-2*(0!==n||0!==r?n+r:B(c.top,c.bottom))}await a({...e,availableWidth:b,availableHeight:y});let E=await i.getDimensions(l.floating);return p!==E.width||m!==E.height?{reset:{rects:!0}}:{}}},z&&eI({element:z,padding:O}),e4({arrowWidth:ee,arrowHeight:et}),k&&{name:"hide",options:b={strategy:"referenceHidden",...ec},async fn(e){let{rects:t}=e,{strategy:n="referenceHidden",...r}=Y(b,e);switch(n){case"referenceHidden":{let n=el(await eo(e,{...r,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:ea(n)}}}case"escaped":{let n=el(await eo(e,{...r,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:ea(n)}}}default:return{}}}}]}),[ev,eg]=e6(ep),ey=(0,y.W)(F);(0,W.b)(()=>{em&&(null==ey||ey())},[em,ey]);let ew=null===(o=eh.arrow)||void 0===o?void 0:o.x,eb=null===(i=eh.arrow)||void 0===i?void 0:i.y,eE=(null===(l=eh.arrow)||void 0===l?void 0:l.centerOffset)!==0,[ex,eP]=(0,d.useState)();return(0,W.b)(()=>{N&&eP(window.getComputedStyle(N).zIndex)},[N]),(0,d.createElement)("div",{ref:es.setFloating,"data-radix-popper-content-wrapper":"",style:{...ed,transform:em?ed.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ex,"--radix-popper-transform-origin":[null===(a=eh.transformOrigin)||void 0===a?void 0:a.x,null===(u=eh.transformOrigin)||void 0===u?void 0:u.y].join(" ")},dir:e.dir},(0,d.createElement)(eQ,{scope:E,placedSide:ev,onArrowChange:j,arrowX:ew,arrowY:eb,shouldHideArrow:eE},(0,d.createElement)(g.WV.div,(0,f.Z)({"data-side":ev,"data-align":eg},M,{ref:Z,style:{...M.style,animation:em?void 0:"none",opacity:null!==(c=eh.hide)&&void 0!==c&&c.referenceHidden?0:void 0}}))))}),e2={top:"bottom",right:"left",bottom:"top",left:"right"},e5=(0,d.forwardRef)(function(e,t){let{__scopePopper:n,...r}=e,o=e0("PopperArrow",n),i=e2[o.placedSide];return(0,d.createElement)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0}},(0,d.createElement)(ej,(0,f.Z)({},r,{ref:t,style:{...r.style,display:"block"}})))});function e9(e){return null!==e}let e4=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,l;let{placement:a,rects:u,middlewareData:c}=t,s=(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset)!==0,f=s?0:e.arrowWidth,d=s?0:e.arrowHeight,[p,m]=e6(a),h={start:"0%",center:"50%",end:"100%"}[m],v=(null!==(r=null===(o=c.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+f/2,g=(null!==(i=null===(l=c.arrow)||void 0===l?void 0:l.y)&&void 0!==i?i:0)+d/2,y="",w="";return"bottom"===p?(y=s?h:`${v}px`,w=`${-d}px`):"top"===p?(y=s?h:`${v}px`,w=`${u.floating.height+d}px`):"right"===p?(y=`${-d}px`,w=s?h:`${g}px`):"left"===p&&(y=`${u.floating.width+d}px`,w=s?h:`${g}px`),{data:{x:y,y:w}}}});function e6(e){let[t,n="center"]=e.split("-");return[t,n]}let e8=e=>{let{__scopePopper:t,children:n}=e,[r,o]=(0,d.useState)(null);return(0,d.createElement)(eq,{scope:t,anchor:r,onAnchorChange:o},n)},e3=(0,d.forwardRef)((e,t)=>{var n;let{container:r=null==globalThis?void 0:null===(n=globalThis.document)||void 0===n?void 0:n.body,...o}=e;return r?eN.createPortal((0,d.createElement)(g.WV.div,(0,f.Z)({},o,{ref:t})),r):null});var e7=n(12642),te=n(59143),tt=n(9310),tn=new WeakMap,tr=new WeakMap,to={},ti=0,tl=function(e){return e&&(e.host||tl(e.parentNode))},ta=function(e,t,n,r){var o=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=tl(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});to[n]||(to[n]=new WeakMap);var i=to[n],l=[],a=new Set,u=new Set(o),c=function(e){!e||a.has(e)||(a.add(e),c(e.parentNode))};o.forEach(c);var s=function(e){!e||u.has(e)||Array.prototype.forEach.call(e.children,function(e){if(a.has(e))s(e);else{var t=e.getAttribute(r),o=null!==t&&"false"!==t,u=(tn.get(e)||0)+1,c=(i.get(e)||0)+1;tn.set(e,u),i.set(e,c),l.push(e),1===u&&o&&tr.set(e,!0),1===c&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}})};return s(t),a.clear(),ti++,function(){l.forEach(function(e){var t=tn.get(e)-1,o=i.get(e)-1;tn.set(e,t),i.set(e,o),t||(tr.has(e)||e.removeAttribute(r),tr.delete(e)),o||e.removeAttribute(n)}),--ti||(tn=new WeakMap,tn=new WeakMap,tr=new WeakMap,to={})}},tu=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),ta(r,o,n,"aria-hidden")):function(){return null}},tc=function(){return(tc=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function ts(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}"function"==typeof SuppressedError&&SuppressedError;var tf="right-scroll-bar-position",td="width-before-scroll-bar",tp=(void 0===i&&(i={}),(void 0===l&&(l=function(e){return e}),a=[],u=!1,c={read:function(){if(u)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:null},useMedium:function(e){var t=l(e,u);return a.push(t),function(){a=a.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(u=!0;a.length;){var t=a;a=[],t.forEach(e)}a={push:function(t){return e(t)},filter:function(){return a}}},assignMedium:function(e){u=!0;var t=[];if(a.length){var n=a;a=[],n.forEach(e),t=a}var r=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(r)};o(),a={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),a}}}}).options=tc({async:!0,ssr:!1},i),c),tm=function(){},th=d.forwardRef(function(e,t){var n,r,o,i=d.useRef(null),l=d.useState({onScrollCapture:tm,onWheelCapture:tm,onTouchMoveCapture:tm}),a=l[0],u=l[1],c=e.forwardProps,s=e.children,f=e.className,p=e.removeScrollBar,m=e.enabled,h=e.shards,v=e.sideCar,g=e.noIsolation,y=e.inert,w=e.allowPinchZoom,b=e.as,E=ts(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),x=(n=[i,t],r=function(e){return n.forEach(function(t){return"function"==typeof t?t(e):t&&(t.current=e),t})},(o=(0,d.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,o.facade),C=tc(tc({},E),a);return d.createElement(d.Fragment,null,m&&d.createElement(v,{sideCar:tp,removeScrollBar:p,shards:h,noIsolation:g,inert:y,setCallbacks:u,allowPinchZoom:!!w,lockRef:i}),c?d.cloneElement(d.Children.only(s),tc(tc({},C),{ref:x})):d.createElement(void 0===b?"div":b,tc({},C,{className:f,ref:x}),s))});th.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},th.classNames={fullWidth:td,zeroRight:tf};var tv=function(e){var t=e.sideCar,n=ts(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return d.createElement(r,tc({},n))};tv.isSideCarExport=!0;var tg=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=s||n.nc;return t&&e.setAttribute("nonce",t),e}())){var o,i;(o=t).styleSheet?o.styleSheet.cssText=r:o.appendChild(document.createTextNode(r)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ty=function(){var e=tg();return function(t,n){d.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},tw=function(){var e=ty();return function(t){return e(t.styles,t.dynamic),null}},tb={left:0,top:0,right:0,gap:0},tE=function(e){return parseInt(e||"",10)||0},tx=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[tE(n),tE(r),tE(o)]},tC=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return tb;var t=tx(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},tP=tw(),tR=function(e,t,n,r){var o=e.left,i=e.top,l=e.right,a=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(a,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(l,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(a,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(a,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(tf," {\n right: ").concat(a,"px ").concat(r,";\n }\n \n .").concat(td," {\n margin-right: ").concat(a,"px ").concat(r,";\n }\n \n .").concat(tf," .").concat(tf," {\n right: 0 ").concat(r,";\n }\n \n .").concat(td," .").concat(td," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(a,"px;\n }\n")},tO=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r,i=d.useMemo(function(){return tC(o)},[o]);return d.createElement(tP,{styles:tR(i,!t,o,n?"":"!important")})},tA=!1;if("undefined"!=typeof window)try{var tS=Object.defineProperty({},"passive",{get:function(){return tA=!0,!0}});window.addEventListener("test",tS,tS),window.removeEventListener("test",tS,tS)}catch(e){tA=!1}var tT=!!tA&&{passive:!1},tL=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},tk=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),tD(e,n)){var r=tF(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},tD=function(e,t){return"v"===e?tL(t,"overflowY"):tL(t,"overflowX")},tF=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},tM=function(e,t,n,r,o){var i,l=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),a=l*r,u=n.target,c=t.contains(u),s=!1,f=a>0,d=0,p=0;do{var m=tF(e,u),h=m[0],v=m[1]-m[2]-l*h;(h||v)&&tD(e,u)&&(d+=v,p+=h),u=u.parentNode}while(!c&&u!==document.body||c&&(t.contains(u)||t===u));return f&&(o&&0===d||!o&&a>d)?s=!0:!f&&(o&&0===p||!o&&-a>p)&&(s=!0),s},tW=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},t_=function(e){return[e.deltaX,e.deltaY]},tN=function(e){return e&&"current"in e?e.current:e},tI=0,tH=[],tB=(tp.useMedium(function(e){var t=d.useRef([]),n=d.useRef([0,0]),r=d.useRef(),o=d.useState(tI++)[0],i=d.useState(function(){return tw()})[0],l=d.useRef(e);d.useEffect(function(){l.current=e},[e]),d.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(tN),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=d.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!l.current.allowPinchZoom;var o,i=tW(e),a=n.current,u="deltaX"in e?e.deltaX:a[0]-i[0],c="deltaY"in e?e.deltaY:a[1]-i[1],s=e.target,f=Math.abs(u)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===f&&"range"===s.type)return!1;var d=tk(f,s);if(!d)return!0;if(d?o=f:(o="v"===f?"h":"v",d=tk(f,s)),!d)return!1;if(!r.current&&"changedTouches"in e&&(u||c)&&(r.current=o),!o)return!0;var p=r.current||o;return tM(p,t,e,"h"===p?u:c,!0)},[]),u=d.useCallback(function(e){if(tH.length&&tH[tH.length-1]===i){var n="deltaY"in e?t_(e):tW(e),r=t.current.filter(function(t){var r;return t.name===e.type&&t.target===e.target&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(l.current.shards||[]).map(tN).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?a(e,o[0]):!l.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=d.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),s=d.useCallback(function(e){n.current=tW(e),r.current=void 0},[]),f=d.useCallback(function(t){c(t.type,t_(t),t.target,a(t,e.lockRef.current))},[]),p=d.useCallback(function(t){c(t.type,tW(t),t.target,a(t,e.lockRef.current))},[]);d.useEffect(function(){return tH.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",u,tT),document.addEventListener("touchmove",u,tT),document.addEventListener("touchstart",s,tT),function(){tH=tH.filter(function(e){return e!==i}),document.removeEventListener("wheel",u,tT),document.removeEventListener("touchmove",u,tT),document.removeEventListener("touchstart",s,tT)}},[]);var m=e.removeScrollBar,h=e.inert;return d.createElement(d.Fragment,null,h?d.createElement(i,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?d.createElement(tO,{gapMode:"margin"}):null)}),tv),tZ=d.forwardRef(function(e,t){return d.createElement(th,tc({},e,{ref:t,sideCar:tB}))});tZ.classNames=th.classNames;let tV="Popover",[tz,tj]=(0,v.b)(tV,[eX]),t$=eX(),[tY,tK]=tz(tV),tX=(0,d.forwardRef)((e,t)=>{let{__scopePopover:n,...r}=e,o=tK("PopoverTrigger",n),i=t$(n),l=(0,h.e)(t,o.triggerRef),a=(0,d.createElement)(g.WV.button,(0,f.Z)({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":t9(o.open)},r,{ref:l,onClick:(0,m.M)(e.onClick,o.onOpenToggle)}));return o.hasCustomAnchor?a:(0,d.createElement)(eG,(0,f.Z)({asChild:!0},i),a)}),tq="PopoverPortal",[tU,tG]=tz(tq,{forceMount:void 0}),tJ="PopoverContent",tQ=(0,d.forwardRef)((e,t)=>{let n=tG(tJ,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,i=tK(tJ,e.__scopePopover);return(0,d.createElement)(e7.z,{present:r||i.open},i.modal?(0,d.createElement)(t0,(0,f.Z)({},o,{ref:t})):(0,d.createElement)(t1,(0,f.Z)({},o,{ref:t})))}),t0=(0,d.forwardRef)((e,t)=>{let n=tK(tJ,e.__scopePopover),r=(0,d.useRef)(null),o=(0,h.e)(t,r),i=(0,d.useRef)(!1);return(0,d.useEffect)(()=>{let e=r.current;if(e)return tu(e)},[]),(0,d.createElement)(tZ,{as:te.g7,allowPinchZoom:!0},(0,d.createElement)(t2,(0,f.Z)({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,m.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),i.current||null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,m.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;i.current=r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,m.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})))}),t1=(0,d.forwardRef)((e,t)=>{let n=tK(tJ,e.__scopePopover),r=(0,d.useRef)(!1),o=(0,d.useRef)(!1);return(0,d.createElement)(t2,(0,f.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var i,l;null===(i=e.onCloseAutoFocus)||void 0===i||i.call(e,t),t.defaultPrevented||(r.current||null===(l=n.triggerRef.current)||void 0===l||l.focus(),t.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:t=>{var i,l;null===(i=e.onInteractOutside)||void 0===i||i.call(e,t),t.defaultPrevented||(r.current=!0,"pointerdown"!==t.detail.originalEvent.type||(o.current=!0));let a=t.target;(null===(l=n.triggerRef.current)||void 0===l?void 0:l.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}}))}),t2=(0,d.forwardRef)((e,t)=>{let{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:l,onEscapeKeyDown:a,onPointerDownOutside:u,onFocusOutside:c,onInteractOutside:s,...p}=e,m=tK(tJ,n),h=t$(n);return(0,d.useEffect)(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:R()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:R()),P++,()=>{1===P&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),P--}},[]),(0,d.createElement)(T,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},(0,d.createElement)(E,{asChild:!0,disableOutsidePointerEvents:l,onInteractOutside:s,onEscapeKeyDown:a,onPointerDownOutside:u,onFocusOutside:c,onDismiss:()=>m.onOpenChange(!1)},(0,d.createElement)(e1,(0,f.Z)({"data-state":t9(m.open),role:"dialog",id:m.contentId},h,p,{ref:t,style:{...p.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}))))}),t5=(0,d.forwardRef)((e,t)=>{let{__scopePopover:n,...r}=e,o=t$(n);return(0,d.createElement)(e5,(0,f.Z)({},o,r,{ref:t}))});function t9(e){return e?"open":"closed"}let t4=e=>{let{__scopePopover:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:l=!1}=e,a=t$(t),u=(0,d.useRef)(null),[c,s]=(0,d.useState)(!1),[f=!1,p]=(0,tt.T)({prop:r,defaultProp:o,onChange:i});return(0,d.createElement)(e8,a,(0,d.createElement)(tY,{scope:t,contentId:function(e){let[t,n]=d.useState(_());return(0,W.b)(()=>{e||n(e=>null!=e?e:String(N++))},[e]),e||(t?`radix-${t}`:"")}(),triggerRef:u,open:f,onOpenChange:p,onOpenToggle:(0,d.useCallback)(()=>p(e=>!e),[p]),hasCustomAnchor:c,onCustomAnchorAdd:(0,d.useCallback)(()=>s(!0),[]),onCustomAnchorRemove:(0,d.useCallback)(()=>s(!1),[]),modal:l},n))},t6=tX,t8=e=>{let{__scopePopover:t,forceMount:n,children:r,container:o}=e,i=tK(tq,t);return(0,d.createElement)(tU,{scope:t,forceMount:n},(0,d.createElement)(e7.z,{present:n||i.open},(0,d.createElement)(e3,{asChild:!0,container:o},r)))},t3=tQ,t7=t5}}]);
//# sourceMappingURL=890-4dba659a3c088c61.js.map