(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5465],{"U+Em":function(e,t,n){"use strict";n.d(t,{YF:function(){return useFloating},x7:function(){return arrow}});var r=n("DC51"),o=n("+YtJ"),i=n("q1tI"),u=n("i8i4");let arrow=e=>{let{element:t,padding:n}=e;return{name:"arrow",options:e,fn(e){if(Object.prototype.hasOwnProperty.call(t,"current")){if(null!=t.current)return(0,r.x7)({element:t.current,padding:n}).fn(e)}else if(t)return(0,r.x7)({element:t,padding:n}).fn(e);return{}}}};var l="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function deepEqual(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(!deepEqual(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(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!deepEqual(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function useLatestRef(e){let t=i.useRef(e);return l(()=>{t.current=e}),t}function useFloating(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:s,whileElementsMounted:c,open:a}=e,[f,d]=i.useState({x:null,y:null,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,g]=i.useState(r);deepEqual(m,r)||g(r);let p=i.useRef(null),h=i.useRef(null),v=i.useRef(f),y=useLatestRef(c),w=useLatestRef(s),[b,x]=i.useState(null),[E,R]=i.useState(null),L=i.useCallback(e=>{p.current!==e&&(p.current=e,x(e))},[]),P=i.useCallback(e=>{h.current!==e&&(h.current=e,R(e))},[]),k=i.useCallback(()=>{if(!p.current||!h.current)return;let e={placement:t,strategy:n,middleware:m};w.current&&(e.platform=w.current),(0,o.oo)(p.current,h.current,e).then(e=>{let t={...e,isPositioned:!0};C.current&&!deepEqual(v.current,t)&&(v.current=t,u.flushSync(()=>{d(t)}))})},[m,t,n,w]);l(()=>{!1===a&&v.current.isPositioned&&(v.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[a]);let C=i.useRef(!1);l(()=>(C.current=!0,()=>{C.current=!1}),[]),l(()=>{if(b&&E){if(y.current)return y.current(b,E,k);k()}},[b,E,k,y]);let T=i.useMemo(()=>({reference:p,floating:h,setReference:L,setFloating:P}),[L,P]),O=i.useMemo(()=>({reference:b,floating:E}),[b,E]);return i.useMemo(()=>({...f,update:k,refs:T,elements:O,reference:L,floating:P}),[f,k,T,O,L,P])}},"+e+K":function(e,t,n){"use strict";n.d(t,{KK:function(){return useFocus},NI:function(){return useInteractions},Qu:function(){return useDelayGroup},XI:function(){return useHover},YF:function(){return useFloating},bQ:function(){return useDismiss},e0:function(){return FloatingDelayGroup},qs:function(){return useRole},tj:function(){return useDelayGroupContext}});var r,o=n("q1tI");n("i8i4");var i=n("imYf"),u=n("U+Em"),l="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;let s=!1,c=0,genId=()=>"floating-ui-"+c++,a=(r||(r=n.t(o,2)))["useId".toString()],f=a||function(){let[e,t]=o.useState(()=>s?genId():void 0);return l(()=>{null==e&&t(genId())},[]),o.useEffect(()=>{s||(s=!0)},[]),e},d=o.createContext(null),m=o.createContext(null),useFloatingParentNodeId=()=>{var e;return(null==(e=o.useContext(d))?void 0:e.id)||null},useFloatingTree=()=>o.useContext(m);function getDocument(e){return(null==e?void 0:e.ownerDocument)||document}function getWindow(e){return getDocument(e).defaultView||window}function isElement(e){return!!e&&e instanceof getWindow(e).Element}function isHTMLElement(e){return!!e&&e instanceof getWindow(e).HTMLElement}function isMouseLikePointerType(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function useLatestRef(e){let t=(0,o.useRef)(e);return l(()=>{t.current=e}),t}let g="data-floating-ui-safe-polygon";function getDelay(e,t,n){return n&&!isMouseLikePointerType(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}let useHover=function(e,t){let{enabled:n=!0,delay:r=0,handleClose:i=null,mouseOnly:u=!1,restMs:s=0,move:c=!0}=void 0===t?{}:t,{open:a,onOpenChange:f,dataRef:d,events:m,elements:{domReference:p,floating:h},refs:v}=e,y=useFloatingTree(),w=useFloatingParentNodeId(),b=useLatestRef(i),x=useLatestRef(r),E=o.useRef(),R=o.useRef(),L=o.useRef(),P=o.useRef(),k=o.useRef(!0),C=o.useRef(!1),T=o.useRef(()=>{}),O=o.useCallback(()=>{var e;let t=null==(e=d.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[d]);o.useEffect(()=>{if(n)return m.on("dismiss",onDismiss),()=>{m.off("dismiss",onDismiss)};function onDismiss(){clearTimeout(R.current),clearTimeout(P.current),k.current=!0}},[n,m]),o.useEffect(()=>{if(!n||!b.current||!a)return;function onLeave(){O()&&f(!1)}let e=getDocument(h).documentElement;return e.addEventListener("mouseleave",onLeave),()=>{e.removeEventListener("mouseleave",onLeave)}},[h,a,f,n,b,d,O]);let A=o.useCallback(function(e){void 0===e&&(e=!0);let t=getDelay(x.current,"close",E.current);t&&!L.current?(clearTimeout(R.current),R.current=setTimeout(()=>f(!1),t)):e&&(clearTimeout(R.current),f(!1))},[x,f]),D=o.useCallback(()=>{T.current(),L.current=void 0},[]),F=o.useCallback(()=>{if(C.current){let e=getDocument(v.floating.current).body;e.style.pointerEvents="",e.removeAttribute(g),C.current=!1}},[v]);return o.useEffect(()=>{if(n&&isElement(p))return a&&p.addEventListener("mouseleave",onScrollMouseLeave),null==h||h.addEventListener("mouseleave",onScrollMouseLeave),c&&p.addEventListener("mousemove",onMouseEnter,{once:!0}),p.addEventListener("mouseenter",onMouseEnter),p.addEventListener("mouseleave",onMouseLeave),()=>{a&&p.removeEventListener("mouseleave",onScrollMouseLeave),null==h||h.removeEventListener("mouseleave",onScrollMouseLeave),c&&p.removeEventListener("mousemove",onMouseEnter),p.removeEventListener("mouseenter",onMouseEnter),p.removeEventListener("mouseleave",onMouseLeave)};function isClickLikeOpenEvent(){return!!d.current.openEvent&&["click","mousedown"].includes(d.current.openEvent.type)}function onMouseEnter(e){if(clearTimeout(R.current),k.current=!1,u&&!isMouseLikePointerType(E.current)||s>0&&0===getDelay(x.current,"open"))return;d.current.openEvent=e;let t=getDelay(x.current,"open",E.current);t?R.current=setTimeout(()=>{f(!0)},t):f(!0)}function onMouseLeave(t){if(isClickLikeOpenEvent())return;T.current();let n=getDocument(h);if(clearTimeout(P.current),b.current){a||clearTimeout(R.current),L.current=b.current({...e,tree:y,x:t.clientX,y:t.clientY,onClose(){F(),D(),A()}});let r=L.current;n.addEventListener("mousemove",r),T.current=()=>{n.removeEventListener("mousemove",r)};return}A()}function onScrollMouseLeave(t){isClickLikeOpenEvent()||null==b.current||b.current({...e,tree:y,x:t.clientX,y:t.clientY,onClose(){F(),D(),A()}})(t)}},[p,h,n,e,u,s,c,A,D,F,f,a,y,x,b,d]),l(()=>{var e,t,r;if(n&&a&&null!=(e=b.current)&&e.__options.blockPointerEvents&&O()){let e=getDocument(h).body;if(e.setAttribute(g,""),e.style.pointerEvents="none",C.current=!0,isElement(p)&&h){let e=null==y?void 0:null==(t=y.nodesRef.current.find(e=>e.id===w))?void 0:null==(r=t.context)?void 0:r.elements.floating;return e&&(e.style.pointerEvents=""),p.style.pointerEvents="auto",h.style.pointerEvents="auto",()=>{p.style.pointerEvents="",h.style.pointerEvents=""}}}},[n,a,w,h,p,y,b,d,O]),l(()=>{a||(E.current=void 0,D(),F())},[a,D,F]),o.useEffect(()=>()=>{D(),clearTimeout(R.current),clearTimeout(P.current),F()},[n,D,F]),o.useMemo(()=>{if(!n)return{};function setPointerRef(e){E.current=e.pointerType}return{reference:{onPointerDown:setPointerRef,onPointerEnter:setPointerRef,onMouseMove(){a||0===s||(clearTimeout(P.current),P.current=setTimeout(()=>{k.current||f(!0)},s))}},floating:{onMouseEnter(){clearTimeout(R.current)},onMouseLeave(){m.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),A(!1)}}}},[m,n,s,a,f,A])},p=o.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),useDelayGroupContext=()=>o.useContext(p),FloatingDelayGroup=e=>{let{children:t,delay:n,timeoutMs:r=0}=e,[i,u]=o.useReducer((e,t)=>({...e,...t}),{delay:n,timeoutMs:r,initialDelay:n,currentId:null,isInstantPhase:!1}),s=o.useRef(null),c=o.useCallback(e=>{u({currentId:e})},[]);return l(()=>{i.currentId?null===s.current?s.current=i.currentId:u({isInstantPhase:!0}):(u({isInstantPhase:!1}),s.current=null)},[i.currentId]),o.createElement(p.Provider,{value:o.useMemo(()=>({...i,setState:u,setCurrentId:c}),[i,u,c])},t)},useDelayGroup=(e,t)=>{let{open:n,onOpenChange:r}=e,{id:i}=t,{currentId:u,setCurrentId:l,initialDelay:s,setState:c,timeoutMs:a}=useDelayGroupContext();o.useEffect(()=>{u&&(c({delay:{open:1,close:getDelay(s,"close")}}),u!==i&&r(!1))},[i,r,c,u,s]),o.useEffect(()=>{function unset(){r(!1),c({delay:s,currentId:null})}if(!n&&u===i){if(a){let e=window.setTimeout(unset,a);return()=>{clearTimeout(e)}}unset()}},[n,c,u,i,r,s,a]),o.useEffect(()=>{n&&l(i)},[n,l,i])};function contains(e,t){if(!e||!t)return!1;let n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&function(e){if("undefined"==typeof ShadowRoot)return!1;let t=getWindow(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}function getChildren(e,t){let n=e.filter(e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)})||[],r=n;for(;r.length;)r=e.filter(e=>{var t;return null==(t=r)?void 0:t.some(t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)})})||[],n=n.concat(r);return n}let h=(r||(r=n.t(o,2)))["useInsertionEffect".toString()],v=h||(e=>e());function useEvent(e){let t=o.useRef(()=>{});return v(()=>{t.current=e}),o.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r!1),P="function"==typeof g?L:g,k=o.useRef(!1),{escapeKeyBubbles:C,outsidePressBubbles:T}=normalizeBubblesProp(x);return o.useEffect(()=>{if(!n||!d)return;function onKeyDown(e){if("Escape"===e.key){let e=E?getChildren(E.nodesRef.current,l):[];if(e.length>0){let t=!0;if(e.forEach(e=>{var n;if(null!=(n=e.context)&&n.open&&!e.context.dataRef.current.__escapeKeyBubbles){t=!1;return}}),!t)return}u.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),r(!1)}}function onOutsidePress(e){var t;let n=k.current;if(k.current=!1,n||"function"==typeof P&&!P(e))return;let o="composedPath"in e?e.composedPath()[0]:e.target;if(isHTMLElement(o)&&a){let t=a.ownerDocument.defaultView||window,n=o.scrollWidth>o.clientWidth,r=o.scrollHeight>o.clientHeight,i=r&&e.offsetX>o.clientWidth;if(r){let n="rtl"===t.getComputedStyle(o).direction;n&&(i=e.offsetX<=o.offsetWidth-o.clientWidth)}if(i||n&&e.offsetY>o.clientHeight)return}let i=E&&getChildren(E.nodesRef.current,l).some(t=>{var n;return isEventTargetWithin(e,null==(n=t.context)?void 0:n.elements.floating)});if(isEventTargetWithin(e,a)||isEventTargetWithin(e,c)||i)return;let s=E?getChildren(E.nodesRef.current,l):[];if(s.length>0){let e=!0;if(s.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}u.emit("dismiss",{type:"outsidePress",data:{returnFocus:R?{preventScroll:!0}:function(e){if(0===e.mozInputSource&&e.isTrusted)return!0;let t=/Android/i;return(t.test(function(){let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}())||t.test(function(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}()))&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType}(e)||0===(t=e).width&&0===t.height||1===t.width&&1===t.height&&0===t.pressure&&0===t.detail&&"mouse"!==t.pointerType||t.width<1&&t.height<1&&0===t.pressure&&0===t.detail}}),r(!1)}function onScroll(){r(!1)}f.current.__escapeKeyBubbles=C,f.current.__outsidePressBubbles=T;let e=getDocument(a);m&&e.addEventListener("keydown",onKeyDown),P&&e.addEventListener(p,onOutsidePress);let t=[];return b&&(isElement(c)&&(t=(0,i.Kx)(c)),isElement(a)&&(t=t.concat((0,i.Kx)(a))),!isElement(s)&&s&&s.contextElement&&(t=t.concat((0,i.Kx)(s.contextElement)))),(t=t.filter(t=>{var n;return t!==(null==(n=e.defaultView)?void 0:n.visualViewport)})).forEach(e=>{e.addEventListener("scroll",onScroll,{passive:!0})}),()=>{m&&e.removeEventListener("keydown",onKeyDown),P&&e.removeEventListener(p,onOutsidePress),t.forEach(e=>{e.removeEventListener("scroll",onScroll)})}},[f,a,c,s,m,P,p,u,E,l,n,r,b,d,C,T,R]),o.useEffect(()=>{k.current=!1},[P,p]),o.useMemo(()=>d?{reference:{[y[v]]:()=>{h&&(u.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),r(!1))}},floating:{[w[p]]:()=>{k.current=!0}}}:{},[d,u,h,p,v,r])},useFocus=function(e,t){let{open:n,onOpenChange:r,dataRef:i,events:u,refs:l,elements:{floating:s,domReference:c}}=e,{enabled:a=!0,keyboardOnly:f=!0}=void 0===t?{}:t,d=o.useRef(""),m=o.useRef(!1),g=o.useRef();return o.useEffect(()=>{if(!a)return;let e=getDocument(s),t=e.defaultView||window;function onBlur(){!n&&isHTMLElement(c)&&c===function(e){let t=e.activeElement;for(;(null==(n=t)?void 0:null==(r=n.shadowRoot)?void 0:r.activeElement)!=null;){var n,r;t=t.shadowRoot.activeElement}return t}(getDocument(c))&&(m.current=!0)}return t.addEventListener("blur",onBlur),()=>{t.removeEventListener("blur",onBlur)}},[s,c,n,a]),o.useEffect(()=>{if(a)return u.on("dismiss",onDismiss),()=>{u.off("dismiss",onDismiss)};function onDismiss(e){("referencePress"===e.type||"escapeKey"===e.type)&&(m.current=!0)}},[u,a]),o.useEffect(()=>()=>{clearTimeout(g.current)},[]),o.useMemo(()=>a?{reference:{onPointerDown(e){let{pointerType:t}=e;d.current=t,m.current=!!(t&&f)},onMouseLeave(){m.current=!1},onFocus(e){var t;m.current||"focus"===e.type&&(null==(t=i.current.openEvent)?void 0:t.type)==="mousedown"&&i.current.openEvent&&isEventTargetWithin(i.current.openEvent,c)||(i.current.openEvent=e.nativeEvent,r(!0))},onBlur(e){m.current=!1;let t=e.relatedTarget,n=isElement(t)&&t.hasAttribute("data-floating-ui-focus-guard")&&"outside"===t.getAttribute("data-type");g.current=setTimeout(()=>{contains(l.floating.current,t)||contains(c,t)||n||r(!1)})}}}:{},[a,f,c,l,i,r])},useRole=function(e,t){let{open:n}=e,{enabled:r=!0,role:i="dialog"}=void 0===t?{}:t,u=f(),l=f();return o.useMemo(()=>{let e={id:u,role:i};return r?"tooltip"===i?{reference:{"aria-describedby":n?u:void 0},floating:e}:{reference:{"aria-expanded":n?"true":"false","aria-haspopup":"alertdialog"===i?"dialog":i,"aria-controls":n?u:void 0,..."listbox"===i&&{role:"combobox"},..."menu"===i&&{id:l}},floating:{...e,..."menu"===i&&{"aria-labelledby":l}}}:{}},[r,i,n,u,l])};function useFloating(e){void 0===e&&(e={});let{open:t=!1,onOpenChange:n,nodeId:r}=e,i=(0,u.YF)(e),s=useFloatingTree(),c=o.useRef(null),a=o.useRef({}),f=o.useState(()=>(function(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){e.set(t,(e.get(t)||[]).filter(e=>e!==n))}}})())[0],[d,m]=o.useState(null),g=o.useCallback(e=>{let t=isElement(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;i.refs.setReference(t)},[i.refs]),p=o.useCallback(e=>{(isElement(e)||null===e)&&(c.current=e,m(e)),(isElement(i.refs.reference.current)||null===i.refs.reference.current||null!==e&&!isElement(e))&&i.refs.setReference(e)},[i.refs]),h=o.useMemo(()=>({...i.refs,setReference:p,setPositionReference:g,domReference:c}),[i.refs,p,g]),v=o.useMemo(()=>({...i.elements,domReference:d}),[i.elements,d]),y=useEvent(n),w=o.useMemo(()=>({...i,refs:h,elements:v,dataRef:a,nodeId:r,events:f,open:t,onOpenChange:y}),[i,r,f,t,y,h,v]);return l(()=>{let e=null==s?void 0:s.nodesRef.current.find(e=>e.id===r);e&&(e.context=w)}),o.useMemo(()=>({...i,context:w,refs:h,reference:p,positionReference:g}),[i,h,w,p,g])}function mergeProps(e,t,n){let r=new Map;return{..."floating"===n&&{tabIndex:-1},...e,...t.map(e=>e?e[n]:null).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,o]=t;if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof o){var i;null==(i=r.get(n))||i.push(o),e[n]=function(){for(var e,t=arguments.length,o=Array(t),i=0;ie(...o))}}}else e[n]=o}),e),{})}}let useInteractions=function(e){void 0===e&&(e=[]);let t=e,n=o.useCallback(t=>mergeProps(t,e,"reference"),t),r=o.useCallback(t=>mergeProps(t,e,"floating"),t),i=o.useCallback(t=>mergeProps(t,e,"item"),e.map(e=>null==e?void 0:e.item));return o.useMemo(()=>({getReferenceProps:n,getFloatingProps:r,getItemProps:i}),[n,r,i])}},aUsF:function(e){"use strict";e.exports=function equal(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(!equal(e[r],t[r]))return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){var n,r,o,i=o[r];if(!equal(e[i],t[i]))return!1}return!0}return e!=e&&t!=t}},KYiY:function(e,t,n){var r;!function(){var t={initialize:function(){this._tasks=new Map},mutate:function(e,t){return create(this,"mutate",e,t)},measure:function(e,t){return create(this,"measure",e,t)},clear:function(e){var t=this._tasks,n=t.get(e);this.fastdom.clear(n),t.delete(e)}};function create(e,t,n,r){var o,i=e._tasks,u=e.fastdom,l=new Promise(function(e,s){o=u[t](function(){i.delete(l);try{e(r?n.call(r):n())}catch(e){s(e)}},r)});return i.set(l,o),l}void 0!==(r=(function(){return t}).call(t,n,t,e))&&(e.exports=r)}()},Sn6X:function(e,t,n){var r;!function(t){"use strict";var debug=function(){},o=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.msRequestAnimationFrame||function(e){return setTimeout(e,16)};function FastDom(){this.reads=[],this.writes=[],this.raf=o.bind(t),debug("initialized",this)}function scheduleFlush(e){e.scheduled||(e.scheduled=!0,e.raf(flush.bind(null,e)),debug("flush scheduled"))}function flush(e){debug("flush");var t,n=e.writes,r=e.reads;try{debug("flushing reads",r.length),e.runTasks(r),debug("flushing writes",n.length),e.runTasks(n)}catch(e){t=e}if(e.scheduled=!1,(r.length||n.length)&&scheduleFlush(e),t){if(debug("task errored",t.message),e.catch)e.catch(t);else throw t}}function remove(e,t){var n=e.indexOf(t);return!!~n&&!!e.splice(n,1)}FastDom.prototype={constructor:FastDom,runTasks:function(e){var t;for(debug("run tasks");t=e.shift();)t()},measure:function(e,t){debug("measure");var n=t?e.bind(t):e;return this.reads.push(n),scheduleFlush(this),n},mutate:function(e,t){debug("mutate");var n=t?e.bind(t):e;return this.writes.push(n),scheduleFlush(this),n},clear:function(e){return debug("clear",e),remove(this.reads,e)||remove(this.writes,e)},extend:function(e){if(debug("extend",e),"object"!=typeof e)throw Error("expected object");var t=Object.create(this);return function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}(t,e),t.fastdom=this,t.initialize&&t.initialize(),t},catch:null};var i=t.fastdom=t.fastdom||new FastDom;void 0!==(r=(function(){return i}).call(i,n,i,e))&&(e.exports=r)}("undefined"!=typeof window?window:void 0!==this?this:globalThis)},c0go:function(e){"use strict";e.exports=function(e,t){for(var n={},r=Object.keys(e),o=Array.isArray(t),i=0;i{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:u}=n,l=i.filter(Boolean),s=await (null==u.isRTL?void 0:u.isRTL(t)),c=await u.getElementRects({reference:e,floating:t,strategy:o}),{x:a,y:f}=computeCoordsFromPlacement(c,r,s),d=r,m={},g=0;for(let n=0;n({name:"arrow",options:e,async fn(t){let{x:n,y:o,placement:i,rects:u,platform:l,elements:s,middlewareData:c}=t,{element:a,padding:f=0}=(0,r.ku)(e,t)||{};if(null==a)return{};let d=(0,r.yd)(f),m={x:n,y:o},g=(0,r.Wh)(i),p=(0,r.I4)(g),h=await l.getDimensions(a),v="y"===g,y=v?"clientHeight":"clientWidth",w=u.reference[p]+u.reference[g]-m[g]-u.floating[p],b=m[g]-u.reference[g],x=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a)),E=x?x[y]:0;E&&await (null==l.isElement?void 0:l.isElement(x))||(E=s.floating[y]||u.floating[p]);let R=E/2-h[p]/2-1,L=(0,r.VV)(d[v?"top":"left"],R),P=(0,r.VV)(d[v?"bottom":"right"],R),k=E-h[p]-P,C=E/2-h[p]/2+(w/2-b/2),T=(0,r.uZ)(L,C,k),O=!c.arrow&&null!=(0,r.hp)(i)&&C!=T&&u.reference[p]/2-(Ce<=0)){let e=((null==(i=c.flip)?void 0:i.index)||0)+1,t=P[e];if(t)return{data:{index:e,overflows:T},reset:{placement:t}};let n=null==(u=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:u.placement;if(!n)switch(v){case"bestFit":{let e=null==(l=T.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&&(n=e);break}case"initialPlacement":n=f}if(s!==n)return{reset:{placement:n}}}return{}}}};function getBoundingRect(e){let t=(0,r.VV)(...e.map(e=>e.left)),n=(0,r.VV)(...e.map(e=>e.top)),o=(0,r.Fp)(...e.map(e=>e.right)),i=(0,r.Fp)(...e.map(e=>e.bottom));return{x:t,y:n,width:o-t,height:i-n}}let inline=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:n,elements:o,rects:i,platform:u,strategy:l}=t,{padding:s=2,x:c,y:a}=(0,r.ku)(e,t),f=Array.from(await (null==u.getClientRects?void 0:u.getClientRects(o.reference))||[]),d=function(e){let t=e.slice().sort((e,t)=>e.y-t.y),n=[],o=null;for(let e=0;eo.height/2?n.push([r]):n[n.length-1].push(r),o=r}return n.map(e=>(0,r.JB)(getBoundingRect(e)))}(f),m=(0,r.JB)(getBoundingRect(f)),g=(0,r.yd)(s),p=await u.getElementRects({reference:{getBoundingClientRect:function(){if(2===d.length&&d[0].left>d[1].right&&null!=c&&null!=a)return d.find(e=>c>e.left-g.left&&ce.top-g.top&&a=2){if("y"===(0,r.Qq)(n)){let e=d[0],t=d[d.length-1],o="top"===(0,r.k3)(n),i=e.top,u=t.bottom,l=o?e.left:t.left,s=o?e.right:t.right;return{top:i,bottom:u,left:l,right:s,width:s-l,height:u-i,x:l,y:i}}let e="left"===(0,r.k3)(n),t=(0,r.Fp)(...d.map(e=>e.right)),o=(0,r.VV)(...d.map(e=>e.left)),i=d.filter(n=>e?n.left===o:n.right===t),u=i[0].top,l=i[i.length-1].bottom,s=t-o;return{top:u,bottom:l,left:o,right:t,width:s,height:l-u,x:o,y:u}}return m}},floating:o.floating,strategy:l});return i.reference.x!==p.reference.x||i.reference.y!==p.reference.y||i.reference.width!==p.reference.width||i.reference.height!==p.reference.height?{reset:{rects:p}}:{}}}};async function convertValueToCoords(e,t){let{placement:n,platform:o,elements:i}=e,u=await (null==o.isRTL?void 0:o.isRTL(i.floating)),l=(0,r.k3)(n),s=(0,r.hp)(n),c="y"===(0,r.Qq)(n),a=["left","top"].includes(l)?-1:1,f=u&&c?-1:1,d=(0,r.ku)(t,e),{mainAxis:m,crossAxis:g,alignmentAxis:p}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&"number"==typeof p&&(g="end"===s?-1*p:p),c?{x:g*f,y:m*a}:{x:m*a,y:g*f}}let offset=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){let{x:n,y:r}=t,o=await convertValueToCoords(t,e);return{x:n+o.x,y:r+o.y,data:o}}}},shift=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:o,placement:i}=t,{mainAxis:u=!0,crossAxis:l=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,r.ku)(e,t),a={x:n,y:o},f=await detectOverflow(t,c),d=(0,r.Qq)((0,r.k3)(i)),m=(0,r.Rn)(d),g=a[m],p=a[d];if(u){let e=g+f["y"===m?"top":"left"],t=g-f["y"===m?"bottom":"right"];g=(0,r.uZ)(e,g,t)}if(l){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=p+f[e],o=p-f[t];p=(0,r.uZ)(n,p,o)}let h=s.fn({...t,[m]:g,[d]:p});return{...h,data:{x:h.x-n,y:h.y-o}}}}},limitShift=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:o,placement:i,rects:u,middlewareData:l}=t,{offset:s=0,mainAxis:c=!0,crossAxis:a=!0}=(0,r.ku)(e,t),f={x:n,y:o},d=(0,r.Qq)(i),m=(0,r.Rn)(d),g=f[m],p=f[d],h=(0,r.ku)(s,t),v="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let e="y"===m?"height":"width",t=u.reference[m]-u.floating[e]+v.mainAxis,n=u.reference[m]+u.reference[e]-v.mainAxis;gn&&(g=n)}if(a){var y,w;let e="y"===m?"width":"height",t=["top","left"].includes((0,r.k3)(i)),n=u.reference[d]-u.floating[e]+(t&&(null==(y=l.offset)?void 0:y[d])||0)+(t?0:v.crossAxis),o=u.reference[d]+u.reference[e]+(t?0:(null==(w=l.offset)?void 0:w[d])||0)-(t?v.crossAxis:0);po&&(p=o)}return{[m]:g,[d]:p}}}},size=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,o;let{placement:i,rects:u,platform:l,elements:s}=t,{apply:c=()=>{},...a}=(0,r.ku)(e,t),f=await detectOverflow(t,a),d=(0,r.k3)(i),m=(0,r.hp)(i),g="y"===(0,r.Qq)(i),{width:p,height:h}=u.floating;"top"===d||"bottom"===d?(n=d,o=m===(await (null==l.isRTL?void 0:l.isRTL(s.floating))?"start":"end")?"left":"right"):(o=d,n="end"===m?"top":"bottom");let v=h-f[n],y=p-f[o],w=!t.middlewareData.shift,b=v,x=y;if(g){let e=p-f.left-f.right;x=m||w?(0,r.VV)(y,e):e}else{let e=h-f.top-f.bottom;b=m||w?(0,r.VV)(v,e):e}if(w&&!m){let e=(0,r.Fp)(f.left,0),t=(0,r.Fp)(f.right,0),n=(0,r.Fp)(f.top,0),o=(0,r.Fp)(f.bottom,0);g?x=p-2*(0!==e||0!==t?e+t:(0,r.Fp)(f.left,f.right)):b=h-2*(0!==n||0!==o?n+o:(0,r.Fp)(f.top,f.bottom))}await c({...t,availableWidth:x,availableHeight:b});let E=await l.getDimensions(s.floating);return p!==E.width||h!==E.height?{reset:{rects:!0}}:{}}}}},"+YtJ":function(e,t,n){"use strict";n.d(t,{Me:function(){return autoUpdate},oo:function(){return computePosition}});var r=n("lCDh"),o=n("DC51"),i=n("imYf");function getCssDimensions(e){let t=(0,i.Dx)(e),n=parseFloat(t.width)||0,o=parseFloat(t.height)||0,u=(0,i.Re)(e),l=u?e.offsetWidth:n,s=u?e.offsetHeight:o,c=(0,r.NM)(n)!==l||(0,r.NM)(o)!==s;return c&&(n=l,o=s),{width:n,height:o,$:c}}function unwrapElement(e){return(0,i.kK)(e)?e:e.contextElement}function getScale(e){let t=unwrapElement(e);if(!(0,i.Re)(t))return(0,r.ze)(1);let n=t.getBoundingClientRect(),{width:o,height:u,$:l}=getCssDimensions(t),s=(l?(0,r.NM)(n.width):n.width)/o,c=(l?(0,r.NM)(n.height):n.height)/u;return s&&Number.isFinite(s)||(s=1),c&&Number.isFinite(c)||(c=1),{x:s,y:c}}let u=(0,r.ze)(0);function getVisualOffsets(e){let t=(0,i.Jj)(e);return(0,i.Pf)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:u}function getBoundingClientRect(e,t,n,o){var u;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),s=unwrapElement(e),c=(0,r.ze)(1);t&&(o?(0,i.kK)(o)&&(c=getScale(o)):c=getScale(e));let a=(void 0===(u=n)&&(u=!1),o&&(!u||o===(0,i.Jj)(s))&&u)?getVisualOffsets(s):(0,r.ze)(0),f=(l.left+a.x)/c.x,d=(l.top+a.y)/c.y,m=l.width/c.x,g=l.height/c.y;if(s){let e=(0,i.Jj)(s),t=o&&(0,i.kK)(o)?(0,i.Jj)(o):o,n=e.frameElement;for(;n&&o&&t!==e;){let e=getScale(n),t=n.getBoundingClientRect(),r=(0,i.Dx)(n),o=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,u=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;f*=e.x,d*=e.y,m*=e.x,g*=e.y,f+=o,d+=u,n=(0,i.Jj)(n).frameElement}}return(0,r.JB)({width:m,height:g,x:f,y:d})}function getWindowScrollBarX(e){return getBoundingClientRect((0,i.tF)(e)).left+(0,i.Lw)(e).scrollLeft}function getClientRectFromClippingAncestor(e,t,n){let o;if("viewport"===t)o=function(e,t){let n=(0,i.Jj)(e),r=(0,i.tF)(e),o=n.visualViewport,u=r.clientWidth,l=r.clientHeight,s=0,c=0;if(o){u=o.width,l=o.height;let e=(0,i.Pf)();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,c=o.offsetTop)}return{width:u,height:l,x:s,y:c}}(e,n);else if("document"===t)o=function(e){let t=(0,i.tF)(e),n=(0,i.Lw)(e),o=e.ownerDocument.body,u=(0,r.Fp)(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),l=(0,r.Fp)(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),s=-n.scrollLeft+getWindowScrollBarX(e),c=-n.scrollTop;return"rtl"===(0,i.Dx)(o).direction&&(s+=(0,r.Fp)(t.clientWidth,o.clientWidth)-u),{width:u,height:l,x:s,y:c}}((0,i.tF)(e));else if((0,i.kK)(t))o=function(e,t){let n=getBoundingClientRect(e,!0,"fixed"===t),o=n.top+e.clientTop,u=n.left+e.clientLeft,l=(0,i.Re)(e)?getScale(e):(0,r.ze)(1),s=e.clientWidth*l.x,c=e.clientHeight*l.y,a=u*l.x,f=o*l.y;return{width:s,height:c,x:a,y:f}}(t,n);else{let n=getVisualOffsets(e);o={...t,x:t.x-n.x,y:t.y-n.y}}return(0,r.JB)(o)}function getTrueOffsetParent(e,t){return(0,i.Re)(e)&&"fixed"!==(0,i.Dx)(e).position?t?t(e):e.offsetParent:null}function getOffsetParent(e,t){let n=(0,i.Jj)(e);if(!(0,i.Re)(e))return n;let r=getTrueOffsetParent(e,t);for(;r&&(0,i.Ze)(r)&&"static"===(0,i.Dx)(r).position;)r=getTrueOffsetParent(r,t);return r&&("html"===(0,i.wk)(r)||"body"===(0,i.wk)(r)&&"static"===(0,i.Dx)(r).position&&!(0,i.hT)(r))?n:r||(0,i.gQ)(e)||n}let getElementRects=async function(e){let{reference:t,floating:n,strategy:o}=e,u=this.getOffsetParent||getOffsetParent,l=this.getDimensions;return{reference:function(e,t,n){let o=(0,i.Re)(t),u=(0,i.tF)(t),l="fixed"===n,s=getBoundingClientRect(e,!0,l,t),c={scrollLeft:0,scrollTop:0},a=(0,r.ze)(0);if(o||!o&&!l){if(("body"!==(0,i.wk)(t)||(0,i.ao)(u))&&(c=(0,i.Lw)(t)),o){let e=getBoundingClientRect(t,!0,l,t);a.x=e.x+t.clientLeft,a.y=e.y+t.clientTop}else u&&(a.x=getWindowScrollBarX(u))}return{x:s.left+c.scrollLeft-a.x,y:s.top+c.scrollTop-a.y,width:s.width,height:s.height}}(t,await u(n),o),floating:{x:0,y:0,...await l(n)}}},l={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e,u=(0,i.Re)(n),l=(0,i.tF)(n);if(n===l)return t;let s={scrollLeft:0,scrollTop:0},c=(0,r.ze)(1),a=(0,r.ze)(0);if((u||!u&&"fixed"!==o)&&(("body"!==(0,i.wk)(n)||(0,i.ao)(l))&&(s=(0,i.Lw)(n)),(0,i.Re)(n))){let e=getBoundingClientRect(n);c=getScale(n),a.x=e.x+n.clientLeft,a.y=e.y+n.clientTop}return{width:t.width*c.x,height:t.height*c.y,x:t.x*c.x-s.scrollLeft*c.x+a.x,y:t.y*c.y-s.scrollTop*c.y+a.y}},getDocumentElement:i.tF,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:u}=e,l="clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=(0,i.Kx)(e,[],!1).filter(e=>(0,i.kK)(e)&&"body"!==(0,i.wk)(e)),o=null,u="fixed"===(0,i.Dx)(e).position,l=u?(0,i.Ow)(e):e;for(;(0,i.kK)(l)&&!(0,i.Py)(l);){let t=(0,i.Dx)(l),n=(0,i.hT)(l);n||"fixed"!==t.position||(o=null);let s=u?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||(0,i.ao)(l)&&!n&&function hasFixedPositionAncestor(e,t){let n=(0,i.Ow)(e);return!(n===t||!(0,i.kK)(n)||(0,i.Py)(n))&&("fixed"===(0,i.Dx)(n).position||hasFixedPositionAncestor(n,t))}(e,l);s?r=r.filter(e=>e!==l):o=t,l=(0,i.Ow)(l)}return t.set(e,r),r}(t,this._c):[].concat(n),s=[...l,o],c=s[0],a=s.reduce((e,n)=>{let o=getClientRectFromClippingAncestor(t,n,u);return e.top=(0,r.Fp)(o.top,e.top),e.right=(0,r.VV)(o.right,e.right),e.bottom=(0,r.VV)(o.bottom,e.bottom),e.left=(0,r.Fp)(o.left,e.left),e},getClientRectFromClippingAncestor(t,c,u));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent,getElementRects,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){return getCssDimensions(e)},getScale,isElement:i.kK,isRTL:function(e){return"rtl"===(0,i.Dx)(e).direction}};function autoUpdate(e,t,n,o){let u;void 0===o&&(o={});let{ancestorScroll:l=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:f=!1}=o,d=unwrapElement(e),m=l||s?[...d?(0,i.Kx)(d):[],...(0,i.Kx)(t)]:[];m.forEach(e=>{l&&e.addEventListener("scroll",n,{passive:!0}),s&&e.addEventListener("resize",n)});let g=d&&a?function(e,t){let n,o=null,u=(0,i.tF)(e);function cleanup(){clearTimeout(n),o&&o.disconnect(),o=null}return!function refresh(i,l){void 0===i&&(i=!1),void 0===l&&(l=1),cleanup();let{left:s,top:c,width:a,height:f}=e.getBoundingClientRect();if(i||t(),!a||!f)return;let d=(0,r.GW)(c),m=(0,r.GW)(u.clientWidth-(s+a)),g=(0,r.GW)(u.clientHeight-(c+f)),p=(0,r.GW)(s),h={rootMargin:-d+"px "+-m+"px "+-g+"px "+-p+"px",threshold:(0,r.Fp)(0,(0,r.VV)(1,l))||1},v=!0;function handleObserve(e){let t=e[0].intersectionRatio;if(t!==l){if(!v)return refresh();t?refresh(!1,t):n=setTimeout(()=>{refresh(!1,1e-7)},100)}v=!1}try{o=new IntersectionObserver(handleObserve,{...h,root:u.ownerDocument})}catch(e){o=new IntersectionObserver(handleObserve,h)}o.observe(e)}(!0),cleanup}(d,n):null,p=-1,h=null;c&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===d&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{h&&h.observe(t)})),n()}),d&&!f&&h.observe(d),h.observe(t));let v=f?getBoundingClientRect(e):null;return f&&function frameLoop(){let t=getBoundingClientRect(e);v&&(t.x!==v.x||t.y!==v.y||t.width!==v.width||t.height!==v.height)&&n(),v=t,u=requestAnimationFrame(frameLoop)}(),n(),()=>{m.forEach(e=>{l&&e.removeEventListener("scroll",n),s&&e.removeEventListener("resize",n)}),g&&g(),h&&h.disconnect(),h=null,f&&cancelAnimationFrame(u)}}let computePosition=(e,t,n)=>{let r=new Map,i={platform:l,...n},u={...i.platform,_c:r};return(0,o.oo)(e,t,{...i,platform:u})}},lCDh:function(e,t,n){"use strict";n.d(t,{Fp:function(){return o},GW:function(){return u},I4:function(){return getAxisLength},JB:function(){return rectToClientRect},KX:function(){return getOppositeAxisPlacements},NM:function(){return i},Qq:function(){return getSideAxis},Rn:function(){return getOppositeAxis},VV:function(){return r},Wh:function(){return getAlignmentAxis},gy:function(){return getExpandedPlacements},hp:function(){return getAlignment},i8:function(){return getAlignmentSides},k3:function(){return getSide},ku:function(){return evaluate},pw:function(){return getOppositePlacement},uZ:function(){return clamp},yd:function(){return getPaddingObject},ze:function(){return createCoords}});let r=Math.min,o=Math.max,i=Math.round,u=Math.floor,createCoords=e=>({x:e,y:e}),l={left:"right",right:"left",bottom:"top",top:"bottom"},s={start:"end",end:"start"};function clamp(e,t,n){return o(e,r(t,n))}function evaluate(e,t){return"function"==typeof e?e(t):e}function getSide(e){return e.split("-")[0]}function getAlignment(e){return e.split("-")[1]}function getOppositeAxis(e){return"x"===e?"y":"x"}function getAxisLength(e){return"y"===e?"height":"width"}function getSideAxis(e){return["top","bottom"].includes(getSide(e))?"y":"x"}function getAlignmentAxis(e){return getOppositeAxis(getSideAxis(e))}function getAlignmentSides(e,t,n){void 0===n&&(n=!1);let r=getAlignment(e),o=getAlignmentAxis(e),i=getAxisLength(o),u="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(u=getOppositePlacement(u)),[u,getOppositePlacement(u)]}function getExpandedPlacements(e){let t=getOppositePlacement(e);return[getOppositeAlignmentPlacement(e),t,getOppositeAlignmentPlacement(t)]}function getOppositeAlignmentPlacement(e){return e.replace(/start|end/g,e=>s[e])}function getOppositeAxisPlacements(e,t,n,r){let o=getAlignment(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[]}}(getSide(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(getOppositeAlignmentPlacement)))),i}function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,e=>l[e])}function getPaddingObject(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function rectToClientRect(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}},imYf:function(e,t,n){"use strict";function getNodeName(e){return isNode(e)?(e.nodeName||"").toLowerCase():"#document"}function getWindow(e){var t;return(null==e?void 0:null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function getDocumentElement(e){var t;return null==(t=(isNode(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function isNode(e){return e instanceof Node||e instanceof getWindow(e).Node}function isElement(e){return e instanceof Element||e instanceof getWindow(e).Element}function isHTMLElement(e){return e instanceof HTMLElement||e instanceof getWindow(e).HTMLElement}function isShadowRoot(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof getWindow(e).ShadowRoot)}function isOverflowElement(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=getComputedStyle(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function isTableElement(e){return["table","td","th"].includes(getNodeName(e))}function isContainingBlock(e){let t=isWebKit(),n=getComputedStyle(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 getContainingBlock(e){let t=getParentNode(e);for(;isHTMLElement(t)&&!isLastTraversableNode(t);){if(isContainingBlock(t))return t;t=getParentNode(t)}return null}function isWebKit(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function isLastTraversableNode(e){return["html","body","#document"].includes(getNodeName(e))}function getComputedStyle(e){return getWindow(e).getComputedStyle(e)}function getNodeScroll(e){return isElement(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function getParentNode(e){if("html"===getNodeName(e))return e;let t=e.assignedSlot||e.parentNode||isShadowRoot(e)&&e.host||getDocumentElement(e);return isShadowRoot(t)?t.host:t}n.d(t,{Dx:function(){return getComputedStyle},Jj:function(){return getWindow},Kx:function(){return function getOverflowAncestors(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function getNearestOverflowAncestor(e){let t=getParentNode(e);return isLastTraversableNode(t)?e.ownerDocument?e.ownerDocument.body:e.body:isHTMLElement(t)&&isOverflowElement(t)?t:getNearestOverflowAncestor(t)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),u=getWindow(o);return i?t.concat(u,u.visualViewport||[],isOverflowElement(o)?o:[],u.frameElement&&n?getOverflowAncestors(u.frameElement):[]):t.concat(o,getOverflowAncestors(o,[],n))}},Lw:function(){return getNodeScroll},Ow:function(){return getParentNode},Pf:function(){return isWebKit},Py:function(){return isLastTraversableNode},Re:function(){return isHTMLElement},Ze:function(){return isTableElement},ao:function(){return isOverflowElement},gQ:function(){return getContainingBlock},hT:function(){return isContainingBlock},kK:function(){return isElement},tF:function(){return getDocumentElement},wk:function(){return getNodeName}})}}]);