PageSourceSearch

https://digital-ops-studio-3468.taskade.app/chunks/chunk-BJ7JJXNK.js

js digital-ops-studio-3468.taskade.app collected 2026-10-03 15:00:46 UTC 98,669 bytes, 77 lines download raw bytes

1import{a as pn}from"/chunks/chunk-KCTFKLHW.js";import{a as uo}from"/chunks/chunk-KKLKKPCO.js";import{a as ct}from"/chunks/chunk-YBGV3UF5.js";import{b as dn,d as ke}from"/chunks/chunk-WUWNOZPZ.js";var vn=dn(bn=>{"use strict";var ge=ct();function mo(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ho=typeof Object.is=="function"?Object.is:mo,bo=ge.useSyncExternalStore,vo=ge.useRef,yo=ge.useEffect,Eo=ge.useMemo,Do=ge.useDebugValue;bn.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var i=vo(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=Eo(function(){function c(f){if(!u){if(u=!0,p=f,f=r(f),o!==void 0&&s.hasValue){var g=s.value;if(o(g,f))return l=g}return l=f}if(g=l,ho(p,f))return g;var b=r(f);return o!==void 0&&o(g,b)?(p=f,g):(p=f,l=b)}var u=!1,p,l,d=n===void 0?null:n;return[function(){return c(t())},d===null?void 0:function(){return c(d())}]},[t,n,r,o]);var a=bo(e,i[0],i[1]);return yo(function(){s.hasValue=!0,s.value=a},[a]),Do(a),a}});var En=dn((Jl,yn)=>{"use strict";yn.exports=vn()});var v=ke(ct()),Ae=ke(uo());function L(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var po=typeof Symbol=="function"&&Symbol.observable||"@@observable",fn=po,lt=()=>Math.random().toString(36).substring(7).split("").join("."),fo={INIT:`@@redux/INIT${lt()}`,REPLACE:`@@redux/REPLACE${lt()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${lt()}`},gn=fo;function go(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function ut(e,t,n){if(typeof e!="function")throw new Error(L(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(L(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(L(1));return n(ut)(e,t)}let r=e,o=t,i=new Map,s=i,a=0,c=!1;function u(){s===i&&(s=new Map,i.forEach((m,y)=>{s.set(y,m)}))}function p(){if(c)throw new Error(L(3));return o}function l(m){if(typeof m!="function")throw new Error(L(4));if(c)throw new Error(L(5));let y=!0;u();let E=a++;return s.set(E,m),function(){if(y){if(c)throw new Error(L(6));y=!1,u(),s.delete(E),i=null}}}function d(m){if(!go(m))throw new Error(L(7));if(typeof m.type>"u")throw new Error(L(8));if(typeof m.type!="string")throw new Error(L(17));if(c)throw new Error(L(9));try{c=!0,o=r(o,m)}finally{c=!1}return(i=s).forEach(E=>{E()}),m}function f(m){if(typeof m!="function")throw new Error(L(10));r=m,d({type:gn.REPLACE})}function g(){let m=l;return{subscribe(y){if(typeof y!="object"||y===null)throw new Error(L(11));function E(){let N=y;N.next&&N.next(p())}return E(),{unsubscribe:m(E)}},[fn](){return this}}}return d({type:gn.INIT}),{dispatch:d,subscribe:l,getState:p,replaceReducer:f,[fn]:g}}function mn(e,t){return function(...n){return t(e.apply(this,n))}}function dt(e,t){if(typeof e=="function")return mn(e,t);if(typeof e!="object"||e===null)throw new Error(L(16));let n={};for(let r in e){let o=e[r];typeof o=="function"&&(n[r]=mn(o,t))}return n}function pt(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function hn(...e){return t=>(n,r)=>{let o=t(n,r),i=()=>{throw new Error(L(15))},s={getState:o.getState,dispatch:(c,...u)=>i(c,...u)},a=e.map(c=>c(s));return i=pt(...a)(o.dispatch),{...o,dispatch:i}}}var w=ke(ct(),1),hi=ke(En(),1),No=w.version.startsWith("19"),wo=Symbol.for(No?"react.transitional.element":"react.element"),xo=Symbol.for("react.portal"),Co=Symbol.for("react.fragment"),Oo=Symbol.for("react.strict_mode"),Io=Symbol.for("react.profiler"),So=Symbol.for("react.consumer"),Ro=Symbol.for("react.context"),In=Symbol.for("react.forward_ref"),Ao=Symbol.for("react.suspense"),Po=Symbol.for("react.suspense_list"),ht=Symbol.for("react.memo"),_o=Symbol.for("react.lazy");var To=In,Vo=ht;function Bo(e){if(typeof e=="object"&&e!==null){let{$$typeof:t}=e;switch(t){case wo:switch(e=e.type,e){case Co:case Io:case Oo:case Ao:case Po:return e;default:switch(e=e&&e.$$typeof,e){case Ro:case In:case _o:case ht:return e;case So:return e;default:return t}}case xo:return t}}}function Lo(e){return Bo(e)===ht}function Mo(e,t,n,r,{areStatesEqual:o,areOwnPropsEqual:i,areStatePropsEqual:s}){let a=!1,c,u,p,l,d;function f(E,x){return c=E,u=x,p=e(c,u),l=t(r,u),d=n(p,l,u),a=!0,d}
vendor: 7,755 bytes, lines 1-5
1function g(){return p=e(c,u),t.dependsOnOwnProps&&(l=t(r,u)),d=n(p,l,u),d}function b(){return e.dependsOnOwnProps&&(p=e(c,u)),t.dependsOnOwnProps&&(l=t(r,u)),d=n(p,l,u),d}function m(){let E=e(c,u),x=!s(E,p);return p=E,x&&(d=n(p,l,u)),d}function y(E,x){let N=!i(x,u),O=!o(E,c,x,u);return c=E,u=x,N&&O?g():N?b():O?m():d}return function(x,N){return a?y(x,N):f(x,N)}}function $o(e,{initMapStateToProps:t,initMapDispatchToProps:n,initMergeProps:r,...o}){let i=t(e,o),s=n(e,o),a=r(e,o);return Mo(i,s,a,e,o)}function ko(e,t){let n={};for(let r in e){let o=e[r];typeof o=="function"&&(n[r]=(...i)=>t(o(...i)))}return n}function gt(e){return function(n){let r=e(n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function Dn(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function Sn(e,t){return function(r,{displayName:o}){let i=function(a,c){return i.dependsOnOwnProps?i.mapToProps(a,c):i.mapToProps(a,void 0)};return i.dependsOnOwnProps=!0,i.mapToProps=function(a,c){i.mapToProps=e,i.dependsOnOwnProps=Dn(e);let u=i(a,c);return typeof u=="function"&&(i.mapToProps=u,i.dependsOnOwnProps=Dn(u),u=i(a,c)),u},i}}function bt(e,t){return(n,r)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${r.wrappedComponentName}.`)}}function Fo(e){return e&&typeof e=="object"?gt(t=>ko(e,t)):e?typeof e=="function"?Sn(e,"mapDispatchToProps"):bt(e,"mapDispatchToProps"):gt(t=>({dispatch:t}))}function Go(e){return e?typeof e=="function"?Sn(e,"mapStateToProps"):bt(e,"mapStateToProps"):gt(()=>({}))}function Wo(e,t,n){return{...n,...e,...t}}function Uo(e){return function(n,{displayName:r,areMergedPropsEqual:o}){let i=!1,s;return function(c,u,p){let l=e(c,u,p);return i?o(l,s)||(s=l):(i=!0,s=l),s}}}function Ho(e){return e?typeof e=="function"?Uo(e):bt(e,"mergeProps"):()=>Wo}function jo(e){e()}function qo(){let e=null,t=null;return{clear(){e=null,t=null},notify(){jo(()=>{let n=e;for(;n;)n.callback(),n=n.next})},get(){let n=[],r=e;for(;r;)n.push(r),r=r.next;return n},subscribe(n){let r=!0,o=t={callback:n,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){!r||e===null||(r=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}var Nn={notify(){},get:()=>[]};function Rn(e,t){let n,r=Nn,o=0,i=!1;function s(b){p();let m=r.subscribe(b),y=!1;return()=>{y||(y=!0,m(),l())}}function a(){r.notify()}function c(){g.onStateChange&&g.onStateChange()}function u(){return i}function p(){o++,n||(n=t?t.addNestedSub(c):e.subscribe(c),r=qo())}function l(){o--,n&&o===0&&(n(),n=void 0,r.clear(),r=Nn)}function d(){i||(i=!0,p())}function f(){i&&(i=!1,l())}let g={addNestedSub:s,notifyNestedSubs:a,handleChangeWrapper:c,isSubscribed:u,trySubscribe:d,tryUnsubscribe:f,getListeners:()=>r};return g}var zo=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Yo=zo(),Ko=()=>typeof navigator<"u"&&navigator.product==="ReactNative",Xo=Ko(),Jo=()=>Yo||Xo?w.useLayoutEffect:w.useEffect,Fe=Jo();function wn(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function ft(e,t){if(wn(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(t,n[o])||!wn(e[n[o]],t[n[o]]))return!1;return!0}var Zo={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Qo={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ei={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},An={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ti={[To]:ei,[Vo]:An};function xn(e){return Lo(e)?An:ti[e.$$typeof]||Zo}var ni=Object.defineProperty,ri=Object.getOwnPropertyNames,Cn=Object.getOwnPropertySymbols,oi=Object.getOwnPropertyDescriptor,ii=Object.getPrototypeOf,On=Object.prototype;function mt(e,t){if(typeof t!="string"){if(On){let i=ii(t);i&&i!==On&&mt(e,i)}let n=ri(t);Cn&&(n=n.concat(Cn(t)));let r=xn(e),o=xn(t);for(let i=0;i<n.length;++i){let s=n[i];if(!Qo[s]&&!(o&&o[s])&&!(r&&r[s])){let a=oi(t,s);try{ni(e,s,a)}catch{}}}}return e}var si=Symbol.for("react-redux-context"),ai=typeof globalThis<"u"?globalThis:{};function ci(){if(!w.createContext)return{};let e=ai[si]??=new Map,t=e.get(w.createContext);return t||(t=w.createContext(null),e.set(w.createContext,t)),t}var Pn=ci(),li=[null,null];function ui(e,t,n){Fe(()=>e(...t),n)}function di(e,t,n,r,o,i){e.current=r,n.current=!1,o.current&&(o.current=null,i())}function pi(e,t,n,r,o,i,s,a,c,u,p){if(!e)return()=>{};let l=!1,d=null,f=()=>{if(l||!a.current)return;let b=t.getState(),m,y;try{m=r(b,o.current)}catch(E){y=E,d=E}y||(d=null),m===i.current?s.current||u():(i.current=m,c.current=m,s.current=!0,p())};return n.onStateChange=f,n.trySubscribe(),f(),()=>{if(l=!0,n.tryUnsubscribe(),n.onStateChange=null,d)throw d}}function fi(e,t){return e===t}function gi(e,t,n,{pure:r,areStatesEqual:o=fi,areOwnPropsEqual:i=ft,areStatePropsEqual:s=ft,areMergedPropsEqual:a=ft,forwardRef:c=!1,context:u=Pn}={}){let p=u,l=Go(e),d=Fo(t),f=Ho(n),g=!!e;return m=>{let y=m.displayName||m.name||"Component",E=`Connect(${y})`,x={shouldHandleStateChanges:g,displayName:E,wrappedComponentName:y,WrappedComponent:m,initMapStateToProps:l,initMapDispatchToProps:d,initMergeProps:f,areStatesEqual:o,areStatePropsEqual:s,areOwnPropsEqual:i,areMergedPropsEqual:a};function N(R){let[P,$,A]=w.useMemo(()=>{let{reactReduxForwardedRef:U,...re}=R;return[R.context,U,re]},[R]),W=w.useMemo(()=>{let U=p;return P?.Consumer,U},[P,p]),_=w.useContext(W),K=!!R.store&&!!R.store.getState&&!!R.store.dispatch,de=!!_&&!!_.store,Y=K?R.store:_.store,Me=de?_.getServerState:Y.getState,nt=w.useMemo(()=>$o(Y.dispatch,x),[Y]),[pe,an]=w.useMemo(()=>{if(!g)return li;let U=Rn(Y,K?void 0:_.subscription),re=U.notifyNestedSubs.bind(U);return[U,re]},[Y,K,_]),cn=w.useMemo(()=>K?_:{..._,subscription:pe},[K,_,pe]),rt=w.useRef(void 0),ot=w.useRef(A),fe=w.useRef(void 0),ln=w.useRef(!1),it=w.useRef(!1),st=w.useRef(void 0);Fe(()=>(it.current=!0,()=>{it.current=!1}),[]);let un=w.useMemo(()=>()=>fe.current&&A===ot.current?fe.current:nt(Y.getState(),A),[Y,A]),lo=w.useMemo(()=>re=>pe?pi(g,Y,pe,nt,ot,rt,ln,it,fe,an,re):()=>{},[pe]);ui(di,[ot,rt,ln,A,fe,an]);let $e;try{$e=w.useSyncExternalStore(lo,un,Me?()=>nt(Me(),A):un)}catch(U){throw st.current&&(U.message+=`
2The error may be correlated with this previous error:
3${st.current.stack}
4
5`),U}Fe(()=>{st.current=void 0,fe.current=void 0,rt.current=$e});let at=w.useMemo(()=>w.createElement(m,{...$e,ref:$}),[$,m,$e]);return w.useMemo(()=>g?w.createElement(W.Provider,{value:cn},at):at,[W,at,cn])}let C=w.memo(N);if(C.WrappedComponent=m,C.displayName=N.displayName=E,c){let P=w.forwardRef(function(A,W){return w.createElement(C,{...A,reactReduxForwardedRef:W})});return P.displayName=E,P.WrappedComponent=m,mt(P,m)}return mt(C,m)}}var vt=gi;function mi(e){let{children:t,context:n,serverState:r,store:o}=e,i=w.useMemo(()=>{let c=Rn(o);return{store:o,subscription:c,getServerState:r?()=>r:void 0}},[o,r]),s=w.useMemo(()=>o.getState(),[o]);return Fe(()=>{let{subscription:c}=i;return c.onStateChange=c.notifyNestedSubs,c.trySubscribe(),s!==o.getState()&&c.notifyNestedSubs(),()=>{c.tryUnsubscribe(),c.onStateChange=void 0}},[i,s]),w.createElement((n||Pn).Provider,{value:i},t)}var _n=mi;var j=function(t){var n=t.top,r=t.right,o=t.bottom,i=t.left,s=r-i,a=o-n,c={top:n,right:r,bottom:o,left:i,width:s,height:a,x:i,y:n,center:{x:(r+i)/2,y:(o+n)/2}};return c},Ge=function(t,n){return{top:t.top-n.top,left:t.left-n.left,bottom:t.bottom+n.bottom,right:t.right+n.right}}
5,Tn=function(t,n){return{top:t.top+n.top,left:t.left+n.left,bottom:t.bottom-n.bottom,right:t.right-n.right}},bi=function(t,n){return{top:t.top+n.y,left:t.left+n.x,bottom:t.bottom+n.y,right:t.right+n.x}},yt={top:0,right:0,bottom:0,left:0},We=function(t){var n=t.borderBox,r=t.margin,o=r===void 0?yt:r,i=t.border,s=i===void 0?yt:i,a=t.padding,c=a===void 0?yt:a,u=j(Ge(n,o)),p=j(Tn(n,s)),l=j(Tn(p,c));return{marginBox:u,borderBox:j(n),paddingBox:p,contentBox:l,margin:o,border:s,padding:c}},H=function(t){var n=t.slice(0,-2),r=t.slice(-2);if(r!=="px")return 0;var o=Number(n);return isNaN(o)&&pn(!1),o},vi=function(){return{x:window.pageXOffset,y:window.pageYOffset}},me=function(t,n){var r=t.borderBox,o=t.border,i=t.margin,s=t.padding,a=bi(r,n);return We({borderBox:a,border:o,margin:i,padding:s})},he=function(t,n){return n===void 0&&(n=vi()),me(t,n)},Et=function(t,n){var r={top:H(n.marginTop),right:H(n.marginRight),bottom:H(n.marginBottom),left:H(n.marginLeft)},o={top:H(n.paddingTop),right:H(n.paddingRight),bottom:H(n.paddingBottom),left:H(n.paddingLeft)},i={top:H(n.borderTopWidth),right:H(n.borderRightWidth),bottom:H(n.borderBottomWidth),left:H(n.borderLeftWidth)};return We({borderBox:t,margin:r,padding:o,border:i})},Dt=function(t){var n=t.getBoundingClientRect(),r=window.getComputedStyle(t);return Et(n,r)};var yi=function(t){var n=[],r=null,o=function(){for(var s=arguments.length,a=new Array(s),c=0;c<s;c++)a[c]=arguments[c];n=a,!r&&(r=requestAnimationFrame(function(){r=null,t.apply(void 0,n)}))};return o.cancel=function(){r&&(cancelAnimationFrame(r),r=null)},o},oe=yi;function be(){return be=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},be.apply(null,arguments)}var Ei=!0,Di=/[ \t]{2,}/g,Ni=/^[ \t]*/gm,Vn=e=>e.replace(Di," ").replace(Ni,"").trim(),wi=e=>Vn(`
6  %c@hello-pangea/dnd
7
8  %c${Vn(e)}
9
10  %c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
11`),xi=e=>[wi(e),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"],Ci="__@hello-pangea/dnd-disable-dev-warnings";function cr(e,t){Ei||typeof window<"u"&&window[Ci]||console[e](...xi(t))}var cu=cr.bind(null,"warn"),Oi=cr.bind(null,"error");function X(){}function Ii(e,t){return{...e,...t}}function q(e,t,n){let r=t.map(o=>{let i=Ii(n,o.options);return e.addEventListener(o.eventName,o.fn,i),function(){e.removeEventListener(o.eventName,o.fn,i)}});return function(){r.forEach(i=>{i()})}}var Si=!0,Bn="Invariant failed",te=class extends Error{};te.prototype.toString=function(){return this.message};function h(e,t){throw Si?new te(Bn):new te(`${Bn}: ${t||""}`)}var _t=class extends v.default.Component{constructor(...t){super(...t),this.callbacks=null,this.unbind=X,this.onWindowError=n=>{let r=this.getCallbacks();r.isDragging()&&r.tryAbort(),n.error instanceof te&&n.preventDefault()},this.getCallbacks=()=>{if(!this.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return this.callbacks},this.setCallbacks=n=>{this.callbacks=n}}componentDidMount(){this.unbind=q(window,[{eventName:"error",fn:this.onWindowError}])}componentDidCatch(t){if(t instanceof te){this.setState({});return}throw t}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}},Ri=`
12  Press space bar to start a drag.
13  When dragging you can use the arrow keys to move the item around and escape to cancel.
14  Some screen readers may require you to be in focus mode or to use your pass through key
15`,ze=e=>e+1,Ai=e=>`
16  You have lifted an item in position ${ze(e.source.index)}
17`,lr=(e,t)=>{let n=e.droppableId===t.droppableId,r=ze(e.index),o=ze(t.index);return n?`
18      You have moved the item from position ${r}
19      to position ${o}
20    `:`
21    You have moved the item from position ${r}
22    in list ${e.droppableId}
23    to list ${t.droppableId}
24    in position ${o}
25  `},ur=(e,t,n)=>t.droppableId===n.droppableId?`
26      The item ${e}
27      has been combined with ${n.draggableId}`:`
28      The item ${e}
29      in list ${t.droppableId}
30      has been combined with ${n.draggableId}
31      in list ${n.droppableId}
32    `,Pi=e=>{let t=e.destination;if(t)return lr(e.source,t);
32let n=e.combine;return n?ur(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},Ln=e=>`
33  The item has returned to its starting position
34  of ${ze(e.index)}
35`,_i=e=>{if(e.reason==="CANCEL")return`
36      Movement cancelled.
37      ${Ln(e.source)}
38    `;let t=e.destination,n=e.combine;return t?`
39      You have dropped the item.
40      ${lr(e.source,t)}
41    `:n?`
42      You have dropped the item.
43      ${ur(e.draggableId,e.source,n)}
44    `:`
45    The item has been dropped while not over a drop area.
46    ${Ln(e.source)}
47  `},qe={dragHandleUsageInstructions:Ri,onDragStart:Ai,onDragUpdate:Pi,onDragEnd:_i};function Ti(e,t){return!!(e===t||Number.isNaN(e)&&Number.isNaN(t))}function dr(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!Ti(e[n],t[n]))return!1;return!0}function I(e,t){let n=(0,v.useState)(()=>({inputs:t,result:e()}))[0],r=(0,v.useRef)(!0),o=(0,v.useRef)(n),s=r.current||!!(t&&o.current.inputs&&dr(t,o.current.inputs))?o.current:{inputs:t,result:e()};return(0,v.useEffect)(()=>{r.current=!1,o.current=s},[s]),s.result}function D(e,t){return I(()=>e,t)}var V={x:0,y:0},B=(e,t)=>({x:e.x+t.x,y:e.y+t.y}),k=(e,t)=>({x:e.x-t.x,y:e.y-t.y}),J=(e,t)=>e.x===t.x&&e.y===t.y,ce=e=>({x:e.x!==0?-e.x:0,y:e.y!==0?-e.y:0}),ne=(e,t,n=0)=>e==="x"?{x:t,y:n}:{x:n,y:t},we=(e,t)=>Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2),Mn=(e,t)=>Math.min(...t.map(n=>we(e,n))),pr=e=>t=>({x:e(t.x),y:e(t.y)}),Vi=(e,t)=>{let n=j({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n},Pe=(e,t)=>({top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}),$n=e=>[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}],Bi={top:0,right:0,bottom:0,left:0},Li=(e,t)=>t?Pe(e,t.scroll.diff.displacement):e,Mi=(e,t,n)=>n&&n.increasedBy?{...e,[t.end]:e[t.end]+n.increasedBy[t.line]}:e,$i=(e,t)=>t&&t.shouldClipSubject?Vi(t.pageMarginBox,e):j(e),ie=({page:e,withPlaceholder:t,axis:n,frame:r})=>{let o=Li(e.marginBox,r),i=Mi(o,n,t),s=$i(i,r);return{page:e,withPlaceholder:t,active:s}},Ft=(e,t)=>{e.frame||h();let n=e.frame,r=k(t,n.scroll.initial),o=ce(r),i={...n,scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:o},max:n.scroll.max}},s=ie({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i});return{...e,frame:i,subject:s}};function T(e,t=dr){let n=null;function r(...o){if(n&&n.lastThis===this&&t(o,n.lastArgs))return n.lastResult;let i=e.apply(this,o);return n={lastResult:i,lastArgs:o,lastThis:this},i}return r.clear=function(){n=null},r}var fr=T(e=>e.reduce((t,n)=>(t[n.descriptor.id]=n,t),{})),gr=T(e=>e.reduce((t,n)=>(t[n.descriptor.id]=n,t),{})),Xe=T(e=>Object.values(e)),ki=T(e=>Object.values(e)),le=T((e,t)=>ki(t).filter(r=>e===r.descriptor.droppableId).sort((r,o)=>r.descriptor.index-o.descriptor.index));function Gt(e){return e.at&&e.at.type==="REORDER"?e.at.destination:null}function Je(e){return e.at&&e.at.type==="COMBINE"?e.at.combine:null}var Ze=T((e,t)=>t.filter(n=>n.descriptor.id!==e.descriptor.id)),Fi=({isMovingForward:e,draggable:t,destination:n,insideDestination:r,previousImpact:o})=>{if(!n.isCombineEnabled||!Gt(o))return null;function s(f){let g={type:"COMBINE",combine:{draggableId:f,droppableId:n.descriptor.id}};return{...o,at:g}}let a=o.displaced.all,c=a.length?a[0]:null;if(e)return c?s(c):null;let u=Ze(t,r);if(!c){if(!u.length)return null;let f=u[u.length-1];return s(f.descriptor.id)}let p=u.findIndex(f=>f.descriptor.id===c);p===-1&&h();let l=p-1;if(l<0)return null;let d=u[l];return s(d.descriptor.id)},ue=(e,t)=>
vendor: 14,286 bytes, line 47
47e.descriptor.droppableId===t.descriptor.id,mr={point:V,value:0},xe={invisible:{},visible:{},all:[]},Gi={displaced:xe,displacedBy:mr,at:null},z=(e,t)=>n=>e<=n&&n<=t,hr=e=>{let t=z(e.top,e.bottom),n=z(e.left,e.right);return r=>{if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;let i=t(r.top)||t(r.bottom),s=n(r.left)||n(r.right);if(i&&s)return!0;let c=r.top<e.top&&r.bottom>e.bottom,u=r.left<e.left&&r.right>e.right;return c&&u?!0:c&&s||u&&i}},Wi=e=>{let t=z(e.top,e.bottom),n=z(e.left,e.right);return r=>t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right)},Wt={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},br={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Ui=e=>t=>{let n=z(t.top,t.bottom),r=z(t.left,t.right);return o=>e===Wt?n(o.top)&&n(o.bottom):r(o.left)&&r(o.right)},Hi=(e,t)=>{let n=t.frame?t.frame.scroll.diff.displacement:V;return Pe(e,n)},ji=(e,t,n)=>t.subject.active?n(t.subject.active)(e):!1,qi=(e,t,n)=>n(t)(e),Ut=({target:e,destination:t,viewport:n,withDroppableDisplacement:r,isVisibleThroughFrameFn:o})=>{let i=r?Hi(e,t):e;return ji(i,t,o)&&qi(i,n,o)},zi=e=>Ut({...e,isVisibleThroughFrameFn:hr}),vr=e=>Ut({...e,isVisibleThroughFrameFn:Wi}),Yi=e=>Ut({...e,isVisibleThroughFrameFn:Ui(e.destination.axis)}),Ki=(e,t,n)=>{if(typeof n=="boolean")return n;if(!t)return!0;let{invisible:r,visible:o}=t;if(r[e])return!1;let i=o[e];return i?i.shouldAnimate:!0};function Xi(e,t){let n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return j(Ge(n,r))}function Ce({afterDragging:e,destination:t,displacedBy:n,viewport:r,forceShouldAnimate:o,last:i}){return e.reduce(function(a,c){let u=Xi(c,n),p=c.descriptor.id;if(a.all.push(p),!zi({target:u,destination:t,viewport:r,withDroppableDisplacement:!0}))return a.invisible[c.descriptor.id]=!0,a;let d=Ki(p,i,o),f={draggableId:p,shouldAnimate:d};return a.visible[p]=f,a},{all:[],visible:{},invisible:{}})}function Ji(e,t){if(!e.length)return 0;let n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}function kn({insideDestination:e,inHomeList:t,displacedBy:n,destination:r}){let o=Ji(e,{inHomeList:t});return{displaced:xe,displacedBy:n,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:o}}}}function Ye({draggable:e,insideDestination:t,destination:n,viewport:r,displacedBy:o,last:i,index:s,forceShouldAnimate:a}){let c=ue(e,n);if(s==null)return kn({insideDestination:t,inHomeList:c,displacedBy:o,destination:n});let u=t.find(g=>g.descriptor.index===s);if(!u)return kn({insideDestination:t,inHomeList:c,displacedBy:o,destination:n});let p=Ze(e,t),l=t.indexOf(u),d=p.slice(l);return{displaced:Ce({afterDragging:d,destination:n,displacedBy:o,last:i,viewport:r.frame,forceShouldAnimate:a}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:s}}}}function Z(e,t){return!!t.effected[e]}var Zi=({isMovingForward:e,destination:t,draggables:n,combine:r,afterCritical:o})=>{if(!t.isCombineEnabled)return null;let i=r.draggableId,a=n[i].descriptor.index;return Z(i,o)?e?a:a-1:e?a+1:a},Qi=({isMovingForward:e,isInHomeList:t,insideDestination:n,location:r})=>{if(!n.length)return null;let o=r.index,i=e?o+1:o-1,s=n[0].descriptor.index,a=n[n.length-1].descriptor.index,c=t?a:a+1;return i<s||i>c?null:i},es=({isMovingForward:e,isInHomeList:t,draggable:n,draggables:r,destination:o,insideDestination:i,previousImpact:s,viewport:a,afterCritical:c})=>{let u=s.at;if(u||h(),u.type==="REORDER"){let l=Qi({isMovingForward:e,isInHomeList:t,location:u.destination,insideDestination:i});return l==null?null:Ye({draggable:n,insideDestination:i,destination:o,viewport:a,last:s.displaced,displacedBy:s.displacedBy,index:l})}let p=Zi({isMovingForward:e,destination:o,displaced:s.displaced,draggables:r,combine:u.combine,afterCritical:c});return p==null?null:Ye({draggable:n,insideDestination:i,destination:o,viewport:a,last:s.displaced,displacedBy:s.displacedBy,index:p})},ts=({displaced:e,afterCritical:t,combineWith:n,displacedBy:r})=>{let o=!!(e.visible[n]||e.invisible[n]);return Z(n,t)?o?V:ce(r.point):o?r.point:V},ns=({afterCritical:e,impact:t,draggables:n})=>{let r=Je(t);r||h();let o=r.draggableId,i=n[o].page.borderBox.center,s=ts({displaced:t.displaced,afterCritical:e,combineWith:o,displacedBy:t.displacedBy});return B(i,s)},yr=(e,t)=>t.margin[e.start]+t.borderBox[e.size]/2,rs=(e,t)=>t.margin[e.end]+t.borderBox[e.size]/2,Ht=(e,t,n)=>t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2,Fn=({axis:e,moveRelativeTo:t,isMoving:n})=>ne(e.line,t.marginBox[e.end]+yr(e,n),Ht(e,t.marginBox,n)),Gn=({axis:e,moveRelativeTo:t,isMoving:n})=>ne(e.line,t.marginBox[e.start]-rs(e,n),Ht(e,t.marginBox,n)),os=({axis:e,moveInto:t,isMoving:n})=>ne(e.line,t.contentBox[e.start]+yr(e,n),Ht(e,t.contentBox,n)),is=({impact:e,draggable:t,draggables:n,droppable:r,afterCritical:o})=>{let i=le(r.descriptor.id,n),s=t.page,a=r.axis;if(!i.length)return os({axis:a,moveInto:r.page,isMoving:s});let{displaced:c,displacedBy:u}=e,p=c.all[0];if(p){let d=n[p];if(Z(p,o))return Gn({axis:a,moveRelativeTo:d.page,isMoving:s});let f=me(d.page,u.point);return Gn({axis:a,moveRelativeTo:f,isMoving:s})}let l=i[i.length-1];if(l.descriptor.id===t.descriptor.id)return s.borderBox.center;if(Z(l.descriptor.id,o)){let d=me(l.page,ce(o.displacedBy.point));return Fn({axis:a,moveRelativeTo:d,isMoving:s})}return Fn({axis:a,moveRelativeTo:l.page,isMoving:s})},Tt=(e,t)=>{let n=e.frame;return n?B(t,n.scroll.diff.displacement):t},ss=({impact:e,draggable:t,droppable:n,draggables:r,afterCritical:o})=>{let i=t.page.borderBox.center,s=e.at;return!n||!s?i:s.type==="REORDER"?is({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:o}):ns({impact:e,draggables:r,afterCritical:o})},Qe=e=>{let t=ss(e),n=e.droppable;return n?Tt(n,t):t},Er=(e,t)=>{let n=k(t,e.scroll.initial),r=ce(n);return{frame:j({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function Wn(e,t){return e.map(n=>t[n])}function as(e,t){for(let n=0;n<t.length;n++){let r=t[n].visible[e];if(r)return r}return null}var cs=({impact:e,viewport:t,destination:n,draggables:r,maxScrollChange:o})=>{let i=Er(t,B(t.scroll.current,o)),s=n.frame?Ft(n,B(n.frame.scroll.current,o)):n,a=e.displaced,c=Ce({afterDragging:Wn(a.all,r),destination:n,displacedBy:e.displacedBy,viewport:i.frame,last:a,forceShouldAnimate:!1}),u=Ce({afterDragging:Wn(a.all,r),destination:s,displacedBy:e.displacedBy,viewport:t.frame,last:a,forceShouldAnimate:!1}),p={},l={},d=[a,c,u];return a.all.forEach(g=>{let b=as(g,d);if(b){l[g]=b;return}p[g]=!0}),{...e,displaced:{all:a.all,invisible:p,visible:l}}},ls=(e,t)=>B(e.scroll.diff.displacement,t),jt=({pageBorderBoxCenter:e,draggable:t,viewport:n})=>{let r=ls(n,e),o=k(r,t.page.borderBox.center);return B(t.client.borderBox.center,o)},Dr=({draggable:e,destination:t,newPageBorderBoxCenter:n,viewport:r,withDroppableDisplacement:o,onlyOnMainAxis:i=!1})=>{let s=k(n,e.page.borderBox.center),c={target:Pe(e.page.borderBox,s),destination:t,withDroppableDisplacement:o,viewport:r};return i?Yi(c):vr(c)},us=({isMovingForward:e,draggable:t,destination:n,draggables:r,previousImpact:o,viewport:i,previousPageBorderBoxCenter:s,previousClientSelection:a,afterCritical:c})=>{if(!n.isEnabled)return null;let u=le(n.descriptor.id,r),p=ue(t,n),l=Fi({isMovingForward:e,draggable:t,destination:n,insideDestination:u,previousImpact:o})||es({isMovingForward:e,isInHomeList:p,draggable:t,draggables:r,destination:n,insideDestination:u,previousImpact:o,viewport:i,afterCritical:c});if(!l)return null;let d=Qe({impact:l,draggable:t,droppable:n,draggables:r,afterCritical:c});if(Dr({draggable:t,destination:n,newPageBorderBoxCenter:d,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:jt({pageBorderBoxCenter:d,draggable:t,viewport:i}),impact:l,scrollJumpRequest:null};let g=k(d,s),b=cs({impact:l,viewport:i,destination:n,draggables:r,maxScrollChange:g});return{clientSelection:a,impact:b,scrollJumpRequest:g}},M=e=>{let t=e.subject.active;return t||h(),t},ds=({isMovingForward:e,pageBorderBoxCenter:t,source:n,droppables:r,viewport:o})=>{let i=n.subject.active;if(!i)return null;let s=n.axis,a=z(i[s.start],i[s.end]),c=Xe(r).filter(p=>p!==n).filter(p=>p.isEnabled).filter(p=>!!p.subject.active).filter(p=>hr(o.frame)(M(p))).filter(p=>{let l=M(p);return e?i[s.crossAxisEnd]<l[s.crossAxisEnd]:l[s.crossAxisStart]<i[s.crossAxisStart]}).filter(p=>{let l=M(p),d=z(l[s.start],l[s.end]);return a(l[s.start])||a(l[s.end])||d(i[s.start])||d(i[s.end])}).sort((p,l)=>{let d=M(p)[s.crossAxisStart],f=M(l)[s.crossAxisStart];return e?d-f:f-d}).filter((p,l,d)=>M(p)[s.crossAxisStart]===M(d[0])[s.crossAxisStart]);if(!c.length)return null;if(c.length===1)return c[0];let u=c.filter(p=>z(M(p)[s.start],M(p)[s.end])(t[s.line]));return u.length===1?u[0]:u.length>1?u.sort((p,l)=>M(p)[s.start]-M(l)[s.start])[0]:c.sort((p,l)=>{let d=Mn(t,$n(M(p))),f=Mn(t,$n(M(l)));return d!==f?d-f:M(p)[s.start]-M(l)[s.start]})[0]},Un=(e,t)=>{let n=e.page.borderBox.center;return Z(e.descriptor.id,t)?k(n,t.displacedBy.point):n},ps=(e,t)=>{let n=e.page.borderBox;return Z(e.descriptor.id,t)?Pe(n,ce(t.displacedBy.point)):n},fs=({pageBorderBoxCenter:e,viewport:t,destination:n,insideDestination:r,afterCritical:o})=>r.filter(s=>vr({target:ps(s,o),destination:n,viewport:t.frame,withDroppableDisplacement:!0})).sort((s,a)=>{let c=we(e,Tt(n,Un(s,o))),u=we(e,Tt(n,Un(a,o)));return c<u?-1:u<c?1:s.descriptor.index-a.descriptor.index})[0]||null,_e=T(function(t,n){let r=n[t.line];return{value:r,point:ne(t.line,r)}}),gs=(e,t,n)=>{let r=e.axis;if(e.descriptor.mode==="virtual")return ne(r.line,t[r.line]);let o=e.subject.page.contentBox[r.size],c=le(e.descriptor.id,n).reduce((u,p)=>u+p.client.marginBox[r.size],0)+t[r.line]-o;return c<=0?null:ne(r.line,c)},Nr=(e,t)=>({...e,scroll:{...e.scroll,max:t}}),wr=(e,t,n)=>{let r=e.frame;ue(t,e)&&h(),e.subject.withPlaceholder&&h();let o=_e(e.axis,t.displaceBy).point,i=gs(e,o,n),s={placeholderSize:o,increasedBy:i,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){let p=ie({page:e.subject.page,withPlaceholder:s,axis:e.axis,frame:e.frame});return{...e,subject:p}}let a=i?B(r.scroll.max,i):r.scroll.max,c=Nr(r,a),u=ie({page:e.subject.page,withPlaceholder:s,axis:e.axis,frame:c});return{...e,subject:u,frame:c}},ms=e=>{let t=e.subject.withPlaceholder;t||h();let n=e.frame;if(!n){let s=ie({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:s}}let r=t.oldFrameMaxScroll;r||h();let o=Nr(n,r),i=ie({page:e.subject.page,axis:e.axis,frame:o,withPlaceholder:null});return{...e,subject:i,frame:o}},hs=({previousPageBorderBoxCenter:e,moveRelativeTo:t,insideDestination:n,draggable:r,draggables:o,destination:i,viewport:s,afterCritical:a})=>{if(!t){if(n.length)return null;let l={displaced:xe,displacedBy:mr,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:0}}},d=Qe({impact:l,draggable:r,droppable:i,draggables:o,afterCritical:a}),f=ue(r,i)?i:wr(i,r,o);return Dr({draggable:r,destination:f,newPageBorderBoxCenter:d,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?l:null}let c=e[i.axis.line]<=t.page.borderBox.center[i.axis.line],u=(()=>{let l=t.descriptor.index;return t.descriptor.id===r.descriptor.id||c?l:l+1})(),p=_e(i.axis,r.displaceBy);return Ye({draggable:r,insideDestination:n,destination:i,viewport:s,displacedBy:p,last:xe,index:u})},bs=({isMovingForward:e,previousPageBorderBoxCenter:t,draggable:n,isOver:r,draggables:o,droppables:i,viewport:s,afterCritical:a})=>{let c=ds({isMovingForward:e,pageBorderBoxCenter:t,source:r,droppables:i,viewport:s});if(!c)return null;let u=le(c.descriptor.id,o),p=fs({pageBorderBoxCenter:t,viewport:s,destination:c,insideDestination:u,afterCritical:a}),l=hs({previousPageBorderBoxCenter:t,destination:c,draggable:n,draggables:o,moveRelativeTo:p,insideDestination:u,viewport:s,afterCritical:a});if(!l)return null;let d=Qe({impact:l,draggable:n,droppable:c,draggables:o,afterCritical:a});return{clientSelection:jt({pageBorderBoxCenter:d,draggable:n,viewport:s}),impact:l,scrollJumpRequest:null}},F=e=>{let t=e.at;return t?t.type==="REORDER"?t.destination.droppableId:t.combine.droppableId:null},vs=(e,t)=>{let n=F(e);return n?t[n]:null},ys=({state:e,type:t})=>{let n=vs(e.impact,e.dimensions.droppables),r=!!n,o=e.dimensions.droppables[e.critical.droppable.id],i=n||o,s=i.axis.direction,a=s==="vertical"&&(t==="MOVE_UP"||t==="MOVE_DOWN")||s==="horizontal"&&(t==="MOVE_LEFT"||t==="MOVE_RIGHT");if(a&&!r)return null;let c=t==="MOVE_DOWN"||t==="MOVE_RIGHT",u=e.dimensions.draggables[e.critical.draggable.id],p=e.current.page.borderBoxCenter,{draggables:l,droppables:d}=e.dimensions;return a?us({isMovingForward:c,previousPageBorderBoxCenter:p,draggable:u,destination:i,draggables:l,viewport:e.viewport,previousClientSelection:e.current.client.selection,previousImpact:e.impact,afterCritical:e.afterCritical}):bs({isMovingForward:c,previousPageBorderBoxCenter:p,draggable:u,isOver:i,draggables:l,droppables:d,viewport:e.viewport,afterCritical:e.afterCritical})};function ee(e){return e.phase==="DRAGGING"||e.phase==="COLLECTING"}function xr(e){let t=z(e.top,e.bottom),n=z(e.left,e.right);return function(o){return t(o.y)&&n(o.x)}}function Es(e,t){return e.left<t.right&&e.right>t.left&&e.top<t.bottom&&e.bottom>t.top}function Ds({pageBorderBox:e,draggable:t,candidates:n}){let r=t.page.borderBox.center,o=n.map(i=>{let s=i.axis,a=ne(i.axis.line,e.center[s.line],i.page.borderBox.center[s.crossAxisLine]);return{id:i.descriptor.id,distance:we(r,a)}}).sort((i,s)=>s.distance-i.distance);return o[0]?o[0].id:null}function Ns({pageBorderBox:e,draggable:t,droppables:n}){let r=Xe(n).filter(o=>{if(!o.isEnabled)return!1;let i=o.subject.active;if(!i||!Es(e,i))return!1;if(xr(i)(e.center))return!0;let s=o.axis,a=i.center[s.crossAxisLine],c=e[s.crossAxisStart],u=e[s.crossAxisEnd],p=z(i[s.crossAxisStart],i[s.crossAxisEnd]),l=p(c),d=p(u);return!l&&!d?!0:l?c<a:u>a});return r.length?r.length===1?r[0].descriptor.id:Ds({pageBorderBox:e,draggable:t,candidates:r}):null}var Cr=(e,t)=>
47j(Pe(e,t)),ws=(e,t)=>{let n=e.frame;return n?Cr(t,n.scroll.diff.value):t};function Or({displaced:e,id:t}){return!!(e.visible[t]||e.invisible[t])}function xs({draggable:e,closest:t,inHomeList:n}){return t?n&&t.descriptor.index>e.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}var Cs=({pageBorderBoxWithDroppableScroll:e,draggable:t,destination:n,insideDestination:r,last:o,viewport:i,afterCritical:s})=>{let a=n.axis,c=_e(n.axis,t.displaceBy),u=c.value,p=e[a.start],l=e[a.end],f=Ze(t,r).find(b=>{let m=b.descriptor.id,y=b.page.borderBox.center[a.line],E=Z(m,s),x=Or({displaced:o,id:m});return E?x?l<=y:p<y-u:x?l<=y+u:p<y})||null,g=xs({draggable:t,closest:f,inHomeList:ue(t,n)});return Ye({draggable:t,insideDestination:r,destination:n,viewport:i,last:o,displacedBy:c,index:g})},Os=4,Is=({draggable:e,pageBorderBoxWithDroppableScroll:t,previousImpact:n,destination:r,insideDestination:o,afterCritical:i})=>{if(!r.isCombineEnabled)return null;let s=r.axis,a=_e(r.axis,e.displaceBy),c=a.value,u=t[s.start],p=t[s.end],d=Ze(e,o).find(g=>{let b=g.descriptor.id,m=g.page.borderBox,E=m[s.size]/Os,x=Z(b,i),N=Or({displaced:n.displaced,id:b});return x?N?p>m[s.start]+E&&p<m[s.end]-E:u>m[s.start]-c+E&&u<m[s.end]-c-E:N?p>m[s.start]+c+E&&p<m[s.end]+c-E:u>m[s.start]+E&&u<m[s.end]-E});return d?{displacedBy:a,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:d.descriptor.id,droppableId:r.descriptor.id}}}:null},Ir=({pageOffset:e,draggable:t,draggables:n,droppables:r,previousImpact:o,viewport:i,afterCritical:s})=>{let a=Cr(t.page.borderBox,e),c=Ns({pageBorderBox:a,draggable:t,droppables:r});if(!c)return Gi;let u=r[c],p=le(u.descriptor.id,n),l=ws(u,a);return Is({pageBorderBoxWithDroppableScroll:l,draggable:t,previousImpact:o,destination:u,insideDestination:p,afterCritical:s})||Cs({pageBorderBoxWithDroppableScroll:l,draggable:t,destination:u,insideDestination:p,last:o.displaced,viewport:i,afterCritical:s})},qt=(e,t)=>({...e,[t.descriptor.id]:t}),Ss=({previousImpact:e,impact:t,droppables:n})=>{let r=F(e),o=F(t);if(!r||r===o)return n;let i=n[r];if(!i.subject.withPlaceholder)return n;let s=ms(i);return qt(n,s)},Rs=({draggable:e,draggables:t,droppables:n,previousImpact:r,impact:o})=>{let i=Ss({previousImpact:r,impact:o,droppables:n}),s=F(o);if(!s)return i;let a=n[s];if(ue(e,a)||a.subject.withPlaceholder)return i;let c=wr(a,e,t);return qt(i,c)},De=({state:e,clientSelection:t,dimensions:n,viewport:r,impact:o,scrollJumpRequest:i})=>{let s=r||e.viewport,a=n||e.dimensions,c=t||e.current.client.selection,u=k(c,e.initial.client.selection),p={offset:u,selection:c,borderBoxCenter:B(e.initial.client.borderBoxCenter,u)},l={selection:B(p.selection,s.scroll.current),borderBoxCenter:B(p.borderBoxCenter,s.scroll.current),offset:B(p.offset,s.scroll.diff.value)},d={client:p,page:l};if(e.phase==="COLLECTING")return{...e,dimensions:a,viewport:s,current:d};let f=a.draggables[e.critical.draggable.id],g=o||Ir({pageOffset:l.offset,draggable:f,draggables:a.draggables,droppables:a.droppables,previousImpact:e.impact,viewport:s,afterCritical:e.afterCritical}),b=Rs({draggable:f,impact:g,previousImpact:e.impact,draggables:a.draggables,droppables:a.droppables});return{...e,current:d,dimensions:{draggables:a.draggables,droppables:b},impact:g,viewport:s,scrollJumpRequest:i||null,forceShouldAnimate:i?!1:null}};function As(e,t){return e.map(n=>t[n])}var Sr=({impact:e,viewport:t,draggables:n,destination:r,forceShouldAnimate:o})=>{let i=e.displaced,s=As(i.all,n),a=Ce({afterDragging:s,destination:r,displacedBy:e.displacedBy,viewport:t.frame,forceShouldAnimate:o,last:i});return{...e,displaced:a}},Rr=({impact:e,draggable:t,droppable:n,draggables:r,viewport:o,afterCritical:i})=>{let s=Qe({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:i});return jt({pageBorderBoxCenter:s,draggable:t,viewport:o})},Ar=({state:e,dimensions:t,viewport:n})=>{e.movementMode!=="SNAP"&&h();let r=e.impact,o=n||e.viewport,i=t||e.dimensions,{draggables:s,droppables:a}=i,c=s[e.critical.draggable.id],u=F(r);u||h();let p=a[u],l=Sr({impact:r,viewport:o,destination:p,draggables:s}),d=Rr({impact:l,draggable:c,droppable:p,draggables:s,viewport:o,afterCritical:e.afterCritical});return De({impact:l,clientSelection:d,state:e,dimensions:i,viewport:o})},Ps=e=>({index:e.index,droppableId:e.droppableId}),Pr=({draggable:e,home:t,draggables:n,viewport:r})=>{let o=_e(t.axis,e.displaceBy),i=le(t.descriptor.id,n),s=i.indexOf(e);s===-1&&h();let a=i.slice(s+1),c=a.reduce((d,f)=>(d[f.descriptor.id]=!0,d),{}),u={inVirtualList:t.descriptor.mode==="virtual",displacedBy:o,effected:c};return{impact:{displaced:Ce({afterDragging:a,destination:t,displacedBy:o,last:null,viewport:r.frame,forceShouldAnimate:!1}),displacedBy:o,at:{type:"REORDER",destination:Ps(e.descriptor)}},afterCritical:u}},_s=(e,t)=>({draggables:e.draggables,droppables:qt(e.droppables,t)}),Te=e=>{},Ve=e=>{},Ts=({draggable:e,offset:t,initialWindowScroll:n})=>{let r=me(e.client,t),o=he(r,n);return{...e,placeholder:{...e.placeholder,client:r},client:r,page:o}},Vs=e=>{let t=e.frame;return t||h(),t},Bs=({additions:e,updatedDroppables:t,viewport:n})=>{let r=n.scroll.diff.value;return e.map(o=>{let i=o.descriptor.droppableId,s=t[i],c=Vs(s).scroll.diff.value,u=B(r,c);return Ts({draggable:o,offset:u,initialWindowScroll:n.scroll.initial})})},Ls=({state:e,published:t})=>{Te();let n=t.modified.map(y=>{let E=e.dimensions.droppables[y.droppableId];return Ft(E,y.scroll)}),r={...e.dimensions.droppables,...fr(n)},o=gr(Bs({additions:t.additions,updatedDroppables:r,viewport:e.viewport})),i={...e.dimensions.draggables,...o};
47t.removals.forEach(y=>{delete i[y]});let s={droppables:r,draggables:i},a=F(e.impact),c=a?s.droppables[a]:null,u=s.draggables[e.critical.draggable.id],p=s.droppables[e.critical.droppable.id],{impact:l,afterCritical:d}=Pr({draggable:u,home:p,draggables:i,viewport:e.viewport}),f=c&&c.isCombineEnabled?e.impact:l,g=Ir({pageOffset:e.current.page.offset,draggable:s.draggables[e.critical.draggable.id],draggables:s.draggables,droppables:s.droppables,previousImpact:f,viewport:e.viewport,afterCritical:d});Ve();let b={...e,phase:"DRAGGING",impact:g,onLiftImpact:l,dimensions:s,afterCritical:d,forceShouldAnimate:!1};return e.phase==="COLLECTING"?b:{...b,phase:"DROP_PENDING",reason:e.reason,isWaiting:!1}},Vt=e=>e.movementMode==="SNAP",Nt=(e,t,n)=>{let r=_s(e.dimensions,t);return!Vt(e)||n?De({state:e,dimensions:r}):Ar({state:e,dimensions:r})};function wt(e){return e.isDragging&&e.movementMode==="SNAP"?{...e,scrollJumpRequest:null}:e}var Hn={phase:"IDLE",completed:null,shouldFlush:!1},Ms=(e=Hn,t)=>{if(t.type==="FLUSH")return{...Hn,shouldFlush:!0};if(t.type==="INITIAL_PUBLISH"){e.phase!=="IDLE"&&h();let{critical:n,clientSelection:r,viewport:o,dimensions:i,movementMode:s}=t.payload,a=i.draggables[n.draggable.id],c=i.droppables[n.droppable.id],u={selection:r,borderBoxCenter:a.client.borderBox.center,offset:V},p={client:u,page:{selection:B(u.selection,o.scroll.initial),borderBoxCenter:B(u.selection,o.scroll.initial),offset:B(u.selection,o.scroll.diff.value)}},l=Xe(i.droppables).every(b=>!b.isFixedOnPage),{impact:d,afterCritical:f}=Pr({draggable:a,home:c,draggables:i.draggables,viewport:o});return{phase:"DRAGGING",isDragging:!0,critical:n,movementMode:s,dimensions:i,initial:p,current:p,isWindowScrollAllowed:l,impact:d,afterCritical:f,onLiftImpact:d,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null}}if(t.type==="COLLECTION_STARTING")return e.phase==="COLLECTING"||e.phase==="DROP_PENDING"?e:(e.phase!=="DRAGGING"&&h(),{...e,phase:"COLLECTING"});if(t.type==="PUBLISH_WHILE_DRAGGING")return e.phase==="COLLECTING"||e.phase==="DROP_PENDING"||h(),Ls({state:e,published:t.payload});if(t.type==="MOVE"){if(e.phase==="DROP_PENDING")return e;ee(e)||h();let{client:n}=t.payload;return J(n,e.current.client.selection)?e:De({state:e,clientSelection:n,impact:Vt(e)?e.impact:null})}if(t.type==="UPDATE_DROPPABLE_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="COLLECTING")return wt(e);ee(e)||h();let{id:n,newScroll:r}=t.payload,o=e.dimensions.droppables[n];if(!o)return e;let i=Ft(o,r);return Nt(e,i,!1)}if(t.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(e.phase==="DROP_PENDING")return e;ee(e)||h();let{id:n,isEnabled:r}=t.payload,o=e.dimensions.droppables[n];o||h(),o.isEnabled===r&&h();let i={...o,isEnabled:r};return Nt(e,i,!0)}if(t.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(e.phase==="DROP_PENDING")return e;ee(e)||h();let{id:n,isCombineEnabled:r}=t.payload,o=e.dimensions.droppables[n];o||h(),o.isCombineEnabled===r&&h();let i={...o,isCombineEnabled:r};return Nt(e,i,!0)}if(t.type==="MOVE_BY_WINDOW_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="DROP_ANIMATING")return e;ee(e)||h(),e.isWindowScrollAllowed||h();let n=t.payload.newScroll;if(J(e.viewport.scroll.current,n))return wt(e);let r=Er(e.viewport,n);return Vt(e)?Ar({state:e,viewport:r}):De({state:e,viewport:r})}if(t.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!ee(e))return e;let n=t.payload.maxScroll;if(J(n,e.viewport.scroll.max))return e;let r={...e.viewport,scroll:{...e.viewport.scroll,max:n}};return{...e,viewport:r}}if(t.type==="MOVE_UP"||t.type==="MOVE_DOWN"||t.type==="MOVE_LEFT"||t.type==="MOVE_RIGHT"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&h();let n=ys({state:e,type:t.type});return n?De({state:e,impact:n.impact,clientSelection:n.clientSelection,scrollJumpRequest:n.scrollJumpRequest}):e}if(t.type==="DROP_PENDING"){let n=t.payload.reason;return e.phase!=="COLLECTING"&&h(),{...e,phase:"DROP_PENDING",isWaiting:!0,reason:n}}if(t.type==="DROP_ANIMATE"){let{completed:n,dropDuration:r,newHomeClientOffset:o}=t.payload;return e.phase==="DRAGGING"||e.phase==="DROP_PENDING"||h(),{phase:"DROP_ANIMATING",completed:n,dropDuration:r,newHomeClientOffset:o,dimensions:e.dimensions}}if(t.type==="DROP_COMPLETE"){let{completed:n}=t.payload;return{phase:"IDLE",completed:n,shouldFlush:!1}}return e};function S(e,t){return e instanceof Object&&"type"in e&&e.type===t}var $s=e=>({type:"BEFORE_INITIAL_CAPTURE",payload:e}),ks=e=>({type:"LIFT",payload:e}),Fs=e=>({type:"INITIAL_PUBLISH",payload:e}),Gs=e=>({type:"PUBLISH_WHILE_DRAGGING",payload:e}),Ws=()=>({type:"COLLECTION_STARTING",payload:null}),Us=e=>({type:"UPDATE_DROPPABLE_SCROLL",payload:e}),Hs=e=>({type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}),js=e=>({type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}),_r=e=>({type:"MOVE",payload:e}),qs=e=>({type:"MOVE_BY_WINDOW_SCROLL",payload:e}),zs=e=>({type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}),Ys=()=>({type:"MOVE_UP",payload:null}),Ks=()=>({type:"MOVE_DOWN",payload:null}),Xs=()=>({type:"MOVE_RIGHT",payload:null}),Js=()=>({type:"MOVE_LEFT",payload:null}),zt=()=>({type:"FLUSH",payload:null}
vendor: 4,347 bytes, line 47
47),Zs=e=>({type:"DROP_ANIMATE",payload:e}),Yt=e=>({type:"DROP_COMPLETE",payload:e}),Tr=e=>({type:"DROP",payload:e}),Qs=e=>({type:"DROP_PENDING",payload:e}),Vr=()=>({type:"DROP_ANIMATION_FINISHED",payload:null});var ea=e=>({getState:t,dispatch:n})=>r=>o=>{if(!S(o,"LIFT")){r(o);return}let{id:i,clientSelection:s,movementMode:a}=o.payload,c=t();c.phase==="DROP_ANIMATING"&&n(Yt({completed:c.completed})),t().phase!=="IDLE"&&h(),n(zt()),n($s({draggableId:i,movementMode:a}));let p={draggableId:i,scrollOptions:{shouldPublishImmediately:a==="SNAP"}},{critical:l,dimensions:d,viewport:f}=e.startPublishing(p);n(Fs({critical:l,dimensions:d,clientSelection:s,movementMode:a,viewport:f}))},ta=e=>()=>t=>n=>{S(n,"INITIAL_PUBLISH")&&e.dragging(),S(n,"DROP_ANIMATE")&&e.dropping(n.payload.completed.result.reason),(S(n,"FLUSH")||S(n,"DROP_COMPLETE"))&&e.resting(),t(n)},Kt={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},Oe={opacity:{drop:0,combining:.7},scale:{drop:.75}},Br={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},Q=`${Br.outOfTheWay}s ${Kt.outOfTheWay}`,Ne={fluid:`opacity ${Q}`,snap:`transform ${Q}, opacity ${Q}`,drop:e=>{let t=`${e}s ${Kt.drop}`;return`transform ${t}, opacity ${t}`},outOfTheWay:`transform ${Q}`,placeholder:`height ${Q}, width ${Q}, margin ${Q}`},jn=e=>J(e,V)?void 0:`translate(${e.x}px, ${e.y}px)`,Bt={moveTo:jn,drop:(e,t)=>{let n=jn(e);if(n)return t?`${n} scale(${Oe.scale.drop})`:n}},{minDropTime:Lt,maxDropTime:Lr}=Br,na=Lr-Lt,qn=1500,ra=.6,oa=({current:e,destination:t,reason:n})=>{let r=we(e,t);if(r<=0)return Lt;if(r>=qn)return Lr;let o=r/qn,i=Lt+na*o,s=n==="CANCEL"?i*ra:i;return Number(s.toFixed(2))},ia=({impact:e,draggable:t,dimensions:n,viewport:r,afterCritical:o})=>{let{draggables:i,droppables:s}=n,a=F(e),c=a?s[a]:null,u=s[t.descriptor.droppableId],p=Rr({impact:e,draggable:t,draggables:i,afterCritical:o,droppable:c||u,viewport:r});return k(p,t.client.borderBox.center)},sa=({draggables:e,reason:t,lastImpact:n,home:r,viewport:o,onLiftImpact:i})=>!n.at||t!=="DROP"?{impact:Sr({draggables:e,impact:i,destination:r,viewport:o,forceShouldAnimate:!0}),didDropInsideDroppable:!1}:n.at.type==="REORDER"?{impact:n,didDropInsideDroppable:!0}:{impact:{...n,displaced:xe},didDropInsideDroppable:!0},aa=({getState:e,dispatch:t})=>n=>r=>{if(!S(r,"DROP")){n(r);return}let o=e(),i=r.payload.reason;if(o.phase==="COLLECTING"){t(Qs({reason:i}));return}if(o.phase==="IDLE")return;o.phase==="DROP_PENDING"&&o.isWaiting&&h(),o.phase==="DRAGGING"||o.phase==="DROP_PENDING"||h();let a=o.critical,c=o.dimensions,u=c.draggables[o.critical.draggable.id],{impact:p,didDropInsideDroppable:l}=sa({reason:i,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),d=l?Gt(p):null,f=l?Je(p):null,g={index:a.draggable.index,droppableId:a.droppable.id},b={draggableId:u.descriptor.id,type:u.descriptor.type,source:g,reason:i,mode:o.movementMode,destination:d,combine:f},m=ia({impact:p,draggable:u,dimensions:c,viewport:o.viewport,afterCritical:o.afterCritical}),y={critical:o.critical,afterCritical:o.afterCritical,result:b,impact:p};if(!(!J(o.current.client.offset,m)||!!b.combine)){t(Yt({completed:y}));return}let x=oa({current:o.current.client.offset,destination:m,reason:i});t(Zs({newHomeClientOffset:m,dropDuration:x,completed:y}))},Mr=()=>({x:window.pageXOffset,y:window.pageYOffset});function ca(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:t=>{t.target!==window&&t.target!==window.document||e()}}}function la({onWindowScroll:e}){function t(){e(Mr())}let n=oe(t),r=ca(n),o=X;function i(){return o!==X}function s(){i()&&h(),o=q(window,[r])}function a(){i()||h(),n.cancel(),o(),o=X}return{start:s,stop:a,isActive:i}}var ua=e=>S(e,"DROP_COMPLETE")||S(e,"DROP_ANIMATE")||S(e,"FLUSH"),da=e=>{let t=la({onWindowScroll:n=>{e.dispatch(qs({newScroll:n}))}});return n=>r=>{!t.isActive()&&S(r,"INITIAL_PUBLISH")&&t.start(),t.isActive()&&ua(r)&&t.stop(),n(r)}},pa=e=>{let t=!1,n=!1,r=setTimeout(()=>{n=!0}),o=i=>{t||n||(t=!0,e(i),clearTimeout(r))};return o.wasCalled=()=>t,o},fa=()=>{let e=[],t=o=>{let i=e.findIndex(a=>a.timerId===o);i===-1&&h();let[s]=e.splice(i,1);s.callback()};return{add:o=>{let i=setTimeout(()=>t(i)),s={timerId:i,callback:o};e.push(s)},flush:()=>
47{if(!e.length)return;let o=[...e];e.length=0,o.forEach(i=>{clearTimeout(i.timerId),i.callback()})}}},ga=(e,t)=>e==null&&t==null?!0:e==null||t==null?!1:e.droppableId===t.droppableId&&e.index===t.index,ma=(e,t)=>e==null&&t==null?!0:e==null||t==null?!1:e.draggableId===t.draggableId&&e.droppableId===t.droppableId,ha=(e,t)=>{if(e===t)return!0;let n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r},ve=(e,t)=>{Te(),t(),Ve()},Ue=(e,t)=>({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t});function xt(e,t,n,r){if(!e){n(r(t));return}let o=pa(n);e(t,{announce:o}),o.wasCalled()||n(r(t))}var ba=(e,t)=>{let n=fa(),r=null,o=(l,d)=>{r&&h(),ve("onBeforeCapture",()=>{let f=e().onBeforeCapture;f&&f({draggableId:l,mode:d})})},i=(l,d)=>{r&&h(),ve("onBeforeDragStart",()=>{let f=e().onBeforeDragStart;f&&f(Ue(l,d))})},s=(l,d)=>{r&&h();let f=Ue(l,d);r={mode:d,lastCritical:l,lastLocation:f.source,lastCombine:null},n.add(()=>{ve("onDragStart",()=>xt(e().onDragStart,f,t,qe.onDragStart))})},a=(l,d)=>{let f=Gt(d),g=Je(d);r||h();let b=!ha(l,r.lastCritical);b&&(r.lastCritical=l);let m=!ga(r.lastLocation,f);m&&(r.lastLocation=f);let y=!ma(r.lastCombine,g);if(y&&(r.lastCombine=g),!b&&!m&&!y)return;let E={...Ue(l,r.mode),combine:g,destination:f};n.add(()=>{ve("onDragUpdate",()=>xt(e().onDragUpdate,E,t,qe.onDragUpdate))})},c=()=>{r||h(),n.flush()},u=l=>{r||h(),r=null,ve("onDragEnd",()=>xt(e().onDragEnd,l,t,qe.onDragEnd))};return{beforeCapture:o,beforeStart:i,start:s,update:a,flush:c,drop:u,abort:()=>{if(!r)return;let l={...Ue(r.lastCritical,r.mode),combine:null,destination:null,reason:"CANCEL"};u(l)}}},va=(e,t)=>{let n=ba(e,t);return r=>o=>i=>{if(S(i,"BEFORE_INITIAL_CAPTURE")){n.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(S(i,"INITIAL_PUBLISH")){let a=i.payload.critical;n.beforeStart(a,i.payload.movementMode),o(i),n.start(a,i.payload.movementMode);return}if(S(i,"DROP_COMPLETE")){let a=i.payload.completed.result;n.flush(),o(i),n.drop(a);return}if(o(i),S(i,"FLUSH")){n.abort();return}let s=r.getState();s.phase==="DRAGGING"&&n.update(s.critical,s.impact)}},ya=e=>t=>n=>{if(!S(n,"DROP_ANIMATION_FINISHED")){t(n);return}let r=e.getState();r.phase!=="DROP_ANIMATING"&&h(),e.dispatch(Yt({completed:r.completed}))},Ea=e=>{let t=null,n=null;function r(){n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)}return o=>i=>{if((S(i,"FLUSH")||S(i,"DROP_COMPLETE")||S(i,"DROP_ANIMATION_FINISHED"))&&r(),o(i),!S(i,"DROP_ANIMATE"))return;let s={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){e.getState().phase==="DROP_ANIMATING"&&e.dispatch(Vr())}};n=requestAnimationFrame(()=>{n=null,t=q(window,[s])})}},Da=e=>()=>t=>n=>{(S(n,"DROP_COMPLETE")||S(n,"FLUSH")||S(n,"DROP_ANIMATE"))&&e.stopPublishing(),t(n)},Na=e=>{let t=!1;return()=>n=>r=>{if(S(r,"INITIAL_PUBLISH")){t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),e.tryRestoreFocusRecorded();return}if(n(r),!!t){if(S(r,"FLUSH")){t=!1,e.tryRestoreFocusRecorded();return}if(S(r,"DROP_COMPLETE")){t=!1;let o=r.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}},wa=e=>S(e,"DROP_COMPLETE")||S(e,"DROP_ANIMATE")||S(e,"FLUSH"),xa=e=>t=>n=>r=>{if(wa(r)){e.stop(),n(r);return}if(S(r,"INITIAL_PUBLISH")){n(r);let o=t.getState();o.phase!=="DRAGGING"&&h(),e.start(o);return}n(r),e.scroll(t.getState())},Ca=e=>t=>n=>{if(t(n),!S(n,"PUBLISH_WHILE_DRAGGING"))return;let r=e.getState();r.phase==="DROP_PENDING"&&(r.isWaiting||e.dispatch(Tr({reason:r.reason})))},Oa=pt,Ia=({dimensionMarshal:e,focusMarshal:t,styleMarshal:n,getResponders:r,announce:o,autoScroller:i})=>ut(Ms,Oa(hn(ta(n),Da(e),ea(e),aa,ya,Ea,Ca,xa(i),da,Na(t),va(r,o)))),Ct=()=>({additions:{},removals:{},modified:{}});function Sa({registry:e,callbacks:t}){let n=Ct(),r=null,o=()=>{r||(t.collectionStarting(),r=requestAnimationFrame(()=>{r=null,Te();let{additions:c,removals:u,modified:p}=n,l=Object.keys(c).map(g=>e.draggable.getById(g).getDimension(V)).sort((g,b)=>g.descriptor.index-b.descriptor.index),d=Object.keys(p).map(g=>{let m=e.droppable.getById(g).callbacks.getScrollWhileDragging();return{droppableId:g,scroll:m}}),f={additions:l,removals:Object.keys(u),modified:d};n=Ct(),Ve(),t.publish(f)}))};return{add:c=>{let u=c.descriptor.id;n.additions[u]=c,n.modified[c.descriptor.droppableId]=!0,n.removals[u]&&delete n.removals[u],o()},remove:c=>{let u=c.descriptor;n.removals[u.id]=!0,n.modified[u.droppableId]=!0,n.additions[u.id]&&delete n.additions[u.id],o()},stop:()=>{r&&(cancelAnimationFrame(r),r=null,n=Ct())}}}var $r=({scrollHeight:e,scrollWidth:t,height:n,width:r})=>{let o=k({x:t,y:e},{x:r,y:n});return{x:Math.max(0,o.x),y:Math.max(0,o.y)}},kr=()=>{let e=document.documentElement;return e||h(),e},Fr=()=>{let e=kr();return $r({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},Ra=()=>
47{let e=Mr(),t=Fr(),n=e.y,r=e.x,o=kr(),i=o.clientWidth,s=o.clientHeight,a=r+i,c=n+s;return{frame:j({top:n,left:r,right:a,bottom:c}),scroll:{initial:e,current:e,max:t,diff:{value:V,displacement:V}}}},Aa=({critical:e,scrollOptions:t,registry:n})=>{Te();let r=Ra(),o=r.scroll.current,i=e.droppable,s=n.droppable.getAllByType(i.type).map(p=>p.callbacks.getDimensionAndWatchScroll(o,t)),a=n.draggable.getAllByType(e.draggable.type).map(p=>p.getDimension(o)),c={draggables:gr(a),droppables:fr(s)};return Ve(),{dimensions:c,critical:e,viewport:r}};function zn(e,t,n){return!(n.descriptor.id===t.id||n.descriptor.type!==t.type||e.droppable.getById(n.descriptor.droppableId).descriptor.mode!=="virtual")}var Pa=(e,t)=>{let n=null,r=Sa({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=(d,f)=>{e.droppable.exists(d)||h(),n&&t.updateDroppableIsEnabled({id:d,isEnabled:f})},i=(d,f)=>{n&&(e.droppable.exists(d)||h(),t.updateDroppableIsCombineEnabled({id:d,isCombineEnabled:f}))},s=(d,f)=>{n&&(e.droppable.exists(d)||h(),t.updateDroppableScroll({id:d,newScroll:f}))},a=(d,f)=>{n&&e.droppable.getById(d).callbacks.scroll(f)},c=()=>{if(!n)return;r.stop();let d=n.critical.droppable;e.droppable.getAllByType(d.type).forEach(f=>f.callbacks.dragStopped()),n.unsubscribe(),n=null},u=d=>{n||h();let f=n.critical.draggable;d.type==="ADDITION"&&zn(e,f,d.value)&&r.add(d.value),d.type==="REMOVAL"&&zn(e,f,d.value)&&r.remove(d.value)};return{updateDroppableIsEnabled:o,updateDroppableIsCombineEnabled:i,scrollDroppable:a,updateDroppableScroll:s,startPublishing:d=>{n&&h();let f=e.draggable.getById(d.draggableId),g=e.droppable.getById(f.descriptor.droppableId),b={draggable:f.descriptor,droppable:g.descriptor},m=e.subscribe(u);return n={critical:b,unsubscribe:m},Aa({critical:b,registry:e,scrollOptions:d.scrollOptions})},stopPublishing:c}},Gr=(e,t)=>e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP",_a=e=>{window.scrollBy(e.x,e.y)},Ta=T(e=>Xe(e).filter(t=>!(!t.isEnabled||!t.frame))),Va=(e,t)=>Ta(t).find(r=>(r.frame||h(),xr(r.frame.pageMarginBox)(e)))||null,Ba=({center:e,destination:t,droppables:n})=>{if(t){let o=n[t];return o.frame?o:null}return Va(e,n)},Ie={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=>e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1},La=(e,t,n=()=>Ie)=>{let r=n(),o=e[t.size]*r.startFromPercentage,i=e[t.size]*r.maxScrollAtPercentage;return{startScrollingFrom:o,maxScrollValueAt:i}},Wr=({startOfRange:e,endOfRange:t,current:n})=>{let r=t-e;return r===0?0:(n-e)/r},Xt=1,Ma=(e,t,n=()=>Ie)=>{let r=n();if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return r.maxPixelScroll;if(e===t.startScrollingFrom)return Xt;let i=1-Wr({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),s=r.maxPixelScroll*r.ease(i);return Math.ceil(s)},$a=(e,t,n)=>{let r=n(),o=r.durationDampening.accelerateAt,i=r.durationDampening.stopDampeningAt,s=t,a=i,u=Date.now()-s;if(u>=i)return e;if(u<o)return Xt;let p=Wr({startOfRange:o,endOfRange:a,current:u}),l=e*r.ease(p);return Math.ceil(l)},Yn=({distanceToEdge:e,thresholds:t,dragStartTime:n,shouldUseTimeDampening:r,getAutoScrollerOptions:o})=>{let i=Ma(e,t,o);return i===0?0:r?Math.max($a(i,n,o),Xt):i},Kn=({container:e,distanceToEdges:t,dragStartTime:n,axis:r,shouldUseTimeDampening:o,getAutoScrollerOptions:i})=>{let s=La(e,r,i);return t[r.end]<t[r.start]?Yn({distanceToEdge:t[r.end],thresholds:s,dragStartTime:n,shouldUseTimeDampening:o,getAutoScrollerOptions:i}):-1*Yn({distanceToEdge:t[r.start],thresholds:s,dragStartTime:n,shouldUseTimeDampening:o,getAutoScrollerOptions:i})},ka=({container:e,subject:t,proposedScroll:n})=>{let r=t.height>e.height,o=t.width>e.width;return!o&&!r?n:o&&r?null:{x:o?0:n.x,y:r?0:n.y}},Fa=pr(e=>e===0?0:e),Ur=({dragStartTime:e,container:t,subject:n,center:r,shouldUseTimeDampening:o,getAutoScrollerOptions:i})=>{let s={top:r.y-t.top,right:t.right-r.x,bottom:t.bottom-r.y,left:r.x-t.left},a=Kn({container:t,distanceToEdges:s,dragStartTime:e,axis:Wt,shouldUseTimeDampening:o,getAutoScrollerOptions:i}),c=Kn({container:t,distanceToEdges:s,dragStartTime:e,axis:br,shouldUseTimeDampening:o,getAutoScrollerOptions:i}),u=Fa({x:c,y:a});if(J(u,V))return null;let p=ka({container:t,subject:n,proposedScroll:u});return p?J(p,V)?null:p:null},Ga=pr(e=>e===0?0:e>0?1:-1),Jt=(()=>
47{let e=(t,n)=>t<0?t:t>n?t-n:0;return({current:t,max:n,change:r})=>{let o=B(t,r),i={x:e(o.x,n.x),y:e(o.y,n.y)};return J(i,V)?null:i}})(),Hr=({max:e,current:t,change:n})=>{let r={x:Math.max(t.x,e.x),y:Math.max(t.y,e.y)},o=Ga(n),i=Jt({max:r,current:t,change:o});return!i||o.x!==0&&i.x===0||o.y!==0&&i.y===0},Zt=(e,t)=>Hr({current:e.scroll.current,max:e.scroll.max,change:t}),Wa=(e,t)=>{if(!Zt(e,t))return null;let n=e.scroll.max,r=e.scroll.current;return Jt({current:r,max:n,change:t})},Qt=(e,t)=>{let n=e.frame;return n?Hr({current:n.scroll.current,max:n.scroll.max,change:t}):!1},Ua=(e,t)=>{let n=e.frame;return!n||!Qt(e,t)?null:Jt({current:n.scroll.current,max:n.scroll.max,change:t})},Ha=({viewport:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:o,getAutoScrollerOptions:i})=>{let s=Ur({dragStartTime:r,container:e.frame,subject:t,center:n,shouldUseTimeDampening:o,getAutoScrollerOptions:i});return s&&Zt(e,s)?s:null},ja=({droppable:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:o,getAutoScrollerOptions:i})=>{let s=e.frame;if(!s)return null;let a=Ur({dragStartTime:r,container:s.pageMarginBox,subject:t,center:n,shouldUseTimeDampening:o,getAutoScrollerOptions:i});return a&&Qt(e,a)?a:null},Xn=({state:e,dragStartTime:t,shouldUseTimeDampening:n,scrollWindow:r,scrollDroppable:o,getAutoScrollerOptions:i})=>{let s=e.current.page.borderBoxCenter,c=e.dimensions.draggables[e.critical.draggable.id].page.marginBox;if(e.isWindowScrollAllowed){let l=e.viewport,d=Ha({dragStartTime:t,viewport:l,subject:c,center:s,shouldUseTimeDampening:n,getAutoScrollerOptions:i});if(d){r(d);return}}let u=Ba({center:s,destination:F(e.impact),droppables:e.dimensions.droppables});if(!u)return;let p=ja({dragStartTime:t,droppable:u,subject:c,center:s,shouldUseTimeDampening:n,getAutoScrollerOptions:i});p&&o(u.descriptor.id,p)},qa=({scrollWindow:e,scrollDroppable:t,getAutoScrollerOptions:n=()=>Ie})=>{let r=oe(e),o=oe(t),i=null,s=u=>{i||h();let{shouldUseTimeDampening:p,dragStartTime:l}=i;Xn({state:u,scrollWindow:r,scrollDroppable:o,dragStartTime:l,shouldUseTimeDampening:p,getAutoScrollerOptions:n})};return{start:u=>{Te(),i&&h();let p=Date.now(),l=!1,d=()=>{l=!0};Xn({state:u,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:d,scrollDroppable:d,getAutoScrollerOptions:n}),i={dragStartTime:p,shouldUseTimeDampening:l},Ve(),l&&s(u)},stop:()=>{i&&(r.cancel(),o.cancel(),i=null)},scroll:s}},za=({move:e,scrollDroppable:t,scrollWindow:n})=>{let r=(a,c)=>{let u=B(a.current.client.selection,c);e({client:u})},o=(a,c)=>{if(!Qt(a,c))return c;let u=Ua(a,c);if(!u)return t(a.descriptor.id,c),null;let p=k(c,u);return t(a.descriptor.id,p),k(c,p)},i=(a,c,u)=>{if(!a||!Zt(c,u))return u;let p=Wa(c,u);if(!p)return n(u),null;let l=k(u,p);return n(l),k(u,l)};return a=>{let c=a.scrollJumpRequest;if(!c)return;let u=F(a.impact);u||h();let p=o(a.dimensions.droppables[u],c);if(!p)return;let l=a.viewport,d=i(a.isWindowScrollAllowed,l,p);d&&r(a,d)}},Ya=({scrollDroppable:e,scrollWindow:t,move:n,getAutoScrollerOptions:r})=>{let o=qa({scrollWindow:t,scrollDroppable:e,getAutoScrollerOptions:r}),i=za({move:n,scrollWindow:t,scrollDroppable:e});return{scroll:c=>{if(!(r().disabled||c.phase!=="DRAGGING")){if(c.movementMode==="FLUID"){o.scroll(c);return}c.scrollJumpRequest&&i(c)}},start:o.start,stop:o.stop}},se="data-rfd",ae=(()=>{let e=`${se}-drag-handle`;return{base:e,draggableId:`${e}-draggable-id`,contextId:`${e}-context-id`}})(),Mt=(()=>{let e=`${se}-draggable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),Ka=(()=>{let e=`${se}-droppable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),Jn={contextId:`${se}-scroll-container-context-id`},Xa=e=>t=>`[${t}="${e}"]`,ye=(e,t)=>e.map(n=>{let r=n.styles[t];return r?`${n.selector} { ${r} }`:""}).join(" "),Ja="pointer-events: none;",Za=e=>{let t=Xa(e),n=(()=>{let a=`
48      cursor: -webkit-grab;
49      cursor: grab;
50    `;return{selector:t(ae.contextId),styles:{always:`
51          -webkit-touch-callout: none;
52          -webkit-tap-highlight-color: rgba(0,0,0,0);
53          touch-action: manipulation;
54        `,resting:a,dragging:Ja,dropAnimating:a}}})(),r=(()=>{let a=`
55      transition: ${Ne.outOfTheWay};
56    `;return{selector:t(Mt.contextId),styles:{dragging:a,dropAnimating:a,userCancel:a}}})(),o={selector:t(Ka.contextId),styles:{always:"overflow-anchor: n
56one;"}},s=[r,n,o,{selector:"body",styles:{dragging:`
57        cursor: grabbing;
58        cursor: -webkit-grabbing;
59        user-select: none;
60        -webkit-user-select: none;
61        -moz-user-select: none;
62        -ms-user-select: none;
63        overflow-anchor: none;
64      `}}];return{always:ye(s,"always"),resting:ye(s,"resting"),dragging:ye(s,"dragging"),dropAnimating:ye(s,"dropAnimating"),userCancel:ye(s,"userCancel")}},G=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?v.useLayoutEffect:v.useEffect,Ot=()=>{let e=document.querySelector("head");return e||h(),e},Zn=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function Qa(e,t){let n=I(()=>Za(e),[e]),r=(0,v.useRef)(null),o=(0,v.useRef)(null),i=D(T(l=>{let d=o.current;d||h(),d.textContent=l}),[]),s=D(l=>{let d=r.current;d||h(),d.textContent=l},[]);G(()=>{!r.current&&!o.current||h();let l=Zn(t),d=Zn(t);return r.current=l,o.current=d,l.setAttribute(`${se}-always`,e),d.setAttribute(`${se}-dynamic`,e),Ot().appendChild(l),Ot().appendChild(d),s(n.always),i(n.resting),()=>{let f=g=>{let b=g.current;b||h(),Ot().removeChild(b),g.current=null};f(r),f(o)}},[t,s,i,n.always,n.resting,e]);let a=D(()=>i(n.dragging),[i,n.dragging]),c=D(l=>{if(l==="DROP"){i(n.dropAnimating);return}i(n.userCancel)},[i,n.dropAnimating,n.userCancel]),u=D(()=>{o.current&&i(n.resting)},[i,n.resting]);return I(()=>({dragging:a,dropping:c,resting:u}),[a,c,u])}function jr(e,t){return Array.from(e.querySelectorAll(t))}var qr=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;function Be(e){return e instanceof qr(e).HTMLElement}function zr(e,t){let n=`[${ae.contextId}="${e}"]`,r=jr(document,n);if(!r.length)return null;let o=r.find(i=>i.getAttribute(ae.draggableId)===t);return!o||!Be(o)?null:o}function ec(e){let t=(0,v.useRef)({}),n=(0,v.useRef)(null),r=(0,v.useRef)(null),o=(0,v.useRef)(!1),i=D(function(d,f){let g={id:d,focus:f};return t.current[d]=g,function(){let m=t.current;m[d]!==g&&delete m[d]}},[]),s=D(function(d){let f=zr(e,d);f&&f!==document.activeElement&&f.focus()},[e]),a=D(function(d,f){n.current===d&&(n.current=f)},[]),c=D(function(){r.current||o.current&&(r.current=requestAnimationFrame(()=>{r.current=null;let d=n.current;d&&s(d)}))},[s]),u=D(function(d){n.current=null;let f=document.activeElement;f&&f.getAttribute(ae.draggableId)===d&&(n.current=d)},[]);return G(()=>(o.current=!0,function(){o.current=!1;let d=r.current;d&&cancelAnimationFrame(d)}),[]),I(()=>({register:i,tryRecordFocus:u,tryRestoreFocusRecorded:c,tryShiftRecord:a}),[i,u,c,a])}function tc(){let e={draggables:{},droppables:{}},t=[];function n(l){return t.push(l),function(){let f=t.indexOf(l);f!==-1&&t.splice(f,1)}}function r(l){t.length&&t.forEach(d=>d(l))}function o(l){return e.draggables[l]||null}function i(l){let d=o(l);return d||h(),d}let s={register:l=>{e.draggables[l.descriptor.id]=l,r({type:"ADDITION",value:l})},update:(l,d)=>{let f=e.draggables[d.descriptor.id];f&&f.uniqueId===l.uniqueId&&(delete e.draggables[d.descriptor.id],e.draggables[l.descriptor.id]=l)},unregister:l=>{let d=l.descriptor.id,f=o(d);f&&l.uniqueId===f.uniqueId&&(delete e.draggables[d],e.droppables[l.descriptor.droppableId]&&r({type:"REMOVAL",value:l}))},getById:i,findById:o,exists:l=>!!o(l),getAllByType:l=>Object.values(e.draggables).filter(d=>d.descriptor.type===l)};function a(l){return e.droppables[l]||null}function c(l){let d=a(l);return d||h(),d}let u={register:l=>{e.droppables[l.descriptor.id]=l},unregister:l=>{let d=a(l.descriptor.id);d&&l.uniqueId===d.uniqueId&&delete e.droppables[l.descriptor.id]},getById:c,findById:a,exists:l=>!!a(l),getAllByType:l=>Object.values(e.droppables).filter(d=>d.descriptor.type===l)};function p(){e.draggables={},e.droppables={},t.length=0}return{draggable:s,droppable:u,subscribe:n,clean:p}}function nc(){let e=I(tc,[]);return(0,v.useEffect)(()=>function(){e.clean()},[e]),e}var en=v.default.createContext(null),Se=()=>{let e=document.body;return e||h(),e},rc={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},oc=e=>`rfd-announcement-${e}`;function ic(e){let t=I(()=>oc(e),[e]),n=(0,v.useRef)(null);return(0,v.useEffect)(function(){let i=document.createElement("div");return n.current=i,i.id=t,i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),be(i.style,rc),Se().appendChild(i),function(){setTimeout(function(){let c=Se();c.contains(i)&&c.removeChild(i),i===n.current&&(n.current=null)})}},[t]),D(o=>{let i=n.current;if(i){i.textContent=o;return}},[])}var sc={separator:"::"};function tn(e,t=sc){let n=v.default.useId();return I(()=>`${e}${t.separator}${n}`,[t.separator,e,n])}function ac({contextId:e,uniqueId:t}){return`rfd-hidden-text-${e}-${t}`}function cc({contextId:e,text:t}){let n=tn("hidden-text",{separator:"-"}),r=I(()=>ac({contextId:e,uniqueId:n}),[n,e]);return(0,v.useEffect)(function(){let i=document.createElement("div");return i.id=r,i.textContent=t,i.style.display="none",Se().appendChild(i),function(){let a=Se();a.contains(i)&&a.removeChild(i)}},[r,t]),r}var et=v.default.createContext(null),lc={react:"^18.0.0 || ^19.0.0"},uc=/(\d+)\.(\d+)\.(\d+)/,Qn=e=>{let t=uc.exec(e);t==null&&h();let n=Number(t[1]),r=Number(t[2]),o=Number(t[3]);return{major:n,minor:r,patch:o,raw:e}},dc=(e,t)=>t.major>e.major?!0:t.major<e.major?!1:t.minor>e.minor?!0:t.minor<e.minor?!1:t.patch>=e.patch,pc=(e,t)=>{let n=Qn(e),r=Qn(t);dc(n,r)};var fc=e=>{let t=e.doctype;t&&(t.name.toLowerCase(),t.publicId)};function Le(e,t){}function gc(){Le(()=>{pc(lc.react,v.default.version),fc(document)},[])}function nn(e){let t=(0,v.useRef)(e);return(0,v.useEffect)(()=>{t.current=e}),t}function mc(){let e=null;function t(){return!!e}function n(s){return s===e}function r(s){e&&h();let a={abandon:s};return e=a,a}function o(){e||h(),e=null}function i(){e&&(e.abandon(),o())}return{isClaimed:t,isActive:n,claim:r,release:o,tryAbandon:i}}function Re(e){return e.phase==="IDLE"||e.phase==="DROP_ANIMATING"?!1:e.isDragging}var hc=9,bc=13,rn=27,Yr=32,vc=33,yc=34,Ec=35,Dc=36,Nc=37,wc=38,xc=39,Cc=40,Oc={[bc]:!0,[hc]:!0},Kr=e=>{Oc[e.keyCode]&&e.preventDefault()},tt=(()=>{let e="visibilitychange";return typeof document>"u"?e:[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find(r=>`on${r}`in document)||e})(),Xr=0,er=5;function Ic(e,t){return Math.abs(t.x-e.x)>=er||Math.abs(t.y-e.y)>=er}var tr={type:"IDLE"};function Sc({cancel:e,completed:t,getPhase:n,setPhase:r}){return[{eventName:"mousemove",fn:o=>{let{button:i,clientX:s,clientY:a}=o;if(i!==Xr)return;let c={x:s,y:a},u=n();if(u.type==="DRAGGING"){o.preventDefault(),u.actions.move(c);return}u.type!=="PENDING"&&h();let p=u.point;if(!Ic(p,c))return;o.preventDefault();let l=u.actions.fluidLift(c);r({type:"DRAGGING",actions:l})}},{eventName:"mouseup",fn:o=>{let i=n();if(i.type!=="DRAGGING"){e();return}o.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:"mousedown",fn:o=>{n().type==="DRAGGING"&&o.preventDefault(),e()}},{eventName:"keydown",fn:o=>
64{if(n().type==="PENDING"){e();return}if(o.keyCode===rn){o.preventDefault(),e();return}Kr(o)}},{eventName:"resize",fn:e},{eventName:"scroll",options:{passive:!0,capture:!1},fn:()=>{n().type==="PENDING"&&e()}},{eventName:"webkitmouseforcedown",fn:o=>{let i=n();if(i.type==="IDLE"&&h(),i.actions.shouldRespectForcePress()){e();return}o.preventDefault()}},{eventName:tt,fn:e}]}function Rc(e){let t=(0,v.useRef)(tr),n=(0,v.useRef)(X),r=I(()=>({eventName:"mousedown",fn:function(l){if(l.defaultPrevented||l.button!==Xr||l.ctrlKey||l.metaKey||l.shiftKey||l.altKey)return;let d=e.findClosestDraggableId(l);if(!d)return;let f=e.tryGetLock(d,s,{sourceEvent:l});if(!f)return;l.preventDefault();let g={x:l.clientX,y:l.clientY};n.current(),u(f,g)}}),[e]),o=I(()=>({eventName:"webkitmouseforcewillbegin",fn:p=>{if(p.defaultPrevented)return;let l=e.findClosestDraggableId(p);if(!l)return;let d=e.findOptionsForDraggable(l);d&&(d.shouldRespectForcePress||e.canGetLock(l)&&p.preventDefault())}}),[e]),i=D(function(){let l={passive:!1,capture:!0};n.current=q(window,[o,r],l)},[o,r]),s=D(()=>{t.current.type!=="IDLE"&&(t.current=tr,n.current(),i())},[i]),a=D(()=>{let p=t.current;s(),p.type==="DRAGGING"&&p.actions.cancel({shouldBlockNextClick:!0}),p.type==="PENDING"&&p.actions.abort()},[s]),c=D(function(){let l={capture:!0,passive:!1},d=Sc({cancel:a,completed:s,getPhase:()=>t.current,setPhase:f=>{t.current=f}});n.current=q(window,d,l)},[a,s]),u=D(function(l,d){t.current.type!=="IDLE"&&h(),t.current={type:"PENDING",point:d,actions:l},c()},[c]);G(function(){return i(),function(){n.current()}},[i])}function Ac(){}var Pc={[yc]:!0,[vc]:!0,[Dc]:!0,[Ec]:!0};function _c(e,t){function n(){t(),e.cancel()}function r(){t(),e.drop()}return[{eventName:"keydown",fn:o=>{if(o.keyCode===rn){o.preventDefault(),n();return}if(o.keyCode===Yr){o.preventDefault(),r();return}if(o.keyCode===Cc){o.preventDefault(),e.moveDown();return}if(o.keyCode===wc){o.preventDefault(),e.moveUp();return}if(o.keyCode===xc){o.preventDefault(),e.moveRight();return}if(o.keyCode===Nc){o.preventDefault(),e.moveLeft();return}if(Pc[o.keyCode]){o.preventDefault();return}Kr(o)}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:tt,fn:n}]}function Tc(e){let t=(0,v.useRef)(Ac),n=I(()=>({eventName:"keydown",fn:function(i){if(i.defaultPrevented||i.keyCode!==Yr)return;let s=e.findClosestDraggableId(i);if(!s)return;let a=e.tryGetLock(s,p,{sourceEvent:i});if(!a)return;i.preventDefault();let c=!0,u=a.snapLift();t.current();function p(){c||h(),c=!1,t.current(),r()}t.current=q(window,_c(u,p),{capture:!0,passive:!1})}}),[e]),r=D(function(){let i={passive:!1,capture:!0};t.current=q(window,[n],i)},[n]);G(function(){return r(),function(){t.current()}},[r])}var It={type:"IDLE"},Vc=120,Bc=.15;function Lc({cancel:e,getPhase:t}){return[{eventName:"orientationchange",fn:e},{eventName:"resize",fn:e},{eventName:"contextmenu",fn:n=>{n.preventDefault()}},{eventName:"keydown",fn:n=>{if(t().type!=="DRAGGING"){e();return}n.keyCode===rn&&n.preventDefault(),e()}},{eventName:tt,fn:e}]}function Mc({cancel:e,completed:t,getPhase:n}){return[{eventName:"touchmove",options:{capture:!1},fn:r=>{let o=n();if(o.type!=="DRAGGING"){e();return}o.hasMoved=!0;let{clientX:i,clientY:s}=r.touches[0],a={x:i,y:s};r.preventDefault(),o.actions.move(a)}},{eventName:"touchend",fn:r=>{let o=n();if(o.type!=="DRAGGING"){e();return}r.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:"touchcancel",fn:r=>{if(n().type!=="DRAGGING"){e();return}r.preventDefault(),e()}},{eventName:"touchforcechange",fn:r=>{let o=n();o.type==="IDLE"&&h();let i=r.touches[0];if(!i||!(i.force>=Bc))return;let a=o.actions.shouldRespectForcePress();if(o.type==="PENDING"){a&&e();return}if(a){if(o.hasMoved){r.preventDefault();return}e();return}r.preventDefault()}},{eventName:tt,fn:e}]}function $c(e){let t=(0,v.useRef)(It),n=(0,v.useRef)(X),r=D(function(){return t.current},[]),o=D(function(f){t.current=f},[]),i=I(()=>({eventName:"touchstart",fn:function(f){if(f.defaultPrevented)return;let g=e.findClosestDraggableId(f);if(!g)return;let b=e.tryGetLock(g,a,{sourceEvent:f});if(!b)return;let m=f.touches[0],{clientX:y,clientY:E}=m,x={x:y,y:E};n.current(),l(b,x)}}),[e]),s=D(function(){let f={capture:!0,passive:!1};n.current=q(window,[i],f)},[i]),a=D(()=>{let d=t.current;d.type!=="IDLE"&&(d.type==="PENDING"&&clearTimeout(d.longPressTimerId),o(It),n.current(),s())},[s,o]),c=D(()=>{let d=t.current;a(),d.type==="DRAGGING"&&d.actions.cancel({shouldBlockNextClick:!0}),d.type==="PENDING"&&d.actions.abort()},[a]),u=D(function(){let f={capture:!0,passive:!1},g={cancel:c,completed:a,getPhase:r},b=q(window,Mc(g),f),m=q(window,Lc(g),f);n.current=function(){b(),m()}},[c,r,a]),p=D(function(){let f=r();f.type!=="PENDING"&&h();let g=f.actions.fluidLift(f.point);o({type:"DRAGGING",actions:g,hasMoved:!1})},[r,o]),l=D(function(f,g){r().type!=="IDLE"&&h();let b=setTimeout(p,Vc);o({type:"PENDING",point:g,actions:f,longPressTimerId:b}),u()},[u,r,o,p]);G(function(){return s(),function(){n.current();let g=r();g.type==="PENDING"&&(clearTimeout(g.longPressTimerId),o(It))}},[r,s,o]),G(function(){return q(window,[{eventName:"touchmove",fn:()=>{},options:{capture:!1,passive:!1}}])},[])}function kc(e){}var Fc=["input","button","textarea","select","option","optgroup","video","audio"];function Jr(e,t){if(t==null)return!1;if(Fc.includes(t.tagName.toLowerCase()))return!0;let r=t.getAttribute("contenteditable");return r==="true"||r===""?!0:t===e?!1:Jr(e,t.parentElement)}function Gc(e,t){let n=t.target;return Be(n)?Jr(e,n):!1}var Wc=e=>j(e.getBoundingClientRect()).center;function Uc(e){return e instanceof qr(e).Element}var Hc=(()=>{let e="matches";return typeof document>
64"u"?e:[e,"msMatchesSelector","webkitMatchesSelector"].find(r=>r in Element.prototype)||e})();function Zr(e,t){return e==null?null:e[Hc](t)?e:Zr(e.parentElement,t)}function jc(e,t){return e.closest?e.closest(t):Zr(e,t)}function qc(e){return`[${ae.contextId}="${e}"]`}function zc(e,t){let n=t.target;if(!Uc(n))return null;let r=qc(e),o=jc(n,r);return!o||!Be(o)?null:o}function Yc(e,t){let n=zc(e,t);return n?n.getAttribute(ae.draggableId):null}function Kc(e,t){let n=`[${Mt.contextId}="${e}"]`,o=jr(document,n).find(i=>i.getAttribute(Mt.id)===t);return!o||!Be(o)?null:o}function Xc(e){e.preventDefault()}function He({expected:e,phase:t,isLockActive:n,shouldWarn:r}){return!(!n()||e!==t)}function Qr({lockAPI:e,store:t,registry:n,draggableId:r}){if(e.isClaimed())return!1;let o=n.draggable.findById(r);return!(!o||!o.options.isEnabled||!Gr(t.getState(),r))}function Jc({lockAPI:e,contextId:t,store:n,registry:r,draggableId:o,forceSensorStop:i,sourceEvent:s}){if(!Qr({lockAPI:e,store:n,registry:r,draggableId:o}))return null;let c=r.draggable.getById(o),u=Kc(t,c.descriptor.id);if(!u||s&&!c.options.canDragInteractiveElements&&Gc(u,s))return null;let p=e.claim(i||X),l="PRE_DRAG";function d(){return c.options.shouldRespectForcePress}function f(){return e.isActive(p)}function g(O,C){He({expected:O,phase:l,isLockActive:f,shouldWarn:!0})&&n.dispatch(C())}let b=g.bind(null,"DRAGGING");function m(O){function C(){e.release(),l="COMPLETED"}l!=="PRE_DRAG"&&(C(),h()),n.dispatch(ks(O.liftActionArgs)),l="DRAGGING";function R(P,$={shouldBlockNextClick:!1}){if(O.cleanup(),$.shouldBlockNextClick){let A=q(window,[{eventName:"click",fn:Xc,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(A)}C(),n.dispatch(Tr({reason:P}))}return{isActive:()=>He({expected:"DRAGGING",phase:l,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:d,drop:P=>R("DROP",P),cancel:P=>R("CANCEL",P),...O.actions}}function y(O){let C=oe(P=>{b(()=>_r({client:P}))});return{...m({liftActionArgs:{id:o,clientSelection:O,movementMode:"FLUID"},cleanup:()=>C.cancel(),actions:{move:C}}),move:C}}function E(){let O={moveUp:()=>b(Ys),moveRight:()=>b(Xs),moveDown:()=>b(Ks),moveLeft:()=>b(Js)};return m({liftActionArgs:{id:o,clientSelection:Wc(u),movementMode:"SNAP"},cleanup:X,actions:O})}function x(){He({expected:"PRE_DRAG",phase:l,isLockActive:f,shouldWarn:!0})&&e.release()}return{isActive:()=>He({expected:"PRE_DRAG",phase:l,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:d,fluidLift:y,snapLift:E,abort:x}}var Zc=[Rc,Tc,$c];function Qc({contextId:e,store:t,registry:n,customSensors:r,enableDefaultSensors:o}){let i=[...o?Zc:[],...r||[]],s=(0,v.useState)(()=>mc())[0],a=D(function(m,y){Re(m)&&!Re(y)&&s.tryAbandon()},[s]);G(function(){let m=t.getState();return t.subscribe(()=>{let E=t.getState();a(m,E),m=E})},[s,t,a]),G(()=>s.tryAbandon,[s.tryAbandon]);let c=D(b=>Qr({lockAPI:s,registry:n,store:t,draggableId:b}),[s,n,t]),u=D((b,m,y)=>Jc({lockAPI:s,registry:n,contextId:e,store:t,draggableId:b,forceSensorStop:m||null,sourceEvent:y&&y.sourceEvent?y.sourceEvent:null}),[e,s,n,t]),p=D(b=>Yc(e,b),[e]),l=D(b=>{let m=n.draggable.findById(b);return m?m.options:null},[n.draggable]),d=D(function(){s.isClaimed()&&(s.tryAbandon(),t.getState().phase!=="IDLE"&&t.dispatch(zt()))},[s,t]),f=D(()=>s.isClaimed(),[s]),g=I(()=>({canGetLock:c,tryGetLock:u,findClosestDraggableId:p,findOptionsForDraggable:l,tryReleaseLock:d,isLockClaimed:f}),[c,u,p,l,d,f]);kc(i);for(let b=0;b<i.length;b++)i[b](g)}var el=e=>({onBeforeCapture:t=>{(0,Ae.flushSync)(()=>{e.onBeforeCapture&&e.onBeforeCapture(t)})},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}),tl=e=>({...Ie,...e.autoScrollerOptions,durationDampening:{...Ie.durationDampening,...e.autoScrollerOptions}});function Ee(e){return e.current||h(),e.current}function nl(e){let{contextId:t,setCallbacks:n,sensors:r,nonce:o,dragHandleUsageInstructions:i}=e,s=(0,v.useRef)(null);gc();let a=nn(e),c=D(()=>el(a.current),[a]),u=D(()=>tl(a.current),[a]),p=ic(t),l=cc({contextId:t,text:i}),d=Qa(t,o),f=D(A=>{Ee(s).dispatch(A)},[]),g=I(()=>dt({publishWhileDragging:Gs,updateDroppableScroll:Us,updateDroppableIsEnabled:Hs,updateDroppableIsCombine
64Enabled:js,collectionStarting:Ws},f),[f]),b=nc(),m=I(()=>Pa(b,g),[b,g]),y=I(()=>Ya({scrollWindow:_a,scrollDroppable:m.scrollDroppable,getAutoScrollerOptions:u,...dt({move:_r},f)}),[m.scrollDroppable,f,u]),E=ec(t),x=I(()=>Ia({announce:p,autoScroller:y,dimensionMarshal:m,focusMarshal:E,getResponders:c,styleMarshal:d}),[p,y,m,E,c,d]);s.current=x;let N=D(()=>{let A=Ee(s);A.getState().phase!=="IDLE"&&A.dispatch(zt())},[]),O=D(()=>{let A=Ee(s).getState();return A.phase==="DROP_ANIMATING"?!0:A.phase==="IDLE"?!1:A.isDragging},[]),C=I(()=>({isDragging:O,tryAbort:N}),[O,N]);n(C);let R=D(A=>Gr(Ee(s).getState(),A),[]),P=D(()=>ee(Ee(s).getState()),[]),$=I(()=>({marshal:m,focus:E,contextId:t,canLift:R,isMovementAllowed:P,dragHandleUsageInstructionsId:l,registry:b}),[t,m,l,E,R,P,b]);return Qc({contextId:t,store:x,registry:b,customSensors:r||null,enableDefaultSensors:e.enableDefaultSensors!==!1}),(0,v.useEffect)(()=>N,[N]),v.default.createElement(et.Provider,{value:$},v.default.createElement(_n,{context:en,store:x},e.children))}function rl(){return v.default.useId()}function lu(e){let t=rl(),n=e.dragHandleUsageInstructions||qe.dragHandleUsageInstructions;return v.default.createElement(_t,null,r=>v.default.createElement(nl,{nonce:e.nonce,contextId:t,setCallbacks:r,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd,autoScrollerOptions:e.autoScrollerOptions},e.children))}var nr={dragging:5e3,dropAnimating:4500},ol=(e,t)=>t?Ne.drop(t.duration):e?Ne.snap:Ne.fluid,il=(e,t)=>{if(e)return t?Oe.opacity.drop:Oe.opacity.combining},sl=e=>e.forceShouldAnimate!=null?e.forceShouldAnimate:e.mode==="SNAP";function al(e){let n=e.dimension.client,{offset:r,combineWith:o,dropping:i}=e,s=!!o,a=sl(e),c=!!i,u=c?Bt.drop(r,s):Bt.moveTo(r);return{position:"fixed",top:n.marginBox.top,left:n.marginBox.left,boxSizing:"border-box",width:n.borderBox.width,height:n.borderBox.height,transition:ol(a,i),transform:u,opacity:il(s,c),zIndex:c?nr.dropAnimating:nr.dragging,pointerEvents:"none"}}function cl(e){return{transform:Bt.moveTo(e.offset),transition:e.shouldAnimateDisplacement?void 0:"none"}}function ll(e){return e.type==="DRAGGING"?al(e):cl(e)}function ul(e,t,n=V){let r=window.getComputedStyle(t),o=t.getBoundingClientRect(),i=Et(o,r),s=he(i,n),a={client:i,tagName:t.tagName.toLowerCase(),display:r.display},c={x:i.marginBox.width,y:i.marginBox.height};return{descriptor:e,placeholder:a,displaceBy:c,client:i,page:s}}function dl(e){let t=tn("draggable"),{descriptor:n,registry:r,getDraggableRef:o,canDragInteractiveElements:i,shouldRespectForcePress:s,isEnabled:a}=e,c=I(()=>({canDragInteractiveElements:i,shouldRespectForcePress:s,isEnabled:a}),[i,a,s]),u=D(f=>{let g=o();return g||h(),ul(n,g,f)},[n,o]),p=I(()=>({uniqueId:t,descriptor:n,options:c,getDimension:u}),[n,u,c,t]),l=(0,v.useRef)(p),d=(0,v.useRef)(!0);G(()=>(r.draggable.register(l.current),()=>r.draggable.unregister(l.current)),[r.draggable]),G(()=>{if(d.current){d.current=!1;return}let f=l.current;l.current=p,r.draggable.update(p,f)},[p,r.draggable])}var on=v.default.createContext(null);function eo(e){e&&Be(e)||h()}function pl(e,t,n){Le(()=>{function r(i){return`Draggable[id: ${i}]: `}let o=e.draggableId;o||h(!1),typeof o!="string"&&h(!1),Number.isInteger(e.index)||h(!1),e.mapped.type!=="DRAGGING"&&(eo(n()),e.isEnabled&&(zr(t,o)||h(!1)))})}function fl(e){}function Ke(e){let t=(0,v.useContext)(e);return t||h(),t}function gl(e){e.preventDefault()}var ml=e=>{let t=(0,v.useRef)(null),n=D((C=null)=>{t.current=C},[]),r=D(()=>t.current,[]),{contextId:o,dragHandleUsageInstructionsId:i,registry:s}=Ke(et),{type:a,droppableId:c}=Ke(on),u=I(()=>({id:e.draggableId,index:e.index,type:a,droppableId:c}),[e.draggableId,e.index,a,c]),{children:p,draggableId:l,isEnabled:d,shouldRespectForcePress:f,canDragInteractiveElements:g,isClone:b,mapped:m,dropAnimationFinished:y}=e;if(pl(e,o,r),fl(b),!b){let C=I(()=>({descriptor:u,registry:s,getDraggableRef:r,canDragInteractiveElements:g,shouldRespectForcePress:f,isEnabled:d}),[u,s,r,g,f,d]);dl(C)}let E=I(()=>d?{tabIndex:0,role:"button","aria-describedby":i,"data-rfd-drag-handle-draggable-id":l,"data-rfd-drag-handle-context-id":o,draggable:!1,onDragStart:gl}:null,[o,i,l,d]),x=D(C=>{m.type==="DRAGGING"&&m.dropping&&C.propertyName==="transform"&&(0,Ae.flushSync)(y)},[y,m]),N=I(()=>{let C=ll(m),R=m.type==="DRAGGING"&&m.dropping?x:void 0;return{innerRef:n,draggableProps:{"data-rfd-draggable-context-id":o,"data-rfd-draggable-id":l,style:C,onTransitionEnd:R},dragHandleProps:E}},[o,E,l,m,x,n]),O=I(()=>({draggableId:u.id,type:u.type,source:{index:u.index,droppableId:u.droppableId}}),[u.droppableId,u.id,u.index,u.type]);return v.default.createElement(v.default.Fragment,null,p(N,m.snapshot,O))},to=(e,t)=>e===t,no=e=>{let{combine:t,destination:n}=e;return n?n.droppableId:t?t.droppableId:null},hl=e=>e.combine?e.combine.draggableId:null,bl=e=>e.at&&e.at.type==="COMBINE"?e.at.combine.draggableId:null;function vl(){let e=T((o,i)=>({x:o,y:i})),t=T((o,i,s=null,a=null,c=null)=>({isDragging:!0,isClone:i,isDropAnimating:!!c,dropAnimation:c,mode:o,draggingOver:s,combineWith:a,combineTargetFor:null})),n=T((o,i,s,a,c=null,u=null,p=null)=>({mapped:{type:"DRAGGING",dropping:null,draggingOver:c,combineWith:u,mode:i,offset:o,dimension:s,forceShouldAnimate:p,snapshot:t(i,a,c,u,null)}}));return(o,i)=>{if(Re(o)){if(o.critical.draggable.id!==i.draggableId)return null;let s=o.current.client.offset,a=o.dimensions.draggables[i.draggableId],c=F(o.impact),u=bl(o.impact),p=o.forceShouldAnimate;return n(e(s.x,s.y),o.movementMode,a,i.isClone,c,u,p)}if(o.phase==="DROP_ANIMATING"){let s=o.completed;if(s.result.draggableId!==i.draggableId)return null;let a=i.isClone,c=o.dimensions.draggables[i.draggableId],u=s.result,p=u.mode,l=no(u),d=hl(u),g={duration:o.dropDuration,curve:Kt.drop,moveTo:o.newHomeClientOffset,opacity:d?Oe.opacity.drop:null,
64scale:d?Oe.scale.drop:null};return{mapped:{type:"DRAGGING",offset:o.newHomeClientOffset,dimension:c,dropping:g,draggingOver:l,combineWith:d,mode:p,forceShouldAnimate:null,snapshot:t(p,a,l,d,g)}}}return null}}function ro(e=null){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var yl={mapped:{type:"SECONDARY",offset:V,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:ro(null)}};function El(){let e=T((s,a)=>({x:s,y:a})),t=T(ro),n=T((s,a=null,c)=>({mapped:{type:"SECONDARY",offset:s,combineTargetFor:a,shouldAnimateDisplacement:c,snapshot:t(a)}})),r=s=>s?n(V,s,!0):null,o=(s,a,c,u)=>{let p=c.displaced.visible[s],l=!!(u.inVirtualList&&u.effected[s]),d=Je(c),f=d&&d.draggableId===s?a:null;if(!p){if(!l)return r(f);if(c.displaced.invisible[s])return null;let m=ce(u.displacedBy.point),y=e(m.x,m.y);return n(y,f,!0)}if(l)return r(f);let g=c.displacedBy.point,b=e(g.x,g.y);return n(b,f,p.shouldAnimate)};return(s,a)=>{if(Re(s))return s.critical.draggable.id===a.draggableId?null:o(a.draggableId,s.critical.draggable.id,s.impact,s.afterCritical);if(s.phase==="DROP_ANIMATING"){let c=s.completed;return c.result.draggableId===a.draggableId?null:o(a.draggableId,c.result.draggableId,c.impact,c.afterCritical)}return null}}var Dl=()=>{let e=vl(),t=El();return(r,o)=>e(r,o)||t(r,o)||yl},Nl={dropAnimationFinished:Vr},wl=vt(Dl,Nl,null,{context:en,areStatePropsEqual:to})(ml);function oo(e){return Ke(on).isUsingCloneFor===e.draggableId&&!e.isClone?null:v.default.createElement(wl,e)}function uu(e){let t=typeof e.isDragDisabled=="boolean"?!e.isDragDisabled:!0,n=!!e.disableInteractiveElementBlocking,r=!!e.shouldRespectForcePress;return v.default.createElement(oo,be({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}var sn=e=>t=>e===t,xl=sn("scroll"),Cl=sn("auto"),Ol=sn("visible"),rr=(e,t)=>t(e.overflowX)||t(e.overflowY),Il=(e,t)=>t(e.overflowX)&&t(e.overflowY),io=e=>{let t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return rr(n,xl)||rr(n,Cl)},Sl=()=>!1,so=e=>e==null?null:e===document.body?Sl()?e:null:e===document.documentElement?null:io(e)?e:so(e.parentElement);var $t=e=>({x:e.scrollLeft,y:e.scrollTop}),ao=e=>e?window.getComputedStyle(e).position==="fixed"?!0:ao(e.parentElement):!1,Rl=e=>{let t=so(e),n=ao(e);return{closestScrollable:t,isFixedOnPage:n}},Al=({descriptor:e,isEnabled:t,isCombineEnabled:n,isFixedOnPage:r,direction:o,client:i,page:s,closest:a})=>{let c=(()=>{if(!a)return null;let{scrollSize:d,client:f}=a,g=$r({scrollHeight:d.scrollHeight,scrollWidth:d.scrollWidth,height:f.paddingBox.height,width:f.paddingBox.width});return{pageMarginBox:a.page.marginBox,frameClient:f,scrollSize:d,shouldClipSubject:a.shouldClipSubject,scroll:{initial:a.scroll,current:a.scroll,max:g,diff:{value:V,displacement:V}}}})(),u=o==="vertical"?Wt:br,p=ie({page:s,withPlaceholder:null,axis:u,frame:c});return{descriptor:e,isCombineEnabled:n,isFixedOnPage:r,axis:u,isEnabled:t,client:i,page:s,frame:c,subject:p}},Pl=(e,t)=>{let n=Dt(e);if(!t||e!==t)return n;let r=n.paddingBox.top-t.scrollTop,o=n.paddingBox.left-t.scrollLeft,i=r+t.scrollHeight,s=o+t.scrollWidth,c=Ge({top:r,right:s,bottom:i,left:o},n.border);return We({borderBox:c,margin:n.margin,border:n.border,padding:n.padding})},_l=({ref:e,descriptor:t,env:n,windowScroll:r,direction:o,isDropDisabled:i,isCombineEnabled:s,shouldClipSubject:a})=>{let c=n.closestScrollable,u=Pl(e,c),p=he(u,r),l=(()=>{if(!c)return null;let f=Dt(c),g={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:f,page:he(f,r),scroll:$t(c),scrollSize:g,shouldClipSubject:a}})();return Al({descriptor:t,isEnabled:!i,isCombineEnabled:s,isFixedOnPage:n.isFixedOnPage,direction:o,client:u,page:p,closest:l})},Tl={passive:!1},Vl={passive:!0},or=e=>e.shouldPublishImmediately?Tl:Vl,je=e=>e&&e.env.closestScrollable||null;function Bl(e){let t=(0,v.useRef)(null),n=Ke(et),r=tn("droppable"),{registry:o,marshal:i}=n,s=nn(e),a=I(()=>({id:e.droppableId,type:e.type,mode:e.mode}),[e.droppableId,e.mode,e.type]),c=(0,v.useRef)(a),u=I(()=>T((N,O)=>{t.current||h();let C={x:N,y:O};i.updateDroppableScroll(a.id,C)}),[a.id,i]),p=D(()=>{let N=t.current;return!N||!N.env.closestScrollable?V:$t(N.env.closestScrollable)},[]),l=D(()=>{let N=p();u(N.x,N.y)},[p,u]),d=I(()=>oe(l),[l]),f=D(()=>{let N=t.current,O=je(N);if(N&&O||h(),N.scrollOptions.shouldPublishImmediately){l();return}d()},[d,l]),g=D((N,O)=>{t.current&&h();let C=s.current,R=C.getDroppableRef();R||h();
64let P=Rl(R),$={ref:R,descriptor:a,env:P,scrollOptions:O};t.current=$;let A=_l({ref:R,descriptor:a,env:P,windowScroll:N,direction:C.direction,isDropDisabled:C.isDropDisabled,isCombineEnabled:C.isCombineEnabled,shouldClipSubject:!C.ignoreContainerClipping}),W=P.closestScrollable;return W&&(W.setAttribute(Jn.contextId,n.contextId),W.addEventListener("scroll",f,or($.scrollOptions))),A},[n.contextId,a,f,s]),b=D(()=>{let N=t.current,O=je(N);return N&&O||h(),$t(O)},[]),m=D(()=>{let N=t.current;N||h();let O=je(N);t.current=null,O&&(d.cancel(),O.removeAttribute(Jn.contextId),O.removeEventListener("scroll",f,or(N.scrollOptions)))},[f,d]),y=D(N=>{let O=t.current;O||h();let C=je(O);C||h(),C.scrollTop+=N.y,C.scrollLeft+=N.x},[]),E=I(()=>({getDimensionAndWatchScroll:g,getScrollWhileDragging:b,dragStopped:m,scroll:y}),[m,g,b,y]),x=I(()=>({uniqueId:r,descriptor:a,callbacks:E}),[E,a,r]);G(()=>(c.current=x.descriptor,o.droppable.register(x),()=>{t.current&&m(),o.droppable.unregister(x)}),[E,a,m,x,i,o.droppable]),G(()=>{t.current&&i.updateDroppableIsEnabled(c.current.id,!e.isDropDisabled)},[e.isDropDisabled,i]),G(()=>{t.current&&i.updateDroppableIsCombineEnabled(c.current.id,e.isCombineEnabled)},[e.isCombineEnabled,i])}function St(){}var ir={width:0,height:0,margin:Bi},Ll=({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>e||n==="close"?ir:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin},Ml=({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>{let r=Ll({isAnimatingOpenOnMount:e,placeholder:t,animate:n});return{display:t.display,boxSizing:"border-box",width:r.width,height:r.height,marginTop:r.margin.top,marginRight:r.margin.right,marginBottom:r.margin.bottom,marginLeft:r.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:n!=="none"?Ne.placeholder:null}},$l=e=>{let t=(0,v.useRef)(null),n=D(()=>{t.current&&(clearTimeout(t.current),t.current=null)},[]),{animate:r,onTransitionEnd:o,onClose:i,contextId:s}=e,[a,c]=(0,v.useState)(e.animate==="open");(0,v.useEffect)(()=>a?r!=="open"?(n(),c(!1),St):t.current?St:(t.current=setTimeout(()=>{t.current=null,c(!1)}),n):St,[r,a,n]);let u=D(l=>{l.propertyName==="height"&&(o(),r==="close"&&i())},[r,i,o]),p=Ml({isAnimatingOpenOnMount:a,animate:e.animate,placeholder:e.placeholder});return v.default.createElement(e.placeholder.tagName,{style:p,"data-rfd-placeholder-context-id":s,onTransitionEnd:u,ref:e.innerRef})},kl=v.default.memo($l);function Rt(e){return typeof e=="boolean"}function At(e,t){t.forEach(n=>n(e))}var Fl=[function({props:t}){t.droppableId||h(),typeof t.droppableId!="string"&&h()},function({props:t}){Rt(t.isDropDisabled)||h(),Rt(t.isCombineEnabled)||h(),Rt(t.ignoreContainerClipping)||h()},function({getDroppableRef:t}){eo(t())}],Gl=[function({props:t,getPlaceholderRef:n}){!t.placeholder||n()}],Wl=[function({props:t}){t.renderClone||h()},function({getPlaceholderRef:t}){t()&&h()}];function Ul(e){Le(()=>{At(e,Fl),e.props.mode==="standard"&&At(e,Gl),e.props.mode==="virtual"&&At(e,Wl)})}var kt=class extends v.default.PureComponent{constructor(...t){super(...t),this.state={isVisible:!!this.props.on,data:this.props.on,animate:this.props.shouldAnimate&&this.props.on?"open":"none"},this.onClose=()=>{this.state.animate==="close"&&this.setState({isVisible:!1})}}static getDerivedStateFromProps(t,n){return t.shouldAnimate?t.on?{isVisible:!0,data:t.on,animate:"open"}:n.isVisible?{isVisible:!0,data:n.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!t.on,data:t.on,animate:"none"}}render(){if(!this.state.isVisible)return null;let t={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(t)}},Hl=e=>{let t=(0,v.useContext)(et);t||h();let{contextId:n,isMovementAllowed:r}=t,o=(0,v.useRef)(null),i=(0,v.useRef)(null),{children:s,droppableId:a,type:c,mode:u,direction:p,ignoreContainerClipping:l,isDropDisabled:d,isCombine
64Enabled:f,snapshot:g,useClone:b,updateViewportMaxScroll:m,getContainerForClone:y}=e,E=D(()=>o.current,[]),x=D((_=null)=>{o.current=_},[]),N=D(()=>i.current,[]),O=D((_=null)=>{i.current=_},[]);Ul({props:e,getDroppableRef:E,getPlaceholderRef:N});let C=D(()=>{r()&&m({maxScroll:Fr()})},[r,m]);Bl({droppableId:a,type:c,mode:u,direction:p,isDropDisabled:d,isCombineEnabled:f,ignoreContainerClipping:l,getDroppableRef:E});let R=I(()=>v.default.createElement(kt,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},({onClose:_,data:K,animate:de})=>v.default.createElement(kl,{placeholder:K,onClose:_,innerRef:O,animate:de,contextId:n,onTransitionEnd:C})),[n,C,e.placeholder,e.shouldAnimatePlaceholder,O]),P=I(()=>({innerRef:x,placeholder:R,droppableProps:{"data-rfd-droppable-id":a,"data-rfd-droppable-context-id":n}}),[n,a,R,x]),$=b?b.dragging.draggableId:null,A=I(()=>({droppableId:a,type:c,isUsingCloneFor:$}),[a,$,c]);function W(){if(!b)return null;let{dragging:_,render:K}=b,de=v.default.createElement(oo,{draggableId:_.draggableId,index:_.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(Y,Me)=>K(Y,Me,_));return Ae.default.createPortal(de,y())}return v.default.createElement(on.Provider,{value:A},s(P,g),W())};function jl(){return document.body||h(),document.body}var sr={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:jl},co=e=>{let t={...e},n;for(n in sr)e[n]===void 0&&(t={...t,[n]:sr[n]});return t},Pt=(e,t)=>e===t.droppable.type,ar=(e,t)=>t.draggables[e.draggable.id],ql=()=>{let e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},n=T(i=>({draggableId:i.id,type:i.type,source:{index:i.index,droppableId:i.droppableId}})),r=T((i,s,a,c,u,p)=>{let l=u.descriptor.id;if(u.descriptor.droppableId===i){let g=p?{render:p,dragging:n(u.descriptor)}:null,b={isDraggingOver:a,draggingOverWith:a?l:null,draggingFromThisWith:l,isUsingPlaceholder:!0};return{placeholder:u.placeholder,shouldAnimatePlaceholder:!1,snapshot:b,useClone:g}}if(!s)return t;if(!c)return e;let f={isDraggingOver:a,draggingOverWith:l,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:u.placeholder,shouldAnimatePlaceholder:!0,snapshot:f,useClone:null}});return(i,s)=>{let a=co(s),c=a.droppableId,u=a.type,p=!a.isDropDisabled,l=a.renderClone;if(Re(i)){let d=i.critical;if(!Pt(u,d))return t;let f=ar(d,i.dimensions),g=F(i.impact)===c;return r(c,p,g,g,f,l)}if(i.phase==="DROP_ANIMATING"){let d=i.completed;if(!Pt(u,d.critical))return t;let f=ar(d.critical,i.dimensions);return r(c,p,no(d.result)===c,F(d.impact)===c,f,l)}if(i.phase==="IDLE"&&i.completed&&!i.shouldFlush){let d=i.completed;if(!Pt(u,d.critical))return t;let f=F(d.impact)===c,g=!!(d.impact.at&&d.impact.at.type==="COMBINE"),b=d.critical.droppable.id===c;return f?g?e:t:b?e:t}return t}},zl={updateViewportMaxScroll:zs},du=vt(ql,zl,(e,t,n)=>({...co(n),...e,...t}),{context:en,areStatePropsEqual:to})(Hl);export{lu as a,uu as b,du as c};
65/*! Bundled license information:
66
67use-sync-external-store/cjs/use-sync-external-store-with-selector.production.js:
68  (**
69   * @license React
70   * use-sync-external-store-with-selector.production.js
71   *
72   * Copyright (c) Meta Platforms, Inc. and affiliates.
73   *
74   * This source code is licensed under the MIT license found in the
75   * LICENSE file in the root directory of this source tree.
76   *)
77*/

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.