UNPKG

element-easel

Version:
1 lines 21.1 kB
!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(7),i=r(o);customElements.define("element-easel",i.default)},function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},function(e,t,n){!function(e,n){n(t)}(this,function(e){function t(e,t,n){this.nodeName=e,this.attributes=t,this.children=n,this.key=t&&t.key}function n(e,n){var r,o,i,a,u=[];for(a=arguments.length;a-- >2;)H.push(arguments[a]);for(n&&n.children&&(H.length||H.push(n.children),delete n.children);H.length;)if((o=H.pop())instanceof Array)for(a=o.length;a--;)H.push(o[a]);else null!=o&&o!==!1&&("number"!=typeof o&&o!==!0||(o=String(o)),i="string"==typeof o,i&&r?u[u.length-1]+=o:(u.push(o),r=i));var s=new t(e,n||void 0,u);return R.vnode&&R.vnode(s),s}function r(e,t){if(t)for(var n in t)e[n]=t[n];return e}function o(e){return r({},e)}function i(e,t){for(var n=t.split("."),r=0;r<n.length&&e;r++)e=e[n[r]];return e}function a(e){return"function"==typeof e}function u(e){return"string"==typeof e}function s(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}function c(e,t){return n(e.nodeName,r(o(e.attributes),t),arguments.length>2?[].slice.call(arguments,2):e.children)}function l(e,t,n){var r=t.split(".");return function(t){for(var o=t&&t.target||this,a={},s=a,c=u(n)?i(t,n):o.nodeName?o.type.match(/^che|rad/)?o.checked:o.value:t,l=0;l<r.length-1;l++)s=s[r[l]]||(s[r[l]]=!l&&e.state[r[l]]||{});s[r[l]]=c,e.setState(a)}}function f(e){!e._dirty&&(e._dirty=!0)&&1==q.push(e)&&(R.debounceRendering||X)(d)}function d(){var e,t=q;for(q=[];e=t.pop();)e._dirty&&U(e)}function p(e){var t=e&&e.nodeName;return t&&a(t)&&!(t.prototype&&t.prototype.render)}function h(e,t){return e.nodeName(y(e),t||Y)}function v(e,t){return u(t)?e instanceof Text:u(t.nodeName)?m(e,t.nodeName):a(t.nodeName)?e._componentConstructor===t.nodeName||p(t):void 0}function m(e,t){return e.normalizedNodeName===t||F(e.nodeName)===F(t)}function y(e){var t=o(e.attributes);t.children=e.children;var n=e.nodeName.defaultProps;if(n)for(var r in n)void 0===t[r]&&(t[r]=n[r]);return t}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function g(e,t,n,r,o){if("className"===t&&(t="class"),"class"===t&&r&&"object"==typeof r&&(r=s(r)),"key"===t);else if("class"!==t||o)if("style"===t){if((!r||u(r)||u(n))&&(e.style.cssText=r||""),r&&"object"==typeof r){if(!u(n))for(var i in n)i in r||(e.style[i]="");for(var i in r)e.style[i]="number"!=typeof r[i]||G[i]?r[i]:r[i]+"px"}}else if("dangerouslySetInnerHTML"===t)r&&(e.innerHTML=r.__html);else if("o"==t[0]&&"n"==t[1]){var c=e._listeners||(e._listeners={});t=F(t.substring(2)),r?c[t]||e.addEventListener(t,w,!!I[t]):c[t]&&e.removeEventListener(t,w,!!I[t]),c[t]=r}else if("list"!==t&&"type"!==t&&!o&&t in e)x(e,t,null==r?"":r),null!=r&&r!==!1||e.removeAttribute(t);else{var l=o&&t.match(/^xlink\:?(.+)/);null==r||r===!1?l?e.removeAttributeNS("http://www.w3.org/1999/xlink",F(l[1])):e.removeAttribute(t):"object"==typeof r||a(r)||(l?e.setAttributeNS("http://www.w3.org/1999/xlink",F(l[1]),r):e.setAttribute(t,r))}else e.className=r||""}function x(e,t,n){try{e[t]=n}catch(e){}}function w(e){return this._listeners[e.type](R.event&&R.event(e)||e)}function _(e){if(b(e),e instanceof Element){e._component=e._componentConstructor=null;var t=e.normalizedNodeName||F(e.nodeName);(J[t]||(J[t]=[])).push(e)}}function P(e,t){var n=F(e),r=J[n]&&J[n].pop()||(t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e));return r.normalizedNodeName=n,r}function k(){for(var e;e=K.pop();)R.afterMount&&R.afterMount(e),e.componentDidMount&&e.componentDidMount()}function C(e,t,n,r,o,i){Q++||(Z=o instanceof SVGElement);var a=N(e,t,n,r);return o&&a.parentNode!==o&&o.appendChild(a),--Q||i||k(),a}function N(e,t,n,r){for(var o=t&&t.attributes;p(t);)t=h(t,n);if(null==t&&(t=""),u(t)){if(e){if(e instanceof Text&&e.parentNode)return e.nodeValue!=t&&(e.nodeValue=t),e;O(e)}return document.createTextNode(t)}if(a(t.nodeName))return W(e,t,n,r);var i=e,s=t.nodeName,c=Z,l=t.children;if(u(s)||(s=String(s)),Z="svg"===s||"foreignObject"!==s&&Z,e){if(!m(e,s)){for(i=P(s,Z);e.firstChild;)i.appendChild(e.firstChild);O(e)}}else i=P(s,Z);l&&1===l.length&&"string"==typeof l[0]&&1===i.childNodes.length&&i.firstChild instanceof Text?i.firstChild.nodeValue!=l[0]&&(i.firstChild.nodeValue=l[0]):(l&&l.length||i.firstChild)&&M(i,l,n,r);var f=i[$];if(!f){i[$]=f={};for(var d=i.attributes,v=d.length;v--;)f[d[v].name]=d[v].value}return S(i,t.attributes,f),o&&"function"==typeof o.ref&&(f.ref=o.ref)(i),Z=c,i}function M(e,t,n,r){var o,i,u,s,c=e.childNodes,l=[],f={},d=0,p=0,h=c.length,m=0,y=t&&t.length;if(h)for(var b=0;b<h;b++){var g=c[b],x=y?(i=g._component)?i.__key:(i=g[$])?i.key:null:null;x||0===x?(d++,f[x]=g):l[m++]=g}if(y)for(var b=0;b<y;b++){u=t[b],s=null;var x=u.key;if(null!=x)d&&x in f&&(s=f[x],f[x]=void 0,d--);else if(!s&&p<m){for(o=p;o<m;o++)if(i=l[o],i&&v(i,u)){s=i,l[o]=void 0,o===m-1&&m--,o===p&&p++;break}!s&&p<m&&a(u.nodeName)&&r&&(s=l[p],l[p++]=void 0)}s=N(s,u,n,r),s&&s!==e&&s!==c[b]&&e.insertBefore(s,c[b]||null)}if(d)for(var b in f)f[b]&&O(f[b]);p<m&&j(l)}function j(e,t){for(var n=e.length;n--;)e[n]&&O(e[n],t)}function O(e,t){var n=e._component;n?L(n,!t):(e[$]&&e[$].ref&&e[$].ref(null),t||_(e),e.childNodes&&e.childNodes.length&&j(e.childNodes,t))}function S(e,t,n){for(var r in n)t&&r in t||null==n[r]||g(e,r,n[r],n[r]=void 0,Z);if(t)for(var o in t)"children"===o||"innerHTML"===o||o in n&&t[o]===("value"===o||"checked"===o?e[o]:n[o])||g(e,o,n[o],n[o]=t[o],Z)}function D(e){var t=e.constructor.name,n=ee[t];n?n.push(e):ee[t]=[e]}function E(e,t,n){var r=new e(t,n),o=ee[e.name];if(A.call(r,t,n),o)for(var i=o.length;i--;)if(o[i].constructor===e){r.nextBase=o[i].nextBase,o.splice(i,1);break}return r}function T(e,t,n,r,o){e._disable||(e._disable=!0,(e.__ref=t.ref)&&delete t.ref,(e.__key=t.key)&&delete t.key,!e.base||o?e.componentWillMount&&e.componentWillMount():e.componentWillReceiveProps&&e.componentWillReceiveProps(t,r),r&&r!==e.context&&(e.prevContext||(e.prevContext=e.context),e.context=r),e.prevProps||(e.prevProps=e.props),e.props=t,e._disable=!1,0!==n&&(1!==n&&R.syncComponentUpdates===!1&&e.base?f(e):U(e,1,o)),e.__ref&&e.__ref(e))}function U(e,t,n,i){if(!e._disable){var u,s,c,l,f=e.props,d=e.state,v=e.context,m=e.prevProps||f,b=e.prevState||d,g=e.prevContext||v,x=e.base,w=e.nextBase,_=x||w,P=e._component;if(x&&(e.props=m,e.state=b,e.context=g,2!==t&&e.shouldComponentUpdate&&e.shouldComponentUpdate(f,d,v)===!1?u=!0:e.componentWillUpdate&&e.componentWillUpdate(f,d,v),e.props=f,e.state=d,e.context=v),e.prevProps=e.prevState=e.prevContext=e.nextBase=null,e._dirty=!1,!u){for(e.render&&(s=e.render(f,d,v)),e.getChildContext&&(v=r(o(v),e.getChildContext()));p(s);)s=h(s,v);var N,M,j=s&&s.nodeName;if(a(j)){c=P;var S=y(s);c&&c.constructor===j?T(c,S,1,v):(N=c,c=E(j,S,v),c.nextBase=c.nextBase||w,c._parentComponent=e,e._component=c,T(c,S,0,v),U(c,1,n,!0)),M=c.base}else l=_,N=P,N&&(l=e._component=null),(_||1===t)&&(l&&(l._component=null),M=C(l,s,v,n||!x,_&&_.parentNode,!0));if(_&&M!==_&&c!==P){var D=_.parentNode;D&&M!==D&&(D.replaceChild(M,_),N||(_._component=null,O(_)))}if(N&&L(N,M!==_),e.base=M,M&&!i){for(var W=e,A=e;A=A._parentComponent;)(W=A).base=M;M._component=W,M._componentConstructor=W.constructor}}!x||n?K.unshift(e):u||(e.componentDidUpdate&&e.componentDidUpdate(m,b,g),R.afterUpdate&&R.afterUpdate(e));var B,H=e._renderCallbacks;if(H)for(;B=H.pop();)B.call(e);Q||i||k()}}function W(e,t,n,r){for(var o=e&&e._component,i=e,a=o&&e._componentConstructor===t.nodeName,u=a,s=y(t);o&&!u&&(o=o._parentComponent);)u=o.constructor===t.nodeName;return o&&u&&(!r||o._component)?(T(o,s,3,n,r),e=o.base):(o&&!a&&(L(o,!0),e=i=null),o=E(t.nodeName,s,n),e&&!o.nextBase&&(o.nextBase=e,i=null),T(o,s,1,n,r),e=o.base,i&&e!==i&&(i._component=null,O(i))),e}function L(e,t){R.beforeUnmount&&R.beforeUnmount(e);var n=e.base;e._disable=!0,e.componentWillUnmount&&e.componentWillUnmount(),e.base=null;var r=e._component;r?L(r,t):n&&(n[$]&&n[$].ref&&n[$].ref(null),e.nextBase=n,t&&(b(n),D(e)),j(n.childNodes,!t)),e.__ref&&e.__ref(null),e.componentDidUnmount&&e.componentDidUnmount()}function A(e,t){this._dirty=!0,this.context=t,this.props=e,this.state||(this.state={})}function B(e,t,n){return C(n,e,{},!1,t)}var R={},H=[],z={},F=function(e){return z[e]||(z[e]=e.toLowerCase())},V="undefined"!=typeof Promise&&Promise.resolve(),X=V?function(e){V.then(e)}:setTimeout,Y={},$="undefined"!=typeof Symbol?Symbol.for("preactattr"):"__preactattr_",G={boxFlex:1,boxFlexGroup:1,columnCount:1,fillOpacity:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,fontWeight:1,lineClamp:1,lineHeight:1,opacity:1,order:1,orphans:1,strokeOpacity:1,widows:1,zIndex:1,zoom:1},I={blur:1,error:1,focus:1,load:1,resize:1,scroll:1},q=[],J={},K=[],Q=0,Z=!1,ee={};r(A.prototype,{linkState:function(e,t){var n=this._linkedStates||(this._linkedStates={});return n[e+t]||(n[e+t]=l(this,e,t))},setState:function(e,t){var n=this.state;this.prevState||(this.prevState=o(n)),r(n,a(e)?e(n,this.props):e),t&&(this._renderCallbacks=this._renderCallbacks||[]).push(t),f(this)},forceUpdate:function(){U(this,2)},render:function(){}}),e.h=n,e.cloneElement=c,e.Component=A,e.render=B,e.rerender=d,e.options=R})},function(e,t,n){var r=n(15),o=r.Symbol;e.exports=o},function(e,t,n){function r(e){return null==e?void 0===e?s:u:(e=Object(e),c&&c in e?i(e):a(e))}var o=n(3),i=n(11),a=n(14),u="[object Null]",s="[object Undefined]",c=o?o.toStringTag:void 0;e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function u(e,t){var n=e.reduce(function(e,t){return e?e.concat([[e[e.length-1][1],t]]):[[null,t]]},null).slice(1);return n.map(function(e){var n="M "+e[0].x+" "+e[0].y+" L "+e[1].x+" "+e[1].y;return f.default.h(h,{d:n,strokeColor:t,width:e[1].width})})}function s(e,t){for(var n=[],r=0;r<e.length-2;r+=3){var o=e.slice(r,r+4);4===o.length&&n.push(e.slice(r,r+4))}return n.map(function(e){var n=e[0].x+" "+e[0].y,r=e[1].x+" "+e[1].y+" "+e[2].x+" "+e[2].y+" "+e[3].x+" "+e[3].y,o="M "+n+" C "+r;return f.default.h(h,{d:o,strokeColor:t,strokeWidth:e[1].width})})}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(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)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(2),f=r(l),d=n(16),p=(r(d),function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),c(t,[{key:"render",value:function(e){var t=(e.path,void 0);if(!(e.path.length<2))return t=e.path.length<5?u(e.path,e.strokeColor):s(e.path,e.strokeColor),f.default.h("g",null,t)}}]),t}(l.Component));t.default=p;var h=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),c(t,[{key:"render",value:function(e){return f.default.h("path",{className:"InkPath",fill:"none",stroke:e.strokeColor||"red",d:e.d,"stroke-width":e.strokeWidth||"1px","stroke-linecap":"round","stroke-linejoin":"round",opacity:1})}}]),t}(l.Component)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function u(e){return e.reduce(function(e,t){return e.concat(t)},[])}function s(e){var t=e.getBoundingClientRect();return{x:t.left,y:t.top}}function c(e){return e.pressure||e.force||e.webkitForce||.5}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(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)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),f=n(2),d=r(f),p=n(5),h=r(p),v=.2,m=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleMouseDown=function(e){window.PointerEvent||(e.stopPropagation(),n.handlePointerDown(e))},n.handleTouchStart=function(e){if(!window.PointerEvent){e.stopPropagation(),e.preventDefault();var t=s(n.div);if(!n.state.isDrawing){var r=Array.from(e.touches).map(function(e){return[e.clientX-t.x,e.clientY-t.y]});n.setState({isDrawing:!0,currentPaths:r})}}},n.handlePointerDown=function(e){if(n.state.isDrawing||e.pressure&&e.pressure<v/2)return!1;var t=s(n.div),r={x:e.clientX-t.x,y:e.clientY-t.y,width:c(e)*n.props.strokeWidth};n.setState({isDrawing:!0,currentPaths:[[r]]})},n.handleMouseMove=function(e){if(window.PointerEvent)return!1;if(!n.state.isDrawing)return!1;var t=s(n.div),r={x:e.clientX-t.x,y:e.clientY-t.y,width:c(e)*n.props.strokeWidth};n.setState({currentPaths:[n.state.currentPaths[0].concat([r])]})},n.handleTouchMove=function(e){if(window.PointerEvent||!n.state.isDrawing)return!1;if(e.touches.length>1)return n.handleTouchEnd(e),!1;var t=s(n.div),r=Array.from(e.touches).map(function(e){var r={x:e.clientX-t.x,y:e.clientY-t.y,width:c(e)*n.props.strokeWidth};return r}),o=n.state.currentPaths.map(function(e,t){return e.concat([r[t]])});n.setState({currentPaths:o})},n.handlePointerMove=function(e){if(!n.state.isDrawing&&e.pressure&&e.pressure>=v)return n.handlePointerDown(e),!1;if(n.state.isDrawing&&e.pressure&&e.pressure<v)return n.handlePointerUp(),!1;if(!n.state.isDrawing)return!1;var t=s(n.div),r={x:e.clientX-t.x,y:e.clientY-t.y,width:c(e)*n.props.strokeWidth};n.setState({currentPaths:[n.state.currentPaths[0].concat([r])]})},n.handleMouseUp=function(){window.PointerEvent||n.setState({isDrawing:!1,drawings:n.state.drawings.concat([n.state.currentPaths]),currentPaths:[]})},n.handleTouchEnd=function(){!window.PointerEvent&&n.state.isDrawing&&n.setState({isDrawing:!1,drawings:n.state.drawings.concat([n.state.currentPaths]),currentPaths:null})},n.handlePointerUp=function(){var e=n.state.drawings;n.state.isDrawing&&(e=n.state.drawings.concat([n.state.currentPaths])),n.setState({isDrawing:!1,drawings:e,currentPaths:null})},n.handlePointerLeave=function(){n.handlePointerUp()},n.handlePointerCancel=function(){n.handlePointerUp()},n.handleContextMenuClick=function(e){return e.preventDefault(),n.setState({drawings:n.state.drawings.slice(0,-1)}),!1},n.setDiv=function(e){n.div=e},n.state={isDrawing:!1,drawings:[],currentPaths:[],strokeWidth:e.strokeWidth},n}return a(t,e),l(t,[{key:"render",value:function(e){var t=u(this.state.drawings.map(function(t){return t.map(function(t){return d.default.h(h.default,{strokeColor:e.strokeColor,strokeWidth:e.strokeWidth||1,path:t})})})),n=void 0;return this.state.currentPaths&&(n=this.state.currentPaths.map(function(t){return d.default.h(h.default,{strokeColor:e.strokeColor,strokeWidth:e.strokeWidth||1,path:t})})),d.default.h("div",{className:"element-easel-draw-canvas",onMouseDown:this.handleMouseDown,onMouseUp:this.handleMouseUp,onMouseMove:this.handleMouseMove,onPointerDown:this.handlePointerDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onPointerMove:this.handlePointerMove,onTouchEnd:this.handleTouchEnd,onPointerUp:this.handlePointerUp,onPointerLeave:this.handlePointerLeave,onPointerCancel:this.handlePointerCancel,onContextMenu:this.handleContextMenuClick,ref:this.setDiv},d.default.h("svg",{style:"width: "+e.width+"px; height: "+e.height+"px;"},t,n))}}]),t}(f.Component);t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),i=r(o),a=n(6),u=r(a),s=n(8),c=r(s),l=(0,c.default)({connectedCallback:function(){Object.defineProperties(this.style,{display:{value:"inline-block"},position:{value:"relative"}}),this.updateRendering()},updateRendering:function(){this.div=i.default.render(i.default.h(u.default,{height:this.clientHeight,width:this.clientWidth,color:this.getAttribute("color"),strokeColor:this.getAttribute("stroke"),strokeWidth:this.getAttribute("stroke-width")}),this,this.lastChild),this.rendered=!0},attributeChangedCallback:function(e,t,n){this.rendered&&this.updateRendering()}});l.observedAttributes=["stroke","stroke-width"],document.addEventListener("DOMContentLoaded",function(){var e=document.createElement("style");e.type="text/css",e.appendChild(document.createTextNode(".element-easel-draw-canvas {\n position: absolute;\n background-color: transparent;\n left: 0;\n top: 0;\n user-select: none;\n cursor: pointer;\n}")),document.head.insertBefore(e,document.head.firstChild);var t=document.createElement("style");t.type="text/css",t.appendChild(document.createTextNode("element-easel {\n position: relative;\n display: block;\n}")),document.head.insertBefore(t,document.head.firstChild)}),t.default=l},function(e,t){function n(e){function t(){var e="undefined"!=typeof Reflect?Reflect.construct(HTMLElement,[],t):HTMLElement.call(Object.create(t.prototype));return e.initialize&&e.initialize(),e}return Object.setPrototypeOf(t,HTMLElement),t.prototype=Object.create(HTMLElement.prototype),Object.keys(e).forEach(function(n){t.prototype[n]=e[n]}),t}e.exports=n},function(e,t){function n(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}e.exports=n},function(e,t){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,function(){return this}())},function(e,t,n){function r(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var o=u.call(e);return r&&(t?e[s]=n:delete e[s]),o}var o=n(3),i=Object.prototype,a=i.hasOwnProperty,u=i.toString,s=o?o.toStringTag:void 0;e.exports=r},function(e,t){function n(e,t){return t=null==t?r:t,!!t&&("number"==typeof e||o.test(e))&&e>-1&&e%1==0&&e<t}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.exports=n},function(e,t,n){function r(e,t,n){if(!u(n))return!1;var r=typeof t;return!!("number"==r?i(n)&&a(t,n.length):"string"==r&&t in n)&&o(n[t],e)}var o=n(17),i=n(18),a=n(12),u=n(1);e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t,n){var r=n(10),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},function(e,t,n){function r(e,t,n){t=(n?i(e,t,n):void 0===t)?1:s(a(t),0);var r=null==e?0:e.length;if(!r||t<1)return[];for(var c=0,l=0,f=Array(u(r/t));c<r;)f[l++]=o(e,c,c+=t);return f}var o=n(9),i=n(13),a=n(24),u=Math.ceil,s=Math.max;e.exports=r},function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},function(e,t,n){function r(e){return null!=e&&i(e.length)&&!o(e)}var o=n(19),i=n(20);e.exports=r},function(e,t,n){function r(e){if(!i(e))return!1;var t=o(e);return t==u||t==s||t==a||t==c}var o=n(4),i=n(1),a="[object AsyncFunction]",u="[object Function]",s="[object GeneratorFunction]",c="[object Proxy]";e.exports=r},function(e,t){function n(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},function(e,t,n){function r(e){return"symbol"==typeof e||i(e)&&o(e)==a}var o=n(4),i=n(21),a="[object Symbol]";e.exports=r},function(e,t,n){function r(e){if(!e)return 0===e?e:0;if(e=o(e),e===i||e===-i){var t=e<0?-1:1;return t*a}return e===e?e:0}var o=n(25),i=1/0,a=1.7976931348623157e308;e.exports=r},function(e,t,n){function r(e){var t=o(e),n=t%1;return t===t?n?t-n:t:0}var o=n(23);e.exports=r},function(e,t,n){function r(e){if("number"==typeof e)return e;if(i(e))return a;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(u,"");var n=c.test(e);return n||l.test(e)?f(e.slice(2),n?2:8):s.test(e)?a:+e}var o=n(1),i=n(22),a=NaN,u=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,f=parseInt;e.exports=r}]);