@techdocs/cli
Version:
Utility CLI for managing TechDocs sites in Backstage.
43 lines (41 loc) • 93.2 kB
JavaScript
"use strict";(()=>{(self.webpackChunktechdocs_cli_embedded_app=self.webpackChunktechdocs_cli_embedded_app||[]).push([[1975],{27082:(os,Rr,H)=>{H.r(Rr),H.d(Rr,{DragDropContext:()=>rl,Draggable:()=>Kl,Droppable:()=>ln,resetServerContext:()=>el});var x=H(14041),Or=H(79140),A=H(89575),le=H(55755),Ke=H(38544),b=H(50782),P=H(15364),R=H(56840),se=H(51850),cn=H(43144),pn=!0,vn=/[ \t]{2,}/g,fn=/^[ \t]*/gm,Tr=function(r){return r.replace(vn," ").replace(fn,"").trim()},gn=function(r){return Tr(`
%creact-beautiful-dnd
%c`+Tr(r)+`
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
`)},mn=function(r){return[gn(r),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},bn="__react-beautiful-dnd-disable-dev-warnings";function Nr(e,r){var t;pn||typeof window<"u"&&window[bn]||(t=console)[e].apply(t,mn(r))}var ls=Nr.bind(null,"warn"),hn=Nr.bind(null,"error");function K(){}function Dn(e,r){return(0,A.A)({},e,{},r)}function V(e,r,t){var n=r.map(function(i){var a=Dn(t,i.options);return e.addEventListener(i.eventName,i.fn,a),function(){e.removeEventListener(i.eventName,i.fn,a)}});return function(){n.forEach(function(a){a()})}}var yn=!0,Mr="Invariant failed";function ue(e){this.message=e}ue.prototype.toString=function(){return this.message};function g(e,r){if(!e)throw yn?new ue(Mr):new ue(Mr+": "+(r||""))}var In=function(e){(0,Or.A)(r,e);function r(){for(var n,i=arguments.length,a=new Array(i),l=0;l<i;l++)a[l]=arguments[l];return n=e.call.apply(e,[this].concat(a))||this,n.callbacks=null,n.unbind=K,n.onWindowError=function(o){var d=n.getCallbacks();d.isDragging()&&d.tryAbort();var c=o.error;c instanceof ue&&o.preventDefault()},n.getCallbacks=function(){if(!n.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return n.callbacks},n.setCallbacks=function(o){n.callbacks=o},n}var t=r.prototype;return t.componentDidMount=function(){this.unbind=V(window,[{eventName:"error",fn:this.onWindowError}])},t.componentWillUnmount=function(){this.unbind()},t.componentDidCatch=function(i){if(i instanceof ue){this.setState({});return}throw i},t.render=function(){return this.props.children(this.setCallbacks)},r}(x.Component),xn=`
Press space bar to start a drag.
When dragging you can use the arrow keys to move the item around and escape to cancel.
Some screen readers may require you to be in focus mode or to use your pass through key
`,Be=function(r){return r+1},Cn=function(r){return`
You have lifted an item in position `+Be(r.source.index)+`
`},Lr=function(r,t){var n=r.droppableId===t.droppableId,i=Be(r.index),a=Be(t.index);return n?`
You have moved the item from position `+i+`
to position `+a+`
`:`
You have moved the item from position `+i+`
in list `+r.droppableId+`
to list `+t.droppableId+`
in position `+a+`
`},Gr=function(r,t,n){var i=t.droppableId===n.droppableId;return i?`
The item `+r+`
has been combined with `+n.draggableId:`
The item `+r+`
in list `+t.droppableId+`
has been combined with `+n.draggableId+`
in list `+n.droppableId+`
`},An=function(r){var t=r.destination;if(t)return Lr(r.source,t);var n=r.combine;return n?Gr(r.draggableId,r.source,n):"You are over an area that cannot be dropped on"},Fr=function(r){return`
The item has returned to its starting position
of `+Be(r.index)+`
`},Sn=function(r){if(r.reason==="CANCEL")return`
Movement cancelled.
`+Fr(r.source)+`
`;var t=r.destination,n=r.combine;return t?`
You have dropped the item.
`+Lr(r.source,t)+`
`:n?`
You have dropped the item.
`+Gr(r.draggableId,r.source,n)+`
`:`
The item has been dropped while not over a drop area.
`+Fr(r.source)+`
`},Pe={dragHandleUsageInstructions:xn,onDragStart:Cn,onDragUpdate:An,onDragEnd:Sn},O={x:0,y:0},N=function(r,t){return{x:r.x+t.x,y:r.y+t.y}},G=function(r,t){return{x:r.x-t.x,y:r.y-t.y}},q=function(r,t){return r.x===t.x&&r.y===t.y},Z=function(r){return{x:r.x!==0?-r.x:0,y:r.y!==0?-r.y:0}},J=function(r,t,n){var i;return n===void 0&&(n=0),i={},i[r]=t,i[r==="x"?"y":"x"]=n,i},de=function(r,t){return Math.sqrt(Math.pow(t.x-r.x,2)+Math.pow(t.y-r.y,2))},Wr=function(r,t){return Math.min.apply(Math,t.map(function(n){return de(r,n)}))},Ur=function(r){return function(t){return{x:r(t.x),y:r(t.y)}}},En=function(e,r){var t=(0,P.l)({top:Math.max(r.top,e.top),right:Math.min(r.right,e.right),bottom:Math.min(r.bottom,e.bottom),left:Math.max(r.left,e.left)});return t.width<=0||t.height<=0?null:t},ce=function(r,t){return{top:r.top+t.y,left:r.left+t.x,bottom:r.bottom+t.y,right:r.right+t.x}},kr=function(r){return[{x:r.left,y:r.top},{x:r.right,y:r.top},{x:r.left,y:r.bottom},{x:r.right,y:r.bottom}]},wn={top:0,right:0,bottom:0,left:0},Bn=function(r,t){return t?ce(r,t.scroll.diff.displacement):r},Pn=function(r,t,n){if(n&&n.increasedBy){var i;return(0,A.A)({},r,(i={},i[t.end]=r[t.end]+n.increasedBy[t.line],i))}return r},Rn=function(r,t){return t&&t.shouldClipSubject?En(t.pageMarginBox,r):(0,P.l)(r)},_=function(e){var r=e.page,t=e.withPlaceholder,n=e.axis,i=e.frame,a=Bn(r.marginBox,i),l=Pn(a,n,t),o=Rn(l,i);return{page:r,withPlaceholder:t,active:o}},qe=function(e,r){e.frame||g(!1);var t=e.frame,n=G(r,t.scroll.initial),i=Z(n),a=(0,A.A)({},t,{scroll:{initial:t.scroll.initial,current:r,diff:{value:n,displacement:i},max:t.scroll.max}}),l=_({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a}),o=(0,A.A)({},e,{frame:a,subject:l});return o};function On(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function Re(e){return Object.values?Object.values(e):Object.keys(e).map(function(r){return e[r]})}function je(e,r){if(e.findIndex)return e.findIndex(r);for(var t=0;t<e.length;t++)if(r(e[t]))return t;return-1}function j(e,r){if(e.find)return e.find(r);var t=je(e,r);if(t!==-1)return e[t]}function Hr(e){return Array.prototype.slice.call(e)}var Vr=(0,R.A)(function(e){return e.reduce(function(r,t){return r[t.descriptor.id]=t,r},{})}),zr=(0,R.A)(function(e){return e.reduce(function(r,t){return r[t.descriptor.id]=t,r},{})}),Oe=(0,R.A)(function(e){return Re(e)}),Tn=(0,R.A)(function(e){return Re(e)}),ee=(0,R.A)(function(e,r){var t=Tn(r).filter(function(n){return e===n.descriptor.droppableId}).sort(function(n,i){return n.descriptor.index-i.descriptor.index});return t});function $e(e){return e.at&&e.at.type==="REORDER"?e.at.destination:null}function Te(e){return e.at&&e.at.type==="COMBINE"?e.at.combine:null}var Ne=(0,R.A)(function(e,r){return r.filter(function(t){return t.descriptor.id!==e.descriptor.id})}),Nn=function(e){var r=e.isMovingForward,t=e.draggable,n=e.destination,i=e.insideDestination,a=e.previousImpact;if(!n.isCombineEnabled)return null;var l=$e(a);if(!l)return null;function o(m){var h={type:"COMBINE",combine:{draggableId:m,droppableId:n.descriptor.id}};return(0,A.A)({},a,{at:h})}var d=a.displaced.all,c=d.length?d[0]:null;if(r)return c?o(c):null;var p=Ne(t,i);if(!c){if(!p.length)return null;var u=p[p.length-1];return o(u.descriptor.id)}var s=je(p,function(m){return m.descriptor.id===c});s===-1&&g(!1);var v=s-1;if(v<0)return null;var f=p[v];return o(f.descriptor.id)},re=function(e,r){return e.descriptor.droppableId===r.descriptor.id},Kr={point:O,value:0},pe={invisible:{},visible:{},all:[]},Mn={displaced:pe,displacedBy:Kr,at:null},z=function(e,r){return function(t){return e<=t&&t<=r}},qr=function(e){var r=z(e.top,e.bottom),t=z(e.left,e.right);return function(n){var i=r(n.top)&&r(n.bottom)&&t(n.left)&&t(n.right);if(i)return!0;var a=r(n.top)||r(n.bottom),l=t(n.left)||t(n.right),o=a&&l;if(o)return!0;var d=n.top<e.top&&n.bottom>e.bottom,c=n.left<e.left&&n.right>e.right,p=d&&c;if(p)return!0;var u=d&&l||c&&a;return u}},Ln=function(e){var r=z(e.top,e.bottom),t=z(e.left,e.right);return function(n){var i=r(n.top)&&r(n.bottom)&&t(n.left)&&t(n.right);return i}},Ye={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},jr={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Gn=function(e){return function(r){var t=z(r.top,r.bottom),n=z(r.left,r.right);return function(i){return e===Ye?t(i.top)&&t(i.bottom):n(i.left)&&n(i.right)}}},Fn=function(r,t){var n=t.frame?t.frame.scroll.diff.displacement:O;return ce(r,n)},Wn=function(r,t,n){return t.subject.active?n(t.subject.active)(r):!1},Un=function(r,t,n){return n(t)(r)},Je=function(r){var t=r.target,n=r.destination,i=r.viewport,a=r.withDroppableDisplacement,l=r.isVisibleThroughFrameFn,o=a?Fn(t,n):t;return Wn(o,n,l)&&Un(o,i,l)},kn=function(r){return Je((0,A.A)({},r,{isVisibleThroughFrameFn:qr}))},$r=function(r){return Je((0,A.A)({},r,{isVisibleThroughFrameFn:Ln}))},Hn=function(r){return Je((0,A.A)({},r,{isVisibleThroughFrameFn:Gn(r.destination.axis)}))},Vn=function(r,t,n){if(typeof n=="boolean")return n;if(!t)return!0;var i=t.invisible,a=t.visible;if(i[r])return!1;var l=a[r];return l?l.shouldAnimate:!0};function zn(e,r){var t=e.page.marginBox,n={top:r.point.y,right:0,bottom:0,left:r.point.x};return(0,P.l)((0,P.fT)(t,n))}function ve(e){var r=e.afterDragging,t=e.destination,n=e.displacedBy,i=e.viewport,a=e.forceShouldAnimate,l=e.last;return r.reduce(function(d,c){var p=zn(c,n),u=c.descriptor.id;d.all.push(u);var s=kn({target:p,destination:t,viewport:i,withDroppableDisplacement:!0});if(!s)return d.invisible[c.descriptor.id]=!0,d;var v=Vn(u,l,a),f={draggableId:u,shouldAnimate:v};return d.visible[u]=f,d},{all:[],visible:{},invisible:{}})}function Kn(e,r){if(!e.length)return 0;var t=e[e.length-1].descriptor.index;return r.inHomeList?t:t+1}function Yr(e){var r=e.insideDestination,t=e.inHomeList,n=e.displacedBy,i=e.destination,a=Kn(r,{inHomeList:t});return{displaced:pe,displacedBy:n,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:a}}}}function Me(e){var r=e.draggable,t=e.insideDestination,n=e.destination,i=e.viewport,a=e.displacedBy,l=e.last,o=e.index,d=e.forceShouldAnimate,c=re(r,n);if(o==null)return Yr({insideDestination:t,inHomeList:c,displacedBy:a,destination:n});var p=j(t,function(m){return m.descriptor.index===o});if(!p)return Yr({insideDestination:t,inHomeList:c,displacedBy:a,destination:n});var u=Ne(r,t),s=t.indexOf(p),v=u.slice(s),f=ve({afterDragging:v,destination:n,displacedBy:a,last:l,viewport:i.frame,forceShouldAnimate:d});return{displaced:f,displacedBy:a,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:o}}}}function $(e,r){return!!r.effected[e]}var qn=function(e){var r=e.isMovingForward,t=e.destination,n=e.draggables,i=e.combine,a=e.afterCritical;if(!t.isCombineEnabled)return null;var l=i.draggableId,o=n[l],d=o.descriptor.index,c=$(l,a);return c?r?d:d-1:r?d+1:d},jn=function(e){var r=e.isMovingForward,t=e.isInHomeList,n=e.insideDestination,i=e.location;if(!n.length)return null;var a=i.index,l=r?a+1:a-1,o=n[0].descriptor.index,d=n[n.length-1].descriptor.index,c=t?d:d+1;return l<o||l>c?null:l},$n=function(e){var r=e.isMovingForward,t=e.isInHomeList,n=e.draggable,i=e.draggables,a=e.destination,l=e.insideDestination,o=e.previousImpact,d=e.viewport,c=e.afterCritical,p=o.at;if(p||g(!1),p.type==="REORDER"){var u=jn({isMovingForward:r,isInHomeList:t,location:p.destination,insideDestination:l});return u==null?null:Me({draggable:n,insideDestination:l,destination:a,viewport:d,last:o.displaced,displacedBy:o.displacedBy,index:u})}var s=qn({isMovingForward:r,destination:a,displaced:o.displaced,draggables:i,combine:p.combine,afterCritical:c});return s==null?null:Me({draggable:n,insideDestination:l,destination:a,viewport:d,last:o.displaced,displacedBy:o.displacedBy,index:s})},Yn=function(e){var r=e.displaced,t=e.afterCritical,n=e.combineWith,i=e.displacedBy,a=!!(r.visible[n]||r.invisible[n]);return $(n,t)?a?O:Z(i.point):a?i.point:O},Jn=function(e){var r=e.afterCritical,t=e.impact,n=e.draggables,i=Te(t);i||g(!1);var a=i.draggableId,l=n[a].page.borderBox.center,o=Yn({displaced:t.displaced,afterCritical:r,combineWith:a,displacedBy:t.displacedBy});return N(l,o)},Jr=function(r,t){return t.margin[r.start]+t.borderBox[r.size]/2},Xn=function(r,t){return t.margin[r.end]+t.borderBox[r.size]/2},Xe=function(r,t,n){return t[r.crossAxisStart]+n.margin[r.crossAxisStart]+n.borderBox[r.crossAxisSize]/2},Xr=function(r){var t=r.axis,n=r.moveRelativeTo,i=r.isMoving;return J(t.line,n.marginBox[t.end]+Jr(t,i),Xe(t,n.marginBox,i))},Qr=function(r){var t=r.axis,n=r.moveRelativeTo,i=r.isMoving;return J(t.line,n.marginBox[t.start]-Xn(t,i),Xe(t,n.marginBox,i))},Qn=function(r){var t=r.axis,n=r.moveInto,i=r.isMoving;return J(t.line,n.contentBox[t.start]+Jr(t,i),Xe(t,n.contentBox,i))},Zn=function(e){var r=e.impact,t=e.draggable,n=e.draggables,i=e.droppable,a=e.afterCritical,l=ee(i.descriptor.id,n),o=t.page,d=i.axis;if(!l.length)return Qn({axis:d,moveInto:i.page,isMoving:o});var c=r.displaced,p=r.displacedBy,u=c.all[0];if(u){var s=n[u];if($(u,a))return Qr({axis:d,moveRelativeTo:s.page,isMoving:o});var v=(0,P.cY)(s.page,p.point);return Qr({axis:d,moveRelativeTo:v,isMoving:o})}var f=l[l.length-1];if(f.descriptor.id===t.descriptor.id)return o.borderBox.center;if($(f.descriptor.id,a)){var m=(0,P.cY)(f.page,Z(a.displacedBy.point));return Xr({axis:d,moveRelativeTo:m,isMoving:o})}return Xr({axis:d,moveRelativeTo:f.page,isMoving:o})},Qe=function(e,r){var t=e.frame;return t?N(r,t.scroll.diff.displacement):r},_n=function(r){var t=r.impact,n=r.draggable,i=r.droppable,a=r.draggables,l=r.afterCritical,o=n.page.borderBox.center,d=t.at;return!i||!d?o:d.type==="REORDER"?Zn({impact:t,draggable:n,draggables:a,droppable:i,afterCritical:l}):Jn({impact:t,draggables:a,afterCritical:l})},Le=function(e){var r=_n(e),t=e.droppable,n=t?Qe(t,r):r;return n},Zr=function(e,r){var t=G(r,e.scroll.initial),n=Z(t),i=(0,P.l)({top:r.y,bottom:r.y+e.frame.height,left:r.x,right:r.x+e.frame.width}),a={frame:i,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:r,diff:{value:t,displacement:n}}};return a};function _r(e,r){return e.map(function(t){return r[t]})}function ea(e,r){for(var t=0;t<r.length;t++){var n=r[t].visible[e];if(n)return n}return null}var ra=function(e){var r=e.impact,t=e.viewport,n=e.destination,i=e.draggables,a=e.maxScrollChange,l=Zr(t,N(t.scroll.current,a)),o=n.frame?qe(n,N(n.frame.scroll.current,a)):n,d=r.displaced,c=ve({afterDragging:_r(d.all,i),destination:n,displacedBy:r.displacedBy,viewport:l.frame,last:d,forceShouldAnimate:!1}),p=ve({afterDragging:_r(d.all,i),destination:o,displacedBy:r.displacedBy,viewport:t.frame,last:d,forceShouldAnimate:!1}),u={},s={},v=[d,c,p];d.all.forEach(function(m){var h=ea(m,v);if(h){s[m]=h;return}u[m]=!0});var f=(0,A.A)({},r,{displaced:{all:d.all,invisible:u,visible:s}});return f},ta=function(e,r){return N(e.scroll.diff.displacement,r)},Ze=function(e){var r=e.pageBorderBoxCenter,t=e.draggable,n=e.viewport,i=ta(n,r),a=G(i,t.page.borderBox.center);return N(t.client.borderBox.center,a)},et=function(e){var r=e.draggable,t=e.destination,n=e.newPageBorderBoxCenter,i=e.viewport,a=e.withDroppableDisplacement,l=e.onlyOnMainAxis,o=l===void 0?!1:l,d=G(n,r.page.borderBox.center),c=ce(r.page.borderBox,d),p={target:c,destination:t,withDroppableDisplacement:a,viewport:i};return o?Hn(p):$r(p)},na=function(e){var r=e.isMovingForward,t=e.draggable,n=e.destination,i=e.draggables,a=e.previousImpact,l=e.viewport,o=e.previousPageBorderBoxCenter,d=e.previousClientSelection,c=e.afterCritical;if(!n.isEnabled)return null;var p=ee(n.descriptor.id,i),u=re(t,n),s=Nn({isMovingForward:r,draggable:t,destination:n,insideDestination:p,previousImpact:a})||$n({isMovingForward:r,isInHomeList:u,draggable:t,draggables:i,destination:n,insideDestination:p,previousImpact:a,viewport:l,afterCritical:c});if(!s)return null;var v=Le({impact:s,draggable:t,droppable:n,draggables:i,afterCritical:c}),f=et({draggable:t,destination:n,newPageBorderBoxCenter:v,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(f){var m=Ze({pageBorderBoxCenter:v,draggable:t,viewport:l});return{clientSelection:m,impact:s,scrollJumpRequest:null}}var h=G(v,o),D=ra({impact:s,viewport:l,destination:n,draggables:i,maxScrollChange:h});return{clientSelection:d,impact:D,scrollJumpRequest:h}},L=function(r){var t=r.subject.active;return t||g(!1),t},aa=function(e){var r=e.isMovingForward,t=e.pageBorderBoxCenter,n=e.source,i=e.droppables,a=e.viewport,l=n.subject.active;if(!l)return null;var o=n.axis,d=z(l[o.start],l[o.end]),c=Oe(i).filter(function(u){return u!==n}).filter(function(u){return u.isEnabled}).filter(function(u){return!!u.subject.active}).filter(function(u){return qr(a.frame)(L(u))}).filter(function(u){var s=L(u);return r?l[o.crossAxisEnd]<s[o.crossAxisEnd]:s[o.crossAxisStart]<l[o.crossAxisStart]}).filter(function(u){var s=L(u),v=z(s[o.start],s[o.end]);return d(s[o.start])||d(s[o.end])||v(l[o.start])||v(l[o.end])}).sort(function(u,s){var v=L(u)[o.crossAxisStart],f=L(s)[o.crossAxisStart];return r?v-f:f-v}).filter(function(u,s,v){return L(u)[o.crossAxisStart]===L(v[0])[o.crossAxisStart]});if(!c.length)return null;if(c.length===1)return c[0];var p=c.filter(function(u){var s=z(L(u)[o.start],L(u)[o.end]);return s(t[o.line])});return p.length===1?p[0]:p.length>1?p.sort(function(u,s){return L(u)[o.start]-L(s)[o.start]})[0]:c.sort(function(u,s){var v=Wr(t,kr(L(u))),f=Wr(t,kr(L(s)));return v!==f?v-f:L(u)[o.start]-L(s)[o.start]})[0]},rt=function(r,t){var n=r.page.borderBox.center;return $(r.descriptor.id,t)?G(n,t.displacedBy.point):n},ia=function(r,t){var n=r.page.borderBox;return $(r.descriptor.id,t)?ce(n,Z(t.displacedBy.point)):n},oa=function(e){var r=e.pageBorderBoxCenter,t=e.viewport,n=e.destination,i=e.insideDestination,a=e.afterCritical,l=i.filter(function(o){return $r({target:ia(o,a),destination:n,viewport:t.frame,withDroppableDisplacement:!0})}).sort(function(o,d){var c=de(r,Qe(n,rt(o,a))),p=de(r,Qe(n,rt(d,a)));return c<p?-1:p<c?1:o.descriptor.index-d.descriptor.index});return l[0]||null},fe=(0,R.A)(function(r,t){var n=t[r.line];return{value:n,point:J(r.line,n)}}),la=function(r,t,n){var i=r.axis;if(r.descriptor.mode==="virtual")return J(i.line,t[i.line]);var a=r.subject.page.contentBox[i.size],l=ee(r.descriptor.id,n),o=l.reduce(function(p,u){return p+u.client.marginBox[i.size]},0),d=o+t[i.line],c=d-a;return c<=0?null:J(i.line,c)},tt=function(r,t){return(0,A.A)({},r,{scroll:(0,A.A)({},r.scroll,{max:t})})},nt=function(r,t,n){var i=r.frame;re(t,r)&&g(!1),r.subject.withPlaceholder&&g(!1);var a=fe(r.axis,t.displaceBy).point,l=la(r,a,n),o={placeholderSize:a,increasedBy:l,oldFrameMaxScroll:r.frame?r.frame.scroll.max:null};if(!i){var d=_({page:r.subject.page,withPlaceholder:o,axis:r.axis,frame:r.frame});return(0,A.A)({},r,{subject:d})}var c=l?N(i.scroll.max,l):i.scroll.max,p=tt(i,c),u=_({page:r.subject.page,withPlaceholder:o,axis:r.axis,frame:p});return(0,A.A)({},r,{subject:u,frame:p})},sa=function(r){var t=r.subject.withPlaceholder;t||g(!1);var n=r.frame;if(!n){var i=_({page:r.subject.page,axis:r.axis,frame:null,withPlaceholder:null});return(0,A.A)({},r,{subject:i})}var a=t.oldFrameMaxScroll;a||g(!1);var l=tt(n,a),o=_({page:r.subject.page,axis:r.axis,frame:l,withPlaceholder:null});return(0,A.A)({},r,{subject:o,frame:l})},ua=function(e){var r=e.previousPageBorderBoxCenter,t=e.moveRelativeTo,n=e.insideDestination,i=e.draggable,a=e.draggables,l=e.destination,o=e.viewport,d=e.afterCritical;if(!t){if(n.length)return null;var c={displaced:pe,displacedBy:Kr,at:{type:"REORDER",destination:{droppableId:l.descriptor.id,index:0}}},p=Le({impact:c,draggable:i,droppable:l,draggables:a,afterCritical:d}),u=re(i,l)?l:nt(l,i,a),s=et({draggable:i,destination:u,newPageBorderBoxCenter:p,viewport:o.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return s?c:null}var v=r[l.axis.line]<=t.page.borderBox.center[l.axis.line],f=function(){var h=t.descriptor.index;return t.descriptor.id===i.descriptor.id||v?h:h+1}(),m=fe(l.axis,i.displaceBy);return Me({draggable:i,insideDestination:n,destination:l,viewport:o,displacedBy:m,last:pe,index:f})},da=function(e){var r=e.isMovingForward,t=e.previousPageBorderBoxCenter,n=e.draggable,i=e.isOver,a=e.draggables,l=e.droppables,o=e.viewport,d=e.afterCritical,c=aa({isMovingForward:r,pageBorderBoxCenter:t,source:i,droppables:l,viewport:o});if(!c)return null;var p=ee(c.descriptor.id,a),u=oa({pageBorderBoxCenter:t,viewport:o,destination:c,insideDestination:p,afterCritical:d}),s=ua({previousPageBorderBoxCenter:t,destination:c,draggable:n,draggables:a,moveRelativeTo:u,insideDestination:p,viewport:o,afterCritical:d});if(!s)return null;var v=Le({impact:s,draggable:n,droppable:c,draggables:a,afterCritical:d}),f=Ze({pageBorderBoxCenter:v,draggable:n,viewport:o});return{clientSelection:f,impact:s,scrollJumpRequest:null}},F=function(e){var r=e.at;return r?r.type==="REORDER"?r.destination.droppableId:r.combine.droppableId:null},ca=function(r,t){var n=F(r);return n?t[n]:null},pa=function(e){var r=e.state,t=e.type,n=ca(r.impact,r.dimensions.droppables),i=!!n,a=r.dimensions.droppables[r.critical.droppable.id],l=n||a,o=l.axis.direction,d=o==="vertical"&&(t==="MOVE_UP"||t==="MOVE_DOWN")||o==="horizontal"&&(t==="MOVE_LEFT"||t==="MOVE_RIGHT");if(d&&!i)return null;var c=t==="MOVE_DOWN"||t==="MOVE_RIGHT",p=r.dimensions.draggables[r.critical.draggable.id],u=r.current.page.borderBoxCenter,s=r.dimensions,v=s.draggables,f=s.droppables;return d?na({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:p,destination:l,draggables:v,viewport:r.viewport,previousClientSelection:r.current.client.selection,previousImpact:r.impact,afterCritical:r.afterCritical}):da({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:p,isOver:l,draggables:v,droppables:f,viewport:r.viewport,afterCritical:r.afterCritical})};function X(e){return e.phase==="DRAGGING"||e.phase==="COLLECTING"}function at(e){var r=z(e.top,e.bottom),t=z(e.left,e.right);return function(i){return r(i.y)&&t(i.x)}}function va(e,r){return e.left<r.right&&e.right>r.left&&e.top<r.bottom&&e.bottom>r.top}function fa(e){var r=e.pageBorderBox,t=e.draggable,n=e.candidates,i=t.page.borderBox.center,a=n.map(function(l){var o=l.axis,d=J(l.axis.line,r.center[o.line],l.page.borderBox.center[o.crossAxisLine]);return{id:l.descriptor.id,distance:de(i,d)}}).sort(function(l,o){return o.distance-l.distance});return a[0]?a[0].id:null}function ga(e){var r=e.pageBorderBox,t=e.draggable,n=e.droppables,i=Oe(n).filter(function(a){if(!a.isEnabled)return!1;var l=a.subject.active;if(!l||!va(r,l))return!1;if(at(l)(r.center))return!0;var o=a.axis,d=l.center[o.crossAxisLine],c=r[o.crossAxisStart],p=r[o.crossAxisEnd],u=z(l[o.crossAxisStart],l[o.crossAxisEnd]),s=u(c),v=u(p);return!s&&!v?!0:s?c<d:p>d});return i.length?i.length===1?i[0].descriptor.id:fa({pageBorderBox:r,draggable:t,candidates:i}):null}var it=function(r,t){return(0,P.l)(ce(r,t))},ma=function(e,r){var t=e.frame;return t?it(r,t.scroll.diff.value):r};function ot(e){var r=e.displaced,t=e.id;return!!(r.visible[t]||r.invisible[t])}function ba(e){var r=e.draggable,t=e.closest,n=e.inHomeList;return t?n&&t.descriptor.index>r.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}var ha=function(e){var r=e.pageBorderBoxWithDroppableScroll,t=e.draggable,n=e.destination,i=e.insideDestination,a=e.last,l=e.viewport,o=e.afterCritical,d=n.axis,c=fe(n.axis,t.displaceBy),p=c.value,u=r[d.start],s=r[d.end],v=Ne(t,i),f=j(v,function(h){var D=h.descriptor.id,y=h.page.borderBox.center[d.line],I=$(D,o),C=ot({displaced:a,id:D});return I?C?s<=y:u<y-p:C?s<=y+p:u<y}),m=ba({draggable:t,closest:f,inHomeList:re(t,n)});return Me({draggable:t,insideDestination:i,destination:n,viewport:l,last:a,displacedBy:c,index:m})},Da=4,ya=function(e){var r=e.draggable,t=e.pageBorderBoxWithDroppableScroll,n=e.previousImpact,i=e.destination,a=e.insideDestination,l=e.afterCritical;if(!i.isCombineEnabled)return null;var o=i.axis,d=fe(i.axis,r.displaceBy),c=d.value,p=t[o.start],u=t[o.end],s=Ne(r,a),v=j(s,function(m){var h=m.descriptor.id,D=m.page.borderBox,y=D[o.size],I=y/Da,C=$(h,l),E=ot({displaced:n.displaced,id:h});return C?E?u>D[o.start]+I&&u<D[o.end]-I:p>D[o.start]-c+I&&p<D[o.end]-c-I:E?u>D[o.start]+c+I&&u<D[o.end]+c-I:p>D[o.start]+I&&p<D[o.end]-I});if(!v)return null;var f={displacedBy:d,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:v.descriptor.id,droppableId:i.descriptor.id}}};return f},lt=function(e){var r=e.pageOffset,t=e.draggable,n=e.draggables,i=e.droppables,a=e.previousImpact,l=e.viewport,o=e.afterCritical,d=it(t.page.borderBox,r),c=ga({pageBorderBox:d,draggable:t,droppables:i});if(!c)return Mn;var p=i[c],u=ee(p.descriptor.id,n),s=ma(p,d);return ya({pageBorderBoxWithDroppableScroll:s,draggable:t,previousImpact:a,destination:p,insideDestination:u,afterCritical:o})||ha({pageBorderBoxWithDroppableScroll:s,draggable:t,destination:p,insideDestination:u,last:a.displaced,viewport:l,afterCritical:o})},_e=function(e,r){var t;return(0,A.A)({},e,(t={},t[r.descriptor.id]=r,t))},Ia=function(r){var t=r.previousImpact,n=r.impact,i=r.droppables,a=F(t),l=F(n);if(!a||a===l)return i;var o=i[a];if(!o.subject.withPlaceholder)return i;var d=sa(o);return _e(i,d)},xa=function(e){var r=e.draggable,t=e.draggables,n=e.droppables,i=e.previousImpact,a=e.impact,l=Ia({previousImpact:i,impact:a,droppables:n}),o=F(a);if(!o)return l;var d=n[o];if(re(r,d)||d.subject.withPlaceholder)return l;var c=nt(d,r,t);return _e(l,c)},ge=function(e){var r=e.state,t=e.clientSelection,n=e.dimensions,i=e.viewport,a=e.impact,l=e.scrollJumpRequest,o=i||r.viewport,d=n||r.dimensions,c=t||r.current.client.selection,p=G(c,r.initial.client.selection),u={offset:p,selection:c,borderBoxCenter:N(r.initial.client.borderBoxCenter,p)},s={selection:N(u.selection,o.scroll.current),borderBoxCenter:N(u.borderBoxCenter,o.scroll.current),offset:N(u.offset,o.scroll.diff.value)},v={client:u,page:s};if(r.phase==="COLLECTING")return(0,A.A)({phase:"COLLECTING"},r,{dimensions:d,viewport:o,current:v});var f=d.draggables[r.critical.draggable.id],m=a||lt({pageOffset:s.offset,draggable:f,draggables:d.draggables,droppables:d.droppables,previousImpact:r.impact,viewport:o,afterCritical:r.afterCritical}),h=xa({draggable:f,impact:m,previousImpact:r.impact,draggables:d.draggables,droppables:d.droppables}),D=(0,A.A)({},r,{current:v,dimensions:{draggables:d.draggables,droppables:h},impact:m,viewport:o,scrollJumpRequest:l||null,forceShouldAnimate:l?!1:null});return D};function Ca(e,r){return e.map(function(t){return r[t]})}var st=function(e){var r=e.impact,t=e.viewport,n=e.draggables,i=e.destination,a=e.forceShouldAnimate,l=r.displaced,o=Ca(l.all,n),d=ve({afterDragging:o,destination:i,displacedBy:r.displacedBy,viewport:t.frame,forceShouldAnimate:a,last:l});return(0,A.A)({},r,{displaced:d})},ut=function(e){var r=e.impact,t=e.draggable,n=e.droppable,i=e.draggables,a=e.viewport,l=e.afterCritical,o=Le({impact:r,draggable:t,draggables:i,droppable:n,afterCritical:l});return Ze({pageBorderBoxCenter:o,draggable:t,viewport:a})},dt=function(e){var r=e.state,t=e.dimensions,n=e.viewport;r.movementMode!=="SNAP"&&g(!1);var i=r.impact,a=n||r.viewport,l=t||r.dimensions,o=l.draggables,d=l.droppables,c=o[r.critical.draggable.id],p=F(i);p||g(!1);var u=d[p],s=st({impact:i,viewport:a,destination:u,draggables:o}),v=ut({impact:s,draggable:c,droppable:u,draggables:o,viewport:a,afterCritical:r.afterCritical});return ge({impact:s,clientSelection:v,state:r,dimensions:l,viewport:a})},Aa=function(e){return{index:e.index,droppableId:e.droppableId}},ct=function(e){var r=e.draggable,t=e.home,n=e.draggables,i=e.viewport,a=fe(t.axis,r.displaceBy),l=ee(t.descriptor.id,n),o=l.indexOf(r);o===-1&&g(!1);var d=l.slice(o+1),c=d.reduce(function(v,f){return v[f.descriptor.id]=!0,v},{}),p={inVirtualList:t.descriptor.mode==="virtual",displacedBy:a,effected:c},u=ve({afterDragging:d,destination:t,displacedBy:a,last:null,viewport:i.frame,forceShouldAnimate:!1}),s={displaced:u,displacedBy:a,at:{type:"REORDER",destination:Aa(r.descriptor)}};return{impact:s,afterCritical:p}},Sa=function(e,r){return{draggables:e.draggables,droppables:_e(e.droppables,r)}},me=function(r){},be=function(r){},Ea=function(e){var r=e.draggable,t=e.offset,n=e.initialWindowScroll,i=(0,P.cY)(r.client,t),a=(0,P.SQ)(i,n),l=(0,A.A)({},r,{placeholder:(0,A.A)({},r.placeholder,{client:i}),client:i,page:a});return l},wa=function(e){var r=e.frame;return r||g(!1),r},Ba=function(e){var r=e.additions,t=e.updatedDroppables,n=e.viewport,i=n.scroll.diff.value;return r.map(function(a){var l=a.descriptor.droppableId,o=t[l],d=wa(o),c=d.scroll.diff.value,p=N(i,c),u=Ea({draggable:a,offset:p,initialWindowScroll:n.scroll.initial});return u})},Pa=function(e){var r=e.state,t=e.published;me();var n=t.modified.map(function(I){var C=r.dimensions.droppables[I.droppableId],E=qe(C,I.scroll);return E}),i=(0,A.A)({},r.dimensions.droppables,{},Vr(n)),a=zr(Ba({additions:t.additions,updatedDroppables:i,viewport:r.viewport})),l=(0,A.A)({},r.dimensions.draggables,{},a);t.removals.forEach(function(I){delete l[I]});var o={droppables:i,draggables:l},d=F(r.impact),c=d?o.droppables[d]:null,p=o.draggables[r.critical.draggable.id],u=o.droppables[r.critical.droppable.id],s=ct({draggable:p,home:u,draggables:l,viewport:r.viewport}),v=s.impact,f=s.afterCritical,m=c&&c.isCombineEnabled?r.impact:v,h=lt({pageOffset:r.current.page.offset,draggable:o.draggables[r.critical.draggable.id],draggables:o.draggables,droppables:o.droppables,previousImpact:m,viewport:r.viewport,afterCritical:f});be();var D=(0,A.A)({phase:"DRAGGING"},r,{phase:"DRAGGING",impact:h,onLiftImpact:v,dimensions:o,afterCritical:f,forceShouldAnimate:!1});if(r.phase==="COLLECTING")return D;var y=(0,A.A)({phase:"DROP_PENDING"},D,{phase:"DROP_PENDING",reason:r.reason,isWaiting:!1});return y},er=function(r){return r.movementMode==="SNAP"},rr=function(r,t,n){var i=Sa(r.dimensions,t);return!er(r)||n?ge({state:r,dimensions:i}):dt({state:r,dimensions:i})};function tr(e){return e.isDragging&&e.movementMode==="SNAP"?(0,A.A)({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var pt={phase:"IDLE",completed:null,shouldFlush:!1},Ra=function(e,r){if(e===void 0&&(e=pt),r.type==="FLUSH")return(0,A.A)({},pt,{shouldFlush:!0});if(r.type==="INITIAL_PUBLISH"){e.phase!=="IDLE"&&g(!1);var t=r.payload,n=t.critical,i=t.clientSelection,a=t.viewport,l=t.dimensions,o=t.movementMode,d=l.draggables[n.draggable.id],c=l.droppables[n.droppable.id],p={selection:i,borderBoxCenter:d.client.borderBox.center,offset:O},u={client:p,page:{selection:N(p.selection,a.scroll.initial),borderBoxCenter:N(p.selection,a.scroll.initial),offset:N(p.selection,a.scroll.diff.value)}},s=Oe(l.droppables).every(function(is){return!is.isFixedOnPage}),v=ct({draggable:d,home:c,draggables:l.draggables,viewport:a}),f=v.impact,m=v.afterCritical,h={phase:"DRAGGING",isDragging:!0,critical:n,movementMode:o,dimensions:l,initial:u,current:u,isWindowScrollAllowed:s,impact:f,afterCritical:m,onLiftImpact:f,viewport:a,scrollJumpRequest:null,forceShouldAnimate:null};return h}if(r.type==="COLLECTION_STARTING"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&g(!1);var D=(0,A.A)({phase:"COLLECTING"},e,{phase:"COLLECTING"});return D}if(r.type==="PUBLISH_WHILE_DRAGGING")return e.phase==="COLLECTING"||e.phase==="DROP_PENDING"||g(!1),Pa({state:e,published:r.payload});if(r.type==="MOVE"){if(e.phase==="DROP_PENDING")return e;X(e)||g(!1);var y=r.payload.client;return q(y,e.current.client.selection)?e:ge({state:e,clientSelection:y,impact:er(e)?e.impact:null})}if(r.type==="UPDATE_DROPPABLE_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="COLLECTING")return tr(e);X(e)||g(!1);var I=r.payload,C=I.id,E=I.newScroll,S=e.dimensions.droppables[C];if(!S)return e;var B=qe(S,E);return rr(e,B,!1)}if(r.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(e.phase==="DROP_PENDING")return e;X(e)||g(!1);var M=r.payload,w=M.id,T=M.isEnabled,U=e.dimensions.droppables[w];U||g(!1),U.isEnabled===T&&g(!1);var k=(0,A.A)({},U,{isEnabled:T});return rr(e,k,!0)}if(r.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(e.phase==="DROP_PENDING")return e;X(e)||g(!1);var ie=r.payload,Ee=ie.id,oe=ie.isCombineEnabled,we=e.dimensions.droppables[Ee];we||g(!1),we.isCombineEnabled===oe&&g(!1);var Xl=(0,A.A)({},we,{isCombineEnabled:oe});return rr(e,Xl,!0)}if(r.type==="MOVE_BY_WINDOW_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="DROP_ANIMATING")return e;X(e)||g(!1),e.isWindowScrollAllowed||g(!1);var sn=r.payload.newScroll;if(q(e.viewport.scroll.current,sn))return tr(e);var un=Zr(e.viewport,sn);return er(e)?dt({state:e,viewport:un}):ge({state:e,viewport:un})}if(r.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!X(e))return e;var dn=r.payload.maxScroll;if(q(dn,e.viewport.scroll.max))return e;var Ql=(0,A.A)({},e.viewport,{scroll:(0,A.A)({},e.viewport.scroll,{max:dn})});return(0,A.A)({phase:"DRAGGING"},e,{viewport:Ql})}if(r.type==="MOVE_UP"||r.type==="MOVE_DOWN"||r.type==="MOVE_LEFT"||r.type==="MOVE_RIGHT"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&g(!1);var ze=pa({state:e,type:r.type});return ze?ge({state:e,impact:ze.impact,clientSelection:ze.clientSelection,scrollJumpRequest:ze.scrollJumpRequest}):e}if(r.type==="DROP_PENDING"){var Zl=r.payload.reason;e.phase!=="COLLECTING"&&g(!1);var _l=(0,A.A)({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:Zl});return _l}if(r.type==="DROP_ANIMATE"){var Pr=r.payload,es=Pr.completed,rs=Pr.dropDuration,ts=Pr.newHomeClientOffset;e.phase==="DRAGGING"||e.phase==="DROP_PENDING"||g(!1);var ns={phase:"DROP_ANIMATING",completed:es,dropDuration:rs,newHomeClientOffset:ts,dimensions:e.dimensions};return ns}if(r.type==="DROP_COMPLETE"){var as=r.payload.completed;return{phase:"IDLE",completed:as,shouldFlush:!1}}return e},Oa=function(r){return{type:"BEFORE_INITIAL_CAPTURE",payload:r}},Ta=function(r){return{type:"LIFT",payload:r}},Na=function(r){return{type:"INITIAL_PUBLISH",payload:r}},Ma=function(r){return{type:"PUBLISH_WHILE_DRAGGING",payload:r}},La=function(){return{type:"COLLECTION_STARTING",payload:null}},Ga=function(r){return{type:"UPDATE_DROPPABLE_SCROLL",payload:r}},Fa=function(r){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:r}},Wa=function(r){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:r}},vt=function(r){return{type:"MOVE",payload:r}},Ua=function(r){return{type:"MOVE_BY_WINDOW_SCROLL",payload:r}},ka=function(r){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:r}},Ha=function(){return{type:"MOVE_UP",payload:null}},Va=function(){return{type:"MOVE_DOWN",payload:null}},za=function(){return{type:"MOVE_RIGHT",payload:null}},Ka=function(){return{type:"MOVE_LEFT",payload:null}},nr=function(){return{type:"FLUSH",payload:null}},qa=function(r){return{type:"DROP_ANIMATE",payload:r}},ar=function(r){return{type:"DROP_COMPLETE",payload:r}},ft=function(r){return{type:"DROP",payload:r}},ja=function(r){return{type:"DROP_PENDING",payload:r}},gt=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function ss(e){if(!(e.length<=1)){for(var r=e.map(function(o){return o.descriptor.index}),t={},n=1;n<r.length;n++){var i=r[n],a=r[n-1];i!==a+1&&(t[i]=!0)}if(Object.keys(t).length)var l=r.map(function(o){var d=!!t[o];return d?"[\u{1F525}"+o+"]":""+o}).join(", ")}}function $a(e,r){if(0)var t}var Ya=function(e){return function(r){var t=r.getState,n=r.dispatch;return function(i){return function(a){if(a.type!=="LIFT"){i(a);return}var l=a.payload,o=l.id,d=l.clientSelection,c=l.movementMode,p=t();p.phase==="DROP_ANIMATING"&&n(ar({completed:p.completed})),t().phase!=="IDLE"&&g(!1),n(nr()),n(Oa({draggableId:o,movementMode:c}));var u={shouldPublishImmediately:c==="SNAP"},s={draggableId:o,scrollOptions:u},v=e.startPublishing(s),f=v.critical,m=v.dimensions,h=v.viewport;$a(f,m),n(Na({critical:f,dimensions:m,clientSelection:d,movementMode:c,viewport:h}))}}}},Ja=function(e){return function(){return function(r){return function(t){t.type==="INITIAL_PUBLISH"&&e.dragging(),t.type==="DROP_ANIMATE"&&e.dropping(t.payload.completed.result.reason),(t.type==="FLUSH"||t.type==="DROP_COMPLETE")&&e.resting(),r(t)}}}},ir={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},he={opacity:{drop:0,combining:.7},scale:{drop:.75}},or={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},Q=or.outOfTheWay+"s "+ir.outOfTheWay,De={fluid:"opacity "+Q,snap:"transform "+Q+", opacity "+Q,drop:function(r){var t=r+"s "+ir.drop;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Q,placeholder:"height "+Q+", width "+Q+", margin "+Q},mt=function(r){return q(r,O)?null:"translate("+r.x+"px, "+r.y+"px)"},lr={moveTo:mt,drop:function(r,t){var n=mt(r);return n?t?n+" scale("+he.scale.drop+")":n:null}},sr=or.minDropTime,bt=or.maxDropTime,Xa=bt-sr,ht=1500,Qa=.6,Za=function(e){var r=e.current,t=e.destination,n=e.reason,i=de(r,t);if(i<=0)return sr;if(i>=ht)return bt;var a=i/ht,l=sr+Xa*a,o=n==="CANCEL"?l*Qa:l;return Number(o.toFixed(2))},_a=function(e){var r=e.impact,t=e.draggable,n=e.dimensions,i=e.viewport,a=e.afterCritical,l=n.draggables,o=n.droppables,d=F(r),c=d?o[d]:null,p=o[t.descriptor.droppableId],u=ut({impact:r,draggable:t,draggables:l,afterCritical:a,droppable:c||p,viewport:i}),s=G(u,t.client.borderBox.center);return s},ei=function(e){var r=e.draggables,t=e.reason,n=e.lastImpact,i=e.home,a=e.viewport,l=e.onLiftImpact;if(!n.at||t!=="DROP"){var o=st({draggables:r,impact:l,destination:i,viewport:a,forceShouldAnimate:!0});return{impact:o,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var d=(0,A.A)({},n,{displaced:pe});return{impact:d,didDropInsideDroppable:!0}},ri=function(e){var r=e.getState,t=e.dispatch;return function(n){return function(i){if(i.type!=="DROP"){n(i);return}var a=r(),l=i.payload.reason;if(a.phase==="COLLECTING"){t(ja({reason:l}));return}if(a.phase!=="IDLE"){var o=a.phase==="DROP_PENDING"&&a.isWaiting;o&&g(!1),a.phase==="DRAGGING"||a.phase==="DROP_PENDING"||g(!1);var d=a.critical,c=a.dimensions,p=c.draggables[a.critical.draggable.id],u=ei({reason:l,lastImpact:a.impact,afterCritical:a.afterCritical,onLiftImpact:a.onLiftImpact,home:a.dimensions.droppables[a.critical.droppable.id],viewport:a.viewport,draggables:a.dimensions.draggables}),s=u.impact,v=u.didDropInsideDroppable,f=v?$e(s):null,m=v?Te(s):null,h={index:d.draggable.index,droppableId:d.droppable.id},D={draggableId:p.descriptor.id,type:p.descriptor.type,source:h,reason:l,mode:a.movementMode,destination:f,combine:m},y=_a({impact:s,draggable:p,dimensions:c,viewport:a.viewport,afterCritical:a.afterCritical}),I={critical:a.critical,afterCritical:a.afterCritical,result:D,impact:s},C=!q(a.current.client.offset,y)||!!D.combine;if(!C){t(ar({completed:I}));return}var E=Za({current:a.current.client.offset,destination:y,reason:l}),S={newHomeClientOffset:y,dropDuration:E,completed:I};t(qa(S))}}}},Dt=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function ti(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}function ni(e){var r=e.onWindowScroll;function t(){r(Dt())}var n=(0,se.A)(t),i=ti(n),a=K;function l(){return a!==K}function o(){l()&&g(!1),a=V(window,[i])}function d(){l()||g(!1),n.cancel(),a(),a=K}return{start:o,stop:d,isActive:l}}var ai=function(r){return r.type==="DROP_COMPLETE"||r.type==="DROP_ANIMATE"||r.type==="FLUSH"},ii=function(e){var r=ni({onWindowScroll:function(n){e.dispatch(Ua({newScroll:n}))}});return function(t){return function(n){!r.isActive()&&n.type==="INITIAL_PUBLISH"&&r.start(),r.isActive()&&ai(n)&&r.stop(),t(n)}}},oi=function(e){var r=!1,t=!1,n=setTimeout(function(){t=!0}),i=function(l){r||t||(r=!0,e(l),clearTimeout(n))};return i.wasCalled=function(){return r},i},li=function(){var e=[],r=function(a){var l=je(e,function(c){return c.timerId===a});l===-1&&g(!1);var o=e.splice(l,1),d=o[0];d.callback()},t=function(a){var l=setTimeout(function(){return r(l)}),o={timerId:l,callback:a};e.push(o)},n=function(){if(e.length){var a=[].concat(e);e.length=0,a.forEach(function(l){clearTimeout(l.timerId),l.callback()})}};return{add:t,flush:n}},si=function(r,t){return r==null&&t==null?!0:r==null||t==null?!1:r.droppableId===t.droppableId&&r.index===t.index},ui=function(r,t){return r==null&&t==null?!0:r==null||t==null?!1:r.draggableId===t.draggableId&&r.droppableId===t.droppableId},di=function(r,t){if(r===t)return!0;var n=r.draggable.id===t.draggable.id&&r.draggable.droppableId===t.draggable.droppableId&&r.draggable.type===t.draggable.type&&r.draggable.index===t.draggable.index,i=r.droppable.id===t.droppable.id&&r.droppable.type===t.droppable.type;return n&&i},ye=function(r,t){me(),t(),be()},Ge=function(r,t){return{draggableId:r.draggable.id,type:r.droppable.type,source:{droppableId:r.droppable.id,index:r.draggable.index},mode:t}},ur=function(r,t,n,i){if(!r){n(i(t));return}var a=oi(n),l={announce:a};r(t,l),a.wasCalled()||n(i(t))},ci=function(e,r){var t=li(),n=null,i=function(s,v){n&&g(!1),ye("onBeforeCapture",function(){var f=e().onBeforeCapture;if(f){var m={draggableId:s,mode:v};f(m)}})},a=function(s,v){n&&g(!1),ye("onBeforeDragStart",function(){var f=e().onBeforeDragStart;f&&f(Ge(s,v))})},l=function(s,v){n&&g(!1);var f=Ge(s,v);n={mode:v,lastCritical:s,lastLocation:f.source,lastCombine:null},t.add(function(){ye("onDragStart",function(){return ur(e().onDragStart,f,r,Pe.onDragStart)})})},o=function(s,v){var f=$e(v),m=Te(v);n||g(!1);var h=!di(s,n.lastCritical);h&&(n.lastCritical=s);var D=!si(n.lastLocation,f);D&&(n.lastLocation=f);var y=!ui(n.lastCombine,m);if(y&&(n.lastCombine=m),!(!h&&!D&&!y)){var I=(0,A.A)({},Ge(s,n.mode),{combine:m,destination:f});t.add(function(){ye("onDragUpdate",function(){return ur(e().onDragUpdate,I,r,Pe.onDragUpdate)})})}},d=function(){n||g(!1),t.flush()},c=function(s){n||g(!1),n=null,ye("onDragEnd",function(){return ur(e().onDragEnd,s,r,Pe.onDragEnd)})},p=function(){if(n){var s=(0,A.A)({},Ge(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});c(s)}};return{beforeCapture:i,beforeStart:a,start:l,update:o,flush:d,drop:c,abort:p}},pi=function(e,r){var t=ci(e,r);return function(n){return function(i){return function(a){if(a.type==="BEFORE_INITIAL_CAPTURE"){t.beforeCapture(a.payload.draggableId,a.payload.movementMode);return}if(a.type==="INITIAL_PUBLISH"){var l=a.payload.critical;t.beforeStart(l,a.payload.movementMode),i(a),t.start(l,a.payload.movementMode);return}if(a.type==="DROP_COMPLETE"){var o=a.payload.completed.result;t.flush(),i(a),t.drop(o);return}if(i(a),a.type==="FLUSH"){t.abort();return}var d=n.getState();d.phase==="DRAGGING"&&t.update(d.critical,d.impact)}}}},vi=function(e){return function(r){return function(t){if(t.type!=="DROP_ANIMATION_FINISHED"){r(t);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&g(!1),e.dispatch(ar({completed:n.completed}))}}},fi=function(e){var r=null,t=null;function n(){t&&(cancelAnimationFrame(t),t=null),r&&(r(),r=null)}return function(i){return function(a){if((a.type==="FLUSH"||a.type==="DROP_COMPLETE"||a.type==="DROP_ANIMATION_FINISHED")&&n(),i(a),a.type==="DROP_ANIMATE"){var l={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var d=e.getState();d.phase==="DROP_ANIMATING"&&e.dispatch(gt())}};t=requestAnimationFrame(function(){t=null,r=V(window,[l])})}}}},gi=function(e){return function(){return function(r){return function(t){(t.type==="DROP_COMPLETE"||t.type==="FLUSH"||t.type==="DROP_ANIMATE")&&e.stopPublishing(),r(t)}}}},mi=function(e){var r=!1;return function(){return function(t){return function(n){if(n.type==="INITIAL_PUBLISH"){r=!0,e.tryRecordFocus(n.payload.critical.draggable.id),t(n),e.tryRestoreFocusRecorded();return}if(t(n),!!r){if(n.type==="FLUSH"){r=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){r=!1;var i=n.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},bi=function(r){return r.type==="DROP_COMPLETE"||r.type==="DROP_ANIMATE"||r.type==="FLUSH"},hi=function(e){return function(r){return function(t){return function(n){if(bi(n)){e.stop(),t(n);return}if(n.type==="INITIAL_PUBLISH"){t(n);var i=r.getState();i.phase!=="DRAGGING"&&g(!1),e.start(i);return}t(n),e.scroll(r.getState())}}}},Di=function(e){return function(r){return function(t){if(r(t),t.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(ft({reason:n.reason})))}}}},yi=le.Zz,Ii=function(e){var r=e.dimensionMarshal,t=e.focusMarshal,n=e.styleMarshal,i=e.getResponders,a=e.announce,l=e.autoScroller;return(0,le.y$)(Ra,yi((0,le.Tw)(Ja(n),gi(r),Ya(r),ri,vi,fi,Di,hi(l),ii,mi(t),pi(i,a))))},dr=function(){return{additions:{},removals:{},modified:{}}};function xi(e){var r=e.registry,t=e.callbacks,n=dr(),i=null,a=function(){i||(t.collectionStarting(),i=requestAnimationFrame(function(){i=null,me();var p=n,u=p.additions,s=p.removals,v=p.modified,f=Object.keys(u).map(function(D){return r.draggable.getById(D).getDimension(O)}).sort(function(D,y){return D.descriptor.index-y.descriptor.index}),m=Object.keys(v).map(function(D){var y=r.droppable.getById(D),I=y.callbacks.getScrollWhileDragging();return{droppableId:D,scroll:I}}),h={additions:f,removals:Object.keys(s),modified:m};n=dr(),be(),t.publish(h)}))},l=function(p){var u=p.descriptor.id;n.additions[u]=p,n.modified[p.descriptor.droppableId]=!0,n.removals[u]&&delete n.removals[u],a()},o=function(p){var u=p.descriptor;n.removals[u.id]=!0,n.modified[u.droppableId]=!0,n.additions[u.id]&&delete n.additions[u.id],a()},d=function(){i&&(cancelAnimationFrame(i),i=null,n=dr())};return{add:l,remove:o,stop:d}}var yt=function(e){var r=e.scrollHeight,t=e.scrollWidth,n=e.height,i=e.width,a=G({x:t,y:r},{x:i,y:n}),l={x:Math.max(0,a.x),y:Math.max(0,a.y)};return l},It=function(){var e=document.documentElement;return e||g(!1),e},xt=function(){var e=It(),r=yt({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return r},Ci=function(){var e=Dt(),r=xt(),t=e.y,n=e.x,i=It(),a=i.clientWidth,l=i.clientHeight,o=n+a,d=t+l,c=(0,P.l)({top:t,left:n,right:o,bottom:d}),p={frame:c,scroll:{initial:e,current:e,max:r,diff:{value:O,displacement:O}}};return p},Ai=function(e){var r=e.critical,t=e.scrollOptions,n=e.registry;me();var i=Ci(),a=i.scroll.current,l=r.droppable,o=n.droppable.getAllByType(l.type).map(function(u){return u.callbacks.getDimensionAndWatchScroll(a,t)}),d=n.draggable.getAllByType(r.draggable.type).map(function(u){return u.getDimension(a)}),c={draggables:zr(d),droppables:Vr(o)};be();var p={dimensions:c,critical:r,viewport:i};return p};function Ct(e,r,t){if(t.descriptor.id===r.id||t.descriptor.type!==r.type)return!1;var n=e.droppable.getById(t.descriptor.droppableId);return n.descriptor.mode==="virtual"}var Si=function(e,r){var t=null,n=xi({callbacks:{publish:r.publishWhileDragging,collectionStarting:r.collectionStarting},registry:e}),i=function(v,f){e.droppable.exists(v)||g(!1),t&&r.updateDroppableIsEnabled({id:v,isEnabled:f})},a=function(v,f){t&&(e.droppable.exists(v)||g(!1),r.updateDroppableIsCombineEnabled({id:v,isCombineEnabled:f}))},l=function(v,f){t&&(e.droppable.exists(v)||g(!1),r.updateDroppableScroll({id:v,newScroll:f}))},o=function(v,f){t&&e.droppable.getById(v).callbacks.scroll(f)},d=function(){if(t){n.stop();var v=t.critical.droppable;e.droppable.getAllByType(v.type).forEach(function(f){return f.callbacks.dragStopped()}),t.unsubscribe(),t=null}},c=function(v){t||g(!1);var f=t.critical.draggable;v.type==="ADDITION"&&Ct(e,f,v.value)&&n.add(v.value),v.type==="REMOVAL"&&Ct(e,f,v.value)&&n.remove(v.value)},p=function(v){t&&g(!1);var f=e.draggable.getById(v.draggableId),m=e.droppable.getById(f.descriptor.droppableId),h={draggable:f.descriptor,droppable:m.descriptor},D=e.subscribe(c);return t={critical:h,unsubscribe:D},Ai({critical:h,registry:e,scrollOptions:v.scrollOptions})},u={updateDroppableIsEnabled:i,updateDroppableIsCombineEnabled:a,scrollDroppable:o,updateDroppableScroll:l,startPublishing:p,stopPublishing:d};return u},At=function(e,r){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===r?!1:e.completed.result.reason==="DROP"},Ei=function(e){window.scrollBy(e.x,e.y)},wi=(0,R.A)(function(e){return Oe(e).filter(function(r){return!(!r.isEnabled||!r.frame)})}),Bi=function(r,t){var n=j(wi(t),function(i){return i.frame||g(!1),at(i.frame.pageMarginBox)(r)});return n},Pi=function(e){var r=e.center,t=e.destination,n=e.droppables;if(t){var i=n[t];return i.frame?i:null}var a=Bi(r,n);return a},Y={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(r){return Math.pow(r,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ri=function(e,r){var t=e[r.size]*Y.startFromPercentage,n=e[r.size]*Y.maxScrollAtPercentage,i={startScrollingFrom:t,maxScrollValueAt:n};return i},St=function(e){var r=e.startOfRange,t=e.endOfRange,n=e.current,i=t-r;if(i===0)return 0;var a=n-r,l=a/i;return l},cr=1,Oi=function(e,r){if(e>r.startScrollingFrom)return 0;if(e<=r.maxScrollValueAt)return Y.maxPixelScroll;if(e===r.startScrollingFrom)return cr;var t=St({startOfRange:r.maxScrollValueAt,endOfRange:r.startScrollingFrom,current:e}),n=1-t,i=Y.maxPixelScroll*Y.ease(n);return Math.ceil(i)},Et=Y.durationDampening.accelerateAt,wt=Y.durationDampening.stopDampeningAt,Ti=function(e,r){var t=r,n=wt,i=Date.now(),a=i-t;if(a>=wt)return e;if(a<Et)return cr;var l=St({startOfRange:Et,endOfRange:n,current:a}),o=e*Y.ease(l);return Math.ceil(o)},Bt=function(e){var r=e.distanceToEdge,t=e.thresholds,n=e.dragStartTime,i=e.shouldUseTimeDampening,a=Oi(r,t);return a===0?0:i?Math.max(Ti(a,n),cr):a},Pt=function(e){var r=e.container,t=e.distanceToEdges,n=e.dragStartTime,i=e.axis,a=e.shouldUseTimeDampening,l=Ri(r,i),o=t[i.end]<t[i.start];return o?Bt({distanceToEdge:t[i.end],thresholds:l,dragStartTime:n,shouldUseTimeDampening:a}):-1*Bt({distanceToEdge:t[i.start],thresholds:l,dragStartTime:n,shouldUseTimeDampening:a})},Ni=function(e){var r=e.container,t=e.subject,n=e.pr