!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c1b62560-2682-4eb8-80fd-dc9de1436839",e._sentryDebugIdIdentifier="sentry-dbid-c1b62560-2682-4eb8-80fd-dc9de1436839")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[664],{56750:function(e,t,n){n.d(t,{e:function(){return a}});var r=n(19160),i=n(15809),o=n(75753),u=n(68866);function a(e){let t=(0,r.r)(e);if("virtual"===(0,u.Jz)()){let n=t.activeElement;(0,i.Q)(()=>{t.activeElement===n&&e.isConnected&&(0,o.A)(e)})}else(0,o.A)(e)}},727:function(e,t,n){n.d(t,{F:function(){return a}});var r=n(68866),i=n(57911),o=n(47641),u=n(21295);function a(e={}){let{autoFocus:t=!1,isTextInput:n,within:a}=e,s=(0,u.useRef)({isFocused:!1,isFocusVisible:t||(0,r.E)()}),[l,c]=(0,u.useState)(!1),[d,f]=(0,u.useState)(()=>s.current.isFocused&&s.current.isFocusVisible),p=(0,u.useCallback)(()=>f(s.current.isFocused&&s.current.isFocusVisible),[]),g=(0,u.useCallback)(e=>{s.current.isFocused=e,c(e),p()},[p]);(0,r.mG)(e=>{s.current.isFocusVisible=e,p()},[],{isTextInput:n});let{focusProps:v}=(0,i.K)({isDisabled:a,onFocusChange:g}),{focusWithinProps:y}=(0,o.L)({isDisabled:!a,onFocusWithinChange:g});return{isFocused:l,isFocusVisible:d,focusProps:a?y:v}}},87386:function(e,t,n){n.d(t,{k:function(){return c}});var r=n(56750),i=n(6496),o=n(8920),u=n(21295),a=n(57911),s=n(87273);let l=u.createContext(null);function c(e,t){let{focusProps:n}=(0,a.K)(e),{keyboardProps:c}=(0,s.v)(e),d=(0,o.d)(n,c),f=function(e){let t=(0,u.useContext)(l)||{};(0,i.l)(t,e);let{ref:n,...r}=t;return r}(t),p=e.isDisabled?{}:f,g=(0,u.useRef)(e.autoFocus);return(0,u.useEffect)(()=>{g.current&&t.current&&(0,r.e)(t.current),g.current=!1},[t]),{focusableProps:(0,o.d)({...d,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},p)}}},23478:function(e,t,n){n.d(t,{O:function(){return r}});let r=n(21295).createContext({register:()=>{}});r.displayName="PressResponderContext"},57911:function(e,t,n){n.d(t,{K:function(){return u}});var r=n(9366),i=n(21295),o=n(19160);function u(e){let{isDisabled:t,onFocus:n,onBlur:u,onFocusChange:a}=e,s=(0,i.useCallback)(e=>{if(e.target===e.currentTarget)return u&&u(e),a&&a(!1),!0},[u,a]),l=(0,r.d)(s),c=(0,i.useCallback)(e=>{let t=(0,o.r)(e.target);e.target===e.currentTarget&&t.activeElement===e.target&&(n&&n(e),a&&a(!0),l(e))},[a,n,l]);return{focusProps:{onFocus:!t&&(n||a||u)?c:void 0,onBlur:!t&&(u||a)?s:void 0}}}},68866:function(e,t,n){n.d(t,{E:function(){return b},Jz:function(){return P},_w:function(){return w},mG:function(){return k}});var r=n(30634),i=n(14430),o=n(19160),u=n(21295);let a=null,s=new Set,l=new Map,c=!1,d=!1,f={Tab:!0,Escape:!0};function p(e,t){for(let n of s)n(e,t)}function g(e){c=!0,e.metaKey||!(0,r.V5)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(a="keyboard",p("keyboard",e))}function v(e){a="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(c=!0,p("pointer",e))}function y(e){(0,i.Z)(e)&&(c=!0,a="virtual")}function T(e){e.target!==window&&e.target!==document&&(c||d||(a="virtual",p("virtual",e)),c=!1,d=!1)}function m(){c=!1,d=!0}function E(e){if("undefined"==typeof window||l.get((0,o.k)(e)))return;let t=(0,o.k)(e),n=(0,o.r)(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){c=!0,r.apply(this,arguments)},n.addEventListener("keydown",g,!0),n.addEventListener("keyup",g,!0),n.addEventListener("click",y,!0),t.addEventListener("focus",T,!0),t.addEventListener("blur",m,!1),"undefined"!=typeof PointerEvent?(n.addEventListener("pointerdown",v,!0),n.addEventListener("pointermove",v,!0),n.addEventListener("pointerup",v,!0)):(n.addEventListener("mousedown",v,!0),n.addEventListener("mousemove",v,!0),n.addEventListener("mouseup",v,!0)),t.addEventListener("beforeunload",()=>{h(e)},{once:!0}),l.set(t,{focus:r})}let h=(e,t)=>{let n=(0,o.k)(e),r=(0,o.r)(e);t&&r.removeEventListener("DOMContentLoaded",t),l.has(n)&&(n.HTMLElement.prototype.focus=l.get(n).focus,r.removeEventListener("keydown",g,!0),r.removeEventListener("keyup",g,!0),r.removeEventListener("click",y,!0),n.removeEventListener("focus",T,!0),n.removeEventListener("blur",m,!1),"undefined"!=typeof PointerEvent?(r.removeEventListener("pointerdown",v,!0),r.removeEventListener("pointermove",v,!0),r.removeEventListener("pointerup",v,!0)):(r.removeEventListener("mousedown",v,!0),r.removeEventListener("mousemove",v,!0),r.removeEventListener("mouseup",v,!0)),l.delete(n))};function b(){return"pointer"!==a}function P(){return a}function w(e){a=e,p(e,null)}"undefined"!=typeof document&&function(e){let t;let n=(0,o.r)(void 0);"loading"!==n.readyState?E(void 0):(t=()=>{E(void 0)},n.addEventListener("DOMContentLoaded",t)),()=>h(e,t)}();let L=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function k(e,t,n){E(),(0,u.useEffect)(()=>{let t=(t,r)=>{(function(e,t,n){var r;let i="undefined"!=typeof window?(0,o.k)(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,u="undefined"!=typeof window?(0,o.k)(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,a="undefined"!=typeof window?(0,o.k)(null==n?void 0:n.target).HTMLElement:HTMLElement,s="undefined"!=typeof window?(0,o.k)(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||(null==n?void 0:n.target)instanceof i&&!L.has(null==n?void 0:null===(r=n.target)||void 0===r?void 0:r.type)||(null==n?void 0:n.target)instanceof u||(null==n?void 0:n.target)instanceof a&&(null==n?void 0:n.target.isContentEditable))&&"keyboard"===t&&n instanceof s&&!f[n.key])})(!!(null==n?void 0:n.isTextInput),t,r)&&e(b())};return s.add(t),()=>{s.delete(t)}},t)}},47641:function(e,t,n){n.d(t,{L:function(){return o}});var r=n(9366),i=n(21295);function o(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:o,onFocusWithinChange:u}=e,a=(0,i.useRef)({isFocusWithin:!1}),s=(0,i.useCallback)(e=>{a.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(e),u&&u(!1))},[n,u,a]),l=(0,r.d)(s),c=(0,i.useCallback)(e=>{a.current.isFocusWithin||document.activeElement!==e.target||(o&&o(e),u&&u(!0),a.current.isFocusWithin=!0,l(e))},[o,u,l]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:c,onBlur:s}}}},99532:function(e,t,n){n.d(t,{X:function(){return l}});var r=n(21295);let i=!1,o=0;function u(){i=!0,setTimeout(()=>{i=!1},50)}function a(e){"touch"===e.pointerType&&u()}function s(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",a):document.addEventListener("touchend",u),o++,()=>{--o>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",a):document.removeEventListener("touchend",u))}}function l(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:o,isDisabled:u}=e,[a,l]=(0,r.useState)(!1),c=(0,r.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,r.useEffect)(s,[]);let{hoverProps:d,triggerHoverEnd:f}=(0,r.useMemo)(()=>{let e=(e,r)=>{if(c.pointerType=r,u||"touch"===r||c.isHovered||!e.currentTarget.contains(e.target))return;c.isHovered=!0;let i=e.currentTarget;c.target=i,t&&t({type:"hoverstart",target:i,pointerType:r}),n&&n(!0),l(!0)},r=(e,t)=>{if(c.pointerType="",c.target=null,"touch"===t||!c.isHovered)return;c.isHovered=!1;let r=e.currentTarget;o&&o({type:"hoverend",target:r,pointerType:t}),n&&n(!1),l(!1)},a={};return"undefined"!=typeof PointerEvent?(a.onPointerEnter=t=>{i&&"mouse"===t.pointerType||e(t,t.pointerType)},a.onPointerLeave=e=>{!u&&e.currentTarget.contains(e.target)&&r(e,e.pointerType)}):(a.onTouchStart=()=>{c.ignoreEmulatedMouseEvents=!0},a.onMouseEnter=t=>{c.ignoreEmulatedMouseEvents||i||e(t,"mouse"),c.ignoreEmulatedMouseEvents=!1},a.onMouseLeave=e=>{!u&&e.currentTarget.contains(e.target)&&r(e,"mouse")}),{hoverProps:a,triggerHoverEnd:r}},[t,n,o,u,c]);return(0,r.useEffect)(()=>{u&&f({currentTarget:c.target},c.pointerType)},[u]),{hoverProps:d,isHovered:a}}},87273:function(e,t,n){function r(e){if(!e)return;let t=!0;return n=>{e({...n,preventDefault(){n.preventDefault()},isDefaultPrevented:()=>n.isDefaultPrevented(),stopPropagation(){t?console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior."):t=!0},continuePropagation(){t=!1},isPropagationStopped:()=>t}),t&&n.stopPropagation()}}function i(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:r(e.onKeyDown),onKeyUp:r(e.onKeyUp)}}}n.d(t,{v:function(){return i}})},19053:function(e,t,n){n.d(t,{r:function(){return K}});var r=n(30634),i=n(19160),o=n(15809);let u="default",a="",s=new WeakMap;function l(e){if((0,r.gn)()){if("default"===u){let t=(0,i.r)(e);a=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}u="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(s.set(e,e.style.userSelect),e.style.userSelect="none")}function c(e){if((0,r.gn)())"disabled"===u&&(u="restoring",setTimeout(()=>{(0,o.Q)(()=>{if("restoring"===u){let t=(0,i.r)(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=a||""),a="",u="default"}})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&s.has(e)){let t=s.get(e);"none"===e.style.userSelect&&(e.style.userSelect=t),""===e.getAttribute("style")&&e.removeAttribute("style"),s.delete(e)}}var d=n(23478);function f(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function p(e,t,n){var r=f(e,t,"set");return!function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=n}}(e,r,n),n}var g=n(8920),v=n(6496),y=n(13431),T=n(16247),m=n(64092),E=n(19198),h=n(14430),b=n(75753),P=n(21295),w=new WeakMap;class L{continuePropagation(){p(this,w,!1)}get shouldStopPropagation(){var e;return(e=f(this,w,"get")).get?e.get.call(this):e.value}constructor(e,t,n,r){var i,o;o={writable:!0,value:void 0},function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}(this,w),w.set(this,o),p(this,w,!0);let u=null!==(i=null==r?void 0:r.target)&&void 0!==i?i:n.currentTarget,a=null==u?void 0:u.getBoundingClientRect(),s,l=0,c,d=null;null!=n.clientX&&null!=n.clientY&&(c=n.clientX,d=n.clientY),a&&(null!=c&&null!=d?(s=c-a.left,l=d-a.top):(s=a.width/2,l=a.height/2)),this.type=e,this.pointerType=t,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.x=s,this.y=l}}let k=Symbol("linkClicked");function K(e){let{onPress:t,onPressChange:n,onPressStart:o,onPressEnd:u,onPressUp:a,isDisabled:s,isPressed:f,preventFocusOnPress:p,shouldCancelOnPointerExit:w,allowTextSelectionOnPress:K,ref:x,...W}=function(e){let t=(0,P.useContext)(d.O);if(t){let{register:n,...r}=t;e=(0,g.d)(r,e),n()}return(0,v.l)(t,e.ref),e}(e),[G,V]=(0,P.useState)(!1),Y=(0,P.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:N,removeAllGlobalListeners:R}=(0,y.x)(),U=(0,T.i)((e,t)=>{let r=Y.current;if(s||r.didFirePressStart)return!1;let i=!0;if(r.isTriggeringEvent=!0,o){let n=new L("pressstart",t,e);o(n),i=n.shouldStopPropagation}return n&&n(!0),r.isTriggeringEvent=!1,r.didFirePressStart=!0,V(!0),i}),X=(0,T.i)((e,r,i=!0)=>{let o=Y.current;if(!o.didFirePressStart)return!1;o.ignoreClickAfterPress=!0,o.didFirePressStart=!1,o.isTriggeringEvent=!0;let a=!0;if(u){let t=new L("pressend",r,e);u(t),a=t.shouldStopPropagation}if(n&&n(!1),V(!1),t&&i&&!s){let n=new L("press",r,e);t(n),a&&(a=n.shouldStopPropagation)}return o.isTriggeringEvent=!1,a}),_=(0,T.i)((e,t)=>{let n=Y.current;if(s)return!1;if(a){n.isTriggeringEvent=!0;let r=new L("pressup",t,e);return a(r),n.isTriggeringEvent=!1,r.shouldStopPropagation}return!0}),z=(0,T.i)(e=>{let t=Y.current;t.isPressed&&t.target&&(t.isOverTarget&&null!=t.pointerType&&X(D(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,R(),K||c(t.target))}),B=(0,T.i)(e=>{w&&z(e)}),Z=(0,P.useMemo)(()=>{let e=Y.current,t={onKeyDown(t){if(S(t.nativeEvent,t.currentTarget)&&t.currentTarget.contains(t.target)){var o;I(t.target,t.key)&&t.preventDefault();let u=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,u=U(t,"keyboard");let r=t.currentTarget;N((0,i.r)(t.currentTarget),"keyup",(0,m.t)(t=>{S(t,r)&&!t.repeat&&r.contains(t.target)&&e.target&&_(D(e.target,t),"keyboard")},n),!0)}u&&t.stopPropagation(),t.metaKey&&(0,r.V5)()&&(null===(o=e.metaKeyEvents)||void 0===o||o.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||t.currentTarget.contains(t.target))&&t&&0===t.button&&!e.isTriggeringEvent&&!E.nG.isOpening){let n=!0;if(s&&t.preventDefault(),!e.ignoreClickAfterPress&&!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||(0,h.Z)(t.nativeEvent))){s||p||(0,b.A)(t.currentTarget);let e=U(t,"virtual"),r=_(t,"virtual"),i=X(t,"virtual");n=e&&r&&i}e.ignoreEmulatedMouseEvents=!1,e.ignoreClickAfterPress=!1,n&&t.stopPropagation()}}},n=t=>{var n,r,i;if(e.isPressed&&e.target&&S(t,e.target)){I(t.target,t.key)&&t.preventDefault();let n=t.target;X(D(e.target,t),"keyboard",e.target.contains(n)),R(),"Enter"!==t.key&&M(e.target)&&e.target.contains(n)&&!t[k]&&(t[k]=!0,(0,E.nG)(e.target,t,!1)),e.isPressed=!1,null===(r=e.metaKeyEvents)||void 0===r||r.delete(t.key)}else if("Meta"===t.key&&(null===(n=e.metaKeyEvents)||void 0===n?void 0:n.size)){let t=e.metaKeyEvents;for(let n of(e.metaKeyEvents=void 0,t.values()))null===(i=e.target)||void 0===i||i.dispatchEvent(new KeyboardEvent("keyup",n))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{if(0!==t.button||!t.currentTarget.contains(t.target))return;if((0,h.c)(t.nativeEvent)){e.pointerType="virtual";return}H(t.currentTarget)&&t.preventDefault(),e.pointerType=t.pointerType;let r=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,s||p||(0,b.A)(t.currentTarget),K||l(e.target),r=U(t,e.pointerType);let u=t.target;"releasePointerCapture"in u&&u.releasePointerCapture(t.pointerId),N((0,i.r)(t.currentTarget),"pointerup",n,!1),N((0,i.r)(t.currentTarget),"pointercancel",o,!1)}r&&t.stopPropagation()},t.onMouseDown=e=>{e.currentTarget.contains(e.target)&&0===e.button&&(H(e.currentTarget)&&e.preventDefault(),e.stopPropagation())},t.onPointerUp=t=>{t.currentTarget.contains(t.target)&&"virtual"!==e.pointerType&&0===t.button&&_(t,e.pointerType||t.pointerType)},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!0,U(D(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,X(D(e.target,t),e.pointerType,!1),B(t))};let n=t=>{t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target&&(e.target.contains(t.target)&&null!=e.pointerType?X(D(e.target,t),e.pointerType):e.isOverTarget&&null!=e.pointerType&&X(D(e.target,t),e.pointerType,!1),e.isPressed=!1,e.isOverTarget=!1,e.activePointerId=null,e.pointerType=null,R(),K||c(e.target),"ontouchend"in e.target&&"mouse"!==t.pointerType&&N(e.target,"touchend",r,{once:!0}))},r=e=>{O(e.currentTarget)&&e.preventDefault()},o=e=>{z(e)};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&z(e)}}else{t.onMouseDown=t=>{if(0===t.button&&t.currentTarget.contains(t.target)){if(H(t.currentTarget)&&t.preventDefault(),e.ignoreEmulatedMouseEvents){t.stopPropagation();return}e.isPressed=!0,e.isOverTarget=!0,e.target=t.currentTarget,e.pointerType=(0,h.Z)(t.nativeEvent)?"virtual":"mouse",s||p||(0,b.A)(t.currentTarget),U(t,e.pointerType)&&t.stopPropagation(),N((0,i.r)(t.currentTarget),"mouseup",n,!1)}},t.onMouseEnter=t=>{if(!t.currentTarget.contains(t.target))return;let n=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!0,n=U(t,e.pointerType)),n&&t.stopPropagation()},t.onMouseLeave=t=>{if(!t.currentTarget.contains(t.target))return;let n=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!1,n=X(t,e.pointerType,!1),B(t)),n&&t.stopPropagation()},t.onMouseUp=t=>{t.currentTarget.contains(t.target)&&!e.ignoreEmulatedMouseEvents&&0===t.button&&_(t,e.pointerType||"mouse")};let n=t=>{if(0===t.button){if(e.isPressed=!1,R(),e.ignoreEmulatedMouseEvents){e.ignoreEmulatedMouseEvents=!1;return}e.target&&F(t,e.target)&&null!=e.pointerType?X(D(e.target,t),e.pointerType):e.target&&e.isOverTarget&&null!=e.pointerType&&X(D(e.target,t),e.pointerType,!1),e.isOverTarget=!1}};t.onTouchStart=t=>{if(!t.currentTarget.contains(t.target))return;let n=function(e){let{targetTouches:t}=e;return t.length>0?t[0]:null}(t.nativeEvent);n&&(e.activePointerId=n.identifier,e.ignoreEmulatedMouseEvents=!0,e.isOverTarget=!0,e.isPressed=!0,e.target=t.currentTarget,e.pointerType="touch",s||p||(0,b.A)(t.currentTarget),K||l(e.target),U(A(e.target,t),e.pointerType)&&t.stopPropagation(),N((0,i.k)(t.currentTarget),"scroll",r,!0))},t.onTouchMove=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed){t.stopPropagation();return}let n=C(t.nativeEvent,e.activePointerId),r=!0;n&&F(n,t.currentTarget)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,r=U(A(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,r=X(A(e.target,t),e.pointerType,!1),B(A(e.target,t))),r&&t.stopPropagation()},t.onTouchEnd=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed){t.stopPropagation();return}let n=C(t.nativeEvent,e.activePointerId),r=!0;n&&F(n,t.currentTarget)&&null!=e.pointerType?(_(A(e.target,t),e.pointerType),r=X(A(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(r=X(A(e.target,t),e.pointerType,!1)),r&&t.stopPropagation(),e.isPressed=!1,e.activePointerId=null,e.isOverTarget=!1,e.ignoreEmulatedMouseEvents=!0,e.target&&!K&&c(e.target),R()},t.onTouchCancel=t=>{t.currentTarget.contains(t.target)&&(t.stopPropagation(),e.isPressed&&z(A(e.target,t)))};let r=t=>{e.isPressed&&t.target.contains(e.target)&&z({currentTarget:e.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&z(e)}}return t},[N,s,p,R,K,z,B,X,U,_]);return(0,P.useEffect)(()=>()=>{var e;K||c(null!==(e=Y.current.target)&&void 0!==e?e:void 0)},[K]),{isPressed:f||G,pressProps:(0,g.d)(W,Z)}}function M(e){return"A"===e.tagName&&e.hasAttribute("href")}function S(e,t){let{key:n,code:r}=e,o=t.getAttribute("role");return("Enter"===n||" "===n||"Spacebar"===n||"Space"===r)&&!(t instanceof(0,i.k)(t).HTMLInputElement&&!W(t,n)||t instanceof(0,i.k)(t).HTMLTextAreaElement||t.isContentEditable)&&!(("link"===o||!o&&M(t))&&"Enter"!==n)}function C(e,t){let n=e.changedTouches;for(let e=0;eo.right)&&!(o.left>i.right)&&!(i.top>o.bottom)&&!(o.top>i.bottom)}function H(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function O(e){return!(e instanceof HTMLInputElement)&&(e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!M(e))}function I(e,t){return e instanceof HTMLInputElement?!W(e,t):O(e)}let x=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function W(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:x.has(e.type)}},9366:function(e,t,n){n.d(t,{d:function(){return a}});var r=n(21295),i=n(12209),o=n(16247);class u{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function a(e){let t=(0,r.useRef)({isFocused:!1,observer:null});(0,i.b)(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let n=(0,o.i)(t=>{null==e||e(t)});return(0,r.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target;r.addEventListener("focusout",e=>{t.current.isFocused=!1,r.disabled&&n(new u("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[n])}},19160:function(e,t,n){n.d(t,{k:function(){return i},r:function(){return r}});let r=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},i=e=>e&&"window"in e&&e.window===e?e:r(e).defaultView||window},75753:function(e,t,n){function r(e){if(function(){if(null==i){i=!1;try{document.createElement("div").focus({get preventScroll(){return i=!0,!0}})}catch{}}return i}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeightc(e,t))},useHref:e=>e});function a(e){let{children:t,navigate:n,useHref:r}=e,i=(0,o.useMemo)(()=>({isNative:!1,open:(e,t,r,i)=>{d(e,e=>{l(e,t)?n(r,i):c(e,t)})},useHref:r||(e=>e)}),[n,r]);return o.createElement(u.Provider,{value:i},t)}function s(){return(0,o.useContext)(u)}function l(e,t){let n=e.getAttribute("target");return(!n||"_self"===n)&&e.origin===location.origin&&!e.hasAttribute("download")&&!t.metaKey&&!t.ctrlKey&&!t.altKey&&!t.shiftKey}function c(e,t,n=!0){var o,u;let{metaKey:a,ctrlKey:s,altKey:l,shiftKey:d}=t;(0,i.vU)()&&(null===(u=window.event)||void 0===u?void 0:null===(o=u.type)||void 0===o?void 0:o.startsWith("key"))&&"_blank"===e.target&&((0,i.V5)()?a=!0:s=!0);let f=(0,i.Pf)()&&(0,i.V5)()&&!(0,i.zc)()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:s,altKey:l,shiftKey:d}):new MouseEvent("click",{metaKey:a,ctrlKey:s,altKey:l,shiftKey:d,bubbles:!0,cancelable:!0});c.isOpening=n,(0,r.A)(e),e.dispatchEvent(f),c.isOpening=!1}function d(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let n=document.createElement("a");n.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(n.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(n.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(n.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(n.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(n.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(n),t(n),e.removeChild(n)}}function f(e){var t;let n=s().useHref(null!==(t=null==e?void 0:e.href)&&void 0!==t?t:"");return{href:(null==e?void 0:e.href)?n:void 0,target:null==e?void 0:e.target,rel:null==e?void 0:e.rel,download:null==e?void 0:e.download,ping:null==e?void 0:e.ping,referrerPolicy:null==e?void 0:e.referrerPolicy}}c.isOpening=!1},30634:function(e,t,n){function r(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands.some(t=>e.test(t.brand)))||e.test(window.navigator.userAgent))}function i(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function o(e){let t=null;return()=>(null==t&&(t=e()),t)}n.d(t,{Dt:function(){return p},Pf:function(){return d},V5:function(){return u},ad:function(){return c},gn:function(){return l},i7:function(){return f},vU:function(){return g},zc:function(){return s}});let u=o(function(){return i(/^Mac/i)}),a=o(function(){return i(/^iPhone/i)}),s=o(function(){return i(/^iPad/i)||u()&&navigator.maxTouchPoints>1}),l=o(function(){return a()||s()}),c=o(function(){return u()||l()}),d=o(function(){return r(/AppleWebKit/i)&&!f()}),f=o(function(){return r(/Chrome/i)}),p=o(function(){return r(/Android/i)}),g=o(function(){return r(/Firefox/i)})},15809:function(e,t,n){n.d(t,{Q:function(){return u}});let r=new Map,i=new Set;function o(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=n=>{if(!e(n)||!n.target)return;let o=r.get(n.target);if(o&&(o.delete(n.propertyName),0===o.size&&(n.target.removeEventListener("transitioncancel",t),r.delete(n.target)),0===r.size)){for(let e of i)e();i.clear()}};document.body.addEventListener("transitionrun",n=>{if(!e(n)||!n.target)return;let i=r.get(n.target);i||(i=new Set,r.set(n.target,i),n.target.addEventListener("transitioncancel",t,{once:!0})),i.add(n.propertyName)}),document.body.addEventListener("transitionend",t)}function u(e){requestAnimationFrame(()=>{0===r.size?e():i.add(e)})}"undefined"!=typeof document&&("loading"!==document.readyState?o():document.addEventListener("DOMContentLoaded",o))},13431:function(e,t,n){n.d(t,{x:function(){return i}});var r=n(21295);function i(){let e=(0,r.useRef)(new Map),t=(0,r.useCallback)((t,n,r,i)=>{let o=(null==i?void 0:i.once)?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:o,options:i}),t.addEventListener(n,o,i)},[]),n=(0,r.useCallback)((t,n,r,i)=>{var o;let u=(null===(o=e.current.get(r))||void 0===o?void 0:o.fn)||r;t.removeEventListener(n,u,i),e.current.delete(r)},[]),i=(0,r.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,r.useEffect)(()=>i,[i]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:i}}},6496:function(e,t,n){n.d(t,{l:function(){return i}});var r=n(12209);function i(e,t){(0,r.b)(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}}}]);