(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7433],{6041:function(){void 0===globalThis.__DEV__&&(globalThis.__DEV__=!1)},55822:function(e,t,n){"use strict";n.d(t,{Z:function(){return R}});var r=n(21414),o=n.n(r),u=n(87756);class a{enqueue(e){this._getCurrentQueue().push(e)}enqueueTasks(e){e.forEach(e=>this.enqueue(e))}cancelTasks(e){this._queueStack=this._queueStack.map(t=>(0,u.Z)((0,u.Z)({},t),{},{tasks:t.tasks.filter(t=>-1===e.indexOf(t))})).filter((e,t)=>e.tasks.length>0||0===t)}hasTasksToProcess(){return this._getCurrentQueue().length>0}processNext(){var e=this._getCurrentQueue();if(e.length){var t=e.shift();try{"object"==typeof t&&t.gen?this._genPromise(t):"object"==typeof t&&t.run?t.run():(o()("function"==typeof t,"Expected Function, SimpleTask, or PromiseTask, but got:\n"+JSON.stringify(t,null,2)),t())}catch(e){throw e.message="TaskQueue: Error with task "+(t.name||"")+": "+e.message,e}}}_getCurrentQueue(){var e=this._queueStack.length-1,t=this._queueStack[e];return t.popable&&0===t.tasks.length&&e>0?(this._queueStack.pop(),this._getCurrentQueue()):t.tasks}_genPromise(e){var t=this._queueStack.push({tasks:[],popable:!1}),n=this._queueStack[t-1];e.gen().then(()=>{n.popable=!0,this.hasTasksToProcess()&&this._onMoreTasks()}).catch(t=>{setTimeout(()=>{throw t.message="TaskQueue: Error resolving Promise in task "+e.name+": "+t.message,t},0)})}constructor(e){var t=e.onMoreTasks;this._onMoreTasks=t,this._queueStack=[{tasks:[],popable:!0}]}}class s{addListener(e,t,n){var r,o,u=(null==(o=(r=this._registry)[e])&&(o=new Set,r[e]=o),o),a={context:n,listener:t,remove(){u.delete(a)}};return u.add(a),a}emit(e){var t=this._registry[e];if(null!=t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];for(var u=0,a=[...t];u<a.length;u++){var s=a[u];s.listener.apply(s.context,r)}}}removeAllListeners(e){null==e?this._registry={}:delete this._registry[e]}listenerCount(e){var t=this._registry[e];return null==t?0:t.size}constructor(){this._registry={}}}var i=n(14440).Z&&void 0!==window.requestIdleCallback,c=i?window.requestIdleCallback:function(e,t){return setTimeout(()=>{var t=Date.now();e({didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))})},1)};i&&window.cancelIdleCallback;var l=new s,d={Events:{interactionStart:"interactionStart",interactionComplete:"interactionComplete"},runAfterInteractions(e){var t=[],n=new Promise(n=>{C(),e&&t.push(e),t.push({run:n,name:"resolve "+(e&&e.name||"?")}),p.enqueueTasks(t)});return{then:n.then.bind(n),done:n.then.bind(n),cancel:()=>{p.cancelTasks(t)}}},createInteractionHandle(){C();var e=++T;return f.add(e),e},clearInteractionHandle(e){o()(!!e,"Must provide a handle to clear."),C(),f.delete(e),m.add(e)},addListener:l.addListener.bind(l),setDeadline(e){S=e}},h=new Set,f=new Set,m=new Set,p=new a({onMoreTasks:C}),v=0,T=0,S=-1;function C(){v||(v=S>0?setTimeout(g):c(g))}function g(){v=0;var e=h.size;f.forEach(e=>h.add(e)),m.forEach(e=>h.delete(e));var t=h.size;if(0!==e&&0===t?l.emit(d.Events.interactionComplete):0===e&&0!==t&&l.emit(d.Events.interactionStart),0===t){for(var n=Date.now();p.hasTasksToProcess();)if(p.processNext(),S>0&&Date.now()-n>=S){C();break}}f.clear(),m.clear()}var R=d},66999:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var r=n(55822),o={centroidDimension:function(e,t,n,r){var u=e.touchBank,a=0,s=0,i=1===e.numberActiveTouches?e.touchBank[e.indexOfSingleActiveTouch]:null;if(null!==i)i.touchActive&&i.currentTimeStamp>t&&(a+=r&&n?i.currentPageX:r&&!n?i.currentPageY:!r&&n?i.previousPageX:i.previousPageY,s=1);else for(var c=0;c<u.length;c++){var l=u[c];null!=l&&l.touchActive&&l.currentTimeStamp>=t&&(a+=r&&n?l.currentPageX:r&&!n?l.currentPageY:!r&&n?l.previousPageX:l.previousPageY,s++)}return s>0?a/s:o.noCentroid},currentCentroidXOfTouchesChangedAfter:function(e,t){return o.centroidDimension(e,t,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(e,t){return o.centroidDimension(e,t,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(e,t){return o.centroidDimension(e,t,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(e,t){return o.centroidDimension(e,t,!1,!1)},currentCentroidX:function(e){return o.centroidDimension(e,0,!0,!0)},currentCentroidY:function(e){return o.centroidDimension(e,0,!1,!0)},noCentroid:-1},u=o.currentCentroidXOfTouchesChangedAfter,a=o.currentCentroidYOfTouchesChangedAfter,s=o.previousCentroidXOfTouchesChangedAfter,i=o.previousCentroidYOfTouchesChangedAfter,c=o.currentCentroidX,l=o.currentCentroidY,d={_initializeGestureState(e){e.moveX=0,e.moveY=0,e.x0=0,e.y0=0,e.dx=0,e.dy=0,e.vx=0,e.vy=0,e.numberActiveTouches=0,e._accountsForMovesUpTo=0},_updateGestureStateOnMove(e,t){e.numberActiveTouches=t.numberActiveTouches,e.moveX=u(t,e._accountsForMovesUpTo),e.moveY=a(t,e._accountsForMovesUpTo);var n=e._accountsForMovesUpTo,r=s(t,n),o=u(t,n),c=i(t,n),l=a(t,n),d=e.dx+(o-r),h=e.dy+(l-c),f=t.mostRecentTimeStamp-e._accountsForMovesUpTo;e.vx=(d-e.dx)/f,e.vy=(h-e.dy)/f,e.dx=d,e.dy=h,e._accountsForMovesUpTo=t.mostRecentTimeStamp},create(e){var t={handle:null,shouldCancelClick:!1,timeout:null},n={stateID:Math.random(),moveX:0,moveY:0,x0:0,y0:0,dx:0,dy:0,vx:0,vy:0,numberActiveTouches:0,_accountsForMovesUpTo:0};return{panHandlers:{onStartShouldSetResponder:t=>null!=e.onStartShouldSetPanResponder&&e.onStartShouldSetPanResponder(t,n),onMoveShouldSetResponder:t=>null!=e.onMoveShouldSetPanResponder&&e.onMoveShouldSetPanResponder(t,n),onStartShouldSetResponderCapture:t=>(1===t.nativeEvent.touches.length&&d._initializeGestureState(n),n.numberActiveTouches=t.touchHistory.numberActiveTouches,null!=e.onStartShouldSetPanResponderCapture&&e.onStartShouldSetPanResponderCapture(t,n)),onMoveShouldSetResponderCapture(t){var r=t.touchHistory;return n._accountsForMovesUpTo!==r.mostRecentTimeStamp&&(d._updateGestureStateOnMove(n,r),!!e.onMoveShouldSetPanResponderCapture&&e.onMoveShouldSetPanResponderCapture(t,n))},onResponderGrant:o=>(t.handle||(t.handle=r.Z.createInteractionHandle()),t.timeout&&clearTimeout(t.timeout),t.shouldCancelClick=!0,n.x0=c(o.touchHistory),n.y0=l(o.touchHistory),n.dx=0,n.dy=0,e.onPanResponderGrant&&e.onPanResponderGrant(o,n),null==e.onShouldBlockNativeResponder||e.onShouldBlockNativeResponder(o,n)),onResponderReject(r){h(t,e.onPanResponderReject,r,n)},onResponderRelease(r){h(t,e.onPanResponderRelease,r,n),f(t),d._initializeGestureState(n)},onResponderStart(t){var r=t.touchHistory;n.numberActiveTouches=r.numberActiveTouches,e.onPanResponderStart&&e.onPanResponderStart(t,n)},onResponderMove(t){var r=t.touchHistory;n._accountsForMovesUpTo!==r.mostRecentTimeStamp&&(d._updateGestureStateOnMove(n,r),e.onPanResponderMove&&e.onPanResponderMove(t,n))},onResponderEnd(r){var o=r.touchHistory;n.numberActiveTouches=o.numberActiveTouches,h(t,e.onPanResponderEnd,r,n)},onResponderTerminate(r){h(t,e.onPanResponderTerminate,r,n),f(t),d._initializeGestureState(n)},onResponderTerminationRequest:t=>null==e.onPanResponderTerminationRequest||e.onPanResponderTerminationRequest(t,n),onClickCapture:e=>{!0===t.shouldCancelClick&&(e.stopPropagation(),e.preventDefault())}},getInteractionHandle:()=>t.handle}}};function h(e,t,n,o){e.handle&&(r.Z.clearInteractionHandle(e.handle),e.handle=null),t&&t(n,o)}function f(e){e.timeout=setTimeout(()=>{e.shouldCancelClick=!1},250)}var m=d},73686:function(e,t,n){"use strict";n.d(t,{M:function(){return l}});var r=n(7653);let o=typeof window>"u",u=()=>{},a=r.createContext({});var s=n(24382),i=n(33879);let c=e=>e.key||"",l=({children:e,enterVariant:t,exitVariant:n,enterExitVariant:l,initial:d=!0,onExitComplete:h,exitBeforeEnter:f,presenceAffectsLayout:m=!0,custom:p})=>{let v=(0,r.useContext)(a).forceRender??(o?u:r.useReducer(e=>Math.random(),0)[1]),T=function(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}(e),S=(0,r.useRef)(T),C=(0,r.useRef)(new Map).current,g=(0,r.useRef)(new Set).current;!function(e,t){e.forEach(e=>{let n=c(e);t.set(n,e)})}(T,C);let R=(0,r.useRef)(!0);if(R.current)return R.current=!1,(0,i.jsx)(i.Fragment,{children:T.map(e=>(0,i.jsx)(s.g,{isPresent:!0,enterExitVariant:l,exitVariant:n,enterVariant:t,initial:!!d&&void 0,presenceAffectsLayout:m,custom:p,children:e},c(e)))});let P=[...T],_=S.current.map(c),x=T.map(c),k=_.length;for(let e=0;e<k;e++){let t=_[e];-1===x.indexOf(t)?g.add(t):g.delete(t)}return f&&g.size&&(P=[]),g.forEach(e=>{if(-1!==x.indexOf(e))return;let r=C.get(e);if(!r)return;let o=_.indexOf(e),u=(0,i.jsx)(s.g,{isPresent:!1,onExitComplete:()=>{C.delete(e),g.delete(e);let t=S.current.findIndex(t=>t.key===e);S.current.splice(t,1),g.size||(S.current=T,v(),h?.())},presenceAffectsLayout:m,enterExitVariant:l,enterVariant:t,exitVariant:n,custom:p,children:r},c(r));P.splice(o,0,u)}),P=P.map(e=>{let r=e.key;return g.has(r)?e:(0,i.jsx)(s.g,{isPresent:!0,exitVariant:n,enterVariant:t,enterExitVariant:l,presenceAffectsLayout:m,custom:p,children:e},c(e))}),S.current=P,(0,i.jsx)(i.Fragment,{children:g.size?P:P.map(e=>(0,r.cloneElement)(e))})};l.displayName="AnimatePresence"},24382:function(e,t,n){"use strict";n.d(t,{g:function(){return s}});var r=n(54150),o=n(6107),u=n(7653),a=n(33879);let s=u.memo(({children:e,initial:t,isPresent:n,onExitComplete:s,exitVariant:c,enterVariant:l,enterExitVariant:d,presenceAffectsLayout:h,custom:f})=>{let m=(0,r.h)(i),p=(0,u.useId)()||"",v=u.useMemo(()=>({id:p,initial:t,isPresent:n,custom:f,exitVariant:c,enterVariant:l,enterExitVariant:d,onExitComplete:()=>{for(let e of(m.set(p,!0),m.values()))if(!e)return;s?.()},register:()=>(m.set(p,!1),()=>m.delete(p))}),h?void 0:[n,c,l]);return u.useMemo(()=>{m.forEach((e,t)=>m.set(t,!1))},[n]),u.useEffect(()=>{n||m.size||s?.()},[n]),(0,a.jsx)(o.Oy.Provider,{value:v,children:e})});function i(){return new Map}},82079:function(e,t,n){"use strict";let r;n.d(t,{h_:function(){return d},$2:function(){return y},b5:function(){return O},Xp:function(){return k}}),n(6041);var o=n(84357),u=n(1872),a=n(7653),s=n(3458);let i={},c=e=>{let{stackZIndex:t,zIndex:n=1e3}=e,r=t?Math.max(t,Object.values(i).reduce((e,t)=>Math.max(e,t),0)+1):n||void 0,o=(0,a.useId)();return(0,a.useEffect)(()=>{if("number"==typeof r)return i[o]=r,()=>{delete i[o]}},[r]),r};var l=n(33879);let d=a.memo(e=>{if(o.sk)return null;let{host:t=globalThis.document?.body,stackZIndex:n,...r}=e,a=c(e);return(0,s.createPortal)((0,l.jsx)(u.FA,{contain:"strict",fullscreen:!0,position:"fixed",maxWidth:"100vw",maxHeight:"100vh",pointerEvents:"none",...r,zIndex:a}),t)});var h=n(44894),f=n(1755),m=((r=m||{})[r.REGISTER_HOST=0]="REGISTER_HOST",r[r.DEREGISTER_HOST=1]="DEREGISTER_HOST",r[r.ADD_UPDATE_PORTAL=2]="ADD_UPDATE_PORTAL",r[r.REMOVE_PORTAL=3]="REMOVE_PORTAL",r);let p={},v=(e,t)=>(t in e||(e[t]=[]),e),T=(e,t)=>(delete e[t],e),S=(e,t,n,r)=>{t in e||(e=v(e,t));let o=e[t].findIndex(e=>e.name===n);return -1!==o?e[t][o].node=r:e[t].push({name:n,node:r}),e},C=(e,t,n)=>{if(!(t in e))return console.info(`Failed to remove portal '${n}', '${t}' was not registered!`),e;let r=e[t].findIndex(e=>e.name===n);return -1!==r&&e[t].splice(r,1),e},g=(e,t)=>{let{type:n}=t;switch(n){case 0:return v({...e},t.hostName);case 1:return T({...e},t.hostName);case 2:return S({...e},t.hostName,t.portalName,t.node);case 3:return C({...e},t.hostName,t.portalName);default:return e}},R=(0,a.createContext)(null),P=(0,a.createContext)(null),_=e=>{let t=(0,a.useContext)(R);if(null===t)throw Error("'PortalStateContext' cannot be null, please add 'PortalProvider' to the root component.");return t[e]||[]},x=(e="root")=>{let t=(0,a.useContext)(P);if(null===t)throw Error("'PortalDispatchContext' cannot be null, please add 'PortalProvider' to the root component.");let n=(0,a.useCallback)(()=>{t({type:0,hostName:e})},[]),r=(0,a.useCallback)(()=>{t({type:1,hostName:e})},[]),o=(0,a.useCallback)((n,r)=>{t({type:2,hostName:e,portalName:n,node:r})},[]);return{registerHost:n,deregisterHost:r,addPortal:o,updatePortal:o,removePortal:(0,a.useCallback)(n=>{t({type:3,hostName:e,portalName:n})},[])}},k=(0,a.memo)(({rootHostName:e="root",shouldAddRootHost:t=!0,children:n})=>{let[r,o]=(0,a.useReducer)(g,p),u=(0,a.useMemo)(()=>e=>{(0,f.L)(()=>{o(e)})},[o]);return(0,l.jsx)(P.Provider,{value:u,children:(0,l.jsxs)(R.Provider,{value:r,children:[n,t&&(0,l.jsx)(y,{name:e})]})})});k.displayName="PortalProvider";let E=e=>(0,l.jsx)(l.Fragment,{children:e}),y=(0,a.memo)(function(e){return o.$L?(0,l.jsx)(w,{...e}):(0,l.jsx)(A,{...e})}),M=new Map,b={};function w(e){return(0,l.jsx)("div",{style:{display:"contents"},ref:t=>{t?(M.set(e.name,t),b[e.name]?.forEach(e=>e(t))):M.delete(e.name)}})}function A(e){let{name:t,forwardProps:n,render:r=E}=e,o=_(t),{registerHost:u,deregisterHost:s}=x(e.name);return(0,a.useEffect)(()=>{if(!(typeof window>"u"))return u(),()=>{s()}},[]),r(n?o.map(e=>{let t=e.node,{children:r,...o}=n;return n?a.Children.map(t,e=>a.isValidElement(e)?a.cloneElement(e,{key:e.key,...o}):e):t}):o.map(e=>e.node))}let O=(0,a.memo)(function(e){return o.$L?(0,l.jsx)(D,{...e}):(0,l.jsx)(N,{...e})}),D=e=>{if(!e.hostName)throw Error("No name");let t=M.get(e.hostName),[n,r]=(0,a.useState)(t);return t&&!n&&r(t),(0,a.useEffect)(()=>{if(!e.hostName||n)return;let t=e=>{r(e)};return b[e.hostName]||=new Set,b[e.hostName].add(t),()=>{b[e.hostName]?.delete(t)}},[n]),n?(0,s.createPortal)(e.children,n):null},N=e=>{let{name:t,hostName:n,handleOnMount:r,handleOnUnmount:u,handleOnUpdate:s,children:i,passthrough:c}=e,{addPortal:l,removePortal:d}=x(n),f=(0,a.useId)(),m=t||f,p=(0,h.useEvent)(()=>{r?r(()=>l(m,i)):l(m,i)}),v=(0,h.useEvent)(()=>{u?u(()=>d(m)):d(m)}),T=(0,h.useEvent)(()=>{s?s(()=>l(m,i)):l(m,i)});return(0,o.LI)(()=>{if(!c)return p(),()=>{v()}},[]),(0,a.useEffect)(()=>{c||T()},[i]),c?i:null}},1755:function(e,t,n){"use strict";n.d(t,{L:function(){return o}});var r=n(7653);let o=e=>{(0,r.startTransition)(e)}},54150:function(e,t,n){"use strict";n.d(t,{h:function(){return o}});var r=n(7653);function o(e){if(typeof document>"u")return r.useMemo(()=>e(),[]);let t=r.useRef();return t.current||(t.current={v:e()}),t.current.v}},86211:function(e,t,n){"use strict";n.d(t,{T:function(){return s}});var r=n(76414),o=n(7653),u=n(1755);let a=e=>e();function s({prop:e,defaultProp:t,onChange:n,strategy:s="prop-wins",preventUpdate:c,transition:l}){let[d,h]=o.useState(e??t),f=o.useRef(d),m="prop-wins"===s&&void 0!==e,p=m?e:d,v=(0,r.z)(n||i),T=l?u.L:a;return o.useEffect(()=>{void 0!==e&&(f.current=e,T(()=>{h(e)}))},[e]),o.useEffect(()=>{m||d!==f.current&&(f.current=d,v(d))},[v,d,m]),[p,(0,r.z)(e=>{c||(m?v("function"==typeof e?e(f.current):e):T(()=>{h(e)}))})]}let i=()=>{}},76414:function(e,t,n){"use strict";n.d(t,{z:function(){return u}});var r=n(84357),o=n(7653);function u(e){return function(e,t,n){let u=o.useRef(t??e);return(0,r.LI)(()=>{u.current=e}),o.useCallback(n?(...e)=>u.current?.apply(null,e):()=>u.current,[])}(e,a,!0)}let a=()=>{throw Error("Cannot call an event handler while rendering.")}},6107:function(e,t,n){"use strict";n.d(t,{Oy:function(){return u},il:function(){return a},hO:function(){return i},oO:function(){return s}});var r=n(7653),o=n(33879);let u=r.createContext(null),a=e=>(0,o.jsx)(u.Provider,{value:null,children:e.children});function s(){let e=r.useContext(u);if(!e)return[!0,null,e];let{id:t,isPresent:n,onExitComplete:o,register:a}=e;return r.useEffect(()=>a(t),[]),!n&&o?[!1,()=>o?.(t),e]:[!0,void 0,e]}function i(){var e;return null===(e=r.useContext(u))||e.isPresent}}}]);