1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5026],{14664:(e,t,r)=>{"use strict";let n;r.d(t,{Mp:()=>eB,Hd:()=>e9,vL:()=>o,uN:()=>eu,AN:()=>eh,fp:()=>I,y$:()=>N,Sj:()=>Y,Vy:()=>T,sl:()=>W,fF:()=>eV,PM:()=>eU,zM:()=>e$,MS:()=>k,FR:()=>D});var l,i,a,o,u,s,c,d,f,h,g=r(14232),p=r(98477),v=r(63727);let m={display:"none"};function b(e){let{id:t,value:r}=e;return g.createElement("div",{id:t,style:m},r)}function y(e){let{id:t,announcement:r,ariaLiveType:n="assertive"}=e;return g.createElement("div",{id:t,style:{position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":n,"aria-atomic":!0},r)}let w=(0,g.createContext)(null),x={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},E={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:r}=e;return r?"Draggable item "+t.id+" was moved over droppable area "+r.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:r}=e;return r?"Draggable item "+t.id+" was dropped over droppable area "+r.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function C(e){let{announcements:t=E,container:r,hiddenTextDescribedById:n,screenReaderInstructions:l=x}=e,{announce:i,announcement:a}=function(){let[e,t]=(0,g.useState)("");return{announce:(0,g.useCallback)(e=>{null!=e&&t(e)},[]),announcement:e}}(),o=(0,v.YG)("DndLiveRegion"),[u,s]=(0,g.useState)(!1);(0,g.useEffect)(()=>{s(!0)},[]);var c=(0,g.useMemo)(()=>({onDragStart(e){let{active:r}=e;i(t.onDragStart({active:r}))},onDragMove(e){let{active:r,over:n}=e;t.onDragMove&&i(t.onDragMove({active:r,over:n}))},onDragOver(e){let{active:r,over:n}=e;i(t.onDragOver({active:r,over:n}))},onDragEnd(e){let{active:r,over:n}=e;i(t.onDragEnd({active:r,over:n}))},onDragCancel(e){let{active:r,over:n}=e;i(t.onDragCancel({active:r,over:n}))}}),[i,t]);let d=(0,g.useContext)(w);if((0,g.useEffect)(()=>{if(!d)throw Error("useDndMonitor must be used within a children of <DndContext>");return d(c)},[c,d]),!u)return null;let f=g.createElement(g.Fragment,null,g.createElement(b,{id:n,value:l.draggable}),g.createElement(y,{id:o,announcement:a}));return r?(0,p.createPortal)(f,r):f}function S(){}function k(e,t){return(0,g.useMemo)(()=>({sensor:e,options:null!=t?t:{}}),[e,t])}function D(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,g.useMemo)(()=>[...t].filter(e=>null!=e),[...t])}!function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"}(l||(l={}));let R=Object.freeze({x:0,y:0});function M(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function O(e,t){let{data:{value:r}}=e,{data:{value:n}}=t;return r-n}function _(e,t){let{data:{value:r}}=e,{data:{value:n}}=t;return n-r}function L(e){let{left:t,top:r,height:n,width:l}=e;return[{x:t,y:r},{x:t+l,y:r},{x:t,y:r+n},{x:t+l,y:r+n}]}function T(e,t){if(!e||0===e.length)return null;let[r]=e;return t?r[t]:r}function A(e,t,r){return void 0===t&&(t=e.left),void 0===r&&(r=e.top),{x:t+.5*e.width,y:r+.5*e.height}}let I=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e,l=A(t,t.left,t.top),i=[];for(let e of n){let{id:t}=e,n=r.get(t);if(n){let r=M(A(n),l);i.push({id:t,data:{droppableContainer:e,value:r}})}}return i.sort(O)},N=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e,l=L(t),i=[];for(let e of n){let{id:t}=e,n=r.get(t);if(n){let r=L(n),a=Number((l.reduce((e,t,n)=>e+M(r[n],t),0)/4).toFixed(4));i.push({id:t,data:{droppableContainer:e,value:a}})}}return i.sort(O)},P=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e,l=[];for(let e of n){let{id:n}=e,i=r.get(n);if(i){let r=function(e,t){let r=Math.max(t.top,e.top),n=Math.max(t.left,e.left),l=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height);if(n<l&&r<i){let a=t.width*t.height,o=e.width*e.height,u=(l-n)*(i-r);return Number((u/(a+o-u)).toFixed(4))}return 0}(i,t);r>0&&l.push({id:n,data:{droppableContainer:e,value:r}})}}return l.sort(_)};function z(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:R}let j=function(e){return function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),l=1;l<r;l++)n[l-1]=arguments[l];return n.reduce((t,r)=>({...t,top:t.top+e*r.y,bottom:t.bottom+e*r.y,left:t.left+e*r.x,r
1ight:t.right+e*r.x}),{...t})}}(1);function F(e){if(e.startsWith("matrix3d(")){let t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){let t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}let K={ignoreTransform:!1};function Y(e,t){void 0===t&&(t=K);let r=e.getBoundingClientRect();if(t.ignoreTransform){let{transform:t,transformOrigin:n}=(0,v.zk)(e).getComputedStyle(e);t&&(r=function(e,t,r){let n=F(t);if(!n)return e;let{scaleX:l,scaleY:i,x:a,y:o}=n,u=e.left-a-(1-l)*parseFloat(r),s=e.top-o-(1-i)*parseFloat(r.slice(r.indexOf(" ")+1)),c=l?e.width/l:e.width,d=i?e.height/i:e.height;return{width:c,height:d,top:s,right:u+c,bottom:s+d,left:u}}(r,t,n))}let{top:n,left:l,width:i,height:a,bottom:o,right:u}=r;return{top:n,left:l,width:i,height:a,bottom:o,right:u}}function B(e){return Y(e,{ignoreTransform:!0})}function W(e,t){let r=[];return e?function n(l){var i;if(null!=t&&r.length>=t||!l)return r;if((0,v.wz)(l)&&null!=l.scrollingElement&&!r.includes(l.scrollingElement))return r.push(l.scrollingElement),r;if(!(0,v.sb)(l)||(0,v.xZ)(l)||r.includes(l))return r;let a=(0,v.zk)(e).getComputedStyle(l);return(l!==e&&function(e,t){void 0===t&&(t=(0,v.zk)(e).getComputedStyle(e));let r=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(e=>{let n=t[e];return"string"==typeof n&&r.test(n)})}(l,a)&&r.push(l),void 0===(i=a)&&(i=(0,v.zk)(l).getComputedStyle(l)),"fixed"===i.position)?r:n(l.parentNode)}(e):r}function G(e){let[t]=W(e,1);return null!=t?t:null}function U(e){return v.Sw&&e?(0,v.l6)(e)?e:(0,v.Ll)(e)?(0,v.wz)(e)||e===(0,v.TW)(e).scrollingElement?window:(0,v.sb)(e)?e:null:null:null}function V(e){return(0,v.l6)(e)?e.scrollX:e.scrollLeft}function X(e){return(0,v.l6)(e)?e.scrollY:e.scrollTop}function $(e){return{x:V(e),y:X(e)}}function q(e){return!!v.Sw&&!!e&&e===document.scrollingElement}function H(e){let t={x:0,y:0},r=q(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},n={x:e.scrollWidth-r.width,y:e.scrollHeight-r.height},l=e.scrollTop<=t.y,i=e.scrollLeft<=t.x;return{isTop:l,isLeft:i,isBottom:e.scrollTop>=n.y,isRight:e.scrollLeft>=n.x,maxScroll:n,minScroll:t}}!function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"}(i||(i={}));let J={x:.2,y:.2};function Z(e){return e.reduce((e,t)=>(0,v.WQ)(e,$(t)),R)}function Q(e,t){if(void 0===t&&(t=Y),!e)return;let{top:r,left:n,bottom:l,right:i}=t(e);G(e)&&(l<=0||i<=0||r>=window.innerHeight||n>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}let ee=[["x",["left","right"],function(e){return e.reduce((e,t)=>e+V(t),0)}],["y",["top","bottom"],function(e){return e.reduce((e,t)=>e+X(t),0)}]];class et{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;let r=W(t),n=Z(r);for(let[t,l,i]of(this.rect={...e},this.width=e.width,this.height=e.height,ee))for(let e of l)Object.defineProperty(this,e,{get:()=>{let l=i(r),a=n[t]-l;return this.rect[e]+a},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class er{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)})},this.target=e}add(e,t,r){var n;null==(n=this.target)||n.addEventListener(e,t,r),this.listeners.push([e,t,r])}}function en(e,t){let r=Math.abs(e.x),n=Math.abs(e.y);return"number"==typeof t?Math.sqrt(r**2+n**2)>t:"x"in t&&"y"in t?r>t.x&&n>t.y:"x"in t?r>t.x:"y"in t&&n>t.y}function el(e){e.preventDefault()}function ei(e){e.stopPropagation()}!function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"}(a||(a={})),function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter"}(o||(o={}));let ea={start:[o.Space,o.Enter],cancel:[o.Esc],end:[o.Space,o.Enter]},eo=(e,t)=>{let{currentCoordinates:r}=t;switch(e.code){case o.Right:return{...r,x:r.x+25};case o.Left:return{...r,x:r.x-25};case o.Down:return{...r,y:r.y+25};case o.Up:return{...r,y:r.y-25}}};class eu{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;let{event:{target:t}}=e;this.props=e,this.listeners=new er((0,v.TW)(t)),this.windowListeners=new er((0,v.zk)(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(a.Resize,this.handleCancel),this.windowListeners.add(a.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(a.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:e,onStart:t}=this.props,r=e.node.current;r&&Q(r),t(R)}handleKeyDown(e){if((0,v.kx)(e)){let{active:t,context:r,options:n}=this.props,{keyboardCodes:l=ea,coordinateGetter:i=eo,scrollBehavior:a="smooth"}=n,{code:u}=e;if(l.end.includes(u))return void this.handleEnd(e);if(l.cancel.includes(u))return void this.handleCancel(e);let{collisionRect:s}=r.current,c=s?{x:s.left,y:s.top}:R;this.referenceCoordinates||(this.referenceCoordinates=c);let d=i(e,{active:t,context:r.current,currentCoordinates:c});
1if(d){let t=(0,v.Re)(d,c),n={x:0,y:0},{scrollableAncestors:l}=r.current;for(let r of l){let l=e.code,{isTop:i,isRight:u,isLeft:s,isBottom:c,maxScroll:f,minScroll:h}=H(r),g=function(e){if(e===document.scrollingElement){let{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}let{top:t,left:r,right:n,bottom:l}=e.getBoundingClientRect();return{top:t,left:r,right:n,bottom:l,width:e.clientWidth,height:e.clientHeight}}(r),p={x:Math.min(l===o.Right?g.right-g.width/2:g.right,Math.max(l===o.Right?g.left:g.left+g.width/2,d.x)),y:Math.min(l===o.Down?g.bottom-g.height/2:g.bottom,Math.max(l===o.Down?g.top:g.top+g.height/2,d.y))},v=l===o.Right&&!u||l===o.Left&&!s,m=l===o.Down&&!c||l===o.Up&&!i;if(v&&p.x!==d.x){let e=r.scrollLeft+t.x,i=l===o.Right&&e<=f.x||l===o.Left&&e>=h.x;if(i&&!t.y)return void r.scrollTo({left:e,behavior:a});i?n.x=r.scrollLeft-e:n.x=l===o.Right?r.scrollLeft-f.x:r.scrollLeft-h.x,n.x&&r.scrollBy({left:-n.x,behavior:a});break}if(m&&p.y!==d.y){let e=r.scrollTop+t.y,i=l===o.Down&&e<=f.y||l===o.Up&&e>=h.y;if(i&&!t.x)return void r.scrollTo({top:e,behavior:a});i?n.y=r.scrollTop-e:n.y=l===o.Down?r.scrollTop-f.y:r.scrollTop-h.y,n.y&&r.scrollBy({top:-n.y,behavior:a});break}}this.handleMove(e,(0,v.WQ)((0,v.Re)(d,this.referenceCoordinates),n))}}}handleMove(e,t){let{onMove:r}=this.props;e.preventDefault(),r(t)}handleEnd(e){let{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){let{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function es(e){return!!(e&&"distance"in e)}function ec(e){return!!(e&&"delay"in e)}eu.activators=[{eventName:"onKeyDown",handler:(e,t,r)=>{let{keyboardCodes:n=ea,onActivation:l}=t,{active:i}=r,{code:a}=e.nativeEvent;if(n.start.includes(a)){let t=i.activatorNode.current;return(!t||e.target===t)&&(e.preventDefault(),null==l||l({event:e.nativeEvent}),!0)}return!1}}];class ed{constructor(e,t,r){var n;void 0===r&&(r=function(e){let{EventTarget:t}=(0,v.zk)(e);return e instanceof t?e:(0,v.TW)(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;let{event:l}=e,{target:i}=l;this.props=e,this.events=t,this.document=(0,v.TW)(i),this.documentListeners=new er(this.document),this.listeners=new er(r),this.windowListeners=new er((0,v.zk)(i)),this.initialCoordinates=null!=(n=(0,v.e_)(l))?n:R,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){let{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:r}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),this.windowListeners.add(a.Resize,this.handleCancel),this.windowListeners.add(a.DragStart,el),this.windowListeners.add(a.VisibilityChange,this.handleCancel),this.windowListeners.add(a.ContextMenu,el),this.documentListeners.add(a.Keydown,this.handleKeydown),t){if(null!=r&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(ec(t)){this.timeoutId=setTimeout(this.handleStart,t.delay);return}if(es(t))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){let{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(a.Click,ei,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(a.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;let{activated:r,initialCoordinates:n,props:l}=this,{onMove:i,options:{activationConstraint:a}}=l;if(!n)return;let o=null!=(t=(0,v.e_)(e))?t:R,u=(0,v.Re)(n,o);if(!r&&a){if(es(a)){if(null!=a.tolerance&&en(u,a.tolerance))return this.handleCancel();if(en(u,a.distance))return this.handleStart()}return ec(a)&&en(u,a.tolerance)?this.handleCancel():void 0}e.cancelable&&e.preventDefault(),i(o)}handleEnd(){let{onEnd:e}=this.props;this.detach(),e()}handleCancel(){let{onCancel:e}=this.props;this.detach(),e()}handleKeydown(e){e.code===o.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}let ef={move:{name:"pointermove"},end:{name:"pointerup"}};class eh extends ed{constructor(e){let{event:t}=e;super(e,ef,(0,v.TW)(t.target))}}eh.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;return!!r.isPrimary&&0===r.button&&(null==n||n({event:r}),!0)}}];let eg={move:{name:"mousemove"},end:{name:"mouseup"}};!function(e){e[e.RightClick=2]="RightClick"}(u||(u={}));class ep extends ed{constructor(e){super(e,eg,(0,v.TW)(e.event.target))}}ep.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;return r.button!==u.RightClick&&(null==n||n({event:r}),!0)}}];let ev={move:{name:"touchmove"},end:{name:"touchend"}};class em extends ed{constructor(e){super(e,ev)}static setup(){return window.addEventListener(ev.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(ev.move.name,e)};function e(){}}}em.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t,{touches:l}=r;return!(l.length>1)&&(null==n||n({event:r}),!0)}}],function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"}(s||(s={})),function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="Rever
1sedTreeOrder"}(c||(c={}));let eb={x:{[i.Backward]:!1,[i.Forward]:!1},y:{[i.Backward]:!1,[i.Forward]:!1}};!function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"}(d||(d={})),(f||(f={})).Optimized="optimized";let ey=new Map;function ew(e,t){return(0,v.KG)(r=>e?r||("function"==typeof t?t(e):e):null,[t,e])}function ex(e){let{callback:t,disabled:r}=e,n=(0,v._q)(t),l=(0,g.useMemo)(()=>{if(r||"undefined"==typeof window||void 0===window.ResizeObserver)return;let{ResizeObserver:e}=window;return new e(n)},[r]);return(0,g.useEffect)(()=>()=>null==l?void 0:l.disconnect(),[l]),l}function eE(e){return new et(Y(e),e)}function eC(e,t,r){void 0===t&&(t=eE);let[n,l]=(0,g.useReducer)(function(n){if(!e)return null;if(!1===e.isConnected){var l;return null!=(l=null!=n?n:r)?l:null}let i=t(e);return JSON.stringify(n)===JSON.stringify(i)?n:i},null),i=function(e){let{callback:t,disabled:r}=e,n=(0,v._q)(t),l=(0,g.useMemo)(()=>{if(r||"undefined"==typeof window||void 0===window.MutationObserver)return;let{MutationObserver:e}=window;return new e(n)},[n,r]);return(0,g.useEffect)(()=>()=>null==l?void 0:l.disconnect(),[l]),l}({callback(t){if(e)for(let r of t){let{type:t,target:n}=r;if("childList"===t&&n instanceof HTMLElement&&n.contains(e)){l();break}}}}),a=ex({callback:l});return(0,v.Es)(()=>{l(),e?(null==a||a.observe(e),null==i||i.observe(document.body,{childList:!0,subtree:!0})):(null==a||a.disconnect(),null==i||i.disconnect())},[e]),n}let eS=[];function ek(e,t){void 0===t&&(t=[]);let r=(0,g.useRef)(null);return(0,g.useEffect)(()=>{r.current=null},t),(0,g.useEffect)(()=>{let t=e!==R;t&&!r.current&&(r.current=e),!t&&r.current&&(r.current=null)},[e]),r.current?(0,v.Re)(e,r.current):R}function eD(e){return(0,g.useMemo)(()=>e?function(e){let t=e.innerWidth,r=e.innerHeight;return{top:0,left:0,right:t,bottom:r,width:t,height:r}}(e):null,[e])}let eR=[];function eM(e){if(!e)return null;if(e.children.length>1)return e;let t=e.children[0];return(0,v.sb)(t)?t:e}let eO=[{sensor:eh,options:{}},{sensor:eu,options:{}}],e_={current:{}},eL={draggable:{measure:B},droppable:{measure:B,strategy:d.WhileDragging,frequency:f.Optimized},dragOverlay:{measure:Y}};class eT extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:t}=e;return!t})}getNodeFor(e){var t,r;return null!=(t=null==(r=this.get(e))?void 0:r.node.current)?t:void 0}}let eA={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new eT,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:S},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:eL,measureDroppableContainers:S,windowRect:null,measuringScheduled:!1},eI={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:S,draggableNodes:new Map,over:null,measureDroppableContainers:S},eN=(0,g.createContext)(eI),eP=(0,g.createContext)(eA);function ez(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new eT}}}function ej(e,t){switch(t.type){case l.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case l.DragMove:if(!e.draggable.active)return e;return{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case l.DragEnd:case l.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case l.RegisterDroppable:{let{element:r}=t,{id:n}
1=r,l=new eT(e.droppable.containers);return l.set(n,r),{...e,droppable:{...e.droppable,containers:l}}}case l.SetDroppableDisabled:{let{id:r,key:n,disabled:l}=t,i=e.droppable.containers.get(r);if(!i||n!==i.key)return e;let a=new eT(e.droppable.containers);return a.set(r,{...i,disabled:l}),{...e,droppable:{...e.droppable,containers:a}}}case l.UnregisterDroppable:{let{id:r,key:n}=t,l=e.droppable.containers.get(r);if(!l||n!==l.key)return e;let i=new eT(e.droppable.containers);return i.delete(r),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function eF(e){let{disabled:t}=e,{active:r,activatorEvent:n,draggableNodes:l}=(0,g.useContext)(eN),i=(0,v.ZC)(n),a=(0,v.ZC)(null==r?void 0:r.id);return(0,g.useEffect)(()=>{if(!t&&!n&&i&&null!=a){if(!(0,v.kx)(i)||document.activeElement===i.target)return;let e=l.get(a);if(!e)return;let{activatorNode:t,node:r}=e;(t.current||r.current)&&requestAnimationFrame(()=>{for(let e of[t.current,r.current]){if(!e)continue;let t=(0,v.ag)(e);if(t){t.focus();break}}})}},[n,t,l,a,i]),null}function eK(e,t){let{transform:r,...n}=t;return null!=e&&e.length?e.reduce((e,t)=>t({transform:e,...n}),r):r}let eY=(0,g.createContext)({...R,scaleX:1,scaleY:1});!function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"}(h||(h={}));let eB=(0,g.memo)(function(e){var t,r,n,a,o,u;let{id:f,accessibility:m,autoScroll:b=!0,children:y,sensors:x=eO,collisionDetection:E=P,measuring:S,modifiers:k,...D}=e,[M,O]=(0,g.useReducer)(ej,void 0,ez),[_,L]=function(){let[e]=(0,g.useState)(()=>new Set),t=(0,g.useCallback)(t=>(e.add(t),()=>e.delete(t)),[e]);return[(0,g.useCallback)(t=>{let{type:r,event:n}=t;e.forEach(e=>{var t;return null==(t=e[r])?void 0:t.call(e,n)})},[e]),t]}(),[A,I]=(0,g.useState)(h.Uninitialized),N=A===h.Initialized,{draggable:{active:F,nodes:K,translate:B},droppable:{containers:V}}=M,X=F?K.get(F):null,Q=(0,g.useRef)({initial:null,translated:null}),ee=(0,g.useMemo)(()=>{var e;return null!=F?{id:F,data:null!=(e=null==X?void 0:X.data)?e:e_,rect:Q}:null},[F,X]),er=(0,g.useRef)(null),[en,el]=(0,g.useState)(null),[ei,ea]=(0,g.useState)(null),eo=(0,v.YN)(D,Object.values(D)),eu=(0,v.YG)("DndDescribedBy",f),es=(0,g.useMemo)(()=>V.getEnabled(),[V]),ec=(0,g.useMemo)(()=>({draggable:{...eL.draggable,...null==S?void 0:S.draggable},droppable:{...eL.droppable,...null==S?void 0:S.droppable},dragOverlay:{...eL.dragOverlay,...null==S?void 0:S.dragOverlay}}),[null==S?void 0:S.draggable,null==S?void 0:S.droppable,null==S?void 0:S.dragOverlay]),{droppableRects:ed,measureDroppableContainers:ef,measuringScheduled:eh}=function(e,t){let{dragging:r,dependencies:n,config:l}=t,[i,a]=(0,g.useState)(null),{frequency:o,measure:u,strategy:s}=l,c=(0,g.useRef)(e),f=function(){switch(s){case d.Always:return!1;case d.BeforeDragging:return r;default:return!r}}(),h=(0,v.YN)(f),p=(0,g.useCallback)(function(e){void 0===e&&(e=[]),h.current||a(t=>null===t?e:t.concat(e.filter(e=>!t.includes(e))))},[h]),m=(0,g.useRef)(null),b=(0,v.KG)(t=>{if(f&&!r)return ey;if(!t||t===ey||c.current!==e||null!=i){let t=new Map;for(let r of e){if(!r)continue;if(i&&i.length>0&&!i.includes(r.id)&&r.rect.current){t.set(r.id,r.rect.current);continue}let e=r.node.current,n=e?new et(u(e),e):null;r.rect.current=n,n&&t.set(r.id,n)}return t}return t},[e,i,r,f,u]);return(0,g.useEffect)(()=>{c.current=e},[e]),(0,g.useEffect)(()=>{f||p()},[r,f]),(0,g.useEffect)(()=>{i&&i.length>0&&a(null)},[JSON.stringify(i)]),(0,g.useEffect)(()=>{f||"number"!=typeof o||null!==m.current||(m.current=setTimeout(()=>{p(),m.current=null},o))},[o,f,p,...n]),{droppableRects:b,measureDroppableContainers:p,measuringScheduled:null!=i}}(es,{dragging:N,dependencies:[B.x,B.y],config:ec.droppable}),eg=function(e,t){let r=null!==t?e.get(t):void 0,n=r?r.node.current:null;return(0,v.KG)(e=>{var r;return null===t?null:null!=(r=null!=n?n:e)?r:null},[n,t])}(K,F),ep=(0,g.useMemo)(()=>ei?(0,v.e_)(ei):null,[ei]),ev=function(){let e=(null==en?void 0:en.autoScrollEnabled)===!1,t="object"==typeof b?!1===b.enabled:!1===b,r=N&&!e&&!t;return"object"==typeof b?{...b,enabled:r}:{enabled:r}}(),em=ew(eg,ec.draggable.measure);!function(e){let{activeNode:t,measure:r,initialRect:n,config:l=!0}=e,i=(0,g.useRef)(!1),{x:a,y:o}="boolean"==typeof l?{x:l,y:l}:l;(0,v.Es)(()=>
1{if(!a&&!o||!t){i.current=!1;return}if(i.current||!n)return;let e=null==t?void 0:t.node.current;if(!e||!1===e.isConnected)return;let l=z(r(e),n);if(a||(l.x=0),o||(l.y=0),i.current=!0,Math.abs(l.x)>0||Math.abs(l.y)>0){let t=G(e);t&&t.scrollBy({top:l.y,left:l.x})}},[t,a,o,n,r])}({activeNode:F?K.get(F):null,config:ev.layoutShiftCompensation,initialRect:em,measure:ec.draggable.measure});let eE=eC(eg,ec.draggable.measure,em),eT=eC(eg?eg.parentElement:null),eA=(0,g.useRef)({activatorEvent:null,active:null,activeNode:eg,collisionRect:null,collisions:null,droppableRects:ed,draggableNodes:K,draggingNode:null,draggingNodeRect:null,droppableContainers:V,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),eI=V.getNodeFor(null==(t=eA.current.over)?void 0:t.id),eB=function(e){let{measure:t}=e,[r,n]=(0,g.useState)(null),l=ex({callback:(0,g.useCallback)(e=>{for(let{target:r}of e)if((0,v.sb)(r)){n(e=>{let n=t(r);return e?{...e,width:n.width,height:n.height}:n});break}},[t])}),i=(0,g.useCallback)(e=>{let r=eM(e);null==l||l.disconnect(),r&&(null==l||l.observe(r)),n(r?t(r):null)},[t,l]),[a,o]=(0,v.lk)(i);return(0,g.useMemo)(()=>({nodeRef:a,rect:r,setRef:o}),[r,a,o])}({measure:ec.dragOverlay.measure}),eW=null!=(r=eB.nodeRef.current)?r:eg,eG=N?null!=(n=eB.rect)?n:eE:null,eU=!!(eB.nodeRef.current&&eB.rect),eV=function(e){let t=ew(e);return z(e,t)}(eU?null:eE),eX=eD(eW?(0,v.zk)(eW):null),e$=function(e){let t=(0,g.useRef)(e),r=(0,v.KG)(r=>e?r&&r!==eS&&e&&t.current&&e.parentNode===t.current.parentNode?r:W(e):eS,[e]);return(0,g.useEffect)(()=>{t.current=e},[e]),r}(N?null!=eI?eI:eg:null),eq=function(e,t){void 0===t&&(t=Y);let[r]=e,n=eD(r?(0,v.zk)(r):null),[l,i]=(0,g.useReducer)(function(){return e.length?e.map(e=>q(e)?n:new et(t(e),e)):eR},eR),a=ex({callback:i});return e.length>0&&l===eR&&i(),(0,v.Es)(()=>{e.length?e.forEach(e=>null==a?void 0:a.observe(e)):(null==a||a.disconnect(),i())},[e]),l}(e$),eH=eK(k,{transform:{x:B.x-eV.x,y:B.y-eV.y,scaleX:1,scaleY:1},activatorEvent:ei,active:ee,activeNodeRect:eE,containerNodeRect:eT,draggingNodeRect:eG,over:eA.current.over,overlayNodeRect:eB.rect,scrollableAncestors:e$,scrollableAncestorRects:eq,windowRect:eX}),eJ=ep?(0,v.WQ)(ep,B):null,eZ=function(e){let[t,r]=(0,g.useState)(null),n=(0,g.useRef)(e),l=(0,g.useCallback)(e=>{let t=U(e.target);t&&r(e=>e?(e.set(t,$(t)),new Map(e)):null)},[]);return(0,g.useEffect)(()=>{let t=n.current;if(e!==t){i(t);let a=e.map(e=>{let t=U(e);return t?(t.addEventListener("scroll",l,{passive:!0}),[t,$(t)]):null}).filter(e=>null!=e);r(a.length?new Map(a):null),n.current=e}return()=>{i(e),i(t)};function i(e){e.forEach(e=>{let t=U(e);null==t||t.removeEventListener("scroll",l)})}},[l,e]),(0,g.useMemo)(()=>e.length?t?Array.from(t.values()).reduce((e,t)=>(0,v.WQ)(e,t),R):Z(e):R,[e,t])}(e$),eQ=ek(eZ),e0=ek(eZ,[eE]),e1=(0,v.WQ)(eH,eQ),e2=eG?j(eG,eH):null,e9=ee&&e2?E({active:ee,collisionRect:e2,droppableRects:ed,droppableContainers:es,pointerCoordinates:eJ}):null,e4=T(e9,"id"),[e5,e6]=(0,g.useState)(null),e3=(o=eU?eH:(0,v.WQ)(eH,e0),u=null!=(a=null==e5?void 0:e5.rect)?a:null,{...o,scaleX:u&&eE?u.width/eE.width:1,scaleY:u&&eE?u.height/eE.height:1}),e7=(0,g.useCallback)((e,t)=>{let{sensor:r,options:n}=t;if(null==er.current)return;let i=K.get(er.current);if(!i)return;let a=e.nativeEvent,o=new r({active:er.current,activeNode:i,event:a,options:n,context:eA,onStart(e){let t=er.current;if(null==t)return;let r=K.get(t);if(!r)return;let{onDragStart:n}=eo.current,i={active:{id:t,data:r.data,rect:Q}};(0,p.unstable_batchedUpdates)(()=>{null==n||n(i),I(h.Initializing),O({type:l.DragStart,initialCoordinates:e,active:t}),_({type:"onDragStart",event:i})})},onMove(e){O({type:l.DragMove,coordinates:e})},onEnd:u(l.DragEnd),onCancel:u(l.DragCancel)});function u(e){return async function(){let{active:t,collisions:r,over:n,scrollAdjustedTranslate:i}=eA.current,o=null;if(t&&i){let{cancelDrop:u}=eo.current;o={activatorEvent:a,active:t,collisions:r,delta:i,over:n},e===l.DragEnd&&"function"==typeof u&&await Promise.resolve(u(o))&&(e=l.DragCancel)}er.current=null,(0,p.unstable_batchedUpdates)(()=>{O({type:e}),I(h.Uninitialized),e6(null),el(null),ea(null);let t=e===l.DragEnd?"onDragEnd":"onDragCancel";if(o){let e=eo.current[t];null==e||e(o),_({type:t,event:o})}})}}(0,p.unstable_batchedUpdates)(()=>{el(o),ea(e.nativeEvent)})},[K]),e8=(0,g.useCallback)((e,t)=>(r,n)=>{let l=r.nativeEvent,i=K.get(n);null!==er.current||!i||l.dndKit||l.defaultPrevented||!0===e(r,t.options,{active:i})&&(l.dndKit={capturedBy:t.sensor},er.current=n,e7(r,t))},[K,e7]),te=(0,g.useMemo)(()=>x.reduce((e,t)=>
1{let{sensor:r}=t;return[...e,...r.activators.map(e=>({eventName:e.eventName,handler:e8(e.handler,t)}))]},[]),[x,e8]);(0,g.useEffect)(()=>{if(!v.Sw)return;let e=x.map(e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()});return()=>{for(let t of e)null==t||t()}},x.map(e=>{let{sensor:t}=e;return t})),(0,v.Es)(()=>{eE&&A===h.Initializing&&I(h.Initialized)},[eE,A]),(0,g.useEffect)(()=>{let{onDragMove:e}=eo.current,{active:t,activatorEvent:r,collisions:n,over:l}=eA.current;if(!t||!r)return;let i={active:t,activatorEvent:r,collisions:n,delta:{x:e1.x,y:e1.y},over:l};(0,p.unstable_batchedUpdates)(()=>{null==e||e(i),_({type:"onDragMove",event:i})})},[e1.x,e1.y]),(0,g.useEffect)(()=>{let{active:e,activatorEvent:t,collisions:r,droppableContainers:n,scrollAdjustedTranslate:l}=eA.current;if(!e||null==er.current||!t||!l)return;let{onDragOver:i}=eo.current,a=n.get(e4),o=a&&a.rect.current?{id:a.id,rect:a.rect.current,data:a.data,disabled:a.disabled}:null,u={active:e,activatorEvent:t,collisions:r,delta:{x:l.x,y:l.y},over:o};(0,p.unstable_batchedUpdates)(()=>{e6(o),null==i||i(u),_({type:"onDragOver",event:u})})},[e4]),(0,v.Es)(()=>{eA.current={activatorEvent:ei,active:ee,activeNode:eg,collisionRect:e2,collisions:e9,droppableRects:ed,draggableNodes:K,draggingNode:eW,draggingNodeRect:eG,droppableContainers:V,over:e5,scrollableAncestors:e$,scrollAdjustedTranslate:e1},Q.current={initial:eG,translated:e2}},[ee,eg,e9,e2,K,eW,eG,ed,V,e5,e$,e1]),function(e){let{acceleration:t,activator:r=s.Pointer,canScroll:n,draggingRect:l,enabled:a,interval:o=5,order:u=c.TreeOrder,pointerCoordinates:d,scrollableAncestors:f,scrollableAncestorRects:h,delta:p,threshold:m}=e,b=function(e){let{delta:t,disabled:r}=e,n=(0,v.ZC)(t);return(0,v.KG)(e=>{if(r||!n||!e)return eb;let l={x:Math.sign(t.x-n.x),y:Math.sign(t.y-n.y)};return{x:{[i.Backward]:e.x[i.Backward]||-1===l.x,[i.Forward]:e.x[i.Forward]||1===l.x},y:{[i.Backward]:e.y[i.Backward]||-1===l.y,[i.Forward]:e.y[i.Forward]||1===l.y}}},[r,t,n])}({delta:p,disabled:!a}),[y,w]=(0,v.$$)(),x=(0,g.useRef)({x:0,y:0}),E=(0,g.useRef)({x:0,y:0}),C=(0,g.useMemo)(()=>{switch(r){case s.Pointer:return d?{top:d.y,bottom:d.y,left:d.x,right:d.x}:null;case s.DraggableRect:return l}},[r,l,d]),S=(0,g.useRef)(null),k=(0,g.useCallback)(()=>{let e=S.current;if(!e)return;let t=x.current.x*E.current.x,r=x.current.y*E.current.y;e.scrollBy(t,r)},[]),D=(0,g.useMemo)(()=>u===c.TreeOrder?[...f].reverse():f,[u,f]);(0,g.useEffect)(()=>{if(!a||!f.length||!C)return void w();for(let e of D){if((null==n?void 0:n(e))===!1)continue;let r=h[f.indexOf(e)];if(!r)continue;let{direction:l,speed:a}=function(e,t,r,n,l){let{top:a,left:o,right:u,bottom:s}=r;void 0===n&&(n=10),void 0===l&&(l=J);let{isTop:c,isBottom:d,isLeft:f,isRight:h}=H(e),g={x:0,y:0},p={x:0,y:0},v={height:t.height*l.y,width:t.width*l.x};return!c&&a<=t.top+v.height?(g.y=i.Backward,p.y=n*Math.abs((t.top+v.height-a)/v.height)):!d&&s>=t.bottom-v.height&&(g.y=i.Forward,p.y=n*Math.abs((t.bottom-v.height-s)/v.height)),!h&&u>=t.right-v.width?(g.x=i.Forward,p.x=n*Math.abs((t.right-v.width-u)/v.width)):!f&&o<=t.left+v.width&&(g.x=i.Backward,p.x=n*Math.abs((t.left+v.width-o)/v.width)),{direction:g,speed:p}}(e,r,C,t,m);for(let e of["x","y"])b[e][l[e]]||(a[e]=0,l[e]=0);if(a.x>0||a.y>0){w(),S.current=e,y(k,o),x.current=a,E.current=l;return}}x.current={x:0,y:0},E.current={x:0,y:0},w()},[t,k,n,w,a,o,JSON.stringify(C),JSON.stringify(b),y,f,D,h,JSON.stringify(m)])}({...ev,delta:B,draggingRect:e2,pointerCoordinates:eJ,scrollableAncestors:e$,scrollableAncestorRects:eq});let tt=(0,g.useMemo)(()=>({active:ee,activeNode:eg,activeNodeRect:eE,activatorEvent:ei,collisions:e9,containerNodeRect:eT,dragOverlay:eB,draggableNodes:K,droppableContainers:V,droppableRects:ed,over:e5,measureDroppableContainers:ef,scrollableAncestors:e$,scrollableAncestorRects:eq,measuringConfiguration:ec,measuringScheduled:eh,windowRect:eX}),[ee,eg,eE,ei,e9,eT,eB,K,V,ed,e5,ef,e$,eq,ec,eh,eX]),tr=(0,g.useMemo)(()=>({activatorEvent:ei,activators:te,active:ee,activeNodeRect:eE,ariaDescribedById:{draggable:eu},dispatch:O,draggableNodes:K,over:e5,measureDroppableContainers:ef}),[ei,te,ee,eE,O,eu,K,e5,ef]);return g.createElement(w.Provider,{value:L},g.createElement(eN.Provider,{value:tr},g.createElement(eP.Provider,{value:tt},g.createElement(eY.Provider,{value:e3},y)),g.createElement(eF,{disabled:(null==m?void 0:m.restoreFocus)===!1})),g.createElement(C,{...m,hiddenTextDescribedById:eu}))}),eW=(0,g.createContext)(null),eG="button";function eU(e){let{id:t,data:r,disabled:n=!1,attributes:l}=e,i=(0,v.YG)("Droppable"),{activators:a,activatorEvent:o,active:u,activeNodeRect:s,ariaDescribedById:c,draggableNodes:d,over:f}=(0,g.useContext)(eN),{role:h=eG,roleDescription:p="draggable",tabIndex:m=0}=null!=l?l:{},b=(null==u?void 0:u.id)===t,y=(0,g.useContext)(b?eY:eW),[w,x]=(0,v.lk)(),[E,C]=(0,v.lk)(),S=(0,g.useMemo)(()=>a.reduce((e,r)=>{let{eventName:n,handler:l}=r;return e[n]=e=>{l(e,t)},e},{}),[a,t]),k=(0,v.YN)(r);
1return(0,v.Es)(()=>(d.set(t,{id:t,key:i,node:w,activatorNode:E,data:k}),()=>{let e=d.get(t);e&&e.key===i&&d.delete(t)}),[d,t]),{active:u,activatorEvent:o,activeNodeRect:s,attributes:(0,g.useMemo)(()=>({role:h,tabIndex:m,"aria-disabled":n,"aria-pressed":!!b&&h===eG||void 0,"aria-roledescription":p,"aria-describedby":c.draggable}),[n,h,m,b,p,c.draggable]),isDragging:b,listeners:n?void 0:S,node:w,over:f,setNodeRef:x,setActivatorNodeRef:C,transform:y}}function eV(){return(0,g.useContext)(eP)}let eX={timeout:25};function e$(e){let{data:t,disabled:r=!1,id:n,resizeObserverConfig:i}=e,a=(0,v.YG)("Droppable"),{active:o,dispatch:u,over:s,measureDroppableContainers:c}=(0,g.useContext)(eN),d=(0,g.useRef)({disabled:r}),f=(0,g.useRef)(!1),h=(0,g.useRef)(null),p=(0,g.useRef)(null),{disabled:m,updateMeasurementsFor:b,timeout:y}={...eX,...i},w=(0,v.YN)(null!=b?b:n),x=ex({callback:(0,g.useCallback)(()=>{if(!f.current){f.current=!0;return}null!=p.current&&clearTimeout(p.current),p.current=setTimeout(()=>{c(Array.isArray(w.current)?w.current:[w.current]),p.current=null},y)},[y]),disabled:m||!o}),E=(0,g.useCallback)((e,t)=>{x&&(t&&(x.unobserve(t),f.current=!1),e&&x.observe(e))},[x]),[C,S]=(0,v.lk)(E),k=(0,v.YN)(t);return(0,g.useEffect)(()=>{x&&C.current&&(x.disconnect(),f.current=!1,x.observe(C.current))},[C,x]),(0,v.Es)(()=>(u({type:l.RegisterDroppable,element:{id:n,key:a,disabled:r,node:C,rect:h,data:k}}),()=>u({type:l.UnregisterDroppable,key:a,id:n})),[n]),(0,g.useEffect)(()=>{r!==d.current.disabled&&(u({type:l.SetDroppableDisabled,id:n,key:a,disabled:r}),d.current.disabled=r)},[n,a,r,u]),{active:o,rect:h,isOver:(null==s?void 0:s.id)===n,node:C,over:s,setNodeRef:S}}function eq(e){let{animation:t,children:r}=e,[n,l]=(0,g.useState)(null),[i,a]=(0,g.useState)(null),o=(0,v.ZC)(r);return r||n||!o||l(o),(0,v.Es)(()=>{if(!i)return;let e=null==n?void 0:n.key,r=null==n?void 0:n.props.id;if(null==e||null==r)return void l(null);Promise.resolve(t(r,i)).then(()=>{l(null)})},[t,n,i]),g.createElement(g.Fragment,null,r,n?(0,g.cloneElement)(n,{ref:a}):null)}let eH={x:0,y:0,scaleX:1,scaleY:1};function eJ(e){let{children:t}=e;return g.createElement(eN.Provider,{value:eI},g.createElement(eY.Provider,{value:eH},t))}let eZ={position:"fixed",touchAction:"none"},eQ=e=>(0,v.kx)(e)?"transform 250ms ease":void 0,e0=(0,g.forwardRef)((e,t)=>{let{as:r,activatorEvent:n,adjustScale:l,children:i,className:a,rect:o,style:u,transform:s,transition:c=eQ}=e;if(!o)return null;let d=l?s:{...s,scaleX:1,scaleY:1},f={...eZ,width:o.width,height:o.height,top:o.top,left:o.left,transform:v.Ks.Transform.toString(d),transformOrigin:l&&n?function(e,t){let r=(0,v.e_)(e);if(!r)return"0 0";let n={x:(r.x-t.left)/t.width*100,y:(r.y-t.top)/t.height*100};return n.x+"% "+n.y+"%"}(n,o):void 0,transition:"function"==typeof c?c(n):c,...u};return g.createElement(r,{className:a,style:f,ref:t},i)}),e1={duration:250,easing:"ease",keyframes:e=>{let{transform:{initial:t,final:r}}=e;return[{transform:v.Ks.Transform.toString(t)},{transform:v.Ks.Transform.toString(r)}]},sideEffects:(n={styles:{active:{opacity:"0"}}},e=>{let{active:t,dragOverlay:r}=e,l={},{styles:i,className:a}=n;if(null!=i&&i.active)for(let[e,r]of Object.entries(i.active))void 0!==r&&(l[e]=t.node.style.getPropertyValue(e),t.node.style.setProperty(e,r));if(null!=i&&i.dragOverlay)for(let[e,t]of Object.entries(i.dragOverlay))void 0!==t&&r.node.style.setProperty(e,t);return null!=a&&a.active&&t.node.classList.add(a.active),null!=a&&a.dragOverlay&&r.node.classList.add(a.dragOverlay),function(){for(let[e,r]of Object.entries(l))t.node.style.setProperty(e,r);null!=a&&a.active&&t.node.classList.remove(a.active)}})},e2=0,e9=g.memo(e=>
1{let{adjustScale:t=!1,children:r,dropAnimation:n,style:l,transition:i,modifiers:a,wrapperElement:o="div",className:u,zIndex:s=999}=e,{activatorEvent:c,active:d,activeNodeRect:f,containerNodeRect:h,draggableNodes:p,droppableContainers:m,dragOverlay:b,over:y,measuringConfiguration:w,scrollableAncestors:x,scrollableAncestorRects:E,windowRect:C}=eV(),S=(0,g.useContext)(eY),k=function(e){return(0,g.useMemo)(()=>{if(null!=e)return++e2},[e])}(null==d?void 0:d.id),D=eK(a,{activatorEvent:c,active:d,activeNodeRect:f,containerNodeRect:h,draggingNodeRect:b.rect,over:y,overlayNodeRect:b.rect,scrollableAncestors:x,scrollableAncestorRects:E,transform:S,windowRect:C}),R=ew(f),M=function(e){let{config:t,draggableNodes:r,droppableContainers:n,measuringConfiguration:l}=e;return(0,v._q)((e,i)=>{if(null===t)return;let a=r.get(e);if(!a)return;let o=a.node.current;if(!o)return;let u=eM(i);if(!u)return;let{transform:s}=(0,v.zk)(i).getComputedStyle(i),c=F(s);if(!c)return;let d="function"==typeof t?t:function(e){let{duration:t,easing:r,sideEffects:n,keyframes:l}={...e1,...e};return e=>{let{active:i,dragOverlay:a,transform:o,...u}=e;if(!t)return;let s={x:a.rect.left-i.rect.left,y:a.rect.top-i.rect.top},c={scaleX:1!==o.scaleX?i.rect.width*o.scaleX/a.rect.width:1,scaleY:1!==o.scaleY?i.rect.height*o.scaleY/a.rect.height:1},d={x:o.x-s.x,y:o.y-s.y,...c},f=l({...u,active:i,dragOverlay:a,transform:{initial:o,final:d}}),[h]=f,g=f[f.length-1];if(JSON.stringify(h)===JSON.stringify(g))return;let p=null==n?void 0:n({active:i,dragOverlay:a,...u}),v=a.node.animate(f,{duration:t,easing:r,fill:"forwards"});return new Promise(e=>{v.onfinish=()=>{null==p||p(),e()}})}}(t);return Q(o,l.draggable.measure),d({active:{id:e,data:a.data,node:o,rect:l.draggable.measure(o)},draggableNodes:r,dragOverlay:{node:i,rect:l.dragOverlay.measure(u)},droppableContainers:n,measuringConfiguration:l,transform:c})})}({config:n,draggableNodes:p,droppableContainers:m,measuringConfiguration:w}),O=R?b.setRef:void 0;return g.createElement(eJ,null,g.createElement(eq,{animation:M},d&&k?g.createElement(e0,{key:k,id:d.id,ref:O,as:o,activatorEvent:c,adjustScale:t,className:u,transition:i,rect:R,style:{zIndex:s,...l},transform:D},r):null))})},16786:(e,t,r)=>{"use strict";r.d(t,{uB:()=>_});var n=/[\\\/_+.#"@\[\(\{&]/,l=/[\\\/_+.#"@\[\(\{&]/g,i=/[\s-]/,a=/[\s-]/g;function o(e){return e.toLowerCase().replace(a," ")}var u=r(61523),s=r(14232),c=r(66326),d='[cmdk-group=""]',f='[cmdk-group-items=""]',h='[cmdk-item=""]',g=`${h}:not([aria-disabled="true"])`,p="cmdk-item-select",v="data-value",m=(e,t,r)=>(function(e,t,r){return function e(t,r,o,u,s,c,d){if(c===r.length)return s===t.length?1:.99;var f=`${s},${c}`;if(void 0!==d[f])return d[f];for(var h,g,p,v,m=u.charAt(c),b=o.indexOf(m,s),y=0;b>=0;)(h=e(t,r,o,u,b+1,c+1,d))>y&&(b===s?h*=1:n.test(t.charAt(b-1))?(h*=.8,(p=t.slice(s,b-1).match(l))&&s>0&&(h*=Math.pow(.999,p.length))):i.test(t.charAt(b-1))?(h*=.9,(v=t.slice(s,b-1).match(a))&&s>0&&(h*=Math.pow(.999,v.length))):(h*=.17,s>0&&(h*=Math.pow(.999,b-s))),t.charAt(b)!==r.charAt(c)&&(h*=.9999)),(h<.1&&o.charAt(b-1)===u.charAt(c+1)||u.charAt(c+1)===u.charAt(c)&&o.charAt(b-1)!==u.charAt(c))&&.1*(g=e(t,r,o,u,b+1,c+2,d))>h&&(h=.1*g),h>y&&(y=h),b=o.indexOf(m,b+1);return d[f]=y,y}(e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,t,o(e),o(t),0,0,{})})(e,t,r),b=s.createContext(void 0),y=()=>s.useContext(b),w=s.createContext(void 0),x=()=>s.useContext(w),E=s.createContext(void 0),C=s.forwardRef((e,t)=>{let r=A(()=>{var t,r;return{search:"",value:null!=(r=null!=(t=e.value)?t:e.defaultValue)?r:"",filtered:{count:0,items:new Map,groups:new Set}}}),n=A(()=>new Set),l=A(()=>new Map),i=A(()=>new Map),a=A(()=>new Set),o=L(e),{label:u,children:y,value:x,onValueChange:E,filter:C,shouldFilter:S,loop:k,disablePointerSelection:D=!1,vimBindings:R=!0,...M}=e,O=s.useId(),_=s.useId(),I=s.useId(),N=s.useRef(null),P=z();T(()=>{if(void 0!==x){let e=x.trim();r.current.value=e,K.emit()}},[x]),T(()=>{P(6,V)},[]);let K=s.useMemo(()=>({subscribe:e=>(a.current.add(e),()=>a.current.delete(e)),snapshot:()=>r.current,setState:(e,t,n)=>{var l,i,a;if(!Object.is(r.current[e],t)){if(r.current[e]=t,"search"===e)U(),W(),P(1,G);else if("value"===e&&(n||P(5,V),(null==(l=o.current)?void 0:l.value)!==void 0)){null==(a=(i=o.current).onValueChange)||a.call(i,null!=t?t:"");return}K.emit()}},emit:()=>
1{a.current.forEach(e=>e())}}),[]),Y=s.useMemo(()=>({value:(e,t,n)=>{var l;t!==(null==(l=i.current.get(e))?void 0:l.value)&&(i.current.set(e,{value:t,keywords:n}),r.current.filtered.items.set(e,B(t,n)),P(2,()=>{W(),K.emit()}))},item:(e,t)=>(n.current.add(e),t&&(l.current.has(t)?l.current.get(t).add(e):l.current.set(t,new Set([e]))),P(3,()=>{U(),W(),r.current.value||G(),K.emit()}),()=>{i.current.delete(e),n.current.delete(e),r.current.filtered.items.delete(e);let t=X();P(4,()=>{U(),(null==t?void 0:t.getAttribute("id"))===e&&G(),K.emit()})}),group:e=>(l.current.has(e)||l.current.set(e,new Set),()=>{i.current.delete(e),l.current.delete(e)}),filter:()=>o.current.shouldFilter,label:u||e["aria-label"],disablePointerSelection:D,listId:O,inputId:I,labelId:_,listInnerRef:N}),[]);function B(e,t){var n,l;let i=null!=(l=null==(n=o.current)?void 0:n.filter)?l:m;return e?i(e,r.current.search,t):0}function W(){if(!r.current.search||!1===o.current.shouldFilter)return;let e=r.current.filtered.items,t=[];r.current.filtered.groups.forEach(r=>{let n=l.current.get(r),i=0;n.forEach(t=>{i=Math.max(e.get(t),i)}),t.push([r,i])});let n=N.current;$().sort((t,r)=>{var n,l;let i=t.getAttribute("id"),a=r.getAttribute("id");return(null!=(n=e.get(a))?n:0)-(null!=(l=e.get(i))?l:0)}).forEach(e=>{let t=e.closest(f);t?t.appendChild(e.parentElement===t?e:e.closest(`${f} > *`)):n.appendChild(e.parentElement===n?e:e.closest(`${f} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{let t=N.current.querySelector(`${d}[${v}="${encodeURIComponent(e[0])}"]`);null==t||t.parentElement.appendChild(t)})}function G(){let e=$().find(e=>"true"!==e.getAttribute("aria-disabled")),t=null==e?void 0:e.getAttribute(v);K.setState("value",t||void 0)}function U(){var e,t,a,u;if(!r.current.search||!1===o.current.shouldFilter){r.current.filtered.count=n.current.size;return}r.current.filtered.groups=new Set;let s=0;for(let l of n.current){let n=B(null!=(t=null==(e=i.current.get(l))?void 0:e.value)?t:"",null!=(u=null==(a=i.current.get(l))?void 0:a.keywords)?u:[]);r.current.filtered.items.set(l,n),n>0&&s++}for(let[e,t]of l.current)for(let n of t)if(r.current.filtered.items.get(n)>0){r.current.filtered.groups.add(e);break}r.current.filtered.count=s}function V(){var e,t,r;let n=X();n&&((null==(e=n.parentElement)?void 0:e.firstChild)===n&&(null==(r=null==(t=n.closest(d))?void 0:t.querySelector('[cmdk-group-heading=""]'))||r.scrollIntoView({block:"nearest"})),n.scrollIntoView({block:"nearest"}))}function X(){var e;return null==(e=N.current)?void 0:e.querySelector(`${h}[aria-selected="true"]`)}function $(){var e;return Array.from(null==(e=N.current)?void 0:e.querySelectorAll(g))}function q(e){let t=$()[e];t&&K.setState("value",t.getAttribute(v))}function H(e){var t;let r=X(),n=$(),l=n.findIndex(e=>e===r),i=n[l+e];null!=(t=o.current)&&t.loop&&(i=l+e<0?n[n.length-1]:l+e===n.length?n[0]:n[l+e]),i&&K.setState("value",i.getAttribute(v))}function J(e){let t=X(),r=null==t?void 0:t.closest(d),n;for(;r&&!n;)n=null==(r=e>0?function(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}(r,d):function(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}(r,d))?void 0:r.querySelector(g);n?K.setState("value",n.getAttribute(v)):H(e)}let Z=()=>q($().length-1),Q=e=>{e.preventDefault(),e.metaKey?Z():e.altKey?J(1):H(1)},ee=e=>{e.preventDefault(),e.metaKey?q(0):e.altKey?J(-1):H(-1)};return s.createElement(c.sG.div,{ref:t,tabIndex:-1,...M,"cmdk-root":"",onKeyDown:e=>{var t;if(null==(t=M.onKeyDown)||t.call(M,e),!e.defaultPrevented)switch(e.key){case"n":case"j":R&&e.ctrlKey&&Q(e);break;case"ArrowDown":Q(e);break;case"p":case"k":R&&e.ctrlKey&&ee(e);break;case"ArrowUp":ee(e);break;case"Home":e.preventDefault(),q(0);break;case"End":e.preventDefault(),Z();break;case"Enter":if(!e.nativeEvent.isComposing&&229!==e.keyCode){e.preventDefault();let t=X();if(t){let e=new Event(p);t.dispatchEvent(e)}}}}},s.createElement("label",{"cmdk-label":"",htmlFor:Y.inputId,id:Y.labelId,style:F},u),j(e,e=>s.createElement(w.Provider,{value:K},s.createElement(b.Provider,{value:Y},e))))}),S=s.forwardRef((e,t)=>
1{var r,n;let l=s.useId(),i=s.useRef(null),a=s.useContext(E),o=y(),u=L(e),d=null!=(n=null==(r=u.current)?void 0:r.forceMount)?n:null==a?void 0:a.forceMount;T(()=>{if(!d)return o.item(l,null==a?void 0:a.id)},[d]);let f=P(l,i,[e.value,e.children,i],e.keywords),h=x(),g=N(e=>e.value&&e.value===f.current),v=N(e=>!!d||!1===o.filter()||!e.search||e.filtered.items.get(l)>0);function m(){var e,t;b(),null==(t=(e=u.current).onSelect)||t.call(e,f.current)}function b(){h.setState("value",f.current,!0)}if(s.useEffect(()=>{let t=i.current;if(!(!t||e.disabled))return t.addEventListener(p,m),()=>t.removeEventListener(p,m)},[v,e.onSelect,e.disabled]),!v)return null;let{disabled:w,value:C,onSelect:S,forceMount:k,keywords:D,...R}=e;return s.createElement(c.sG.div,{ref:I([i,t]),...R,id:l,"cmdk-item":"",role:"option","aria-disabled":!!w,"aria-selected":!!g,"data-disabled":!!w,"data-selected":!!g,onPointerMove:w||o.disablePointerSelection?void 0:b,onClick:w?void 0:m},e.children)}),k=s.forwardRef((e,t)=>{let{heading:r,children:n,forceMount:l,...i}=e,a=s.useId(),o=s.useRef(null),u=s.useRef(null),d=s.useId(),f=y(),h=N(e=>!!l||!1===f.filter()||!e.search||e.filtered.groups.has(a));T(()=>f.group(a),[]),P(a,o,[e.value,e.heading,u]);let g=s.useMemo(()=>({id:a,forceMount:l}),[l]);return s.createElement(c.sG.div,{ref:I([o,t]),...i,"cmdk-group":"",role:"presentation",hidden:!h||void 0},r&&s.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:d},r),j(e,e=>s.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?d:void 0},s.createElement(E.Provider,{value:g},e))))}),D=s.forwardRef((e,t)=>{let{alwaysRender:r,...n}=e,l=s.useRef(null),i=N(e=>!e.search);return r||i?s.createElement(c.sG.div,{ref:I([l,t]),...n,"cmdk-separator":"",role:"separator"}):null}),R=s.forwardRef((e,t)=>{let{onValueChange:r,...n}=e,l=null!=e.value,i=x(),a=N(e=>e.search),o=N(e=>e.value),u=y(),d=s.useMemo(()=>{var e;let t=null==(e=u.listInnerRef.current)?void 0:e.querySelector(`${h}[${v}="${encodeURIComponent(o)}"]`);return null==t?void 0:t.getAttribute("id")},[]);return s.useEffect(()=>{null!=e.value&&i.setState("search",e.value)},[e.value]),s.createElement(c.sG.input,{ref:t,...n,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":d,id:u.inputId,type:"text",value:l?e.value:a,onChange:e=>{l||i.setState("search",e.target.value),null==r||r(e.target.value)}})}),M=s.forwardRef((e,t)=>{let{children:r,label:n="Suggestions",...l}=e,i=s.useRef(null),a=s.useRef(null),o=y();return s.useEffect(()=>{if(a.current&&i.current){let e=a.current,t=i.current,r,n=new ResizeObserver(()=>{r=requestAnimationFrame(()=>{let r=e.offsetHeight;t.style.setProperty("--cmdk-list-height",r.toFixed(1)+"px")})});return n.observe(e),()=>{cancelAnimationFrame(r),n.unobserve(e)}}},[]),s.createElement(c.sG.div,{ref:I([i,t]),...l,"cmdk-list":"",role:"listbox","aria-label":n,id:o.listId},j(e,e=>s.createElement("div",{ref:I([a,o.listInnerRef]),"cmdk-list-sizer":""},e)))}),O=s.forwardRef((e,t)=>{let{open:r,onOpenChange:n,overlayClassName:l,contentClassName:i,container:a,...o}=e;return s.createElement(u.bL,{open:r,onOpenChange:n},s.createElement(u.ZL,{container:a},s.createElement(u.hJ,{"cmdk-overlay":"",className:l}),s.createElement(u.UC,{"aria-label":e.label,"cmdk-dialog":"",className:i},s.createElement(C,{ref:t,...o}))))}),_=Object.assign(C,{List:M,Item:S,Input:R,Group:k,Separator:D,Dialog:O,Empty:s.forwardRef((e,t)=>N(e=>0===e.filtered.count)?s.createElement(c.sG.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Loading:s.forwardRef((e,t)=>{let{progress:r,children:n,label:l="Loading...",...i}=e;return s.createElement(c.sG.div,{ref:t,...i,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":l},j(e,e=>s.createElement("div",{"aria-hidden":!0},e)))})});function L(e){let t=s.useRef(e);return T(()=>{t.current=e}),t}var T="undefined"==typeof window?s.useEffect:s.useLayoutEffect;function A(e){let t=s.useRef();return void 0===t.current&&(t.current=e()),t}function I(e){return t=>
1{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}function N(e){let t=x(),r=()=>e(t.snapshot());return s.useSyncExternalStore(t.subscribe,r,r)}function P(e,t,r,n=[]){let l=s.useRef(),i=y();return T(()=>{var a;let o=(()=>{var e;for(let t of r){if("string"==typeof t)return t.trim();if("object"==typeof t&&"current"in t)return t.current?null==(e=t.current.textContent)?void 0:e.trim():l.current}})(),u=n.map(e=>e.trim());i.value(e,o,u),null==(a=t.current)||a.setAttribute(v,o),l.current=o}),l}var z=()=>{let[e,t]=s.useState(),r=A(()=>new Map);return T(()=>{r.current.forEach(e=>e()),r.current=new Map},[e]),(e,n)=>{r.current.set(e,n),t({})}};function j({asChild:e,children:t},r){let n;return e&&s.isValidElement(t)?s.cloneElement("function"==typeof(n=t.type)?n(t.props):"render"in n?n.render(t.props):t,{ref:t.ref},r(t.props.children)):r(t)}var F={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"}},18847:(e,t,r)=>{e.exports=r(52496)},34159:(e,t,r)=>{"use strict";r.d(t,{FN:()=>l,gj:()=>n}),r(63727);let n=e=>{let{containerNodeRect:t,draggingNodeRect:r,transform:n}=e;return r&&t?function(e,t,r){let n={...e};return t.top+e.y<=r.top?n.y=r.top-t.top:t.bottom+e.y>=r.top+r.height&&(n.y=r.top+r.height-t.bottom),t.left+e.x<=r.left?n.x=r.left-t.left:t.right+e.x>=r.left+r.width&&(n.x=r.left+r.width-t.right),n}(n,r,t):n},l=e=>{let{transform:t}=e;return{...t,x:0}}},52496:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return o},noSSR:function(){return a}});let n=r(64252);r(37876),r(14232);let l=n._(r(90295));function i(e){return{default:(null==e?void 0:e.default)||e}}function a(e,t){return delete t.webpack,delete t.modules,e(t)}function o(e,t){let r=l.default,n={loading:e=>{let{error:t,isLoading:r,pastDelay:n}=e;return null}};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e});let o=(n={...n,...t}).loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?r({...n,loader:()=>null!=o?o().then(i):Promise.resolve(i(()=>null))}):(delete n.webpack,delete n.modules,a(r,n))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},54287:(e,t,r)=>{"use strict";r.d(t,{JR:()=>C,_G:()=>c,be:()=>a,gB:()=>h,gl:()=>w});var n=r(14232),l=r(14664),i=r(63727);function a(e,t,r){let n=e.slice();return n.splice(r<0?n.length+r:r,0,n.splice(t,1)[0]),n}function o(e){return null!==e&&e>=0}let u=e=>{let{rects:t,activeIndex:r,overIndex:n,index:l}=e,i=a(t,n,r),o=t[l],u=i[l];return u&&o?{x:u.left-o.left,y:u.top-o.top,scaleX:u.width/o.width,scaleY:u.height/o.height}:null},s={scaleX:1,scaleY:1},c=e=>{var t;let{activeIndex:r,activeNodeRect:n,index:l,rects:i,overIndex:a}=e,o=null!=(t=i[r])?t:n;if(!o)return null;if(l===r){let e=i[a];return e?{x:0,y:r<a?e.top+e.height-(o.top+o.height):e.top-o.top,...s}:null}let u=function(e,t,r){let n=e[t],l=e[t-1],i=e[t+1];return n?r<t?l?n.top-(l.top+l.height):i?i.top-(n.top+n.height):0:i?i.top-(n.top+n.height):l?n.top-(l.top+l.height):0:0}(i,l,r);return l>r&&l<=a?{x:0,y:-o.height-u,...s}:l<r&&l>=a?{x:0,y:o.height+u,...s}:{x:0,y:0,...s}},d="Sortable",f=n.createContext({activeIndex:-1,containerId:d,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:u,disabled:{draggable:!1,droppable:!1}});function h(e){let{children:t,id:r,items:a,strategy:o=u,disabled:s=!1}=e,{active:c,dragOverlay:h,droppableRects:g,over:p,measureDroppableContainers:v}=(0,l.fF)(),m=(0,i.YG)(d,r),b=null!==h.rect,y=(0,n.useMemo)(()=>a.map(e=>"object"==typeof e&&"id"in e?e.id:e),[a]),w=null!=c,x=c?y.indexOf(c.id):-1,E=p?y.indexOf(p.id):-1,C=(0,n.useRef)(y),S=!function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(y,C.current),k=-1!==E&&-1===x||S,D="boolean"==typeof s?{draggable:s,droppable:s}:s;(0,i.Es)(()=>{S&&w&&v(y)},[S,y,w,v]),(0,n.useEffect)(()=>{C.current=y},[y]);let R=(0,n.useMemo)(()=>({activeIndex:x,containerId:m,disabled:D,disableTransforms:k,items:y,overIndex:E,useDragOverlay:b,sortedRects:y.reduce((e,t,r)=>{let n=g.get(t);return n&&(e[r]=n),e},Array(y.length)),strategy:o}),[x,m,D.draggable,D.droppable,k,y,E,g,b,o]);return n.createElement(f.Provider,{value:R},t)}let g=e=>{let{id:t,items:r,activeIndex:n,overIndex:l}=e;return a(r,n,l).indexOf(t)},p=e=>{let{containerId:t,isSorting:r,wasDragging:n,index:l,items:i,newIndex:a,previousItems:o,previousContainerId:u,transition:s}=e;return!!s&&!!n&&(o===i||l!==a)&&(!!r||a!==l&&t===u)},v={duration:200,easing:"ease"},m="transform",b=i.Ks.Transition.toString({property:m,duration:0,easing:"linear"}),y={roleDescription:"sortable"};function w(e){var t,r,a,u;let{animateLayoutChanges:s=p,attributes:c,disabled:d,data:h,getNewIndex:w=g,id:x,strategy:E,resizeObserverConfig:C,transition:S=v}
1=e,{items:k,containerId:D,activeIndex:R,disabled:M,disableTransforms:O,sortedRects:_,overIndex:L,useDragOverlay:T,strategy:A}=(0,n.useContext)(f),I=(t=d,r=M,"boolean"==typeof t?{draggable:t,droppable:!1}:{draggable:null!=(a=null==t?void 0:t.draggable)?a:r.draggable,droppable:null!=(u=null==t?void 0:t.droppable)?u:r.droppable}),N=k.indexOf(x),P=(0,n.useMemo)(()=>({sortable:{containerId:D,index:N,items:k},...h}),[D,h,N,k]),z=(0,n.useMemo)(()=>k.slice(k.indexOf(x)),[k,x]),{rect:j,node:F,isOver:K,setNodeRef:Y}=(0,l.zM)({id:x,data:P,disabled:I.droppable,resizeObserverConfig:{updateMeasurementsFor:z,...C}}),{active:B,activatorEvent:W,activeNodeRect:G,attributes:U,setNodeRef:V,listeners:X,isDragging:$,over:q,setActivatorNodeRef:H,transform:J}=(0,l.PM)({id:x,data:P,attributes:{...y,...c},disabled:I.draggable}),Z=(0,i.jn)(Y,V),Q=!!B,ee=Q&&!O&&o(R)&&o(L),et=!T&&$,er=et&&ee?J:null,en=ee?null!=er?er:(null!=E?E:A)({rects:_,activeNodeRect:G,activeIndex:R,overIndex:L,index:N}):null,el=o(R)&&o(L)?w({id:x,items:k,activeIndex:R,overIndex:L}):N,ei=null==B?void 0:B.id,ea=(0,n.useRef)({activeId:ei,items:k,newIndex:el,containerId:D}),eo=k!==ea.current.items,eu=s({active:B,containerId:D,isDragging:$,
1isSorting:Q,id:x,index:N,items:k,newIndex:ea.current.newIndex,previousItems:ea.current.items,previousContainerId:ea.current.containerId,transition:S,wasDragging:null!=ea.current.activeId}),es=function(e){let{disabled:t,index:r,node:a,rect:o}=e,[u,s]=(0,n.useState)(null),c=(0,n.useRef)(r);return(0,i.Es)(()=>{if(!t&&r!==c.current&&a.current){let e=o.current;if(e){let t=(0,l.Sj)(a.current,{ignoreTransform:!0}),r={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(r.x||r.y)&&s(r)}}r!==c.current&&(c.current=r)},[t,r,a,o]),(0,n.useEffect)(()=>{u&&s(null)},[u]),u}({disabled:!eu,index:N,node:F,rect:j});return(0,n.useEffect)(()=>{Q&&ea.current.newIndex!==el&&(ea.current.newIndex=el),D!==ea.current.containerId&&(ea.current.containerId=D),k!==ea.current.items&&(ea.current.items=k)},[Q,el,D,k]),(0,n.useEffect)(()=>{if(ei===ea.current.activeId)return;if(ei&&!ea.current.activeId){ea.current.activeId=ei;return}let e=setTimeout(()=>{ea.current.activeId=ei},50);return()=>clearTimeout(e)},[ei]),{active:B,activeIndex:R,attributes:U,data:P,rect:j,index:N,newIndex:el,items:k,isOver:K,isSorting:Q,isDragging:$,listeners:X,node:F,overIndex:L,over:q,setNodeRef:Z,setActivatorNodeRef:H,setDroppableNodeRef:Y,setDraggableNodeRef:V,transform:null!=es?es:en,transition:es||eo&&ea.current.newIndex===N?b:(!et||(0,i.kx)(W))&&S&&(Q||eu)?i.Ks.Transition.toString({...S,property:m}):void 0}}function x(e){if(!e)return!1;let t=e.data.current;return!!t&&"sortable"in t&&"object"==typeof t.sortable&&"containerId"in t.sortable&&"items"in t.sortable&&"index"in t.sortable}let E=[l.vL.Down,l.vL.Right,l.vL.Up,l.vL.Left],C=(e,t)=>{let{context:{active:r,collisionRect:n,droppableRects:a,droppableContainers:o,over:u,scrollableAncestors:s}}=t;if(E.includes(e.code)){if(e.preventDefault(),!r||!n)return;let t=[];o.getEnabled().forEach(r=>{if(!r||null!=r&&r.disabled)return;let i=a.get(r.id);if(i)switch(e.code){case l.vL.Down:n.top<i.top&&t.push(r);break;case l.vL.Up:n.top>i.top&&t.push(r);break;case l.vL.Left:n.left>i.left&&t.push(r);break;case l.vL.Right:n.left<i.left&&t.push(r)}});let c=(0,l.y$)({active:r,collisionRect:n,droppableRects:a,droppableContainers:t,pointerCoordinates:null}),d=(0,l.Vy)(c,"id");if(d===(null==u?void 0:u.id)&&c.length>1&&(d=c[1].id),null!=d){let e=o.get(r.id),t=o.get(d),u=t?a.get(t.id):null,c=null==t?void 0:t.node.current;if(c&&u&&e&&t){let r=(0,l.sl)(c).some((e,t)=>s[t]!==e),a=S(e,t),o=function(e,t){return!!x(e)&&!!x(t)&&!!S(e,t)&&e.data.current.sortable.index<t.data.current.sortable.index}(e,t),d=r||!a?{x:0,y:0}:{x:o?n.width-u.width:0,y:o?n.height-u.height:0},f={x:u.left,y:u.top};return d.x&&d.y?f:(0,i.Re)(f,d)}}}};function S(e,t){return!!x(e)&&!!x(t)&&e.data.current.sortable.containerId===t.data.current.sortable.containerId}},59435:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(48900).A)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},63727:(e,t,r)=>{"use strict";r.d(t,{$$:()=>p,Es:()=>h,KG:()=>m,Ks:()=>R,Ll:()=>o,Re:()=>S,Sw:()=>i,TW:()=>f,WQ:()=>C,YG:()=>x,YN:()=>v,ZC:()=>y,_q:()=>g,ag:()=>O,e_:()=>D,jn:()=>l,kx:()=>k,l6:()=>a,lk:()=>b,sb:()=>c,wz:()=>s,xZ:()=>d,zk:()=>u});var n=r(14232);function l(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,n.useMemo)(()=>e=>{t.forEach(t=>t(e))},t)}let i="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function a(e){let t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function o(e){return"nodeType"in e}function u(e){var t,r;return e?a(e)?e:o(e)&&null!=(t=null==(r=e.ownerDocument)?void 0:r.defaultView)?t:window:window}function s(e){let{Document:t}=u(e);return e instanceof t}function c(e){return!a(e)&&e instanceof u(e).HTMLElement}function d(e){return e instanceof u(e).SVGElement}function f(e){return e?a(e)?e.document:o(e)?s(e)?e:c(e)||d(e)?e.ownerDocument:document:document:document}let h=i?n.useLayoutEffect:n.useEffect;function g(e){let t=(0,n.useRef)(e);return h(()=>{t.current=e}),(0,n.useCallback)(function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return null==t.current?void 0:t.current(...r)},[])}function p(){let e=(0,n.useRef)(null);return[(0,n.useCallback)((t,r)=>{e.current=setInterval(t,r)},[]),(0,n.useCallback)(()=>{null!==e.current&&(clearInterval(e.current),e.current=null)},[])]}function v(e,t){void 0===t&&(t=[e]);let r=(0,n.useRef)(e);return h(()=>{r.current!==e&&(r.current=e)},t),r}function m(e,t){let r=(0,n.useRef)();return(0,n.useMemo)(()=>{let t=e(r.current);return r.current=t,t},[...t])}function b(e){let t=g(e),r=(0,n.useRef)(null),l=(0,n.useCallback)(e=>{e!==r.current&&(null==t||t(e,r.current)),r.current=e},[]);return[r,l]}function y(e){let t=(0,n.useRef)();return(0,n.useEffect)(()=>{t.current=e},[e]),t.current}let w={};function x(e,t){return(0,n.useMemo)(()=>
1{if(t)return t;let r=null==w[e]?0:w[e]+1;return w[e]=r,e+"-"+r},[e,t])}function E(e){return function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),l=1;l<r;l++)n[l-1]=arguments[l];return n.reduce((t,r)=>{for(let[n,l]of Object.entries(r)){let r=t[n];null!=r&&(t[n]=r+e*l)}return t},{...t})}}let C=E(1),S=E(-1);function k(e){if(!e)return!1;let{KeyboardEvent:t}=u(e.target);return t&&e instanceof t}function D(e){if(function(e){if(!e)return!1;let{TouchEvent:t}=u(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){let{clientX:t,clientY:r}=e.touches[0];return{x:t,y:r}}else if(e.changedTouches&&e.changedTouches.length){let{clientX:t,clientY:r}=e.changedTouches[0];return{x:t,y:r}}}return"clientX"in e&&"clientY"in e?{x:e.clientX,y:e.clientY}:null}let R=Object.freeze({Translate:{toString(e){if(!e)return;let{x:t,y:r}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(r?Math.round(r):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;let{scaleX:t,scaleY:r}=e;return"scaleX("+t+") scaleY("+r+")"}},Transform:{toString(e){if(e)return[R.Translate.toString(e),R.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:r,easing:n}=e;return t+" "+r+"ms "+n}}}),M="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function O(e){return e.matches(M)?e:e.querySelector(M)}},86581:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return n}});let n=r(64252)._(r(14232)).default.createContext(null)},90295:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});let n=r(64252)._(r(14232)),l=r(86581),i=[],a=[],o=!1;function u(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class s{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function c(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),i=null;function u(){if(!i){let t=new s(e,r);i={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return i.promise()}if(!o){let e=r.webpack&&1?r.webpack():r.modules;e&&a.push(t=>{for(let r of e)if(t.includes(r))return u()})}function c(e,t){u();let a=n.default.useContext(l.LoadableContext);a&&Array.isArray(r.modules)&&r.modules.forEach(e=>{a(e)});let o=n.default.useSyncExternalStore(i.subscribe,i.getCurrentValue,i.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:i.retry}),[]),n.default.useMemo(()=>{var t;return o.loading||o.error?n.default.createElement(r.loading,{isLoading:o.loading,pastDelay:o.pastDelay,timedOut:o.timedOut,error:o.error,retry:i.retry}):o.loaded?n.default.createElement((t=o.loaded)&&t.default?t.default:t,e):null},[e,o])}return c.preload=()=>u(),c.displayName="LoadableComponent",n.default.forwardRef(c)}(u,e)}function d(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>
1{if(e.length)return d(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{d(i).then(e,t)}),c.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let r=()=>(o=!0,t());d(a,e).then(r,r)})),window.__NEXT_PRELOADREADY=c.preloadReady;let f=c}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.