"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2328],{92328:function(e,t,n){let r;n.d(t,{x8:function(){return eJ},VY:function(){return eH},dk:function(){return eG},aV:function(){return eU},h_:function(){return eX},fC:function(){return eY},Dx:function(){return eq},xz:function(){return e$}});var o=n(51776);function l(...e){return t=>e.forEach(e=>{var n;"function"==typeof(n=e)?n(t):null!=n&&(n.current=t)})}function u(...e){return o.useCallback(l(...e),e)}var a=n(35408);let i=o.forwardRef((e,t)=>{let{children:n,...r}=e;return o.Children.toArray(n).some(d)?o.createElement(o.Fragment,null,o.Children.map(n,e=>d(e)?o.createElement(c,(0,a.Z)({},r,{ref:t}),e.props.children):e)):o.createElement(c,(0,a.Z)({},r,{ref:t}),n)});i.displayName="Slot";let c=o.forwardRef((e,t)=>{let{children:n,...r}=e;return o.isValidElement(n)?o.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?n[r]=(...e)=>{null==l||l(...e),null==o||o(...e)}:"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:l(t,n.ref)}):o.Children.count(n)>1?o.Children.only(null):null});c.displayName="SlotClone";let s=({children:e})=>o.createElement(o.Fragment,null,e);function d(e){return o.isValidElement(e)&&e.type===s}var f=n(14774),p=n(26964),m="right-scroll-bar-position",v="width-before-scroll-bar",h=n(87976),g=(0,n(79125)._)(),E=function(){},y=o.forwardRef(function(e,t){var n=o.useRef(null),r=o.useState({onScrollCapture:E,onWheelCapture:E,onTouchMoveCapture:E}),l=r[0],u=r[1],a=e.forwardProps,i=e.children,c=e.className,s=e.removeScrollBar,d=e.enabled,f=e.shards,m=e.sideCar,v=e.noIsolation,y=e.inert,b=e.allowPinchZoom,w=e.as,C=(0,p._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),R=(0,h.q)([n,t]),D=(0,p.pi)((0,p.pi)({},C),l);return o.createElement(o.Fragment,null,d&&o.createElement(m,{sideCar:g,removeScrollBar:s,shards:f,noIsolation:v,inert:y,setCallbacks:u,allowPinchZoom:!!b,lockRef:n}),a?o.cloneElement(o.Children.only(i),(0,p.pi)((0,p.pi)({},D),{ref:R})):o.createElement(void 0===w?"div":w,(0,p.pi)({},D,{className:c,ref:R}),i))});y.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},y.classNames={fullWidth:v,zeroRight:m};var b=n(29072),w=n(33174),C={left:0,top:0,right:0,gap:0},R=function(e){return parseInt(e||"",10)||0},D=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[R(n),R(r),R(o)]},P=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return C;var t=D(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])}},S=(0,w.Ws)(),L=function(e,t,n,r){var o=e.left,l=e.top,u=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(l,"px;\n    padding-right: ").concat(u,"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(m," {\n    right: ").concat(a,"px ").concat(r,";\n  }\n  \n  .").concat(v," {\n    margin-right: ").concat(a,"px ").concat(r,";\n  }\n  \n  .").concat(m," .").concat(m," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(v," .").concat(v," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(a,"px;\n  }\n")},F=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,l=void 0===r?"margin":r,u=o.useMemo(function(){return P(l)},[l]);return o.createElement(S,{styles:L(u,!t,l,n?"":"!important")})},T=!1;if("undefined"!=typeof window)try{var N=Object.defineProperty({},"passive",{get:function(){return T=!0,!0}});window.addEventListener("test",N,N),window.removeEventListener("test",N,N)}catch(e){T=!1}var O=!!T&&{passive:!1},_=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},k=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),x(e,n)){var r=Z(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},x=function(e,t){return"v"===e?_(t,"overflowY"):_(t,"overflowX")},Z=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},I=function(e,t,n,r,o){var l,u=(l=window.getComputedStyle(t).direction,"h"===e&&"rtl"===l?-1:1),a=u*r,i=n.target,c=t.contains(i),s=!1,d=a>0,f=0,p=0;do{var m=Z(e,i),v=m[0],h=m[1]-m[2]-u*v;(v||h)&&x(e,i)&&(f+=h,p+=v),i=i.parentNode}while(!c&&i!==document.body||c&&(t.contains(i)||t===i));return d&&(o&&0===f||!o&&a>f)?s=!0:!d&&(o&&0===p||!o&&-a>p)&&(s=!0),s},M=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},A=function(e){return[e.deltaX,e.deltaY]},B=function(e){return e&&"current"in e?e.current:e},W=0,K=[],j=(0,b.L)(g,function(e){var t=o.useRef([]),n=o.useRef([0,0]),r=o.useRef(),l=o.useState(W++)[0],u=o.useState(function(){return(0,w.Ws)()})[0],a=o.useRef(e);o.useEffect(function(){a.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(l));var t=(0,p.ev)([e.lockRef.current],(e.shards||[]).map(B),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(l))})}}},[e.inert,e.lockRef.current,e.shards]);var i=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!a.current.allowPinchZoom;var o,l=M(e),u=n.current,i="deltaX"in e?e.deltaX:u[0]-l[0],c="deltaY"in e?e.deltaY:u[1]-l[1],s=e.target,d=Math.abs(i)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=k(d,s);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=k(d,s)),!f)return!1;if(!r.current&&"changedTouches"in e&&(i||c)&&(r.current=o),!o)return!0;var p=r.current||o;return I(p,t,e,"h"===p?i:c,!0)},[]),c=o.useCallback(function(e){if(K.length&&K[K.length-1]===u){var n="deltaY"in e?A(e):M(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=(a.current.shards||[]).map(B).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?i(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),s=o.useCallback(function(e,n,r,o){var l={name:e,delta:n,target:r,should:o};t.current.push(l),setTimeout(function(){t.current=t.current.filter(function(e){return e!==l})},1)},[]),d=o.useCallback(function(e){n.current=M(e),r.current=void 0},[]),f=o.useCallback(function(t){s(t.type,A(t),t.target,i(t,e.lockRef.current))},[]),m=o.useCallback(function(t){s(t.type,M(t),t.target,i(t,e.lockRef.current))},[]);o.useEffect(function(){return K.push(u),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:m}),document.addEventListener("wheel",c,O),document.addEventListener("touchmove",c,O),document.addEventListener("touchstart",d,O),function(){K=K.filter(function(e){return e!==u}),document.removeEventListener("wheel",c,O),document.removeEventListener("touchmove",c,O),document.removeEventListener("touchstart",d,O)}},[]);var v=e.removeScrollBar,h=e.inert;return o.createElement(o.Fragment,null,h?o.createElement(u,{styles:"\n  .block-interactivity-".concat(l," {pointer-events: none;}\n  .allow-interactivity-").concat(l," {pointer-events: all;}\n")}):null,v?o.createElement(F,{gapMode:"margin"}):null)}),z=o.forwardRef(function(e,t){return o.createElement(y,(0,p.pi)({},e,{ref:t,sideCar:j}))});z.classNames=y.classNames;let V=0;function Y(){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 $=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>({...e,[t]:o.forwardRef((e,n)=>{let{asChild:r,...l}=e,u=r?i:t;return o.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),o.createElement(u,(0,a.Z)({},l,{ref:n}))})}),{});var X=n(1252);let U=o.forwardRef((e,t)=>{let{children:n,...r}=e;return o.Children.toArray(n).some(G)?o.createElement(o.Fragment,null,o.Children.map(n,e=>G(e)?o.createElement(H,(0,a.Z)({},r,{ref:t}),e.props.children):e)):o.createElement(H,(0,a.Z)({},r,{ref:t}),n)});U.displayName="Slot";let H=o.forwardRef((e,t)=>{let{children:n,...r}=e;return o.isValidElement(n)?o.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?n[r]=(...e)=>{null==l||l(...e),null==o||o(...e)}:"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:function(...e){return t=>e.forEach(e=>{var n;"function"==typeof(n=e)?n(t):null!=n&&(n.current=t)})}(t,n.ref)}):o.Children.count(n)>1?o.Children.only(null):null});H.displayName="SlotClone";let q=({children:e})=>o.createElement(o.Fragment,null,e);function G(e){return o.isValidElement(e)&&e.type===q}let J=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>({...e,[t]:o.forwardRef((e,n)=>{let{asChild:r,...l}=e,u=r?U:t;return o.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),o.createElement(u,(0,a.Z)({},l,{ref:n}))})}),{});var Q=n(70257);let ee=o.forwardRef((e,t)=>{var n;let{container:r=null==globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body,...l}=e;return r?Q.createPortal(o.createElement(J.div,(0,a.Z)({},l,{ref:t})),r):null});function et(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}let en={bubbles:!1,cancelable:!0},er=o.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:l,onUnmountAutoFocus:i,...c}=e,[s,d]=o.useState(null),f=et(l),p=et(i),m=o.useRef(null),v=u(t,e=>d(e)),h=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(r){function e(e){if(h.paused||!s)return;let t=e.target;s.contains(t)?m.current=t:eu(m.current,{select:!0})}function t(e){!h.paused&&s&&(s.contains(e.relatedTarget)||eu(m.current,{select:!0}))}return document.addEventListener("focusin",e),document.addEventListener("focusout",t),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}},[r,s,h.paused]),o.useEffect(()=>{if(s){ea.add(h);let e=document.activeElement;if(!s.contains(e)){let t=new Event("focusScope.autoFocusOnMount",en);s.addEventListener("focusScope.autoFocusOnMount",f),s.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(eu(r,{select:t}),document.activeElement!==n)return}(eo(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&eu(s))}return()=>{s.removeEventListener("focusScope.autoFocusOnMount",f),setTimeout(()=>{let t=new Event("focusScope.autoFocusOnUnmount",en);s.addEventListener("focusScope.autoFocusOnUnmount",p),s.dispatchEvent(t),t.defaultPrevented||eu(null!=e?e:document.body,{select:!0}),s.removeEventListener("focusScope.autoFocusOnUnmount",p),ea.remove(h)},0)}}},[s,f,p,h]);let g=o.useCallback(e=>{if(!n&&!r||h.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,l]=function(e){let t=eo(e),n=el(t,e),r=el(t.reverse(),e);return[n,r]}(t);r&&l?e.shiftKey||o!==l?e.shiftKey&&o===r&&(e.preventDefault(),n&&eu(l,{select:!0})):(e.preventDefault(),n&&eu(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,h.paused]);return o.createElement($.div,(0,a.Z)({tabIndex:-1},c,{ref:v,onKeyDown:g}))});function eo(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 el(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 eu(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 ea=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=ei(r,e)).unshift(e)},remove(e){var t;null===(t=(r=ei(r,e))[0])||void 0===t||t.resume()}});function ei(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}function ec(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}let es=Boolean(null==globalThis?void 0:globalThis.document)?o.useLayoutEffect:()=>{},ed,ef=0;function ep(...e){return t=>e.forEach(e=>{var n;"function"==typeof(n=e)?n(t):null!=n&&(n.current=t)})}let em=o.forwardRef((e,t)=>{let{children:n,...r}=e;return o.Children.toArray(n).some(eg)?o.createElement(o.Fragment,null,o.Children.map(n,e=>eg(e)?o.createElement(ev,(0,a.Z)({},r,{ref:t}),e.props.children):e)):o.createElement(ev,(0,a.Z)({},r,{ref:t}),n)});em.displayName="Slot";let ev=o.forwardRef((e,t)=>{let{children:n,...r}=e;return o.isValidElement(n)?o.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?n[r]=(...e)=>{null==l||l(...e),null==o||o(...e)}:"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:ep(t,n.ref)}):o.Children.count(n)>1?o.Children.only(null):null});ev.displayName="SlotClone";let eh=({children:e})=>o.createElement(o.Fragment,null,e);function eg(e){return o.isValidElement(e)&&e.type===eh}let eE=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>({...e,[t]:o.forwardRef((e,n)=>{let{asChild:r,...l}=e,u=r?em:t;return o.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),o.createElement(u,(0,a.Z)({},l,{ref:n}))})}),{});function ey(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}let eb=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),ew=o.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:i,onDismiss:c,...s}=e,d=o.useContext(eb),[f,p]=o.useState(null),[,m]=o.useState({}),v=function(...e){return o.useCallback(ep(...e),e)}(t,e=>p(e)),h=Array.from(d.layers),[g]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),E=h.indexOf(g),y=f?h.indexOf(f):-1,b=d.layersWithOutsidePointerEventsDisabled.size>0,w=y>=E,C=function(e){let t=ec(e),n=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!n.current&&eR("dismissableLayer.pointerDownOutside",t,{originalEvent:e}),n.current=!1},r=window.setTimeout(()=>{document.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(r),document.removeEventListener("pointerdown",e)}},[t]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,n=[...d.branches].some(e=>e.contains(t));w&&!n&&(null==l||l(e),null==i||i(e),e.defaultPrevented||null==c||c())}),R=function(e){let t=ec(e),n=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!n.current&&eR("dismissableLayer.focusOutside",t,{originalEvent:e})};return document.addEventListener("focusin",e),()=>document.removeEventListener("focusin",e)},[t]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;[...d.branches].some(e=>e.contains(t))||(null==u||u(e),null==i||i(e),e.defaultPrevented||null==c||c())});return function(e){let t=function(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&t(e)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[t])}(e=>{y===d.layers.size-1&&(null==r||r(e),e.defaultPrevented||null==c||c())}),function({disabled:e}){let t=o.useRef(!1);es(()=>{if(e){function n(){0==--ef&&(document.body.style.pointerEvents=ed)}function r(e){t.current="mouse"!==e.pointerType}return 0===ef&&(ed=document.body.style.pointerEvents),document.body.style.pointerEvents="none",ef++,document.addEventListener("pointerup",r),()=>{t.current?document.addEventListener("click",n,{once:!0}):n(),document.removeEventListener("pointerup",r)}}},[e])}({disabled:n}),o.useEffect(()=>{f&&(n&&d.layersWithOutsidePointerEventsDisabled.add(f),d.layers.add(f),eC())},[f,n,d]),o.useEffect(()=>()=>{f&&(d.layers.delete(f),d.layersWithOutsidePointerEventsDisabled.delete(f),eC())},[f,d]),o.useEffect(()=>{let e=()=>m({});return document.addEventListener("dismissableLayer.update",e),()=>document.removeEventListener("dismissableLayer.update",e)},[]),o.createElement(eE.div,(0,a.Z)({},s,{ref:v,style:{pointerEvents:b?w?"auto":"none":void 0,...e.style},onFocusCapture:ey(e.onFocusCapture,R.onFocusCapture),onBlurCapture:ey(e.onBlurCapture,R.onBlurCapture),onPointerDownCapture:ey(e.onPointerDownCapture,C.onPointerDownCapture)}))});function eC(){let e=new Event("dismissableLayer.update");document.dispatchEvent(e)}function eR(e,t,n){let r=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});return t&&r.addEventListener(e,t,{once:!0}),!r.dispatchEvent(o)}var eD=n(87821);function eP(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}let[eS,eL]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>o.createContext(e));return function(n){let r=(null==n?void 0:n[e])||t;return o.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let l=o.createContext(r),u=n.length;function a(t){let{scope:n,children:r,...a}=t,i=(null==n?void 0:n[e][u])||l,c=o.useMemo(()=>a,Object.values(a));return o.createElement(i.Provider,{value:c},r)}return n=[...n,r],a.displayName=t+"Provider",[a,function(n,a){let i=(null==a?void 0:a[e][u])||l,c=o.useContext(i);if(c)return c;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]}),{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}("Dialog"),[eF,eT]=eS("Dialog"),eN=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:l,onOpenChange:u,modal:a=!0,allowPinchZoom:i}=e,c=o.useRef(null),s=o.useRef(null),[d=!1,f]=function({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,l]=function({defaultProp:e,onChange:t}){let n=o.useState(e),[r]=n,l=o.useRef(r),u=et(t);return o.useEffect(()=>{l.current!==r&&(u(r),l.current=r)},[r,l,u]),n}({defaultProp:t,onChange:n}),u=void 0!==e,a=et(n);return[u?e:r,o.useCallback(t=>{if(u){let n="function"==typeof t?t(e):t;n!==e&&a(n)}else l(t)},[u,e,l,a])]}({prop:r,defaultProp:l,onChange:u});return o.createElement(eF,{scope:t,triggerRef:c,contentRef:s,contentId:(0,eD.M)(),titleId:(0,eD.M)(),descriptionId:(0,eD.M)(),open:d,onOpenChange:f,onOpenToggle:o.useCallback(()=>f(e=>!e),[f]),modal:a,allowPinchZoom:i},n)},eO=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,l=eT("DialogTrigger",n),i=u(t,l.triggerRef);return o.createElement($.button,(0,a.Z)({type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":ej(l.open)},r,{ref:i,onClick:eP(e.onClick,l.onOpenToggle)}))}),e_=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:l}=e,u=eT("DialogPortal",t);return o.createElement(o.Fragment,null,o.Children.map(r,e=>o.createElement(X.z,{present:n||u.open},o.createElement(ee,{asChild:!0,container:l},e))))},ek=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,l=eT("DialogOverlay",e.__scopeDialog);return l.modal?o.createElement(X.z,{present:n||l.open},o.createElement(ex,(0,a.Z)({},r,{ref:t}))):null}),ex=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,l=eT("DialogOverlay",n);return o.createElement(z,{as:i,allowPinchZoom:l.allowPinchZoom,shards:[l.contentRef]},o.createElement($.div,(0,a.Z)({"data-state":ej(l.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),eZ=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,l=eT("DialogContent",e.__scopeDialog);return o.createElement(X.z,{present:n||l.open},l.modal?o.createElement(eI,(0,a.Z)({},r,{ref:t})):o.createElement(eM,(0,a.Z)({},r,{ref:t})))}),eI=o.forwardRef((e,t)=>{let n=eT("DialogContent",e.__scopeDialog),r=o.useRef(null),l=u(t,n.contentRef,r);return o.useEffect(()=>{let e=r.current;if(e)return(0,f.Ry)(e)},[]),o.createElement(eA,(0,a.Z)({},e,{ref:l,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:eP(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:eP(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:eP(e.onFocusOutside,e=>e.preventDefault())}))}),eM=o.forwardRef((e,t)=>{let n=eT("DialogContent",e.__scopeDialog),r=o.useRef(!1);return o.createElement(eA,(0,a.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var o,l;null===(o=e.onCloseAutoFocus)||void 0===o||o.call(e,t),t.defaultPrevented||(r.current||null===(l=n.triggerRef.current)||void 0===l||l.focus(),t.preventDefault()),r.current=!1},onInteractOutside:t=>{var o,l;null===(o=e.onInteractOutside)||void 0===o||o.call(e,t),t.defaultPrevented||(r.current=!0);let u=t.target;(null===(l=n.triggerRef.current)||void 0===l?void 0:l.contains(u))&&t.preventDefault()}}))}),eA=o.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:l,onCloseAutoFocus:i,...c}=e,s=eT("DialogContent",n),d=o.useRef(null),f=u(t,d);return o.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:Y()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:Y()),V++,()=>{1===V&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),V--}},[]),o.createElement(o.Fragment,null,o.createElement(er,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:l,onUnmountAutoFocus:i},o.createElement(ew,(0,a.Z)({role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":ej(s.open)},c,{ref:f,onDismiss:()=>s.onOpenChange(!1)}))),!1)}),eB=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,l=eT("DialogTitle",n);return o.createElement($.h2,(0,a.Z)({id:l.titleId},r,{ref:t}))}),eW=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,l=eT("DialogDescription",n);return o.createElement($.p,(0,a.Z)({id:l.descriptionId},r,{ref:t}))}),eK=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,l=eT("DialogClose",n);return o.createElement($.button,(0,a.Z)({type:"button"},r,{ref:t,onClick:eP(e.onClick,()=>l.onOpenChange(!1))}))});function ej(e){return e?"open":"closed"}let[ez,eV]=function(e,t){let n=o.createContext(t);function r(e){let{children:t,...r}=e,l=o.useMemo(()=>r,Object.values(r));return o.createElement(n.Provider,{value:l},t)}return r.displayName=e+"Provider",[r,function(r){let l=o.useContext(n);if(l)return l;if(void 0!==t)return t;throw Error(`\`${r}\` must be used within \`${e}\``)}]}("DialogTitleWarning",{contentName:"DialogContent",titleName:"DialogTitle",docsSlug:"dialog"}),eY=eN,e$=eO,eX=e_,eU=ek,eH=eZ,eq=eB,eG=eW,eJ=eK},87821:function(e,t,n){n.d(t,{M:function(){return i}});var r=n(51776),o=n.t(r,2);let l=Boolean(null==globalThis?void 0:globalThis.document)?r.useLayoutEffect:()=>{},u=o["useId".toString()]||(()=>{}),a=0;function i(e){let[t,n]=r.useState(u());return l(()=>{e||n(e=>null!=e?e:String(a++))},[e]),e||(t?`radix-${t}`:"")}}}]);