You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Paperlibrary__See__index...

41 lines
101 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(window.webpackJsonp=window.webpackJsonp||[]).push([[170],{"+M/w":
/*!***********************************************************************!*\
!*** ./src/components/EcListItems/Problemset/Card/index.less?modules ***!
\***********************************************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={flexRow:"flexRow___1Kwk7",flexColumn:"flexColumn___1x58l",action:"action___osaCD",setScore:"setScore___kmMlR",delete:"delete___XpFlx",content:"content___9Naj3",titleWrap:"titleWrap___32PZL",titleNumber:"titleNumber___3HPb0",score:"score___3zGYh",titleHtml:"titleHtml___2vgPo",answerWrap:"answerWrap___2vM8f",answer:"answer___1Q0Tc"}},"6cGi":
/*!*********************************************************!*\
!*** ./node_modules/rc-util/es/hooks/useMergedState.js ***!
\*********************************************************/
/*! exports provided: default */
/*! exports used: default */function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(/*! @babel/runtime/helpers/esm/slicedToArray */"ODXe"),i=n(/*! react */"q1tI");function a(e,t){var n=t||{},a=n.defaultValue,o=n.value,l=n.onChange,c=n.postState,u=i.useState((function(){return void 0!==o?o:void 0!==a?"function"==typeof a?a():a:"function"==typeof e?e():e})),s=Object(r.a)(u,2),d=s[0],p=s[1],f=void 0!==o?o:d;c&&(f=c(f));var g=i.useRef(l);g.current=l;var m=i.useCallback((function(e){p(e),f!==e&&g.current&&g.current(e,f)}),[f,g]),v=i.useRef(!0);return i.useEffect((function(){v.current?v.current=!1:void 0===o&&p(o)}),[o]),[f,m]}},D3Jc:
/*!*******************************************************!*\
!*** ./src/pages/Paperlibrary/See/index.less?modules ***!
\*******************************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={bg:"bg___2N4xV",wrap:"wrap___197Yw",title:"title___SRViJ",flexRow:"flexRow___2VcOb",flexColumn:"flexColumn___3sATC",flexJustifyBetween:"flexJustifyBetween___28Fc2",relative:"relative___1Z6Yd",questionNumber:"questionNumber___3JZ7u",score:"score___JiHU1",selectTopicButton:"selectTopicButton___2FHxM",line:"line___2fHJL",dragTip:"dragTip___3K-IA",typeActive:"typeActive___3Sew8",mouseTypeActive:"mouseTypeActive___2R64u",typeName:"typeName___1laV6",typeNumber:"typeNumber___slW4Y",typeAction:"typeAction___HFUjV",setScore:"setScore___3TxSu",delete:"delete___gIO9w",modal:"modal___2NK84"}},NNiE:
/*!**************************************************************!*\
!*** ./src/components/EcListItems/Problemset/Card/index.tsx ***!
\**************************************************************/
/*! exports provided: default */
/*! exports used: default */function(e,t,n){"use strict";n(/*! antd/es/radio/style */"7Kak");var r=n(/*! antd/es/radio */"9yH6"),i=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),a=n(/*! react */"q1tI"),o=n.n(a),l=n(/*! @/components/RenderHtml */"9Bee"),c=n(/*! ./index.less?modules */"+M/w"),u=n.n(c),s=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];t.a=function(e){var t,n=e.index,c=e.typeName,d=e.type,p=e.data,f=void 0===p?{}:p,g=e.inMouseId,m=e.isshow,v=e.onSetScore,b=void 0===v?function(){}:v,h=e.onDelete,y=void 0===h?function(){}:h,x=e.onMouseEnter,I=void 0===x?function(){}:x,D=Object(a.useState)(!1),E=Object(i.a)(D,2),w=E[0],O=E[1],C=function(){var e;return o.a.createElement("div",{className:u.a.answerWrap},null==f||null===(e=f.choices)||void 0===e?void 0:e.map((function(e,t){return o.a.createElement("div",{className:"".concat(u.a.flexRow," mt15"),key:t},o.a.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},s[t]),o.a.createElement("div",{className:"".concat(u.a.answer," ml5")},o.a.createElement(l.a,{value:null==e?void 0:e.choice_text})))})))},N=function(){var e;return o.a.createElement("div",{className:u.a.answerWrap},o.a.createElement("div",{className:"".concat(u.a.flexRow," mt15")},null==f||null===(e=f.choices)||void 0===e?void 0:e.map((function(e,t){return o.a.createElement(r.a,{disabled:!0,key:t},null==e?void 0:e.choice_text)}))))},A=function(){var e;return o.a.createElement("div",{className:u.a.answerWrap},o.a.createElement("div",{className:"".concat(u.a.flexRow," mt15")},o.a.createElement(l.a,{value:null==f||null===(e=f.program_attr)||void 0===e?void 0:e.description})))},S=function(){var e;return o.a.createElement("div",{className:u.a.answerWrap},o.a.createElement("div",{className:"".concat(u.a.flexColumn," mt15")},null==f||null===(e=f.standard_answer)||void 0===e?void 0:e.map((function(e,t){return o.a.createElement(l.a,{key:t,value:"答案(填空".concat(e.position,"").concat(e.answer_text.join("、"))})}))))},R=function(){var e;return o.a.createElement("div",{className:u.a.answerWrap},o.a.createElement("div",{className:"mt15"},o.a.createElement("div",null,"答案:"),o.a.createElement(l.a,{value:null==f||null===(e=f.answer_texts)||void 0===e?void 0:e[0]})))},B=function(){var e;return o.a.createElement("div",{className:u.a.answerWrap},o.a.createElement("div",{className:"mt10"},"关卡"),null==f||null===(e=f.shixun)||void 0===e?void 0:e.map((function(e,t){return o.a.createElement("div",{className:"mt10 font14"},t+1,". ",null==e?void 0:e.challenge_name)})))},P=function(){var e;return o.a.createElement("div",{className:u.a.answerWrap,style:{display:w&&"none"}},null==f||null===(e=f.sub_questions)||void 0===e?void 0:e.map((function(e,t){var r,i='<span style="margin-right: 10px">'.concat(n+1,".").concat(t+1,'</span><span>(单选题)</span><span class="c-grey-999">').concat(e.score,"分)</span>");return o.a.createElement(a.Fragment,null,o.a.createElement("div",{className:u.a.titleWrap,style:{marginTop:16}},o.a.createElement(l.a,{className:u.a.titleHtml,value:i+e.name})),null==e||null===(r=e.choices)||void 0===r?void 0:r.map((function(e,t){return o.a.createElement("div",{className:"".concat(u.a.flexRow," mt15"),key:t},o.a.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},s[t]),o.a.createElement("div",{className:"".concat(u.a.answer," ml5")},o.a.createElement(l.a,{value:null==e?void 0:e.choice_text})))})))})))};return o.a.createElement("div",{onMouseEnter:function(){return I(f.id)}},g===f.id&&o.a.createElement("div",{className:u.a.action},o.a.createElement("div",{className:u.a.setScore,onClick:function(){return b(f.id,c,null==f?void 0:f.shixun,f.score,f)}},"设置得分"),o.a.createElement("div",{className:u.a.delete,onClick:function(){return y(f.id)}},"删除")),o.a.createElement("div",{className:u.a.content},o.a.createElement("div",{className:u.a.titleWrap,style:{justifyContent:"space-between"}},o.a.createElement(l.a,{className:u.a.titleHtml,value:function(e,t){var n;return'<span style="margin-right: -10px">'.concat(t+1,'、</span><span class="c-grey-999">').concat("combination"===(null==e?void 0:e.item_type)?"共".concat(null==e||null===(n=e.sub_questions)||void 0===n?void 0:n.length,"小题,"):"").concat(e.score,"分)</span> ")}(f,n)+("combination"===(null==f?void 0:f.item_type)?"(题干)":"")+(f.name||(null==f?void 0:f.shixun_name))}),"combination"===(null==f?void 0:f.item_type)&&!m&&o.a.createElement("span",{onClick:function(e){O(!w)},style:{textAlign:"end",flexShrink:0}},w?"展开":"收起")),(t={SINGLE:C,MULTIPLE:C,JUDGMENT:N,PROGRAM:A,COMPLETION:S,SUBJECTIVE:R,PRACTICAL:B,COMBINATION:P})[d]?t[d]():null))}},VN4U:
/*!**********************************************!*\
!*** ./src/pages/Paperlibrary/See/index.tsx ***!
\**********************************************/
/*! exports provided: default */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */function(e,t,n){"use strict";n.r(t);var r=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends */"0Owb"),i=(n(/*! antd/es/breadcrumb/style */"sPJy"),n(/*! antd/es/breadcrumb */"bE4q")),a=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),o=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),l=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),c=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),u=n.n(c),s=n(/*! react */"q1tI"),d=n.n(s),p=n(/*! umi */"9kvl"),f=n(/*! react-beautiful-dnd */"ngQI"),g=n(/*! @/components/EcListItems/Problemset/Card */"NNiE"),m=n(/*! ./index.less?modules */"D3Jc"),v=n.n(m);t.default=Object(p.a)((function(e){var t=e.paperlibrary,n=e.user,r=e.loading;return{paperlibrary:t,user:n,globalSetting:e.globalSetting,loading:r.effects}}))((function(e){var t,n,c,p,m,b,h,y,x=e.paperlibrary,I=(e.user,e.globalSetting,e.loading,e.dispatch),D=Object(l.a)(e,["paperlibrary","user","globalSetting","loading","dispatch"]),E=Object(s.useState)(),w=Object(o.a)(E,2),O=w[0],C=w[1],N=Object(s.useRef)();Object(s.useEffect)((function(){return I({type:"globalSetting/footerToggle",payload:!1}),function(){I({type:"globalSetting/footerToggle",payload:!0})}}),[]),Object(s.useEffect)((function(){var e,t,n,r;N.current=null===(e=D.match)||void 0===e||null===(t=e.params)||void 0===t?void 0:t.id,C(null===(n=D.location)||void 0===n||null===(r=n.query)||void 0===r?void 0:r.defaultActiveKey),A()}),[]);var A=function(){I({type:"paperlibrary/getPaperData",payload:{id:N.current}})},S=function(){var e=Object(a.a)(u.a.mark((function e(t,n){var r,i;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.destination&&t.source){e.next=2;break}return e.abrupt("return");case 2:return r=n.questions[t.source.index].id,i=t.destination.index+1,e.next=6,I({type:"paperlibrary/adjustPosition",payload:{id:N.current,itemId:r,position:i}});case 6:if(-1!==e.sent.status){e.next=9;break}return e.abrupt("return");case 9:A();case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return d.a.createElement("section",{className:v.a.bg},d.a.createElement(i.a,{className:"mt30",separator:">"},d.a.createElement(i.a.Item,null,"试卷库"),d.a.createElement(i.a.Item,{href:"/paperlibrary?defaultActiveKey=".concat(O)},"1"===O?"公开试卷库":"我的试卷库"),d.a.createElement(i.a.Item,null,"试卷查看")),d.a.createElement("div",{className:v.a.title},null===(t=x.paperData)||void 0===t||null===(n=t.exam)||void 0===n?void 0:n.name),d.a.createElement("div",{className:v.a.wrap},d.a.createElement("div",{className:"pt20 pb20"},d.a.createElement("div",{className:"".concat(v.a.flexRow," ").concat(v.a.flexJustifyBetween)},d.a.createElement("div",null,d.a.createElement("span",{className:v.a.questionNumber},"题数:",null===(c=x.paperData)||void 0===c||null===(p=c.exam)||void 0===p?void 0:p.all_questions_count),d.a.createElement("span",{className:v.a.score},"总分:",null===(m=x.paperData)||void 0===m||null===(b=m.exam)||void 0===b?void 0:b.all_score))),d.a.createElement("div",{className:v.a.line}),d.a.createElement("div",{className:v.a.dragTip},"小题之间可以拖动排序"),null===(h=x.paperData)||void 0===h||null===(y=h.questionList)||void 0===y?void 0:y.map((function(e,t){return d.a.createElement("div",{className:"".concat(v.a.relative," mt20 mb20"),key:t},d.a.createElement("div",{className:v.a.typeActive},d.a.createElement("span",{className:v.a.typeName},e.number,"、",e.name),d.a.createElement("span",{className:v.a.typeNumber},"(共",e.questions_count,"题;共",e.questions_score,"分)")),d.a.createElement(f.a,{onDragEnd:function(t){return S(t,e)}},d.a.createElement(f.c,{droppableId:t.toString()},(function(t,n){var i;return d.a.createElement("div",Object(r.a)({className:"mt20",ref:t.innerRef},t.droppableProps,{onScroll:function(){}}),null===(i=e.questions)||void 0===i?void 0:i.map((function(t,n){return d.a.createElement(f.b,{draggableId:t.id.toString(),index:n,key:t.id},(function(i){return d.a.createElement("div",Object(r.a)({ref:i.innerRef},i.draggableProps,i.dragHandleProps),d.a.createElement(g.a,{index:n,typeName:e.name,type:e.type,data:t}))}))})))}))))})))))}))},ngQI:
/*!**************************************************************************************!*\
!*** ./node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 4 modules ***!
\**************************************************************************************/
/*! exports provided: DragDropContext, Draggable, Droppable, resetServerContext */
/*! exports used: DragDropContext, Draggable, Droppable */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/extends.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-dom/index.js (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-redux/es/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/redux/es/redux.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/tiny-invariant/dist/tiny-invariant.esm.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return Tr})),n.d(t,"b",(function(){return vi})),n.d(t,"c",(function(){return Ii}));var r=n("q1tI"),i=n.n(r),a=n("dI71"),o=n("wx14"),l=n("ANjH"),c=n("/MKj");function u(e,t){var n=Object(r.useState)((function(){return{inputs:t,result:e()}}))[0],i=Object(r.useRef)(!0),a=Object(r.useRef)(n),o=i.current||Boolean(t&&a.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,a.current.inputs))?a.current:{inputs:t,result:e()};return Object(r.useEffect)((function(){i.current=!1,a.current=o}),[o]),o.result}var s=u,d=function(e,t){return u((function(){return e}),t)},p=n("9R94"),f=function(e){var t=e.top,n=e.right,r=e.bottom,i=e.left;return{top:t,right:n,bottom:r,left:i,width:n-i,height:r-t,x:i,y:t,center:{x:(n+i)/2,y:(r+t)/2}}},g=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},m=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},v={top:0,right:0,bottom:0,left:0},b=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?v:n,i=e.border,a=void 0===i?v:i,o=e.padding,l=void 0===o?v:o,c=f(g(t,r)),u=f(m(t,a)),s=f(m(u,l));return{marginBox:c,borderBox:f(t),paddingBox:u,contentBox:s,margin:r,border:a,padding:l}},h=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&Object(p.a)(!1),n},y=function(e,t){var n,r,i=e.borderBox,a=e.border,o=e.margin,l=e.padding,c=(r=t,{top:(n=i).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return b({borderBox:c,border:a,margin:o,padding:l})},x=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),y(e,t)},I=function(e,t){var n={top:h(t.marginTop),right:h(t.marginRight),bottom:h(t.marginBottom),left:h(t.marginLeft)},r={top:h(t.paddingTop),right:h(t.paddingRight),bottom:h(t.paddingBottom),left:h(t.paddingLeft)},i={top:h(t.borderTopWidth),right:h(t.borderRightWidth),bottom:h(t.borderBottomWidth),left:h(t.borderLeftWidth)};return b({borderBox:e,margin:n,padding:r,border:i})},D=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return I(t,n)},E=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function w(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(r=e[n],i=t[n],!(r===i||E(r)&&E(i)))return!1;var r,i;return!0}var O=function(e,t){var n;void 0===t&&(t=w);var r,i=[],a=!1;return function(){for(var o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];return a&&n===this&&t(o,i)||(r=e.apply(this,o),a=!0,n=this,i=o),r}},C=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];t=i,n||(n=requestAnimationFrame((function(){n=null,e.apply(void 0,t)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r},N=n("i8i4"),A=n.n(N);function S(e,t){}S.bind(null,"warn"),S.bind(null,"error");function R(){}function B(e,t,n){var r=t.map((function(t){var r,i,a=(r=n,i=t.options,Object(o.a)({},r,{},i));return e.addEventListener(t.eventName,t.fn,a),function(){e.removeEventListener(t.eventName,t.fn,a)}}));return function(){r.forEach((function(e){e()}))}}function P(e){this.message=e}function _(e,t){if(!e)throw new P("Invariant failed")}P.prototype.toString=function(){return this.message};var T=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=R,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof P&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}Object(a.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=B(window,[{eventName:"error",fn:this.onWindowError}])},n.componentWillUnmount=function(){this.unbind()},n.componentDidCatch=function(e){if(!(e instanceof P))throw e;this.setState({})},n.render=function(){return this.props.children(this.setCallbacks)},t}(i.a.Component),L=function(e){return e+1},G=function(e,t){var n=e.droppableId===t.droppableId,r=L(e.index),i=L(t.index);return n?"\n You have moved the item from position "+r+"\n to position "+i+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+i+"\n "},M=function(e,t,n){return t.droppableId===n.droppableId?"\n The item "+e+"\n has been combined with "+n.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},j=function(e){return"\n The item has returned to its starting position\n of "+L(e.index)+"\n"},F="\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",k=function(e){return"\n You have lifted an item in position "+L(e.source.index)+"\n"},W=function(e){var t=e.destination;if(t)return G(e.source,t);var n=e.combine;return n?M(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},U=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+j(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+G(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+M(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+j(e.source)+"\n "},H={x:0,y:0},V=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},q=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},z=function(e,t){return e.x===t.x&&e.y===t.y},J=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},Y=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},X=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},K=function(e,t){return Math.min.apply(Math,t.map((function(t){return X(e,t)})))},Q=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},Z=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},$=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},ee=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=f({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):f(e)},te=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,i=e.frame,a=function(e,t,n){var r;return n&&n.increasedBy?Object(o.a)({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(function(e,t){return t?Z(e,t.scroll.diff.displacement):e}(t.marginBox,i),r,n);return{page:t,withPlaceholder:n,active:ee(a,i)}},ne=function(e,t){e.frame||_(!1);var n=e.frame,r=q(t,n.scroll.initial),i=J(r),a=Object(o.a)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}}),l=te({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a});return Object(o.a)({},e,{frame:a,subject:l})};function re(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function ie(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function ae(e,t){if(e.find)return e.find(t);var n=ie(e,t);return-1!==n?e[n]:void 0}function oe(e){return Array.prototype.slice.call(e)}var le=O((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),ce=O((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),ue=O((function(e){return re(e)})),se=O((function(e){return re(e)})),de=O((function(e,t){return se(t).filter((function(t){return e===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}))}));function pe(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function fe(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var ge=O((function(e,t){return t.filter((function(t){return t.descriptor.id!==e.descriptor.id}))})),me=function(e,t){return e.descriptor.droppableId===t.descriptor.id},ve={point:H,value:0},be={invisible:{},visible:{},all:[]},he={displaced:be,displacedBy:ve,at:null},ye=function(e,t){return function(n){return e<=n&&n<=t}},xe=function(e){var t=ye(e.top,e.bottom),n=ye(e.left,e.right);return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var i=t(r.top)||t(r.bottom),a=n(r.left)||n(r.right);if(i&&a)return!0;var o=r.top<e.top&&r.bottom>e.bottom,l=r.left<e.left&&r.right>e.right;return!(!o||!l)||(o&&a||l&&i)}},Ie=function(e){var t=ye(e.top,e.bottom),n=ye(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},De={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ee={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},we=function(e){var t=e.target,n=e.destination,r=e.viewport,i=e.withDroppableDisplacement,a=e.isVisibleThroughFrameFn,o=i?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:H;return Z(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(o,n,a)&&function(e,t,n){return n(t)(e)}(o,r,a)},Oe=function(e){return we(Object(o.a)({},e,{isVisibleThroughFrameFn:xe}))},Ce=function(e){return we(Object(o.a)({},e,{isVisibleThroughFrameFn:Ie}))};function Ne(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,i=e.viewport,a=e.forceShouldAnimate,o=e.last;return t.reduce((function(e,t){var l=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return f(g(n,r))}(t,r),c=t.descriptor.id;if(e.all.push(c),!Oe({target:l,destination:n,viewport:i,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var u={draggableId:c,shouldAnimate:function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,i=t.visible;if(r[e])return!1;var a=i[e];return!a||a.shouldAnimate}(c,o,a)};return e.visible[c]=u,e}),{all:[],visible:{},invisible:{}})}function Ae(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,i=e.destination,a=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:be,displacedBy:r,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:a}}}}function Se(e){var t=e.draggable,n=e.insideDestination,r=e.destination,i=e.viewport,a=e.displacedBy,o=e.last,l=e.index,c=e.forceShouldAnimate,u=me(t,r);if(null==l)return Ae({insideDestination:n,inHomeList:u,displacedBy:a,destination:r});var s=ae(n,(function(e){return e.descriptor.index===l}));if(!s)return Ae({insideDestination:n,inHomeList:u,displacedBy:a,destination:r});var d=ge(t,n),p=n.indexOf(s);return{displaced:Ne({afterDragging:d.slice(p),destination:r,displacedBy:a,last:o,viewport:i.frame,forceShouldAnimate:c}),displacedBy:a,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:l}}}}function Re(e,t){return Boolean(t.effected[e])}var Be=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,i=e.draggables,a=e.destination,o=e.insideDestination,l=e.previousImpact,c=e.viewport,u=e.afterCritical,s=l.at;if(s||_(!1),"REORDER"===s.type){var d=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,i=e.location;if(!r.length)return null;var a=i.index,o=t?a+1:a-1,l=r[0].descriptor.index,c=r[r.length-1].descriptor.index;return o<l||o>(n?c:c+1)?null:o}({isMovingForward:t,isInHomeList:n,location:s.destination,insideDestination:o});return null==d?null:Se({draggable:r,insideDestination:o,destination:a,viewport:c,last:l.displaced,displacedBy:l.displacedBy,index:d})}var p=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,i=e.combine,a=e.afterCritical;if(!n.isCombineEnabled)return null;var o=i.draggableId,l=r[o].descriptor.index;return Re(o,a)?t?l:l-1:t?l+1:l}({isMovingForward:t,destination:a,displaced:l.displaced,draggables:i,combine:s.combine,afterCritical:u});return null==p?null:Se({draggable:r,insideDestination:o,destination:a,viewport:c,last:l.displaced,displacedBy:l.displacedBy,index:p})},Pe=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,i=fe(n);i||_(!1);var a=i.draggableId,o=r[a].page.borderBox.center,l=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,i=e.displacedBy,a=Boolean(t.visible[r]||t.invisible[r]);return Re(r,n)?a?H:J(i.point):a?i.point:H}({displaced:n.displaced,afterCritical:t,combineWith:a,displacedBy:n.displacedBy});return V(o,l)},_e=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Te=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Le=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Y(t.line,n.marginBox[t.end]+_e(t,r),Te(t,n.marginBox,r))},Ge=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Y(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),Te(t,n.marginBox,r))},Me=function(e){var t=e.impact,n=e.draggable,r=e.draggables,i=e.droppable,a=e.afterCritical,o=de(i.descriptor.id,r),l=n.page,c=i.axis;if(!o.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return Y(t.line,n.contentBox[t.start]+_e(t,r),Te(t,n.contentBox,r))}({axis:c,moveInto:i.page,isMoving:l});var u=t.displaced,s=t.displacedBy,d=u.all[0];if(d){var p=r[d];if(Re(d,a))return Ge({axis:c,moveRelativeTo:p.page,isMoving:l});var f=y(p.page,s.point);return Ge({axis:c,moveRelativeTo:f,isMoving:l})}var g=o[o.length-1];if(g.descriptor.id===n.descriptor.id)return l.borderBox.center;if(Re(g.descriptor.id,a)){var m=y(g.page,J(a.displacedBy.point));return Le({axis:c,moveRelativeTo:m,isMoving:l})}return Le({axis:c,moveRelativeTo:g.page,isMoving:l})},je=function(e,t){var n=e.frame;return n?V(t,n.scroll.diff.displacement):t},Fe=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,a=e.afterCritical,o=n.page.borderBox.center,l=t.at;return r&&l?"REORDER"===l.type?Me({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:a}):Pe({impact:t,draggables:i,afterCritical:a}):o}(e),n=e.droppable;return n?je(n,t):t},ke=function(e,t){var n=q(t,e.scroll.initial),r=J(n);return{frame:f({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function We(e,t){return e.map((function(e){return t[e]}))}var Ue=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return V(e.scroll.diff.displacement,t)}(e.viewport,t),i=q(r,n.page.borderBox.center);return V(n.client.borderBox.center,i)},He=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,i=e.viewport,a=e.withDroppableDisplacement,l=e.onlyOnMainAxis,c=void 0!==l&&l,u=q(r,t.page.borderBox.center),s={target:Z(t.page.borderBox,u),destination:n,withDroppableDisplacement:a,viewport:i};return c?function(e){return we(Object(o.a)({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=ye(e.top,e.bottom),r=ye(e.left,e.right);return function(e){return t===De?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(s):Ce(s)},Ve=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.draggables,a=e.previousImpact,l=e.viewport,c=e.previousPageBorderBoxCenter,u=e.previousClientSelection,s=e.afterCritical;if(!r.isEnabled)return null;var d=de(r.descriptor.id,i),p=me(n,r),f=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.insideDestination,a=e.previousImpact;if(!r.isCombineEnabled)return null;if(!pe(a))return null;function l(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return Object(o.a)({},a,{at:t})}var c=a.displaced.all,u=c.length?c[0]:null;if(t)return u?l(u):null;var s=ge(n,i);if(!u)return s.length?l(s[s.length-1].descriptor.id):null;var d=ie(s,(function(e){return e.descriptor.id===u}));-1===d&&_(!1);var p=d-1;return p<0?null:l(s[p].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:d,previousImpact:a})||Be({isMovingForward:t,isInHomeList:p,draggable:n,draggables:i,destination:r,insideDestination:d,previousImpact:a,viewport:l,afterCritical:s});if(!f)return null;var g=Fe({impact:f,draggable:n,droppable:r,draggables:i,afterCritical:s});if(He({draggable:n,destination:r,newPageBorderBoxCenter:g,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Ue({pageBorderBoxCenter:g,draggable:n,viewport:l}),impact:f,scrollJumpRequest:null};var m=q(g,c);return{clientSelection:u,impact:function(e){var t=e.impact,n=e.viewport,r=e.destination,i=e.draggables,a=e.maxScrollChange,l=ke(n,V(n.scroll.current,a)),c=r.frame?ne(r,V(r.frame.scroll.current,a)):r,u=t.displaced,s=Ne({afterDragging:We(u.all,i),destination:r,displacedBy:t.displacedBy,viewport:l.frame,last:u,forceShouldAnimate:!1}),d=Ne({afterDragging:We(u.all,i),destination:c,displacedBy:t.displacedBy,viewport:n.frame,last:u,forceShouldAnimate:!1}),p={},f={},g=[u,s,d];return u.all.forEach((function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,g);t?f[e]=t:p[e]=!0})),Object(o.a)({},t,{displaced:{all:u.all,invisible:p,visible:f}})}({impact:f,viewport:l,destination:r,draggables:i,maxScrollChange:m}),scrollJumpRequest:m}},qe=function(e){var t=e.subject.active;return t||_(!1),t},ze=function(e,t){var n=e.page.borderBox.center;return Re(e.descriptor.id,t)?q(n,t.displacedBy.point):n},Je=function(e,t){var n=e.page.borderBox;return Re(e.descriptor.id,t)?Z(n,J(t.displacedBy.point)):n},Ye=O((function(e,t){var n=t[e.line];return{value:n,point:Y(e.line,n)}})),Xe=function(e,t){return Object(o.a)({},e,{scroll:Object(o.a)({},e.scroll,{max:t})})},Ke=function(e,t,n){var r=e.frame;me(t,e)&&_(!1),e.subject.withPlaceholder&&_(!1);var i=Ye(e.axis,t.displaceBy).point,a=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return Y(r.line,t[r.line]);var i=e.subject.page.contentBox[r.size],a=de(e.descriptor.id,n).reduce((function(e,t){return e+t.client.marginBox[r.size]}),0)+t[r.line]-i;return a<=0?null:Y(r.line,a)}(e,i,n),l={placeholderSize:i,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){var c=te({page:e.subject.page,withPlaceholder:l,axis:e.axis,frame:e.frame});return Object(o.a)({},e,{subject:c})}var u=a?V(r.scroll.max,a):r.scroll.max,s=Xe(r,u),d=te({page:e.subject.page,withPlaceholder:l,axis:e.axis,frame:s});return Object(o.a)({},e,{subject:d,frame:s})},Qe=function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,i=e.isOver,a=e.draggables,o=e.droppables,l=e.viewport,c=e.afterCritical,u=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,i=e.droppables,a=e.viewport,o=r.subject.active;if(!o)return null;var l=r.axis,c=ye(o[l.start],o[l.end]),u=ue(i).filter((function(e){return e!==r})).filter((function(e){return e.isEnabled})).filter((function(e){return Boolean(e.subject.active)})).filter((function(e){return xe(a.frame)(qe(e))})).filter((function(e){var n=qe(e);return t?o[l.crossAxisEnd]<n[l.crossAxisEnd]:n[l.crossAxisStart]<o[l.crossAxisStart]})).filter((function(e){var t=qe(e),n=ye(t[l.start],t[l.end]);return c(t[l.start])||c(t[l.end])||n(o[l.start])||n(o[l.end])})).sort((function(e,n){var r=qe(e)[l.crossAxisStart],i=qe(n)[l.crossAxisStart];return t?r-i:i-r})).filter((function(e,t,n){return qe(e)[l.crossAxisStart]===qe(n[0])[l.crossAxisStart]}));if(!u.length)return null;if(1===u.length)return u[0];var s=u.filter((function(e){return ye(qe(e)[l.start],qe(e)[l.end])(n[l.line])}));return 1===s.length?s[0]:s.length>1?s.sort((function(e,t){return qe(e)[l.start]-qe(t)[l.start]}))[0]:u.sort((function(e,t){var r=K(n,$(qe(e))),i=K(n,$(qe(t)));return r!==i?r-i:qe(e)[l.start]-qe(t)[l.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:i,droppables:o,viewport:l});if(!u)return null;var s=de(u.descriptor.id,a),d=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,i=e.draggable,a=e.draggables,o=e.destination,l=e.viewport,c=e.afterCritical;if(!n){if(r.length)return null;var u={displaced:be,displacedBy:ve,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:0}}},s=Fe({impact:u,draggable:i,droppable:o,draggables:a,afterCritical:c}),d=me(i,o)?o:Ke(o,i,a);return He({draggable:i,destination:d,newPageBorderBoxCenter:s,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?u:null}var p,f=Boolean(t[o.axis.line]<=n.page.borderBox.center[o.axis.line]),g=(p=n.descriptor.index,n.descriptor.id===i.descriptor.id||f?p:p+1),m=Ye(o.axis,i.displaceBy);return Se({draggable:i,insideDestination:r,destination:o,viewport:l,displacedBy:m,last:be,index:g})}({previousPageBorderBoxCenter:n,destination:u,draggable:r,draggables:a,moveRelativeTo:function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,i=e.insideDestination,a=e.afterCritical;return i.filter((function(e){return Ce({target:Je(e,a),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var i=X(t,je(r,ze(e,a))),o=X(t,je(r,ze(n,a)));return i<o?-1:o<i?1:e.descriptor.index-n.descriptor.index}))[0]||null}({pageBorderBoxCenter:n,viewport:l,destination:u,insideDestination:s,afterCritical:c}),insideDestination:s,viewport:l,afterCritical:c});if(!d)return null;var p=Fe({impact:d,draggable:r,droppable:u,draggables:a,afterCritical:c});return{clientSelection:Ue({pageBorderBoxCenter:p,draggable:r,viewport:l}),impact:d,scrollJumpRequest:null}},Ze=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},$e=function(e){var t=e.state,n=e.type,r=function(e,t){var n=Ze(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),i=Boolean(r),a=t.dimensions.droppables[t.critical.droppable.id],o=r||a,l=o.axis.direction,c="vertical"===l&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===l&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(c&&!i)return null;var u="MOVE_DOWN"===n||"MOVE_RIGHT"===n,s=t.dimensions.draggables[t.critical.draggable.id],d=t.current.page.borderBoxCenter,p=t.dimensions,f=p.draggables,g=p.droppables;return c?Ve({isMovingForward:u,previousPageBorderBoxCenter:d,draggable:s,destination:o,draggables:f,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):Qe({isMovingForward:u,previousPageBorderBoxCenter:d,draggable:s,isOver:o,draggables:f,droppables:g,viewport:t.viewport,afterCritical:t.afterCritical})};function et(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function tt(e){var t=ye(e.top,e.bottom),n=ye(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function nt(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,i=ue(r).filter((function(e){if(!e.isEnabled)return!1;var n,r,i=e.subject.active;if(!i)return!1;if(r=i,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(tt(i)(t.center))return!0;var a=e.axis,o=i.center[a.crossAxisLine],l=t[a.crossAxisStart],c=t[a.crossAxisEnd],u=ye(i[a.crossAxisStart],i[a.crossAxisEnd]),s=u(l),d=u(c);return!s&&!d||(s?l<o:c>o)}));return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,i=n.page.borderBox.center,a=r.map((function(e){var n=e.axis,r=Y(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:X(i,r)}})).sort((function(e,t){return t.distance-e.distance}));return a[0]?a[0].id:null}({pageBorderBox:t,draggable:n,candidates:i}):null}var rt=function(e,t){return f(Z(e,t))};function it(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var at=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,i=e.droppables,a=e.previousImpact,o=e.viewport,l=e.afterCritical,c=rt(n.page.borderBox,t),u=nt({pageBorderBox:c,draggable:n,droppables:i});if(!u)return he;var s,d,p=i[u],f=de(p.descriptor.id,r),g=(s=c,(d=p.frame)?rt(s,d.scroll.diff.value):s);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,i=e.destination,a=e.insideDestination,o=e.afterCritical;if(!i.isCombineEnabled)return null;var l=i.axis,c=Ye(i.axis,t.displaceBy),u=c.value,s=n[l.start],d=n[l.end],p=ae(ge(t,a),(function(e){var t=e.descriptor.id,n=e.page.borderBox,i=n[l.size]/4,a=Re(t,o),c=it({displaced:r.displaced,id:t});return a?c?d>n[l.start]+i&&d<n[l.end]-i:s>n[l.start]-u+i&&s<n[l.end]-u-i:c?d>n[l.start]+u+i&&d<n[l.end]+u-i:s>n[l.start]+i&&s<n[l.end]-i}));return p?{displacedBy:c,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:p.descriptor.id,droppableId:i.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:g,draggable:n,previousImpact:a,destination:p,insideDestination:f,afterCritical:l})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,i=e.insideDestination,a=e.last,o=e.viewport,l=e.afterCritical,c=r.axis,u=Ye(r.axis,n.displaceBy),s=u.value,d=t[c.start],p=t[c.end],f=function(e){var t=e.draggable,n=e.closest,r=e.inHomeList;return n?r&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:ae(ge(n,i),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[c.line],r=Re(t,l),i=it({displaced:a,id:t});return r?i?p<=n:d<n-s:i?p<=n+s:d<n})),inHomeList:me(n,r)});return Se({draggable:n,insideDestination:i,destination:r,viewport:o,last:a,displacedBy:u,index:f})}({pageBorderBoxWithDroppableScroll:g,draggable:n,destination:p,insideDestination:f,last:a.displaced,viewport:o,afterCritical:l})},ot=function(e,t){var n;return Object(o.a)({},e,((n={})[t.descriptor.id]=t,n))},lt=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,i=Ze(t),a=Ze(n);if(!i)return r;if(i===a)return r;var l=r[i];if(!l.subject.withPlaceholder)return r;var c=function(e){var t=e.subject.withPlaceholder;t||_(!1);var n=e.frame;if(!n){var r=te({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return Object(o.a)({},e,{subject:r})}var i=t.oldFrameMaxScroll;i||_(!1);var a=Xe(n,i),l=te({page:e.subject.page,axis:e.axis,frame:a,withPlaceholder:null});return Object(o.a)({},e,{subject:l,frame:a})}(l);return ot(r,c)},ct=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,i=e.viewport,a=e.impact,l=e.scrollJumpRequest,c=i||t.viewport,u=r||t.dimensions,s=n||t.current.client.selection,d=q(s,t.initial.client.selection),p={offset:d,selection:s,borderBoxCenter:V(t.initial.client.borderBoxCenter,d)},f={selection:V(p.selection,c.scroll.current),borderBoxCenter:V(p.borderBoxCenter,c.scroll.current),offset:V(p.offset,c.scroll.diff.value)},g={client:p,page:f};if("COLLECTING"===t.phase)return Object(o.a)({phase:"COLLECTING"},t,{dimensions:u,viewport:c,current:g});var m=u.draggables[t.critical.draggable.id],v=a||at({pageOffset:f.offset,draggable:m,draggables:u.draggables,droppables:u.droppables,previousImpact:t.impact,viewport:c,afterCritical:t.afterCritical}),b=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,i=e.previousImpact,a=e.impact,o=lt({previousImpact:i,impact:a,droppables:r}),l=Ze(a);if(!l)return o;var c=r[l];if(me(t,c))return o;if(c.subject.withPlaceholder)return o;var u=Ke(c,t,n);return ot(o,u)}({draggable:m,impact:v,previousImpact:t.impact,draggables:u.draggables,droppables:u.droppables});return Object(o.a)({},t,{current:g,dimensions:{draggables:u.draggables,droppables:b},impact:v,viewport:c,scrollJumpRequest:l||null,forceShouldAnimate:!l&&null})};var ut=function(e){var t=e.impact,n=e.viewport,r=e.draggables,i=e.destination,a=e.forceShouldAnimate,l=t.displaced,c=Ne({afterDragging:function(e,t){return e.map((function(e){return t[e]}))}(l.all,r),destination:i,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:a,last:l});return Object(o.a)({},t,{displaced:c})},st=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,a=e.viewport,o=e.afterCritical,l=Fe({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:o});return Ue({pageBorderBoxCenter:l,draggable:n,viewport:a})},dt=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&_(!1);var i=t.impact,a=r||t.viewport,o=n||t.dimensions,l=o.draggables,c=o.droppables,u=l[t.critical.draggable.id],s=Ze(i);s||_(!1);var d=c[s],p=ut({impact:i,viewport:a,destination:d,draggables:l}),f=st({impact:p,draggable:u,droppable:d,draggables:l,viewport:a,afterCritical:t.afterCritical});return ct({impact:p,clientSelection:f,state:t,dimensions:o,viewport:a})},pt=function(e){var t=e.draggable,n=e.home,r=e.draggables,i=e.viewport,a=Ye(n.axis,t.displaceBy),o=de(n.descriptor.id,r),l=o.indexOf(t);-1===l&&_(!1);var c,u=o.slice(l+1),s=u.reduce((function(e,t){return e[t.descriptor.id]=!0,e}),{}),d={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:a,effected:s};return{impact:{displaced:Ne({afterDragging:u,destination:n,displacedBy:a,last:null,viewport:i.frame,forceShouldAnimate:!1}),displacedBy:a,at:{type:"REORDER",destination:(c=t.descriptor,{index:c.index,droppableId:c.droppableId})}},afterCritical:d}},ft=function(e){0},gt=function(e){0},mt=function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,i=r.scroll.diff.value;return t.map((function(e){var t=e.descriptor.droppableId,a=function(e){var t=e.frame;return t||_(!1),t}(n[t]).scroll.diff.value;return function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,i=y(t.client,n),a=x(i,r);return Object(o.a)({},t,{placeholder:Object(o.a)({},t.placeholder,{client:i}),client:i,page:a})}({draggable:e,offset:V(i,a),initialWindowScroll:r.scroll.initial})}))},vt=function(e){return"SNAP"===e.movementMode},bt=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:ot(e.droppables,t)}}(e.dimensions,t);return!vt(e)||n?ct({state:e,dimensions:r}):dt({state:e,dimensions:r})};function ht(e){return e.isDragging&&"SNAP"===e.movementMode?Object(o.a)({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var yt={phase:"IDLE",completed:null,shouldFlush:!1},xt=function(e,t){if(void 0===e&&(e=yt),"FLUSH"===t.type)return Object(o.a)({},yt,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&_(!1);var n=t.payload,r=n.critical,i=n.clientSelection,a=n.viewport,l=n.dimensions,c=n.movementMode,u=l.draggables[r.draggable.id],s=l.droppables[r.droppable.id],d={selection:i,borderBoxCenter:u.client.borderBox.center,offset:H},p={client:d,page:{selection:V(d.selection,a.scroll.initial),borderBoxCenter:V(d.selection,a.scroll.initial),offset:V(d.selection,a.scroll.diff.value)}},f=ue(l.droppables).every((function(e){return!e.isFixedOnPage})),g=pt({draggable:u,home:s,draggables:l.draggables,viewport:a}),m=g.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:c,dimensions:l,initial:p,current:p,isWindowScrollAllowed:f,impact:m,afterCritical:g.afterCritical,onLiftImpact:m,viewport:a,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&_(!1),Object(o.a)({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&_(!1),function(e){var t=e.state,n=e.published;ft();var r=n.modified.map((function(e){var n=t.dimensions.droppables[e.droppableId];return ne(n,e.scroll)})),i=Object(o.a)({},t.dimensions.droppables,{},le(r)),a=ce(mt({additions:n.additions,updatedDroppables:i,viewport:t.viewport})),l=Object(o.a)({},t.dimensions.draggables,{},a);n.removals.forEach((function(e){delete l[e]}));var c={droppables:i,draggables:l},u=Ze(t.impact),s=u?c.droppables[u]:null,d=c.draggables[t.critical.draggable.id],p=c.droppables[t.critical.droppable.id],f=pt({draggable:d,home:p,draggables:l,viewport:t.viewport}),g=f.impact,m=f.afterCritical,v=s&&s.isCombineEnabled?t.impact:g,b=at({pageOffset:t.current.page.offset,draggable:c.draggables[t.critical.draggable.id],draggables:c.draggables,droppables:c.droppables,previousImpact:v,viewport:t.viewport,afterCritical:m});gt();var h=Object(o.a)({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:b,onLiftImpact:g,dimensions:c,afterCritical:m,forceShouldAnimate:!1});return"COLLECTING"===t.phase?h:Object(o.a)({phase:"DROP_PENDING"},h,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;et(e)||_(!1);var v=t.payload.client;return z(v,e.current.client.selection)?e:ct({state:e,clientSelection:v,impact:vt(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return ht(e);if("COLLECTING"===e.phase)return ht(e);et(e)||_(!1);var b=t.payload,h=b.id,y=b.newScroll,x=e.dimensions.droppables[h];if(!x)return e;var I=ne(x,y);return bt(e,I,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;et(e)||_(!1);var D=t.payload,E=D.id,w=D.isEnabled,O=e.dimensions.droppables[E];O||_(!1),O.isEnabled===w&&_(!1);var C=Object(o.a)({},O,{isEnabled:w});return bt(e,C,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;et(e)||_(!1);var N=t.payload,A=N.id,S=N.isCombineEnabled,R=e.dimensions.droppables[A];R||_(!1),R.isCombineEnabled===S&&_(!1);var B=Object(o.a)({},R,{isCombineEnabled:S});return bt(e,B,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;et(e)||_(!1),e.isWindowScrollAllowed||_(!1);var P=t.payload.newScroll;if(z(e.viewport.scroll.current,P))return ht(e);var T=ke(e.viewport,P);return vt(e)?dt({state:e,viewport:T}):ct({state:e,viewport:T})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!et(e))return e;var L=t.payload.maxScroll;if(z(L,e.viewport.scroll.max))return e;var G=Object(o.a)({},e.viewport,{scroll:Object(o.a)({},e.viewport.scroll,{max:L})});return Object(o.a)({phase:"DRAGGING"},e,{viewport:G})}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&&_(!1);var M=$e({state:e,type:t.type});return M?ct({state:e,impact:M.impact,clientSelection:M.clientSelection,scrollJumpRequest:M.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var j=t.payload.reason;return"COLLECTING"!==e.phase&&_(!1),Object(o.a)({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:j})}if("DROP_ANIMATE"===t.type){var F=t.payload,k=F.completed,W=F.dropDuration,U=F.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&_(!1),{phase:"DROP_ANIMATING",completed:k,dropDuration:W,newHomeClientOffset:U,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},It=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},Dt=function(){return{type:"COLLECTION_STARTING",payload:null}},Et=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},wt=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},Ot=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},Ct=function(e){return{type:"MOVE",payload:e}},Nt=function(){return{type:"MOVE_UP",payload:null}},At=function(){return{type:"MOVE_DOWN",payload:null}},St=function(){return{type:"MOVE_RIGHT",payload:null}},Rt=function(){return{type:"MOVE_LEFT",payload:null}},Bt=function(e){return{type:"DROP_COMPLETE",payload:e}},Pt=function(e){return{type:"DROP",payload:e}},_t=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};var Tt="cubic-bezier(.2,1,.1,1)",Lt={drop:0,combining:.7},Gt={drop:.75},Mt=.2+"s "+"cubic-bezier(0.2, 0, 0, 1)",jt={fluid:"opacity "+Mt,snap:"transform "+Mt+", opacity "+Mt,drop:function(e){var t=e+"s "+Tt;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Mt,placeholder:"height "+Mt+", width "+Mt+", margin "+Mt},Ft=function(e){return z(e,H)?null:"translate("+e.x+"px, "+e.y+"px)"},kt=Ft,Wt=function(e,t){var n=Ft(e);return n?t?n+" scale("+Gt.drop+")":n:null},Ut=.33,Ht=.55,Vt=Ht-Ut,qt=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var i=t(),a=r.payload.reason;if("COLLECTING"!==i.phase){if("IDLE"!==i.phase){"DROP_PENDING"===i.phase&&i.isWaiting&&_(!1),"DRAGGING"!==i.phase&&"DROP_PENDING"!==i.phase&&_(!1);var l=i.critical,c=i.dimensions,u=c.draggables[i.critical.draggable.id],s=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,i=e.home,a=e.viewport,l=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:Object(o.a)({},r,{displaced:be}),didDropInsideDroppable:!0}:{impact:ut({draggables:t,impact:l,destination:i,viewport:a,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:a,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),d=s.impact,p=s.didDropInsideDroppable,f=p?pe(d):null,g=p?fe(d):null,m={index:l.draggable.index,droppableId:l.droppable.id},v={draggableId:u.descriptor.id,type:u.descriptor.type,source:m,reason:a,mode:i.movementMode,destination:f,combine:g},b=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,i=e.viewport,a=e.afterCritical,o=r.draggables,l=r.droppables,c=Ze(t),u=c?l[c]:null,s=l[n.descriptor.droppableId],d=st({impact:t,draggable:n,draggables:o,afterCritical:a,droppable:u||s,viewport:i});return q(d,n.client.borderBox.center)}({impact:d,draggable:u,dimensions:c,viewport:i.viewport,afterCritical:i.afterCritical}),h={critical:i.critical,afterCritical:i.afterCritical,result:v,impact:d};if(!z(i.current.client.offset,b)||Boolean(v.combine)){var y=function(e){var t=e.current,n=e.destination,r=e.reason,i=X(t,n);if(i<=0)return Ut;if(i>=1500)return Ht;var a=Ut+Vt*(i/1500);return Number(("CANCEL"===r?.6*a:a).toFixed(2))}({current:i.current.client.offset,destination:b,reason:a});n(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:b,dropDuration:y,completed:h}))}else n(Bt({completed:h}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:a}))}else e(r)}}},zt=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Jt(e){var t=e.onWindowScroll;var n,r=C((function(){t(zt())})),i=(n=r,{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(e){e.target!==window&&e.target!==window.document||n()}}),a=R;function o(){return a!==R}return{start:function(){o()&&_(!1),a=B(window,[i])},stop:function(){o()||_(!1),r.cancel(),a(),a=R},isActive:o}}var Yt=function(e){var t=Jt({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Xt=function(){var e=[];return{add:function(t){var n=setTimeout((function(){return function(t){var n=ie(e,(function(e){return e.timerId===t}));-1===n&&_(!1),e.splice(n,1)[0].callback()}(n)})),r={timerId:n,callback:t};e.push(r)},flush:function(){if(e.length){var t=[].concat(e);e.length=0,t.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},Kt=function(e,t){ft(),t(),gt()},Qt=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},Zt=function(e,t,n,r){if(e){var i=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),i=function(i){t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=function(){return t},i}(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}else n(r(t))},$t=function(e,t){var n=function(e,t){var n=Xt(),r=null,i=function(n){r||_(!1),r=null,Kt(0,(function(){return Zt(e().onDragEnd,n,t,U)}))};return{beforeCapture:function(t,n){r&&_(!1),Kt(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){r&&_(!1),Kt(0,(function(){var r=e().onBeforeDragStart;r&&r(Qt(t,n))}))},start:function(i,a){r&&_(!1);var o=Qt(i,a);r={mode:a,lastCritical:i,lastLocation:o.source,lastCombine:null},n.add((function(){Kt(0,(function(){return Zt(e().onDragStart,o,t,k)}))}))},update:function(i,a){var l=pe(a),c=fe(a);r||_(!1);var u=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(i,r.lastCritical);u&&(r.lastCritical=i);var s,d,p=(s=r.lastLocation,d=l,!(null==s&&null==d||null!=s&&null!=d&&s.droppableId===d.droppableId&&s.index===d.index));p&&(r.lastLocation=l);var f=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&(e.draggableId===t.draggableId&&e.droppableId===t.droppableId)}(r.lastCombine,c);if(f&&(r.lastCombine=c),u||p||f){var g=Object(o.a)({},Qt(i,r.mode),{combine:c,destination:l});n.add((function(){Kt(0,(function(){return Zt(e().onDragUpdate,g,t,W)}))}))}},flush:function(){r||_(!1),n.flush()},drop:i,abort:function(){if(r){var e=Object(o.a)({},Qt(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});i(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var i=r.payload.critical;return n.beforeStart(i,r.payload.movementMode),t(r),void n.start(i,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var a=r.payload.completed.result;return n.flush(),t(r),void n.drop(a)}if(t(r),"FLUSH"!==r.type){var o=e.getState();"DRAGGING"===o.phase&&n.update(o.critical,o.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},en=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&_(!1),e.dispatch(Bt({completed:r.completed}))}else t(n)}}},tn=function(e){var t=null,n=null;return function(r){return function(i){if("FLUSH"!==i.type&&"DROP_COMPLETE"!==i.type&&"DROP_ANIMATION_FINISHED"!==i.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(i),"DROP_ANIMATE"===i.type){var a={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=B(window,[a])}))}}}},nn=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(Pt({reason:r.reason})))}}}},rn=l.d,an=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,i=e.styleMarshal,a=e.getResponders,o=e.announce,c=e.autoScroller;return Object(l.e)(xt,rn(Object(l.a)((t=i,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(i){if("LIFT"===i.type){var a=i.payload,o=a.id,l=a.clientSelection,c=a.movementMode,u=n();"DROP_ANIMATING"===u.phase&&r(Bt({completed:u.completed})),"IDLE"!==n().phase&&_(!1),r({type:"FLUSH",payload:null}),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:o,movementMode:c}});var s={draggableId:o,scrollOptions:{shouldPublishImmediately:"SNAP"===c}},d=e.startPublishing(s),p=d.critical,f=d.dimensions,g=d.viewport;r(function(e){return{type:"INITIAL_PUBLISH",payload:e}}({critical:p,dimensions:f,clientSelection:l,movementMode:c,viewport:g}))}else t(i)}}}}(n),qt,en,tn,nn,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var i=t.getState();return"DRAGGING"!==i.phase&&_(!1),void e.start(i)}n(r),e.scroll(t.getState())}}}}(c),Yt,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var i=r.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),$t(a,o))))};var on=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,i=e.width,a=q({x:n,y:t},{x:i,y:r});return{x:Math.max(0,a.x),y:Math.max(0,a.y)}},ln=function(){var e=document.documentElement;return e||_(!1),e},cn=function(){var e=ln();return on({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},un=function(e){var t=e.critical,n=e.scrollOptions,r=e.registry;ft();var i,a,o,l,c,u,s,d=(i=zt(),a=cn(),o=i.y,l=i.x,c=ln(),u=c.clientWidth,s=c.clientHeight,{frame:f({top:o,left:l,right:l+u,bottom:o+s}),scroll:{initial:i,current:i,max:a,diff:{value:H,displacement:H}}}),p=d.scroll.current,g=t.droppable,m=r.droppable.getAllByType(g.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(p,n)})),v=r.draggable.getAllByType(t.draggable.type).map((function(e){return e.getDimension(p)})),b={draggables:ce(v),droppables:le(m)};return gt(),{dimensions:b,critical:t,viewport:d}};function sn(e,t,n){return n.descriptor.id!==t.id&&(n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode)}var dn,pn,fn=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},i=null,a=function(){i||(n.collectionStarting(),i=requestAnimationFrame((function(){i=null,ft();var e=r,a=e.additions,o=e.removals,l=e.modified,c=Object.keys(a).map((function(e){return t.draggable.getById(e).getDimension(H)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),u=Object.keys(l).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),s={additions:c,removals:Object.keys(o),modified:u};r={additions:{},removals:{},modified:{}},gt(),n.publish(s)})))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],a()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],a()},stop:function(){i&&(cancelAnimationFrame(i),i=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(t){n||_(!1);var i=n.critical.draggable;"ADDITION"===t.type&&sn(e,i,t.value)&&r.add(t.value),"REMOVAL"===t.type&&sn(e,i,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:function(r,i){e.droppable.exists(r)||_(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},updateDroppableIsCombineEnabled:function(r,i){n&&(e.droppable.exists(r)||_(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,i){n&&(e.droppable.exists(r)||_(!1),t.updateDroppableScroll({id:r,newScroll:i}))},startPublishing:function(t){n&&_(!1);var r=e.draggable.getById(t.draggableId),a=e.droppable.getById(r.descriptor.droppableId),o={draggable:r.descriptor,droppable:a.descriptor},l=e.subscribe(i);return n={critical:o,unsubscribe:l},un({critical:o,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),n.unsubscribe(),n=null}}}},gn=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason)},mn=function(e){window.scrollBy(e.x,e.y)},vn=O((function(e){return ue(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),bn=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var i=r[n];return i.frame?i:null}return function(e,t){return ae(vn(t),(function(t){return t.frame||_(!1),tt(t.frame.pageMarginBox)(e)}))}(t,r)},hn=.25,yn=.05,xn=28,In=function(e){return Math.pow(e,2)},Dn={stopDampeningAt:1200,accelerateAt:360},En=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,i=n-t;return 0===i?0:(r-t)/i},wn=Dn.accelerateAt,On=Dn.stopDampeningAt,Cn=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,i=e.shouldUseTimeDampening,a=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return xn;if(e===t.startScrollingFrom)return 1;var n=En({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=xn*In(1-n);return Math.ceil(r)}(t,n);return 0===a?0:i?Math.max(function(e,t){var n=t,r=On,i=Date.now()-n;if(i>=On)return e;if(i<wn)return 1;var a=En({startOfRange:wn,endOfRange:r,current:i}),o=e*In(a);return Math.ceil(o)}(a,r),1):a},Nn=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,i=e.axis,a=e.shouldUseTimeDampening,o=function(e,t){return{startScrollingFrom:e[t.size]*hn,maxScrollValueAt:e[t.size]*yn}}(t,i);return n[i.end]<n[i.start]?Cn({distanceToEdge:n[i.end],thresholds:o,dragStartTime:r,shouldUseTimeDampening:a}):-1*Cn({distanceToEdge:n[i.start],thresholds:o,dragStartTime:r,shouldUseTimeDampening:a})},An=Q((function(e){return 0===e?0:e})),Sn=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,i=e.center,a=e.shouldUseTimeDampening,o={top:i.y-n.top,right:n.right-i.x,bottom:n.bottom-i.y,left:i.x-n.left},l=Nn({container:n,distanceToEdges:o,dragStartTime:t,axis:De,shouldUseTimeDampening:a}),c=Nn({container:n,distanceToEdges:o,dragStartTime:t,axis:Ee,shouldUseTimeDampening:a}),u=An({x:c,y:l});if(z(u,H))return null;var s=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,i=n.height>t.height,a=n.width>t.width;return a||i?a&&i?null:{x:a?0:r.x,y:i?0:r.y}:r}({container:n,subject:r,proposedScroll:u});return s?z(s,H)?null:s:null},Rn=Q((function(e){return 0===e?0:e>0?1:-1})),Bn=(dn=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,i=V(t,r),a={x:dn(i.x,n.x),y:dn(i.y,n.y)};return z(a,H)?null:a}),Pn=function(e){var t=e.max,n=e.current,r=e.change,i={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},a=Rn(r),o=Bn({max:i,current:n,change:a});return!o||(0!==a.x&&0===o.x||0!==a.y&&0===o.y)},_n=function(e,t){return Pn({current:e.scroll.current,max:e.scroll.max,change:t})},Tn=function(e,t){var n=e.frame;return!!n&&Pn({current:n.scroll.current,max:n.scroll.max,change:t})},Ln=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,i=e.scrollWindow,a=e.scrollDroppable,o=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var c=function(e){var t=e.viewport,n=e.subject,r=e.center,i=e.dragStartTime,a=e.shouldUseTimeDampening,o=Sn({dragStartTime:i,container:t.frame,subject:n,center:r,shouldUseTimeDampening:a});return o&&_n(t,o)?o:null}({dragStartTime:n,viewport:t.viewport,subject:l,center:o,shouldUseTimeDampening:r});if(c)return void i(c)}var u=bn({center:o,destination:Ze(t.impact),droppables:t.dimensions.droppables});if(u){var s=function(e){var t=e.droppable,n=e.subject,r=e.center,i=e.dragStartTime,a=e.shouldUseTimeDampening,o=t.frame;if(!o)return null;var l=Sn({dragStartTime:i,container:o.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:a});return l&&Tn(t,l)?l:null}({dragStartTime:n,droppable:u,subject:l,center:o,shouldUseTimeDampening:r});s&&a(u.descriptor.id,s)}},Gn=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,i=function(e,t){if(!Tn(e,t))return t;var r=function(e,t){var n=e.frame;return n&&Tn(e,t)?Bn({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var i=q(t,r);return n(e.descriptor.id,i),q(t,i)},a=function(e,t,n){if(!e)return n;if(!_n(t,n))return n;var i=function(e,t){if(!_n(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return Bn({current:r,max:n,change:t})}(t,n);if(!i)return r(n),null;var a=q(n,i);return r(a),q(n,a)};return function(e){var n=e.scrollJumpRequest;if(n){var r=Ze(e.impact);r||_(!1);var o=i(e.dimensions.droppables[r],n);if(o){var l=e.viewport,c=a(e.isWindowScrollAllowed,l,o);c&&function(e,n){var r=V(e.current.client.selection,n);t({client:r})}(e,c)}}}},Mn=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,i=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=C(t),i=C(n),a=null,o=function(e){a||_(!1);var t=a,n=t.shouldUseTimeDampening,o=t.dragStartTime;Ln({state:e,scrollWindow:r,scrollDroppable:i,dragStartTime:o,shouldUseTimeDampening:n})};return{start:function(e){ft(),a&&_(!1);var t=Date.now(),n=!1,r=function(){n=!0};Ln({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),a={dragStartTime:t,shouldUseTimeDampening:n},gt(),n&&o(e)},stop:function(){a&&(r.cancel(),i.cancel(),a=null)},scroll:o}}({scrollWindow:n,scrollDroppable:t}),a=Gn({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&a(e):i.scroll(e))},start:i.start,stop:i.stop}},jn={base:pn="data-rbd-drag-handle",draggableId:pn+"-draggable-id",contextId:pn+"-context-id"},Fn=function(){var e="data-rbd-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),kn=function(){var e="data-rbd-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Wn={contextId:"data-rbd-scroll-container-context-id"},Un=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},Hn="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect,Vn=function(){var e=document.querySelector("head");return e||_(!1),e},qn=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function zn(e,t){var n=s((function(){return function(e){var t,n,r,i=(t=e,function(e){return"["+e+'="'+t+'"]'}),a=(n="\n cursor: -webkit-grab;\n cursor: grab;\n ",{selector:i(jn.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),o=[(r="\n transition: "+jt.outOfTheWay+";\n ",{selector:i(Fn.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),a,{selector:i(kn.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:Un(o,"always"),resting:Un(o,"resting"),dragging:Un(o,"dragging"),dropAnimating:Un(o,"dropAnimating"),userCancel:Un(o,"userCancel")}}(e)}),[e]),i=Object(r.useRef)(null),a=Object(r.useRef)(null),o=d(O((function(e){var t=a.current;t||_(!1),t.textContent=e})),[]),l=d((function(e){var t=i.current;t||_(!1),t.textContent=e}),[]);Hn((function(){(i.current||a.current)&&_(!1);var r=qn(t),c=qn(t);return i.current=r,a.current=c,r.setAttribute("data-rbd-always",e),c.setAttribute("data-rbd-dynamic",e),Vn().appendChild(r),Vn().appendChild(c),l(n.always),o(n.resting),function(){var e=function(e){var t=e.current;t||_(!1),Vn().removeChild(t),e.current=null};e(i),e(a)}}),[t,l,o,n.always,n.resting,e]);var c=d((function(){return o(n.dragging)}),[o,n.dragging]),u=d((function(e){o("DROP"!==e?n.userCancel:n.dropAnimating)}),[o,n.dropAnimating,n.userCancel]),p=d((function(){a.current&&o(n.resting)}),[o,n.resting]);return s((function(){return{dragging:c,dropping:u,resting:p}}),[c,u,p])}var Jn=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Yn(e){return e instanceof Jn(e).HTMLElement}function Xn(e,t){var n="["+jn.contextId+'="'+e+'"]',r=oe(document.querySelectorAll(n));if(!r.length)return null;var i=ae(r,(function(e){return e.getAttribute(jn.draggableId)===t}));return i&&Yn(i)?i:null}function Kn(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var i=t.descriptor.id,a=r(i);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[i],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||_(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return re(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=i(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||_(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return re(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var Qn=i.a.createContext(null),Zn=function(){var e=document.body;return e||_(!1),e},$n={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var er=0,tr={separator:"::"};function nr(e,t){return void 0===t&&(t=tr),s((function(){return""+e+t.separator+er++}),[t.separator,e])}var rr=i.a.createContext(null);function ir(e){0}function ar(e,t){ir()}function or(){ar()}function lr(e){var t=Object(r.useRef)(e);return Object(r.useEffect)((function(){t.current=e})),t}var cr,ur=((cr={})[13]=!0,cr[9]=!0,cr),sr=function(e){ur[e.keyCode]&&e.preventDefault()},dr=function(){var e="visibilitychange";return"undefined"==typeof document?e:ae([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}();var pr,fr={type:"IDLE"};function gr(e){var t=e.cancel,n=e.completed,r=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,a=e.clientY;if(0===t){var o={x:n,y:a},l=r();if("DRAGGING"===l.type)return e.preventDefault(),void l.actions.move(o);"PENDING"!==l.type&&_(!1);var c=l.point;if(u=c,s=o,Math.abs(s.x-u.x)>=5||Math.abs(s.y-u.y)>=5){var u,s;e.preventDefault();var d=l.actions.fluidLift(o);i({type:"DRAGGING",actions:d})}}}},{eventName:"mouseup",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void sr(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&_(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:dr,fn:t}]}function mr(){}var vr=((pr={})[34]=!0,pr[33]=!0,pr[36]=!0,pr[35]=!0,pr);function br(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(vr[r.keyCode]?r.preventDefault():sr(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:dr,fn:n}]}var hr={type:"IDLE"};var yr={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function xr(e,t){var n=t.target;return!!Yn(n)&&function e(t,n){if(null==n)return!1;if(Boolean(yr[n.tagName.toLowerCase()]))return!0;var r=n.getAttribute("contenteditable");return"true"===r||""===r||n!==t&&e(t,n.parentElement)}(e,n)}var Ir=function(e){return f(e.getBoundingClientRect()).center};var Dr="undefined"==typeof document?"matches":ae(["matches","msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||"matches";function Er(e,t){return e.closest?e.closest(t):function e(t,n){return null==t?null:t[Dr](n)?t:e(t.parentElement,n)}(e,t)}function wr(e,t){var n,r=t.target;if(!((n=r)instanceof Jn(n).Element))return null;var i=Er(r,function(e){return"["+jn.contextId+'="'+e+'"]'}(e));return i&&Yn(i)?i:null}function Or(e){e.preventDefault()}function Cr(e){var t=e.expected,n=e.phase,r=e.isLockActive;e.shouldWarn;return!!r()&&t===n}function Nr(e){var t=e.lockAPI,n=e.store,r=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var a=r.draggable.findById(i);return!!a&&(!!a.options.isEnabled&&!!gn(n.getState(),i))}function Ar(e){var t=e.lockAPI,n=e.contextId,r=e.store,i=e.registry,a=e.draggableId,l=e.forceSensorStop,c=e.sourceEvent;if(!Nr({lockAPI:t,store:r,registry:i,draggableId:a}))return null;var u=i.draggable.getById(a),s=function(e,t){var n="["+Fn.contextId+'="'+e+'"]',r=ae(oe(document.querySelectorAll(n)),(function(e){return e.getAttribute(Fn.id)===t}));return r&&Yn(r)?r:null}(n,u.descriptor.id);if(!s)return null;if(c&&!u.options.canDragInteractiveElements&&xr(s,c))return null;var d=t.claim(l||R),p="PRE_DRAG";function f(){return u.options.shouldRespectForcePress}function g(){return t.isActive(d)}var m=function(e,t){Cr({expected:e,phase:p,isLockActive:g,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function v(e){function n(){t.release(),p="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var a=B(window,[{eventName:"click",fn:Or,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(a)}n(),r.dispatch(Pt({reason:t}))}return"PRE_DRAG"!==p&&(n(),"PRE_DRAG"!==p&&_(!1)),r.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),p="DRAGGING",Object(o.a)({isActive:function(){return Cr({expected:"DRAGGING",phase:p,isLockActive:g,shouldWarn:!1})},shouldRespectForcePress:f,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}return{isActive:function(){return Cr({expected:"PRE_DRAG",phase:p,isLockActive:g,shouldWarn:!1})},shouldRespectForcePress:f,fluidLift:function(e){var t=C((function(e){m((function(){return Ct({client:e})}))})),n=v({liftActionArgs:{id:a,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}});return Object(o.a)({},n,{move:t})},snapLift:function(){var e={moveUp:function(){return m(Nt)},moveRight:function(){return m(St)},moveDown:function(){return m(At)},moveLeft:function(){return m(Rt)}};return v({liftActionArgs:{id:a,clientSelection:Ir(s),movementMode:"SNAP"},cleanup:R,actions:e})},abort:function(){Cr({expected:"PRE_DRAG",phase:p,isLockActive:g,shouldWarn:!0})&&t.release()}}}var Sr=[function(e){var t=Object(r.useRef)(fr),n=Object(r.useRef)(R),i=s((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,l,{sourceEvent:t});if(i){t.preventDefault();var a={x:t.clientX,y:t.clientY};n.current(),p(i,a)}}}}}}),[e]),a=s((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),o=d((function(){n.current=B(window,[a,i],{passive:!1,capture:!0})}),[a,i]),l=d((function(){"IDLE"!==t.current.type&&(t.current=fr,n.current(),o())}),[o]),c=d((function(){var e=t.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[l]),u=d((function(){var e=gr({cancel:c,completed:l,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});n.current=B(window,e,{capture:!0,passive:!1})}),[c,l]),p=d((function(e,n){"IDLE"!==t.current.type&&_(!1),t.current={type:"PENDING",point:n,actions:e},u()}),[u]);Hn((function(){return o(),function(){n.current()}}),[o])},function(e){var t=Object(r.useRef)(mr),n=s((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var r=e.findClosestDraggableId(n);if(r){var a=e.tryGetLock(r,c,{sourceEvent:n});if(a){n.preventDefault();var o=!0,l=a.snapLift();t.current(),t.current=B(window,br(l,c),{capture:!0,passive:!1})}}}function c(){o||_(!1),o=!1,t.current(),i()}}}}),[e]),i=d((function(){t.current=B(window,[n],{passive:!1,capture:!0})}),[n]);Hn((function(){return i(),function(){t.current()}}),[i])},function(e){var t=Object(r.useRef)(hr),n=Object(r.useRef)(R),i=d((function(){return t.current}),[]),a=d((function(e){t.current=e}),[]),o=s((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,c,{sourceEvent:t});if(i){var a=t.touches[0],o={x:a.clientX,y:a.clientY};n.current(),g(i,o)}}}}}}),[e]),l=d((function(){n.current=B(window,[o],{capture:!0,passive:!1})}),[o]),c=d((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),a(hr),n.current(),l())}),[l,a]),u=d((function(){var e=t.current;c(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[c]),p=d((function(){var e={capture:!0,passive:!1},t={cancel:u,completed:c,getPhase:i},r=B(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var i=e.touches[0],a={x:i.clientX,y:i.clientY};e.preventDefault(),n.actions.move(a)}else t()}},{eventName:"touchend",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&_(!1);var i=e.touches[0];if(i&&i.force>=.15){var a=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return a?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();a&&t()}}},{eventName:dr,fn:t}]}(t),e),a=B(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:dr,fn:t}]}(t),e);n.current=function(){r(),a()}}),[u,i,c]),f=d((function(){var e=i();"PENDING"!==e.type&&_(!1);var t=e.actions.fluidLift(e.point);a({type:"DRAGGING",actions:t,hasMoved:!1})}),[i,a]),g=d((function(e,t){"IDLE"!==i().type&&_(!1);var n=setTimeout(f,120);a({type:"PENDING",point:t,actions:e,longPressTimerId:n}),p()}),[p,i,a,f]);Hn((function(){return l(),function(){n.current();var e=i();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),a(hr))}}),[i,l,a]),Hn((function(){return B(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function Rr(e){var t=e.contextId,n=e.store,i=e.registry,a=e.customSensors,o=e.enableDefaultSensors,l=[].concat(o?Sr:[],a||[]),c=Object(r.useState)((function(){return function(){var e=null;function t(){e||_(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&_(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],u=d((function(e,t){e.isDragging&&!t.isDragging&&c.tryAbandon()}),[c]);Hn((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();u(e,t),e=t}))}),[c,n,u]),Hn((function(){return c.tryAbandon}),[c.tryAbandon]);var p=d((function(e){return Nr({lockAPI:c,registry:i,store:n,draggableId:e})}),[c,i,n]),f=d((function(e,r,a){return Ar({lockAPI:c,registry:i,contextId:t,store:n,draggableId:e,forceSensorStop:r,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null})}),[t,c,i,n]),g=d((function(e){return function(e,t){var n=wr(e,t);return n?n.getAttribute(jn.draggableId):null}(t,e)}),[t]),m=d((function(e){var t=i.draggable.findById(e);return t?t.options:null}),[i.draggable]),v=d((function(){c.isClaimed()&&(c.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch({type:"FLUSH",payload:null}))}),[c,n]),b=d(c.isClaimed,[c]),h=s((function(){return{canGetLock:p,tryGetLock:f,findClosestDraggableId:g,findOptionsForDraggable:m,tryReleaseLock:v,isLockClaimed:b}}),[p,f,g,m,v,b]);ir();for(var y=0;y<l.length;y++)l[y](h)}function Br(e){return e.current||_(!1),e.current}function Pr(e){var t=e.contextId,n=e.setCallbacks,a=e.sensors,u=e.nonce,p=e.dragHandleUsageInstructions,f=Object(r.useRef)(null);or();var g=lr(e),m=d((function(){return function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}}(g.current)}),[g]),v=function(e){var t=s((function(){return function(e){return"rbd-announcement-"+e}(e)}),[e]),n=Object(r.useRef)(null);return Object(r.useEffect)((function(){var e=document.createElement("div");return n.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),Object(o.a)(e.style,$n),Zn().appendChild(e),function(){setTimeout((function(){var t=Zn();t.contains(e)&&t.removeChild(e),e===n.current&&(n.current=null)}))}}),[t]),d((function(e){var t=n.current;t&&(t.textContent=e)}),[])}(t),b=function(e){var t=e.contextId,n=e.text,i=nr("hidden-text",{separator:"-"}),a=s((function(){return"rbd-hidden-text-"+(e={contextId:t,uniqueId:i}).contextId+"-"+e.uniqueId;var e}),[i,t]);return Object(r.useEffect)((function(){var e=document.createElement("div");return e.id=a,e.textContent=n,e.style.display="none",Zn().appendChild(e),function(){var t=Zn();t.contains(e)&&t.removeChild(e)}}),[a,n]),a}({contextId:t,text:p}),h=zn(t,u),y=d((function(e){Br(f).dispatch(e)}),[]),x=s((function(){return Object(l.b)({publishWhileDragging:It,updateDroppableScroll:Et,updateDroppableIsEnabled:wt,updateDroppableIsCombineEnabled:Ot,collectionStarting:Dt},y)}),[y]),I=function(){var e=s(Kn,[]);return Object(r.useEffect)((function(){return function(){requestAnimationFrame(e.clean)}}),[e]),e}(),D=s((function(){return fn(I,x)}),[I,x]),E=s((function(){return Mn(Object(o.a)({scrollWindow:mn,scrollDroppable:D.scrollDroppable},Object(l.b)({move:Ct},y)))}),[D.scrollDroppable,y]),w=function(e){var t=Object(r.useRef)({}),n=Object(r.useRef)(null),i=Object(r.useRef)(null),a=Object(r.useRef)(!1),o=d((function(e,n){var r={id:e,focus:n};return t.current[e]=r,function(){var n=t.current;n[e]!==r&&delete n[e]}}),[]),l=d((function(t){var n=Xn(e,t);n&&n!==document.activeElement&&n.focus()}),[e]),c=d((function(e,t){n.current===e&&(n.current=t)}),[]),u=d((function(){i.current||a.current&&(i.current=requestAnimationFrame((function(){i.current=null;var e=n.current;e&&l(e)})))}),[l]),p=d((function(e){n.current=null;var t=document.activeElement;t&&t.getAttribute(jn.draggableId)===e&&(n.current=e)}),[]);return Hn((function(){return a.current=!0,function(){a.current=!1;var e=i.current;e&&cancelAnimationFrame(e)}}),[]),s((function(){return{register:o,tryRecordFocus:p,tryRestoreFocusRecorded:u,tryShiftRecord:c}}),[o,p,u,c])}(t),O=s((function(){return an({announce:v,autoScroller:E,dimensionMarshal:D,focusMarshal:w,getResponders:m,styleMarshal:h})}),[v,E,D,w,m,h]);f.current=O;var C=d((function(){var e=Br(f);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})}),[]),N=d((function(){var e=Br(f).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);n(s((function(){return{isDragging:N,tryAbort:C}}),[N,C]));var A=d((function(e){return gn(Br(f).getState(),e)}),[]),S=d((function(){return et(Br(f).getState())}),[]),R=s((function(){return{marshal:D,focus:w,contextId:t,canLift:A,isMovementAllowed:S,dragHandleUsageInstructionsId:b,registry:I}}),[t,D,b,w,A,S,I]);return Rr({contextId:t,store:O,registry:I,customSensors:a,enableDefaultSensors:!1!==e.enableDefaultSensors}),Object(r.useEffect)((function(){return C}),[C]),i.a.createElement(rr.Provider,{value:R},i.a.createElement(c.a,{context:Qn,store:O},e.children))}var _r=0;function Tr(e){var t=s((function(){return""+_r++}),[]),n=e.dragHandleUsageInstructions||F;return i.a.createElement(T,null,(function(r){return i.a.createElement(Pr,{nonce:e.nonce,contextId:t,setCallbacks:r,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)}))}var Lr=function(e){return function(t){return e===t}},Gr=Lr("scroll"),Mr=Lr("auto"),jr=(Lr("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),Fr=function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return jr(n,Gr)||jr(n,Mr)},kr=function e(t){return null==t||t===document.body||t===document.documentElement?null:Fr(t)?t:e(t.parentElement)},Wr=function(e){return{x:e.scrollLeft,y:e.scrollTop}},Ur=function(e){return{closestScrollable:kr(e),isFixedOnPage:function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))}(e)}},Hr=function(e){var t=e.ref,n=e.descriptor,r=e.env,i=e.windowScroll,a=e.direction,o=e.isDropDisabled,l=e.isCombineEnabled,c=e.shouldClipSubject,u=r.closestScrollable,s=function(e,t){var n=D(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,i=n.paddingBox.left-t.scrollLeft,a=r+t.scrollHeight,o=i+t.scrollWidth,l=g({top:r,right:o,bottom:a,left:i},n.border);return b({borderBox:l,margin:n.margin,border:n.border,padding:n.padding})}(t,u),d=x(s,i),p=function(){if(!u)return null;var e=D(u),t={scrollHeight:u.scrollHeight,scrollWidth:u.scrollWidth};return{client:e,page:x(e,i),scroll:Wr(u),scrollSize:t,shouldClipSubject:c}}();return function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,i=e.isFixedOnPage,a=e.direction,o=e.client,l=e.page,c=e.closest,u=function(){if(!c)return null;var e=c.scrollSize,t=c.client,n=on({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:c.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:c.shouldClipSubject,scroll:{initial:c.scroll,current:c.scroll,max:n,diff:{value:H,displacement:H}}}}(),s="vertical"===a?De:Ee;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:i,axis:s,isEnabled:n,client:o,page:l,frame:u,subject:te({page:l,withPlaceholder:null,axis:s,frame:u})}}({descriptor:n,isEnabled:!o,isCombineEnabled:l,isFixedOnPage:r.isFixedOnPage,direction:a,client:s,page:d,closest:p})},Vr={passive:!1},qr={passive:!0},zr=function(e){return e.shouldPublishImmediately?Vr:qr};function Jr(e){var t=Object(r.useContext)(e);return t||_(!1),t}var Yr=function(e){return e&&e.env.closestScrollable||null};function Xr(){}var Kr={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},Qr=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,i=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate;return t||"close"===r?Kr:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:i.width,height:i.height,marginTop:i.margin.top,marginRight:i.margin.right,marginBottom:i.margin.bottom,marginLeft:i.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?jt.placeholder:null}};var Zr=i.a.memo((function(e){var t=Object(r.useRef)(null),n=d((function(){t.current&&(clearTimeout(t.current),t.current=null)}),[]),a=e.animate,o=e.onTransitionEnd,l=e.onClose,c=e.contextId,u=Object(r.useState)("open"===e.animate),s=u[0],p=u[1];Object(r.useEffect)((function(){return s?"open"!==a?(n(),p(!1),Xr):t.current?Xr:(t.current=setTimeout((function(){t.current=null,p(!1)})),n):Xr}),[a,s,n]);var f=d((function(e){"height"===e.propertyName&&(o(),"close"===a&&l())}),[a,l,o]),g=Qr({isAnimatingOpenOnMount:s,animate:e.animate,placeholder:e.placeholder});return i.a.createElement(e.placeholder.tagName,{style:g,"data-rbd-placeholder-context-id":c,onTransitionEnd:f,ref:e.innerRef})})),$r=i.a.createContext(null);var ei=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return Object(a.a)(t,e),t.getDerivedStateFromProps=function(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"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(i.a.PureComponent),ti=5e3,ni=4500,ri=function(e,t){return t?jt.drop(t.duration):e?jt.snap:jt.fluid},ii=function(e,t){return e?t?Lt.drop:Lt.combining:null};function ai(e){return"DRAGGING"===e.type?(r=(n=e).dimension.client,i=n.offset,a=n.combineWith,o=n.dropping,l=Boolean(a),c=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(n),u=Boolean(o),s=u?Wt(i,l):kt(i),{position:"fixed",top:r.marginBox.top,left:r.marginBox.left,boxSizing:"border-box",width:r.borderBox.width,height:r.borderBox.height,transition:ri(c,o),transform:s,opacity:ii(l,u),zIndex:u?ni:ti,pointerEvents:"none"}):{transform:kt((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t,n,r,i,a,o,l,c,u,s}function oi(e){var t=nr("draggable"),n=e.descriptor,i=e.registry,a=e.getDraggableRef,o=e.canDragInteractiveElements,l=e.shouldRespectForcePress,c=e.isEnabled,u=s((function(){return{canDragInteractiveElements:o,shouldRespectForcePress:l,isEnabled:c}}),[o,c,l]),p=d((function(e){var t=a();return t||_(!1),function(e,t,n){void 0===n&&(n=H);var r=window.getComputedStyle(t),i=t.getBoundingClientRect(),a=I(i,r),o=x(a,n);return{descriptor:e,placeholder:{client:a,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:a.marginBox.width,y:a.marginBox.height},client:a,page:o}}(n,t,e)}),[n,a]),f=s((function(){return{uniqueId:t,descriptor:n,options:u,getDimension:p}}),[n,p,u,t]),g=Object(r.useRef)(f),m=Object(r.useRef)(!0);Hn((function(){return i.draggable.register(g.current),function(){return i.draggable.unregister(g.current)}}),[i.draggable]),Hn((function(){if(m.current)m.current=!1;else{var e=g.current;g.current=f,i.draggable.update(f,e)}}),[f,i.draggable])}function li(e,t,n){ar()}function ci(e){e.preventDefault()}var ui=function(e,t){return e===t},si=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function di(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var pi={mapped:{type:"SECONDARY",offset:H,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:di(null)}};var fi={dropAnimationFinished:_t},gi=Object(c.c)((function(){var e,t,n,r=(e=O((function(e,t){return{x:e,y:t}})),t=O((function(e,t,n,r,i){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(i),dropAnimation:i,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}})),n=O((function(e,n,r,i,a,o,l){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:a,combineWith:o,mode:n,offset:e,dimension:r,forceShouldAnimate:l,snapshot:t(n,i,a,o,null)}}})),function(r,i){if(r.isDragging){if(r.critical.draggable.id!==i.draggableId)return null;var a=r.current.client.offset,o=r.dimensions.draggables[i.draggableId],l=Ze(r.impact),c=(s=r.impact).at&&"COMBINE"===s.at.type?s.at.combine.draggableId:null,u=r.forceShouldAnimate;return n(e(a.x,a.y),r.movementMode,o,i.isClone,l,c,u)}var s;if("DROP_ANIMATING"===r.phase){var d=r.completed;if(d.result.draggableId!==i.draggableId)return null;var p=i.isClone,f=r.dimensions.draggables[i.draggableId],g=d.result,m=g.mode,v=si(g),b=function(e){return e.combine?e.combine.draggableId:null}(g),h={duration:r.dropDuration,curve:Tt,moveTo:r.newHomeClientOffset,opacity:b?Lt.drop:null,scale:b?Gt.drop:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:f,dropping:h,draggingOver:v,combineWith:b,mode:m,forceShouldAnimate:null,snapshot:t(m,p,v,b,h)}}}return null}),i=function(){var e=O((function(e,t){return{x:e,y:t}})),t=O(di),n=O((function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}})),r=function(e){return e?n(H,e,!0):null},i=function(t,i,a,o){var l=a.displaced.visible[t],c=Boolean(o.inVirtualList&&o.effected[t]),u=fe(a),s=u&&u.draggableId===t?i:null;if(!l){if(!c)return r(s);if(a.displaced.invisible[t])return null;var d=J(o.displacedBy.point),p=e(d.x,d.y);return n(p,s,!0)}if(c)return r(s);var f=a.displacedBy.point,g=e(f.x,f.y);return n(g,s,l.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:i(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:i(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(e,t){return r(e,t)||i(e,t)||pi}}),fi,null,{context:Qn,pure:!0,areStatePropsEqual:ui})((function(e){var t=Object(r.useRef)(null),n=d((function(e){t.current=e}),[]),i=d((function(){return t.current}),[]),a=Jr(rr),o=a.contextId,l=a.dragHandleUsageInstructionsId,c=a.registry,u=Jr($r),p=u.type,f=u.droppableId,g=s((function(){return{id:e.draggableId,index:e.index,type:p,droppableId:f}}),[e.draggableId,e.index,p,f]),m=e.children,v=e.draggableId,b=e.isEnabled,h=e.shouldRespectForcePress,y=e.canDragInteractiveElements,x=e.isClone,I=e.mapped,D=e.dropAnimationFinished;li(),ir(),x||oi(s((function(){return{descriptor:g,registry:c,getDraggableRef:i,canDragInteractiveElements:y,shouldRespectForcePress:h,isEnabled:b}}),[g,c,i,y,h,b]));var E=s((function(){return b?{tabIndex:0,role:"button","aria-describedby":l,"data-rbd-drag-handle-draggable-id":v,"data-rbd-drag-handle-context-id":o,draggable:!1,onDragStart:ci}:null}),[o,l,v,b]),w=d((function(e){"DRAGGING"===I.type&&I.dropping&&"transform"===e.propertyName&&D()}),[D,I]),O=s((function(){var e=ai(I),t="DRAGGING"===I.type&&I.dropping?w:null;return{innerRef:n,draggableProps:{"data-rbd-draggable-context-id":o,"data-rbd-draggable-id":v,style:e,onTransitionEnd:t},dragHandleProps:E}}),[o,E,v,I,w,n]),C=s((function(){return{draggableId:g.id,type:g.type,source:{index:g.index,droppableId:g.droppableId}}}),[g.droppableId,g.id,g.index,g.type]);return m(O,I.snapshot,C)}));function mi(e){return Jr($r).isUsingCloneFor!==e.draggableId||e.isClone?i.a.createElement(gi,e):null}function vi(e){var t="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,n=Boolean(e.disableInteractiveElementBlocking),r=Boolean(e.shouldRespectForcePress);return i.a.createElement(mi,Object(o.a)({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}var bi=function(e,t){return e===t.droppable.type},hi=function(e,t){return t.draggables[e.draggable.id]},yi={updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}};var xi={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||_(!1),document.body}},Ii=Object(c.c)((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=Object(o.a)({},e,{shouldAnimatePlaceholder:!1}),n=O((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),r=O((function(r,i,a,o,l,c){var u=l.descriptor.id;if(l.descriptor.droppableId===r){var s=c?{render:c,dragging:n(l.descriptor)}:null,d={isDraggingOver:a,draggingOverWith:a?u:null,draggingFromThisWith:u,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!1,snapshot:d,useClone:s}}if(!i)return t;if(!o)return e;var p={isDraggingOver:a,draggingOverWith:u,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}}));return function(n,i){var a=i.droppableId,o=i.type,l=!i.isDropDisabled,c=i.renderClone;if(n.isDragging){var u=n.critical;if(!bi(o,u))return t;var s=hi(u,n.dimensions),d=Ze(n.impact)===a;return r(a,l,d,d,s,c)}if("DROP_ANIMATING"===n.phase){var p=n.completed;if(!bi(o,p.critical))return t;var f=hi(p.critical,n.dimensions);return r(a,l,si(p.result)===a,Ze(p.impact)===a,f,c)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var g=n.completed;if(!bi(o,g.critical))return t;var m=Ze(g.impact)===a,v=Boolean(g.impact.at&&"COMBINE"===g.impact.at.type),b=g.critical.droppable.id===a;return m?v?e:t:b?e:t}return t}}),yi,null,{context:Qn,pure:!0,areStatePropsEqual:ui})((function(e){var t=Object(r.useContext)(rr);t||_(!1);var n=t.contextId,a=t.isMovementAllowed,o=Object(r.useRef)(null),l=Object(r.useRef)(null),c=e.children,u=e.droppableId,p=e.type,f=e.mode,g=e.direction,m=e.ignoreContainerClipping,v=e.isDropDisabled,b=e.isCombineEnabled,h=e.snapshot,y=e.useClone,x=e.updateViewportMaxScroll,I=e.getContainerForClone,D=d((function(){return o.current}),[]),E=d((function(e){o.current=e}),[]),w=(d((function(){return l.current}),[]),d((function(e){l.current=e}),[]));ar();var N=d((function(){a()&&x({maxScroll:cn()})}),[a,x]);!function(e){var t=Object(r.useRef)(null),n=Jr(rr),i=nr("droppable"),a=n.registry,o=n.marshal,l=lr(e),c=s((function(){return{id:e.droppableId,type:e.type,mode:e.mode}}),[e.droppableId,e.mode,e.type]),u=Object(r.useRef)(c),p=s((function(){return O((function(e,n){t.current||_(!1);var r={x:e,y:n};o.updateDroppableScroll(c.id,r)}))}),[c.id,o]),f=d((function(){var e=t.current;return e&&e.env.closestScrollable?Wr(e.env.closestScrollable):H}),[]),g=d((function(){var e=f();p(e.x,e.y)}),[f,p]),m=s((function(){return C(g)}),[g]),v=d((function(){var e=t.current,n=Yr(e);e&&n||_(!1),e.scrollOptions.shouldPublishImmediately?g():m()}),[m,g]),b=d((function(e,r){t.current&&_(!1);var i=l.current,a=i.getDroppableRef();a||_(!1);var o=Ur(a),u={ref:a,descriptor:c,env:o,scrollOptions:r};t.current=u;var s=Hr({ref:a,descriptor:c,env:o,windowScroll:e,direction:i.direction,isDropDisabled:i.isDropDisabled,isCombineEnabled:i.isCombineEnabled,shouldClipSubject:!i.ignoreContainerClipping}),d=o.closestScrollable;return d&&(d.setAttribute(Wn.contextId,n.contextId),d.addEventListener("scroll",v,zr(u.scrollOptions))),s}),[n.contextId,c,v,l]),h=d((function(){var e=t.current,n=Yr(e);return e&&n||_(!1),Wr(n)}),[]),y=d((function(){var e=t.current;e||_(!1);var n=Yr(e);t.current=null,n&&(m.cancel(),n.removeAttribute(Wn.contextId),n.removeEventListener("scroll",v,zr(e.scrollOptions)))}),[v,m]),x=d((function(e){var n=t.current;n||_(!1);var r=Yr(n);r||_(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x}),[]),I=s((function(){return{getDimensionAndWatchScroll:b,getScrollWhileDragging:h,dragStopped:y,scroll:x}}),[y,b,h,x]),D=s((function(){return{uniqueId:i,descriptor:c,callbacks:I}}),[I,c,i]);Hn((function(){return u.current=D.descriptor,a.droppable.register(D),function(){t.current&&y(),a.droppable.unregister(D)}}),[I,c,y,D,o,a.droppable]),Hn((function(){t.current&&o.updateDroppableIsEnabled(u.current.id,!e.isDropDisabled)}),[e.isDropDisabled,o]),Hn((function(){t.current&&o.updateDroppableIsCombineEnabled(u.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,o])}({droppableId:u,type:p,mode:f,direction:g,isDropDisabled:v,isCombineEnabled:b,ignoreContainerClipping:m,getDroppableRef:D});var S=i.a.createElement(ei,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(function(e){var t=e.onClose,r=e.data,a=e.animate;return i.a.createElement(Zr,{placeholder:r,onClose:t,innerRef:w,animate:a,contextId:n,onTransitionEnd:N})})),R=s((function(){return{innerRef:E,placeholder:S,droppableProps:{"data-rbd-droppable-id":u,"data-rbd-droppable-context-id":n}}}),[n,u,S,E]),B=y?y.dragging.draggableId:null,P=s((function(){return{droppableId:u,type:p,isUsingCloneFor:B}}),[u,B,p]);return i.a.createElement($r.Provider,{value:P},c(R,h),function(){if(!y)return null;var e=y.dragging,t=y.render,n=i.a.createElement(mi,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(n,r){return t(n,r,e)}));return A.a.createPortal(n,I())}())}));Ii.defaultProps=xi}}]);