UNPKG

20.7 kBJavaScriptView Raw
1/*
2 d3plus-common v0.6.60
3 Common functions and methods used across D3plus modules.
4 Copyright (c) 2019 D3plus - https://d3plus.org
5 @license MIT
6*/
7(function(e){typeof define==="function"&&define.amd?define(e):e()})(function(){"use strict";var e=typeof globalThis!=="undefined"?globalThis:typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{};function r(e,r){return r={exports:{}},e(r,r.exports),r.exports}var t="object";var n=function(e){return e&&e.Math==Math&&e};var s=n(typeof globalThis==t&&globalThis)||n(typeof window==t&&window)||n(typeof self==t&&self)||n(typeof e==t&&e)||Function("return this")();var i=function(e){try{return!!e()}catch(e){return true}};var d=!i(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7});var a={}.propertyIsEnumerable;var o=Object.getOwnPropertyDescriptor;var u=o&&!a.call({1:2},1);var f=u?function e(r){var t=o(this,r);return!!t&&t.enumerable}:a;var h={f:f};var c=function(e,r){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:r}};var l={}.toString;var v=function(e){return l.call(e).slice(8,-1)};var p="".split;var w=i(function(){return!Object("z").propertyIsEnumerable(0)})?function(e){return v(e)=="String"?p.call(e,""):Object(e)}:Object;var y=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e};var g=function(e){return w(y(e))};var m=function(e){return typeof e==="object"?e!==null:typeof e==="function"};var b=function(e,r){if(!m(e))return e;var t,n;if(r&&typeof(t=e.toString)=="function"&&!m(n=t.call(e)))return n;if(typeof(t=e.valueOf)=="function"&&!m(n=t.call(e)))return n;if(!r&&typeof(t=e.toString)=="function"&&!m(n=t.call(e)))return n;throw TypeError("Can't convert object to primitive value")};var O={}.hasOwnProperty;var S=function(e,r){return O.call(e,r)};var _=s.document;var j=m(_)&&m(_.createElement);var x=function(e){return j?_.createElement(e):{}};var P=!d&&!i(function(){return Object.defineProperty(x("div"),"a",{get:function(){return 7}}).a!=7});var E=Object.getOwnPropertyDescriptor;var C=d?E:function e(r,t){r=g(r);t=b(t,true);if(P)try{return E(r,t)}catch(e){}if(S(r,t))return c(!h.f.call(r,t),r[t])};var k={f:C};var A=function(e){if(!m(e)){throw TypeError(String(e)+" is not an object")}return e};var T=Object.defineProperty;var M=d?T:function e(r,t,n){A(r);t=b(t,true);A(n);if(P)try{return T(r,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");if("value"in n)r[t]=n.value;return r};var D={f:M};var N=d?function(e,r,t){return D.f(e,r,c(1,t))}:function(e,r,t){e[r]=t;return e};var L=function(r,t){try{N(s,r,t)}catch(e){s[r]=t}return t};var F=r(function(e){var r="__core-js_shared__";var t=s[r]||L(r,{});(e.exports=function(e,r){return t[e]||(t[e]=r!==undefined?r:{})})("versions",[]).push({version:"3.2.1",mode:"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})});var R=F("native-function-to-string",Function.toString);var q=s.WeakMap;var z=typeof q==="function"&&/native code/.test(R.call(q));var I=0;var V=Math.random();var W=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++I+V).toString(36)};var H=F("keys");var G=function(e){return H[e]||(H[e]=W(e))};var U={};var B=s.WeakMap;var K,Y,J;var Q=function(e){return J(e)?Y(e):K(e,{})};var X=function(t){return function(e){var r;if(!m(e)||(r=Y(e)).type!==t){throw TypeError("Incompatible receiver, "+t+" required")}return r}};if(z){var Z=new B;var $=Z.get;var ee=Z.has;var re=Z.set;K=function(e,r){re.call(Z,e,r);return r};Y=function(e){return $.call(Z,e)||{}};J=function(e){return ee.call(Z,e)}}else{var te=G("state");U[te]=true;K=function(e,r){N(e,te,r);return r};Y=function(e){return S(e,te)?e[te]:{}};J=function(e){return S(e,te)}}var ne={set:K,get:Y,has:J,enforce:Q,getterFor:X};var ie=r(function(e){var r=ne.get;var u=ne.enforce;var f=String(R).split("toString");F("inspectSource",function(e){return R.call(e)});(e.exports=function(e,r,t,n){var i=n?!!n.unsafe:false;var a=n?!!n.enumerable:false;var o=n?!!n.noTargetGet:false;if(typeof t=="function"){if(typeof r=="string"&&!S(t,"name"))N(t,"name",r);u(t).source=f.join(typeof r=="string"?r:"")}if(e===s){if(a)e[r]=t;else L(r,t);return}else if(!i){delete e[r]}else if(!o&&e[r]){a=true}if(a)e[r]=t;else N(e,r,t)})(Function.prototype,"toString",function e(){return typeof this=="function"&&r(this).source||R.call(this)})});var ae=s;var oe=function(e){return typeof e=="function"?e:undefined};var ue=function(e,r){return arguments.length<2?oe(ae[e])||oe(s[e]):ae[e]&&ae[e][r]||s[e]&&s[e][r]};var fe=Math.ceil;var ce=Math.floor;var le=function(e){return isNaN(e=+e)?0:(e>0?ce:fe)(e)};var se=Math.min;var ve=function(e){return e>0?se(le(e),9007199254740991):0};var de=Math.max;var he=Math.min;var pe=function(e,r){var t=le(e);return t<0?de(t+r,0):he(t,r)};var ye=function(u){return function(e,r,t){var n=g(e);var i=ve(n.length);var a=pe(t,i);var o;if(u&&r!=r)while(i>a){o=n[a++];if(o!=o)return true}else for(;i>a;a++){if((u||a in n)&&n[a]===r)return u||a||0}return!u&&-1}};var ge={includes:ye(true),indexOf:ye(false)};var me=ge.indexOf;var be=function(e,r){var t=g(e);var n=0;var i=[];var a;for(a in t)!S(U,a)&&S(t,a)&&i.push(a);while(r.length>n)if(S(t,a=r[n++])){~me(i,a)||i.push(a)}return i};var we=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"];var Oe=we.concat("length","prototype");var Se=Object.getOwnPropertyNames||function e(r){return be(r,Oe)};var _e={f:Se};var je=Object.getOwnPropertySymbols;var xe={f:je};var Pe=ue("Reflect","ownKeys")||function e(r){var t=_e.f(A(r));var n=xe.f;return n?t.concat(n(r)):t};var Ee=function(e,r){var t=Pe(r);var n=D.f;var i=k.f;for(var a=0;a<t.length;a++){var o=t[a];if(!S(e,o))n(e,o,i(r,o))}};var Ce=/#|\.prototype\./;var ke=function(e,r){var t=Te[Ae(e)];return t==De?true:t==Me?false:typeof r=="function"?i(r):!!r};var Ae=ke.normalize=function(e){return String(e).replace(Ce,".").toLowerCase()};var Te=ke.data={};var Me=ke.NATIVE="N";var De=ke.POLYFILL="P";var Ne=ke;var Le=k.f;var Fe=function(e,r){var t=e.target;var n=e.global;var i=e.stat;var a,o,u,f,c,l;if(n){o=s}else if(i){o=s[t]||L(t,{})}else{o=(s[t]||{}).prototype}if(o)for(u in r){c=r[u];if(e.noTargetGet){l=Le(o,u);f=l&&l.value}else f=o[u];a=Ne(n?u:t+(i?".":"#")+u,e.forced);if(!a&&f!==undefined){if(typeof c===typeof f)continue;Ee(c,f)}if(e.sham||f&&f.sham){N(c,"sham",true)}ie(o,u,c,e)}};var Re=function(e){if(typeof e!="function"){throw TypeError(String(e)+" is not a function")}return e};var qe=function(n,i,e){Re(n);if(i===undefined)return n;switch(e){case 0:return function(){return n.call(i)};case 1:return function(e){return n.call(i,e)};case 2:return function(e,r){return n.call(i,e,r)};case 3:return function(e,r,t){return n.call(i,e,r,t)}}return function(){return n.apply(i,arguments)}};var ze=function(e){return Object(y(e))};var Ie=Array.isArray||function e(r){return v(r)=="Array"};var Ve=!!Object.getOwnPropertySymbols&&!i(function(){return!String(Symbol())});var We=s.Symbol;var He=F("wks");var Ge=function(e){return He[e]||(He[e]=Ve&&We[e]||(Ve?We:W)("Symbol."+e))};var Ue=Ge("species");var Be=function(e,r){var t;if(Ie(e)){t=e.constructor;if(typeof t=="function"&&(t===Array||Ie(t.prototype)))t=undefined;else if(m(t)){t=t[Ue];if(t===null)t=undefined}}return new(t===undefined?Array:t)(r===0?0:r)};var Ke=[].push;var Ye=function(d){var h=d==1;var p=d==2;var y=d==3;var g=d==4;var m=d==6;var b=d==5||m;return function(e,r,t,n){var i=ze(e);var a=w(i);var o=qe(r,t,3);var u=ve(a.length);var f=0;var c=n||Be;var l=h?c(e,u):p?c(e,0):undefined;var s,v;for(;u>f;f++)if(b||f in a){s=a[f];v=o(s,f,i);if(d){if(h)l[f]=v;else if(v)switch(d){case 3:return true;case 5:return s;case 6:return f;case 2:Ke.call(l,s)}else if(g)return false}}return m?-1:y||g?g:l}};var Je={forEach:Ye(0),map:Ye(1),filter:Ye(2),some:Ye(3),every:Ye(4),find:Ye(5),findIndex:Ye(6)};var Qe=Object.keys||function e(r){return be(r,we)};var Xe=d?Object.defineProperties:function e(r,t){A(r);var n=Qe(t);var i=n.length;var a=0;var o;while(i>a)D.f(r,o=n[a++],t[o]);return r};var Ze=ue("document","documentElement");var $e=G("IE_PROTO");var er="prototype";var rr=function(){};var tr=function(){var e=x("iframe");var r=we.length;var t="<";var n="script";var i=">";var a="java"+n+":";var o;e.style.display="none";Ze.appendChild(e);e.src=String(a);o=e.contentWindow.document;o.open();o.write(t+n+i+"document.F=Object"+t+"/"+n+i);o.close();tr=o.F;while(r--)delete tr[er][we[r]];return tr()};var nr=Object.create||function e(r,t){var n;if(r!==null){rr[er]=A(r);n=new rr;rr[er]=null;n[$e]=r}else n=tr();return t===undefined?n:Xe(n,t)};U[$e]=true;var ir=Ge("unscopables");var ar=Array.prototype;if(ar[ir]==undefined){N(ar,ir,nr(null))}var or=function(e){ar[ir][e]=true};var ur=Je.find;var fr="find";var cr=true;if(fr in[])Array(1)[fr](function(){cr=false});Fe({target:"Array",proto:true,forced:cr},{find:function e(r){return ur(this,r,arguments.length>1?arguments[1]:undefined)}});or(fr);var lr=ge.includes;Fe({target:"Array",proto:true},{includes:function e(r){return lr(this,r,arguments.length>1?arguments[1]:undefined)}});or("includes");var sr=Object.assign;var vr=!sr||i(function(){var e={};var r={};var t=Symbol();var n="abcdefghijklmnopqrst";e[t]=7;n.split("").forEach(function(e){r[e]=e});return sr({},e)[t]!=7||Qe(sr({},r)).join("")!=n})?function e(r,t){var n=ze(r);var i=arguments.length;var a=1;var o=xe.f;var u=h.f;while(i>a){var f=w(arguments[a++]);var c=o?Qe(f).concat(o(f)):Qe(f);var l=c.length;var s=0;var v;while(l>s){v=c[s++];if(!d||u.call(f,v))n[v]=f[v]}}return n}:sr;Fe({target:"Object",stat:true,forced:Object.assign!==vr},{assign:vr});var dr=Ge("match");var hr=function(e){var r;return m(e)&&((r=e[dr])!==undefined?!!r:v(e)=="RegExp")};var pr=function(e){if(hr(e)){throw TypeError("The method doesn't accept regular expressions")}return e};var yr=Ge("match");var gr=function(r){var t=/./;try{"/./"[r](t)}catch(e){try{t[yr]=false;return"/./"[r](t)}catch(e){}}return false};Fe({target:"String",proto:true,forced:!gr("includes")},{includes:function e(r){return!!~String(y(this)).indexOf(pr(r),arguments.length>1?arguments[1]:undefined)}});var mr="".startsWith;var br=Math.min;Fe({target:"String",proto:true,forced:!gr("startsWith")},{startsWith:function e(r){var t=String(y(this));pr(r);var n=ve(br(arguments.length>1?arguments[1]:undefined,t.length));var i=String(r);return mr?mr.call(t,i,n):t.slice(n,n+i.length)===i}});if(typeof window!=="undefined"){(function(){var n=function(e,r){var t=e.nodeType;if(t===3){r.push(e.textContent.replace(/&/,"&amp;").replace(/</,"&lt;").replace(">","&gt;"))}else if(t===1){r.push("<",e.tagName);if(e.hasAttributes()){[].forEach.call(e.attributes,function(e){r.push(" ",e.item.name,"='",e.item.value,"'")})}if(e.hasChildNodes()){r.push(">");[].forEach.call(e.childNodes,function(e){n(e,r)});r.push("</",e.tagName,">")}else{r.push("/>")}}else if(t==8){r.push("\x3c!--",e.nodeValue,"--\x3e")}};Object.defineProperty(SVGElement.prototype,"innerHTML",{get:function(){var e=[];var r=this.firstChild;while(r){n(r,e);r=r.nextSibling}return e.join("")},set:function(e){while(this.firstChild){this.removeChild(this.firstChild)}try{var r=new DOMParser;r.async=false;var t="<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>"+e+"</svg>";var n=r.parseFromString(t,"text/xml").documentElement;var i=n.firstChild;while(i){this.appendChild(this.ownerDocument.importNode(i,true));i=i.nextSibling}}catch(e){}}});Object.defineProperty(SVGElement.prototype,"innerSVG",{get:function(){return this.innerHTML},set:function(e){this.innerHTML=e}})})()}});(function(e,r){typeof exports==="object"&&typeof module!=="undefined"?r(exports,require("windows-locale"),require("iso639-codes"),require("d3-selection"),require("d3-transition"),require("d3-array"),require("d3-collection")):typeof define==="function"&&define.amd?define("d3plus-common",["exports","windows-locale","iso639-codes","d3-selection","d3-transition","d3-array","d3-collection"],r):(e=e||self,r(e.d3plus={},e.lcid,e.iso,e.d3Selection,e.d3Transition,e.d3Array,e.d3Collection))})(this,function(e,i,a,f,c,u,r){"use strict";i=i&&i.hasOwnProperty("default")?i["default"]:i;a=a&&a.hasOwnProperty("default")?a["default"]:a;function t(r,t){if(t===void 0)return function(e){return e[r]};return function(e){return e[r]===void 0?t:e[r]}}function l(e){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){l=function(e){return typeof e}}else{l=function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}}return l(e)}function o(e,r){if(!(e instanceof r)){throw new TypeError("Cannot call a class as a function")}}function n(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||false;n.configurable=true;if("value"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}function s(e,r,t){if(r)n(e.prototype,r);if(t)n(e,t);return e}function v(e,r,t){if(r in e){Object.defineProperty(e,r,{value:t,enumerable:true,configurable:true,writable:true})}else{e[r]=t}return e}function d(e){return e&&l(e)==="object"&&(typeof window==="undefined"||e!==window&&e!==window.document&&!(e instanceof Element))&&!Array.isArray(e)?true:false}function h(e){if(typeof window==="undefined")return true;else return e!==window&&e!==document}function p(){var n=arguments;var i=arguments.length<=0?undefined:arguments[0];var e=function e(r){var t=r<0||n.length<=r?undefined:n[r];Object.keys(t).forEach(function(e){var r=t[e];if(d(r)&&h(r)){if(i.hasOwnProperty(e)&&d(i[e]))i[e]=p({},i[e],r);else i[e]=p({},r)}else if(Array.isArray(r))i[e]=r.slice();else i[e]=r})};for(var r=1;r<arguments.length;r++){e(r)}return i}function y(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};for(var t in r){if({}.hasOwnProperty.call(r,t))e.attr(t,r[t])}}var g=[];var m=Object.keys(a);Object.keys(i).map(function(e){var r=i[e];var t=m.find(function(e){return e.toLowerCase()===r.language.toLowerCase()});if(r.location&&t){var n;g.push((n={},v(n,"name",r.language),v(n,"location",r.location),v(n,"tag",r.tag),v(n,"lcid",r.id),v(n,"iso639-2",a[t]["iso639-2"]),v(n,"iso639-1",a[t]["iso639-1"]),n))}});var b={ar:"ar-SA",ca:"ca-ES",da:"da-DK",en:"en-US",ko:"ko-KR",pa:"pa-IN",pt:"pt-BR",sv:"sv-SE"};function w(r){if(typeof r!=="string"||r.length===5)return r;if(b[r])return b[r];var e=g.filter(function(e){return e["iso639-1"]===r});if(!e.length)return r;else if(e.length===1)return e[0].tag;else if(e.find(function(e){return e.tag==="".concat(r,"-").concat(r.toUpperCase())}))return"".concat(r,"-").concat(r.toUpperCase());else return e[0].tag}function O(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}function S(){return"".concat(O()).concat(O(),"-").concat(O(),"-").concat(O(),"-").concat(O(),"-").concat(O()).concat(O()).concat(O())}var _="D3PLUS-COMMON-RESET";var j={and:"y",Back:"Atrás","Click to Expand":"Clic para Ampliar","Click to Hide":"Clic para Ocultar","Click to Highlight":"Clic para Resaltar","Click to Reset":"Clic para Restablecer",Download:"Descargar","Loading Visualization":"Cargando Visualización","No Data Available":"Datos No Disponibles","Powered by D3plus":"Funciona con D3plus",Share:"Porcentaje","Shift+Click to Hide":"Mayús+Clic para Ocultar",Total:"Total",Values:"Valores"};var x={"es-ES":j};function P(e,r){if(d(e)){for(var t in e){if({}.hasOwnProperty.call(e,t)&&!t.startsWith("_")){var n=r&&d(r)?r[t]:undefined;if(e[t]===_){if(n)e[t]=n;else delete e[t]}else if(d(e[t])){P(e[t],n)}}}}}function E(e){var r=[];do{r=r.concat(Object.getOwnPropertyNames(e));e=Object.getPrototypeOf(e)}while(e&&e!==Object.prototype);return r.filter(function(e){return e.indexOf("_")!==0&&!["config","constructor","render"].includes(e)})}var C=function(){function e(){var n=this;o(this,e);this._locale="en-US";this._on={};this._translate=function(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:n._locale;var t=x[r];return t&&t[e]?t[e]:e};this._uuid=S()}s(e,[{key:"config",value:function t(e){var n=this;if(!this._configDefault){var t={};E(this.__proto__).forEach(function(e){var r=n[e]();t[e]=d(r)?p({},r):r});this._configDefault=t}if(arguments.length){for(var r in e){if({}.hasOwnProperty.call(e,r)&&r in this){var i=e[r];if(i===_){if(r==="on")this._on=this._configDefault[r];else this[r](this._configDefault[r])}else{P(i,this._configDefault[r]);this[r](i)}}}return this}else{var a={};E(this.__proto__).forEach(function(e){a[e]=n[e]()});return a}}},{key:"locale",value:function e(r){return arguments.length?(this._locale=w(r),this):this._locale}},{key:"on",value:function e(r,t){return arguments.length===2?(this._on[r]=t,this):arguments.length?typeof r==="string"?this._on[r]:(this._on=Object.assign({},this._on,r),this):this._on}},{key:"translate",value:function e(r){return arguments.length?(this._translate=r,this):this._translate}},{key:"shapeConfig",value:function e(r){return arguments.length?(this._shapeConfig=p(this._shapeConfig,r),this):this._shapeConfig}}]);return e}();function k(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];if(!e||!(e instanceof Array)||!e.length)return undefined;return e.reduce(function(e,r){return Math.abs(r-t)<Math.abs(e-t)?r:e})}function A(){var a=this;var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this._shapeConfig;var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"shape";var r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var t={duration:this._duration,on:{}};var o=function e(i){return function(e,r,t){var n;while(e.__d3plus__){if(n)e.__d3plusParent__=n;n=e;r=e.i;e=e.data||e.feature}return i.bind(a)(e,r,t||n)}};var u=function e(r,t){for(var n in t){if({}.hasOwnProperty.call(t,n)&&!n.includes(".")||n.includes(".".concat(i))){r.on[n]=o(t[n])}}};var f=function r(e){return e.map(function(e){if(e instanceof Array)return r(e);else if(l(e)==="object")return n({},e);else if(typeof e==="function")return o(e);else return e})};var n=function e(r,t){for(var n in t){if({}.hasOwnProperty.call(t,n)){if(n==="on")u(r,t[n]);else if(typeof t[n]==="function"){r[n]=o(t[n])}else if(t[n]instanceof Array){r[n]=f(t[n])}else if(l(t[n])==="object"){r[n]={on:{}};e(r[n],t[n])}else r[n]=t[n]}}};n(t,e);if(this._on)u(t,this._on);if(r&&e[r]){n(t,e[r]);if(e[r].on)u(t,e[r].on)}return t}function T(r){return function e(){return r}}function M(e,r){r=Object.assign({},{condition:true,enter:{},exit:{},parent:f.select("body"),transition:c.transition().duration(0),update:{}},r);var t=/\.([^#]+)/g.exec(e),n=/#([^\.]+)/g.exec(e),i=/^([^.^#]+)/g.exec(e)[1];var a=r.parent.selectAll(e.includes(":")?e.split(":")[1]:e).data(r.condition?[null]:[]);var o=a.enter().append(i).call(y,r.enter);if(n)o.attr("id",n[1]);if(t)o.attr("class",t[1]);a.exit().transition(r.transition).call(y,r.exit).remove();var u=o.merge(a);u.transition(r.transition).call(y,r.update);return u}function D(e){return e.filter(function(e,r,t){return t.indexOf(e)===r})}function N(i){var a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var e=D(u.merge(i.map(function(e){return r.keys(e)}))),o={};e.forEach(function(r){var e=i.map(function(e){return e[r]});var t;if(a[r])t=a[r](e);else{var n=e.map(function(e){return e||e===false?e.constructor:e}).filter(function(e){return e!==void 0});if(!n.length)t=undefined;else if(n.indexOf(Array)>=0){t=u.merge(e.map(function(e){return e instanceof Array?e:[e]}));t=D(t);if(t.length===1)t=t[0]}else if(n.indexOf(String)>=0){t=D(e);if(t.length===1)t=t[0]}else if(n.indexOf(Number)>=0)t=u.sum(e);else if(n.indexOf(Object)>=0){t=D(e.filter(function(e){return e}));if(t.length===1)t=t[0];else t=N(t)}else{t=D(e.filter(function(e){return e!==void 0}));if(t.length===1)t=t[0]}}o[r]=t});return o}function L(e){var i;if(typeof e==="number")i=[e];else i=e.split(/\s+/);if(i.length===1)i=[i[0],i[0],i[0],i[0]];else if(i.length===2)i=i.concat(i);else if(i.length===3)i.push(i[1]);return["top","right","bottom","left"].reduce(function(e,r,t){var n=parseFloat(i[t]);e[r]=n||0;return e},{})}function F(){if("-webkit-transform"in document.body.style)return"-webkit-";else if("-moz-transform"in document.body.style)return"-moz-";else if("-ms-transform"in document.body.style)return"-ms-";else if("-o-transform"in document.body.style)return"-o-";else return""}function R(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};for(var t in r){if({}.hasOwnProperty.call(r,t))e.style(t,r[t])}}e.BaseClass=C;e.RESET=_;e.accessor=t;e.assign=p;e.attrize=y;e.closest=k;e.configPrep=A;e.constant=T;e.elem=M;e.findLocale=w;e.isObject=d;e.merge=N;e.parseSides=L;e.prefix=F;e.stylize=R;e.unique=D;e.uuid=S;Object.defineProperty(e,"__esModule",{value:true})});
\No newline at end of file