"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[63849],{425789:function(t,e,r){r.r(e),r.d(e,{default:function(){return n}});function n(){for(var t,e,r=0,n="";rt.length)&&(e=t.length);for(var r=0,n=Array(e);r, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),e}return r=[{key:"componentDidMount",value:function(){void 0!==window.SVGElement&&this.findDOMNode() instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var t,e,r;return null!==(t=null===(e=this.props)||void 0===e?void 0:null===(r=e.nodeRef)||void 0===r?void 0:r.current)&&void 0!==t?t:i.default.findDOMNode(this)}},{key:"render",value:function(){var t,e=this.props,r=(e.axis,e.bounds,e.children),n=e.defaultPosition,a=e.defaultClassName,i=e.defaultClassNameDragging,c=e.defaultClassNameDragged,d=e.position,g=e.positionOffset,y=(e.scale,function(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r,n,o={},a=Object.keys(t);for(n=0;n=0||(o[r]=t[r]);return o}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(e,p)),b={},v=null,S=!d||this.state.dragging,O=d||n,D={x:(0,s.canDragX)(this)&&S?this.state.x:O.x,y:(0,s.canDragY)(this)&&S?this.state.y:O.y};this.state.isElementSVG?v=(0,l.createSVGTransform)(D,g):b=(0,l.createCSSTransform)(D,g);var w=(0,u.default)(r.props.className||"",a,(P(t={},i,this.state.dragging),P(t,c,this.state.dragged),t));return o.createElement(f.default,h({},y,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),o.cloneElement(o.Children.only(r),{className:w,style:m(m({},r.props.style),b),transform:v}))}}],a=[{key:"getDerivedStateFromProps",value:function(t,e){var r=t.position,n=e.prevPropsPosition;return r&&(!n||r.x!==n.x||r.y!==n.y)?((0,d.default)("Draggable: getDerivedStateFromProps %j",{position:r,prevPropsPosition:n}),{x:r.x,y:r.y,prevPropsPosition:m({},r)}):null}}],r&&S(g.prototype,r),a&&S(g,a),Object.defineProperty(g,"prototype",{writable:!1}),g}(o.Component);e.default=j,P(j,"displayName","Draggable"),P(j,"propTypes",m(m({},f.default.propTypes),{},{axis:a.default.oneOf(["both","x","y","none"]),bounds:a.default.oneOfType([a.default.shape({left:a.default.number,right:a.default.number,top:a.default.number,bottom:a.default.number}),a.default.string,a.default.oneOf([!1])]),defaultClassName:a.default.string,defaultClassNameDragging:a.default.string,defaultClassNameDragged:a.default.string,defaultPosition:a.default.shape({x:a.default.number,y:a.default.number}),positionOffset:a.default.shape({x:a.default.oneOfType([a.default.number,a.default.string]),y:a.default.oneOfType([a.default.number,a.default.string])}),position:a.default.shape({x:a.default.number,y:a.default.number}),className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe})),P(j,"defaultProps",m(m({},f.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},310583:function(t,e,r){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==n(t)&&"function"!=typeof t)return{default:t};var r=d(void 0);if(r&&r.has(t))return r.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if("default"!==i&&Object.prototype.hasOwnProperty.call(t,i)){var u=a?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=t[i]}return o.default=t,r&&r.set(t,o),o}(r(652983)),a=f(r(407862)),i=f(r(63730)),u=r(147862),l=r(392010),s=r(996669),c=f(r(425638));function f(t){return t&&t.__esModule?t:{default:t}}function d(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,r=new WeakMap;return(d=function(t){return t?r:e})(t)}function p(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r,n,o=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=o){var a=[],i=!0,u=!1;try{for(o=o.call(t);!(i=(r=o.next()).done)&&(a.push(r.value),!e||a.length!==e);i=!0);}catch(t){u=!0,n=t}finally{try{i||null==o.return||o.return()}finally{if(u)throw n}}return a}}(t,e)||function(t,e){if(t){if("string"==typeof t)return g(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return g(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r not mounted on DragStart!");var n=r.ownerDocument;if(!(t.props.disabled||!(e.target instanceof n.defaultView.Node)||t.props.handle&&!(0,u.matchesSelectorAndParentsTo)(e.target,t.props.handle,r)||t.props.cancel&&(0,u.matchesSelectorAndParentsTo)(e.target,t.props.cancel,r))){"touchstart"===e.type&&e.preventDefault();var o=(0,u.getTouchIdentifier)(e);t.setState({touchIdentifier:o});var a=(0,l.getControlPosition)(e,o,h(t));if(null!=a){var i=a.x,s=a.y,f=(0,l.createCoreData)(h(t),i,s);(0,c.default)("DraggableCore: handleDragStart: %j",f),(0,c.default)("calling",t.props.onStart),!1!==t.props.onStart(e,f)&&!1!==t.mounted&&(t.props.enableUserSelectHack&&(0,u.addUserSelectStyles)(n),t.setState({dragging:!0,lastX:i,lastY:s}),(0,u.addEvent)(n,S.move,t.handleDrag),(0,u.addEvent)(n,S.stop,t.handleDragStop))}}}),m(h(t),"handleDrag",function(e){var r=(0,l.getControlPosition)(e,t.state.touchIdentifier,h(t));if(null!=r){var n=r.x,o=r.y;if(Array.isArray(t.props.grid)){var a=n-t.state.lastX,i=o-t.state.lastY,u=p((0,l.snapToGrid)(t.props.grid,a,i),2);if(a=u[0],i=u[1],!a&&!i)return;n=t.state.lastX+a,o=t.state.lastY+i}var s=(0,l.createCoreData)(h(t),n,o);if((0,c.default)("DraggableCore: handleDrag: %j",s),!1===t.props.onDrag(e,s)||!1===t.mounted){try{t.handleDragStop(new MouseEvent("mouseup"))}catch(e){var f=document.createEvent("MouseEvents");f.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),t.handleDragStop(f)}return}t.setState({lastX:n,lastY:o})}}),m(h(t),"handleDragStop",function(e){if(t.state.dragging){var r=(0,l.getControlPosition)(e,t.state.touchIdentifier,h(t));if(null!=r){var n=r.x,o=r.y;if(Array.isArray(t.props.grid)){var a=n-t.state.lastX||0,i=o-t.state.lastY||0,s=p((0,l.snapToGrid)(t.props.grid,a,i),2);a=s[0],i=s[1],n=t.state.lastX+a,o=t.state.lastY+i}var f=(0,l.createCoreData)(h(t),n,o);if(!1===t.props.onStop(e,f)||!1===t.mounted)return!1;var d=t.findDOMNode();d&&t.props.enableUserSelectHack&&(0,u.removeUserSelectStyles)(d.ownerDocument),(0,c.default)("DraggableCore: handleDragStop: %j",f),t.setState({dragging:!1,lastX:NaN,lastY:NaN}),d&&((0,c.default)("DraggableCore: Removing handlers"),(0,u.removeEvent)(d.ownerDocument,S.move,t.handleDrag),(0,u.removeEvent)(d.ownerDocument,S.stop,t.handleDragStop))}}}),m(h(t),"onMouseDown",function(e){return S=v.mouse,t.handleDragStart(e)}),m(h(t),"onMouseUp",function(e){return S=v.mouse,t.handleDragStop(e)}),m(h(t),"onTouchStart",function(e){return S=v.touch,t.handleDragStart(e)}),m(h(t),"onTouchEnd",function(e){return S=v.touch,t.handleDragStop(e)}),t}return r=[{key:"componentDidMount",value:function(){this.mounted=!0;var t=this.findDOMNode();t&&(0,u.addEvent)(t,v.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var t=this.findDOMNode();if(t){var e=t.ownerDocument;(0,u.removeEvent)(e,v.mouse.move,this.handleDrag),(0,u.removeEvent)(e,v.touch.move,this.handleDrag),(0,u.removeEvent)(e,v.mouse.stop,this.handleDragStop),(0,u.removeEvent)(e,v.touch.stop,this.handleDragStop),(0,u.removeEvent)(t,v.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,u.removeUserSelectStyles)(e)}}},{key:"findDOMNode",value:function(){var t,e,r;return null!==(t=this.props)&&void 0!==t&&t.nodeRef?null===(e=this.props)||void 0===e?void 0:null===(r=e.nodeRef)||void 0===r?void 0:r.current:i.default.findDOMNode(this)}},{key:"render",value:function(){return o.cloneElement(o.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}],function(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window)return"";var a=null===(t=window.document)||void 0===t?void 0:null===(e=t.documentElement)||void 0===e?void 0:e.style;if(!a||n in a)return"";for(var i=0;i: Unmounted during event!");return e}},996669:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.dontSetMe=function(t,e,r){if(t[e])return Error("Invalid prop ".concat(e," passed to ").concat(r," - do not set this, set it on the child."))},e.findInArray=function(t,e){for(var r=0,n=t.length;r