UNPKG

keystone

Version:

Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose

1 lines 1.06 MB
require=function a(i,s,u){function l(t,e){if(!s[t]){if(!i[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(c)return c(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var o=s[t]={exports:{}};i[t][0].call(o.exports,function(e){return l(i[t][1][e]||e)},o,o.exports,a,i,s,u)}return s[t].exports}for(var c="function"==typeof require&&require,e=0;e<u.length;e++)l(u[e]);return l}({1:[function(e,t){t.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},{}],2:[function(e,t){function n(){return t.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n.apply(this,arguments)}t.exports=n},{}],3:[function(e,t){t.exports=function(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}},{}],4:[function(e,t){t.exports=function(e){return e&&e.__esModule?e:{default:e}}},{}],5:[function(e,t){t.exports=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}},{}],6:[function(e,t){t.exports=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],0<=t.indexOf(n)||(o[n]=e[n]);return o}},{}],7:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=e("react"),f=(r=o)&&r.__esModule?r:{default:r};n.default=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,o=void 0===r?24:r,a=e.height,i=void 0===a?24:a,s=e.style,u=void 0===s?{}:s,l=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return f.default.createElement("svg",c({viewBox:"0 0 24 24",style:c({fill:n,width:o,height:i},u)},l),f.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},{react:"react"}],8:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=e("react"),f=(r=o)&&r.__esModule?r:{default:r};n.default=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,o=void 0===r?24:r,a=e.height,i=void 0===a?24:a,s=e.style,u=void 0===s?{}:s,l=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return f.default.createElement("svg",c({viewBox:"0 0 24 24",style:c({fill:n,width:o,height:i},u)},l),f.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},{react:"react"}],9:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};var r,o=e("inline-style-prefixer/static"),u=(r=o)&&r.__esModule?r:{default:r},l=e("./util");n.generateCSS=function t(n,e,r,o){var a=e.reduce(l.recursiveMerge),i={},s={},u={};return Object.keys(a).forEach(function(e){":"===e[0]?u[e]=a[e]:"@"===e[0]?s[e]=a[e]:i[e]=a[e]}),c(n,i,r,o)+Object.keys(u).map(function(e){return c(n+e,u[e],r,o)}).join("")+Object.keys(s).map(function(e){return e+"{"+t(n,[s[e]],r,o)+"}"}).join("")};var c=function(e,t,n,i){var r=function(t,n){var r={};return Object.keys(t).forEach(function(e){n&&n.hasOwnProperty(e)?r[e]=n[e](t[e]):r[e]=t[e]}),r}(t,n),o=(0,u.default)(r),a=(0,l.flatten)((0,l.objectToPairs)(o).map(function(e){var t,n,r=s(e,2),o=r[0],a=r[1];if(Array.isArray(a)){var i=(t=[],n=[],a.forEach(function(e){0===e.indexOf("-")?t.push(e):n.push(e)}),t.sort(),n.sort(),{v:t.concat(n).map(function(e){return[o,e]})});if("object"==typeof i)return i.v}return[[o,a]]})).map(function(e){var t=s(e,2),n=t[0],r=t[1],o=(0,l.stringifyValue)(n,r),a=(0,l.kebabifyStyleName)(n)+":"+o+";";return!1===i?a:(0,l.importantify)(a)}).join("");return a?e+"{"+a+"}":""};n.generateCSSRuleset=c},{"./util":13,"inline-style-prefixer/static":31}],10:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},a=e("./util"),r=e("./inject"),i={create:function(e){return(0,a.mapObj)(e,function(e){var t=o(e,2),n=t[0],r=t[1];return[n,{_name:n+"_"+(0,a.hashObject)(r),_definition:r}]})},rehydrate:function(e){var t=arguments.length<=0||void 0===e?[]:e;(0,r.addRenderedClassNames)(t)}},s={renderStatic:function(e){return(0,r.reset)(),(0,r.startBuffering)(),{html:e(),css:{content:(0,r.flushToString)(),renderedClassNames:(0,r.getRenderedClassNames)()}}}},u={suppressStyleInjection:function(){(0,r.reset)(),(0,r.startBuffering)()},clearBufferAndResumeStyleInjection:function(){(0,r.reset)()}};n.default={StyleSheet:i,StyleSheetServer:s,StyleSheetTestUtils:u,css:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.injectAndGetClassName)(!0,t)}},t.exports=n.default},{"./inject":11,"./util":13}],11:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,o=e("asap"),a=(r=o)&&r.__esModule?r:{default:r},i=e("./generate"),s=e("./util"),u=null,l={fontFamily:function e(t){return Array.isArray(t)?t.map(e).join(","):"object"==typeof t?(h(t.fontFamily,"@font-face",[t],!1),'"'+t.fontFamily+'"'):t},animationName:function(t){if("object"!=typeof t)return t;var e="keyframe_"+(0,s.hashObject)(t),n="@keyframes "+e+"{";return Object.keys(t).forEach(function(e){n+=(0,i.generateCSS)(e,[t[e]],l,!1)}),d(e,n+="}"),e}},c={},f="",p=!1,d=function(e,t){if(!c[e]){if(!p){if("undefined"==typeof document)throw new Error("Cannot automatically buffer without a document");p=!0,(0,a.default)(g)}f+=t,c[e]=!0}},h=function(e,t,n,r){if(!c[e]){var o=(0,i.generateCSS)(t,n,l,r);d(e,o)}};n.injectStyleOnce=h;n.reset=function(){f="",p=!(c={}),u=null};n.startBuffering=function(){if(p)throw new Error("Cannot buffer while already buffering");p=!0};function v(){p=!1;var e=f;return f="",e}n.flushToString=v;var g=function(){var e=v();0<e.length&&function(e){if(null==u&&null==(u=document.querySelector("style[data-aphrodite]"))){var t=document.head||document.getElementsByTagName("head")[0];(u=document.createElement("style")).type="text/css",u.setAttribute("data-aphrodite",""),t.appendChild(u)}u.styleSheet?u.styleSheet.cssText+=e:u.appendChild(document.createTextNode(e))}(e)};n.flushToStyleTag=g;n.getRenderedClassNames=function(){return Object.keys(c)};n.addRenderedClassNames=function(e){e.forEach(function(e){c[e]=!0})};n.injectAndGetClassName=function(e,t){var n=t.filter(function(e){return e});if(0===n.length)return"";var r=n.map(function(e){return e._name}).join("-o_O-");return h(r,"."+r,n.map(function(e){return e._definition}),e),r}},{"./generate":9,"./util":13,asap:32}],12:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e("./inject"),o=e("./index.js");n.StyleSheet=o.StyleSheet,n.StyleSheetServer=o.StyleSheetServer,n.StyleSheetTestUtils=o.StyleSheetTestUtils,n.css=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.injectAndGetClassName)(!1,t)}},{"./index.js":10,"./inject":11}],13:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});function r(t){return Object.keys(t).map(function(e){return[e,t[e]]})}var a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};n.objectToPairs=r;n.mapObj=function(e,t){return function(e){var o={};return e.forEach(function(e){var t=a(e,2),n=t[0],r=t[1];o[n]=r}),o}(r(e).map(t))};n.flatten=function(e){return e.reduce(function(e,t){return e.concat(t)},[])};var o=/([A-Z])/g,s=/^ms-/;n.kebabifyStyleName=function(e){return function(e){return e.replace(o,"-$1").toLowerCase()}(e).replace(s,"-ms-")};n.recursiveMerge=function t(n,r){if("object"!=typeof n)return r;var o=i({},n);return Object.keys(r).forEach(function(e){o.hasOwnProperty(e)?o[e]=t(n[e],r[e]):o[e]=r[e]}),o};var u={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};var l=["Webkit","ms","Moz","O"];Object.keys(u).forEach(function(t){l.forEach(function(e){u[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(e,t)]=u[t]})});n.stringifyValue=function(e,t){return"number"==typeof t?u[e]?""+t:t+"px":t};n.hashObject=function(e){return function(e){for(var t=e.length,n=t,r=0,o=void 0;4<=t;)o=1540483477*(65535&(o=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+((1540483477*(o>>>16)&65535)<<16),n=1540483477*(65535&n)+((1540483477*(n>>>16)&65535)<<16)^(o=1540483477*(65535&(o^=o>>>24))+((1540483477*(o>>>16)&65535)<<16)),t-=4,++r;switch(t){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+((1540483477*(n>>>16)&65535)<<16)}return n=1540483477*(65535&(n^=n>>>13))+((1540483477*(n>>>16)&65535)<<16),((n^=n>>>15)>>>0).toString(36)}(JSON.stringify(e))};var c=/^([^:]+:.*?)( !important)?;$/;n.importantify=function(e){return e.replace(c,function(e,t){return t+" !important;"})}},{}],14:[function(e,t){t.exports=e("./lib/no-important.js")},{"./lib/no-important.js":12}],15:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t){if("string"==typeof t&&!(0,o.default)(t)&&-1<t.indexOf("calc("))return(0,r.default)(e,t,function(e,t){return t.replace(/calc\(/g,e+"calc(")})};var r=a(e("../../utils/joinPrefixedValue")),o=a(e("../../utils/isPrefixedValue"));function a(e){return e&&e.__esModule?e:{default:e}}t.exports=n.default},{"../../utils/isPrefixedValue":28,"../../utils/joinPrefixedValue":29}],16:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t){if("cursor"===e&&i[t])return(0,a.default)(e,t)};var r,o=e("../../utils/joinPrefixedValue"),a=(r=o)&&r.__esModule?r:{default:r};var i={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};t.exports=n.default},{"../../utils/joinPrefixedValue":29}],17:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t){if("display"===e&&r[t])return{display:["-webkit-box","-moz-box","-ms-"+t+"box","-webkit-"+t,t]}};var r={flex:!0,"inline-flex":!0};t.exports=n.default},{}],18:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t){if(o[e])return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}({},o[e],r[t]||t)};var r={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end"},o={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msPreferredSize"};t.exports=n.default},{}],19:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t){if("flexDirection"===e&&"string"==typeof t)return{WebkitBoxOrient:-1<t.indexOf("column")?"vertical":"horizontal",WebkitBoxDirection:-1<t.indexOf("reverse")?"reverse":"normal"};if(o[e])return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}({},o[e],r[t]||t)};var r={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple"},o={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines"};t.exports=n.default},{}],20:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t){if("string"==typeof t&&!(0,o.default)(t)&&null!==t.match(i))return(0,r.default)(e,t)};var r=a(e("../../utils/joinPrefixedValue")),o=a(e("../../utils/isPrefixedValue"));function a(e){return e&&e.__esModule?e:{default:e}}var i=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/;t.exports=n.default},{"../../utils/isPrefixedValue":28,"../../utils/joinPrefixedValue":29}],21:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t){if("position"===e&&"sticky"===t)return{position:["-webkit-sticky","sticky"]}},t.exports=n.default},{}],22:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t){if(i[e]&&s[t])return(0,a.default)(e,t)};var r,o=e("../../utils/joinPrefixedValue"),a=(r=o)&&r.__esModule?r:{default:r};var i={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},s={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};t.exports=n.default},{"../../utils/joinPrefixedValue":29}],23:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t){if("string"==typeof t&&c[e]){var n,r=function(e){if((0,s.default)(e))return e;var t=e.split(/,(?![^()]*(?:\([^()]*\))?\))/g);return t.forEach(function(o,e){t[e]=Object.keys(u.default).reduce(function(n,e){var r="-"+e.toLowerCase()+"-";return Object.keys(u.default[e]).forEach(function(e){var t=(0,a.default)(e);-1<o.indexOf(t)&&"order"!==t&&(n=o.replace(t,r+t)+","+n)}),n},o)}),t.join(",")}(t),o=r.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return null===e.match(/-moz-|-ms-/)}).join(",");return-1<e.indexOf("Webkit")?l({},e,o):(l(n={},"Webkit"+(0,i.default)(e),o),l(n,e,r),n)}};var a=r(e("hyphenate-style-name")),i=r(e("../../utils/capitalizeString")),s=r(e("../../utils/isPrefixedValue")),u=r(e("../prefixProps"));function r(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0};t.exports=n.default},{"../../utils/capitalizeString":26,"../../utils/isPrefixedValue":28,"../prefixProps":25,"hyphenate-style-name":177}],24:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function e(o){Object.keys(o).forEach(function(n){var r=o[n];r instanceof Object&&!Array.isArray(r)?o[n]=e(r):Object.keys(a.default).forEach(function(e){var t=a.default[e];t[n]&&(o[e+(0,i.default)(n)]=r)})});Object.keys(o).forEach(function(n){[].concat(o[n]).forEach(function(t){g.forEach(function(e){return m(o,e(n,t))})})});return(0,r.default)(o)};var a=v(e("./prefixProps")),i=v(e("../utils/capitalizeString")),r=v(e("../utils/sortPrefixedStyle")),o=v(e("./plugins/position")),s=v(e("./plugins/calc")),u=v(e("./plugins/cursor")),l=v(e("./plugins/flex")),c=v(e("./plugins/sizing")),f=v(e("./plugins/gradient")),p=v(e("./plugins/transition")),d=v(e("./plugins/flexboxIE")),h=v(e("./plugins/flexboxOld"));function v(e){return e&&e.__esModule?e:{default:e}}var g=[o.default,s.default,u.default,c.default,f.default,p.default,d.default,h.default,l.default];function m(o,e){var t=arguments.length<=1||void 0===e?{}:e;Object.keys(t).forEach(function(n){var r=o[n];Array.isArray(r)?[].concat(t[n]).forEach(function(e){var t=r.indexOf(e);-1<t&&o[n].splice(t,1),o[n].push(e)}):o[n]=t[n]})}t.exports=n.default},{"../utils/capitalizeString":26,"../utils/sortPrefixedStyle":30,"./plugins/calc":15,"./plugins/cursor":16,"./plugins/flex":17,"./plugins/flexboxIE":18,"./plugins/flexboxOld":19,"./plugins/gradient":20,"./plugins/position":21,"./plugins/sizing":22,"./plugins/transition":23,"./prefixProps":25}],25:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={Webkit:{transform:!0,transformOrigin:!0,transformOriginX:!0,transformOriginY:!0,backfaceVisibility:!0,perspective:!0,perspectiveOrigin:!0,transformStyle:!0,transformOriginZ:!0,animation:!0,animationDelay:!0,animationDirection:!0,animationFillMode:!0,animationDuration:!0,animationIterationCount:!0,animationName:!0,animationPlayState:!0,animationTimingFunction:!0,appearance:!0,userSelect:!0,fontKerning:!0,textEmphasisPosition:!0,textEmphasis:!0,textEmphasisStyle:!0,textEmphasisColor:!0,boxDecorationBreak:!0,clipPath:!0,maskImage:!0,maskMode:!0,maskRepeat:!0,maskPosition:!0,maskClip:!0,maskOrigin:!0,maskSize:!0,maskComposite:!0,mask:!0,maskBorderSource:!0,maskBorderMode:!0,maskBorderSlice:!0,maskBorderWidth:!0,maskBorderOutset:!0,maskBorderRepeat:!0,maskBorder:!0,maskType:!0,textDecorationStyle:!0,textDecorationSkip:!0,textDecorationLine:!0,textDecorationColor:!0,filter:!0,fontFeatureSettings:!0,breakAfter:!0,breakBefore:!0,breakInside:!0,columnCount:!0,columnFill:!0,columnGap:!0,columnRule:!0,columnRuleColor:!0,columnRuleStyle:!0,columnRuleWidth:!0,columns:!0,columnSpan:!0,columnWidth:!0,flex:!0,flexBasis:!0,flexDirection:!0,flexGrow:!0,flexFlow:!0,flexShrink:!0,flexWrap:!0,alignContent:!0,alignItems:!0,alignSelf:!0,justifyContent:!0,order:!0,transition:!0,transitionDelay:!0,transitionDuration:!0,transitionProperty:!0,transitionTimingFunction:!0,backdropFilter:!0,scrollSnapType:!0,scrollSnapPointsX:!0,scrollSnapPointsY:!0,scrollSnapDestination:!0,scrollSnapCoordinate:!0,shapeImageThreshold:!0,shapeImageMargin:!0,shapeImageOutside:!0,hyphens:!0,flowInto:!0,flowFrom:!0,regionFragment:!0,textSizeAdjust:!0},Moz:{appearance:!0,userSelect:!0,boxSizing:!0,textAlignLast:!0,textDecorationStyle:!0,textDecorationSkip:!0,textDecorationLine:!0,textDecorationColor:!0,tabSize:!0,hyphens:!0,fontFeatureSettings:!0,breakAfter:!0,breakBefore:!0,breakInside:!0,columnCount:!0,columnFill:!0,columnGap:!0,columnRule:!0,columnRuleColor:!0,columnRuleStyle:!0,columnRuleWidth:!0,columns:!0,columnSpan:!0,columnWidth:!0},ms:{flex:!0,flexBasis:!1,flexDirection:!0,flexGrow:!1,flexFlow:!0,flexShrink:!1,flexWrap:!0,alignContent:!1,alignItems:!1,alignSelf:!1,justifyContent:!1,order:!1,transform:!0,transformOrigin:!0,transformOriginX:!0,transformOriginY:!0,userSelect:!0,wrapFlow:!0,wrapThrough:!0,wrapMargin:!0,scrollSnapType:!0,scrollSnapPointsX:!0,scrollSnapPointsY:!0,scrollSnapDestination:!0,scrollSnapCoordinate:!0,touchAction:!0,hyphens:!0,flowInto:!0,flowFrom:!0,breakBefore:!0,breakAfter:!0,breakInside:!0,regionFragment:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridTemplate:!0,gridAutoColumns:!0,gridAutoRows:!0,gridAutoFlow:!0,grid:!0,gridRowStart:!0,gridColumnStart:!0,gridRowEnd:!0,gridRow:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnGap:!0,gridRowGap:!0,gridArea:!0,gridGap:!0,textSizeAdjust:!0}},t.exports=n.default},{}],26:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},t.exports=n.default},{}],27:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){return null!==e.match(/^(Webkit|Moz|O|ms)/)},t.exports=n.default},{}],28:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){return Array.isArray(e)&&(e=e.join(",")),null!==e.match(/-webkit-|-moz-|-ms-/)},t.exports=n.default},{}],29:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t,n){var r=arguments.length<=2||void 0===n?function(e,t){return e+t}:n;return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},e,["-webkit-","-moz-",""].map(function(e){return r(e,t)}))},t.exports=n.default},{}],30:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(n){return Object.keys(n).sort(function(e,t){return(0,a.default)(e)&&!(0,a.default)(t)?-1:!(0,a.default)(e)&&(0,a.default)(t)?1:0}).reduce(function(e,t){return e[t]=n[t],e},{})};var r,o=e("./isPrefixedProperty"),a=(r=o)&&r.__esModule?r:{default:r};t.exports=n.default},{"./isPrefixedProperty":27}],31:[function(e,t){t.exports=e("./lib/static/prefixAll")},{"./lib/static/prefixAll":24}],32:[function(e,t){"use strict";var n=e("./raw"),r=[],o=[],a=n.makeRequestCallFromTimer(function(){if(o.length)throw o.shift()});function i(e){var t;(t=r.length?r.pop():new s).task=e,n(t)}function s(){this.task=null}t.exports=i,s.prototype.call=function(){try{this.task.call()}catch(e){i.onerror?i.onerror(e):(o.push(e),a())}finally{this.task=null,r[r.length]=this}}},{"./raw":33}],33:[function(e,p){(function(e){"use strict";function t(e){r.length||(n(),!0),r[r.length]=e}p.exports=t;var n,r=[],o=0;function a(){for(;o<r.length;){var e=o;if(o+=1,r[e].call(),1024<o){for(var t=0,n=r.length-o;t<n;t++)r[t]=r[t+o];r.length-=o,o=0}}r.length=0,o=0,!1}var i,s,u,l=void 0!==e?e:self,c=l.MutationObserver||l.WebKitMutationObserver;function f(r){return function(){var e=setTimeout(n,0),t=setInterval(n,50);function n(){clearTimeout(e),clearInterval(t),r()}}}n="function"==typeof c?(i=1,s=new c(a),u=document.createTextNode(""),s.observe(u,{characterData:!0}),function(){i=-i,u.data=i}):f(a),t.requestFlush=n,t.makeRequestCallFromTimer=f}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],34:[function(e,t){t.exports=function(){for(var e=arguments.length,t=[],n=0;n<e;n++)t[n]=arguments[n];if(0!==(t=t.filter(function(e){return null!=e})).length)return 1===t.length?t[0]:t.reduce(function(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}})}},{}],35:[function(e,t){"use strict";var o=e("object-assign"),f=e("fbjs/lib/emptyObject"),y=e("fbjs/lib/invariant");t.exports=function(e,p,a){var n=[],d={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",UNSAFE_componentWillMount:"DEFINE_MANY",UNSAFE_componentWillReceiveProps:"DEFINE_MANY",UNSAFE_componentWillUpdate:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},i={getDerivedStateFromProps:"DEFINE_MANY_MERGED"},h={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n<t.length;n++)r(e,t[n])},childContextTypes:function(e,t){e.childContextTypes=o({},e.childContextTypes,t)},contextTypes:function(e,t){e.contextTypes=o({},e.contextTypes,t)},getDefaultProps:function(e,t){e.getDefaultProps?e.getDefaultProps=v(e.getDefaultProps,t):e.getDefaultProps=t},propTypes:function(e,t){e.propTypes=o({},e.propTypes,t)},statics:function(e,t){!function(e,t){if(!t)return;for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){if(y(!(n in h),'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n),n in e){var o=i.hasOwnProperty(n)?i[n]:null;return y("DEFINE_MANY_MERGED"===o,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),e[n]=v(e[n],r)}e[n]=r}}}(e,t)},autobind:function(){}};function r(e,t){if(t){y("function"!=typeof t,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),y(!p(t),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var n,r,o,a=e.prototype,i=a.__reactAutoBindPairs;for(var s in t.hasOwnProperty("mixins")&&h.mixins(e,t.mixins),t)if(t.hasOwnProperty(s)&&"mixins"!==s){var u=t[s],l=a.hasOwnProperty(s);if(n=l,r=s,void 0,o=d.hasOwnProperty(r)?d[r]:null,m.hasOwnProperty(r)&&y("OVERRIDE_BASE"===o,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",r),n&&y("DEFINE_MANY"===o||"DEFINE_MANY_MERGED"===o,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",r),h.hasOwnProperty(s))h[s](e,u);else{var c=d.hasOwnProperty(s);if("function"==typeof u&&!c&&!l&&!1!==t.autobind)i.push(s,u),a[s]=u;else if(l){var f=d[s];y(c&&("DEFINE_MANY_MERGED"===f||"DEFINE_MANY"===f),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",f,s),"DEFINE_MANY_MERGED"===f?a[s]=v(a[s],u):"DEFINE_MANY"===f&&(a[s]=g(a[s],u))}else a[s]=u}}}else;}function s(e,t){for(var n in y(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects."),t)t.hasOwnProperty(n)&&(y(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),e[n]=t[n]);return e}function v(r,o){return function(){var e=r.apply(this,arguments),t=o.apply(this,arguments);if(null==e)return t;if(null==t)return e;var n={};return s(n,e),s(n,t),n}}function g(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function u(){}var l={componentDidMount:function(){this.__isMounted=!0}},c={componentWillUnmount:function(){this.__isMounted=!1}},m={replaceState:function(e,t){this.updater.enqueueReplaceState(this,e,t)},isMounted:function(){return!!this.__isMounted}};return o(u.prototype,e.prototype,m),function(e){var o=function(e){return e}(function(e,t,n){this.__reactAutoBindPairs.length&&function(e){for(var t,n=e.__reactAutoBindPairs,r=0;r<n.length;r+=2){var o=n[r],a=n[r+1];e[o]=(t=e,void 0,a.bind(t))}}(this),this.props=e,this.context=t,this.refs=f,this.updater=n||a,this.state=null;var r=this.getInitialState?this.getInitialState():null;y("object"==typeof r&&!Array.isArray(r),"%s.getInitialState(): must return an object or null",o.displayName||"ReactCompositeComponent"),this.state=r});for(var t in o.prototype=new u,(o.prototype.constructor=o).prototype.__reactAutoBindPairs=[],n.forEach(r.bind(null,o)),r(o,l),r(o,e),r(o,c),o.getDefaultProps&&(o.defaultProps=o.getDefaultProps()),y(o.prototype.render,"createClass(...): Class specification must implement a `render` method."),d)o.prototype[t]||(o.prototype[t]=null);return o}}},{"fbjs/lib/emptyObject":131,"fbjs/lib/invariant":138,"fbjs/lib/warning":145,"object-assign":400}],36:[function(e,t){"use strict";var n=e("react"),r=e("./factory");if(void 0===n)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var o=(new n.Component).updater;t.exports=r(n.Component,n.isValidElement,o)},{"./factory":35,react:"react"}],37:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){return(0,a.default)(e)};var r,o=e("hyphenate-style-name"),a=(r=o)&&r.__esModule?r:{default:r};t.exports=n.default},{"hyphenate-style-name":177}],38:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){return"string"==typeof e&&r.test(e)};var r=/-webkit-|-moz-|-ms-/;t.exports=n.default},{}],39:[function(e,t){"use strict";function i(e,t,n,r){t in e&&(!function(e){return"function"==typeof e&&"[object Function]"===o.call(e)}(r)||!r())||(c?a(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)}function n(e,t,n){var r=2<arguments.length?n:{},o=s(t);u&&(o=l.call(o,Object.getOwnPropertySymbols(t)));for(var a=0;a<o.length;a+=1)i(e,o[a],t[o[a]],r[o[a]])}var s=e("object-keys"),u="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,l=Array.prototype.concat,a=Object.defineProperty,c=a&&function(){var e={};try{for(var t in a(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}();n.supportsDescriptors=!!c,t.exports=n},{"object-keys":41}],40:[function(e,t){"use strict";var n;if(!Object.keys){var p=Object.prototype.hasOwnProperty,d=Object.prototype.toString,h=e("./isArguments"),r=Object.prototype.propertyIsEnumerable,v=!r.call({toString:null},"toString"),g=r.call(function(){},"prototype"),m=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],y=function(e){var t=e.constructor;return t&&t.prototype===e},o={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},b=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!o["$"+e]&&p.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{y(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();n=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===d.call(e),r=h(e),o=t&&"[object String]"===d.call(e),a=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var i=g&&n;if(o&&0<e.length&&!p.call(e,0))for(var s=0;s<e.length;++s)a.push(String(s));if(r&&0<e.length)for(var u=0;u<e.length;++u)a.push(String(u));else for(var l in e)i&&"prototype"===l||!p.call(e,l)||a.push(String(l));if(v)for(var c=function(e){if("undefined"==typeof window||!b)return y(e);try{return y(e)}catch(e){return!1}}(e),f=0;f<m.length;++f)c&&"constructor"===m[f]||!p.call(e,m[f])||a.push(m[f]);return a}}t.exports=n},{"./isArguments":42}],41:[function(e,t){"use strict";var n=Array.prototype.slice,r=e("./isArguments"),o=Object.keys,a=o?function(e){return o(e)}:e("./implementation"),i=Object.keys;a.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return r(e)?i(n.call(e)):i(e)}):Object.keys=a;return Object.keys||a},t.exports=a},{"./implementation":40,"./isArguments":42}],42:[function(e,t){"use strict";var r=Object.prototype.toString;t.exports=function(e){var t=r.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&0<=e.length&&"[object Function]"===r.call(e.callee)),n}},{}],43:[function(e,t,n){"use strict";n.__esModule=!0;var r,o=e("./isDisposable"),a=(r=o)&&r.__esModule?r:{default:r},i=(s.prototype.add=function(e){this.isDisposed?e.dispose():this.disposables.push(e)},s.prototype.remove=function(e){if(this.isDisposed)return!1;var t=this.disposables.indexOf(e);return-1!==t&&(this.disposables.splice(t,1),e.dispose(),!0)},s.prototype.dispose=function(){if(!this.isDisposed){for(var e=this.disposables.length,t=new Array(e),n=0;n<e;n++)t[n]=this.disposables[n];for(this.isDisposed=!0,this.disposables=[],n=this.length=0;n<e;n++)t[n].dispose()}},s);function s(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),Array.isArray(t[0])&&1===t.length&&(t=t[0]);for(var r=0;r<t.length;r++)if(!a.default(t[r]))throw new Error("Expected a disposable");this.disposables=t,this.isDisposed=!1}n.default=i,t.exports=n.default},{"./isDisposable":47}],44:[function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n.__esModule=!0;function o(){}var a=(function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}(i,null,[{key:"empty",value:{dispose:o},enumerable:!0}]),i.prototype.dispose=function(){this.isDisposed||(this.action.call(null),this.isDisposed=!0)},i);function i(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),this.isDisposed=!1,this.action=e||o}n.default=a,t.exports=n.default},{}],45:[function(e,t,n){"use strict";n.__esModule=!0;var r,o=e("./isDisposable"),a=(r=o)&&r.__esModule?r:{default:r},i=(s.prototype.getDisposable=function(){return this.current},s.prototype.setDisposable=function(e){var t=arguments.length<=0||void 0===e?null:e;if(null!=t&&!a.default(t))throw new Error("Expected either an empty value or a valid disposable");var n=this.isDisposed,r=void 0;n||(r=this.current,this.current=t),r&&r.dispose(),n&&t&&t.dispose()},s.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var e=this.current;this.current=null,e&&e.dispose()}},s);function s(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),this.isDisposed=!1,this.current=null}n.default=i,t.exports=n.default},{"./isDisposable":47}],46:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var o=r(e("./isDisposable"));n.isDisposable=o.default;var a=r(e("./Disposable"));n.Disposable=a.default;var i=r(e("./CompositeDisposable"));n.CompositeDisposable=i.default;var s=r(e("./SerialDisposable"));n.SerialDisposable=s.default},{"./CompositeDisposable":43,"./Disposable":44,"./SerialDisposable":45,"./isDisposable":47}],47:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e){return Boolean(e&&"function"==typeof e.dispose)},t.exports=n.default},{}],48:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e};function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=l(e("redux/lib/createStore")),i=l(e("./reducers")),s=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}}(e("./actions/dragDrop")),u=l(e("./DragDropMonitor"));function l(e){return e&&e.__esModule?e:{default:e}}var c=(r(f,[{key:"handleRefCountChange",value:function(){var e=0<this.store.getState().refCount;e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1)}},{key:"getContext",value:function(){return this.context}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.registry}},{key:"getActions",value:function(){var a=this,i=this.store.dispatch;return Object.keys(s).filter(function(e){return"function"==typeof s[e]}).reduce(function(e,t){var n=s[t];return e[t]=function(o){return function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=o.apply(a,t);void 0!==r&&i(r)}}(n),e},{})}}]),f);function f(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f);var n=(0,a.default)(i.default);this.context=t,this.store=n,this.monitor=new u.default(n),this.registry=this.monitor.registry,this.backend=e(this),n.subscribe(this.handleRefCountChange.bind(this))}n.default=c},{"./DragDropMonitor":49,"./actions/dragDrop":53,"./reducers":60,"redux/lib/createStore":777}],49:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e};function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=f(e("invariant")),s=f(e("lodash/isArray")),u=f(e("./utils/matchesType")),a=f(e("./HandlerRegistry")),l=e("./reducers/dragOffset"),c=e("./reducers/dirtyHandlerIds");function f(e){return e&&e.__esModule?e:{default:e}}var p=(r(d,[{key:"subscribeToStateChange",value:function(n,e){var r=this,o=(1<arguments.length&&void 0!==e?e:{}).handlerIds;(0,i.default)("function"==typeof n,"listener must be a function."),(0,i.default)(void 0===o||(0,s.default)(o),"handlerIds, when specified, must be an array of strings.");var a=this.store.getState().stateId;return this.store.subscribe(function(){var e=r.store.getState(),t=e.stateId;try{t===a||t===a+1&&!(0,c.areDirty)(e.dirtyHandlerIds,o)||n()}finally{a=t}})}},{key:"subscribeToOffsetChange",value:function(t){var n=this;(0,i.default)("function"==typeof t,"listener must be a function.");var r=this.store.getState().dragOffset;return this.store.subscribe(function(){var e=n.store.getState().dragOffset;e!==r&&(r=e,t())})}},{key:"canDragSource",value:function(e){var t=this.registry.getSource(e);return(0,i.default)(t,"Expected to find a valid source."),!this.isDragging()&&t.canDrag(this,e)}},{key:"canDropOnTarget",value:function(e){var t=this.registry.getTarget(e);if((0,i.default)(t,"Expected to find a valid target."),!this.isDragging()||this.didDrop())return!1;var n=this.registry.getTargetType(e),r=this.getItemType();return(0,u.default)(n,r)&&t.canDrop(this,e)}},{key:"isDragging",value:function(){return Boolean(this.getItemType())}},{key:"isDraggingSource",value:function(e){var t=this.registry.getSource(e,!0);return(0,i.default)(t,"Expected to find a valid source."),!(!this.isDragging()||!this.isSourcePublic())&&this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e)}},{key:"isOverTarget",value:function(e,t){var n=(1<arguments.length&&void 0!==t?t:{shallow:!1}).shallow;if(!this.isDragging())return!1;var r=this.registry.getTargetType(e),o=this.getItemType();if(!(0,u.default)(r,o))return!1;var a=this.getTargetIds();if(!a.length)return!1;var i=a.indexOf(e);return n?i===a.length-1:-1<i}},{key:"getItemType",value:function(){return this.store.getState().dragOperation.itemType}},{key:"getItem",value:function(){return this.store.getState().dragOperation.item}},{key:"getSourceId",value:function(){return this.store.getState().dragOperation.sourceId}},{key:"getTargetIds",value:function(){return this.store.getState().dragOperation.targetIds}},{key:"getDropResult",value:function(){return this.store.getState().dragOperation.dropResult}},{key:"didDrop",value:function(){return this.store.getState().dragOperation.didDrop}},{key:"isSourcePublic",value:function(){return this.store.getState().dragOperation.isSourcePublic}},{key:"getInitialClientOffset",value:function(){return this.store.getState().dragOffset.initialClientOffset}},{key:"getInitialSourceClientOffset",value:function(){return this.store.getState().dragOffset.initialSourceClientOffset}},{key:"getClientOffset",value:function(){return this.store.getState().dragOffset.clientOffset}},{key:"getSourceClientOffset",value:function(){return(0,l.getSourceClientOffset)(this.store.getState().dragOffset)}},{key:"getDifferenceFromInitialOffset",value:function(){return(0,l.getDifferenceFromInitialOffset)(this.store.getState().dragOffset)}}]),d);function d(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),this.store=e,this.registry=new a.default(e)}n.default=p},{"./HandlerRegistry":52,"./reducers/dirtyHandlerIds":57,"./reducers/dragOffset":58,"./utils/matchesType":64,invariant:197,"lodash/isArray":368}],50:[function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0});var o=(function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}(a,[{key:"canDrag",value:function(){return!0}},{key:"isDragging",value:function(e,t){return t===e.getSourceId()}},{key:"endDrag",value:function(){}}]),a);function a(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a)}n.default=o},{}],51:[function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0});var o=(function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}(a,[{key:"canDrop",value:function(){return!0}},{key:"hover",value:function(){}},{key:"drop",value:function(){}}]),a);function a(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a)}n.default=o},{}],52:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e};function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=f(e("invariant")),s=f(e("lodash/isArray")),u=f(e("asap")),l=e("./actions/registry"),c=f(e("./utils/getNextUniqueId"));function f(e){return e&&e.__esModule?e:{default:e}}var p="SOURCE",d="TARGET";function h(e,t){t&&(0,s.default)(e)?e.forEach(function(e){return h(e,!1)}):(0,i.default)("string"==typeof e||"symbol"===(void 0===e?"undefined":a(e)),t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}function v(e){switch(e[0]){case"S":return p;case"T":return d;default:(0,i.default)(!1,"Cannot parse handler ID: "+e)}}var g=(r(m,[{key:"addSource",value:function(e,t){h(e),function(e){(0,i.default)("function"==typeof e.canDrag,"Expected canDrag to be a function."),(0,i.default)("function"==typeof e.beginDrag,"Expected beginDrag to be a function."),(0,i.default)("function"==typeof e.endDrag,"Expected endDrag to be a function.")}(t);var n=this.addHandler(p,e,t);return this.store.dispatch((0,l.addSource)(n)),n}},{key:"addTarget",value:function(e,t){h(e,!0),function(e){(0,i.default)("function"==typeof e.canDrop,"Expected canDrop to be a function."),(0,i.default)("function"==typeof e.hover,"Expected hover to be a function."),(0,i.default)("function"==typeof e.drop,"Expected beginDrag to be a function.")}(t);var n=this.addHandler(d,e,t);return this.store.dispatch((0,l.addTarget)(n)),n}},{key:"addHandler",value:function(e,t,n){var r=function(e){var t=(0,c.default)().toString();switch(e){case p:return"S"+t;case d:return"T"+t;default:(0,i.default)(!1,"Unknown role: "+e)}}(e);return this.types[r]=t,this.handlers[r]=n,r}},{key:"containsHandler",value:function(t){var n=this;return Object.keys(this.handlers).some(function(e){return n.handlers[e]===t})}},{key:"getSource",value:function(e,t){return(0,i.default)(this.isSourceId(e),"Expected a valid source ID."),t&&e===this.pinnedSourceId?this.pinnedSource:this.handlers[e]}},{key:"getTarget",value:function(e){return(0,i.default)(this.isTargetId(e),"Expected a valid target ID."),this.handlers[e]}},{key:"getSourceType",value:function(e){return(0,i.default)(this.isSourceId(e),"Expected a valid source ID."),this.types[e]}},{key:"getTargetType",value:function(e){return(0,i.default)(this.isTargetId(e),"Expected a valid target ID."),this.types[e]}},{key:"isSourceId",value:function(e){return v(e)===p}},{key:"isTargetId",value:function(e){return v(e)===d}},{key:"removeSource",value:function(e){var t=this;(0,i.default)(this.getSource(e),"Expected an existing source."),this.store.dispatch((0,l.removeSource)(e)),(0,u.default)(function(){delete t.handlers[e],delete t.types[e]})}},{key:"removeTarget",value:function(e){var t=this;(0,i.default)(this.getTarget(e),"Expected an existing target."),this.store.dispatch((0,l.removeTarget)(e)),(0,u.default)(function(){delete t.handlers[e],delete t.types[e]})}},{key:"pinSource",value:function(e){var t=this.getSource(e);(0,i.default)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}},{key:"unpinSource",value:function(){(0,i.default)(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}}]),m);function m(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,m),this.store=e,this.types={},this.handlers={},this.pinnedSourceId=null,this.pinnedSource=null}n.default=g},{"./actions/registry":54,"./utils/getNextUniqueId":63,asap:32,invariant:197,"lodash/isArray":368}],53:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.END_DRAG=n.DROP=n.HOVER=n.PUBLISH_DRAG_SOURCE=n.BEGIN_DRAG=void 0;var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};n.beginDrag=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{publishSource:!0,clientOffset:null},n=t.publishSource,r=t.clientOffset,o=t.getSourceClientOffset;(0,v.default)((0,g.default)(e),"Expected sourceIds to be an array.");var a=this.getMonitor(),i=this.getRegistry();(0,v.default)(!a.isDragging(),"Cannot call beginDrag while dragging.");for(var s=0;s<e.length;s++)(0,v.default)(i.getSource(e[s]),"Expected sourceIds to be registered.");for(var u=null,l=e.length-1;0<=l;l--)if(a.canDragSource(e[l])){u=e[l];break}if(null===u)return;var c=null;r&&((0,v.default)("function"==typeof o,"When clientOffset is provided, getSourceClientOffset must be a function."),c=o(u));var f=i.getSource(u).beginDrag(a,u);(0,v.default)((0,d.default)(f),"Item must be an object."),i.pinSource(u);var p=i.getSourceType(u);return{type:h,itemType:p,item:f,sourceId:u,clientOffset:r,sourceClientOffset:c,isSourcePublic:n}},n.publishDragSource=function(){return this.getMonitor().isDragging()?{type:o}:void 0},n.hover=function(e){var t=(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}).clientOffset,n=void 0===t?null:t;(0,v.default)((0,g.default)(e),"Expected targetIds to be an array.");var r=e.slice(0),o=this.getMonitor(),a=this.getRegistry();(0,v.default)(o.isDragging(),"Cannot call hover while not dragging."),(0,v.default)(!o.didDrop(),"Cannot call hover after drop.");for(var i=0;i<r.length;i++){var s=r[i];(0,v.default)(r.lastIndexOf(s)===i,"Expected targetIds to be unique in the passed array.");var u=a.getTarget(s);(0,v.default)(u,"Expected targetIds to be registered.")}for(var l=o.getItemType(),c=r.length-1;0<=c;c--){var f=r[c],p=a.getTargetType(f);(0,m.default)(p,l)||r.splice(c,1)}for(var d=0;d<r.length;d++){var h=r[d];a.getTarget(h).hover(o,h)}return{type:y,targetIds:r,clientOffset:n}},n.drop=function(){var r=this,o=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},a=this.getMonitor(),i=this.getRegistry();(0,v.default)(a.isDragging(),"Cannot call drop while not dragging."),(0,v.default)(!a.didDrop(),"Cannot call drop twice during one drag operation.");var e=a.getTargetIds().filter(a.canDropOnTarget,a);e.reverse(),e.forEach(function(e,t){var n=i.getTarget(e).drop(a,e);(0,v.default)(void 0===n||(0,d.default)(n),"Drop result must either be an object or undefined."),void 0===n&&(n=0===t?{}:a.getDropResult()),r.store.dispatch({type:u,dropResult:s({},o,n)})})},n.endDrag=function(){var e=this.getMonitor(),t=this.getRegistry();(0,v.default)(e.isDragging(),"Cannot call endDrag while not dragging.");var n=e.getSourceId();return t.getSource(n,true).endDrag(e,n),t.unpinSource(),{type:a}};var v=r(e("invariant")),g=r(e("lodash/isArray")),d=r(e("lodash/isObject")),m=r(e("../utils/matchesType"));function r(e){return e&&e.__esModule?e:{default:e}}var h=n.BEGIN_DRAG="dnd-core/BEGIN_DRAG",o=n.PUBLISH_DRAG_SOURCE="dnd-core/PUBLISH_DRAG_SOURCE",y=n.HOVER="dnd-core/HOVER",u=n.DROP="dnd-core/DROP",a=n.END_DRAG="dnd-core/END_DRAG"},{"../utils/matchesType":64,invariant:197,"lodash/isArray":368,"lodash/isObject":375}],54:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.addSource=function(e){return{type:r,sourceId:e}},n.addTarget=function(e){return{type:o,targetId:e}},n.removeSource=function(e){return{type:a,sourceId:e}},n.removeTarget=function(e){return{type:i,targetId:e}};var r=n.ADD_SOURCE="dnd-core/ADD_SOURCE",o=n.ADD_TARGET="dnd-core/ADD_TARGET",a=n.REMOVE_SOURCE="dnd-core/REMOVE_SOURCE",i=n.REMOVE_TARGET