PageSourceSearch

https://lidomatrip.com/_next/static/chunks/957c942f-be7d72664cf1c517.js

js lidomatrip.com collected 2026-10-02 20:25:47 UTC 84,068 bytes, 54 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5062],{28627:function(e,t,r){r.d(t,{Z5:function(){return nz},_l:function(){return le},bK:function(){return l_}});var n=r(67294),l=r(73935),i=r(74944),a=r(39380),o=r(78492),d=r(5729),s=r(87462);let u=/[ \t]{2,}/g,c=/^[ \t]*/gm,p=e=>e.replace(u," ").replace(c,"").trim();function f(e,t){}function g(){}function m(e,t,r){let n=t.map(t=>{var n;let l=(n=t.options,{...r,...n});return e.addEventListener(t.eventName,t.fn,l),function(){e.removeEventListener(t.eventName,t.fn,l)}});return function(){n.forEach(e=>{e()})}}f.bind(null,"warn"),f.bind(null,"error");class b extends Error{}function h(e,t){throw new b("Invariant failed")}b.prototype.toString=function(){return this.message};class y extends n.Component{constructor(...e){super(...e),this.callbacks=null,this.unbind=g,this.onWindowError=e=>{let t=this.getCallbacks();t.isDragging()&&t.tryAbort();let r=e.error;r instanceof b&&e.preventDefault()},this.getCallbacks=()=>{if(!this.callbacks)throw Error("Unable to find AppCallbacks in <ErrorBoundary/>");return this.callbacks},this.setCallbacks=e=>{this.callbacks=e}}componentDidMount(){this.unbind=m(window,[{eventName:"error",fn:this.onWindowError}])}componentDidCatch(e){if(e instanceof b){this.setState({});return}throw e}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}}let I=`
2  Press space bar to start a drag.
3  When dragging you can use the arrow keys to move the item around and escape to cancel.
4  Some screen readers may require you to be in focus mode or to use your pass through key
5`,v=e=>e+1,x=e=>`
6  You have lifted an item in position ${v(e.source.index)}
7`,D=(e,t)=>{let r=e.droppableId===t.droppableId,n=v(e.index),l=v(t.index);return r?`
8      You have moved the item from position ${n}
9      to position ${l}
10    `:`
11    You have moved the item from position ${n}
12    in list ${e.droppableId}
13    to list ${t.droppableId}
14    in position ${l}
15  `},E=(e,t,r)=>{let n=t.droppableId===r.droppableId;return n?`
16      The item ${e}
17      has been combined with ${r.draggableId}`:`
18      The item ${e}
19      in list ${t.droppableId}
20      has been combined with ${r.draggableId}
21      in list ${r.droppableId}
22    `},A=e=>{let t=e.destination;if(t)return D(e.source,t);let r=e.combine;return r?E(e.draggableId,e.source,r):"You are over an area that cannot be dropped on"},N=e=>`
23  The item has returned to its starting position
24  of ${v(e.index)}
25`,R=e=>{if("CANCEL"===e.reason)return`
26      Movement cancelled.
27      ${N(e.source)}
28    `;let t=e.destination,r=e.combine;return t?`
29      You have dropped the item.
30      ${D(e.source,t)}
31    `:r?`
32      You have dropped the item.
33      ${E(e.draggableId,e.source,r)}
34    `:`
35    The item has been dropped while not over a drop area.
36    ${N(e.source)}
37  `},C={dragHandleUsageInstructions:I,onDragStart:x,onDragUpdate:A,onDragEnd:R};function P(e,t){if(e.length!==t.length)return!1;for(let l=0;l<e.length;l++){var r,n;if(!((r=e[l])===(n=t[l])||Number.isNaN(r)&&Number.isNaN(n)))return!1}return!0}function w(e,t){let r=(0,n.useState)(()=>({inputs:t,result:e()}))[0],l=(0,n.useRef)(!0),i=(0,n.useRef)(r),a=l.current||Boolean(t&&i.current.inputs&&P(t,i.current.inputs)),o=a?i.current:{inputs:t,result:e()};return(0,n.useEffect)(()=>{l.current=!1,i.current=o},[o]),o.result}function O(e,t){return w(()=>e,t)}let B={x:0,y:0},S=(e,t)=>({x:e.x+t.x,y:e.y+t.y}),G=(e,t)=>({x:e.x-t.x,y:e.y-t.y}),L=(e,t)=>e.x===t.x&&e.y===t.y,T=e=>({x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}),_=(e,t,r=0)=>"x"===e?{x:t,y:r}:{x:r,y:t},M=(e,t)=>Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2),F=(e,t)=>Math.min(...t.map(t=>M(e,t))),k=e=>t=>({x:e(t.x),y:e(t.y)});var $=(e,t)=>{let r=(0,o.Dz)({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 r.width<=0||r.height<=0?null:r};let W=(e,t)=>({top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}),U=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}],H=(e,t)=>t?W(e,t.scroll.diff.displacement):e,V=(e,t,r)=>r&&r.increasedBy?{...e,[t.end]:e[t.end]+r.increasedBy[t.line]}:e,j=(e,t)=>t&&t.shouldClipSubject?$(t.pageMarginBox,e):(0,o.Dz)(e);var z=({page:e,withPlaceholder:t,axis:r,frame:n})=>{let l=H(e.marginBox,n),i=V(l,r,t),a=j(i,n);return{page:e,withPlaceholder:t,active:a}},q=(e,t)=>
37{e.frame||h();let r=e.frame,n=G(t,r.scroll.initial),l=T(n),i={...r,scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:l},max:r.scroll.max}},a=z({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),o={...e,frame:i,subject:a};return o};function Y(e,t=P){let r=null;function n(...l){if(r&&r.lastThis===this&&t(l,r.lastArgs))return r.lastResult;let i=e.apply(this,l);return r={lastResult:i,lastArgs:l,lastThis:this},i}return n.clear=function(){r=null},n}let J=Y(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),Z=Y(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),X=Y(e=>Object.values(e)),K=Y(e=>Object.values(e));var Q=Y((e,t)=>{let r=K(t).filter(t=>e===t.descriptor.droppableId).sort((e,t)=>e.descriptor.index-t.descriptor.index);return r});function ee(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function et(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var er=Y((e,t)=>t.filter(t=>t.descriptor.id!==e.descriptor.id)),en=({isMovingForward:e,draggable:t,destination:r,insideDestination:n,previousImpact:l})=>{if(!r.isCombineEnabled)return null;let i=ee(l);if(!i)return null;function a(e){let t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return{...l,at:t}}let o=l.displaced.all,d=o.length?o[0]:null;if(e)return d?a(d):null;let s=er(t,n);if(!d){if(!s.length)return null;let e=s[s.length-1];return a(e.descriptor.id)}let u=s.findIndex(e=>e.descriptor.id===d);-1!==u||h();let c=u-1;if(c<0)return null;let p=s[c];return a(p.descriptor.id)},el=(e,t)=>e.descriptor.droppableId===t.descriptor.id;let ei={point:B,value:0},ea={invisible:{},visible:{},all:[]},eo={displaced:ea,displacedBy:ei,at:null};var ed=(e,t)=>r=>e<=r&&r<=t,es=e=>{let t=ed(e.top,e.bottom),r=ed(e.left,e.right);return n=>{let l=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);if(l)return!0;let i=t(n.top)||t(n.bottom),a=r(n.left)||r(n.right);if(i&&a)return!0;let o=n.top<e.top&&n.bottom>e.bottom,d=n.left<e.left&&n.right>e.right;return!!o&&!!d||o&&a||d&&i}},eu=e=>{let t=ed(e.top,e.bottom),r=ed(e.left,e.right);return e=>{let n=t(e.top)&&t(e.bottom)&&r(e.left)&&r(e.right);return n}};let ec={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},ep={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"};var ef=e=>t=>{let r=ed(t.top,t.bottom),n=ed(t.left,t.right);return t=>e===ec?r(t.top)&&r(t.bottom):n(t.left)&&n(t.right)};let eg=(e,t)=>{let r=t.frame?t.frame.scroll.diff.displacement:B;return W(e,r)},em=(e,t,r)=>!!t.subject.active&&r(t.subject.active)(e),eb=(e,t,r)=>r(t)(e),eh=({target:e,destination:t,viewport:r,withDroppableDisplacement:n,isVisibleThroughFrameFn:l})=>{let i=n?eg(e,t):e;return em(i,t,l)&&eb(i,r,l)},ey=e=>eh({...e,isVisibleThroughFrameFn:es}),eI=e=>eh({...e,isVisibleThroughFrameFn:eu}),ev=e=>eh({...e,isVisibleThroughFrameFn:ef(e.destination.axis)}),ex=(e,t,r)=>{if("boolean"==typeof r)return r;if(!t)return!0;let{invisible:n,visible:l}=t;if(n[e])return!1;let i=l[e];return!i||i.shouldAnimate};function eD({afterDragging:e,destination:t,displacedBy:r,viewport:n,forceShouldAnimate:l,last:i}){return e.reduce(function(e,a){let d=function(e,t){let r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return(0,o.Dz)((0,o.jn)(r,n))}(a,r),s=a.descriptor.id;e.all.push(s);let u=ey({target:d,destination:t,viewport:n,withDroppableDisplacement:!0});if(!u)return e.invisible[a.descriptor.id]=!0,e;let c=ex(s,i,l);return e.visible[s]={draggableId:s,shouldAnimate:c},e},{all:[],visible:{},invisible:{}})}function eE({insideDestination:e,inHomeList:t,displacedBy:r,destination:n}){let l=function(e,t){if(!e.length)return 0;let r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}(e,{inHomeList:t});return{displaced:ea,displacedBy:r,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:l}}}}function eA({draggable:e,insideDestination:t,destination:r,viewport:n,displacedBy:l,last:i,index:a,forceShouldAnimate:o}){let d=el(e,r);if(null==a)return eE({insideDestination:t,inHomeList:d,displacedBy:l,destination:r});let s=t.find(e=>e.descriptor.index===a);if(!s)return eE({insideDestination:t,inHomeList:d,displacedBy:l,destination:r});let u=er(e,t),c=t.indexOf(s),p=u.slice(c),f=eD({afterDragging:p,destination:r,displacedBy:l,last:i,viewport:n.frame,forceShouldAnimate:o});return{displaced:f,displacedBy:l,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:a}}}}function eN(e,t){return Boolean(t.effected[e])}var eR=({isMovingForward:e,destination:t,draggables:r,combine:n,afterCritical:l})=>
37{if(!t.isCombineEnabled)return null;let i=n.draggableId,a=r[i],o=a.descriptor.index,d=eN(i,l);return d?e?o:o-1:e?o+1:o},eC=({isMovingForward:e,isInHomeList:t,insideDestination:r,location:n})=>{if(!r.length)return null;let l=n.index,i=e?l+1:l-1,a=r[0].descriptor.index,o=r[r.length-1].descriptor.index;return i<a||i>(t?o:o+1)?null:i},eP=({isMovingForward:e,isInHomeList:t,draggable:r,draggables:n,destination:l,insideDestination:i,previousImpact:a,viewport:o,afterCritical:d})=>{let s=a.at;if(s||h(),"REORDER"===s.type){let n=eC({isMovingForward:e,isInHomeList:t,location:s.destination,insideDestination:i});return null==n?null:eA({draggable:r,insideDestination:i,destination:l,viewport:o,last:a.displaced,displacedBy:a.displacedBy,index:n})}let u=eR({isMovingForward:e,destination:l,displaced:a.displaced,draggables:n,combine:s.combine,afterCritical:d});return null==u?null:eA({draggable:r,insideDestination:i,destination:l,viewport:o,last:a.displaced,displacedBy:a.displacedBy,index:u})},ew=({displaced:e,afterCritical:t,combineWith:r,displacedBy:n})=>{let l=Boolean(e.visible[r]||e.invisible[r]);return eN(r,t)?l?B:T(n.point):l?n.point:B},eO=({afterCritical:e,impact:t,draggables:r})=>{let n=et(t);n||h();let l=n.draggableId,i=r[l].page.borderBox.center,a=ew({displaced:t.displaced,afterCritical:e,combineWith:l,displacedBy:t.displacedBy});return S(i,a)};let eB=(e,t)=>t.margin[e.start]+t.borderBox[e.size]/2,eS=(e,t)=>t.margin[e.end]+t.borderBox[e.size]/2,eG=(e,t,r)=>t[e.crossAxisStart]+r.margin[e.crossAxisStart]+r.borderBox[e.crossAxisSize]/2,eL=({axis:e,moveRelativeTo:t,isMoving:r})=>_(e.line,t.marginBox[e.end]+eB(e,r),eG(e,t.marginBox,r)),eT=({axis:e,moveRelativeTo:t,isMoving:r})=>_(e.line,t.marginBox[e.start]-eS(e,r),eG(e,t.marginBox,r)),e_=({axis:e,moveInto:t,isMoving:r})=>_(e.line,t.contentBox[e.start]+eB(e,r),eG(e,t.contentBox,r));var eM=({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:l})=>{let i=Q(n.descriptor.id,r),a=t.page,d=n.axis;if(!i.length)return e_({axis:d,moveInto:n.page,isMoving:a});let{displaced:s,displacedBy:u}=e,c=s.all[0];if(c){let e=r[c];if(eN(c,l))return eT({axis:d,moveRelativeTo:e.page,isMoving:a});let t=(0,o.cv)(e.page,u.point);return eT({axis:d,moveRelativeTo:t,isMoving:a})}let p=i[i.length-1];if(p.descriptor.id===t.descriptor.id)return a.borderBox.center;if(eN(p.descriptor.id,l)){let e=(0,o.cv)(p.page,T(l.displacedBy.point));return eL({axis:d,moveRelativeTo:e,isMoving:a})}return eL({axis:d,moveRelativeTo:p.page,isMoving:a})},eF=(e,t)=>{let r=e.frame;return r?S(t,r.scroll.diff.displacement):t};let ek=({impact:e,draggable:t,droppable:r,draggables:n,afterCritical:l})=>{let i=t.page.borderBox.center,a=e.at;return r&&a?"REORDER"===a.type?eM({impact:e,draggable:t,draggables:n,droppable:r,afterCritical:l}):eO({impact:e,draggables:n,afterCritical:l}):i};var e$=e=>{let t=ek(e),r=e.droppable,n=r?eF(r,t):t;return n},eW=(e,t)=>{let r=G(t,e.scroll.initial),n=T(r),l=(0,o.Dz)({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),i={frame:l,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}};return i};function eU(e,t){return e.map(e=>t[e])}var eH=({impact:e,viewport:t,destination:r,draggables:n,maxScrollChange:l})=>{let i=eW(t,S(t.scroll.current,l)),a=r.frame?q(r,S(r.frame.scroll.current,l)):r,o=e.displaced,d=eD({afterDragging:eU(o.all,n),destination:r,displacedBy:e.displacedBy,viewport:i.frame,last:o,forceShouldAnimate:!1}),s=eD({afterDragging:eU(o.all,n),destination:a,displacedBy:e.displacedBy,viewport:t.frame,last:o,forceShouldAnimate:!1}),u={},c={},p=[o,d,s];o.all.forEach(e=>{let t=function(e,t){for(let r=0;r<t.length;r++){let n=t[r].visible[e];if(n)return n}return null}(e,p);if(t){c[e]=t;return}u[e]=!0});let f={...e,displaced:{all:o.all,invisible:u,visible:c}};return f},eV=(e,t)=>S(e.scroll.diff.displacement,t),ej=({pageBorderBoxCenter:e,draggable:t,viewport:r})=>{let n=eV(r,e),l=G(n,t.page.borderBox.center);return S(t.client.borderBox.center,l)},ez=({draggable:e,destination:t,newPageBorderBoxCenter:r,viewport:n,withDroppableDisplacement:l,onlyOnMainAxis:i=!1})=>{let a=G(r,e.page.borderBox.center),o=W(e.page.borderBox,a),d={target:o,destination:t,withDroppableDisplacement:l,viewport:n};return i?ev(d):eI(d)},eq=({isMovingForward:e,draggable:t,destination:r,draggables:n,previousImpact:l,viewport:i,previousPageBorderBoxCenter:a,previousClientSelection:o,afterCritical:d})=>{if(!r.isEnabled)return null;let s=Q(r.descriptor.id,n),u=el(t,r),c=en({isMovingForward:e,draggable:t,destination:r,insideDestination:s,previousImpact:l})||eP({isMovingForward:e,isInHomeList:u,draggable:t,draggables:n,destination:r,insideDestination:s,previousImpact:l,viewport:i,afterCritical:d});if(!c)return null;let p=e$({impact:c,draggable:t,droppable:r,draggables:n,afterCritical:d}),f=ez({draggable:t,destination:r,newPageBorderBoxCenter:p,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(f){let e=ej({pageBorderBoxCenter:p,draggable:t,viewport:i});return{clientSelection:e,impact:c,scrollJumpRequest:null}}let g=G(p,a),m=eH({impact:c,viewport:i,destination:r,draggables:n,maxScrollChange:g});return{clientSelection:o,impact:m,scrollJumpRequest:g}};let eY=e=>{let t=e.subject.active;return t||h(),t};var eJ=({isMovingForward:e,pageBorderBoxCenter:t,source:r,droppables:n,viewport:l})=>{let i=r.subject.active;if(!i)return null;let a=r.axis,o=ed(i[a.start],i[a.end]),d=X(n).filter(e=>e!==r).filter(e=>e.isEnabled).filter(e=>Boolean(e.subject.active)).filter(e=>es(l.frame)(eY(e))).filter(t=>{let r=eY(t);return e?i[a.crossAxisEnd]<r[a.crossAxisEnd]:r[a.crossAxisStart]<i[a.crossAxisStart]}).filter(e=>{let t=eY(e),r=ed(t[a.start],t[a.end]);return o(t[a.start])||o(t[a.end])||r(i[a.start])||r(i[a.end])}).sort((t,r)=>{let n=eY(t)[a.crossAxisStart],l=eY(r)[a.crossAxisStart];return e?n-l:l-n}).filter((e,t,r)=>eY(e)[a.crossAxisStart]===eY(r[0])[a.crossAxisStart]);if(!d.length)return null;if(1===d.length)return d[0];let s=d.filter(e=>{let r=ed(eY(e)[a.start],eY(e)[a.end]);return r(t[a.line])});return 1===s.length?s[0]:s.length>1?s.sort((e,t)=>
37eY(e)[a.start]-eY(t)[a.start])[0]:d.sort((e,r)=>{let n=F(t,U(eY(e))),l=F(t,U(eY(r)));return n!==l?n-l:eY(e)[a.start]-eY(r)[a.start]})[0]};let eZ=(e,t)=>{let r=e.page.borderBox.center;return eN(e.descriptor.id,t)?G(r,t.displacedBy.point):r},eX=(e,t)=>{let r=e.page.borderBox;return eN(e.descriptor.id,t)?W(r,T(t.displacedBy.point)):r};var eK=({pageBorderBoxCenter:e,viewport:t,destination:r,insideDestination:n,afterCritical:l})=>{let i=n.filter(e=>eI({target:eX(e,l),destination:r,viewport:t.frame,withDroppableDisplacement:!0})).sort((t,n)=>{let i=M(e,eF(r,eZ(t,l))),a=M(e,eF(r,eZ(n,l)));return i<a?-1:a<i?1:t.descriptor.index-n.descriptor.index});return i[0]||null},eQ=Y(function(e,t){let r=t[e.line];return{value:r,point:_(e.line,r)}});let e0=(e,t,r)=>{let n=e.axis;if("virtual"===e.descriptor.mode)return _(n.line,t[n.line]);let l=e.subject.page.contentBox[n.size],i=Q(e.descriptor.id,r),a=i.reduce((e,t)=>e+t.client.marginBox[n.size],0),o=a+t[n.line],d=o-l;return d<=0?null:_(n.line,d)},e1=(e,t)=>({...e,scroll:{...e.scroll,max:t}}),e2=(e,t,r)=>{let n=e.frame;el(t,e)&&h(),e.subject.withPlaceholder&&h();let l=eQ(e.axis,t.displaceBy).point,i=e0(e,l,r),a={placeholderSize:l,increasedBy:i,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!n){let t=z({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:e.frame});return{...e,subject:t}}let o=i?S(n.scroll.max,i):n.scroll.max,d=e1(n,o),s=z({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:d});return{...e,subject:s,frame:d}},e3=e=>{let t=e.subject.withPlaceholder;t||h();let r=e.frame;if(!r){let t=z({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:t}}let n=t.oldFrameMaxScroll;n||h();let l=e1(r,n),i=z({page:e.subject.page,axis:e.axis,frame:l,withPlaceholder:null});return{...e,subject:i,frame:l}};var e5=({previousPageBorderBoxCenter:e,moveRelativeTo:t,insideDestination:r,draggable:n,draggables:l,destination:i,viewport:a,afterCritical:o})=>{if(!t){if(r.length)return null;let e={displaced:ea,displacedBy:ei,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:0}}},t=e$({impact:e,draggable:n,droppable:i,draggables:l,afterCritical:o}),d=el(n,i)?i:e2(i,n,l),s=ez({draggable:n,destination:d,newPageBorderBoxCenter:t,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return s?e:null}let d=Boolean(e[i.axis.line]<=t.page.borderBox.center[i.axis.line]),s=(()=>{let e=t.descriptor.index;return t.descriptor.id===n.descriptor.id||d?e:e+1})(),u=eQ(i.axis,n.displaceBy);return eA({draggable:n,insideDestination:r,destination:i,viewport:a,displacedBy:u,last:ea,index:s})},e7=({isMovingForward:e,previousPageBorderBoxCenter:t,draggable:r,isOver:n,draggables:l,droppables:i,viewport:a,afterCritical:o})=>{let d=eJ({isMovingForward:e,pageBorderBoxCenter:t,source:n,droppables:i,viewport:a});if(!d)return null;let s=Q(d.descriptor.id,l),u=eK({pageBorderBoxCenter:t,viewport:a,destination:d,insideDestination:s,afterCritical:o}),c=e5({previousPageBorderBoxCenter:t,destination:d,draggable:r,draggables:l,moveRelativeTo:u,insideDestination:s,viewport:a,afterCritical:o});if(!c)return null;let p=e$({impact:c,draggable:r,droppable:d,draggables:l,afterCritical:o}
37),f=ej({pageBorderBoxCenter:p,draggable:r,viewport:a});return{clientSelection:f,impact:c,scrollJumpRequest:null}},e4=e=>{let t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null};let e9=(e,t)=>{let r=e4(e);return r?t[r]:null};var e6=({state:e,type:t})=>{let r=e9(e.impact,e.dimensions.droppables),n=Boolean(r),l=e.dimensions.droppables[e.critical.droppable.id],i=r||l,a=i.axis.direction,o="vertical"===a&&("MOVE_UP"===t||"MOVE_DOWN"===t)||"horizontal"===a&&("MOVE_LEFT"===t||"MOVE_RIGHT"===t);if(o&&!n)return null;let d="MOVE_DOWN"===t||"MOVE_RIGHT"===t,s=e.dimensions.draggables[e.critical.draggable.id],u=e.current.page.borderBoxCenter,{draggables:c,droppables:p}=e.dimensions;return o?eq({isMovingForward:d,previousPageBorderBoxCenter:u,draggable:s,destination:i,draggables:c,viewport:e.viewport,previousClientSelection:e.current.client.selection,previousImpact:e.impact,afterCritical:e.afterCritical}):e7({isMovingForward:d,previousPageBorderBoxCenter:u,draggable:s,isOver:i,draggables:c,droppables:p,viewport:e.viewport,afterCritical:e.afterCritical})};function e8(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function te(e){let t=ed(e.top,e.bottom),r=ed(e.left,e.right);return function(e){return t(e.y)&&r(e.x)}}let tt=(e,t)=>(0,o.Dz)(W(e,t));var tr=(e,t)=>{let r=e.frame;return r?tt(t,r.scroll.diff.value):t};function tn({displaced:e,id:t}){return Boolean(e.visible[t]||e.invisible[t])}var tl=({pageBorderBoxWithDroppableScroll:e,draggable:t,destination:r,insideDestination:n,last:l,viewport:i,afterCritical:a})=>{let o=r.axis,d=eQ(r.axis,t.displaceBy),s=d.value,u=e[o.start],c=e[o.end],p=er(t,n),f=p.find(e=>{let t=e.descriptor.id,r=e.page.borderBox.center[o.line],n=eN(t,a),i=tn({displaced:l,id:t});return n?i?c<=r:u<r-s:i?c<=r+s:u<r})||null,g=function({draggable:e,closest:t,inHomeList:r}){return t?r&&t.descriptor.index>e.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}({draggable:t,closest:f,inHomeList:el(t,r)});return eA({draggable:t,insideDestination:n,destination:r,viewport:i,last:l,displacedBy:d,index:g})},ti=({draggable:e,pageBorderBoxWithDroppableScroll:t,previousImpact:r,destination:n,insideDestination:l,afterCritical:i})=>{if(!n.isCombineEnabled)return null;let a=n.axis,o=eQ(n.axis,e.displaceBy),d=o.value,s=t[a.start],u=t[a.end],c=er(e,l),p=c.find(e=>{let t=e.descriptor.id,n=e.page.borderBox,l=n[a.size],o=l/4,c=eN(t,i),p=tn({displaced:r.displaced,id:t});return c?p?u>n[a.start]+o&&u<n[a.end]-o:s>n[a.start]-d+o&&s<n[a.end]-d-o:p?u>n[a.start]+d+o&&u<n[a.end]+d-o:s>n[a.start]+o&&s<n[a.end]-o});if(!p)return null;let f={displacedBy:o,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:p.descriptor.id,droppableId:n.descriptor.id}}};return f},ta=({pageOffset:e,draggable:t,draggables:r,droppables:n,previousImpact:l,viewport:i,afterCritical:a})=>{let o=tt(t.page.borderBox,e),d=function({pageBorderBox:e,draggable:t,droppables:r}){let n=X(r).filter(t=>{if(!t.isEnabled)return!1;let r=t.subject.active;if(!r||!(e.left<r.right)||!(e.right>r.left)||!(e.top<r.bottom)||!(e.bottom>r.top))return!1;if(te(r)(e.center))return!0;let n=t.axis,l=r.center[n.crossAxisLine],i=e[n.crossAxisStart],a=e[n.crossAxisEnd],o=ed(r[n.crossAxisStart],r[n.crossAxisEnd]),d=o(i),s=o(a);return!d&&!s||(d?i<l:a>l)});return n.length?1===n.length?n[0].descriptor.id:function({pageBorderBox:e,draggable:t,candidates:r}){let n=t.page.borderBox.center,l=r.map(t=>{let r=t.axis,l=_(t.axis.line,e.center[r.line],t.page.borderBox.center[r.crossAxisLine]);return{id:t.descriptor.id,distance:M(n,l)}}).sort((e,t)=>t.distance-e.distance);return l[0]?l[0].id:null}({pageBorderBox:e,draggable:t,candidates:n}):null}({pageBorderBox:o,draggable:t,droppables:n});if(!d)return eo;let s=n[d],u=Q(s.descriptor.id,r),c=tr(s,o);return ti({pageBorderBoxWithDroppableScroll:c,draggable:t,previousImpact:l,destination:s,insideDestination:u,afterCritical:a})||tl({pageBorderBoxWithDroppableScroll:c,draggable:t,destination:s,insideDestination:u,last:l.displaced,viewport:i,afterCritical:a})},to=(e,t)=>({...e,[t.descriptor.id]:t});let td=({previousImpact:e,impact:t,droppables:r})=>{let n=e4(e),l=e4(t);if(!n||n===l)return r;let i=r[n];if(!i.subject.withPlaceholder)return r;let a=e3(i);return to(r,a)};var ts=({draggable:e,draggables:t,droppables:r,previousImpact:n,impact:l})=>{let i=td({previousImpact:n,impact:l,droppables:r}),a=e4(l);if(!a)return i;let o=r[a];if(el(e,o)||o.subject.withPlaceholder)return i;let d=e2(o,e,t);return to(i,d)},tu=({state:e,clientSelection:t,dimensions:r,viewport:n,impact:l,scrollJumpRequest:i})=>{let a=n||e.viewport,o=r||e.dimensions,d=t||e.current.client.selection,s=G(d,e.initial.client.selection),u={offset:s,selection:d,borderBoxCenter:S(e.initial.client.borderBoxCenter,s)},c={selection:S(u.selection,a.scroll.current),borderBoxCenter:S(u.borderBoxCenter,a.scroll.current),offset:S(u.offset,a.scroll.diff.value)},p={client:u,page:c};
37if("COLLECTING"===e.phase)return{...e,dimensions:o,viewport:a,current:p};let f=o.draggables[e.critical.draggable.id],g=l||ta({pageOffset:c.offset,draggable:f,draggables:o.draggables,droppables:o.droppables,previousImpact:e.impact,viewport:a,afterCritical:e.afterCritical}),m=ts({draggable:f,impact:g,previousImpact:e.impact,draggables:o.draggables,droppables:o.droppables}),b={...e,current:p,dimensions:{draggables:o.draggables,droppables:m},impact:g,viewport:a,scrollJumpRequest:i||null,forceShouldAnimate:!i&&null};return b},tc=({impact:e,viewport:t,draggables:r,destination:n,forceShouldAnimate:l})=>{let i=e.displaced,a=i.all.map(e=>r[e]),o=eD({afterDragging:a,destination:n,displacedBy:e.displacedBy,viewport:t.frame,forceShouldAnimate:l,last:i});return{...e,displaced:o}},tp=({impact:e,draggable:t,droppable:r,draggables:n,viewport:l,afterCritical:i})=>{let a=e$({impact:e,draggable:t,draggables:n,droppable:r,afterCritical:i});return ej({pageBorderBoxCenter:a,draggable:t,viewport:l})},tf=({state:e,dimensions:t,viewport:r})=>{"SNAP"!==e.movementMode&&h();let n=e.impact,l=r||e.viewport,i=t||e.dimensions,{draggables:a,droppables:o}=i,d=a[e.critical.draggable.id],s=e4(n);s||h();let u=o[s],c=tc({impact:n,viewport:l,destination:u,draggables:a}),p=tp({impact:c,draggable:d,droppable:u,draggables:a,viewport:l,afterCritical:e.afterCritical});return tu({impact:c,clientSelection:p,state:e,dimensions:i,viewport:l})},tg=e=>({index:e.index,droppableId:e.droppableId}),tm=({draggable:e,home:t,draggables:r,viewport:n})=>{let l=eQ(t.axis,e.displaceBy),i=Q(t.descriptor.id,r),a=i.indexOf(e);-1!==a||h();let o=i.slice(a+1),d=o.reduce((e,t)=>(e[t.descriptor.id]=!0,e),{}),s={inVirtualList:"virtual"===t.descriptor.mode,displacedBy:l,effected:d},u=eD({afterDragging:o,destination:t,displacedBy:l,last:null,viewport:n.frame,forceShouldAnimate:!1}),c={displaced:u,displacedBy:l,at:{type:"REORDER",destination:tg(e.descriptor)}};return{impact:c,afterCritical:s}},tb=(e,t)=>({draggables:e.draggables,droppables:to(e.droppables,t)});let th=e=>{},ty=e=>{};var tI=({draggable:e,offset:t,initialWindowScroll:r})=>{let n=(0,o.cv)(e.client,t),l=(0,o.oc)(n,r),i={...e,placeholder:{...e.placeholder,client:n},client:n,page:l};return i},tv=e=>{let t=e.frame;return t||h(),t},tx=({additions:e,updatedDroppables:t,viewport:r})=>{let n=r.scroll.diff.value;return e.map(e=>{let l=e.descriptor.droppableId,i=t[l],a=tv(i),o=a.scroll.diff.value,d=S(n,o),s=tI({draggable:e,offset:d,initialWindowScroll:r.scroll.initial});return s})},tD=({state:e,published:t})=>{th();let r=t.modified.map(t=>{let r=e.dimensions.droppables[t.droppableId],n=q(r,t.scroll);return n}),n={...e.dimensions.droppables,...J(r)},l=Z(tx({additions:t.additions,updatedDroppables:n,viewport:e.viewport})),i={...e.dimensions.draggables,...l};t.removals.forEach(e=>{delete i[e]});let a={droppables:n,draggables:i},o=e4(e.impact),d=o?a.droppables[o]:null,s=a.draggables[e.critical.draggable.id],u=a.droppables[e.critical.droppable.id],{impact:c,afterCritical:p}=tm({draggable:s,home:u,draggables:i,viewport:e.viewport}),f=d&&d.isCombineEnabled?e.impact:c,g=ta({pageOffset:e.current.page.offset,draggable:a.draggables[e.critical.draggable.id],draggables:a.draggables,droppables:a.droppables,previousImpact:f,viewport:e.viewport,afterCritical:p});ty();let m={...e,phase:"DRAGGING",impact:g,onLiftImpact:c,dimensions:a,afterCritical:p,forceShouldAnimate:!1};if("COLLECTING"===e.phase)return m;let b={...m,phase:"DROP_PENDING",reason:e.reason,isWaiting:!1};return b};let tE=e=>"SNAP"===e.movementMode,tA=(e,t,r)=>{let n=tb(e.dimensions,t);return!tE(e)||r?tu({state:e,dimensions:n}):tf({state:e,dimensions:n})};function tN(e){return e.isDragging&&"SNAP"===e.movementMode?{...e,scrollJumpRequest:null}:e}let tR={phase:"IDLE",completed:null,shouldFlush:!1};var tC=(e=tR,t)=>{if("FLUSH"===t.type)return{...tR,shouldFlush:!0};if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&h();let{critical:r,clientSelection:n,viewport:l,dimensions:i,movementMode:a}=t.payload,o=i.draggables[r.draggable.id],d=i.droppables[r.droppable.id],s={selection:n,borderBoxCenter:o.client.borderBox.center,offset:B},u={client:s,page:{selection:S(s.selection,l.scroll.initial),borderBoxCenter:S(s.selection,l.scroll.initial),offset:S(s.selection,l.scroll.diff.value)}},c=X(i.droppables).every(e=>!e.isFixedOnPage),{impact:p,afterCritical:f}=tm({draggable:o,home:d,draggables:i.draggables,viewport:l});
37return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:a,dimensions:i,initial:u,current:u,isWindowScrollAllowed:c,impact:p,afterCritical:f,onLiftImpact:p,viewport:l,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&h();let t={...e,phase:"COLLECTING"};return t}if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase||h(),tD({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;e8(e)||h();let{client:r}=t.payload;return L(r,e.current.client.selection)?e:tu({state:e,clientSelection:r,impact:tE(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"COLLECTING"===e.phase)return tN(e);e8(e)||h();let{id:r,newScroll:n}=t.payload,l=e.dimensions.droppables[r];if(!l)return e;let i=q(l,n);return tA(e,i,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;e8(e)||h();let{id:r,isEnabled:n}=t.payload,l=e.dimensions.droppables[r];l||h(),l.isEnabled!==n||h();let i={...l,isEnabled:n};return tA(e,i,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;e8(e)||h();let{id:r,isCombineEnabled:n}=t.payload,l=e.dimensions.droppables[r];l||h(),l.isCombineEnabled!==n||h();let i={...l,isCombineEnabled:n};return tA(e,i,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;e8(e)||h(),e.isWindowScrollAllowed||h();let r=t.payload.newScroll;if(L(e.viewport.scroll.current,r))return tN(e);let n=eW(e.viewport,r);return tE(e)?tf({state:e,viewport:n}):tu({state:e,viewport:n})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!e8(e))return e;let r=t.payload.maxScroll;if(L(r,e.viewport.scroll.max))return e;let n={...e.viewport,scroll:{...e.viewport.scroll,max:r}};return{...e,viewport:n}}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&h();let r=e6({state:e,type:t.type});return r?tu({state:e,impact:r.impact,clientSelection:r.clientSelection,scrollJumpRequest:r.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){let r=t.payload.reason;"COLLECTING"!==e.phase&&h();let n={...e,phase:"DROP_PENDING",isWaiting:!0,reason:r};return n}if("DROP_ANIMATE"===t.type){let{completed:r,dropDuration:n,newHomeClientOffset:l}=t.payload;"DRAGGING"===e.phase||"DROP_PENDING"===e.phase||h();let i={phase:"DROP_ANIMATING",completed:r,dropDuration:n,newHomeClientOffset:l,dimensions:e.dimensions};return i}if("DROP_COMPLETE"===t.type){let{completed:e}=t.payload;return{phase:"IDLE",completed:e,shouldFlush:!1}}return e};function tP(e,t){return e instanceof Object&&"type"in e&&e.type===t}let tw=e=>({type:"BEFORE_INITIAL_CAPTURE",payload:e}),tO=e=>({type:"LIFT",payload:e}),tB=e=>({type:"INITIAL_PUBLISH",payload:e}),tS=e=>({type:"PUBLISH_WHILE_DRAGGING",payload:e}),tG=()=>({type:"COLLECTION_STARTING",payload:null}),tL=e=>({type:"UPDATE_DROPPABLE_SCROLL",payload:e}),tT=e=>({type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}),t_=e=>({type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}),tM=e=>({type:"MOVE",payload:e}),tF=e=>({type:"MOVE_BY_WINDOW_SCROLL",payload:e}),tk=e=>({type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}),t$=()=>({type:"MOVE_UP",payload:null}),tW=()=>({type:"MOVE_DOWN",payload:null}),tU=()=>({type:"MOVE_RIGHT",payload:null}),tH=()=>({type:"MOVE_LEFT",payload:null}),tV=()=>({type:"FLUSH",payload:null}),tj=e=>({type:"DROP_ANIMATE",payload:e}),tz=e=>({type:"DROP_COMPLETE",payload:e}),tq=e=>({type:"DROP",payload:e}),tY=e=>({type:"DROP_PENDING",payload:e}),tJ=()=>({type:"DROP_ANIMATION_FINISHED",payload:null});var tZ=e=>({getState:t,dispatch:r})=>n=>l=>{if(!tP(l,"LIFT")){n(l);return}let{id:i,clientSelection:a,movementMode:o}=l.payload,d=t();"DROP_ANIMATING"===d.phase&&r(tz({completed:d.completed})),"IDLE"!==t().phase&&h(),r(tV()),r(tw({draggableId:i,movementMode:o}));let{critical:s,dimensions:u,viewport:c}=e.startPublishing({draggableId:i,scrollOptions:{shouldPublishImmediately:"SNAP"===o}});r(tB({critical:s,dimensions:u,clientSelection:a,movementMode:o,viewport:c}))},tX=e=>()=>t=>r=>{tP(r,"INITIAL_PUBLISH")&&e.dragging(),tP(r,"DROP_ANIMATE")&&e.dropping(r.payload.completed.result.reason),(tP(r,"FLUSH")||tP(r,"DROP_COMPLETE"))&&e.resting(),t(r)};let tK={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},tQ={opacity:{drop:0,combining:.7},scale:{drop:.75}},t0={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},t1=`${t0.outOfTheWay}s ${tK.outOfTheWay}`,t2={fluid:`opacity ${t1}`,snap:`transform ${t1}, opacity ${t1}`,drop:e=>{let t=`${e}s ${tK.drop}`;return`transform ${t}, opacity ${t}`},outOfTheWay:`transform ${t1}`,placeholder:`height ${t1}, width ${t1}, margin ${t1}`},t3=e=>L(e,B)?void 0:`translate(${e.x}px, ${e.y}px)`,t5={moveTo:t3,drop:(e,t)=>{let r=t3(e);return r?t?`${r} scale(${tQ.scale.drop})`:r:void 0}},{minDropTime:t7,maxDropTime:t4}=t0,t9=t4-t7;var t6=({current:e,destination:t,reason:r})=>{let n=M(e,t);if(n<=0)return t7;if(n>=1500)return t4;let l=t7+t9*(n/1500);return Number(("CANCEL"===r?.6*l:l).toFixed(2))},t8=({impact:e,draggable:t,dimensions:r,viewport:n,afterCritical:l})=>{let{draggables:i,droppables:a}
37=r,o=e4(e),d=o?a[o]:null,s=a[t.descriptor.droppableId],u=tp({impact:e,draggable:t,draggables:i,afterCritical:l,droppable:d||s,viewport:n}),c=G(u,t.client.borderBox.center);return c},re=({draggables:e,reason:t,lastImpact:r,home:n,viewport:l,onLiftImpact:i})=>{if(!r.at||"DROP"!==t){let t=tc({draggables:e,impact:i,destination:n,viewport:l,forceShouldAnimate:!0});return{impact:t,didDropInsideDroppable:!1}}if("REORDER"===r.at.type)return{impact:r,didDropInsideDroppable:!0};let a={...r,displaced:ea};return{impact:a,didDropInsideDroppable:!0}};let rt=({getState:e,dispatch:t})=>r=>n=>{if(!tP(n,"DROP")){r(n);return}let l=e(),i=n.payload.reason;if("COLLECTING"===l.phase){t(tY({reason:i}));return}if("IDLE"===l.phase)return;let a="DROP_PENDING"===l.phase&&l.isWaiting;a&&h(),"DRAGGING"===l.phase||"DROP_PENDING"===l.phase||h();let o=l.critical,d=l.dimensions,s=d.draggables[l.critical.draggable.id],{impact:u,didDropInsideDroppable:c}=re({reason:i,lastImpact:l.impact,afterCritical:l.afterCritical,onLiftImpact:l.onLiftImpact,home:l.dimensions.droppables[l.critical.droppable.id],viewport:l.viewport,draggables:l.dimensions.draggables}),p=c?ee(u):null,f=c?et(u):null,g={index:o.draggable.index,droppableId:o.droppable.id},m={draggableId:s.descriptor.id,type:s.descriptor.type,source:g,reason:i,mode:l.movementMode,destination:p,combine:f},b=t8({impact:u,draggable:s,dimensions:d,viewport:l.viewport,afterCritical:l.afterCritical}),y={critical:l.critical,afterCritical:l.afterCritical,result:m,impact:u},I=!L(l.current.client.offset,b)||Boolean(m.combine);if(!I){t(tz({completed:y}));return}let v=t6({current:l.current.client.offset,destination:b,reason:i});t(tj({newHomeClientOffset:b,dropDuration:v,completed:y}))};var rr=()=>({x:window.pageXOffset,y:window.pageYOffset});let rn=e=>tP(e,"DROP_COMPLETE")||tP(e,"DROP_ANIMATE")||tP(e,"FLUSH"),rl=e=>{let t=function({onWindowScroll:e}){let t=(0,d.Z)(function(){e(rr())}),r={eventName:"scroll",options:{passive:!0,capture:!1},fn:e=>{(e.target===window||e.target===window.document)&&t()}},n=g;function l(){return n!==g}return{start:function(){l()&&h(),n=m(window,[r])},stop:function(){l()||h(),t.cancel(),n(),n=g},isActive:l}}({onWindowScroll:t=>{e.dispatch(tF({newScroll:t}))}});return e=>r=>{!t.isActive()&&tP(r,"INITIAL_PUBLISH")&&t.start(),t.isActive()&&rn(r)&&t.stop(),e(r)}};var ri=e=>{let t=!1,r=!1,n=setTimeout(()=>{r=!0}),l=l=>{t||r||(t=!0,e(l),clearTimeout(n))};return l.wasCalled=()=>t,l},ra=()=>{let e=[],t=t=>{let r=e.findIndex(e=>e.timerId===t);-1!==r||h();let[n]=e.splice(r,1);n.callback()},r=r=>{let n=setTimeout(()=>t(n));e.push({timerId:n,callback:r})},n=()=>
37{if(!e.length)return;let t=[...e];e.length=0,t.forEach(e=>{clearTimeout(e.timerId),e.callback()})};return{add:r,flush:n}};let ro=(e,t)=>null==e&&null==t||null!=e&&null!=t&&e.droppableId===t.droppableId&&e.index===t.index,rd=(e,t)=>null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId,rs=(e,t)=>{if(e===t)return!0;let r=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,n=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return r&&n},ru=(e,t)=>{th(),t(),ty()},rc=(e,t)=>({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t});function rp(e,t,r,n){if(!e){r(n(t));return}let l=ri(r);e(t,{announce:l}),l.wasCalled()||r(n(t))}var rf=(e,t)=>{let r=ra(),n=null,l=(t,r)=>{n&&h(),ru("onBeforeCapture",()=>{let n=e().onBeforeCapture;n&&n({draggableId:t,mode:r})})},i=(t,r)=>{n&&h(),ru("onBeforeDragStart",()=>{let n=e().onBeforeDragStart;n&&n(rc(t,r))})},a=(l,i)=>{n&&h();let a=rc(l,i);n={mode:i,lastCritical:l,lastLocation:a.source,lastCombine:null},r.add(()=>{ru("onDragStart",()=>rp(e().onDragStart,a,t,C.onDragStart))})},o=(l,i)=>{let a=ee(i),o=et(i);n||h();let d=!rs(l,n.lastCritical);d&&(n.lastCritical=l);let s=!ro(n.lastLocation,a);s&&(n.lastLocation=a);let u=!rd(n.lastCombine,o);if(u&&(n.lastCombine=o),!d&&!s&&!u)return;let c={...rc(l,n.mode),combine:o,destination:a};r.add(()=>{ru("onDragUpdate",()=>rp(e().onDragUpdate,c,t,C.onDragUpdate))})},d=()=>{n||h(),r.flush()},s=r=>{n||h(),n=null,ru("onDragEnd",()=>rp(e().onDragEnd,r,t,C.onDragEnd))},u=()=>{if(!n)return;let e={...rc(n.lastCritical,n.mode),combine:null,destination:null,reason:"CANCEL"};s(e)};return{beforeCapture:l,beforeStart:i,start:a,update:o,flush:d,drop:s,abort:u}},rg=(e,t)=>{let r=rf(e,t);return e=>t=>n=>{if(tP(n,"BEFORE_INITIAL_CAPTURE")){r.beforeCapture(n.payload.draggableId,n.payload.movementMode);return}if(tP(n,"INITIAL_PUBLISH")){let e=n.payload.critical;r.beforeStart(e,n.payload.movementMode),t(n),r.start(e,n.payload.movementMode);return}if(tP(n,"DROP_COMPLETE")){let e=n.payload.completed.result;r.flush(),t(n),r.drop(e);return}if(t(n),tP(n,"FLUSH")){r.abort();return}let l=e.getState();"DRAGGING"===l.phase&&r.update(l.critical,l.impact)}};let rm=e=>t=>r=>{if(!tP(r,"DROP_ANIMATION_FINISHED")){t(r);return}let n=e.getState();"DROP_ANIMATING"!==n.phase&&h(),e.dispatch(tz({completed:n.completed}))},rb=e=>{let t=null,r=null;return n=>l=>{if((tP(l,"FLUSH")||tP(l,"DROP_COMPLETE")||tP(l,"DROP_ANIMATION_FINISHED"))&&(r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)),n(l),!tP(l,"DROP_ANIMATE"))return;let i={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){let t=e.getState();"DROP_ANIMATING"===t.phase&&e.dispatch(tJ())}};r=requestAnimationFrame(()=>{r=null,t=m(window,[i])})}};var rh=e=>()=>t=>r=>{(tP(r,"DROP_COMPLETE")||tP(r,"FLUSH")||tP(r,"DROP_ANIMATE"))&&e.stopPublishing(),t(r)},ry=e=>{let t=!1;return()=>r=>n=>{if(tP(n,"INITIAL_PUBLISH")){t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),e.tryRestoreFocusRecorded();return}if(r(n),t){if(tP(n,"FLUSH")){t=!1,e.tryRestoreFocusRecorded();return}if(tP(n,"DROP_COMPLETE")){t=!1;let r=n.payload.completed.result;r.combine&&e.tryShiftRecord(r.draggableId,r.combine.draggableId),e.tryRestoreFocusRecorded()}}}};let rI=e=>tP(e,"DROP_COMPLETE")||tP(e,"DROP_ANIMATE")||tP(e,"FLUSH");var rv=e=>t=>r=>n=>{if(rI(n)){e.stop(),r(n);return}if(tP(n,"INITIAL_PUBLISH")){r(n);let l=t.getState();"DRAGGING"!==l.phase&&h(),e.start(l);return}r(n),e.scroll(t.getState())};let rx=e=>t=>r=>{if(t(r),!tP(r,"PUBLISH_WHILE_DRAGGING"))return;let n=e.getState();"DROP_PENDING"!==n.phase||n.isWaiting||e.dispatch(tq({reason:n.reason}))},rD=i.qC;var rE=({dimensionMarshal:e,focusMarshal:t,styleMarshal:r,getResponders:n,announce:l,autoScroller:a})=>(0,i.MT)(tC,rD((0,i.md)(tX(r),rh(e),tZ(e),rt,rm,rb,rx,rv(a),rl,ry(t),rg(n,l))));let rA=()=>({additions:{},removals:{},modified:{}});var rN=({scrollHeight:e,scrollWidth:t,height:r,width:n})=>{let l=G({x:t,y:e},{x:n,y:r}),i={x:Math.max(0,l.x),y:Math.max(0,l.y)};return i},rR=()=>{let e=document.documentElement;return e||h(),e},rC=()=>{let e=rR(),t=rN({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},rP=()=>{let e=rr(),t=rC(),r=e.y,n=e.x,l=rR(),i=l.clientWidth,a=l.clientHeight,d=(0,o.Dz)({top:r,left:n,right:n+i,bottom:r+a});
37return{frame:d,scroll:{initial:e,current:e,max:t,diff:{value:B,displacement:B}}}},rw=({critical:e,scrollOptions:t,registry:r})=>{th();let n=rP(),l=n.scroll.current,i=e.droppable,a=r.droppable.getAllByType(i.type).map(e=>e.callbacks.getDimensionAndWatchScroll(l,t)),o=r.draggable.getAllByType(e.draggable.type).map(e=>e.getDimension(l)),d={draggables:Z(o),droppables:J(a)};return ty(),{dimensions:d,critical:e,viewport:n}};function rO(e,t,r){if(r.descriptor.id===t.id||r.descriptor.type!==t.type)return!1;let n=e.droppable.getById(r.descriptor.droppableId);return"virtual"===n.descriptor.mode}var rB=(e,t)=>{let r=null,n=function({registry:e,callbacks:t}){let r=rA(),n=null,l=()=>{n||(t.collectionStarting(),n=requestAnimationFrame(()=>{n=null,th();let{additions:l,removals:i,modified:a}=r,o=Object.keys(l).map(t=>e.draggable.getById(t).getDimension(B)).sort((e,t)=>e.descriptor.index-t.descriptor.index),d=Object.keys(a).map(t=>{let r=e.droppable.getById(t),n=r.callbacks.getScrollWhileDragging();return{droppableId:t,scroll:n}}),s={additions:o,removals:Object.keys(i),modified:d};r=rA(),ty(),t.publish(s)}))},i=e=>{let t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],l()},a=e=>{let t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],l()},o=()=>{n&&(cancelAnimationFrame(n),n=null,r=rA())};return{add:i,remove:a,stop:o}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),l=(n,l)=>{e.droppable.exists(n)||h(),r&&t.updateDroppableIsEnabled({id:n,isEnabled:l})},i=(n,l)=>{r&&(e.droppable.exists(n)||h(),t.updateDroppableIsCombineEnabled({id:n,isCombineEnabled:l}))},a=(n,l)=>{r&&(e.droppable.exists(n)||h(),t.updateDroppableScroll({id:n,newScroll:l}))},o=(t,n)=>{r&&e.droppable.getById(t).callbacks.scroll(n)},d=()=>{if(!r)return;n.stop();let t=r.critical.droppable;e.droppable.getAllByType(t.type).forEach(e=>e.callbacks.dragStopped()),r.unsubscribe(),r=null},s=t=>{r||h();let l=r.critical.draggable;"ADDITION"===t.type&&rO(e,l,t.value)&&n.add(t.value),"REMOVAL"===t.type&&rO(e,l,t.value)&&n.remove(t.value)},u=t=>{r&&h();let n=e.draggable.getById(t.draggableId),l=e.droppable.getById(n.descriptor.droppableId),i={draggable:n.descriptor,droppable:l.descriptor},a=e.subscribe(s);return r={critical:i,unsubscribe:a},rw({critical:i,registry:e,scrollOptions:t.scrollOptions})};return{updateDroppableIsEnabled:l,updateDroppableIsCombineEnabled:i,scrollDroppable:o,updateDroppableScroll:a,startPublishing:u,stopPublishing:d}},rS=(e,t)=>"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason,rG=e=>{window.scrollBy(e.x,e.y)};let rL=Y(e=>X(e).filter(e=>!!e.isEnabled&&!!e.frame)),rT=(e,t)=>{let r=rL(t).find(t=>(t.frame||h(),te(t.frame.pageMarginBox)(e)))||null;return r};var r_=({center:e,destination:t,droppables:r})=>{if(t){let e=r[t];return e.frame?e:null}let n=rT(e,r);return n};let rM={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=>e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1};var rF=(e,t,r=()=>rM)=>{let n=r(),l=e[t.size]*n.startFromPercentage,i=e[t.size]*n.maxScrollAtPercentage;return{startScrollingFrom:l,maxScrollValueAt:i}},rk=({startOfRange:e,endOfRange:t,current:r})=>{let n=t-e;return 0===n?0:(r-e)/n},r$=(e,t,r=()=>rM)=>{let n=r();if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return n.maxPixelScroll;if(e===t.startScrollingFrom)return 1;let l=rk({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),i=n.maxPixelScroll*n.ease(1-l);return Math.ceil(i)},rW=(e,t,r)=>{let n=r(),l=n.durationDampening.accelerateAt,i=n.durationDampening.stopDampeningAt,a=Date.now(),o=a-t;if(o>=i)return e;if(o<l)return 1;let d=rk({startOfRange:l,endOfRange:i,current:o}),s=e*n.ease(d);return Math.ceil(s)},rU=({distanceToEdge:e,thresholds:t,dragStartTime:r,shouldUseTimeDampening:n,getAutoScrollerOptions:l})=>{let i=r$(e,t,l);return 0===i?0:n?Math.max(rW(i,r,l),1):i},rH=({container:e,distanceToEdges:t,dragStartTime:r,axis:n,shouldUseTimeDampening:l,getAutoScrollerOptions:i})=>{let a=rF(e,n,i),o=t[n.end]<t[n.start];return o?rU({distanceToEdge:t[n.end],thresholds:a,dragStartTime:r,shouldUseTimeDampening:l,getAutoScrollerOptions:i}):-1*rU({distanceToEdge:t[n.start],thresholds:a,dragStartTime:r,shouldUseTimeDampening:l,getAutoScrollerOptions:i})},rV=({container:e,subject:t,proposedScroll:r})=>{let n=t.height>e.height,l=t.width>e.width;return l||n?l&&n?null:{x:l?0:r.x,y:n?0:r.y}:r};let rj=k(e=>0===e?0:e);var rz=({dragStartTime:e,container:t,subject:r,center:n,shouldUseTimeDampening:l,getAutoScrollerOptions:i})=>{let a={top:n.y-t.top,right:t.right-n.x,bottom:t.bottom-n.y,left:n.x-t.left},o=rH({container:t,distanceToEdges:a,dragStartTime:e,axis:ec,shouldUseTimeDampening:l,getAutoScrollerOptions:i}),d=rH({container:t,distanceToEdges:a,dragStartTime:e,axis:ep,shouldUseTimeDampening:l,getAutoScrollerOptions:i}),s=rj({x:d,y:o});if(L(s,B))return null;let u=rV({container:t,subject:r,proposedScroll:s});return u?L(u,B)?null:u:null};let rq=k(e=>0===e?0:e>0?1:-1),rY=(()=>{let e=(e,t)=>
37e<0?e:e>t?e-t:0;return({current:t,max:r,change:n})=>{let l=S(t,n),i={x:e(l.x,r.x),y:e(l.y,r.y)};return L(i,B)?null:i}})(),rJ=({max:e,current:t,change:r})=>{let n={x:Math.max(t.x,e.x),y:Math.max(t.y,e.y)},l=rq(r),i=rY({max:n,current:t,change:l});return!i||0!==l.x&&0===i.x||0!==l.y&&0===i.y},rZ=(e,t)=>rJ({current:e.scroll.current,max:e.scroll.max,change:t}),rX=(e,t)=>{if(!rZ(e,t))return null;let r=e.scroll.max,n=e.scroll.current;return rY({current:n,max:r,change:t})},rK=(e,t)=>{let r=e.frame;return!!r&&rJ({current:r.scroll.current,max:r.scroll.max,change:t})},rQ=(e,t)=>{let r=e.frame;return r&&rK(e,t)?rY({current:r.scroll.current,max:r.scroll.max,change:t}):null};var r0=({viewport:e,subject:t,center:r,dragStartTime:n,shouldUseTimeDampening:l,getAutoScrollerOptions:i})=>{let a=rz({dragStartTime:n,container:e.frame,subject:t,center:r,shouldUseTimeDampening:l,getAutoScrollerOptions:i});return a&&rZ(e,a)?a:null},r1=({droppable:e,subject:t,center:r,dragStartTime:n,shouldUseTimeDampening:l,getAutoScrollerOptions:i})=>{let a=e.frame;if(!a)return null;let o=rz({dragStartTime:n,container:a.pageMarginBox,subject:t,center:r,shouldUseTimeDampening:l,getAutoScrollerOptions:i});return o&&rK(e,o)?o:null},r2=({state:e,dragStartTime:t,shouldUseTimeDampening:r,scrollWindow:n,scrollDroppable:l,getAutoScrollerOptions:i})=>{let a=e.current.page.borderBoxCenter,o=e.dimensions.draggables[e.critical.draggable.id],d=o.page.marginBox;if(e.isWindowScrollAllowed){let l=e.viewport,o=r0({dragStartTime:t,viewport:l,subject:d,center:a,shouldUseTimeDampening:r,getAutoScrollerOptions:i});if(o){n(o);return}}let s=r_({center:a,destination:e4(e.impact),droppables:e.dimensions.droppables});if(!s)return;let u=r1({dragStartTime:t,droppable:s,subject:d,center:a,shouldUseTimeDampening:r,getAutoScrollerOptions:i});u&&l(s.descriptor.id,u)},r3=({scrollWindow:e,scrollDroppable:t,getAutoScrollerOptions:r=()=>rM})=>{let n=(0,d.Z)(e),l=(0,d.Z)(t),i=null,a=e=>{i||h();let{shouldUseTimeDampening:t,dragStartTime:a}=i;r2({state:e,scrollWindow:n,scrollDroppable:l,dragStartTime:a,shouldUseTimeDampening:t,getAutoScrollerOptions:r})},o=e=>{th(),i&&h();let t=Date.now(),n=!1,l=()=>{n=!0};r2({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:l,scrollDroppable:l,getAutoScrollerOptions:r}),i={dragStartTime:t,shouldUseTimeDampening:n},ty(),n&&a(e)},s=()=>{i&&(n.cancel(),l.cancel(),i=null)};return{start:o,stop:s,scroll:a}},r5=({move:e,scrollDroppable:t,scrollWindow:r})=>{let n=(t,r)=>{let n=S(t.current.client.selection,r);e({client:n})},l=(e,r)=>{if(!rK(e,r))return r;let n=rQ(e,r);if(!n)return t(e.descriptor.id,r),null;let l=G(r,n);t(e.descriptor.id,l);let i=G(r,l);return i},i=(e,t,n)=>{if(!e||!rZ(t,n))return n;let l=rX(t,n);if(!l)return r(n),null;let i=G(n,l);r(i);let a=G(n,i);return a},a=e=>{let t=e.scrollJumpRequest;if(!t)return;let r=e4(e.impact);r||h();let a=l(e.dimensions.droppables[r],t);if(!a)return;let o=e.viewport,d=i(e.isWindowScrollAllowed,o,a);d&&n(e,d)};return a},r7=({scrollDroppable:e,scrollWindow:t,move:r,getAutoScrollerOptions:n})=>{let l=r3({scrollWindow:t,scrollDroppable:e,getAutoScrollerOptions:n}),i=r5({move:r,scrollWindow:t,scrollDroppable:e}),a=e=>{let t=n();if(!t.disabled&&"DRAGGING"===e.phase){if("FLUID"===e.movementMode){l.scroll(e);return}e.scrollJumpRequest&&i(e)}},o={scroll:a,start:l.start,stop:l.stop};return o};let r4="data-rfd",r9=(()=>{let e=`${r4}-drag-handle`;return{base:e,draggableId:`${e}-draggable-id`,contextId:`${e}-context-id`}})(),r6=(()=>{let e=`${r4}-draggable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),r8=(()=>{let e=`${r4}-droppable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),ne={contextId:`${r4}-scroll-container-context-id`},nt=e=>t=>`[${t}="${e}"]`,nr=(e,t)=>e.map(e=>{let r=e.styles[t];return r?`${e.selector} { ${r} }`:""}).join(" ");var nn=e=>{let t=nt(e),r=(()=>{let e=`
38      cursor: -webkit-grab;
39      cursor: grab;
40    `;return{selector:t(r9.contextId),styles:{always:`
41          -webkit-touch-callout: none;
42          -webkit-tap-highlight-color: rgba(0,0,0,0);
43          touch-action: manipulation;
44        `,resting:e,dragging:"pointer-events: none;",dropAnimating:e}}})(),n=(()=>{let e=`
45      transition: ${t2.outOfTheWay};
46    `;return{selector:t(r6.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}})(),l={selector:t(r8.contextId),styles:{always:"overflow-anchor: n
46one;"}},i={selector:"body",styles:{dragging:`
47        cursor: grabbing;
48        cursor: -webkit-grabbing;
49        user-select: none;
50        -webkit-user-select: none;
51        -moz-user-select: none;
52        -ms-user-select: none;
53        overflow-anchor: none;
54      `}},a=[n,r,l,i];return{always:nr(a,"always"),resting:nr(a,"resting"),dragging:nr(a,"dragging"),dropAnimating:nr(a,"dropAnimating"),userCancel:nr(a,"userCancel")}};let nl="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?n.useLayoutEffect:n.useEffect,ni=()=>{let e=document.querySelector("head");return e||h(),e},na=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function no(e,t){return Array.from(e.querySelectorAll(t))}var nd=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;function ns(e){return e instanceof nd(e).HTMLElement}function nu(e,t){let r=`[${r9.contextId}="${e}"]`,n=no(document,r);if(!n.length)return null;let l=n.find(e=>e.getAttribute(r9.draggableId)===t);return l&&ns(l)?l:null}function nc(){let e={draggables:{},droppables:{}},t=[];function r(e){t.length&&t.forEach(t=>t(e))}function n(t){return e.draggables[t]||null}function l(t){return e.droppables[t]||null}return{draggable:{register:t=>{e.draggables[t.descriptor.id]=t,r({type:"ADDITION",value:t})},update:(t,r)=>{let n=e.draggables[r.descriptor.id];n&&n.uniqueId===t.uniqueId&&(delete e.draggables[r.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:t=>{let l=t.descriptor.id,i=n(l);i&&t.uniqueId===i.uniqueId&&(delete e.draggables[l],e.droppables[t.descriptor.droppableId]&&r({type:"REMOVAL",value:t}))},getById:function(e){let t=n(e);return t||h(),t},findById:n,exists:e=>Boolean(n(e)),getAllByType:t=>Object.values(e.draggables).filter(e=>e.descriptor.type===t)},droppable:{register:t=>{e.droppables[t.descriptor.id]=t},unregister:t=>{let r=l(t.descriptor.id);r&&t.uniqueId===r.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){let t=l(e);return t||h(),t},findById:l,exists:e=>Boolean(l(e)),getAllByType:t=>Object.values(e.droppables).filter(e=>e.descriptor.type===t)},subscribe:function(e){return t.push(e),function(){let r=t.indexOf(e);-1!==r&&t.splice(r,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var np=n.createContext(null),nf=()=>{let e=document.body;return e||h(),e};let ng={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},nm=e=>`rfd-announcement-${e}`,nb={separator:"::"};function nh(e,t=nb){let r=n.useId();return w(()=>`${e}${t.separator}${r}`,[t.separator,e,r])}var ny=n.createContext(null),nI={react:"^18.0.0 || ^19.0.0"};let nv=/(\d+)\.(\d+)\.(\d+)/,nx=e=>{let t=nv.exec(e);null!=t||h();let r=Number(t[1]),n=Number(t[2]),l=Number(t[3]);return{major:r,minor:n,patch:l,raw:e}},nD=(e,t)=>t.major>e.major||!(t.major<e.major)&&(t.minor>e.minor||!(t.minor<e.minor)&&t.patch>=e.patch);var nE=(e,t)=>{let r=nx(e),n=nx(t);if(nD(r,n))return},nA=e=>{let t=e.doctype;t&&(t.name.toLowerCase(),t.publicId)};function nN(e,t){}function nR(e){let t=(0,n.useRef)(e);return(0,n.useEffect)(()=>{t.current=e}),t}function nC(e){return"IDLE"!==e.phase&&"DROP_ANIMATING"!==e.phase&&e.isDragging}let nP={13:!0,9:!0};var nw=e=>{nP[e.keyCode]&&e.preventDefault()};let nO=(()=>{let e="visibilitychange";if("undefined"==typeof document)return e;let t=[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`],r=t.find(e=>`on${e}` in document);return r||e})(),nB={type:"IDLE"};function nS(){}let nG={34:!0,33:!0,36:!0,35:!0},nL={type:"IDLE"},nT=["input","button","textarea","select","option","optgroup","video","audio"];var n_=e=>(0,o.Dz)(e.getBoundingClientRect()).center;let nM=(()=>{let e="matches";if("undefined"==typeof document)return e;let t=[e,"msMatchesSelector","webkitMatchesSelector"].find(e=>e in Element.prototype);return t||e})();function nF(e){e.preventDefault()}function nk({expected:e,phase:t,isLockActive:r,shouldWarn:n}){return!!r()&&e===t}function n$({lockAPI:e,store:t,registry:r,draggableId:n}){if(e.isClaimed())return!1;let l=r.draggable.findById(n);return!!(l&&l.options.isEnabled&&rS(t.getState(),n))}
54let nW=[function(e){let t=(0,n.useRef)(nB),r=(0,n.useRef)(g),l=w(()=>({eventName:"mousedown",fn:function(t){if(t.defaultPrevented||0!==t.button||t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)return;let n=e.findClosestDraggableId(t);if(!n)return;let l=e.tryGetLock(n,o,{sourceEvent:t});if(!l)return;t.preventDefault();let i={x:t.clientX,y:t.clientY};r.current(),u(l,i)}}),[e]),i=w(()=>({eventName:"webkitmouseforcewillbegin",fn:t=>{if(t.defaultPrevented)return;let r=e.findClosestDraggableId(t);if(!r)return;let n=e.findOptionsForDraggable(r);n&&!n.shouldRespectForcePress&&e.canGetLock(r)&&t.preventDefault()}}),[e]),a=O(function(){r.current=m(window,[i,l],{passive:!1,capture:!0})},[i,l]),o=O(()=>{let e=t.current;"IDLE"!==e.type&&(t.current=nB,r.current(),a())},[a]),d=O(()=>{let e=t.current;o(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[o]),s=O(function(){let e=function({cancel:e,completed:t,getPhase:r,setPhase:n}){return[{eventName:"mousemove",fn:e=>{let{button:t,clientX:l,clientY:i}=e;if(0!==t)return;let a={x:l,y:i},o=r();if("DRAGGING"===o.type){e.preventDefault(),o.actions.move(a);return}"PENDING"!==o.type&&h();let d=o.point;if(!(Math.abs(a.x-d.x)>=5||Math.abs(a.y-d.y)>=5))return;e.preventDefault();let s=o.actions.fluidLift(a);n({type:"DRAGGING",actions:s})}},{eventName:"mouseup",fn:n=>{let l=r();if("DRAGGING"!==l.type){e();return}n.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:"mousedown",fn:t=>{"DRAGGING"===r().type&&t.preventDefault(),e()}},{eventName:"keydown",fn:t=>{let n=r();if("PENDING"===n.type){e();return}if(27===t.keyCode){t.preventDefault(),e();return}nw(t)}},{eventName:"resize",fn:e},{eventName:"scroll",options:{passive:!0,capture:!1},fn:()=>{"PENDING"===r().type&&e()}},{eventName:"webkitmouseforcedown",fn:t=>{let n=r();if("IDLE"!==n.type||h(),n.actions.shouldRespectForcePress()){e();return}t.preventDefault()}},{eventName:nO,fn:e}]}({cancel:d,completed:o,getPhase:()=>t.current,setPhase:e=>{t.current=e}});r.current=m(window,e,{capture:!0,passive:!1})},[d,o]),u=O(function(e,r){"IDLE"!==t.current.type&&h(),t.current={type:"PENDING",point:r,actions:e},s()},[s]);nl(function(){return a(),function(){r.current()}},[a])},function(e){let t=(0,n.useRef)(nS),r=w(()=>({eventName:"keydown",fn:function(r){if(r.defaultPrevented||32!==r.keyCode)return;let n=e.findClosestDraggableId(r);if(!n)return;let i=e.tryGetLock(n,d,{sourceEvent:r});if(!i)return;r.preventDefault();let a=!0,o=i.snapLift();function d(){a||h(),a=!1,t.current(),l()}t.current(),t.current=m(window,function(e,t){function r(){t(),e.cancel()}return[{eventName:"keydown",fn:n=>{if(27===n.keyCode){n.preventDefault(),r();return}if(32===n.keyCode){n.preventDefault(),t(),e.drop();return}if(40===n.keyCode){n.preventDefault(),e.moveDown();return}if(38===n.keyCode){n.preventDefault(),e.moveUp();return}if(39===n.keyCode){n.preventDefault(),e.moveRight();return}if(37===n.keyCode){n.preventDefault(),e.moveLeft();return}if(nG[n.keyCode]){n.preventDefault();return}nw(n)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:nO,fn:r}]}(o,d),{capture:!0,passive:!1})}}),[e]),l=O(function(){t.current=m(window,[r],{passive:!1,capture:!0})},[r]);nl(function(){return l(),function(){t.current()}},[l])},function(e){let t=(0,n.useRef)(nL),r=(0,n.useRef)(g),l=O(function(){return t.current},[]),i=O(function(e){t.current=e},[]),a=w(()=>({eventName:"touchstart",fn:function(t){if(t.defaultPrevented)return;let n=e.findClosestDraggableId(t);if(!n)return;let l=e.tryGetLock(n,d,{sourceEvent:t});if(!l)return;let i=t.touches[0],{clientX:a,clientY:o}=i;r.current(),p(l,{x:a,y:o})}}),[e]),o=O(function(){r.current=m(window,[a],{capture:!0,passive:!1})},[a]),d=O(()=>{let e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),i(nL),r.current(),o())},[o,i]),s=O(()=>{let e=t.current;d(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[d]),u=O(function(){let e={capture:!0,passive:!1},t={cancel:s,completed:d,getPhase:l},n=m(window,function({cancel:e,completed:t,getPhase:r}){return[{eventName:"touchmove",options:{capture:!1},fn:t=>{let n=r();if("DRAGGING"!==n.type){e();return}n.hasMoved=!0;let{clientX:l,clientY:i}=t.touches[0];t.preventDefault(),n.actions.move({x:l,y:i})}},{eventName:"touchend",fn:n=>{let l=r();if("DRAGGING"!==l.type){e();return}n.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:"touchcancel",fn:t=>{if("DRAGGING"!==r().type){e();return}t.preventDefault(),e()}},{eventName:"touchforcechange",fn:t=>{let n=r();"IDLE"!==n.type||h();let l=t.touches[0];if(!l)return;let i=l.force>=.15;if(!i)return;let a=n.actions.shouldRespectForcePress();
54if("PENDING"===n.type){a&&e();return}if(a){if(n.hasMoved){t.preventDefault();return}e();return}t.preventDefault()}},{eventName:nO,fn:e}]}(t),e),i=m(window,function({cancel:e,getPhase:t}){return[{eventName:"orientationchange",fn:e},{eventName:"resize",fn:e},{eventName:"contextmenu",fn:e=>{e.preventDefault()}},{eventName:"keydown",fn:r=>{if("DRAGGING"!==t().type){e();return}27===r.keyCode&&r.preventDefault(),e()}},{eventName:nO,fn:e}]}(t),e);r.current=function(){n(),i()}},[s,l,d]),c=O(function(){let e=l();"PENDING"!==e.type&&h();let t=e.actions.fluidLift(e.point);i({type:"DRAGGING",actions:t,hasMoved:!1})},[l,i]),p=O(function(e,t){"IDLE"!==l().type&&h();let r=setTimeout(c,120);i({type:"PENDING",point:t,actions:e,longPressTimerId:r}),u()},[u,l,i,c]);nl(function(){return o(),function(){r.current();let e=l();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),i(nL))}},[l,o,i]),nl(function(){let e=m(window,[{eventName:"touchmove",fn:()=>{},options:{capture:!1,passive:!1}}]);return e},[])}],nU=e=>({onBeforeCapture:t=>{let r=()=>{e.onBeforeCapture&&e.onBeforeCapture(t)};(0,l.flushSync)(r)},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}),nH=e=>({...rM,...e.autoScrollerOptions,durationDampening:{...rM.durationDampening,...e.autoScrollerOptions}});function nV(e){return e.current||h(),e.current}function nj(e){let{contextId:t,setCallbacks:r,sensors:l,nonce:o,dragHandleUsageInstructions:u}=e,c=(0,n.useRef)(null),p=nR(e),f=O(()=>nU(p.current),[p]),b=O(()=>nH(p.current),[p]),y=function(e){let t=w(()=>nm(e),[e]),r=(0,n.useRef)(null);(0,n.useEffect)(function(){let e=document.createElement("div");return r.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),(0,s.Z)(e.style,ng),nf().appendChild(e),function(){setTimeout(function(){let t=nf();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)})}},[t]);let l=O(e=>{let t=r.current;if(t){t.textContent=e;return}},[]);return l}(t),I=function({contextId:e,text:t}){let r=nh("hidden-text",{separator:"-"}),l=w(()=>(function({contextId:e,uniqueId:t}){return`rfd-hidden-text-${e}-${t}`})({contextId:e,uniqueId:r}),[r,e]);return(0,n.useEffect)(function(){let e=document.createElement("div");return e.id=l,e.textContent=t,e.style.display="none",nf().appendChild(e),function(){let t=nf();t.contains(e)&&t.removeChild(e)}},[l,t]),l}({contextId:t,text:u}),v=function(e,t){let r=w(()=>nn(e),[e]),l=(0,n.useRef)(null),i=(0,n.useRef)(null),a=O(Y(e=>{let t=i.current;t||h(),t.textContent=e}),[]),o=O(e=>{let t=l.current;t||h(),t.textContent=e},[]);nl(()=>{(l.current||i.current)&&h();let n=na(t),d=na(t);return l.current=n,i.current=d,n.setAttribute(`${r4}-always`,e),d.setAttribute(`${r4}-dynamic`,e),ni().appendChild(n),ni().appendChild(d),o(r.always),a(r.resting),()=>{let e=e=>{let t=e.current;t||h(),ni().removeChild(t),e.current=null};e(l),e(i)}},[t,o,a,r.always,r.resting,e]);let d=O(()=>a(r.dragging),[a,r.dragging]),s=O(e=>{if("DROP"===e){a(r.dropAnimating);return}a(r.userCancel)},[a,r.dropAnimating,r.userCancel]),u=O(()=>{i.current&&a(r.resting)},[a,r.resting]),c=w(()=>({dragging:d,dropping:s,resting:u}),[d,s,u]);return c}(t,o),x=O(e=>{nV(c).dispatch(e)},[]),D=w(()=>(0,i.DE)({publishWhileDragging:tS,updateDroppableScroll:tL,updateDroppableIsEnabled:tT,updateDroppableIsCombineEnabled:t_,collectionStarting:tG},x),[x]),E=function(){let e=w(nc,[]);return(0,n.useEffect)(()=>function(){e.clean()},[e]),e}(),A=w(()=>rB(E,D),[E,D]),N=w(()=>r7({scrollWindow:rG,scrollDroppable:A.scrollDroppable,getAutoScrollerOptions:b,...(0,i.DE)({move:tM},x)}),[A.scrollDroppable,x,b]),R=function(e){let t=(0,n.useRef)({}),r=(0,n.useRef)(null),l=(0,n.useRef)(null),i=(0,n.useRef)(!1),a=O(function(e,r){let n={id:e,focus:r};return t.current[e]=n,function(){let r=t.current,l=r[e];l!==n&&delete r[e]}},[]),o=O(function(t){let r=nu(e,t);r&&r!==document.activeElement&&r.focus()},[e]),d=O(function(e,t){r.current===e&&(r.current=t)},[]),s=O(function(){!l.current&&i.current&&(l.current=requestAnimationFrame(()=>{l.current=null;let e=r.current;e&&o(e)}))}
54,[o]),u=O(function(e){r.current=null;let t=document.activeElement;t&&t.getAttribute(r9.draggableId)===e&&(r.current=e)},[]);nl(()=>(i.current=!0,function(){i.current=!1;let e=l.current;e&&cancelAnimationFrame(e)}),[]);let c=w(()=>({register:a,tryRecordFocus:u,tryRestoreFocusRecorded:s,tryShiftRecord:d}),[a,u,s,d]);return c}(t),C=w(()=>rE({announce:y,autoScroller:N,dimensionMarshal:A,focusMarshal:R,getResponders:f,styleMarshal:v}),[y,N,A,R,f,v]);c.current=C;let P=O(()=>{let e=nV(c),t=e.getState();"IDLE"!==t.phase&&e.dispatch(tV())},[]),B=O(()=>{let e=nV(c).getState();return"DROP_ANIMATING"===e.phase||"IDLE"!==e.phase&&e.isDragging},[]),S=w(()=>({isDragging:B,tryAbort:P}),[B,P]);r(S);let G=O(e=>rS(nV(c).getState(),e),[]),L=O(()=>e8(nV(c).getState()),[]),T=w(()=>({marshal:A,focus:R,contextId:t,canLift:G,isMovementAllowed:L,dragHandleUsageInstructionsId:I,registry:E}),[t,A,I,R,G,L,E]);return!function({contextId:e,store:t,registry:r,customSensors:l,enableDefaultSensors:i}){let a=[...i?nW:[],...l||[]],o=(0,n.useState)(()=>(function(){let e=null;function t(){e||h(),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&h();let r={abandon:t};return e=r,r},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}})())[0],s=O(function(e,t){nC(e)&&!nC(t)&&o.tryAbandon()},[o]);nl(function(){let e=t.getState(),r=t.subscribe(()=>{let r=t.getState();s(e,r),e=r});return r},[o,t,s]),nl(()=>o.tryAbandon,[o.tryAbandon]);let u=O(e=>n$({lockAPI:o,registry:r,store:t,draggableId:e}),[o,r,t]),c=O((n,l,i)=>(function({lockAPI:e,contextId:t,store:r,registry:n,draggableId:l,forceSensorStop:i,sourceEvent:a}){let o=n$({lockAPI:e,store:r,registry:n,draggableId:l});if(!o)return null;let s=n.draggable.getById(l),u=function(e,t){let r=`[${r6.contextId}="${e}"]`,n=no(document,r),l=n.find(e=>e.getAttribute(r6.id)===t);return l&&ns(l)?l:null}(t,s.descriptor.id);if(!u||a&&!s.options.canDragInteractiveElements&&function(e,t){let r=t.target;return!!ns(r)&&function e(t,r){if(null==r)return!1;let n=nT.includes(r.tagName.toLowerCase());if(n)return!0;let l=r.getAttribute("contenteditable");return"true"===l||""===l||r!==t&&e(t,r.parentElement)}(e,r)}(u,a))return null;let c=e.claim(i||g),p="PRE_DRAG";function f(){return s.options.shouldRespectForcePress}function b(){return e.isActive(c)}let y=(function(e,t){nk({expected:e,phase:p,isLockActive:b,shouldWarn:!0})&&r.dispatch(t())}).bind(null,"DRAGGING");function I(t){function n(){e.release(),p="COMPLETED"}function l(e,l={shouldBlockNextClick:!1}){if(t.cleanup(),l.shouldBlockNextClick){let e=m(window,[{eventName:"click",fn:nF,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(e)}n(),r.dispatch(tq({reason:e}))}return"PRE_DRAG"!==p&&(n(),h()),r.dispatch(tO(t.liftActionArgs)),p="DRAGGING",{isActive:()=>nk({expected:"DRAGGING",phase:p,isLockActive:b,shouldWarn:!1}),shouldRespectForcePress:f,drop:e=>l("DROP",e),cancel:e=>l("CANCEL",e),...t.actions}}return{isActive:()=>nk({expected:"PRE_DRAG",phase:p,isLockActive:b,shouldWarn:!1}),shouldRespectForcePress:f,fluidLift:function(e){let t=(0,d.Z)(e=>{y(()=>tM({client:e}))}),r=I({liftActionArgs:{id:l,clientSelection:e,movementMode:"FLUID"},cleanup:()=>t.cancel(),actions:{move:t}});return{...r,move:t}},snapLift:function(){return I({liftActionArgs:{id:l,clientSelection:n_(u),movementMode:"SNAP"},cleanup:g,actions:{moveUp:()=>y(t$),moveRight:()=>y(tU),moveDown:()=>y(tW),moveLeft:()=>y(tH)}})},abort:function(){let t=nk({expected:"PRE_DRAG",phase:p,isLockActive:b,shouldWarn:!0});t&&e.release()}}})({lockAPI:o,registry:r,contextId:e,store:t,draggableId:n,forceSensorStop:l||null,sourceEvent:i&&i.sourceEvent?i.sourceEvent:null}),[e,o,r,t]),p=O(t=>(function(e,t){let r=function(e,t){let r=t.target;if(!(r instanceof nd(r).Element))return null;let n=`[${r9.contextId}="${e}"]`,l=r.closest?r.closest(n):function e(t,r){return null==t?null:t[nM](r)?t:e(t.parentElement,r)}(r,n);return l&&ns(l)?l:null}(e,t);return r?r.getAttribute(r9.draggableId):null})(e,t),[e]),f=O(e=>{let t=r.draggable.findById(e);return t?t.options:null},[r.draggable]),b=O(function(){o.isClaimed()&&(o.tryAbandon(),"IDLE"!==t.getState().phase&&t.dispatch(tV()))},[o,t]),y=O(()=>o.isClaimed(),[o]),I=w(()=>({canGetLock:u,tryGetLock:c,findClosestDraggableId:p,findOptionsForDraggable:f,tryReleaseLock:b,isLockClaimed:y}
54),[u,c,p,f,b,y]);for(let e=0;e<a.length;e++)a[e](I)}({contextId:t,store:C,registry:E,customSensors:l||null,enableDefaultSensors:!1!==e.enableDefaultSensors}),(0,n.useEffect)(()=>P,[P]),n.createElement(ny.Provider,{value:T},n.createElement(a.zt,{context:np,store:C},e.children))}function nz(e){let t=n.useId(),r=e.dragHandleUsageInstructions||C.dragHandleUsageInstructions;return n.createElement(y,null,l=>n.createElement(nj,{nonce:e.nonce,contextId:t,setCallbacks:l,dragHandleUsageInstructions:r,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))}let nq={dragging:5e3,dropAnimating:4500},nY=(e,t)=>t?t2.drop(t.duration):e?t2.snap:t2.fluid,nJ=(e,t)=>{if(e)return t?tQ.opacity.drop:tQ.opacity.combining},nZ=e=>null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode;var nX=n.createContext(null);function nK(e){e&&ns(e)||h()}function nQ(e){let t=(0,n.useContext)(e);return t||h(),t}function n0(e){e.preventDefault()}let n1=e=>{let t=(0,n.useRef)(null),r=O((e=null)=>{t.current=e},[]),i=O(()=>t.current,[]),{contextId:a,dragHandleUsageInstructionsId:d,registry:s}=nQ(ny),{type:u,droppableId:c}=nQ(nX),p=w(()=>({id:e.draggableId,index:e.index,type:u,droppableId:c}),[e.draggableId,e.index,u,c]),{children:f,draggableId:g,isEnabled:m,shouldRespectForcePress:b,canDragInteractiveElements:y,isClone:I,mapped:v,dropAnimationFinished:x}=e;if(()=>{let t=e.draggableId;t||h(!1),"string"!=typeof t&&h(!1),Number.isInteger(e.index)||h(!1),"DRAGGING"!==e.mapped.type&&(nK(i()),e.isEnabled&&(nu(a,t)||h(!1)))},!I){let e=w(()=>({descriptor:p,registry:s,getDraggableRef:i,canDragInteractiveElements:y,shouldRespectForcePress:b,isEnabled:m}),[p,s,i,y,b,m]);!function(e){let t=nh("draggable"),{descriptor:r,registry:l,getDraggableRef:i,canDragInteractiveElements:a,shouldRespectForcePress:d,isEnabled:s}=e,u=w(()=>({canDragInteractiveElements:a,shouldRespectForcePress:d,isEnabled:s}),[a,s,d]),c=O(e=>{let t=i();return t||h(),function(e,t,r=B){let n=window.getComputedStyle(t),l=t.getBoundingClientRect(),i=(0,o.Oq)(l,n),a=(0,o.oc)(i,r),d={client:i,tagName:t.tagName.toLowerCase(),display:n.display},s={x:i.marginBox.width,y:i.marginBox.height};return{descriptor:e,placeholder:d,displaceBy:s,client:i,page:a}}(r,t,e)},[r,i]),p=w(()=>({uniqueId:t,descriptor:r,options:u,getDimension:c}),[r,c,u,t]),f=(0,n.useRef)(p),g=(0,n.useRef)(!0);nl(()=>(l.draggable.register(f.current),()=>l.draggable.unregister(f.current)),[l.draggable]),nl(()=>{if(g.current){g.current=!1;return}let e=f.current;f.current=p,l.draggable.update(p,e)},[p,l.draggable])}(e)}let D=w(()=>m?{tabIndex:0,role:"button","aria-describedby":d,"data-rfd-drag-handle-draggable-id":g,"data-rfd-drag-handle-context-id":a,draggable:!1,onDragStart:n0}:null,[a,d,g,m]),E=O(e=>{"DRAGGING"===v.type&&v.dropping&&"transform"===e.propertyName&&(0,l.flushSync)(x)},[x,v]),A=w(()=>{let e="DRAGGING"===v.type?function(e){let t=e.dimension,r=t.client,{offset:n,combineWith:l,dropping:i}=e,a=Boolean(l),o=nZ(e),d=Boolean(i),s=d?t5.drop(n,a):t5.moveTo(n),u={position:"fixed",top:r.marginBox.top,left:r.marginBox.left,boxSizing:"border-box",width:r.borderBox.width,height:r.borderBox.height,transition:nY(o,i),transform:s,opacity:nJ(a,d),zIndex:d?nq.dropAnimating:nq.dragging,pointerEvents:"none"};return u}(v):{transform:t5.moveTo(v.offset),transition:v.shouldAnimateDisplacement?void 0:"none"},t="DRAGGING"===v.type&&v.dropping?E:void 0;return{innerRef:r,draggableProps:{"data-rfd-draggable-context-id":a,"data-rfd-draggable-id":g,style:e,onTransitionEnd:t},dragHandleProps:D}},[a,D,g,v,E,r]),N=w(()=>({draggableId:p.id,type:p.type,source:{index:p.index,droppableId:p.droppableId}}),[p.droppableId,p.id,p.index,p.type]);return n.createElement(n.Fragment,null,f(A,v.snapshot,N))};var n2=e=>{let{combine:t,destination:r}=e;return r?r.droppableId:t?t.droppableId:null};let n3=e=>e.combine?e.combine.draggableId:null,n5=e=>e.at&&"COMBINE"===e.at.type?e.at.combine.draggableId:null;function n7(e=null){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,comb
54ineWith:null}}let n4={mapped:{type:"SECONDARY",offset:B,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:n7(null)}},n9=()=>{let e=function(){let e=Y((e,t)=>({x:e,y:t})),t=Y((e,t,r=null,n=null,l=null)=>({isDragging:!0,isClone:t,isDropAnimating:Boolean(l),dropAnimation:l,mode:e,draggingOver:r,combineWith:n,combineTargetFor:null})),r=Y((e,r,n,l,i=null,a=null,o=null)=>({mapped:{type:"DRAGGING",dropping:null,draggingOver:i,combineWith:a,mode:r,offset:e,dimension:n,forceShouldAnimate:o,snapshot:t(r,l,i,a,null)}})),n=(n,l)=>{if(nC(n)){if(n.critical.draggable.id!==l.draggableId)return null;let t=n.current.client.offset,i=n.dimensions.draggables[l.draggableId],a=e4(n.impact),o=n5(n.impact),d=n.forceShouldAnimate;return r(e(t.x,t.y),n.movementMode,i,l.isClone,a,o,d)}if("DROP_ANIMATING"===n.phase){let e=n.completed;if(e.result.draggableId!==l.draggableId)return null;let r=l.isClone,i=n.dimensions.draggables[l.draggableId],a=e.result,o=a.mode,d=n2(a),s=n3(a),u=n.dropDuration,c={duration:u,curve:tK.drop,moveTo:n.newHomeClientOffset,opacity:s?tQ.opacity.drop:null,scale:s?tQ.scale.drop:null};return{mapped:{type:"DRAGGING",offset:n.newHomeClientOffset,dimension:i,dropping:c,draggingOver:d,combineWith:s,mode:o,forceShouldAnimate:null,snapshot:t(o,r,d,s,c)}}}return null};return n}(),t=function(){let e=Y((e,t)=>
54({x:e,y:t})),t=Y(n7),r=Y((e,r=null,n)=>({mapped:{type:"SECONDARY",offset:e,combineTargetFor:r,shouldAnimateDisplacement:n,snapshot:t(r)}})),n=e=>e?r(B,e,!0):null,l=(t,l,i,a)=>{let o=i.displaced.visible[t],d=Boolean(a.inVirtualList&&a.effected[t]),s=et(i),u=s&&s.draggableId===t?l:null;if(!o){if(!d)return n(u);if(i.displaced.invisible[t])return null;let l=T(a.displacedBy.point),o=e(l.x,l.y);return r(o,u,!0)}if(d)return n(u);let c=i.displacedBy.point,p=e(c.x,c.y);return r(p,u,o.shouldAnimate)},i=(e,t)=>{if(nC(e))return e.critical.draggable.id===t.draggableId?null:l(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){let r=e.completed;return r.result.draggableId===t.draggableId?null:l(t.draggableId,r.result.draggableId,r.impact,r.afterCritical)}return null};return i}(),r=(r,n)=>e(r,n)||t(r,n)||n4;return r},n6=(0,a.$j)(n9,{dropAnimationFinished:tJ},null,{context:np,areStatePropsEqual:(e,t)=>e===t})(n1);function n8(e){let t=nQ(nX),r=t.isUsingCloneFor;return r!==e.draggableId||e.isClone?n.createElement(n6,e):null}function le(e){let t="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,r=Boolean(e.disableInteractiveElementBlocking),l=Boolean(e.shouldRespectForcePress);return n.createElement(n8,(0,s.Z)({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:r,shouldRespectForcePress:l}))}let lt=e=>t=>e===t,lr=lt("scroll"),ln=lt("auto");lt("visible");let ll=(e,t)=>
54t(e.overflowX)||t(e.overflowY),li=e=>{let t=window.getComputedStyle(e),r={overflowX:t.overflowX,overflowY:t.overflowY};return ll(r,lr)||ll(r,ln)},la=()=>!1,lo=e=>null==e?null:e===document.body?la()?e:null:e===document.documentElement?null:li(e)?e:lo(e.parentElement);var ld=e=>({x:e.scrollLeft,y:e.scrollTop});let ls=e=>{if(!e)return!1;let t=window.getComputedStyle(e);return"fixed"===t.position||ls(e.parentElement)};var lu=e=>{let t=lo(e),r=ls(e);return{closestScrollable:t,isFixedOnPage:r}},lc=({descriptor:e,isEnabled:t,isCombineEnabled:r,isFixedOnPage:n,direction:l,client:i,page:a,closest:o})=>{let d=(()=>{if(!o)return null;let{scrollSize:e,client:t}=o,r=rN({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:o.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:o.shouldClipSubject,scroll:{initial:o.scroll,current:o.scroll,max:r,diff:{value:B,displacement:B}}}})(),s="vertical"===l?ec:ep,u=z({page:a,withPlaceholder:null,axis:s,frame:d});return{descriptor:e,isCombineEnabled:r,isFixedOnPage:n,axis:s,isEnabled:t,client:i,page:a,frame:d,subject:u}};let lp=(e,t)=>{let r=(0,o.iz)(e);if(!t||e!==t)return r;let n=r.paddingBox.top-t.scrollTop,l=r.paddingBox.left-t.scrollLeft,i=n+t.scrollHeight,a=l+t.scrollWidth,d=(0,o.jn)({top:n,right:a,bottom:i,left:l},r.border),s=(0,o.dO)({borderBox:d,margin:r.margin,border:r.border,padding:r.padding});return s};var lf=({ref:e,descriptor:t,env:r,windowScroll:n,direction:l,isDropDisabled:i,isCombineEnabled:a,shouldClipSubject:d})=>{let s=r.closestScrollable,u=lp(e,s),c=(0,o.oc)(u,n),p=(()=>
54{if(!s)return null;let e=(0,o.iz)(s),t={scrollHeight:s.scrollHeight,scrollWidth:s.scrollWidth};return{client:e,page:(0,o.oc)(e,n),scroll:ld(s),scrollSize:t,shouldClipSubject:d}})(),f=lc({descriptor:t,isEnabled:!i,isCombineEnabled:a,isFixedOnPage:r.isFixedOnPage,direction:l,client:u,page:c,closest:p});return f};let lg={passive:!1},lm={passive:!0};var lb=e=>e.shouldPublishImmediately?lg:lm;let lh=e=>e&&e.env.closestScrollable||null;function ly(){}let lI={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},lv=({isAnimatingOpenOnMount:e,placeholder:t,animate:r})=>e||"close"===r?lI:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin},lx=({isAnimatingOpenOnMount:e,placeholder:t,animate:r})=>{let n=lv({isAnimatingOpenOnMount:e,placeholder:t,animate:r});return{display:t.display,boxSizing:"border-box",width:n.width,height:n.height,marginTop:n.margin.top,marginRight:n.margin.right,marginBottom:n.margin.bottom,marginLeft:n.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?t2.placeholder:null}},lD=e=>{let t=(0,n.useRef)(null),r=O(()=>{t.current&&(clearTimeout(t.current),t.current=null)},[]),{animate:l,onTransitionEnd:i,onClose:a,contextId:o}=e,[d,s]=(0,n.useState)("open"===e.animate);(0,n.useEffect)(()=>
54d?"open"!==l?(r(),s(!1),ly):t.current?ly:(t.current=setTimeout(()=>{t.current=null,s(!1)}),r):ly,[l,d,r]);let u=O(e=>{"height"===e.propertyName&&(i(),"close"===l&&a())},[l,a,i]),c=lx({isAnimatingOpenOnMount:d,animate:e.animate,placeholder:e.placeholder});return n.createElement(e.placeholder.tagName,{style:c,"data-rfd-placeholder-context-id":o,onTransitionEnd:u,ref:e.innerRef})};var lE=n.memo(lD);function lA(e){return"boolean"==typeof e}function lN(e,t){t.forEach(t=>t(e))}let lR=[function({props:e}){e.droppableId||h(),"string"!=typeof e.droppableId&&h()},function({props:e}){lA(e.isDropDisabled)||h(),lA(e.isCombineEnabled)||h(),lA(e.ignoreContainerClipping)||h()},function({getDroppableRef:e}){nK(e())}],lC=[function({props:e,getPlaceholderRef:t}){if(!e.placeholder)return;let r=t();if(r)return}],lP=[function({props:e}){e.renderClone||h()},function({getPlaceholderRef:e}){e()&&h()}];class lw extends n.PureComponent{constructor(...e){super(...e),this.state={isVisible:Boolean(this.props.on),data:this.props.on,animate:this.props.shouldAnimate&&this.props.on?"open":"none"},this.onClose=()=>{"close"===this.state.animate&&this.setState({isVisible:!1})}}static getDerivedStateFromProps(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}}render(){if(!this.state.isVisible)return null;let e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)}}let lO=e=>{var t;let r=(0,n.useContext)(ny);r||h();let{contextId:i,isMovementAllowed:a}=r,o=(0,n.useRef)(null),s=(0,n.useRef)(null),{children:u,droppableId:c,type:p,mode:f,direction:g,ignoreContainerClipping:m,isDropDisabled:b,isCombineEnabled:y,snapshot:I,useClone:v,updateViewportMaxScroll:x,getContainerForClone:D}=e,E=O(()=>o.current,[]),A=O((e=null)=>{o.current=e},[]),N=O(()=>s.current,[]),R=O((e=null)=>{s.current=e},[]);t={props:e,getDroppableRef:E,getPlaceholderRef:N},()=>{lN(t,lR),"standard"===t.props.mode&&lN(t,lC),"virtual"===t.props.mode&&lN(t,lP)};let C=O(()=>{a()&&x({maxScroll:rC()})},[a,x]);!function(e){let t=(0,n.useRef)(null),r=nQ(ny),l=nh("droppable"),{registry:i,marshal:a}=r,o=nR(e),s=w(()=>({id:e.droppableId,type:e.type,mode:e.mode}),[e.droppableId,e.mode,e.type]),u=(0,n.useRef)(s),c=w(()=>Y((e,r)=>{t.current||h(),a.updateDroppableScroll(s.id,{x:e,y:r})}),[s.id,a]),p=O(()=>{let e=t.current;return e&&e.env.closestScrollable?ld(e.env.closestScrollable):B},[]),f=O(()=>{let e=p();c(e.x,e.y)},[p,c]),g=w(()=>(0,d.Z)(f),[f]),m=O(()=>{let e=t.current,r=lh(e);e&&r||h();let n=e.scrollOptions;if(n.shouldPublishImmediately){f();return}g()},[g,f]),b=O((e,n)=>{t.current&&h();let l=o.current,i=l.getDroppableRef();i||h();let a=lu(i),d={ref:i,descriptor:s,env:a,scrollOptions:n};t.current=d;let u=lf({ref:i,descriptor:s,env:a,windowScroll:e,direction:l.direction,isDropDisabled:l.isDropDisabled,isCombineEnabled:l.isCombineEnabled,shouldClipSubject:!l.ignoreContainerClipping}),c=a.closestScrollable;return c&&(c.setAttribute(ne.contextId,r.contextId),c.addEventListener("scroll",m,lb(d.scrollOptions))),u},[r.contextId,s,m,o]),y=O(()=>{let e=t.current,r=lh(e);return e&&r||h(),ld(r)},[]),I=O(()=>{let e=t.current;e||h();let r=lh(e);t.current=null,r&&(g.cancel(),r.removeAttribute(ne.contextId),r.removeEventListener("scroll",m,lb(e.scrollOptions)))},[m,g]),v=O(e=>{let r=t.current;r||h();let n=lh(r);n||h(),n.scrollTop+=e.y,n.scrollLeft+=e.x},[]),x=w(()=>({getDimensionAndWatchScroll:b,getScrollWhileDragging:y,dragStopped:I,scroll:v}),[I,b,y,v]),D=w(()=>({uniqueId:l,descriptor:s,callbacks:x}),[x,s,l]);nl(()=>(u.current=D.descriptor,i.droppable.register(D),()=>{t.current&&I(),i.droppable.unregister(D)}),[x,s,I,D,a,i.droppable]),nl(()=>{t.current&&a.updateDroppableIsEnabled(u.current.id,!e.isDropDisabled)},[e.isDropDisabled,a]),nl(()=>{t.current&&a.updateDroppableIsCombineEnabled(u.current.id,e.isCombineEnabled)},[e.isCombineEnabled,a])}({droppableId:c,type:p,mode:f,direction:g,isDropDisabled:b,isCombine
54Enabled:y,ignoreContainerClipping:m,getDroppableRef:E});let P=w(()=>n.createElement(lw,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},({onClose:e,data:t,animate:r})=>n.createElement(lE,{placeholder:t,onClose:e,innerRef:R,animate:r,contextId:i,onTransitionEnd:C})),[i,C,e.placeholder,e.shouldAnimatePlaceholder,R]),S=w(()=>({innerRef:A,placeholder:P,droppableProps:{"data-rfd-droppable-id":c,"data-rfd-droppable-context-id":i}}),[i,c,P,A]),G=v?v.dragging.draggableId:null,L=w(()=>({droppableId:c,type:p,isUsingCloneFor:G}),[c,G,p]);return n.createElement(nX.Provider,{value:L},u(S,I),function(){if(!v)return null;let{dragging:e,render:t}=v,r=n.createElement(n8,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(r,n)=>t(r,n,e));return l.createPortal(r,D())}())},lB={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||h(),document.body}},lS=e=>{let t,r={...e};for(t in lB)void 0===e[t]&&(r={...r,[t]:lB[t]});return r},lG=(e,t)=>e===t.droppable.type,lL=(e,t)=>t.draggables[e.draggable.id],lT=()=>{let e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},r=Y(e=>({draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}})),n=Y((n,l,i,a,o,d)=>{let s=o.descriptor.id,u=o.descriptor.droppableId===n;if(u){let e=d?{render:d,dragging:r(o.descriptor)}:null;return{placeholder:o.placeholder,shouldAnimatePlaceholder:!1,snapshot:{isDraggingOver:i,draggingOverWith:i?s:null,draggingFromThisWith:s,isUsingPlaceholder:!0},useClone:e}}return l?a?{placeholder:o.placeholder,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:i,draggingOverWith:s,draggingFromThisWith:null,isUsingPlaceholder:!0},useClone:null}:e:t}),l=(r,l)=>{let i=lS(l),a=i.droppableId,o=i.type,d=!i.isDropDisabled,s=i.renderClone;if(nC(r)){let e=r.critical;if(!lG(o,e))return t;let l=lL(e,r.dimensions),i=e4(r.impact)===a;return n(a,d,i,i,l,s)}if("DROP_ANIMATING"===r.phase){let e=r.completed;if(!lG(o,e.critical))return t;let l=lL(e.critical,r.dimensions);return n(a,d,n2(e.result)===a,e4(e.impact)===a,l,s)}if("IDLE"===r.phase&&r.completed&&!r.shouldFlush){let n=r.completed;if(!lG(o,n.critical))return t;let l=e4(n.impact)===a,i=Boolean(n.impact.at&&"COMBINE"===n.impact.at.type),d=n.critical.droppable.id===a;if(l)return i?e:t;if(d)return e}return t};return l},l_=(0,a.$j)(lT,{updateViewportMaxScroll:tk},(e,t,r)=>({...lS(r),...e,...t}),{context:np,areStatePropsEqual:(e,t)=>e===t})(lO)}}]);

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.