Visual Composer Website Builder - Version 39.1

Version Description

Release Date - 2021-09-30

Free:

  • Fix: Inline styles for elements work properly
Download this release

Release Info

Developer visualcomposer
Plugin Icon wp plugin Visual Composer Website Builder
Version 39.1
Comparing to
See all releases

Code changes from version 39.0 to 39.1

plugin-wordpress.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: Visual Composer
5
  * Plugin URI: https://visualcomposer.com/premium/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
6
  * Description: Create your WordPress website with the fast and easy-to-use drag-and-drop builder for experts and beginners.
7
- * Version: 39.0
8
  * Author: visualcomposer.com
9
  * Author URI: https://visualcomposer.com/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
10
  * Copyright: (c) 2017 TechMill Ltd.
@@ -46,7 +46,7 @@ if (defined('VCV_VERSION')) {
46
  /**
47
  * Plugin version constant
48
  */
49
- define('VCV_VERSION', '39.0');
50
  /**
51
  * Plugin url: 'http://web/wp-content/plugins/plugin_dir/'
52
  */
4
  * Plugin Name: Visual Composer
5
  * Plugin URI: https://visualcomposer.com/premium/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
6
  * Description: Create your WordPress website with the fast and easy-to-use drag-and-drop builder for experts and beginners.
7
+ * Version: 39.1
8
  * Author: visualcomposer.com
9
  * Author URI: https://visualcomposer.com/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
10
  * Copyright: (c) 2017 TechMill Ltd.
46
  /**
47
  * Plugin version constant
48
  */
49
+ define('VCV_VERSION', '39.1');
50
  /**
51
  * Plugin url: 'http://web/wp-content/plugins/plugin_dir/'
52
  */
public/dist/hub.bundle.js CHANGED
@@ -1,2 +1,2 @@
1
  /*! For license information please see hub.bundle.js.LICENSE.txt */
2
- (window.vcvWebpackJsonp4x=window.vcvWebpackJsonp4x||[]).push([["hub"],{"./node_modules/@babel/runtime/regenerator/index.js":function(e,t,n){e.exports=n("./node_modules/regenerator-runtime/runtime.js")},"./node_modules/@csstools/sass-import-resolve/index.js":function(e,t,n){"use strict";(function(i){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=Object.assign({cache:{},cwd:i.cwd(),readFile:!1},t);(function(e){return/^\//.test(e)})(e)&&(n.cwd="");var r=(0,a.join)(n.cwd,e),c=(0,a.basename)(r),u=(0,a.dirname)(r),d=[];(function(e){return/\.s[ac]ss$/i.test(e)})(c)||l(c)?(d.push(s(r,n)),o(c)||d.push(s((0,a.join)(u,"_"+c),n))):(d.push(s((0,a.join)(u,c+".scss"),n),s((0,a.join)(u,c+".sass"),n),s((0,a.join)(u,c+".css"),n)),o(c)||d.push(s((0,a.join)(u,"_"+c+".scss"),n),s((0,a.join)(u,"_"+c+".sass"),n),s((0,a.join)(u,"_"+c+".css"),n)));return Promise.all(d).then((function(e){return e.filter((function(e){return e}))})).then((function(e){if(1===e.length)return e[0];if(e.length>1)throw new Error("It's not clear which file to import");if(!l(c))throw new Error("File to import not found or unreadable")}))};var r=n("./node_modules/node-libs-browser/mock/empty.js"),a=n("./node_modules/path-browserify/index.js");function s(e,t){return t.cache[e]=t.cache[e]||new Promise((function(n){t.readFile?(0,r.readFile)(e,"utf8",(function(t,i){n(!t&&{file:e,contents:i})})):(0,r.stat)(e,(function(t,i){t||!i.isFile()?n(!1):n({file:e})}))})),t.cache[e]}function o(e){return/^_/.test(e)}function l(e){return/\.css$/i.test(e)}e.exports=t.default}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/add-px-to-style/index.js":function(e,t){var n={animationIterationCount:!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,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};e.exports=function(e,t){return"number"!=typeof t||n[e]?t:t+"px"}},"./node_modules/asn1.js/lib/asn1.js":function(e,t,n){"use strict";const i=t;i.bignum=n("./node_modules/bn.js/lib/bn.js"),i.define=n("./node_modules/asn1.js/lib/asn1/api.js").define,i.base=n("./node_modules/asn1.js/lib/asn1/base/index.js"),i.constants=n("./node_modules/asn1.js/lib/asn1/constants/index.js"),i.decoders=n("./node_modules/asn1.js/lib/asn1/decoders/index.js"),i.encoders=n("./node_modules/asn1.js/lib/asn1/encoders/index.js")},"./node_modules/asn1.js/lib/asn1/api.js":function(e,t,n){"use strict";const i=n("./node_modules/asn1.js/lib/asn1/encoders/index.js"),r=n("./node_modules/asn1.js/lib/asn1/decoders/index.js"),a=n("./node_modules/inherits/inherits_browser.js");function s(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}t.define=function(e,t){return new s(e,t)},s.prototype._createNamed=function(e){const t=this.name;function n(e){this._initNamed(e,t)}return a(n,e),n.prototype._initNamed=function(t,n){e.call(this,t,n)},new n(this)},s.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(r[e])),this.decoders[e]},s.prototype.decode=function(e,t,n){return this._getDecoder(t).decode(e,n)},s.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(i[e])),this.encoders[e]},s.prototype.encode=function(e,t,n){return this._getEncoder(t).encode(e,n)}},"./node_modules/asn1.js/lib/asn1/base/buffer.js":function(e,t,n){"use strict";const i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/asn1.js/lib/asn1/base/reporter.js").Reporter,a=n("./node_modules/safer-buffer/safer.js").Buffer;function s(e,t){r.call(this,t),a.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function o(e,t){if(Array.isArray(e))this.length=0,this.value=e.map((function(e){return o.isEncoderBuffer(e)||(e=new o(e,t)),this.length+=e.length,e}),this);else if("number"==typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"==typeof e)this.value=e,this.length=a.byteLength(e);else{if(!a.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}i(s,r),t.DecoderBuffer=s,s.isDecoderBuffer=function(e){if(e instanceof s)return!0;return"object"==typeof e&&a.isBuffer(e.base)&&"DecoderBuffer"===e.constructor.name&&"number"==typeof e.offset&&"number"==typeof e.length&&"function"==typeof e.save&&"function"==typeof e.restore&&"function"==typeof e.isEmpty&&"function"==typeof e.readUInt8&&"function"==typeof e.skip&&"function"==typeof e.raw},s.prototype.save=function(){return{offset:this.offset,reporter:r.prototype.save.call(this)}},s.prototype.restore=function(e){const t=new s(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,r.prototype.restore.call(this,e.reporter),t},s.prototype.isEmpty=function(){return this.offset===this.length},s.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},s.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");const n=new s(this.base);return n._reporterState=this._reporterState,n.offset=this.offset,n.length=this.offset+e,this.offset+=e,n},s.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.EncoderBuffer=o,o.isEncoderBuffer=function(e){if(e instanceof o)return!0;return"object"==typeof e&&"EncoderBuffer"===e.constructor.name&&"number"==typeof e.length&&"function"==typeof e.join},o.prototype.join=function(e,t){return e||(e=a.alloc(this.length)),t||(t=0),0===this.length||(Array.isArray(this.value)?this.value.forEach((function(n){n.join(e,t),t+=n.length})):("number"==typeof this.value?e[t]=this.value:"string"==typeof this.value?e.write(this.value,t):a.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length)),e}},"./node_modules/asn1.js/lib/asn1/base/index.js":function(e,t,n){"use strict";const i=t;i.Reporter=n("./node_modules/asn1.js/lib/asn1/base/reporter.js").Reporter,i.DecoderBuffer=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").DecoderBuffer,i.EncoderBuffer=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").EncoderBuffer,i.Node=n("./node_modules/asn1.js/lib/asn1/base/node.js")},"./node_modules/asn1.js/lib/asn1/base/node.js":function(e,t,n){"use strict";const i=n("./node_modules/asn1.js/lib/asn1/base/reporter.js").Reporter,r=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").EncoderBuffer,a=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").DecoderBuffer,s=n("./node_modules/minimalistic-assert/index.js"),o=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],l=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(o);function c(e,t,n){const i={};this._baseState=i,i.name=n,i.enc=e,i.parent=t||null,i.children=null,i.tag=null,i.args=null,i.reverseArgs=null,i.choice=null,i.optional=!1,i.any=!1,i.obj=!1,i.use=null,i.useDecoder=null,i.key=null,i.default=null,i.explicit=null,i.implicit=null,i.contains=null,i.parent||(i.children=[],this._wrap())}e.exports=c;const u=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];c.prototype.clone=function(){const e=this._baseState,t={};u.forEach((function(n){t[n]=e[n]}));const n=new this.constructor(t.parent);return n._baseState=t,n},c.prototype._wrap=function(){const e=this._baseState;l.forEach((function(t){this[t]=function(){const n=new this.constructor(this);return e.children.push(n),n[t].apply(n,arguments)}}),this)},c.prototype._init=function(e){const t=this._baseState;s(null===t.parent),e.call(this),t.children=t.children.filter((function(e){return e._baseState.parent===this}),this),s.equal(t.children.length,1,"Root node can have only one child")},c.prototype._useArgs=function(e){const t=this._baseState,n=e.filter((function(e){return e instanceof this.constructor}),this);e=e.filter((function(e){return!(e instanceof this.constructor)}),this),0!==n.length&&(s(null===t.children),t.children=n,n.forEach((function(e){e._baseState.parent=this}),this)),0!==e.length&&(s(null===t.args),t.args=e,t.reverseArgs=e.map((function(e){if("object"!=typeof e||e.constructor!==Object)return e;const t={};return Object.keys(e).forEach((function(n){n==(0|n)&&(n|=0);const i=e[n];t[i]=n})),t})))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach((function(e){c.prototype[e]=function(){const t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}})),o.forEach((function(e){c.prototype[e]=function(){const t=this._baseState,n=Array.prototype.slice.call(arguments);return s(null===t.tag),t.tag=e,this._useArgs(n),this}})),c.prototype.use=function(e){s(e);const t=this._baseState;return s(null===t.use),t.use=e,this},c.prototype.optional=function(){return this._baseState.optional=!0,this},c.prototype.def=function(e){const t=this._baseState;return s(null===t.default),t.default=e,t.optional=!0,this},c.prototype.explicit=function(e){const t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.explicit=e,this},c.prototype.implicit=function(e){const t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.implicit=e,this},c.prototype.obj=function(){const e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},c.prototype.key=function(e){const t=this._baseState;return s(null===t.key),t.key=e,this},c.prototype.any=function(){return this._baseState.any=!0,this},c.prototype.choice=function(e){const t=this._baseState;return s(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map((function(t){return e[t]}))),this},c.prototype.contains=function(e){const t=this._baseState;return s(null===t.use),t.contains=e,this},c.prototype._decode=function(e,t){const n=this._baseState;if(null===n.parent)return e.wrapResult(n.children[0]._decode(e,t));let i,r=n.default,s=!0,o=null;if(null!==n.key&&(o=e.enterKey(n.key)),n.optional){let i=null;if(null!==n.explicit?i=n.explicit:null!==n.implicit?i=n.implicit:null!==n.tag&&(i=n.tag),null!==i||n.any){if(s=this._peekTag(e,i,n.any),e.isError(s))return s}else{const i=e.save();try{null===n.choice?this._decodeGeneric(n.tag,e,t):this._decodeChoice(e,t),s=!0}catch(l){s=!1}e.restore(i)}}if(n.obj&&s&&(i=e.enterObject()),s){if(null!==n.explicit){const t=this._decodeTag(e,n.explicit);if(e.isError(t))return t;e=t}const i=e.offset;if(null===n.use&&null===n.choice){let t;n.any&&(t=e.save());const i=this._decodeTag(e,null!==n.implicit?n.implicit:n.tag,n.any);if(e.isError(i))return i;n.any?r=e.raw(t):e=i}if(t&&t.track&&null!==n.tag&&t.track(e.path(),i,e.length,"tagged"),t&&t.track&&null!==n.tag&&t.track(e.path(),e.offset,e.length,"content"),n.any||(r=null===n.choice?this._decodeGeneric(n.tag,e,t):this._decodeChoice(e,t)),e.isError(r))return r;if(n.any||null!==n.choice||null===n.children||n.children.forEach((function(n){n._decode(e,t)})),n.contains&&("octstr"===n.tag||"bitstr"===n.tag)){const i=new a(r);r=this._getUse(n.contains,e._reporterState.obj)._decode(i,t)}}return n.obj&&s&&(r=e.leaveObject(i)),null===n.key||null===r&&!0!==s?null!==o&&e.exitKey(o):e.leaveKey(o,n.key,r),r},c.prototype._decodeGeneric=function(e,t,n){const i=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,i.args[0],n):/str$/.test(e)?this._decodeStr(t,e,n):"objid"===e&&i.args?this._decodeObjid(t,i.args[0],i.args[1],n):"objid"===e?this._decodeObjid(t,null,null,n):"gentime"===e||"utctime"===e?this._decodeTime(t,e,n):"null_"===e?this._decodeNull(t,n):"bool"===e?this._decodeBool(t,n):"objDesc"===e?this._decodeStr(t,e,n):"int"===e||"enum"===e?this._decodeInt(t,i.args&&i.args[0],n):null!==i.use?this._getUse(i.use,t._reporterState.obj)._decode(t,n):t.error("unknown tag: "+e)},c.prototype._getUse=function(e,t){const n=this._baseState;return n.useDecoder=this._use(e,t),s(null===n.useDecoder._baseState.parent),n.useDecoder=n.useDecoder._baseState.children[0],n.implicit!==n.useDecoder._baseState.implicit&&(n.useDecoder=n.useDecoder.clone(),n.useDecoder._baseState.implicit=n.implicit),n.useDecoder},c.prototype._decodeChoice=function(e,t){const n=this._baseState;let i=null,r=!1;return Object.keys(n.choice).some((function(a){const s=e.save(),o=n.choice[a];try{const n=o._decode(e,t);if(e.isError(n))return!1;i={type:a,value:n},r=!0}catch(l){return e.restore(s),!1}return!0}),this),r?i:e.error("Choice not matched")},c.prototype._createEncoderBuffer=function(e){return new r(e,this.reporter)},c.prototype._encode=function(e,t,n){const i=this._baseState;if(null!==i.default&&i.default===e)return;const r=this._encodeValue(e,t,n);return void 0===r||this._skipDefault(r,t,n)?void 0:r},c.prototype._encodeValue=function(e,t,n){const r=this._baseState;if(null===r.parent)return r.children[0]._encode(e,t||new i);let a=null;if(this.reporter=t,r.optional&&void 0===e){if(null===r.default)return;e=r.default}let s=null,o=!1;if(r.any)a=this._createEncoderBuffer(e);else if(r.choice)a=this._encodeChoice(e,t);else if(r.contains)s=this._getUse(r.contains,n)._encode(e,t),o=!0;else if(r.children)s=r.children.map((function(n){if("null_"===n._baseState.tag)return n._encode(null,t,e);if(null===n._baseState.key)return t.error("Child should have a key");const i=t.enterKey(n._baseState.key);if("object"!=typeof e)return t.error("Child expected, but input is not object");const r=n._encode(e[n._baseState.key],t,e);return t.leaveKey(i),r}),this).filter((function(e){return e})),s=this._createEncoderBuffer(s);else if("seqof"===r.tag||"setof"===r.tag){if(!r.args||1!==r.args.length)return t.error("Too many args for : "+r.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");const n=this.clone();n._baseState.implicit=null,s=this._createEncoderBuffer(e.map((function(n){const i=this._baseState;return this._getUse(i.args[0],e)._encode(n,t)}),n))}else null!==r.use?a=this._getUse(r.use,n)._encode(e,t):(s=this._encodePrimitive(r.tag,e),o=!0);if(!r.any&&null===r.choice){const e=null!==r.implicit?r.implicit:r.tag,n=null===r.implicit?"universal":"context";null===e?null===r.use&&t.error("Tag could be omitted only for .use()"):null===r.use&&(a=this._encodeComposite(e,o,n,s))}return null!==r.explicit&&(a=this._encodeComposite(r.explicit,!1,"context",a)),a},c.prototype._encodeChoice=function(e,t){const n=this._baseState,i=n.choice[e.type];return i||s(!1,e.type+" not found in "+JSON.stringify(Object.keys(n.choice))),i._encode(e.value,t)},c.prototype._encodePrimitive=function(e,t){const n=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&n.args)return this._encodeObjid(t,n.reverseArgs[0],n.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,n.args&&n.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},c.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},c.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(e)}},"./node_modules/asn1.js/lib/asn1/base/reporter.js":function(e,t,n){"use strict";const i=n("./node_modules/inherits/inherits_browser.js");function r(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function a(e,t){this.path=e,this.rethrow(t)}t.Reporter=r,r.prototype.isError=function(e){return e instanceof a},r.prototype.save=function(){const e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},r.prototype.restore=function(e){const t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},r.prototype.enterKey=function(e){return this._reporterState.path.push(e)},r.prototype.exitKey=function(e){const t=this._reporterState;t.path=t.path.slice(0,e-1)},r.prototype.leaveKey=function(e,t,n){const i=this._reporterState;this.exitKey(e),null!==i.obj&&(i.obj[t]=n)},r.prototype.path=function(){return this._reporterState.path.join("/")},r.prototype.enterObject=function(){const e=this._reporterState,t=e.obj;return e.obj={},t},r.prototype.leaveObject=function(e){const t=this._reporterState,n=t.obj;return t.obj=e,n},r.prototype.error=function(e){let t;const n=this._reporterState,i=e instanceof a;if(t=i?e:new a(n.path.map((function(e){return"["+JSON.stringify(e)+"]"})).join(""),e.message||e,e.stack),!n.options.partial)throw t;return i||n.errors.push(t),t},r.prototype.wrapResult=function(e){const t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},i(a,Error),a.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,a),!this.stack)try{throw new Error(this.message)}catch(t){this.stack=t.stack}return this}},"./node_modules/asn1.js/lib/asn1/constants/der.js":function(e,t,n){"use strict";function i(e){const t={};return Object.keys(e).forEach((function(n){(0|n)==n&&(n|=0);const i=e[n];t[i]=n})),t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=i(t.tagClass),t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},t.tagByName=i(t.tag)},"./node_modules/asn1.js/lib/asn1/constants/index.js":function(e,t,n){"use strict";const i=t;i._reverse=function(e){const t={};return Object.keys(e).forEach((function(n){(0|n)==n&&(n|=0);const i=e[n];t[i]=n})),t},i.der=n("./node_modules/asn1.js/lib/asn1/constants/der.js")},"./node_modules/asn1.js/lib/asn1/decoders/der.js":function(e,t,n){"use strict";const i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/bn.js/lib/bn.js"),a=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").DecoderBuffer,s=n("./node_modules/asn1.js/lib/asn1/base/node.js"),o=n("./node_modules/asn1.js/lib/asn1/constants/der.js");function l(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new c,this.tree._init(e.body)}function c(e){s.call(this,"der",e)}function u(e,t){let n=e.readUInt8(t);if(e.isError(n))return n;const i=o.tagClass[n>>6],r=0==(32&n);if(31==(31&n)){let i=n;for(n=0;128==(128&i);){if(i=e.readUInt8(t),e.isError(i))return i;n<<=7,n|=127&i}}else n&=31;return{cls:i,primitive:r,tag:n,tagStr:o.tag[n]}}function d(e,t,n){let i=e.readUInt8(n);if(e.isError(i))return i;if(!t&&128===i)return null;if(0==(128&i))return i;const r=127&i;if(r>4)return e.error("length octect is too long");i=0;for(let a=0;a<r;a++){i<<=8;const t=e.readUInt8(n);if(e.isError(t))return t;i|=t}return i}e.exports=l,l.prototype.decode=function(e,t){return a.isDecoderBuffer(e)||(e=new a(e,t)),this.tree._decode(e,t)},i(c,s),c.prototype._peekTag=function(e,t,n){if(e.isEmpty())return!1;const i=e.save(),r=u(e,'Failed to peek tag: "'+t+'"');return e.isError(r)?r:(e.restore(i),r.tag===t||r.tagStr===t||r.tagStr+"of"===t||n)},c.prototype._decodeTag=function(e,t,n){const i=u(e,'Failed to decode tag of "'+t+'"');if(e.isError(i))return i;let r=d(e,i.primitive,'Failed to get length of "'+t+'"');if(e.isError(r))return r;if(!n&&i.tag!==t&&i.tagStr!==t&&i.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(i.primitive||null!==r)return e.skip(r,'Failed to match body of: "'+t+'"');const a=e.save(),s=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(s)?s:(r=e.offset-a.offset,e.restore(a),e.skip(r,'Failed to match body of: "'+t+'"'))},c.prototype._skipUntilEnd=function(e,t){for(;;){const n=u(e,t);if(e.isError(n))return n;const i=d(e,n.primitive,t);if(e.isError(i))return i;let r;if(r=n.primitive||null!==i?e.skip(i):this._skipUntilEnd(e,t),e.isError(r))return r;if("end"===n.tagStr)break}},c.prototype._decodeList=function(e,t,n,i){const r=[];for(;!e.isEmpty();){const t=this._peekTag(e,"end");if(e.isError(t))return t;const a=n.decode(e,"der",i);if(e.isError(a)&&t)break;r.push(a)}return r},c.prototype._decodeStr=function(e,t){if("bitstr"===t){const t=e.readUInt8();return e.isError(t)?t:{unused:t,data:e.raw()}}if("bmpstr"===t){const t=e.raw();if(t.length%2==1)return e.error("Decoding of string type: bmpstr length mismatch");let n="";for(let e=0;e<t.length/2;e++)n+=String.fromCharCode(t.readUInt16BE(2*e));return n}if("numstr"===t){const t=e.raw().toString("ascii");return this._isNumstr(t)?t:e.error("Decoding of string type: numstr unsupported characters")}if("octstr"===t)return e.raw();if("objDesc"===t)return e.raw();if("printstr"===t){const t=e.raw().toString("ascii");return this._isPrintstr(t)?t:e.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(t)?e.raw().toString():e.error("Decoding of string type: "+t+" unsupported")},c.prototype._decodeObjid=function(e,t,n){let i;const r=[];let a=0,s=0;for(;!e.isEmpty();)s=e.readUInt8(),a<<=7,a|=127&s,0==(128&s)&&(r.push(a),a=0);128&s&&r.push(a);const o=r[0]/40|0,l=r[0]%40;if(i=n?r:[o,l].concat(r.slice(1)),t){let e=t[i.join(" ")];void 0===e&&(e=t[i.join(".")]),void 0!==e&&(i=e)}return i},c.prototype._decodeTime=function(e,t){const n=e.raw().toString();let i,r,a,s,o,l;if("gentime"===t)i=0|n.slice(0,4),r=0|n.slice(4,6),a=0|n.slice(6,8),s=0|n.slice(8,10),o=0|n.slice(10,12),l=0|n.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");i=0|n.slice(0,2),r=0|n.slice(2,4),a=0|n.slice(4,6),s=0|n.slice(6,8),o=0|n.slice(8,10),l=0|n.slice(10,12),i=i<70?2e3+i:1900+i}return Date.UTC(i,r-1,a,s,o,l,0)},c.prototype._decodeNull=function(){return null},c.prototype._decodeBool=function(e){const t=e.readUInt8();return e.isError(t)?t:0!==t},c.prototype._decodeInt=function(e,t){const n=e.raw();let i=new r(n);return t&&(i=t[i.toString(10)]||i),i},c.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getDecoder("der").tree}},"./node_modules/asn1.js/lib/asn1/decoders/index.js":function(e,t,n){"use strict";const i=t;i.der=n("./node_modules/asn1.js/lib/asn1/decoders/der.js"),i.pem=n("./node_modules/asn1.js/lib/asn1/decoders/pem.js")},"./node_modules/asn1.js/lib/asn1/decoders/pem.js":function(e,t,n){"use strict";const i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/safer-buffer/safer.js").Buffer,a=n("./node_modules/asn1.js/lib/asn1/decoders/der.js");function s(e){a.call(this,e),this.enc="pem"}i(s,a),e.exports=s,s.prototype.decode=function(e,t){const n=e.toString().split(/[\r\n]+/g),i=t.label.toUpperCase(),s=/^-----(BEGIN|END) ([^-]+)-----$/;let o=-1,l=-1;for(let r=0;r<n.length;r++){const e=n[r].match(s);if(null!==e&&e[2]===i){if(-1!==o){if("END"!==e[1])break;l=r;break}if("BEGIN"!==e[1])break;o=r}}if(-1===o||-1===l)throw new Error("PEM section not found for: "+i);const c=n.slice(o+1,l).join("");c.replace(/[^a-z0-9+/=]+/gi,"");const u=r.from(c,"base64");return a.prototype.decode.call(this,u,t)}},"./node_modules/asn1.js/lib/asn1/encoders/der.js":function(e,t,n){"use strict";const i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/safer-buffer/safer.js").Buffer,a=n("./node_modules/asn1.js/lib/asn1/base/node.js"),s=n("./node_modules/asn1.js/lib/asn1/constants/der.js");function o(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new l,this.tree._init(e.body)}function l(e){a.call(this,"der",e)}function c(e){return e<10?"0"+e:e}e.exports=o,o.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},i(l,a),l.prototype._encodeComposite=function(e,t,n,i){const a=function(e,t,n,i){let r;"seqof"===e?e="seq":"setof"===e&&(e="set");if(s.tagByName.hasOwnProperty(e))r=s.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return i.error("Unknown tag: "+e);r=e}if(r>=31)return i.error("Multi-octet tag encoding unsupported");t||(r|=32);return r|=s.tagClassByName[n||"universal"]<<6,r}(e,t,n,this.reporter);if(i.length<128){const e=r.alloc(2);return e[0]=a,e[1]=i.length,this._createEncoderBuffer([e,i])}let o=1;for(let r=i.length;r>=256;r>>=8)o++;const l=r.alloc(2+o);l[0]=a,l[1]=128|o;for(let r=1+o,s=i.length;s>0;r--,s>>=8)l[r]=255&s;return this._createEncoderBuffer([l,i])},l.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){const t=r.alloc(2*e.length);for(let n=0;n<e.length;n++)t.writeUInt16BE(e.charCodeAt(n),2*n);return this._createEncoderBuffer(t)}return"numstr"===t?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===t?this._isPrintstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(t)||"objDesc"===t?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+t+" unsupported")},l.prototype._encodeObjid=function(e,t,n){if("string"==typeof e){if(!t)return this.reporter.error("string objid given, but no values map found");if(!t.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=t[e].split(/[\s.]+/g);for(let t=0;t<e.length;t++)e[t]|=0}else if(Array.isArray(e)){e=e.slice();for(let t=0;t<e.length;t++)e[t]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!n){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}let i=0;for(let r=0;r<e.length;r++){let t=e[r];for(i++;t>=128;t>>=7)i++}const a=r.alloc(i);let s=a.length-1;for(let r=e.length-1;r>=0;r--){let t=e[r];for(a[s--]=127&t;(t>>=7)>0;)a[s--]=128|127&t}return this._createEncoderBuffer(a)},l.prototype._encodeTime=function(e,t){let n;const i=new Date(e);return"gentime"===t?n=[c(i.getUTCFullYear()),c(i.getUTCMonth()+1),c(i.getUTCDate()),c(i.getUTCHours()),c(i.getUTCMinutes()),c(i.getUTCSeconds()),"Z"].join(""):"utctime"===t?n=[c(i.getUTCFullYear()%100),c(i.getUTCMonth()+1),c(i.getUTCDate()),c(i.getUTCHours()),c(i.getUTCMinutes()),c(i.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(n,"octstr")},l.prototype._encodeNull=function(){return this._createEncoderBuffer("")},l.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!r.isBuffer(e)){const t=e.toArray();!e.sign&&128&t[0]&&t.unshift(0),e=r.from(t)}if(r.isBuffer(e)){let t=e.length;0===e.length&&t++;const n=r.alloc(t);return e.copy(n),0===e.length&&(n[0]=0),this._createEncoderBuffer(n)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);let n=1;for(let r=e;r>=256;r>>=8)n++;const i=new Array(n);for(let r=i.length-1;r>=0;r--)i[r]=255&e,e>>=8;return 128&i[0]&&i.unshift(0),this._createEncoderBuffer(r.from(i))},l.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},l.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree},l.prototype._skipDefault=function(e,t,n){const i=this._baseState;let r;if(null===i.default)return!1;const a=e.join();if(void 0===i.defaultBuffer&&(i.defaultBuffer=this._encodeValue(i.default,t,n).join()),a.length!==i.defaultBuffer.length)return!1;for(r=0;r<a.length;r++)if(a[r]!==i.defaultBuffer[r])return!1;return!0}},"./node_modules/asn1.js/lib/asn1/encoders/index.js":function(e,t,n){"use strict";const i=t;i.der=n("./node_modules/asn1.js/lib/asn1/encoders/der.js"),i.pem=n("./node_modules/asn1.js/lib/asn1/encoders/pem.js")},"./node_modules/asn1.js/lib/asn1/encoders/pem.js":function(e,t,n){"use strict";const i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/asn1.js/lib/asn1/encoders/der.js");function a(e){r.call(this,e),this.enc="pem"}i(a,r),e.exports=a,a.prototype.encode=function(e,t){const n=r.prototype.encode.call(this,e).toString("base64"),i=["-----BEGIN "+t.label+"-----"];for(let r=0;r<n.length;r+=64)i.push(n.slice(r,r+64));return i.push("-----END "+t.label+"-----"),i.join("\n")}},"./node_modules/brorand/index.js":function(e,t,n){var i;function r(e){this.rand=e}if(e.exports=function(e){return i||(i=new r(null)),i.generate(e)},e.exports.Rand=r,r.prototype.generate=function(e){return this._rand(e)},r.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),n=0;n<t.length;n++)t[n]=this.rand.getByte();return t},"object"==typeof self)self.crypto&&self.crypto.getRandomValues?r.prototype._rand=function(e){var t=new Uint8Array(e);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?r.prototype._rand=function(e){var t=new Uint8Array(e);return self.msCrypto.getRandomValues(t),t}:"object"==typeof window&&(r.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var a=n(9);if("function"!=typeof a.randomBytes)throw new Error("Not supported");r.prototype._rand=function(e){return a.randomBytes(e)}}catch(s){}},"./node_modules/browserify-aes/aes.js":function(e,t,n){var i=n("./node_modules/safe-buffer/index.js").Buffer;function r(e){i.isBuffer(e)||(e=i.from(e));for(var t=e.length/4|0,n=new Array(t),r=0;r<t;r++)n[r]=e.readUInt32BE(4*r);return n}function a(e){for(;0<e.length;e++)e[0]=0}function s(e,t,n,i,r){for(var a,s,o,l,c=n[0],u=n[1],d=n[2],f=n[3],h=e[0]^t[0],p=e[1]^t[1],m=e[2]^t[2],b=e[3]^t[3],v=4,g=1;g<r;g++)a=c[h>>>24]^u[p>>>16&255]^d[m>>>8&255]^f[255&b]^t[v++],s=c[p>>>24]^u[m>>>16&255]^d[b>>>8&255]^f[255&h]^t[v++],o=c[m>>>24]^u[b>>>16&255]^d[h>>>8&255]^f[255&p]^t[v++],l=c[b>>>24]^u[h>>>16&255]^d[p>>>8&255]^f[255&m]^t[v++],h=a,p=s,m=o,b=l;return a=(i[h>>>24]<<24|i[p>>>16&255]<<16|i[m>>>8&255]<<8|i[255&b])^t[v++],s=(i[p>>>24]<<24|i[m>>>16&255]<<16|i[b>>>8&255]<<8|i[255&h])^t[v++],o=(i[m>>>24]<<24|i[b>>>16&255]<<16|i[h>>>8&255]<<8|i[255&p])^t[v++],l=(i[b>>>24]<<24|i[h>>>16&255]<<16|i[p>>>8&255]<<8|i[255&m])^t[v++],[a>>>=0,s>>>=0,o>>>=0,l>>>=0]}var o=[0,1,2,4,8,16,32,64,128,27,54],l=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var n=[],i=[],r=[[],[],[],[]],a=[[],[],[],[]],s=0,o=0,l=0;l<256;++l){var c=o^o<<1^o<<2^o<<3^o<<4;c=c>>>8^255&c^99,n[s]=c,i[c]=s;var u=e[s],d=e[u],f=e[d],h=257*e[c]^16843008*c;r[0][s]=h<<24|h>>>8,r[1][s]=h<<16|h>>>16,r[2][s]=h<<8|h>>>24,r[3][s]=h,h=16843009*f^65537*d^257*u^16843008*s,a[0][c]=h<<24|h>>>8,a[1][c]=h<<16|h>>>16,a[2][c]=h<<8|h>>>24,a[3][c]=h,0===s?s=o=1:(s=u^e[e[e[f^u]]],o^=e[e[o]])}return{SBOX:n,INV_SBOX:i,SUB_MIX:r,INV_SUB_MIX:a}}();function c(e){this._key=r(e),this._reset()}c.blockSize=16,c.keySize=32,c.prototype.blockSize=c.blockSize,c.prototype.keySize=c.keySize,c.prototype._reset=function(){for(var e=this._key,t=e.length,n=t+6,i=4*(n+1),r=[],a=0;a<t;a++)r[a]=e[a];for(a=t;a<i;a++){var s=r[a-1];a%t==0?(s=s<<8|s>>>24,s=l.SBOX[s>>>24]<<24|l.SBOX[s>>>16&255]<<16|l.SBOX[s>>>8&255]<<8|l.SBOX[255&s],s^=o[a/t|0]<<24):t>6&&a%t==4&&(s=l.SBOX[s>>>24]<<24|l.SBOX[s>>>16&255]<<16|l.SBOX[s>>>8&255]<<8|l.SBOX[255&s]),r[a]=r[a-t]^s}for(var c=[],u=0;u<i;u++){var d=i-u,f=r[d-(u%4?0:4)];c[u]=u<4||d<=4?f:l.INV_SUB_MIX[0][l.SBOX[f>>>24]]^l.INV_SUB_MIX[1][l.SBOX[f>>>16&255]]^l.INV_SUB_MIX[2][l.SBOX[f>>>8&255]]^l.INV_SUB_MIX[3][l.SBOX[255&f]]}this._nRounds=n,this._keySchedule=r,this._invKeySchedule=c},c.prototype.encryptBlockRaw=function(e){return s(e=r(e),this._keySchedule,l.SUB_MIX,l.SBOX,this._nRounds)},c.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),n=i.allocUnsafe(16);return n.writeUInt32BE(t[0],0),n.writeUInt32BE(t[1],4),n.writeUInt32BE(t[2],8),n.writeUInt32BE(t[3],12),n},c.prototype.decryptBlock=function(e){var t=(e=r(e))[1];e[1]=e[3],e[3]=t;var n=s(e,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),a=i.allocUnsafe(16);return a.writeUInt32BE(n[0],0),a.writeUInt32BE(n[3],4),a.writeUInt32BE(n[2],8),a.writeUInt32BE(n[1],12),a},c.prototype.scrub=function(){a(this._keySchedule),a(this._invKeySchedule),a(this._key)},e.exports.AES=c},"./node_modules/browserify-aes/authCipher.js":function(e,t,n){var i=n("./node_modules/browserify-aes/aes.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,a=n("./node_modules/cipher-base/index.js"),s=n("./node_modules/inherits/inherits_browser.js"),o=n("./node_modules/browserify-aes/ghash.js"),l=n("./node_modules/buffer-xor/index.js"),c=n("./node_modules/browserify-aes/incr32.js");function u(e,t,n,s){a.call(this);var l=r.alloc(4,0);this._cipher=new i.AES(t);var u=this._cipher.encryptBlock(l);this._ghash=new o(u),n=function(e,t,n){if(12===t.length)return e._finID=r.concat([t,r.from([0,0,0,1])]),r.concat([t,r.from([0,0,0,2])]);var i=new o(n),a=t.length,s=a%16;i.update(t),s&&(s=16-s,i.update(r.alloc(s,0))),i.update(r.alloc(8,0));var l=8*a,u=r.alloc(8);u.writeUIntBE(l,0,8),i.update(u),e._finID=i.state;var d=r.from(e._finID);return c(d),d}(this,n,u),this._prev=r.from(n),this._cache=r.allocUnsafe(0),this._secCache=r.allocUnsafe(0),this._decrypt=s,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}s(u,a),u.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=r.alloc(t,0),this._ghash.update(t))}this._called=!0;var n=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(n),this._len+=e.length,n},u.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=l(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var n=0;e.length!==t.length&&n++;for(var i=Math.min(e.length,t.length),r=0;r<i;++r)n+=e[r]^t[r];return n}(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},u.prototype.getAuthTag=function(){if(this._decrypt||!r.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},u.prototype.setAuthTag=function(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},u.prototype.setAAD=function(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},e.exports=u},"./node_modules/browserify-aes/browser.js":function(e,t,n){var i=n("./node_modules/browserify-aes/encrypter.js"),r=n("./node_modules/browserify-aes/decrypter.js"),a=n("./node_modules/browserify-aes/modes/list.json");t.createCipher=t.Cipher=i.createCipher,t.createCipheriv=t.Cipheriv=i.createCipheriv,t.createDecipher=t.Decipher=r.createDecipher,t.createDecipheriv=t.Decipheriv=r.createDecipheriv,t.listCiphers=t.getCiphers=function(){return Object.keys(a)}},"./node_modules/browserify-aes/decrypter.js":function(e,t,n){var i=n("./node_modules/browserify-aes/authCipher.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,a=n("./node_modules/browserify-aes/modes/index.js"),s=n("./node_modules/browserify-aes/streamCipher.js"),o=n("./node_modules/cipher-base/index.js"),l=n("./node_modules/browserify-aes/aes.js"),c=n("./node_modules/evp_bytestokey/index.js");function u(e,t,n){o.call(this),this._cache=new d,this._last=void 0,this._cipher=new l.AES(t),this._prev=r.from(n),this._mode=e,this._autopadding=!0}function d(){this.cache=r.allocUnsafe(0)}function f(e,t,n){var o=a[e.toLowerCase()];if(!o)throw new TypeError("invalid suite type");if("string"==typeof n&&(n=r.from(n)),"GCM"!==o.mode&&n.length!==o.iv)throw new TypeError("invalid iv length "+n.length);if("string"==typeof t&&(t=r.from(t)),t.length!==o.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===o.type?new s(o.module,t,n,!0):"auth"===o.type?new i(o.module,t,n,!0):new u(o.module,t,n)}n("./node_modules/inherits/inherits_browser.js")(u,o),u.prototype._update=function(e){var t,n;this._cache.add(e);for(var i=[];t=this._cache.get(this._autopadding);)n=this._mode.decrypt(this,t),i.push(n);return r.concat(i)},u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");var n=-1;for(;++n<t;)if(e[n+(16-t)]!==t)throw new Error("unable to decrypt data");if(16===t)return;return e.slice(0,16-t)}(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},u.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},d.prototype.add=function(e){this.cache=r.concat([this.cache,e])},d.prototype.get=function(e){var t;if(e){if(this.cache.length>16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},d.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=function(e,t){var n=a[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var i=c(t,!1,n.key,n.iv);return f(e,i.key,i.iv)},t.createDecipheriv=f},"./node_modules/browserify-aes/encrypter.js":function(e,t,n){var i=n("./node_modules/browserify-aes/modes/index.js"),r=n("./node_modules/browserify-aes/authCipher.js"),a=n("./node_modules/safe-buffer/index.js").Buffer,s=n("./node_modules/browserify-aes/streamCipher.js"),o=n("./node_modules/cipher-base/index.js"),l=n("./node_modules/browserify-aes/aes.js"),c=n("./node_modules/evp_bytestokey/index.js");function u(e,t,n){o.call(this),this._cache=new f,this._cipher=new l.AES(t),this._prev=a.from(n),this._mode=e,this._autopadding=!0}n("./node_modules/inherits/inherits_browser.js")(u,o),u.prototype._update=function(e){var t,n;this._cache.add(e);for(var i=[];t=this._cache.get();)n=this._mode.encrypt(this,t),i.push(n);return a.concat(i)};var d=a.alloc(16,16);function f(){this.cache=a.allocUnsafe(0)}function h(e,t,n){var o=i[e.toLowerCase()];if(!o)throw new TypeError("invalid suite type");if("string"==typeof t&&(t=a.from(t)),t.length!==o.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof n&&(n=a.from(n)),"GCM"!==o.mode&&n.length!==o.iv)throw new TypeError("invalid iv length "+n.length);return"stream"===o.type?new s(o.module,t,n):"auth"===o.type?new r(o.module,t,n):new u(o.module,t,n)}u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(d))throw this._cipher.scrub(),new Error("data not multiple of block length")},u.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},f.prototype.add=function(e){this.cache=a.concat([this.cache,e])},f.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},f.prototype.flush=function(){for(var e=16-this.cache.length,t=a.allocUnsafe(e),n=-1;++n<e;)t.writeUInt8(e,n);return a.concat([this.cache,t])},t.createCipheriv=h,t.createCipher=function(e,t){var n=i[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var r=c(t,!1,n.key,n.iv);return h(e,r.key,r.iv)}},"./node_modules/browserify-aes/ghash.js":function(e,t,n){var i=n("./node_modules/safe-buffer/index.js").Buffer,r=i.alloc(16,0);function a(e){var t=i.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function s(e){this.h=e,this.state=i.alloc(16,0),this.cache=i.allocUnsafe(0)}s.prototype.ghash=function(e){for(var t=-1;++t<e.length;)this.state[t]^=e[t];this._multiply()},s.prototype._multiply=function(){for(var e,t,n,i=[(e=this.h).readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)],r=[0,0,0,0],s=-1;++s<128;){for(0!=(this.state[~~(s/8)]&1<<7-s%8)&&(r[0]^=i[0],r[1]^=i[1],r[2]^=i[2],r[3]^=i[3]),n=0!=(1&i[3]),t=3;t>0;t--)i[t]=i[t]>>>1|(1&i[t-1])<<31;i[0]=i[0]>>>1,n&&(i[0]=i[0]^225<<24)}this.state=a(r)},s.prototype.update=function(e){var t;for(this.cache=i.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},s.prototype.final=function(e,t){return this.cache.length&&this.ghash(i.concat([this.cache,r],16)),this.ghash(a([0,e,0,t])),this.state},e.exports=s},"./node_modules/browserify-aes/incr32.js":function(e,t){e.exports=function(e){for(var t,n=e.length;n--;){if(255!==(t=e.readUInt8(n))){t++,e.writeUInt8(t,n);break}e.writeUInt8(0,n)}}},"./node_modules/browserify-aes/modes/cbc.js":function(e,t,n){var i=n("./node_modules/buffer-xor/index.js");t.encrypt=function(e,t){var n=i(t,e._prev);return e._prev=e._cipher.encryptBlock(n),e._prev},t.decrypt=function(e,t){var n=e._prev;e._prev=t;var r=e._cipher.decryptBlock(t);return i(r,n)}},"./node_modules/browserify-aes/modes/cfb.js":function(e,t,n){var i=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/buffer-xor/index.js");function a(e,t,n){var a=t.length,s=r(t,e._cache);return e._cache=e._cache.slice(a),e._prev=i.concat([e._prev,n?t:s]),s}t.encrypt=function(e,t,n){for(var r,s=i.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=i.allocUnsafe(0)),!(e._cache.length<=t.length)){s=i.concat([s,a(e,t,n)]);break}r=e._cache.length,s=i.concat([s,a(e,t.slice(0,r),n)]),t=t.slice(r)}return s}},"./node_modules/browserify-aes/modes/cfb1.js":function(e,t,n){var i=n("./node_modules/safe-buffer/index.js").Buffer;function r(e,t,n){for(var i,r,s=-1,o=0;++s<8;)i=t&1<<7-s?128:0,o+=(128&(r=e._cipher.encryptBlock(e._prev)[0]^i))>>s%8,e._prev=a(e._prev,n?i:r);return o}function a(e,t){var n=e.length,r=-1,a=i.allocUnsafe(e.length);for(e=i.concat([e,i.from([t])]);++r<n;)a[r]=e[r]<<1|e[r+1]>>7;return a}t.encrypt=function(e,t,n){for(var a=t.length,s=i.allocUnsafe(a),o=-1;++o<a;)s[o]=r(e,t[o],n);return s}},"./node_modules/browserify-aes/modes/cfb8.js":function(e,t,n){var i=n("./node_modules/safe-buffer/index.js").Buffer;function r(e,t,n){var r=e._cipher.encryptBlock(e._prev)[0]^t;return e._prev=i.concat([e._prev.slice(1),i.from([n?t:r])]),r}t.encrypt=function(e,t,n){for(var a=t.length,s=i.allocUnsafe(a),o=-1;++o<a;)s[o]=r(e,t[o],n);return s}},"./node_modules/browserify-aes/modes/ctr.js":function(e,t,n){var i=n("./node_modules/buffer-xor/index.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,a=n("./node_modules/browserify-aes/incr32.js");function s(e){var t=e._cipher.encryptBlockRaw(e._prev);return a(e._prev),t}t.encrypt=function(e,t){var n=Math.ceil(t.length/16),a=e._cache.length;e._cache=r.concat([e._cache,r.allocUnsafe(16*n)]);for(var o=0;o<n;o++){var l=s(e),c=a+16*o;e._cache.writeUInt32BE(l[0],c+0),e._cache.writeUInt32BE(l[1],c+4),e._cache.writeUInt32BE(l[2],c+8),e._cache.writeUInt32BE(l[3],c+12)}var u=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),i(t,u)}},"./node_modules/browserify-aes/modes/ecb.js":function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},"./node_modules/browserify-aes/modes/index.js":function(e,t,n){var i={ECB:n("./node_modules/browserify-aes/modes/ecb.js"),CBC:n("./node_modules/browserify-aes/modes/cbc.js"),CFB:n("./node_modules/browserify-aes/modes/cfb.js"),CFB8:n("./node_modules/browserify-aes/modes/cfb8.js"),CFB1:n("./node_modules/browserify-aes/modes/cfb1.js"),OFB:n("./node_modules/browserify-aes/modes/ofb.js"),CTR:n("./node_modules/browserify-aes/modes/ctr.js"),GCM:n("./node_modules/browserify-aes/modes/ctr.js")},r=n("./node_modules/browserify-aes/modes/list.json");for(var a in r)r[a].module=i[r[a].mode];e.exports=r},"./node_modules/browserify-aes/modes/list.json":function(e){e.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},"./node_modules/browserify-aes/modes/ofb.js":function(e,t,n){(function(e){var i=n("./node_modules/buffer-xor/index.js");function r(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}t.encrypt=function(t,n){for(;t._cache.length<n.length;)t._cache=e.concat([t._cache,r(t)]);var a=t._cache.slice(0,n.length);return t._cache=t._cache.slice(n.length),i(n,a)}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/browserify-aes/streamCipher.js":function(e,t,n){var i=n("./node_modules/browserify-aes/aes.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,a=n("./node_modules/cipher-base/index.js");function s(e,t,n,s){a.call(this),this._cipher=new i.AES(t),this._prev=r.from(n),this._cache=r.allocUnsafe(0),this._secCache=r.allocUnsafe(0),this._decrypt=s,this._mode=e}n("./node_modules/inherits/inherits_browser.js")(s,a),s.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},s.prototype._final=function(){this._cipher.scrub()},e.exports=s},"./node_modules/browserify-cipher/browser.js":function(e,t,n){var i=n("./node_modules/browserify-des/index.js"),r=n("./node_modules/browserify-aes/browser.js"),a=n("./node_modules/browserify-aes/modes/index.js"),s=n("./node_modules/browserify-des/modes.js"),o=n("./node_modules/evp_bytestokey/index.js");function l(e,t,n){if(e=e.toLowerCase(),a[e])return r.createCipheriv(e,t,n);if(s[e])return new i({key:t,iv:n,mode:e});throw new TypeError("invalid suite type")}function c(e,t,n){if(e=e.toLowerCase(),a[e])return r.createDecipheriv(e,t,n);if(s[e])return new i({key:t,iv:n,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}t.createCipher=t.Cipher=function(e,t){var n,i;if(e=e.toLowerCase(),a[e])n=a[e].key,i=a[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");n=8*s[e].key,i=s[e].iv}var r=o(t,!1,n,i);return l(e,r.key,r.iv)},t.createCipheriv=t.Cipheriv=l,t.createDecipher=t.Decipher=function(e,t){var n,i;if(e=e.toLowerCase(),a[e])n=a[e].key,i=a[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");n=8*s[e].key,i=s[e].iv}var r=o(t,!1,n,i);return c(e,r.key,r.iv)},t.createDecipheriv=t.Decipheriv=c,t.listCiphers=t.getCiphers=function(){return Object.keys(s).concat(r.getCiphers())}},"./node_modules/browserify-des/index.js":function(e,t,n){var i=n("./node_modules/cipher-base/index.js"),r=n("./node_modules/des.js/lib/des.js"),a=n("./node_modules/inherits/inherits_browser.js"),s=n("./node_modules/safe-buffer/index.js").Buffer,o={"des-ede3-cbc":r.CBC.instantiate(r.EDE),"des-ede3":r.EDE,"des-ede-cbc":r.CBC.instantiate(r.EDE),"des-ede":r.EDE,"des-cbc":r.CBC.instantiate(r.DES),"des-ecb":r.DES};function l(e){i.call(this);var t,n=e.mode.toLowerCase(),r=o[n];t=e.decrypt?"decrypt":"encrypt";var a=e.key;s.isBuffer(a)||(a=s.from(a)),"des-ede"!==n&&"des-ede-cbc"!==n||(a=s.concat([a,a.slice(0,8)]));var l=e.iv;s.isBuffer(l)||(l=s.from(l)),this._des=r.create({key:a,iv:l,type:t})}o.des=o["des-cbc"],o.des3=o["des-ede3-cbc"],e.exports=l,a(l,i),l.prototype._update=function(e){return s.from(this._des.update(e))},l.prototype._final=function(){return s.from(this._des.final())}},"./node_modules/browserify-des/modes.js":function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},"./node_modules/browserify-rsa/index.js":function(e,t,n){(function(t){var i=n("./node_modules/browserify-rsa/node_modules/bn.js/lib/bn.js"),r=n("./node_modules/randombytes/browser.js");function a(e){var t,n=e.modulus.byteLength();do{t=new i(r(n))}while(t.cmp(e.modulus)>=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function s(e,n){var r=function(e){var t=a(e);return{blinder:t.toRed(i.mont(e.modulus)).redPow(new i(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(n),s=n.modulus.byteLength(),o=new i(e).mul(r.blinder).umod(n.modulus),l=o.toRed(i.mont(n.prime1)),c=o.toRed(i.mont(n.prime2)),u=n.coefficient,d=n.prime1,f=n.prime2,h=l.redPow(n.exponent1).fromRed(),p=c.redPow(n.exponent2).fromRed(),m=h.isub(p).imul(u).umod(d).imul(f);return p.iadd(m).imul(r.unblinder).umod(n.modulus).toArrayLike(t,"be",s)}s.getr=a,e.exports=s}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/browserify-rsa/node_modules/bn.js/lib/bn.js":function(e,t,n){(function(e){!function(e,t){"use strict";function i(e,t){if(!e)throw new Error(t||"Assertion failed")}function r(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function a(e,t,n){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var s;"object"==typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:n(12).Buffer}catch(j){}function o(e,t){var n=e.charCodeAt(t);return n>=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:void i(!1,"Invalid character in "+e)}function l(e,t,n){var i=o(e,n);return n-1>=t&&(i|=o(e,n-1)<<4),i}function c(e,t,n,r){for(var a=0,s=0,o=Math.min(e.length,n),l=t;l<o;l++){var c=e.charCodeAt(l)-48;a*=r,s=c>=49?c-49+10:c>=17?c-17+10:c,i(c>=0&&s<r,"Invalid character"),a+=s}return a}function u(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(a.isBN=function(e){return e instanceof a||null!==e&&"object"==typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),i(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(r++,this.negative=1),r<e.length&&(16===t?this._parseHex(e,r,n):(this._parseBase(e,t,r),"le"===n&&this._initArray(this.toArray(),t,n)))},a.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(i(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},a.prototype._initArray=function(e,t,n){if(i("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var a,s,o=0;if("be"===n)for(r=e.length-1,a=0;r>=0;r-=3)s=e[r]|e[r-1]<<8|e[r-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===n)for(r=0,a=0;r<e.length;r+=3)s=e[r]|e[r+1]<<8|e[r+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this._strip()},a.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var r,a=0,s=0;if("be"===n)for(i=e.length-1;i>=t;i-=2)r=l(e,t,i)<<a,this.words[s]|=67108863&r,a>=18?(a-=18,s+=1,this.words[s]|=r>>>26):a+=8;else for(i=(e.length-t)%2==0?t+1:t;i<e.length;i+=2)r=l(e,t,i)<<a,this.words[s]|=67108863&r,a>=18?(a-=18,s+=1,this.words[s]|=r>>>26):a+=8;this._strip()},a.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var i=0,r=1;r<=67108863;r*=t)i++;i--,r=r/t|0;for(var a=e.length-n,s=a%i,o=Math.min(a,a-s)+n,l=0,u=n;u<o;u+=i)l=c(e,u,u+i,t),this.imuln(r),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==s){var d=1;for(l=c(e,u,e.length,t),u=0;u<s;u++)d*=t;this.imuln(d),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this._strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype._move=function(e){u(e,this)},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},a.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(j){a.prototype.inspect=d}else a.prototype.inspect=d;function d(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],h=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var r=0,a=0,s=0;s<this.length;s++){var o=this.words[s],l=(16777215&(o<<r|a)).toString(16);n=0!==(a=o>>>24-r&16777215)||s!==this.length-1?f[6-l.length]+l+n:l+n,(r+=2)>=26&&(r-=26,s--)}for(0!==a&&(n=a.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=h[e],u=p[e];n="";var d=this.clone();for(d.negative=0;!d.isZero();){var m=d.modrn(u).toString(e);n=(d=d.idivn(u)).isZero()?m+n:f[c-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function m(e,t,n){n.negative=t.negative^e.negative;var i=e.length+t.length|0;n.length=i,i=i-1|0;var r=0|e.words[0],a=0|t.words[0],s=r*a,o=67108863&s,l=s/67108864|0;n.words[0]=o;for(var c=1;c<i;c++){for(var u=l>>>26,d=67108863&l,f=Math.min(c,t.length-1),h=Math.max(0,c-e.length+1);h<=f;h++){var p=c-h|0;u+=(s=(r=0|e.words[p])*(a=0|t.words[h])+d)/67108864|0,d=67108863&s}n.words[c]=0|d,l=0|u}return 0!==l?n.words[c]=0|l:n.length--,n._strip()}a.prototype.toArrayLike=function(e,t,n){this._strip();var r=this.byteLength(),a=n||Math.max(1,r);i(r<=a,"byte array longer than desired length"),i(a>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,a);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,r),s},a.prototype._toArrayLikeLE=function(e,t){for(var n=0,i=0,r=0,a=0;r<this.length;r++){var s=this.words[r]<<a|i;e[n++]=255&s,n<e.length&&(e[n++]=s>>8&255),n<e.length&&(e[n++]=s>>16&255),6===a?(n<e.length&&(e[n++]=s>>24&255),i=0,a=0):(i=s>>>24,a+=2)}if(n<e.length)for(e[n++]=i;n<e.length;)e[n++]=0},a.prototype._toArrayLikeBE=function(e,t){for(var n=e.length-1,i=0,r=0,a=0;r<this.length;r++){var s=this.words[r]<<a|i;e[n--]=255&s,n>=0&&(e[n--]=s>>8&255),n>=0&&(e[n--]=s>>16&255),6===a?(n>=0&&(e[n--]=s>>24&255),i=0,a=0):(i=s>>>24,a+=2)}if(n>=0)for(e[n--]=i;n>=0;)e[n--]=0},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},a.prototype.ior=function(e){return i(0==(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this._strip()},a.prototype.iand=function(e){return i(0==(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var i=0;i<n.length;i++)this.words[i]=t.words[i]^n.words[i];if(this!==t)for(;i<t.length;i++)this.words[i]=t.words[i];return this.length=t.length,this._strip()},a.prototype.ixor=function(e){return i(0==(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){i("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var r=0;r<t;r++)this.words[r]=67108863&~this.words[r];return n>0&&(this.words[r]=~this.words[r]&67108863>>26-n),this._strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){i("number"==typeof e&&e>=0);var n=e/26|0,r=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<r:this.words[n]&~(1<<r),this._strip()},a.prototype.iadd=function(e){var t,n,i;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,i=e):(n=e,i=this);for(var r=0,a=0;a<i.length;a++)t=(0|n.words[a])+(0|i.words[a])+r,this.words[a]=67108863&t,r=t>>>26;for(;0!==r&&a<n.length;a++)t=(0|n.words[a])+r,this.words[a]=67108863&t,r=t>>>26;if(this.length=n.length,0!==r)this.words[this.length]=r,this.length++;else if(n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,i,r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(n=this,i=e):(n=e,i=this);for(var a=0,s=0;s<i.length;s++)a=(t=(0|n.words[s])-(0|i.words[s])+a)>>26,this.words[s]=67108863&t;for(;0!==a&&s<n.length;s++)a=(t=(0|n.words[s])+a)>>26,this.words[s]=67108863&t;if(0===a&&s<n.length&&n!==this)for(;s<n.length;s++)this.words[s]=n.words[s];return this.length=Math.max(this.length,s),n!==this&&(this.negative=1),this._strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var b=function(e,t,n){var i,r,a,s=e.words,o=t.words,l=n.words,c=0,u=0|s[0],d=8191&u,f=u>>>13,h=0|s[1],p=8191&h,m=h>>>13,b=0|s[2],v=8191&b,g=b>>>13,y=0|s[3],_=8191&y,w=y>>>13,C=0|s[4],S=8191&C,x=C>>>13,k=0|s[5],M=8191&k,T=k>>>13,j=0|s[6],E=8191&j,A=j>>>13,L=0|s[7],P=8191&L,O=L>>>13,B=0|s[8],I=8191&B,R=B>>>13,D=0|s[9],N=8191&D,F=D>>>13,H=0|o[0],G=8191&H,V=H>>>13,U=0|o[1],z=8191&U,W=U>>>13,q=0|o[2],Z=8191&q,K=q>>>13,X=0|o[3],$=8191&X,Y=X>>>13,J=0|o[4],Q=8191&J,ee=J>>>13,te=0|o[5],ne=8191&te,ie=te>>>13,re=0|o[6],ae=8191&re,se=re>>>13,oe=0|o[7],le=8191&oe,ce=oe>>>13,ue=0|o[8],de=8191&ue,fe=ue>>>13,he=0|o[9],pe=8191&he,me=he>>>13;n.negative=e.negative^t.negative,n.length=19;var be=(c+(i=Math.imul(d,G))|0)+((8191&(r=(r=Math.imul(d,V))+Math.imul(f,G)|0))<<13)|0;c=((a=Math.imul(f,V))+(r>>>13)|0)+(be>>>26)|0,be&=67108863,i=Math.imul(p,G),r=(r=Math.imul(p,V))+Math.imul(m,G)|0,a=Math.imul(m,V);var ve=(c+(i=i+Math.imul(d,z)|0)|0)+((8191&(r=(r=r+Math.imul(d,W)|0)+Math.imul(f,z)|0))<<13)|0;c=((a=a+Math.imul(f,W)|0)+(r>>>13)|0)+(ve>>>26)|0,ve&=67108863,i=Math.imul(v,G),r=(r=Math.imul(v,V))+Math.imul(g,G)|0,a=Math.imul(g,V),i=i+Math.imul(p,z)|0,r=(r=r+Math.imul(p,W)|0)+Math.imul(m,z)|0,a=a+Math.imul(m,W)|0;var ge=(c+(i=i+Math.imul(d,Z)|0)|0)+((8191&(r=(r=r+Math.imul(d,K)|0)+Math.imul(f,Z)|0))<<13)|0;c=((a=a+Math.imul(f,K)|0)+(r>>>13)|0)+(ge>>>26)|0,ge&=67108863,i=Math.imul(_,G),r=(r=Math.imul(_,V))+Math.imul(w,G)|0,a=Math.imul(w,V),i=i+Math.imul(v,z)|0,r=(r=r+Math.imul(v,W)|0)+Math.imul(g,z)|0,a=a+Math.imul(g,W)|0,i=i+Math.imul(p,Z)|0,r=(r=r+Math.imul(p,K)|0)+Math.imul(m,Z)|0,a=a+Math.imul(m,K)|0;var ye=(c+(i=i+Math.imul(d,$)|0)|0)+((8191&(r=(r=r+Math.imul(d,Y)|0)+Math.imul(f,$)|0))<<13)|0;c=((a=a+Math.imul(f,Y)|0)+(r>>>13)|0)+(ye>>>26)|0,ye&=67108863,i=Math.imul(S,G),r=(r=Math.imul(S,V))+Math.imul(x,G)|0,a=Math.imul(x,V),i=i+Math.imul(_,z)|0,r=(r=r+Math.imul(_,W)|0)+Math.imul(w,z)|0,a=a+Math.imul(w,W)|0,i=i+Math.imul(v,Z)|0,r=(r=r+Math.imul(v,K)|0)+Math.imul(g,Z)|0,a=a+Math.imul(g,K)|0,i=i+Math.imul(p,$)|0,r=(r=r+Math.imul(p,Y)|0)+Math.imul(m,$)|0,a=a+Math.imul(m,Y)|0;var _e=(c+(i=i+Math.imul(d,Q)|0)|0)+((8191&(r=(r=r+Math.imul(d,ee)|0)+Math.imul(f,Q)|0))<<13)|0;c=((a=a+Math.imul(f,ee)|0)+(r>>>13)|0)+(_e>>>26)|0,_e&=67108863,i=Math.imul(M,G),r=(r=Math.imul(M,V))+Math.imul(T,G)|0,a=Math.imul(T,V),i=i+Math.imul(S,z)|0,r=(r=r+Math.imul(S,W)|0)+Math.imul(x,z)|0,a=a+Math.imul(x,W)|0,i=i+Math.imul(_,Z)|0,r=(r=r+Math.imul(_,K)|0)+Math.imul(w,Z)|0,a=a+Math.imul(w,K)|0,i=i+Math.imul(v,$)|0,r=(r=r+Math.imul(v,Y)|0)+Math.imul(g,$)|0,a=a+Math.imul(g,Y)|0,i=i+Math.imul(p,Q)|0,r=(r=r+Math.imul(p,ee)|0)+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0;var we=(c+(i=i+Math.imul(d,ne)|0)|0)+((8191&(r=(r=r+Math.imul(d,ie)|0)+Math.imul(f,ne)|0))<<13)|0;c=((a=a+Math.imul(f,ie)|0)+(r>>>13)|0)+(we>>>26)|0,we&=67108863,i=Math.imul(E,G),r=(r=Math.imul(E,V))+Math.imul(A,G)|0,a=Math.imul(A,V),i=i+Math.imul(M,z)|0,r=(r=r+Math.imul(M,W)|0)+Math.imul(T,z)|0,a=a+Math.imul(T,W)|0,i=i+Math.imul(S,Z)|0,r=(r=r+Math.imul(S,K)|0)+Math.imul(x,Z)|0,a=a+Math.imul(x,K)|0,i=i+Math.imul(_,$)|0,r=(r=r+Math.imul(_,Y)|0)+Math.imul(w,$)|0,a=a+Math.imul(w,Y)|0,i=i+Math.imul(v,Q)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(g,Q)|0,a=a+Math.imul(g,ee)|0,i=i+Math.imul(p,ne)|0,r=(r=r+Math.imul(p,ie)|0)+Math.imul(m,ne)|0,a=a+Math.imul(m,ie)|0;var Ce=(c+(i=i+Math.imul(d,ae)|0)|0)+((8191&(r=(r=r+Math.imul(d,se)|0)+Math.imul(f,ae)|0))<<13)|0;c=((a=a+Math.imul(f,se)|0)+(r>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,i=Math.imul(P,G),r=(r=Math.imul(P,V))+Math.imul(O,G)|0,a=Math.imul(O,V),i=i+Math.imul(E,z)|0,r=(r=r+Math.imul(E,W)|0)+Math.imul(A,z)|0,a=a+Math.imul(A,W)|0,i=i+Math.imul(M,Z)|0,r=(r=r+Math.imul(M,K)|0)+Math.imul(T,Z)|0,a=a+Math.imul(T,K)|0,i=i+Math.imul(S,$)|0,r=(r=r+Math.imul(S,Y)|0)+Math.imul(x,$)|0,a=a+Math.imul(x,Y)|0,i=i+Math.imul(_,Q)|0,r=(r=r+Math.imul(_,ee)|0)+Math.imul(w,Q)|0,a=a+Math.imul(w,ee)|0,i=i+Math.imul(v,ne)|0,r=(r=r+Math.imul(v,ie)|0)+Math.imul(g,ne)|0,a=a+Math.imul(g,ie)|0,i=i+Math.imul(p,ae)|0,r=(r=r+Math.imul(p,se)|0)+Math.imul(m,ae)|0,a=a+Math.imul(m,se)|0;var Se=(c+(i=i+Math.imul(d,le)|0)|0)+((8191&(r=(r=r+Math.imul(d,ce)|0)+Math.imul(f,le)|0))<<13)|0;c=((a=a+Math.imul(f,ce)|0)+(r>>>13)|0)+(Se>>>26)|0,Se&=67108863,i=Math.imul(I,G),r=(r=Math.imul(I,V))+Math.imul(R,G)|0,a=Math.imul(R,V),i=i+Math.imul(P,z)|0,r=(r=r+Math.imul(P,W)|0)+Math.imul(O,z)|0,a=a+Math.imul(O,W)|0,i=i+Math.imul(E,Z)|0,r=(r=r+Math.imul(E,K)|0)+Math.imul(A,Z)|0,a=a+Math.imul(A,K)|0,i=i+Math.imul(M,$)|0,r=(r=r+Math.imul(M,Y)|0)+Math.imul(T,$)|0,a=a+Math.imul(T,Y)|0,i=i+Math.imul(S,Q)|0,r=(r=r+Math.imul(S,ee)|0)+Math.imul(x,Q)|0,a=a+Math.imul(x,ee)|0,i=i+Math.imul(_,ne)|0,r=(r=r+Math.imul(_,ie)|0)+Math.imul(w,ne)|0,a=a+Math.imul(w,ie)|0,i=i+Math.imul(v,ae)|0,r=(r=r+Math.imul(v,se)|0)+Math.imul(g,ae)|0,a=a+Math.imul(g,se)|0,i=i+Math.imul(p,le)|0,r=(r=r+Math.imul(p,ce)|0)+Math.imul(m,le)|0,a=a+Math.imul(m,ce)|0;var xe=(c+(i=i+Math.imul(d,de)|0)|0)+((8191&(r=(r=r+Math.imul(d,fe)|0)+Math.imul(f,de)|0))<<13)|0;c=((a=a+Math.imul(f,fe)|0)+(r>>>13)|0)+(xe>>>26)|0,xe&=67108863,i=Math.imul(N,G),r=(r=Math.imul(N,V))+Math.imul(F,G)|0,a=Math.imul(F,V),i=i+Math.imul(I,z)|0,r=(r=r+Math.imul(I,W)|0)+Math.imul(R,z)|0,a=a+Math.imul(R,W)|0,i=i+Math.imul(P,Z)|0,r=(r=r+Math.imul(P,K)|0)+Math.imul(O,Z)|0,a=a+Math.imul(O,K)|0,i=i+Math.imul(E,$)|0,r=(r=r+Math.imul(E,Y)|0)+Math.imul(A,$)|0,a=a+Math.imul(A,Y)|0,i=i+Math.imul(M,Q)|0,r=(r=r+Math.imul(M,ee)|0)+Math.imul(T,Q)|0,a=a+Math.imul(T,ee)|0,i=i+Math.imul(S,ne)|0,r=(r=r+Math.imul(S,ie)|0)+Math.imul(x,ne)|0,a=a+Math.imul(x,ie)|0,i=i+Math.imul(_,ae)|0,r=(r=r+Math.imul(_,se)|0)+Math.imul(w,ae)|0,a=a+Math.imul(w,se)|0,i=i+Math.imul(v,le)|0,r=(r=r+Math.imul(v,ce)|0)+Math.imul(g,le)|0,a=a+Math.imul(g,ce)|0,i=i+Math.imul(p,de)|0,r=(r=r+Math.imul(p,fe)|0)+Math.imul(m,de)|0,a=a+Math.imul(m,fe)|0;var ke=(c+(i=i+Math.imul(d,pe)|0)|0)+((8191&(r=(r=r+Math.imul(d,me)|0)+Math.imul(f,pe)|0))<<13)|0;c=((a=a+Math.imul(f,me)|0)+(r>>>13)|0)+(ke>>>26)|0,ke&=67108863,i=Math.imul(N,z),r=(r=Math.imul(N,W))+Math.imul(F,z)|0,a=Math.imul(F,W),i=i+Math.imul(I,Z)|0,r=(r=r+Math.imul(I,K)|0)+Math.imul(R,Z)|0,a=a+Math.imul(R,K)|0,i=i+Math.imul(P,$)|0,r=(r=r+Math.imul(P,Y)|0)+Math.imul(O,$)|0,a=a+Math.imul(O,Y)|0,i=i+Math.imul(E,Q)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(A,Q)|0,a=a+Math.imul(A,ee)|0,i=i+Math.imul(M,ne)|0,r=(r=r+Math.imul(M,ie)|0)+Math.imul(T,ne)|0,a=a+Math.imul(T,ie)|0,i=i+Math.imul(S,ae)|0,r=(r=r+Math.imul(S,se)|0)+Math.imul(x,ae)|0,a=a+Math.imul(x,se)|0,i=i+Math.imul(_,le)|0,r=(r=r+Math.imul(_,ce)|0)+Math.imul(w,le)|0,a=a+Math.imul(w,ce)|0,i=i+Math.imul(v,de)|0,r=(r=r+Math.imul(v,fe)|0)+Math.imul(g,de)|0,a=a+Math.imul(g,fe)|0;var Me=(c+(i=i+Math.imul(p,pe)|0)|0)+((8191&(r=(r=r+Math.imul(p,me)|0)+Math.imul(m,pe)|0))<<13)|0;c=((a=a+Math.imul(m,me)|0)+(r>>>13)|0)+(Me>>>26)|0,Me&=67108863,i=Math.imul(N,Z),r=(r=Math.imul(N,K))+Math.imul(F,Z)|0,a=Math.imul(F,K),i=i+Math.imul(I,$)|0,r=(r=r+Math.imul(I,Y)|0)+Math.imul(R,$)|0,a=a+Math.imul(R,Y)|0,i=i+Math.imul(P,Q)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(O,Q)|0,a=a+Math.imul(O,ee)|0,i=i+Math.imul(E,ne)|0,r=(r=r+Math.imul(E,ie)|0)+Math.imul(A,ne)|0,a=a+Math.imul(A,ie)|0,i=i+Math.imul(M,ae)|0,r=(r=r+Math.imul(M,se)|0)+Math.imul(T,ae)|0,a=a+Math.imul(T,se)|0,i=i+Math.imul(S,le)|0,r=(r=r+Math.imul(S,ce)|0)+Math.imul(x,le)|0,a=a+Math.imul(x,ce)|0,i=i+Math.imul(_,de)|0,r=(r=r+Math.imul(_,fe)|0)+Math.imul(w,de)|0,a=a+Math.imul(w,fe)|0;var Te=(c+(i=i+Math.imul(v,pe)|0)|0)+((8191&(r=(r=r+Math.imul(v,me)|0)+Math.imul(g,pe)|0))<<13)|0;c=((a=a+Math.imul(g,me)|0)+(r>>>13)|0)+(Te>>>26)|0,Te&=67108863,i=Math.imul(N,$),r=(r=Math.imul(N,Y))+Math.imul(F,$)|0,a=Math.imul(F,Y),i=i+Math.imul(I,Q)|0,r=(r=r+Math.imul(I,ee)|0)+Math.imul(R,Q)|0,a=a+Math.imul(R,ee)|0,i=i+Math.imul(P,ne)|0,r=(r=r+Math.imul(P,ie)|0)+Math.imul(O,ne)|0,a=a+Math.imul(O,ie)|0,i=i+Math.imul(E,ae)|0,r=(r=r+Math.imul(E,se)|0)+Math.imul(A,ae)|0,a=a+Math.imul(A,se)|0,i=i+Math.imul(M,le)|0,r=(r=r+Math.imul(M,ce)|0)+Math.imul(T,le)|0,a=a+Math.imul(T,ce)|0,i=i+Math.imul(S,de)|0,r=(r=r+Math.imul(S,fe)|0)+Math.imul(x,de)|0,a=a+Math.imul(x,fe)|0;var je=(c+(i=i+Math.imul(_,pe)|0)|0)+((8191&(r=(r=r+Math.imul(_,me)|0)+Math.imul(w,pe)|0))<<13)|0;c=((a=a+Math.imul(w,me)|0)+(r>>>13)|0)+(je>>>26)|0,je&=67108863,i=Math.imul(N,Q),r=(r=Math.imul(N,ee))+Math.imul(F,Q)|0,a=Math.imul(F,ee),i=i+Math.imul(I,ne)|0,r=(r=r+Math.imul(I,ie)|0)+Math.imul(R,ne)|0,a=a+Math.imul(R,ie)|0,i=i+Math.imul(P,ae)|0,r=(r=r+Math.imul(P,se)|0)+Math.imul(O,ae)|0,a=a+Math.imul(O,se)|0,i=i+Math.imul(E,le)|0,r=(r=r+Math.imul(E,ce)|0)+Math.imul(A,le)|0,a=a+Math.imul(A,ce)|0,i=i+Math.imul(M,de)|0,r=(r=r+Math.imul(M,fe)|0)+Math.imul(T,de)|0,a=a+Math.imul(T,fe)|0;var Ee=(c+(i=i+Math.imul(S,pe)|0)|0)+((8191&(r=(r=r+Math.imul(S,me)|0)+Math.imul(x,pe)|0))<<13)|0;c=((a=a+Math.imul(x,me)|0)+(r>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,i=Math.imul(N,ne),r=(r=Math.imul(N,ie))+Math.imul(F,ne)|0,a=Math.imul(F,ie),i=i+Math.imul(I,ae)|0,r=(r=r+Math.imul(I,se)|0)+Math.imul(R,ae)|0,a=a+Math.imul(R,se)|0,i=i+Math.imul(P,le)|0,r=(r=r+Math.imul(P,ce)|0)+Math.imul(O,le)|0,a=a+Math.imul(O,ce)|0,i=i+Math.imul(E,de)|0,r=(r=r+Math.imul(E,fe)|0)+Math.imul(A,de)|0,a=a+Math.imul(A,fe)|0;var Ae=(c+(i=i+Math.imul(M,pe)|0)|0)+((8191&(r=(r=r+Math.imul(M,me)|0)+Math.imul(T,pe)|0))<<13)|0;c=((a=a+Math.imul(T,me)|0)+(r>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,i=Math.imul(N,ae),r=(r=Math.imul(N,se))+Math.imul(F,ae)|0,a=Math.imul(F,se),i=i+Math.imul(I,le)|0,r=(r=r+Math.imul(I,ce)|0)+Math.imul(R,le)|0,a=a+Math.imul(R,ce)|0,i=i+Math.imul(P,de)|0,r=(r=r+Math.imul(P,fe)|0)+Math.imul(O,de)|0,a=a+Math.imul(O,fe)|0;var Le=(c+(i=i+Math.imul(E,pe)|0)|0)+((8191&(r=(r=r+Math.imul(E,me)|0)+Math.imul(A,pe)|0))<<13)|0;c=((a=a+Math.imul(A,me)|0)+(r>>>13)|0)+(Le>>>26)|0,Le&=67108863,i=Math.imul(N,le),r=(r=Math.imul(N,ce))+Math.imul(F,le)|0,a=Math.imul(F,ce),i=i+Math.imul(I,de)|0,r=(r=r+Math.imul(I,fe)|0)+Math.imul(R,de)|0,a=a+Math.imul(R,fe)|0;var Pe=(c+(i=i+Math.imul(P,pe)|0)|0)+((8191&(r=(r=r+Math.imul(P,me)|0)+Math.imul(O,pe)|0))<<13)|0;c=((a=a+Math.imul(O,me)|0)+(r>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,i=Math.imul(N,de),r=(r=Math.imul(N,fe))+Math.imul(F,de)|0,a=Math.imul(F,fe);var Oe=(c+(i=i+Math.imul(I,pe)|0)|0)+((8191&(r=(r=r+Math.imul(I,me)|0)+Math.imul(R,pe)|0))<<13)|0;c=((a=a+Math.imul(R,me)|0)+(r>>>13)|0)+(Oe>>>26)|0,Oe&=67108863;var Be=(c+(i=Math.imul(N,pe))|0)+((8191&(r=(r=Math.imul(N,me))+Math.imul(F,pe)|0))<<13)|0;return c=((a=Math.imul(F,me))+(r>>>13)|0)+(Be>>>26)|0,Be&=67108863,l[0]=be,l[1]=ve,l[2]=ge,l[3]=ye,l[4]=_e,l[5]=we,l[6]=Ce,l[7]=Se,l[8]=xe,l[9]=ke,l[10]=Me,l[11]=Te,l[12]=je,l[13]=Ee,l[14]=Ae,l[15]=Le,l[16]=Pe,l[17]=Oe,l[18]=Be,0!==c&&(l[19]=c,n.length++),n};function v(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var i=0,r=0,a=0;a<n.length-1;a++){var s=r;r=0;for(var o=67108863&i,l=Math.min(a,t.length-1),c=Math.max(0,a-e.length+1);c<=l;c++){var u=a-c,d=(0|e.words[u])*(0|t.words[c]),f=67108863&d;o=67108863&(f=f+o|0),r+=(s=(s=s+(d/67108864|0)|0)+(f>>>26)|0)>>>26,s&=67108863}n.words[a]=o,i=s,s=r}return 0!==i?n.words[a]=i:n.length--,n._strip()}function g(e,t,n){return v(e,t,n)}function y(e,t){this.x=e,this.y=t}Math.imul||(b=m),a.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?b(this,e,t):n<63?m(this,e,t):n<1024?v(this,e,t):g(this,e,t)},y.prototype.makeRBT=function(e){for(var t=new Array(e),n=a.prototype._countBits(e)-1,i=0;i<e;i++)t[i]=this.revBin(i,n,e);return t},y.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var i=0,r=0;r<t;r++)i|=(1&e)<<t-r-1,e>>=1;return i},y.prototype.permute=function(e,t,n,i,r,a){for(var s=0;s<a;s++)i[s]=t[e[s]],r[s]=n[e[s]]},y.prototype.transform=function(e,t,n,i,r,a){this.permute(a,e,t,n,i,r);for(var s=1;s<r;s<<=1)for(var o=s<<1,l=Math.cos(2*Math.PI/o),c=Math.sin(2*Math.PI/o),u=0;u<r;u+=o)for(var d=l,f=c,h=0;h<s;h++){var p=n[u+h],m=i[u+h],b=n[u+h+s],v=i[u+h+s],g=d*b-f*v;v=d*v+f*b,b=g,n[u+h]=p+b,i[u+h]=m+v,n[u+h+s]=p-b,i[u+h+s]=m-v,h!==o&&(g=l*d-c*f,f=l*f+c*d,d=g)}},y.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),i=1&n,r=0;for(n=n/2|0;n;n>>>=1)r++;return 1<<r+1+i},y.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var i=0;i<n/2;i++){var r=e[i];e[i]=e[n-i-1],e[n-i-1]=r,r=t[i],t[i]=-t[n-i-1],t[n-i-1]=-r}},y.prototype.normalize13b=function(e,t){for(var n=0,i=0;i<t/2;i++){var r=8192*Math.round(e[2*i+1]/t)+Math.round(e[2*i]/t)+n;e[i]=67108863&r,n=r<67108864?0:r/67108864|0}return e},y.prototype.convert13b=function(e,t,n,r){for(var a=0,s=0;s<t;s++)a+=0|e[s],n[2*s]=8191&a,a>>>=13,n[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<r;++s)n[s]=0;i(0===a),i(0==(-8192&a))},y.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},y.prototype.mulp=function(e,t,n){var i=2*this.guessLen13b(e.length,t.length),r=this.makeRBT(i),a=this.stub(i),s=new Array(i),o=new Array(i),l=new Array(i),c=new Array(i),u=new Array(i),d=new Array(i),f=n.words;f.length=i,this.convert13b(e.words,e.length,s,i),this.convert13b(t.words,t.length,c,i),this.transform(s,a,o,l,i,r),this.transform(c,a,u,d,i,r);for(var h=0;h<i;h++){var p=o[h]*u[h]-l[h]*d[h];l[h]=o[h]*d[h]+l[h]*u[h],o[h]=p}return this.conjugate(o,l,i),this.transform(o,l,f,a,i,r),this.conjugate(f,a,i),this.normalize13b(f,i),n.negative=e.negative^t.negative,n.length=e.length+t.length,n._strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),g(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){var t=e<0;t&&(e=-e),i("number"==typeof e),i(e<67108864);for(var n=0,r=0;r<this.length;r++){var a=(0|this.words[r])*e,s=(67108863&a)+(67108863&n);n>>=26,n+=a/67108864|0,n+=s>>>26,this.words[r]=67108863&s}return 0!==n&&(this.words[r]=n,this.length++),t?this.ineg():this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var i=n/26|0,r=n%26;t[n]=e.words[i]>>>r&1}return t}(e);if(0===t.length)return new a(1);for(var n=this,i=0;i<t.length&&0===t[i];i++,n=n.sqr());if(++i<t.length)for(var r=n.sqr();i<t.length;i++,r=r.sqr())0!==t[i]&&(n=n.mul(r));return n},a.prototype.iushln=function(e){i("number"==typeof e&&e>=0);var t,n=e%26,r=(e-n)/26,a=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,l=(0|this.words[t])-o<<n;this.words[t]=l|s,s=o>>>26-n}s&&(this.words[t]=s,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t<r;t++)this.words[t]=0;this.length+=r}return this._strip()},a.prototype.ishln=function(e){return i(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,n){var r;i("number"==typeof e&&e>=0),r=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,l=n;if(r-=s,r=Math.max(0,r),l){for(var c=0;c<s;c++)l.words[c]=this.words[c];l.length=s}if(0===s);else if(this.length>s)for(this.length-=s,c=0;c<this.length;c++)this.words[c]=this.words[c+s];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=r);c--){var d=0|this.words[c];this.words[c]=u<<26-a|d>>>a,u=d&o}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(e,t,n){return i(0===this.negative),this.iushrn(e,t,n)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){i("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,r=1<<t;return!(this.length<=n)&&!!(this.words[n]&r)},a.prototype.imaskn=function(e){i("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var r=67108863^67108863>>>t<<t;this.words[this.length-1]&=r}return this._strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return i("number"==typeof e),i(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(i("number"==typeof e),i(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,n){var r,a,s=e.length+n;this._expand(s);var o=0;for(r=0;r<e.length;r++){a=(0|this.words[r+n])+o;var l=(0|e.words[r])*t;o=((a-=67108863&l)>>26)-(l/67108864|0),this.words[r+n]=67108863&a}for(;r<this.length-n;r++)o=(a=(0|this.words[r+n])+o)>>26,this.words[r+n]=67108863&a;if(0===o)return this._strip();for(i(-1===o),o=0,r=0;r<this.length;r++)o=(a=-(0|this.words[r])+o)>>26,this.words[r]=67108863&a;return this.negative=1,this._strip()},a.prototype._wordDiv=function(e,t){var n=(this.length,e.length),i=this.clone(),r=e,s=0|r.words[r.length-1];0!==(n=26-this._countBits(s))&&(r=r.ushln(n),i.iushln(n),s=0|r.words[r.length-1]);var o,l=i.length-r.length;if("mod"!==t){(o=new a(null)).length=l+1,o.words=new Array(o.length);for(var c=0;c<o.length;c++)o.words[c]=0}var u=i.clone()._ishlnsubmul(r,1,l);0===u.negative&&(i=u,o&&(o.words[l]=1));for(var d=l-1;d>=0;d--){var f=67108864*(0|i.words[r.length+d])+(0|i.words[r.length+d-1]);for(f=Math.min(f/s|0,67108863),i._ishlnsubmul(r,f,d);0!==i.negative;)f--,i.negative=0,i._ishlnsubmul(r,1,d),i.isZero()||(i.negative^=1);o&&(o.words[d]=f)}return o&&o._strip(),i._strip(),"div"!==t&&0!==n&&i.iushrn(n),{div:o||null,mod:i}},a.prototype.divmod=function(e,t,n){return i(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(r=o.div.neg()),"div"!==t&&(s=o.mod.neg(),n&&0!==s.negative&&s.iadd(e)),{div:r,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(r=o.div.neg()),{div:r,mod:o.mod}):0!=(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),n&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t);var r,s,o},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),r=e.andln(1),a=n.cmp(i);return a<0||1===r&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modrn=function(e){var t=e<0;t&&(e=-e),i(e<=67108863);for(var n=(1<<26)%e,r=0,a=this.length-1;a>=0;a--)r=(n*r+(0|this.words[a]))%e;return t?-r:r},a.prototype.modn=function(e){return this.modrn(e)},a.prototype.idivn=function(e){var t=e<0;t&&(e=-e),i(e<=67108863);for(var n=0,r=this.length-1;r>=0;r--){var a=(0|this.words[r])+67108864*n;this.words[r]=a/e|0,n=a%e}return this._strip(),t?this.ineg():this},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){i(0===e.negative),i(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new a(1),s=new a(0),o=new a(0),l=new a(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var u=n.clone(),d=t.clone();!t.isZero();){for(var f=0,h=1;0==(t.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(r.isOdd()||s.isOdd())&&(r.iadd(u),s.isub(d)),r.iushrn(1),s.iushrn(1);for(var p=0,m=1;0==(n.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(o.isOdd()||l.isOdd())&&(o.iadd(u),l.isub(d)),o.iushrn(1),l.iushrn(1);t.cmp(n)>=0?(t.isub(n),r.isub(o),s.isub(l)):(n.isub(t),o.isub(r),l.isub(s))}return{a:o,b:l,gcd:n.iushln(c)}},a.prototype._invmp=function(e){i(0===e.negative),i(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r,s=new a(1),o=new a(0),l=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,u=1;0==(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);for(var d=0,f=1;0==(n.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(n.iushrn(d);d-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);t.cmp(n)>=0?(t.isub(n),s.isub(o)):(n.isub(t),o.isub(s))}return(r=0===t.cmpn(1)?s:o).cmpn(0)<0&&r.iadd(e),r},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var i=0;t.isEven()&&n.isEven();i++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var r=t.cmp(n);if(r<0){var a=t;t=n,n=a}else if(0===r||0===n.cmpn(1))break;t.isub(n)}return n.iushln(i)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){i("number"==typeof e);var t=e%26,n=(e-t)/26,r=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=r,this;for(var a=r,s=n;0!==a&&s<this.length;s++){var o=0|this.words[s];a=(o+=a)>>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),i(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:r<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var i=0|this.words[n],r=0|e.words[n];if(i!==r){i<r?t=-1:i>r&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new M(e)},a.prototype.toRed=function(e){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return i(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return i(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var _={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function C(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function S(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function M(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else i(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function T(e){M.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t<this.n?-1:n.ucmp(this.p);return 0===i?(n.words[0]=0,n.length=1):i>0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},r(C,w),C.prototype.split=function(e,t){for(var n=4194303,i=Math.min(e.length,9),r=0;r<i;r++)t.words[r]=e.words[r];if(t.length=i,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&n,r=10;r<e.length;r++){var s=0|e.words[r];e.words[r-10]=(s&n)<<4|a>>>22,a=s}a>>>=22,e.words[r-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},C.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var i=0|e.words[n];t+=977*i,e.words[n]=67108863&t,t=64*i+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},r(S,w),r(x,w),r(k,w),k.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var i=19*(0|e.words[n])+t,r=67108863&i;i>>>=26,e.words[n]=r,t=i}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(_[e])return _[e];var t;if("k256"===e)t=new C;else if("p224"===e)t=new S;else if("p192"===e)t=new x;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new k}return _[e]=t,t},M.prototype._verify1=function(e){i(0===e.negative,"red works only with positives"),i(e.red,"red works only with red numbers")},M.prototype._verify2=function(e,t){i(0==(e.negative|t.negative),"red works only with positives"),i(e.red&&e.red===t.red,"red works only with red numbers")},M.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},M.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},M.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},M.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},M.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},M.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},M.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},M.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},M.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},M.prototype.isqr=function(e){return this.imul(e,e.clone())},M.prototype.sqr=function(e){return this.mul(e,e)},M.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(i(t%2==1),3===t){var n=this.m.add(new a(1)).iushrn(2);return this.pow(e,n)}for(var r=this.m.subn(1),s=0;!r.isZero()&&0===r.andln(1);)s++,r.iushrn(1);i(!r.isZero());var o=new a(1).toRed(this),l=o.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var d=this.pow(u,r),f=this.pow(e,r.addn(1).iushrn(1)),h=this.pow(e,r),p=s;0!==h.cmp(o);){for(var m=h,b=0;0!==m.cmp(o);b++)m=m.redSqr();i(b<p);var v=this.pow(d,new a(1).iushln(p-b-1));f=f.redMul(v),d=v.redSqr(),h=h.redMul(d),p=b}return f},M.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},M.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var r=n[0],s=0,o=0,l=t.bitLength()%26;for(0===l&&(l=26),i=t.length-1;i>=0;i--){for(var c=t.words[i],u=l-1;u>=0;u--){var d=c>>u&1;r!==n[0]&&(r=this.sqr(r)),0!==d||0!==s?(s<<=1,s|=d,(4===++o||0===i&&0===u)&&(r=this.mul(r,n[s]),o=0,s=0)):o=0}l=26}return r},M.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},M.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new T(e)},r(T,M),T.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},T.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},T.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(i).iushrn(this.shift),a=r;return r.cmp(this.m)>=0?a=r.isub(this.m):r.cmpn(0)<0&&(a=r.iadd(this.m)),a._forceRed(this)},T.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var n=e.mul(t),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(i).iushrn(this.shift),s=r;return r.cmp(this.m)>=0?s=r.isub(this.m):r.cmpn(0)<0&&(s=r.iadd(this.m)),s._forceRed(this)},T.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n("./node_modules/webpack/buildin/module.js")(e))},"./node_modules/browserify-sign/algos.js":function(e,t,n){e.exports=n("./node_modules/browserify-sign/browser/algorithms.json")},"./node_modules/browserify-sign/browser/algorithms.json":function(e){e.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},"./node_modules/browserify-sign/browser/curves.json":function(e){e.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},"./node_modules/browserify-sign/browser/index.js":function(e,t,n){var i=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/create-hash/browser.js"),a=n("./node_modules/browserify-sign/node_modules/readable-stream/readable-browser.js"),s=n("./node_modules/inherits/inherits_browser.js"),o=n("./node_modules/browserify-sign/browser/sign.js"),l=n("./node_modules/browserify-sign/browser/verify.js"),c=n("./node_modules/browserify-sign/browser/algorithms.json");function u(e){a.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=r(t.hash),this._tag=t.id,this._signType=t.sign}function d(e){a.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hash=r(t.hash),this._tag=t.id,this._signType=t.sign}function f(e){return new u(e)}function h(e){return new d(e)}Object.keys(c).forEach((function(e){c[e].id=i.from(c[e].id,"hex"),c[e.toLowerCase()]=c[e]})),s(u,a.Writable),u.prototype._write=function(e,t,n){this._hash.update(e),n()},u.prototype.update=function(e,t){return"string"==typeof e&&(e=i.from(e,t)),this._hash.update(e),this},u.prototype.sign=function(e,t){this.end();var n=this._hash.digest(),i=o(n,e,this._hashType,this._signType,this._tag);return t?i.toString(t):i},s(d,a.Writable),d.prototype._write=function(e,t,n){this._hash.update(e),n()},d.prototype.update=function(e,t){return"string"==typeof e&&(e=i.from(e,t)),this._hash.update(e),this},d.prototype.verify=function(e,t,n){"string"==typeof t&&(t=i.from(t,n)),this.end();var r=this._hash.digest();return l(t,r,e,this._signType,this._tag)},e.exports={Sign:f,Verify:h,createSign:f,createVerify:h}},"./node_modules/browserify-sign/browser/sign.js":function(e,t,n){var i=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/create-hmac/browser.js"),a=n("./node_modules/browserify-rsa/index.js"),s=n("./node_modules/elliptic/lib/elliptic.js").ec,o=n("./node_modules/browserify-sign/node_modules/bn.js/lib/bn.js"),l=n("./node_modules/parse-asn1/index.js"),c=n("./node_modules/browserify-sign/browser/curves.json");function u(e,t,n,a){if((e=i.from(e.toArray())).length<t.byteLength()){var s=i.alloc(t.byteLength()-e.length);e=i.concat([s,e])}var o=n.length,l=function(e,t){e=(e=d(e,t)).mod(t);var n=i.from(e.toArray());if(n.length<t.byteLength()){var r=i.alloc(t.byteLength()-n.length);n=i.concat([r,n])}return n}(n,t),c=i.alloc(o);c.fill(1);var u=i.alloc(o);return u=r(a,u).update(c).update(i.from([0])).update(e).update(l).digest(),c=r(a,u).update(c).digest(),{k:u=r(a,u).update(c).update(i.from([1])).update(e).update(l).digest(),v:c=r(a,u).update(c).digest()}}function d(e,t){var n=new o(e),i=(e.length<<3)-t.bitLength();return i>0&&n.ishrn(i),n}function f(e,t,n){var a,s;do{for(a=i.alloc(0);8*a.length<e.bitLength();)t.v=r(n,t.k).update(t.v).digest(),a=i.concat([a,t.v]);s=d(a,e),t.k=r(n,t.k).update(t.v).update(i.from([0])).digest(),t.v=r(n,t.k).update(t.v).digest()}while(-1!==s.cmp(e));return s}function h(e,t,n,i){return e.toRed(o.mont(n)).redPow(t).fromRed().mod(i)}e.exports=function(e,t,n,r,p){var m=l(t);if(m.curve){if("ecdsa"!==r&&"ecdsa/rsa"!==r)throw new Error("wrong private key type");return function(e,t){var n=c[t.curve.join(".")];if(!n)throw new Error("unknown curve "+t.curve.join("."));var r=new s(n).keyFromPrivate(t.privateKey).sign(e);return i.from(r.toDER())}(e,m)}if("dsa"===m.type){if("dsa"!==r)throw new Error("wrong private key type");return function(e,t,n){var r,a=t.params.priv_key,s=t.params.p,l=t.params.q,c=t.params.g,p=new o(0),m=d(e,l).mod(l),b=!1,v=u(a,l,e,n);for(;!1===b;)p=h(c,r=f(l,v,n),s,l),0===(b=r.invm(l).imul(m.add(a.mul(p))).mod(l)).cmpn(0)&&(b=!1,p=new o(0));return function(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e));128&t[0]&&(t=[0].concat(t));var n=[48,e.length+t.length+4,2,e.length];return n=n.concat(e,[2,t.length],t),i.from(n)}(p,b)}(e,m,n)}if("rsa"!==r&&"ecdsa/rsa"!==r)throw new Error("wrong private key type");e=i.concat([p,e]);for(var b=m.modulus.byteLength(),v=[0,1];e.length+v.length+1<b;)v.push(255);v.push(0);for(var g=-1;++g<e.length;)v.push(e[g]);return a(v,m)},e.exports.getKey=u,e.exports.makeKey=f},"./node_modules/browserify-sign/browser/verify.js":function(e,t,n){var i=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/browserify-sign/node_modules/bn.js/lib/bn.js"),a=n("./node_modules/elliptic/lib/elliptic.js").ec,s=n("./node_modules/parse-asn1/index.js"),o=n("./node_modules/browserify-sign/browser/curves.json");function l(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}e.exports=function(e,t,n,c,u){var d=s(n);if("ec"===d.type){if("ecdsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");return function(e,t,n){var i=o[n.data.algorithm.curve.join(".")];if(!i)throw new Error("unknown curve "+n.data.algorithm.curve.join("."));var r=new a(i),s=n.data.subjectPrivateKey.data;return r.verify(t,e,s)}(e,t,d)}if("dsa"===d.type){if("dsa"!==c)throw new Error("wrong public key type");return function(e,t,n){var i=n.data.p,a=n.data.q,o=n.data.g,c=n.data.pub_key,u=s.signature.decode(e,"der"),d=u.s,f=u.r;l(d,a),l(f,a);var h=r.mont(i),p=d.invm(a);return 0===o.toRed(h).redPow(new r(t).mul(p).mod(a)).fromRed().mul(c.toRed(h).redPow(f.mul(p).mod(a)).fromRed()).mod(i).mod(a).cmp(f)}(e,t,d)}if("rsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");t=i.concat([u,t]);for(var f=d.modulus.byteLength(),h=[1],p=0;t.length+h.length+2<f;)h.push(255),p++;h.push(0);for(var m=-1;++m<t.length;)h.push(t[m]);h=i.from(h);var b=r.mont(d.modulus);e=(e=new r(e).toRed(b)).redPow(new r(d.publicExponent)),e=i.from(e.fromRed().toArray());var v=p<8?1:0;for(f=Math.min(e.length,h.length),e.length!==h.length&&(v=1),m=-1;++m<f;)v|=e[m]^h[m];return 0===v}},"./node_modules/browserify-sign/node_modules/bn.js/lib/bn.js":function(e,t,n){(function(e){!function(e,t){"use strict";function i(e,t){if(!e)throw new Error(t||"Assertion failed")}function r(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function a(e,t,n){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var s;"object"==typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:n(13).Buffer}catch(j){}function o(e,t){var n=e.charCodeAt(t);return n>=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:void i(!1,"Invalid character in "+e)}function l(e,t,n){var i=o(e,n);return n-1>=t&&(i|=o(e,n-1)<<4),i}function c(e,t,n,r){for(var a=0,s=0,o=Math.min(e.length,n),l=t;l<o;l++){var c=e.charCodeAt(l)-48;a*=r,s=c>=49?c-49+10:c>=17?c-17+10:c,i(c>=0&&s<r,"Invalid character"),a+=s}return a}function u(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(a.isBN=function(e){return e instanceof a||null!==e&&"object"==typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),i(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(r++,this.negative=1),r<e.length&&(16===t?this._parseHex(e,r,n):(this._parseBase(e,t,r),"le"===n&&this._initArray(this.toArray(),t,n)))},a.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(i(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},a.prototype._initArray=function(e,t,n){if(i("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var a,s,o=0;if("be"===n)for(r=e.length-1,a=0;r>=0;r-=3)s=e[r]|e[r-1]<<8|e[r-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===n)for(r=0,a=0;r<e.length;r+=3)s=e[r]|e[r+1]<<8|e[r+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this._strip()},a.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var r,a=0,s=0;if("be"===n)for(i=e.length-1;i>=t;i-=2)r=l(e,t,i)<<a,this.words[s]|=67108863&r,a>=18?(a-=18,s+=1,this.words[s]|=r>>>26):a+=8;else for(i=(e.length-t)%2==0?t+1:t;i<e.length;i+=2)r=l(e,t,i)<<a,this.words[s]|=67108863&r,a>=18?(a-=18,s+=1,this.words[s]|=r>>>26):a+=8;this._strip()},a.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var i=0,r=1;r<=67108863;r*=t)i++;i--,r=r/t|0;for(var a=e.length-n,s=a%i,o=Math.min(a,a-s)+n,l=0,u=n;u<o;u+=i)l=c(e,u,u+i,t),this.imuln(r),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==s){var d=1;for(l=c(e,u,e.length,t),u=0;u<s;u++)d*=t;this.imuln(d),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this._strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype._move=function(e){u(e,this)},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},a.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(j){a.prototype.inspect=d}else a.prototype.inspect=d;function d(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],h=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var r=0,a=0,s=0;s<this.length;s++){var o=this.words[s],l=(16777215&(o<<r|a)).toString(16);n=0!==(a=o>>>24-r&16777215)||s!==this.length-1?f[6-l.length]+l+n:l+n,(r+=2)>=26&&(r-=26,s--)}for(0!==a&&(n=a.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=h[e],u=p[e];n="";var d=this.clone();for(d.negative=0;!d.isZero();){var m=d.modrn(u).toString(e);n=(d=d.idivn(u)).isZero()?m+n:f[c-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function m(e,t,n){n.negative=t.negative^e.negative;var i=e.length+t.length|0;n.length=i,i=i-1|0;var r=0|e.words[0],a=0|t.words[0],s=r*a,o=67108863&s,l=s/67108864|0;n.words[0]=o;for(var c=1;c<i;c++){for(var u=l>>>26,d=67108863&l,f=Math.min(c,t.length-1),h=Math.max(0,c-e.length+1);h<=f;h++){var p=c-h|0;u+=(s=(r=0|e.words[p])*(a=0|t.words[h])+d)/67108864|0,d=67108863&s}n.words[c]=0|d,l=0|u}return 0!==l?n.words[c]=0|l:n.length--,n._strip()}a.prototype.toArrayLike=function(e,t,n){this._strip();var r=this.byteLength(),a=n||Math.max(1,r);i(r<=a,"byte array longer than desired length"),i(a>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,a);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,r),s},a.prototype._toArrayLikeLE=function(e,t){for(var n=0,i=0,r=0,a=0;r<this.length;r++){var s=this.words[r]<<a|i;e[n++]=255&s,n<e.length&&(e[n++]=s>>8&255),n<e.length&&(e[n++]=s>>16&255),6===a?(n<e.length&&(e[n++]=s>>24&255),i=0,a=0):(i=s>>>24,a+=2)}if(n<e.length)for(e[n++]=i;n<e.length;)e[n++]=0},a.prototype._toArrayLikeBE=function(e,t){for(var n=e.length-1,i=0,r=0,a=0;r<this.length;r++){var s=this.words[r]<<a|i;e[n--]=255&s,n>=0&&(e[n--]=s>>8&255),n>=0&&(e[n--]=s>>16&255),6===a?(n>=0&&(e[n--]=s>>24&255),i=0,a=0):(i=s>>>24,a+=2)}if(n>=0)for(e[n--]=i;n>=0;)e[n--]=0},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},a.prototype.ior=function(e){return i(0==(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this._strip()},a.prototype.iand=function(e){return i(0==(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var i=0;i<n.length;i++)this.words[i]=t.words[i]^n.words[i];if(this!==t)for(;i<t.length;i++)this.words[i]=t.words[i];return this.length=t.length,this._strip()},a.prototype.ixor=function(e){return i(0==(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){i("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var r=0;r<t;r++)this.words[r]=67108863&~this.words[r];return n>0&&(this.words[r]=~this.words[r]&67108863>>26-n),this._strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){i("number"==typeof e&&e>=0);var n=e/26|0,r=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<r:this.words[n]&~(1<<r),this._strip()},a.prototype.iadd=function(e){var t,n,i;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,i=e):(n=e,i=this);for(var r=0,a=0;a<i.length;a++)t=(0|n.words[a])+(0|i.words[a])+r,this.words[a]=67108863&t,r=t>>>26;for(;0!==r&&a<n.length;a++)t=(0|n.words[a])+r,this.words[a]=67108863&t,r=t>>>26;if(this.length=n.length,0!==r)this.words[this.length]=r,this.length++;else if(n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,i,r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(n=this,i=e):(n=e,i=this);for(var a=0,s=0;s<i.length;s++)a=(t=(0|n.words[s])-(0|i.words[s])+a)>>26,this.words[s]=67108863&t;for(;0!==a&&s<n.length;s++)a=(t=(0|n.words[s])+a)>>26,this.words[s]=67108863&t;if(0===a&&s<n.length&&n!==this)for(;s<n.length;s++)this.words[s]=n.words[s];return this.length=Math.max(this.length,s),n!==this&&(this.negative=1),this._strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var b=function(e,t,n){var i,r,a,s=e.words,o=t.words,l=n.words,c=0,u=0|s[0],d=8191&u,f=u>>>13,h=0|s[1],p=8191&h,m=h>>>13,b=0|s[2],v=8191&b,g=b>>>13,y=0|s[3],_=8191&y,w=y>>>13,C=0|s[4],S=8191&C,x=C>>>13,k=0|s[5],M=8191&k,T=k>>>13,j=0|s[6],E=8191&j,A=j>>>13,L=0|s[7],P=8191&L,O=L>>>13,B=0|s[8],I=8191&B,R=B>>>13,D=0|s[9],N=8191&D,F=D>>>13,H=0|o[0],G=8191&H,V=H>>>13,U=0|o[1],z=8191&U,W=U>>>13,q=0|o[2],Z=8191&q,K=q>>>13,X=0|o[3],$=8191&X,Y=X>>>13,J=0|o[4],Q=8191&J,ee=J>>>13,te=0|o[5],ne=8191&te,ie=te>>>13,re=0|o[6],ae=8191&re,se=re>>>13,oe=0|o[7],le=8191&oe,ce=oe>>>13,ue=0|o[8],de=8191&ue,fe=ue>>>13,he=0|o[9],pe=8191&he,me=he>>>13;n.negative=e.negative^t.negative,n.length=19;var be=(c+(i=Math.imul(d,G))|0)+((8191&(r=(r=Math.imul(d,V))+Math.imul(f,G)|0))<<13)|0;c=((a=Math.imul(f,V))+(r>>>13)|0)+(be>>>26)|0,be&=67108863,i=Math.imul(p,G),r=(r=Math.imul(p,V))+Math.imul(m,G)|0,a=Math.imul(m,V);var ve=(c+(i=i+Math.imul(d,z)|0)|0)+((8191&(r=(r=r+Math.imul(d,W)|0)+Math.imul(f,z)|0))<<13)|0;c=((a=a+Math.imul(f,W)|0)+(r>>>13)|0)+(ve>>>26)|0,ve&=67108863,i=Math.imul(v,G),r=(r=Math.imul(v,V))+Math.imul(g,G)|0,a=Math.imul(g,V),i=i+Math.imul(p,z)|0,r=(r=r+Math.imul(p,W)|0)+Math.imul(m,z)|0,a=a+Math.imul(m,W)|0;var ge=(c+(i=i+Math.imul(d,Z)|0)|0)+((8191&(r=(r=r+Math.imul(d,K)|0)+Math.imul(f,Z)|0))<<13)|0;c=((a=a+Math.imul(f,K)|0)+(r>>>13)|0)+(ge>>>26)|0,ge&=67108863,i=Math.imul(_,G),r=(r=Math.imul(_,V))+Math.imul(w,G)|0,a=Math.imul(w,V),i=i+Math.imul(v,z)|0,r=(r=r+Math.imul(v,W)|0)+Math.imul(g,z)|0,a=a+Math.imul(g,W)|0,i=i+Math.imul(p,Z)|0,r=(r=r+Math.imul(p,K)|0)+Math.imul(m,Z)|0,a=a+Math.imul(m,K)|0;var ye=(c+(i=i+Math.imul(d,$)|0)|0)+((8191&(r=(r=r+Math.imul(d,Y)|0)+Math.imul(f,$)|0))<<13)|0;c=((a=a+Math.imul(f,Y)|0)+(r>>>13)|0)+(ye>>>26)|0,ye&=67108863,i=Math.imul(S,G),r=(r=Math.imul(S,V))+Math.imul(x,G)|0,a=Math.imul(x,V),i=i+Math.imul(_,z)|0,r=(r=r+Math.imul(_,W)|0)+Math.imul(w,z)|0,a=a+Math.imul(w,W)|0,i=i+Math.imul(v,Z)|0,r=(r=r+Math.imul(v,K)|0)+Math.imul(g,Z)|0,a=a+Math.imul(g,K)|0,i=i+Math.imul(p,$)|0,r=(r=r+Math.imul(p,Y)|0)+Math.imul(m,$)|0,a=a+Math.imul(m,Y)|0;var _e=(c+(i=i+Math.imul(d,Q)|0)|0)+((8191&(r=(r=r+Math.imul(d,ee)|0)+Math.imul(f,Q)|0))<<13)|0;c=((a=a+Math.imul(f,ee)|0)+(r>>>13)|0)+(_e>>>26)|0,_e&=67108863,i=Math.imul(M,G),r=(r=Math.imul(M,V))+Math.imul(T,G)|0,a=Math.imul(T,V),i=i+Math.imul(S,z)|0,r=(r=r+Math.imul(S,W)|0)+Math.imul(x,z)|0,a=a+Math.imul(x,W)|0,i=i+Math.imul(_,Z)|0,r=(r=r+Math.imul(_,K)|0)+Math.imul(w,Z)|0,a=a+Math.imul(w,K)|0,i=i+Math.imul(v,$)|0,r=(r=r+Math.imul(v,Y)|0)+Math.imul(g,$)|0,a=a+Math.imul(g,Y)|0,i=i+Math.imul(p,Q)|0,r=(r=r+Math.imul(p,ee)|0)+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0;var we=(c+(i=i+Math.imul(d,ne)|0)|0)+((8191&(r=(r=r+Math.imul(d,ie)|0)+Math.imul(f,ne)|0))<<13)|0;c=((a=a+Math.imul(f,ie)|0)+(r>>>13)|0)+(we>>>26)|0,we&=67108863,i=Math.imul(E,G),r=(r=Math.imul(E,V))+Math.imul(A,G)|0,a=Math.imul(A,V),i=i+Math.imul(M,z)|0,r=(r=r+Math.imul(M,W)|0)+Math.imul(T,z)|0,a=a+Math.imul(T,W)|0,i=i+Math.imul(S,Z)|0,r=(r=r+Math.imul(S,K)|0)+Math.imul(x,Z)|0,a=a+Math.imul(x,K)|0,i=i+Math.imul(_,$)|0,r=(r=r+Math.imul(_,Y)|0)+Math.imul(w,$)|0,a=a+Math.imul(w,Y)|0,i=i+Math.imul(v,Q)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(g,Q)|0,a=a+Math.imul(g,ee)|0,i=i+Math.imul(p,ne)|0,r=(r=r+Math.imul(p,ie)|0)+Math.imul(m,ne)|0,a=a+Math.imul(m,ie)|0;var Ce=(c+(i=i+Math.imul(d,ae)|0)|0)+((8191&(r=(r=r+Math.imul(d,se)|0)+Math.imul(f,ae)|0))<<13)|0;c=((a=a+Math.imul(f,se)|0)+(r>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,i=Math.imul(P,G),r=(r=Math.imul(P,V))+Math.imul(O,G)|0,a=Math.imul(O,V),i=i+Math.imul(E,z)|0,r=(r=r+Math.imul(E,W)|0)+Math.imul(A,z)|0,a=a+Math.imul(A,W)|0,i=i+Math.imul(M,Z)|0,r=(r=r+Math.imul(M,K)|0)+Math.imul(T,Z)|0,a=a+Math.imul(T,K)|0,i=i+Math.imul(S,$)|0,r=(r=r+Math.imul(S,Y)|0)+Math.imul(x,$)|0,a=a+Math.imul(x,Y)|0,i=i+Math.imul(_,Q)|0,r=(r=r+Math.imul(_,ee)|0)+Math.imul(w,Q)|0,a=a+Math.imul(w,ee)|0,i=i+Math.imul(v,ne)|0,r=(r=r+Math.imul(v,ie)|0)+Math.imul(g,ne)|0,a=a+Math.imul(g,ie)|0,i=i+Math.imul(p,ae)|0,r=(r=r+Math.imul(p,se)|0)+Math.imul(m,ae)|0,a=a+Math.imul(m,se)|0;var Se=(c+(i=i+Math.imul(d,le)|0)|0)+((8191&(r=(r=r+Math.imul(d,ce)|0)+Math.imul(f,le)|0))<<13)|0;c=((a=a+Math.imul(f,ce)|0)+(r>>>13)|0)+(Se>>>26)|0,Se&=67108863,i=Math.imul(I,G),r=(r=Math.imul(I,V))+Math.imul(R,G)|0,a=Math.imul(R,V),i=i+Math.imul(P,z)|0,r=(r=r+Math.imul(P,W)|0)+Math.imul(O,z)|0,a=a+Math.imul(O,W)|0,i=i+Math.imul(E,Z)|0,r=(r=r+Math.imul(E,K)|0)+Math.imul(A,Z)|0,a=a+Math.imul(A,K)|0,i=i+Math.imul(M,$)|0,r=(r=r+Math.imul(M,Y)|0)+Math.imul(T,$)|0,a=a+Math.imul(T,Y)|0,i=i+Math.imul(S,Q)|0,r=(r=r+Math.imul(S,ee)|0)+Math.imul(x,Q)|0,a=a+Math.imul(x,ee)|0,i=i+Math.imul(_,ne)|0,r=(r=r+Math.imul(_,ie)|0)+Math.imul(w,ne)|0,a=a+Math.imul(w,ie)|0,i=i+Math.imul(v,ae)|0,r=(r=r+Math.imul(v,se)|0)+Math.imul(g,ae)|0,a=a+Math.imul(g,se)|0,i=i+Math.imul(p,le)|0,r=(r=r+Math.imul(p,ce)|0)+Math.imul(m,le)|0,a=a+Math.imul(m,ce)|0;var xe=(c+(i=i+Math.imul(d,de)|0)|0)+((8191&(r=(r=r+Math.imul(d,fe)|0)+Math.imul(f,de)|0))<<13)|0;c=((a=a+Math.imul(f,fe)|0)+(r>>>13)|0)+(xe>>>26)|0,xe&=67108863,i=Math.imul(N,G),r=(r=Math.imul(N,V))+Math.imul(F,G)|0,a=Math.imul(F,V),i=i+Math.imul(I,z)|0,r=(r=r+Math.imul(I,W)|0)+Math.imul(R,z)|0,a=a+Math.imul(R,W)|0,i=i+Math.imul(P,Z)|0,r=(r=r+Math.imul(P,K)|0)+Math.imul(O,Z)|0,a=a+Math.imul(O,K)|0,i=i+Math.imul(E,$)|0,r=(r=r+Math.imul(E,Y)|0)+Math.imul(A,$)|0,a=a+Math.imul(A,Y)|0,i=i+Math.imul(M,Q)|0,r=(r=r+Math.imul(M,ee)|0)+Math.imul(T,Q)|0,a=a+Math.imul(T,ee)|0,i=i+Math.imul(S,ne)|0,r=(r=r+Math.imul(S,ie)|0)+Math.imul(x,ne)|0,a=a+Math.imul(x,ie)|0,i=i+Math.imul(_,ae)|0,r=(r=r+Math.imul(_,se)|0)+Math.imul(w,ae)|0,a=a+Math.imul(w,se)|0,i=i+Math.imul(v,le)|0,r=(r=r+Math.imul(v,ce)|0)+Math.imul(g,le)|0,a=a+Math.imul(g,ce)|0,i=i+Math.imul(p,de)|0,r=(r=r+Math.imul(p,fe)|0)+Math.imul(m,de)|0,a=a+Math.imul(m,fe)|0;var ke=(c+(i=i+Math.imul(d,pe)|0)|0)+((8191&(r=(r=r+Math.imul(d,me)|0)+Math.imul(f,pe)|0))<<13)|0;c=((a=a+Math.imul(f,me)|0)+(r>>>13)|0)+(ke>>>26)|0,ke&=67108863,i=Math.imul(N,z),r=(r=Math.imul(N,W))+Math.imul(F,z)|0,a=Math.imul(F,W),i=i+Math.imul(I,Z)|0,r=(r=r+Math.imul(I,K)|0)+Math.imul(R,Z)|0,a=a+Math.imul(R,K)|0,i=i+Math.imul(P,$)|0,r=(r=r+Math.imul(P,Y)|0)+Math.imul(O,$)|0,a=a+Math.imul(O,Y)|0,i=i+Math.imul(E,Q)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(A,Q)|0,a=a+Math.imul(A,ee)|0,i=i+Math.imul(M,ne)|0,r=(r=r+Math.imul(M,ie)|0)+Math.imul(T,ne)|0,a=a+Math.imul(T,ie)|0,i=i+Math.imul(S,ae)|0,r=(r=r+Math.imul(S,se)|0)+Math.imul(x,ae)|0,a=a+Math.imul(x,se)|0,i=i+Math.imul(_,le)|0,r=(r=r+Math.imul(_,ce)|0)+Math.imul(w,le)|0,a=a+Math.imul(w,ce)|0,i=i+Math.imul(v,de)|0,r=(r=r+Math.imul(v,fe)|0)+Math.imul(g,de)|0,a=a+Math.imul(g,fe)|0;var Me=(c+(i=i+Math.imul(p,pe)|0)|0)+((8191&(r=(r=r+Math.imul(p,me)|0)+Math.imul(m,pe)|0))<<13)|0;c=((a=a+Math.imul(m,me)|0)+(r>>>13)|0)+(Me>>>26)|0,Me&=67108863,i=Math.imul(N,Z),r=(r=Math.imul(N,K))+Math.imul(F,Z)|0,a=Math.imul(F,K),i=i+Math.imul(I,$)|0,r=(r=r+Math.imul(I,Y)|0)+Math.imul(R,$)|0,a=a+Math.imul(R,Y)|0,i=i+Math.imul(P,Q)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(O,Q)|0,a=a+Math.imul(O,ee)|0,i=i+Math.imul(E,ne)|0,r=(r=r+Math.imul(E,ie)|0)+Math.imul(A,ne)|0,a=a+Math.imul(A,ie)|0,i=i+Math.imul(M,ae)|0,r=(r=r+Math.imul(M,se)|0)+Math.imul(T,ae)|0,a=a+Math.imul(T,se)|0,i=i+Math.imul(S,le)|0,r=(r=r+Math.imul(S,ce)|0)+Math.imul(x,le)|0,a=a+Math.imul(x,ce)|0,i=i+Math.imul(_,de)|0,r=(r=r+Math.imul(_,fe)|0)+Math.imul(w,de)|0,a=a+Math.imul(w,fe)|0;var Te=(c+(i=i+Math.imul(v,pe)|0)|0)+((8191&(r=(r=r+Math.imul(v,me)|0)+Math.imul(g,pe)|0))<<13)|0;c=((a=a+Math.imul(g,me)|0)+(r>>>13)|0)+(Te>>>26)|0,Te&=67108863,i=Math.imul(N,$),r=(r=Math.imul(N,Y))+Math.imul(F,$)|0,a=Math.imul(F,Y),i=i+Math.imul(I,Q)|0,r=(r=r+Math.imul(I,ee)|0)+Math.imul(R,Q)|0,a=a+Math.imul(R,ee)|0,i=i+Math.imul(P,ne)|0,r=(r=r+Math.imul(P,ie)|0)+Math.imul(O,ne)|0,a=a+Math.imul(O,ie)|0,i=i+Math.imul(E,ae)|0,r=(r=r+Math.imul(E,se)|0)+Math.imul(A,ae)|0,a=a+Math.imul(A,se)|0,i=i+Math.imul(M,le)|0,r=(r=r+Math.imul(M,ce)|0)+Math.imul(T,le)|0,a=a+Math.imul(T,ce)|0,i=i+Math.imul(S,de)|0,r=(r=r+Math.imul(S,fe)|0)+Math.imul(x,de)|0,a=a+Math.imul(x,fe)|0;var je=(c+(i=i+Math.imul(_,pe)|0)|0)+((8191&(r=(r=r+Math.imul(_,me)|0)+Math.imul(w,pe)|0))<<13)|0;c=((a=a+Math.imul(w,me)|0)+(r>>>13)|0)+(je>>>26)|0,je&=67108863,i=Math.imul(N,Q),r=(r=Math.imul(N,ee))+Math.imul(F,Q)|0,a=Math.imul(F,ee),i=i+Math.imul(I,ne)|0,r=(r=r+Math.imul(I,ie)|0)+Math.imul(R,ne)|0,a=a+Math.imul(R,ie)|0,i=i+Math.imul(P,ae)|0,r=(r=r+Math.imul(P,se)|0)+Math.imul(O,ae)|0,a=a+Math.imul(O,se)|0,i=i+Math.imul(E,le)|0,r=(r=r+Math.imul(E,ce)|0)+Math.imul(A,le)|0,a=a+Math.imul(A,ce)|0,i=i+Math.imul(M,de)|0,r=(r=r+Math.imul(M,fe)|0)+Math.imul(T,de)|0,a=a+Math.imul(T,fe)|0;var Ee=(c+(i=i+Math.imul(S,pe)|0)|0)+((8191&(r=(r=r+Math.imul(S,me)|0)+Math.imul(x,pe)|0))<<13)|0;c=((a=a+Math.imul(x,me)|0)+(r>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,i=Math.imul(N,ne),r=(r=Math.imul(N,ie))+Math.imul(F,ne)|0,a=Math.imul(F,ie),i=i+Math.imul(I,ae)|0,r=(r=r+Math.imul(I,se)|0)+Math.imul(R,ae)|0,a=a+Math.imul(R,se)|0,i=i+Math.imul(P,le)|0,r=(r=r+Math.imul(P,ce)|0)+Math.imul(O,le)|0,a=a+Math.imul(O,ce)|0,i=i+Math.imul(E,de)|0,r=(r=r+Math.imul(E,fe)|0)+Math.imul(A,de)|0,a=a+Math.imul(A,fe)|0;var Ae=(c+(i=i+Math.imul(M,pe)|0)|0)+((8191&(r=(r=r+Math.imul(M,me)|0)+Math.imul(T,pe)|0))<<13)|0;c=((a=a+Math.imul(T,me)|0)+(r>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,i=Math.imul(N,ae),r=(r=Math.imul(N,se))+Math.imul(F,ae)|0,a=Math.imul(F,se),i=i+Math.imul(I,le)|0,r=(r=r+Math.imul(I,ce)|0)+Math.imul(R,le)|0,a=a+Math.imul(R,ce)|0,i=i+Math.imul(P,de)|0,r=(r=r+Math.imul(P,fe)|0)+Math.imul(O,de)|0,a=a+Math.imul(O,fe)|0;var Le=(c+(i=i+Math.imul(E,pe)|0)|0)+((8191&(r=(r=r+Math.imul(E,me)|0)+Math.imul(A,pe)|0))<<13)|0;c=((a=a+Math.imul(A,me)|0)+(r>>>13)|0)+(Le>>>26)|0,Le&=67108863,i=Math.imul(N,le),r=(r=Math.imul(N,ce))+Math.imul(F,le)|0,a=Math.imul(F,ce),i=i+Math.imul(I,de)|0,r=(r=r+Math.imul(I,fe)|0)+Math.imul(R,de)|0,a=a+Math.imul(R,fe)|0;var Pe=(c+(i=i+Math.imul(P,pe)|0)|0)+((8191&(r=(r=r+Math.imul(P,me)|0)+Math.imul(O,pe)|0))<<13)|0;c=((a=a+Math.imul(O,me)|0)+(r>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,i=Math.imul(N,de),r=(r=Math.imul(N,fe))+Math.imul(F,de)|0,a=Math.imul(F,fe);var Oe=(c+(i=i+Math.imul(I,pe)|0)|0)+((8191&(r=(r=r+Math.imul(I,me)|0)+Math.imul(R,pe)|0))<<13)|0;c=((a=a+Math.imul(R,me)|0)+(r>>>13)|0)+(Oe>>>26)|0,Oe&=67108863;var Be=(c+(i=Math.imul(N,pe))|0)+((8191&(r=(r=Math.imul(N,me))+Math.imul(F,pe)|0))<<13)|0;return c=((a=Math.imul(F,me))+(r>>>13)|0)+(Be>>>26)|0,Be&=67108863,l[0]=be,l[1]=ve,l[2]=ge,l[3]=ye,l[4]=_e,l[5]=we,l[6]=Ce,l[7]=Se,l[8]=xe,l[9]=ke,l[10]=Me,l[11]=Te,l[12]=je,l[13]=Ee,l[14]=Ae,l[15]=Le,l[16]=Pe,l[17]=Oe,l[18]=Be,0!==c&&(l[19]=c,n.length++),n};function v(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var i=0,r=0,a=0;a<n.length-1;a++){var s=r;r=0;for(var o=67108863&i,l=Math.min(a,t.length-1),c=Math.max(0,a-e.length+1);c<=l;c++){var u=a-c,d=(0|e.words[u])*(0|t.words[c]),f=67108863&d;o=67108863&(f=f+o|0),r+=(s=(s=s+(d/67108864|0)|0)+(f>>>26)|0)>>>26,s&=67108863}n.words[a]=o,i=s,s=r}return 0!==i?n.words[a]=i:n.length--,n._strip()}function g(e,t,n){return v(e,t,n)}function y(e,t){this.x=e,this.y=t}Math.imul||(b=m),a.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?b(this,e,t):n<63?m(this,e,t):n<1024?v(this,e,t):g(this,e,t)},y.prototype.makeRBT=function(e){for(var t=new Array(e),n=a.prototype._countBits(e)-1,i=0;i<e;i++)t[i]=this.revBin(i,n,e);return t},y.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var i=0,r=0;r<t;r++)i|=(1&e)<<t-r-1,e>>=1;return i},y.prototype.permute=function(e,t,n,i,r,a){for(var s=0;s<a;s++)i[s]=t[e[s]],r[s]=n[e[s]]},y.prototype.transform=function(e,t,n,i,r,a){this.permute(a,e,t,n,i,r);for(var s=1;s<r;s<<=1)for(var o=s<<1,l=Math.cos(2*Math.PI/o),c=Math.sin(2*Math.PI/o),u=0;u<r;u+=o)for(var d=l,f=c,h=0;h<s;h++){var p=n[u+h],m=i[u+h],b=n[u+h+s],v=i[u+h+s],g=d*b-f*v;v=d*v+f*b,b=g,n[u+h]=p+b,i[u+h]=m+v,n[u+h+s]=p-b,i[u+h+s]=m-v,h!==o&&(g=l*d-c*f,f=l*f+c*d,d=g)}},y.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),i=1&n,r=0;for(n=n/2|0;n;n>>>=1)r++;return 1<<r+1+i},y.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var i=0;i<n/2;i++){var r=e[i];e[i]=e[n-i-1],e[n-i-1]=r,r=t[i],t[i]=-t[n-i-1],t[n-i-1]=-r}},y.prototype.normalize13b=function(e,t){for(var n=0,i=0;i<t/2;i++){var r=8192*Math.round(e[2*i+1]/t)+Math.round(e[2*i]/t)+n;e[i]=67108863&r,n=r<67108864?0:r/67108864|0}return e},y.prototype.convert13b=function(e,t,n,r){for(var a=0,s=0;s<t;s++)a+=0|e[s],n[2*s]=8191&a,a>>>=13,n[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<r;++s)n[s]=0;i(0===a),i(0==(-8192&a))},y.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},y.prototype.mulp=function(e,t,n){var i=2*this.guessLen13b(e.length,t.length),r=this.makeRBT(i),a=this.stub(i),s=new Array(i),o=new Array(i),l=new Array(i),c=new Array(i),u=new Array(i),d=new Array(i),f=n.words;f.length=i,this.convert13b(e.words,e.length,s,i),this.convert13b(t.words,t.length,c,i),this.transform(s,a,o,l,i,r),this.transform(c,a,u,d,i,r);for(var h=0;h<i;h++){var p=o[h]*u[h]-l[h]*d[h];l[h]=o[h]*d[h]+l[h]*u[h],o[h]=p}return this.conjugate(o,l,i),this.transform(o,l,f,a,i,r),this.conjugate(f,a,i),this.normalize13b(f,i),n.negative=e.negative^t.negative,n.length=e.length+t.length,n._strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),g(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){var t=e<0;t&&(e=-e),i("number"==typeof e),i(e<67108864);for(var n=0,r=0;r<this.length;r++){var a=(0|this.words[r])*e,s=(67108863&a)+(67108863&n);n>>=26,n+=a/67108864|0,n+=s>>>26,this.words[r]=67108863&s}return 0!==n&&(this.words[r]=n,this.length++),t?this.ineg():this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var i=n/26|0,r=n%26;t[n]=e.words[i]>>>r&1}return t}(e);if(0===t.length)return new a(1);for(var n=this,i=0;i<t.length&&0===t[i];i++,n=n.sqr());if(++i<t.length)for(var r=n.sqr();i<t.length;i++,r=r.sqr())0!==t[i]&&(n=n.mul(r));return n},a.prototype.iushln=function(e){i("number"==typeof e&&e>=0);var t,n=e%26,r=(e-n)/26,a=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,l=(0|this.words[t])-o<<n;this.words[t]=l|s,s=o>>>26-n}s&&(this.words[t]=s,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t<r;t++)this.words[t]=0;this.length+=r}return this._strip()},a.prototype.ishln=function(e){return i(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,n){var r;i("number"==typeof e&&e>=0),r=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,l=n;if(r-=s,r=Math.max(0,r),l){for(var c=0;c<s;c++)l.words[c]=this.words[c];l.length=s}if(0===s);else if(this.length>s)for(this.length-=s,c=0;c<this.length;c++)this.words[c]=this.words[c+s];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=r);c--){var d=0|this.words[c];this.words[c]=u<<26-a|d>>>a,u=d&o}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(e,t,n){return i(0===this.negative),this.iushrn(e,t,n)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){i("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,r=1<<t;return!(this.length<=n)&&!!(this.words[n]&r)},a.prototype.imaskn=function(e){i("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var r=67108863^67108863>>>t<<t;this.words[this.length-1]&=r}return this._strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return i("number"==typeof e),i(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(i("number"==typeof e),i(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,n){var r,a,s=e.length+n;this._expand(s);var o=0;for(r=0;r<e.length;r++){a=(0|this.words[r+n])+o;var l=(0|e.words[r])*t;o=((a-=67108863&l)>>26)-(l/67108864|0),this.words[r+n]=67108863&a}for(;r<this.length-n;r++)o=(a=(0|this.words[r+n])+o)>>26,this.words[r+n]=67108863&a;if(0===o)return this._strip();for(i(-1===o),o=0,r=0;r<this.length;r++)o=(a=-(0|this.words[r])+o)>>26,this.words[r]=67108863&a;return this.negative=1,this._strip()},a.prototype._wordDiv=function(e,t){var n=(this.length,e.length),i=this.clone(),r=e,s=0|r.words[r.length-1];0!==(n=26-this._countBits(s))&&(r=r.ushln(n),i.iushln(n),s=0|r.words[r.length-1]);var o,l=i.length-r.length;if("mod"!==t){(o=new a(null)).length=l+1,o.words=new Array(o.length);for(var c=0;c<o.length;c++)o.words[c]=0}var u=i.clone()._ishlnsubmul(r,1,l);0===u.negative&&(i=u,o&&(o.words[l]=1));for(var d=l-1;d>=0;d--){var f=67108864*(0|i.words[r.length+d])+(0|i.words[r.length+d-1]);for(f=Math.min(f/s|0,67108863),i._ishlnsubmul(r,f,d);0!==i.negative;)f--,i.negative=0,i._ishlnsubmul(r,1,d),i.isZero()||(i.negative^=1);o&&(o.words[d]=f)}return o&&o._strip(),i._strip(),"div"!==t&&0!==n&&i.iushrn(n),{div:o||null,mod:i}},a.prototype.divmod=function(e,t,n){return i(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(r=o.div.neg()),"div"!==t&&(s=o.mod.neg(),n&&0!==s.negative&&s.iadd(e)),{div:r,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(r=o.div.neg()),{div:r,mod:o.mod}):0!=(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),n&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t);var r,s,o},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),r=e.andln(1),a=n.cmp(i);return a<0||1===r&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modrn=function(e){var t=e<0;t&&(e=-e),i(e<=67108863);for(var n=(1<<26)%e,r=0,a=this.length-1;a>=0;a--)r=(n*r+(0|this.words[a]))%e;return t?-r:r},a.prototype.modn=function(e){return this.modrn(e)},a.prototype.idivn=function(e){var t=e<0;t&&(e=-e),i(e<=67108863);for(var n=0,r=this.length-1;r>=0;r--){var a=(0|this.words[r])+67108864*n;this.words[r]=a/e|0,n=a%e}return this._strip(),t?this.ineg():this},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){i(0===e.negative),i(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new a(1),s=new a(0),o=new a(0),l=new a(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var u=n.clone(),d=t.clone();!t.isZero();){for(var f=0,h=1;0==(t.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(r.isOdd()||s.isOdd())&&(r.iadd(u),s.isub(d)),r.iushrn(1),s.iushrn(1);for(var p=0,m=1;0==(n.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(o.isOdd()||l.isOdd())&&(o.iadd(u),l.isub(d)),o.iushrn(1),l.iushrn(1);t.cmp(n)>=0?(t.isub(n),r.isub(o),s.isub(l)):(n.isub(t),o.isub(r),l.isub(s))}return{a:o,b:l,gcd:n.iushln(c)}},a.prototype._invmp=function(e){i(0===e.negative),i(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r,s=new a(1),o=new a(0),l=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,u=1;0==(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);for(var d=0,f=1;0==(n.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(n.iushrn(d);d-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);t.cmp(n)>=0?(t.isub(n),s.isub(o)):(n.isub(t),o.isub(s))}return(r=0===t.cmpn(1)?s:o).cmpn(0)<0&&r.iadd(e),r},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var i=0;t.isEven()&&n.isEven();i++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var r=t.cmp(n);if(r<0){var a=t;t=n,n=a}else if(0===r||0===n.cmpn(1))break;t.isub(n)}return n.iushln(i)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){i("number"==typeof e);var t=e%26,n=(e-t)/26,r=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=r,this;for(var a=r,s=n;0!==a&&s<this.length;s++){var o=0|this.words[s];a=(o+=a)>>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),i(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:r<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var i=0|this.words[n],r=0|e.words[n];if(i!==r){i<r?t=-1:i>r&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new M(e)},a.prototype.toRed=function(e){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return i(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return i(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var _={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function C(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function S(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function M(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else i(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function T(e){M.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t<this.n?-1:n.ucmp(this.p);return 0===i?(n.words[0]=0,n.length=1):i>0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},r(C,w),C.prototype.split=function(e,t){for(var n=4194303,i=Math.min(e.length,9),r=0;r<i;r++)t.words[r]=e.words[r];if(t.length=i,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&n,r=10;r<e.length;r++){var s=0|e.words[r];e.words[r-10]=(s&n)<<4|a>>>22,a=s}a>>>=22,e.words[r-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},C.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var i=0|e.words[n];t+=977*i,e.words[n]=67108863&t,t=64*i+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},r(S,w),r(x,w),r(k,w),k.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var i=19*(0|e.words[n])+t,r=67108863&i;i>>>=26,e.words[n]=r,t=i}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(_[e])return _[e];var t;if("k256"===e)t=new C;else if("p224"===e)t=new S;else if("p192"===e)t=new x;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new k}return _[e]=t,t},M.prototype._verify1=function(e){i(0===e.negative,"red works only with positives"),i(e.red,"red works only with red numbers")},M.prototype._verify2=function(e,t){i(0==(e.negative|t.negative),"red works only with positives"),i(e.red&&e.red===t.red,"red works only with red numbers")},M.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},M.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},M.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},M.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},M.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},M.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},M.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},M.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},M.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},M.prototype.isqr=function(e){return this.imul(e,e.clone())},M.prototype.sqr=function(e){return this.mul(e,e)},M.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(i(t%2==1),3===t){var n=this.m.add(new a(1)).iushrn(2);return this.pow(e,n)}for(var r=this.m.subn(1),s=0;!r.isZero()&&0===r.andln(1);)s++,r.iushrn(1);i(!r.isZero());var o=new a(1).toRed(this),l=o.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var d=this.pow(u,r),f=this.pow(e,r.addn(1).iushrn(1)),h=this.pow(e,r),p=s;0!==h.cmp(o);){for(var m=h,b=0;0!==m.cmp(o);b++)m=m.redSqr();i(b<p);var v=this.pow(d,new a(1).iushln(p-b-1));f=f.redMul(v),d=v.redSqr(),h=h.redMul(d),p=b}return f},M.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},M.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var r=n[0],s=0,o=0,l=t.bitLength()%26;for(0===l&&(l=26),i=t.length-1;i>=0;i--){for(var c=t.words[i],u=l-1;u>=0;u--){var d=c>>u&1;r!==n[0]&&(r=this.sqr(r)),0!==d||0!==s?(s<<=1,s|=d,(4===++o||0===i&&0===u)&&(r=this.mul(r,n[s]),o=0,s=0)):o=0}l=26}return r},M.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},M.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new T(e)},r(T,M),T.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},T.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},T.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(i).iushrn(this.shift),a=r;return r.cmp(this.m)>=0?a=r.isub(this.m):r.cmpn(0)<0&&(a=r.iadd(this.m)),a._forceRed(this)},T.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var n=e.mul(t),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(i).iushrn(this.shift),s=r;return r.cmp(this.m)>=0?s=r.isub(this.m):r.cmpn(0)<0&&(s=r.iadd(this.m)),s._forceRed(this)},T.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n("./node_modules/webpack/buildin/module.js")(e))},"./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js":function(e,t,n){"use strict";var i={};function r(e,t,n){n||(n=Error);var r=function(e){var n,i;function r(n,i,r){return e.call(this,function(e,n,i){return"string"==typeof t?t:t(e,n,i)}(n,i,r))||this}return i=e,(n=r).prototype=Object.create(i.prototype),n.prototype.constructor=n,n.__proto__=i,r}(n);r.prototype.name=n.name,r.prototype.code=e,i[e]=r}function a(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map((function(e){return String(e)})),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}r("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),r("ERR_INVALID_ARG_TYPE",(function(e,t,n){var i,r,s,o;if("string"==typeof t&&(r="not ",t.substr(!s||s<0?0:+s,r.length)===r)?(i="must not be",t=t.replace(/^not /,"")):i="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))o="The ".concat(e," ").concat(i," ").concat(a(t,"type"));else{var l=function(e,t,n){return"number"!=typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}(e,".")?"property":"argument";o='The "'.concat(e,'" ').concat(l," ").concat(i," ").concat(a(t,"type"))}return o+=". Received type ".concat(typeof n)}),TypeError),r("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),r("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),r("ERR_STREAM_PREMATURE_CLOSE","Premature close"),r("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),r("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),r("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),r("ERR_STREAM_WRITE_AFTER_END","write after end"),r("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),r("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),r("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=i},"./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js":function(e,t,n){"use strict";(function(t){var i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=c;var r=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_readable.js"),a=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_writable.js");n("./node_modules/inherits/inherits_browser.js")(c,r);for(var s=i(a.prototype),o=0;o<s.length;o++){var l=s[o];c.prototype[l]||(c.prototype[l]=a.prototype[l])}function c(e){if(!(this instanceof c))return new c(e);r.call(this,e),a.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",u)))}function u(){this._writableState.ended||t.nextTick(d,this)}function d(e){e.end()}Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(c.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(c.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(c.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_passthrough.js":function(e,t,n){"use strict";e.exports=r;var i=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_transform.js");function r(e){if(!(this instanceof r))return new r(e);i.call(this,e)}n("./node_modules/inherits/inherits_browser.js")(r,i),r.prototype._transform=function(e,t,n){n(null,e)}},"./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_readable.js":function(e,t,n){"use strict";(function(t,i){var r;e.exports=k,k.ReadableState=x;n("./node_modules/events/events.js").EventEmitter;var a=function(e,t){return e.listeners(t).length},s=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/stream-browser.js"),o=n("./node_modules/buffer/index.js").Buffer,l=t.Uint8Array||function(){};var c,u=n(10);c=u&&u.debuglog?u.debuglog("stream"):function(){};var d,f,h,p=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/buffer_list.js"),m=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/destroy.js"),b=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/state.js").getHighWaterMark,v=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes,g=v.ERR_INVALID_ARG_TYPE,y=v.ERR_STREAM_PUSH_AFTER_EOF,_=v.ERR_METHOD_NOT_IMPLEMENTED,w=v.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n("./node_modules/inherits/inherits_browser.js")(k,s);var C=m.errorOrDestroy,S=["error","close","destroy","pause","resume"];function x(e,t,i){r=r||n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js"),e=e||{},"boolean"!=typeof i&&(i=t instanceof r),this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=b(this,e,"readableHighWaterMark",i),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(d||(d=n("./node_modules/string_decoder/lib/string_decoder.js").StringDecoder),this.decoder=new d(e.encoding),this.encoding=e.encoding)}function k(e){if(r=r||n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js"),!(this instanceof k))return new k(e);var t=this instanceof r;this._readableState=new x(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),s.call(this)}function M(e,t,n,i,r){c("readableAddChunk",t);var a,s=e._readableState;if(null===t)s.reading=!1,function(e,t){if(c("onEofChunk"),t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?A(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,L(e)))}(e,s);else if(r||(a=function(e,t){var n;i=t,o.isBuffer(i)||i instanceof l||"string"==typeof t||void 0===t||e.objectMode||(n=new g("chunk",["string","Buffer","Uint8Array"],t));var i;return n}(s,t)),a)C(e,a);else if(s.objectMode||t&&t.length>0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===o.prototype||(t=function(e){return o.from(e)}(t)),i)s.endEmitted?C(e,new w):T(e,s,t,!0);else if(s.ended)C(e,new y);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!n?(t=s.decoder.write(t),s.objectMode||0!==t.length?T(e,s,t,!1):P(e,s)):T(e,s,t,!1)}else i||(s.reading=!1,P(e,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function T(e,t,n,i){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,i?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&A(e)),P(e,t)}Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),k.prototype.destroy=m.destroy,k.prototype._undestroy=m.undestroy,k.prototype._destroy=function(e,t){t(e)},k.prototype.push=function(e,t){var n,i=this._readableState;return i.objectMode?n=!0:"string"==typeof e&&((t=t||i.defaultEncoding)!==i.encoding&&(e=o.from(e,t),t=""),n=!0),M(this,e,t,!1,n)},k.prototype.unshift=function(e){return M(this,e,null,!0,!1)},k.prototype.isPaused=function(){return!1===this._readableState.flowing},k.prototype.setEncoding=function(e){d||(d=n("./node_modules/string_decoder/lib/string_decoder.js").StringDecoder);var t=new d(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var i=this._readableState.buffer.head,r="";null!==i;)r+=t.write(i.data),i=i.next;return this._readableState.buffer.clear(),""!==r&&this._readableState.buffer.push(r),this._readableState.length=r.length,this};var j=1073741824;function E(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=j?e=j:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function A(e){var t=e._readableState;c("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(c("emitReadable",t.flowing),t.emittedReadable=!0,i.nextTick(L,e))}function L(e){var t=e._readableState;c("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,D(e)}function P(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(O,e,t))}function O(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var n=t.length;if(c("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function B(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function I(e){c("readable nexttick read 0"),e.read(0)}function R(e,t){c("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),D(e),t.flowing&&!t.reading&&e.read(0)}function D(e){var t=e._readableState;for(c("flow",t.flowing);t.flowing&&null!==e.read(););}function N(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function F(e){var t=e._readableState;c("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,i.nextTick(H,t,e))}function H(e,t){if(c("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function G(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1}k.prototype.read=function(e){c("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return c("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?F(this):A(this),null;if(0===(e=E(e,t))&&t.ended)return 0===t.length&&F(this),null;var i,r=t.needReadable;return c("need readable",r),(0===t.length||t.length-e<t.highWaterMark)&&c("length less than watermark",r=!0),t.ended||t.reading?c("reading or ended",r=!1):r&&(c("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=E(n,t))),null===(i=e>0?N(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&F(this)),null!==i&&this.emit("data",i),i},k.prototype._read=function(e){C(this,new _("_read()"))},k.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,c("pipe count=%d opts=%j",r.pipesCount,t);var s=(!t||!1!==t.end)&&e!==i.stdout&&e!==i.stderr?l:b;function o(t,i){c("onunpipe"),t===n&&i&&!1===i.hasUnpiped&&(i.hasUnpiped=!0,c("cleanup"),e.removeListener("close",p),e.removeListener("finish",m),e.removeListener("drain",u),e.removeListener("error",h),e.removeListener("unpipe",o),n.removeListener("end",l),n.removeListener("end",b),n.removeListener("data",f),d=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||u())}function l(){c("onend"),e.end()}r.endEmitted?i.nextTick(s):n.once("end",s),e.on("unpipe",o);var u=function(e){return function(){var t=e._readableState;c("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,D(e))}}(n);e.on("drain",u);var d=!1;function f(t){c("ondata");var i=e.write(t);c("dest.write",i),!1===i&&((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==G(r.pipes,e))&&!d&&(c("false write response, pause",r.awaitDrain),r.awaitDrain++),n.pause())}function h(t){c("onerror",t),b(),e.removeListener("error",h),0===a(e,"error")&&C(e,t)}function p(){e.removeListener("finish",m),b()}function m(){c("onfinish"),e.removeListener("close",p),b()}function b(){c("unpipe"),n.unpipe(e)}return n.on("data",f),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",h),e.once("close",p),e.once("finish",m),e.emit("pipe",n),r.flowing||(c("pipe resume"),n.resume()),e},k.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var i=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<r;a++)i[a].emit("unpipe",this,{hasUnpiped:!1});return this}var s=G(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n)),this},k.prototype.on=function(e,t){var n=s.prototype.on.call(this,e,t),r=this._readableState;return"data"===e?(r.readableListening=this.listenerCount("readable")>0,!1!==r.flowing&&this.resume()):"readable"===e&&(r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,c("on readable",r.length,r.reading),r.length?A(this):r.reading||i.nextTick(I,this))),n},k.prototype.addListener=k.prototype.on,k.prototype.removeListener=function(e,t){var n=s.prototype.removeListener.call(this,e,t);return"readable"===e&&i.nextTick(B,this),n},k.prototype.removeAllListeners=function(e){var t=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||i.nextTick(B,this),t},k.prototype.resume=function(){var e=this._readableState;return e.flowing||(c("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i.nextTick(R,e,t))}(this,e)),e.paused=!1,this},k.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(c("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},k.prototype.wrap=function(e){var t=this,n=this._readableState,i=!1;for(var r in e.on("end",(function(){if(c("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(r){(c("wrapped data"),n.decoder&&(r=n.decoder.write(r)),n.objectMode&&null==r)||(n.objectMode||r&&r.length)&&(t.push(r)||(i=!0,e.pause()))})),e)void 0===this[r]&&"function"==typeof e[r]&&(this[r]=function(t){return function(){return e[t].apply(e,arguments)}}(r));for(var a=0;a<S.length;a++)e.on(S[a],this.emit.bind(this,S[a]));return this._read=function(t){c("wrapped _read",t),i&&(i=!1,e.resume())},this},"function"==typeof Symbol&&(k.prototype[Symbol.asyncIterator]=function(){return void 0===f&&(f=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/async_iterator.js")),f(this)}),Object.defineProperty(k.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(k.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(k.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),k._fromList=N,Object.defineProperty(k.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(k.from=function(e,t){return void 0===h&&(h=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/from-browser.js")),h(k,e,t)})}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_transform.js":function(e,t,n){"use strict";e.exports=u;var i=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes,r=i.ERR_METHOD_NOT_IMPLEMENTED,a=i.ERR_MULTIPLE_CALLBACK,s=i.ERR_TRANSFORM_ALREADY_TRANSFORMING,o=i.ERR_TRANSFORM_WITH_LENGTH_0,l=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js");function c(e,t){var n=this._transformState;n.transforming=!1;var i=n.writecb;if(null===i)return this.emit("error",new a);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),i(e);var r=this._readableState;r.reading=!1,(r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}function u(e){if(!(this instanceof u))return new u(e);l.call(this,e),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",d)}function d(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?f(this,null,null):this._flush((function(t,n){f(e,t,n)}))}function f(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new o;if(e._transformState.transforming)throw new s;return e.push(null)}n("./node_modules/inherits/inherits_browser.js")(u,l),u.prototype.push=function(e,t){return this._transformState.needTransform=!1,l.prototype.push.call(this,e,t)},u.prototype._transform=function(e,t,n){n(new r("_transform()"))},u.prototype._write=function(e,t,n){var i=this._transformState;if(i.writecb=n,i.writechunk=e,i.writeencoding=t,!i.transforming){var r=this._readableState;(i.needTransform||r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}},u.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},u.prototype._destroy=function(e,t){l.prototype._destroy.call(this,e,(function(e){t(e)}))}},"./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_writable.js":function(e,t,n){"use strict";(function(t,i){function r(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var i=e.entry;e.entry=null;for(;i;){var r=i.callback;t.pendingcb--,r(n),i=i.next}t.corkedRequestsFree.next=e}(t,e)}}var a;e.exports=k,k.WritableState=x;var s={deprecate:n("./node_modules/util-deprecate/browser.js")},o=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/stream-browser.js"),l=n("./node_modules/buffer/index.js").Buffer,c=t.Uint8Array||function(){};var u,d=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/destroy.js"),f=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/state.js").getHighWaterMark,h=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes,p=h.ERR_INVALID_ARG_TYPE,m=h.ERR_METHOD_NOT_IMPLEMENTED,b=h.ERR_MULTIPLE_CALLBACK,v=h.ERR_STREAM_CANNOT_PIPE,g=h.ERR_STREAM_DESTROYED,y=h.ERR_STREAM_NULL_VALUES,_=h.ERR_STREAM_WRITE_AFTER_END,w=h.ERR_UNKNOWN_ENCODING,C=d.errorOrDestroy;function S(){}function x(e,t,s){a=a||n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js"),e=e||{},"boolean"!=typeof s&&(s=t instanceof a),this.objectMode=!!e.objectMode,s&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=f(this,e,"writableHighWaterMark",s),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var o=!1===e.decodeStrings;this.decodeStrings=!o,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,a=n.writecb;if("function"!=typeof a)throw new b;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,a){--t.pendingcb,n?(i.nextTick(a,r),i.nextTick(L,e,t),e._writableState.errorEmitted=!0,C(e,r)):(a(r),e._writableState.errorEmitted=!0,C(e,r),L(e,t))}(e,n,r,t,a);else{var s=E(n)||e.destroyed;s||n.corked||n.bufferProcessing||!n.bufferedRequest||j(e,n),r?i.nextTick(T,e,n,s,a):T(e,n,s,a)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new r(this)}function k(e){var t=this instanceof(a=a||n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js"));if(!t&&!u.call(k,this))return new k(e);this._writableState=new x(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),o.call(this)}function M(e,t,n,i,r,a,s){t.writelen=i,t.writecb=s,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new g("write")):n?e._writev(r,t.onwrite):e._write(r,a,t.onwrite),t.sync=!1}function T(e,t,n,i){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,i(),L(e,t)}function j(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var i=t.bufferedRequestCount,a=new Array(i),s=t.corkedRequestsFree;s.entry=n;for(var o=0,l=!0;n;)a[o]=n,n.isBuf||(l=!1),n=n.next,o+=1;a.allBuffers=l,M(e,t,!0,t.length,a,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new r(t),t.bufferedRequestCount=0}else{for(;n;){var c=n.chunk,u=n.encoding,d=n.callback;if(M(e,t,!1,t.objectMode?1:c.length,c,u,d),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function E(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function A(e,t){e._final((function(n){t.pendingcb--,n&&C(e,n),t.prefinished=!0,e.emit("prefinish"),L(e,t)}))}function L(e,t){var n=E(t);if(n&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,i.nextTick(A,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var r=e._readableState;(!r||r.autoDestroy&&r.endEmitted)&&e.destroy()}return n}n("./node_modules/inherits/inherits_browser.js")(k,o),x.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(x.prototype,"buffer",{get:s.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(u=Function.prototype[Symbol.hasInstance],Object.defineProperty(k,Symbol.hasInstance,{value:function(e){return!!u.call(this,e)||this===k&&(e&&e._writableState instanceof x)}})):u=function(e){return e instanceof this},k.prototype.pipe=function(){C(this,new v)},k.prototype.write=function(e,t,n){var r,a=this._writableState,s=!1,o=!a.objectMode&&(r=e,l.isBuffer(r)||r instanceof c);return o&&!l.isBuffer(e)&&(e=function(e){return l.from(e)}(e)),"function"==typeof t&&(n=t,t=null),o?t="buffer":t||(t=a.defaultEncoding),"function"!=typeof n&&(n=S),a.ending?function(e,t){var n=new _;C(e,n),i.nextTick(t,n)}(this,n):(o||function(e,t,n,r){var a;return null===n?a=new y:"string"==typeof n||t.objectMode||(a=new p("chunk",["string","Buffer"],n)),!a||(C(e,a),i.nextTick(r,a),!1)}(this,a,e,n))&&(a.pendingcb++,s=function(e,t,n,i,r,a){if(!n){var s=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=l.from(t,n));return t}(t,i,r);i!==s&&(n=!0,r="buffer",i=s)}var o=t.objectMode?1:i.length;t.length+=o;var c=t.length<t.highWaterMark;c||(t.needDrain=!0);if(t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:i,encoding:r,isBuf:n,callback:a,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else M(e,t,!1,o,i,r,a);return c}(this,a,o,e,t,n)),s},k.prototype.cork=function(){this._writableState.corked++},k.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||j(this,e))},k.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new w(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(k.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),k.prototype._write=function(e,t,n){n(new m("_write()"))},k.prototype._writev=null,k.prototype.end=function(e,t,n){var r=this._writableState;return"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||function(e,t,n){t.ending=!0,L(e,t),n&&(t.finished?i.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n),this},Object.defineProperty(k.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),k.prototype.destroy=d.destroy,k.prototype._undestroy=d.undestroy,k.prototype._destroy=function(e,t){t(e)}}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/async_iterator.js":function(e,t,n){"use strict";(function(t){var i;function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/end-of-stream.js"),s=Symbol("lastResolve"),o=Symbol("lastReject"),l=Symbol("error"),c=Symbol("ended"),u=Symbol("lastPromise"),d=Symbol("handlePromise"),f=Symbol("stream");function h(e,t){return{value:e,done:t}}function p(e){var t=e[s];if(null!==t){var n=e[f].read();null!==n&&(e[u]=null,e[s]=null,e[o]=null,t(h(n,!1)))}}function m(e){t.nextTick(p,e)}var b=Object.getPrototypeOf((function(){})),v=Object.setPrototypeOf((r(i={get stream(){return this[f]},next:function(){var e=this,n=this[l];if(null!==n)return Promise.reject(n);if(this[c])return Promise.resolve(h(void 0,!0));if(this[f].destroyed)return new Promise((function(n,i){t.nextTick((function(){e[l]?i(e[l]):n(h(void 0,!0))}))}));var i,r=this[u];if(r)i=new Promise(function(e,t){return function(n,i){e.then((function(){t[c]?n(h(void 0,!0)):t[d](n,i)}),i)}}(r,this));else{var a=this[f].read();if(null!==a)return Promise.resolve(h(a,!1));i=new Promise(this[d])}return this[u]=i,i}},Symbol.asyncIterator,(function(){return this})),r(i,"return",(function(){var e=this;return new Promise((function(t,n){e[f].destroy(null,(function(e){e?n(e):t(h(void 0,!0))}))}))})),i),b);e.exports=function(e){var t,n=Object.create(v,(r(t={},f,{value:e,writable:!0}),r(t,s,{value:null,writable:!0}),r(t,o,{value:null,writable:!0}),r(t,l,{value:null,writable:!0}),r(t,c,{value:e._readableState.endEmitted,writable:!0}),r(t,d,{value:function(e,t){var i=n[f].read();i?(n[u]=null,n[s]=null,n[o]=null,e(h(i,!1))):(n[s]=e,n[o]=t)},writable:!0}),t));return n[u]=null,a(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[o];return null!==t&&(n[u]=null,n[s]=null,n[o]=null,t(e)),void(n[l]=e)}var i=n[s];null!==i&&(n[u]=null,n[s]=null,n[o]=null,i(h(void 0,!0))),n[c]=!0})),e.on("readable",m.bind(null,n)),n}}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/buffer_list.js":function(e,t,n){"use strict";function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var s=n("./node_modules/buffer/index.js").Buffer,o=n(11).inspect,l=o&&o.custom||"inspect";e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,n,c;return t=e,n=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return s.alloc(0);for(var t,n,i,r=s.allocUnsafe(e>>>0),a=this.head,o=0;a;)t=a.data,n=r,i=o,s.prototype.copy.call(t,n,i),o+=a.data.length,a=a.next;return r}},{key:"consume",value:function(e,t){var n;return e<this.head.data.length?(n=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):n=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),n}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,n=1,i=t.data;for(e-=i.length;t=t.next;){var r=t.data,a=e>r.length?r.length:e;if(a===r.length?i+=r:i+=r.slice(0,e),0==(e-=a)){a===r.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=r.slice(a));break}++n}return this.length-=n,i}},{key:"_getBuffer",value:function(e){var t=s.allocUnsafe(e),n=this.head,i=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var r=n.data,a=e>r.length?r.length:e;if(r.copy(t,t.length-e,0,a),0==(e-=a)){a===r.length?(++i,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=r.slice(a));break}++i}return this.length-=i,t}},{key:l,value:function(e,t){return o(this,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t,{depth:0,customInspect:!1}))}}],n&&a(t.prototype,n),c&&a(t,c),e}()},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/destroy.js":function(e,t,n){"use strict";(function(t){function n(e,t){r(e,t),i(e)}function i(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function r(e,t){e.emit("error",t)}e.exports={destroy:function(e,a){var s=this,o=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return o||l?(a?a(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(r,this,e)):t.nextTick(r,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!a&&e?s._writableState?s._writableState.errorEmitted?t.nextTick(i,s):(s._writableState.errorEmitted=!0,t.nextTick(n,s,e)):t.nextTick(n,s,e):a?(t.nextTick(i,s),a(e)):t.nextTick(i,s)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var n=e._readableState,i=e._writableState;n&&n.autoDestroy||i&&i.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/end-of-stream.js":function(e,t,n){"use strict";var i=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes.ERR_STREAM_PREMATURE_CLOSE;function r(){}e.exports=function e(t,n,a){if("function"==typeof n)return e(t,null,n);n||(n={}),a=function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];e.apply(this,i)}}}(a||r);var s=n.readable||!1!==n.readable&&t.readable,o=n.writable||!1!==n.writable&&t.writable,l=function(){t.writable||u()},c=t._writableState&&t._writableState.finished,u=function(){o=!1,c=!0,s||a.call(t)},d=t._readableState&&t._readableState.endEmitted,f=function(){s=!1,d=!0,o||a.call(t)},h=function(e){a.call(t,e)},p=function(){var e;return s&&!d?(t._readableState&&t._readableState.ended||(e=new i),a.call(t,e)):o&&!c?(t._writableState&&t._writableState.ended||(e=new i),a.call(t,e)):void 0},m=function(){t.req.on("finish",u)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?o&&!t._writableState&&(t.on("end",l),t.on("close",l)):(t.on("complete",u),t.on("abort",p),t.req?m():t.on("request",m)),t.on("end",f),t.on("finish",u),!1!==n.error&&t.on("error",h),t.on("close",p),function(){t.removeListener("complete",u),t.removeListener("abort",p),t.removeListener("request",m),t.req&&t.req.removeListener("finish",u),t.removeListener("end",l),t.removeListener("close",l),t.removeListener("finish",u),t.removeListener("end",f),t.removeListener("error",h),t.removeListener("close",p)}}},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/from-browser.js":function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/pipeline.js":function(e,t,n){"use strict";var i;var r=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes,a=r.ERR_MISSING_ARGS,s=r.ERR_STREAM_DESTROYED;function o(e){if(e)throw e}function l(e,t,r,a){a=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(a);var o=!1;e.on("close",(function(){o=!0})),void 0===i&&(i=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/end-of-stream.js")),i(e,{readable:t,writable:r},(function(e){if(e)return a(e);o=!0,a()}));var l=!1;return function(t){if(!o&&!l)return l=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void a(t||new s("pipe"))}}function c(e){e()}function u(e,t){return e.pipe(t)}function d(e){return e.length?"function"!=typeof e[e.length-1]?o:e.pop():o}e.exports=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i,r=d(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new a("streams");var s=t.map((function(e,n){var a=n<t.length-1;return l(e,a,n>0,(function(e){i||(i=e),e&&s.forEach(c),a||(s.forEach(c),r(i))}))}));return t.reduce(u)}},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/state.js":function(e,t,n){"use strict";var i=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,n,r){var a=function(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}(t,r,n);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0)throw new i(r?n:"highWaterMark",a);return Math.floor(a)}return e.objectMode?16:16384}}},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/stream-browser.js":function(e,t,n){e.exports=n("./node_modules/events/events.js").EventEmitter},"./node_modules/browserify-sign/node_modules/readable-stream/readable-browser.js":function(e,t,n){(t=e.exports=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_readable.js")).Stream=t,t.Readable=t,t.Writable=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_writable.js"),t.Duplex=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js"),t.Transform=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_transform.js"),t.PassThrough=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_passthrough.js"),t.finished=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/end-of-stream.js"),t.pipeline=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/pipeline.js")},"./node_modules/buffer-xor/index.js":function(e,t,n){(function(t){e.exports=function(e,n){for(var i=Math.min(e.length,n.length),r=new t(i),a=0;a<i;++a)r[a]=e[a]^n[a];return r}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/cipher-base/index.js":function(e,t,n){var i=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/stream-browserify/index.js").Transform,a=n("./node_modules/string_decoder/lib/string_decoder.js").StringDecoder;function s(e){r.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}n("./node_modules/inherits/inherits_browser.js")(s,r),s.prototype.update=function(e,t,n){"string"==typeof e&&(e=i.from(e,t));var r=this._update(e);return this.hashMode?this:(n&&(r=this._toString(r,n)),r)},s.prototype.setAutoPadding=function(){},s.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},s.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},s.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},s.prototype._transform=function(e,t,n){var i;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(r){i=r}finally{n(i)}},s.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(n){t=n}e(t)},s.prototype._finalOrDigest=function(e){var t=this.__final()||i.alloc(0);return e&&(t=this._toString(t,e,!0)),t},s.prototype._toString=function(e,t,n){if(this._decoder||(this._decoder=new a(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var i=this._decoder.write(e);return n&&(i+=this._decoder.end()),i},e.exports=s},"./node_modules/color-blend/index.js":function(e,t,n){"use strict";var i=n("./node_modules/postcss/lib/postcss.js"),r=n("./node_modules/postcss-functions/dist/index.js"),a=n("./node_modules/color-blend/src/blend.js");e.exports=i.plugin("color-blend",(function(){return i().use(r({functions:a}))}))},"./node_modules/color-blend/src/blend.js":function(e,t,n){var i=n("./node_modules/color-blend/src/helpers.js");function r(e,t,n,i,r,a){return(1-t/n)*i+t/n*Math.round((1-e)*r+e*a)}var a=!1,s=!1,o=!0;function l(e,t,n,l){"object"!=typeof e&&(e=i.convertFromString(e)),"object"!=typeof t&&(t=i.convertFromString(t)),a&&(e=i.convertFromUnit(e),t=i.convertFromUnit(t)),e=i.restrictColor(e);var c=(t=i.restrictColor(t)).a+e.a-t.a*e.a,u=l(e,t,n);return u=i.restrictColor({r:r(e.a,t.a,c,e.r,t.r,u.r),g:r(e.a,t.a,c,e.g,t.g,u.g),b:r(e.a,t.a,c,e.b,t.b,u.b),a:c}),"rgba("+(u=s?i.convertToUnit(u):o?i.roundChannels(u):i.roundChannelsForSanity(u)).r+","+u.g+","+u.b+","+u.a+")"}var c=n("./node_modules/color-blend/src/separable.js"),u=n("./node_modules/color-blend/src/non-separable.js");e.exports={normal:function(e,t){return l(e,t,"normal",c)},multiply:function(e,t){return l(e,t,"multiply",c)},screen:function(e,t){return l(e,t,"screen",c)},overlay:function(e,t){return l(e,t,"overlay",c)},colorDodge:function(e,t){return l(e,t,"colorDodge",c)},colorBurn:function(e,t){return l(e,t,"colorBurn",c)},hardLight:function(e,t){return l(e,t,"hardLight",c)},softLight:function(e,t){return l(e,t,"softLight",c)},difference:function(e,t){return l(e,t,"difference",c)},exclusion:function(e,t){return l(e,t,"exclusion",c)},hue:function(e,t){return l(e,t,"hue",u)},saturation:function(e,t){return l(e,t,"saturation",u)},luminosity:function(e,t){return l(e,t,"luminosity",u)}}},"./node_modules/color-blend/src/helpers.js":function(e,t){function n(e,t,n){return Math.min(Math.max(e,t),n)}e.exports={restrictColor:function(e){return{r:n(e.r,0,255),g:n(e.g,0,255),b:n(e.b,0,255),a:n(e.a,0,1)}},convertFromUnit:function(e){return{r:255*e.r,g:255*e.g,b:255*e.b,a:e.a}},convertToUnit:function(e){return{r:e.r/255,g:e.g/255,b:e.b/255,a:e.a}},roundChannels:function(e,t){null==t&&(t=0);var n=Math.pow(10,t);return{r:Math.round(e.r*n)/n,g:Math.round(e.g*n)/n,b:Math.round(e.b*n)/n,a:e.a}},roundChannelsForSanity:function(e){return this.roundChannels(e,9)},convertFromString:function(e){var t,n,i=function(e){return parseInt(e,16)},r=e.slice(0,1);return"#"===r?4===(t=e).length?(n=t.replace("#","").split(""),{r:i(n[0]+n[0]),g:i(n[1]+n[1]),b:i(n[2]+n[2]),a:1}):{r:i(t.slice(1,3)),g:i(t.slice(3,5)),b:i(t.slice(5)),a:1}:"r"===r.toLowerCase()?function(e){var t,n=e.slice(e.indexOf("(")+1,e.indexOf(")")).split(",");return(t={r:(n=n.map((function(e,t){return 3!==t?parseInt(e,10):parseFloat(e)})))[0],g:n[1],b:n[2]}).a=n[3]?n[3]:1,t}(e):(console.log("!Ooops! RGBvalues.color("+e+") : HEX, RGB, or RGBa strings only"),{color:e})}}},"./node_modules/color-blend/src/non-separable.js":function(e,t,n){var i=n("./node_modules/color-blend/src/helpers.js"),r={lum:function(e){return.3*e.r+.59*e.g+.11*e.b},clipColor:function(e){var t=this.lum(e),n=Math.min(e.r,e.g,e.b),i=Math.max(e.r,e.g,e.b),r={r:e.r,g:e.g,b:e.b};return n<0&&(r.r=t+(r.r-t)*t/(t-n),r.g=t+(r.g-t)*t/(t-n),r.b=t+(r.b-t)*t/(t-n)),i>1&&(r.r=t+(r.r-t)*(1-t)/(i-t),r.g=t+(r.g-t)*(1-t)/(i-t),r.b=t+(r.b-t)*(1-t)/(i-t)),r},setLum:function(e,t){var n=t-this.lum(e);return this.clipColor({r:e.r+n,g:e.g+n,b:e.b+n})},sat:function(e){return Math.max(e.r,e.g,e.b)-Math.min(e.r,e.g,e.b)},setSat:function(e,t){var n=Object.keys(e).sort((function(t,n){return e[t]-e[n]})),i=n[0],r=n[1],a=n[2],s={r:e.r,g:e.g,b:e.b};return s[a]>s[i]?(s[r]=(s[r]-s[i])*t/(s[a]-s[i]),s[a]=t):s[r]=s[a]=0,s[i]=0,s}},a={hue:function(e,t){return r.setLum(r.setSat(t,r.sat(e)),r.lum(e))},saturation:function(e,t){return r.setLum(r.setSat(e,r.sat(t)),r.lum(e))},color:function(e,t){return r.setLum(t,r.lum(e))},luminosity:function(e,t){return r.setLum(e,r.lum(t))}};e.exports=function(e,t,n){return i.convertFromUnit(a[n](i.convertToUnit(e),i.convertToUnit(t)))}},"./node_modules/color-blend/src/separable.js":function(e,t){var n={normal:function(e,t){return t},multiply:function(e,t){return e*t},screen:function(e,t){return e+t-e*t},overlay:function(e,t){return this.hardLight(t,e)},darken:function(e,t){return Math.min(e,t)},lighten:function(e,t){return Math.min(Math.max(e,t),1)},colorDodge:function(e,t){return 0===e?0:1===t?1:Math.min(1,e/(1-t))},colorBurn:function(e,t){return 1===e?1:0===t?0:1-Math.min(1,(1-e)/t)},hardLight:function(e,t){return t<=.5?this.multiply(e,2*t):this.screen(e,2*t-1)},softLight:function(e,t){return t<=.5?e-(1-2*t)*e*(1-e):e+(2*t-1)*((e<=.25?((16*e-12)*e+4)*e:Math.sqrt(e))-e)},difference:function(e,t){return Math.abs(e-t)},exclusion:function(e,t){return e+t-2*e*t}};e.exports=function(e,t,i){return{r:255*n[i](e.r/255,t.r/255),g:255*n[i](e.g/255,t.g/255),b:255*n[i](e.b/255,t.b/255)}}},"./node_modules/color-convert/conversions.js":function(e,t,n){var i=n("./node_modules/color-name/index.js"),r={};for(var a in i)i.hasOwnProperty(a)&&(r[i[a]]=a);var s=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var o in s)if(s.hasOwnProperty(o)){if(!("channels"in s[o]))throw new Error("missing channels property: "+o);if(!("labels"in s[o]))throw new Error("missing channel labels property: "+o);if(s[o].labels.length!==s[o].channels)throw new Error("channel and label counts mismatch: "+o);var l=s[o].channels,c=s[o].labels;delete s[o].channels,delete s[o].labels,Object.defineProperty(s[o],"channels",{value:l}),Object.defineProperty(s[o],"labels",{value:c})}s.rgb.hsl=function(e){var t,n,i=e[0]/255,r=e[1]/255,a=e[2]/255,s=Math.min(i,r,a),o=Math.max(i,r,a),l=o-s;return o===s?t=0:i===o?t=(r-a)/l:r===o?t=2+(a-i)/l:a===o&&(t=4+(i-r)/l),(t=Math.min(60*t,360))<0&&(t+=360),n=(s+o)/2,[t,100*(o===s?0:n<=.5?l/(o+s):l/(2-o-s)),100*n]},s.rgb.hsv=function(e){var t,n,i,r,a,s=e[0]/255,o=e[1]/255,l=e[2]/255,c=Math.max(s,o,l),u=c-Math.min(s,o,l),d=function(e){return(c-e)/6/u+.5};return 0===u?r=a=0:(a=u/c,t=d(s),n=d(o),i=d(l),s===c?r=i-n:o===c?r=1/3+t-i:l===c&&(r=2/3+n-t),r<0?r+=1:r>1&&(r-=1)),[360*r,100*a,100*c]},s.rgb.hwb=function(e){var t=e[0],n=e[1],i=e[2];return[s.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(n,i))),100*(i=1-1/255*Math.max(t,Math.max(n,i)))]},s.rgb.cmyk=function(e){var t,n=e[0]/255,i=e[1]/255,r=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-i,1-r)))/(1-t)||0),100*((1-i-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]},s.rgb.keyword=function(e){var t=r[e];if(t)return t;var n,a,s,o=1/0;for(var l in i)if(i.hasOwnProperty(l)){var c=i[l],u=(a=e,s=c,Math.pow(a[0]-s[0],2)+Math.pow(a[1]-s[1],2)+Math.pow(a[2]-s[2],2));u<o&&(o=u,n=l)}return n},s.keyword.rgb=function(e){return i[e]},s.rgb.xyz=function(e){var t=e[0]/255,n=e[1]/255,i=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*t+.7152*n+.0722*i),100*(.0193*t+.1192*n+.9505*i)]},s.rgb.lab=function(e){var t=s.rgb.xyz(e),n=t[0],i=t[1],r=t[2];return i/=100,r/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},s.hsl.rgb=function(e){var t,n,i,r,a,s=e[0]/360,o=e[1]/100,l=e[2]/100;if(0===o)return[a=255*l,a,a];t=2*l-(n=l<.5?l*(1+o):l+o-l*o),r=[0,0,0];for(var c=0;c<3;c++)(i=s+1/3*-(c-1))<0&&i++,i>1&&i--,a=6*i<1?t+6*(n-t)*i:2*i<1?n:3*i<2?t+(n-t)*(2/3-i)*6:t,r[c]=255*a;return r},s.hsl.hsv=function(e){var t=e[0],n=e[1]/100,i=e[2]/100,r=n,a=Math.max(i,.01);return n*=(i*=2)<=1?i:2-i,r*=a<=1?a:2-a,[t,100*(0===i?2*r/(a+r):2*n/(i+n)),100*((i+n)/2)]},s.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,i=e[2]/100,r=Math.floor(t)%6,a=t-Math.floor(t),s=255*i*(1-n),o=255*i*(1-n*a),l=255*i*(1-n*(1-a));switch(i*=255,r){case 0:return[i,l,s];case 1:return[o,i,s];case 2:return[s,i,l];case 3:return[s,o,i];case 4:return[l,s,i];case 5:return[i,s,o]}},s.hsv.hsl=function(e){var t,n,i,r=e[0],a=e[1]/100,s=e[2]/100,o=Math.max(s,.01);return i=(2-a)*s,n=a*o,[r,100*(n=(n/=(t=(2-a)*o)<=1?t:2-t)||0),100*(i/=2)]},s.hwb.rgb=function(e){var t,n,i,r,a,s,o,l=e[0]/360,c=e[1]/100,u=e[2]/100,d=c+u;switch(d>1&&(c/=d,u/=d),i=6*l-(t=Math.floor(6*l)),0!=(1&t)&&(i=1-i),r=c+i*((n=1-u)-c),t){default:a=n,s=r,o=c;break;case 1:a=r,s=n,o=c;break;case 2:a=c,s=n,o=r;break;case 3:a=c,s=r,o=n;break;case 4:a=r,s=c,o=n;break;case 5:a=n,s=c,o=r}return[255*a,255*s,255*o]},s.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,i=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,n*(1-r)+r)),255*(1-Math.min(1,i*(1-r)+r))]},s.xyz.rgb=function(e){var t,n,i,r=e[0]/100,a=e[1]/100,s=e[2]/100;return n=-.9689*r+1.8758*a+.0415*s,i=.0557*r+-.204*a+1.057*s,t=(t=3.2406*r+-1.5372*a+-.4986*s)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(i=Math.min(Math.max(0,i),1))]},s.xyz.lab=function(e){var t=e[0],n=e[1],i=e[2];return n/=100,i/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},s.lab.xyz=function(e){var t,n,i,r=e[0];t=e[1]/500+(n=(r+16)/116),i=n-e[2]/200;var a=Math.pow(n,3),s=Math.pow(t,3),o=Math.pow(i,3);return n=a>.008856?a:(n-16/116)/7.787,t=s>.008856?s:(t-16/116)/7.787,i=o>.008856?o:(i-16/116)/7.787,[t*=95.047,n*=100,i*=108.883]},s.lab.lch=function(e){var t,n=e[0],i=e[1],r=e[2];return(t=360*Math.atan2(r,i)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(i*i+r*r),t]},s.lch.lab=function(e){var t,n=e[0],i=e[1];return t=e[2]/360*2*Math.PI,[n,i*Math.cos(t),i*Math.sin(t)]},s.rgb.ansi16=function(e){var t=e[0],n=e[1],i=e[2],r=1 in arguments?arguments[1]:s.rgb.hsv(e)[2];if(0===(r=Math.round(r/50)))return 30;var a=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===r&&(a+=60),a},s.hsv.ansi16=function(e){return s.rgb.ansi16(s.hsv.rgb(e),e[2])},s.rgb.ansi256=function(e){var t=e[0],n=e[1],i=e[2];return t===n&&n===i?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)},s.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var n=.5*(1+~~(e>50));return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},s.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var n;return e-=16,[Math.floor(e/36)/5*255,Math.floor((n=e%36)/6)/5*255,n%6/5*255]},s.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},s.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map((function(e){return e+e})).join(""));var i=parseInt(n,16);return[i>>16&255,i>>8&255,255&i]},s.rgb.hcg=function(e){var t,n=e[0]/255,i=e[1]/255,r=e[2]/255,a=Math.max(Math.max(n,i),r),s=Math.min(Math.min(n,i),r),o=a-s;return t=o<=0?0:a===n?(i-r)/o%6:a===i?2+(r-n)/o:4+(n-i)/o+4,t/=6,[360*(t%=1),100*o,100*(o<1?s/(1-o):0)]},s.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,i=1,r=0;return(i=n<.5?2*t*n:2*t*(1-n))<1&&(r=(n-.5*i)/(1-i)),[e[0],100*i,100*r]},s.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,i=t*n,r=0;return i<1&&(r=(n-i)/(1-i)),[e[0],100*i,100*r]},s.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,i=e[2]/100;if(0===n)return[255*i,255*i,255*i];var r,a=[0,0,0],s=t%1*6,o=s%1,l=1-o;switch(Math.floor(s)){case 0:a[0]=1,a[1]=o,a[2]=0;break;case 1:a[0]=l,a[1]=1,a[2]=0;break;case 2:a[0]=0,a[1]=1,a[2]=o;break;case 3:a[0]=0,a[1]=l,a[2]=1;break;case 4:a[0]=o,a[1]=0,a[2]=1;break;default:a[0]=1,a[1]=0,a[2]=l}return r=(1-n)*i,[255*(n*a[0]+r),255*(n*a[1]+r),255*(n*a[2]+r)]},s.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),i=0;return n>0&&(i=t/n),[e[0],100*i,100*n]},s.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,i=0;return n>0&&n<.5?i=t/(2*n):n>=.5&&n<1&&(i=t/(2*(1-n))),[e[0],100*i,100*n]},s.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},s.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,i=n-t,r=0;return i<1&&(r=(n-i)/(1-i)),[e[0],100*i,100*r]},s.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},s.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},s.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},s.gray.hsl=s.gray.hsv=function(e){return[0,0,e[0]]},s.gray.hwb=function(e){return[0,100,e[0]]},s.gray.cmyk=function(e){return[0,0,0,e[0]]},s.gray.lab=function(e){return[e[0],0,0]},s.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},s.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},"./node_modules/color-convert/index.js":function(e,t,n){var i=n("./node_modules/color-convert/conversions.js"),r=n("./node_modules/color-convert/route.js"),a={};Object.keys(i).forEach((function(e){a[e]={},Object.defineProperty(a[e],"channels",{value:i[e].channels}),Object.defineProperty(a[e],"labels",{value:i[e].labels});var t=r(e);Object.keys(t).forEach((function(n){var i=t[n];a[e][n]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if("object"==typeof n)for(var i=n.length,r=0;r<i;r++)n[r]=Math.round(n[r]);return n};return"conversion"in e&&(t.conversion=e.conversion),t}(i),a[e][n].raw=function(e){var t=function(t){return null==t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(i)}))})),e.exports=a},"./node_modules/color-convert/route.js":function(e,t,n){var i=n("./node_modules/color-convert/conversions.js");function r(e){var t=function(){for(var e={},t=Object.keys(i),n=t.length,r=0;r<n;r++)e[t[r]]={distance:-1,parent:null};return e}(),n=[e];for(t[e].distance=0;n.length;)for(var r=n.pop(),a=Object.keys(i[r]),s=a.length,o=0;o<s;o++){var l=a[o],c=t[l];-1===c.distance&&(c.distance=t[r].distance+1,c.parent=r,n.unshift(l))}return t}function a(e,t){return function(n){return t(e(n))}}function s(e,t){for(var n=[t[e].parent,e],r=i[t[e].parent][e],s=t[e].parent;t[s].parent;)n.unshift(t[s].parent),r=a(i[t[s].parent][s],r),s=t[s].parent;return r.conversion=n,r}e.exports=function(e){for(var t=r(e),n={},i=Object.keys(t),a=i.length,o=0;o<a;o++){var l=i[o];null!==t[l].parent&&(n[l]=s(l,t))}return n}},"./node_modules/color-name/index.js":function(e,t,n){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},"./node_modules/color-string/color-string.js":function(e,t,n){var i=n("./node_modules/color-name/index.js");function r(e){if(e){var t=[0,0,0],n=1,r=e.match(/^#([a-fA-F0-9]{3})$/);if(r){r=r[1];for(var a=0;a<t.length;a++)t[a]=parseInt(r[a]+r[a],16)}else if(r=e.match(/^#([a-fA-F0-9]{6})$/)){r=r[1];for(a=0;a<t.length;a++)t[a]=parseInt(r.slice(2*a,2*a+2),16)}else if(r=e.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(a=0;a<t.length;a++)t[a]=parseInt(r[a+1]);n=parseFloat(r[4])}else if(r=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(a=0;a<t.length;a++)t[a]=Math.round(2.55*parseFloat(r[a+1]));n=parseFloat(r[4])}else if(r=e.match(/(\D+)/)){if("transparent"==r[1])return[0,0,0,0];if(!(t=i[r[1]]))return}for(a=0;a<t.length;a++)t[a]=u(t[a],0,255);return n=n||0==n?u(n,0,1):1,t[3]=n,t}}function a(e){if(e){var t=e.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(t){var n=parseFloat(t[4]);return[u(parseInt(t[1]),0,360),u(parseFloat(t[2]),0,100),u(parseFloat(t[3]),0,100),u(isNaN(n)?1:n,0,1)]}}}function s(e){if(e){var t=e.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(t){var n=parseFloat(t[4]);return[u(parseInt(t[1]),0,360),u(parseFloat(t[2]),0,100),u(parseFloat(t[3]),0,100),u(isNaN(n)?1:n,0,1)]}}}function o(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+t+")"}function l(e,t){return"rgba("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%, "+(t||e[3]||1)+")"}function c(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+t+")"}function u(e,t,n){return Math.min(Math.max(t,e),n)}function d(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}e.exports={getRgba:r,getHsla:a,getRgb:function(e){var t=r(e);return t&&t.slice(0,3)},getHsl:function(e){var t=a(e);return t&&t.slice(0,3)},getHwb:s,getAlpha:function(e){var t=r(e);if(t)return t[3];if(t=a(e))return t[3];if(t=s(e))return t[3]},hexString:function(e){return"#"+d(e[0])+d(e[1])+d(e[2])},rgbString:function(e,t){if(t<1||e[3]&&e[3]<1)return o(e,t);return"rgb("+e[0]+", "+e[1]+", "+e[2]+")"},rgbaString:o,percentString:function(e,t){if(t<1||e[3]&&e[3]<1)return l(e,t);var n=Math.round(e[0]/255*100),i=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return"rgb("+n+"%, "+i+"%, "+r+"%)"},percentaString:l,hslString:function(e,t){if(t<1||e[3]&&e[3]<1)return c(e,t);return"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"},hslaString:c,hwbString:function(e,t){void 0===t&&(t=void 0!==e[3]?e[3]:1);return"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+(void 0!==t&&1!==t?", "+t:"")+")"},keyword:function(e){return f[e.slice(0,3)]}};var f={};for(var h in i)f[i[h]]=h},"./node_modules/color/index.js":function(e,t,n){var i=n("./node_modules/color/node_modules/clone/clone.js"),r=n("./node_modules/color-convert/index.js"),a=n("./node_modules/color-string/color-string.js"),s=function(e){if(e instanceof s)return e;if(!(this instanceof s))return new s(e);var t;if(this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},"string"==typeof e)if(t=a.getRgba(e))this.setValues("rgb",t);else if(t=a.getHsla(e))this.setValues("hsl",t);else{if(!(t=a.getHwb(e)))throw new Error('Unable to parse color from string "'+e+'"');this.setValues("hwb",t)}else if("object"==typeof e)if(void 0!==(t=e).r||void 0!==t.red)this.setValues("rgb",t);else if(void 0!==t.l||void 0!==t.lightness)this.setValues("hsl",t);else if(void 0!==t.v||void 0!==t.value)this.setValues("hsv",t);else if(void 0!==t.w||void 0!==t.whiteness)this.setValues("hwb",t);else{if(void 0===t.c&&void 0===t.cyan)throw new Error("Unable to parse color from object "+JSON.stringify(e));this.setValues("cmyk",t)}};s.prototype={rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){return 1!==this.values.alpha?this.values.hwb.concat([this.values.alpha]):this.values.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){return this.values.rgb.concat([this.values.alpha])},rgbaArrayNormalized:function(){for(var e=this.values.rgb,t=[],n=0;n<3;n++)t[n]=e[n]/255;return t.push(this.values.alpha),t},hslaArray:function(){return this.values.hsl.concat([this.values.alpha])},alpha:function(e){return void 0===e?this.values.alpha:(this.setValues("alpha",e),this)},red:function(e){return this.setChannel("rgb",0,e)},green:function(e){return this.setChannel("rgb",1,e)},blue:function(e){return this.setChannel("rgb",2,e)},hue:function(e){return e&&(e=(e%=360)<0?360+e:e),this.setChannel("hsl",0,e)},saturation:function(e){return this.setChannel("hsl",1,e)},lightness:function(e){return this.setChannel("hsl",2,e)},saturationv:function(e){return this.setChannel("hsv",1,e)},whiteness:function(e){return this.setChannel("hwb",1,e)},blackness:function(e){return this.setChannel("hwb",2,e)},value:function(e){return this.setChannel("hsv",2,e)},cyan:function(e){return this.setChannel("cmyk",0,e)},magenta:function(e){return this.setChannel("cmyk",1,e)},yellow:function(e){return this.setChannel("cmyk",2,e)},black:function(e){return this.setChannel("cmyk",3,e)},hexString:function(){return a.hexString(this.values.rgb)},rgbString:function(){return a.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return a.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return a.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return a.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return a.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return a.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return a.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){return this.values.rgb[0]<<16|this.values.rgb[1]<<8|this.values.rgb[2]},luminosity:function(){for(var e=this.values.rgb,t=[],n=0;n<e.length;n++){var i=e[n]/255;t[n]=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var e=this.values.rgb;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;t<3;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){return this.values.hsl[2]+=this.values.hsl[2]*e,this.setValues("hsl",this.values.hsl),this},darken:function(e){return this.values.hsl[2]-=this.values.hsl[2]*e,this.setValues("hsl",this.values.hsl),this},saturate:function(e){return this.values.hsl[1]+=this.values.hsl[1]*e,this.setValues("hsl",this.values.hsl),this},desaturate:function(e){return this.values.hsl[1]-=this.values.hsl[1]*e,this.setValues("hsl",this.values.hsl),this},whiten:function(e){return this.values.hwb[1]+=this.values.hwb[1]*e,this.setValues("hwb",this.values.hwb),this},blacken:function(e){return this.values.hwb[2]+=this.values.hwb[2]*e,this.setValues("hwb",this.values.hwb),this},greyscale:function(){var e=this.values.rgb,t=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[t,t,t]),this},clearer:function(e){return this.setValues("alpha",this.values.alpha-this.values.alpha*e),this},opaquer:function(e){return this.setValues("alpha",this.values.alpha+this.values.alpha*e),this},rotate:function(e){var t=this.values.hsl[0];return t=(t=(t+e)%360)<0?360+t:t,this.values.hsl[0]=t,this.setValues("hsl",this.values.hsl),this},mix:function(e,t){var n=this,i=e,r=void 0===t?.5:t,a=2*r-1,s=n.alpha()-i.alpha(),o=((a*s==-1?a:(a+s)/(1+a*s))+1)/2,l=1-o;return this.rgb(o*n.red()+l*i.red(),o*n.green()+l*i.green(),o*n.blue()+l*i.blue()).alpha(n.alpha()*r+i.alpha()*(1-r))},toJSON:function(){return this.rgb()},clone:function(){var e=new s;return e.values=i(this.values),e}},s.prototype.getValues=function(e){for(var t={},n=0;n<e.length;n++)t[e.charAt(n)]=this.values[e][n];return 1!==this.values.alpha&&(t.a=this.values.alpha),t},s.prototype.setValues=function(e,t){var n,i,a={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},s={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},o=1;if("alpha"===e)o=t;else if(t.length)this.values[e]=t.slice(0,e.length),o=t[e.length];else if(void 0!==t[e.charAt(0)]){for(n=0;n<e.length;n++)this.values[e][n]=t[e.charAt(n)];o=t.a}else if(void 0!==t[a[e][0]]){var l=a[e];for(n=0;n<e.length;n++)this.values[e][n]=t[l[n]];o=t.alpha}if(this.values.alpha=Math.max(0,Math.min(1,void 0===o?this.values.alpha:o)),"alpha"===e)return!1;for(n=0;n<e.length;n++)i=Math.max(0,Math.min(s[e][n],this.values[e][n])),this.values[e][n]=Math.round(i);for(var c in a)for(c!==e&&(this.values[c]=r[e][c](this.values[e])),n=0;n<c.length;n++)i=Math.max(0,Math.min(s[c][n],this.values[c][n])),this.values[c][n]=Math.round(i);return!0},s.prototype.setSpace=function(e,t){var n=t[0];return void 0===n?this.getValues(e):("number"==typeof n&&(n=Array.prototype.slice.call(t)),this.setValues(e,n),this)},s.prototype.setChannel=function(e,t,n){return void 0===n?this.values[e][t]:(n===this.values[e][t]||(this.values[e][t]=n,this.setValues(e,this.values[e])),this)},e.exports=s},"./node_modules/color/node_modules/clone/clone.js":function(e,t,n){(function(t){var n=function(){"use strict";function e(n,r,a,s){"object"==typeof r&&(a=r.depth,s=r.prototype,r.filter,r=r.circular);var o=[],l=[],c=void 0!==t;return void 0===r&&(r=!0),void 0===a&&(a=1/0),function n(a,u){if(null===a)return null;if(0==u)return a;var d,f;if("object"!=typeof a)return a;if(e.__isArray(a))d=[];else if(e.__isRegExp(a))d=new RegExp(a.source,i(a)),a.lastIndex&&(d.lastIndex=a.lastIndex);else if(e.__isDate(a))d=new Date(a.getTime());else{if(c&&t.isBuffer(a))return d=t.allocUnsafe?t.allocUnsafe(a.length):new t(a.length),a.copy(d),d;void 0===s?(f=Object.getPrototypeOf(a),d=Object.create(f)):(d=Object.create(s),f=s)}if(r){var h=o.indexOf(a);if(-1!=h)return l[h];o.push(a),l.push(d)}for(var p in a){var m;f&&(m=Object.getOwnPropertyDescriptor(f,p)),m&&null==m.set||(d[p]=n(a[p],u-1))}return d}(n,a)}function n(e){return Object.prototype.toString.call(e)}function i(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return e.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},e.__objToStr=n,e.__isDate=function(e){return"object"==typeof e&&"[object Date]"===n(e)},e.__isArray=function(e){return"object"==typeof e&&"[object Array]"===n(e)},e.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===n(e)},e.__getRegExpFlags=i,e}();e.exports&&(e.exports=n)}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/consistent/index.js":function(e,t,n){e.exports=n("./node_modules/consistent/lib/consistent.js")},"./node_modules/consistent/lib/consistent.js":function(e,t,n){var i=n("./node_modules/crypto-browserify/index.js"),r=n("./node_modules/consistent/node_modules/lru-cache/lib/lru-cache.js");function a(e){if(!(this instanceof a))return new a(e);e=e||{},this.replicas=e.replicas||120,this.members={},this.ring=[],e.members&&e.members.forEach(this.add.bind(this)),"murmurhash"==e.hash&&(this._hash=n("./node_modules/murmurhash/murmurhash.js").v3)}Object.defineProperty(a.prototype,"length",{get:function(){return Object.keys(this.members).length}}),a.prototype.add=function(e){e=this._makeMember(e),this.members[e.key]=e,this._continuum()},a.prototype.remove=function(e){e=this._makeMember(e),delete this.members[e.key],this._continuum()},a.prototype.replace=function(e,t){e=this._makeMember(e),t=this._makeMember(t),this.members[e.key]&&(t.hash=e.hash,this.members[t.key]=t,delete this.members[e.key],this._continuum())},a.prototype.getCached=function(e){this.cache||(this.cache=r(500));var t=this.cache.get(e);return t||(t=this.get(e),this.cache.set(e,t),t)},a.prototype.get=function(e){if(!this.ring.length)return null;for(var t,n=this._hash(e),i=this.ring,r=0,a=i.length;r<=a;){if(0==(t=r+(a-r>>1))||t==i.length)return i[0].key;if(i[t-1].hash<n&&i[t].hash>=n)return i[t].key;i[t].hash<n?r=t+1:a=t-1}return this.ring[0].key},a.prototype.exists=function(e){return this.members.hasOwnProperty(e)},a.prototype._makeMember=function(e){return"string"==typeof e&&(e={key:e}),e.weight=e.weight||1,e.hash=this._hash(e.key),e},a.prototype._continuum=function(){this.ring=[];for(var e=Object.keys(this.members),t=0;t<e.length;t++)for(var n=this.members[e[t]],i=0;i<Math.floor(this.replicas*n.weight);i++){var r=this._hash(n.hash+"-"+i);this.ring.push({hash:r,key:n.key})}this.ring.sort((function(e,t){return e.hash-t.hash}));for(t=0;t<this.ring.length-1;)this.ring[t].key==this.ring[t+1].key?this.ring.splice(t,1):t++;this.cache=null},a.prototype._hash=function(e){return i.createHash("md5").update(e).digest().readUInt32LE(0)},e.exports=a},"./node_modules/consistent/node_modules/lru-cache/lib/lru-cache.js":function(e,t,n){!function(){function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function n(){return 1}e.exports?e.exports=a:this.LRUCache=a;var i=!1;function r(e){i||"string"==typeof e||"number"==typeof e||(i=!0,console.error(new TypeError("LRU: key must be a string or number. Almost certainly a bug! "+typeof e).stack))}function a(e){if(!(this instanceof a))return new a(e);"number"==typeof e&&(e={max:e}),e||(e={}),this._max=e.max,(!this._max||"number"!=typeof this._max||this._max<=0)&&(this._max=1/0),this._lengthCalculator=e.length||n,"function"!=typeof this._lengthCalculator&&(this._lengthCalculator=n),this._allowStale=e.stale||!1,this._maxAge=e.maxAge||null,this._dispose=e.dispose,this.reset()}function s(e,t,n){r(t);var i=e._cache[t];return i&&(o(e,i)?(u(e,i),e._allowStale||(i=void 0)):n&&function(e,t){c(e,t),t.lu=e._mru++,e._lruList[t.lu]=t}(e,i),i&&(i=i.value)),i}function o(e,t){if(!t||!t.maxAge&&!e._maxAge)return!1;var n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e._maxAge&&n>e._maxAge}function l(e){for(;e._lru<e._mru&&e._length>e._max;)u(e,e._lruList[e._lru])}function c(e,t){for(delete e._lruList[t.lu];e._lru<e._mru&&!e._lruList[e._lru];)e._lru++}function u(e,t){t&&(e._dispose&&e._dispose(t.key,t.value),e._length-=t.length,e._itemCount--,delete e._cache[t.key],c(e,t))}function d(e,t,n,i,r,a){this.key=e,this.value=t,this.lu=n,this.length=i,this.now=r,a&&(this.maxAge=a)}Object.defineProperty(a.prototype,"max",{set:function(e){(!e||"number"!=typeof e||e<=0)&&(e=1/0),this._max=e,this._length>this._max&&l(this)},get:function(){return this._max},enumerable:!0}),Object.defineProperty(a.prototype,"lengthCalculator",{set:function(e){if("function"!=typeof e)for(var t in this._lengthCalculator=n,this._length=this._itemCount,this._cache)this._cache[t].length=1;else for(var t in this._lengthCalculator=e,this._length=0,this._cache)this._cache[t].length=this._lengthCalculator(this._cache[t].value),this._length+=this._cache[t].length;this._length>this._max&&l(this)},get:function(){return this._lengthCalculator},enumerable:!0}),Object.defineProperty(a.prototype,"length",{get:function(){return this._length},enumerable:!0}),Object.defineProperty(a.prototype,"itemCount",{get:function(){return this._itemCount},enumerable:!0}),a.prototype.forEach=function(e,t){t=t||this;for(var n=0,i=this._itemCount,r=this._mru-1;r>=0&&n<i;r--)if(this._lruList[r]){n++;var a=this._lruList[r];o(this,a)&&(u(this,a),this._allowStale||(a=void 0)),a&&e.call(t,a.value,a.key,this)}},a.prototype.keys=function(){for(var e=new Array(this._itemCount),t=0,n=this._mru-1;n>=0&&t<this._itemCount;n--)if(this._lruList[n]){var i=this._lruList[n];e[t++]=i.key}return e},a.prototype.values=function(){for(var e=new Array(this._itemCount),t=0,n=this._mru-1;n>=0&&t<this._itemCount;n--)if(this._lruList[n]){var i=this._lruList[n];e[t++]=i.value}return e},a.prototype.reset=function(){if(this._dispose&&this._cache)for(var e in this._cache)this._dispose(e,this._cache[e].value);this._cache=Object.create(null),this._lruList=Object.create(null),this._mru=0,this._lru=0,this._length=0,this._itemCount=0},a.prototype.dump=function(){for(var e=[],t=0,n=this._mru-1;n>=0&&t<this._itemCount;n--)if(this._lruList[n]){var i=this._lruList[n];o(this,i)||(++t,e.push({k:i.key,v:i.value,e:i.now+(i.maxAge||0)}))}return e},a.prototype.dumpLru=function(){return this._lruList},a.prototype.set=function(e,n,i){i=i||this._maxAge,r(e);var a=i?Date.now():0,s=this._lengthCalculator(n);if(t(this._cache,e))return s>this._max?(u(this,this._cache[e]),!1):(this._dispose&&this._dispose(e,this._cache[e].value),this._cache[e].now=a,this._cache[e].maxAge=i,this._cache[e].value=n,this._length+=s-this._cache[e].length,this._cache[e].length=s,this.get(e),this._length>this._max&&l(this),!0);var o=new d(e,n,this._mru++,s,a,i);return o.length>this._max?(this._dispose&&this._dispose(e,n),!1):(this._length+=o.length,this._lruList[o.lu]=this._cache[e]=o,this._itemCount++,this._length>this._max&&l(this),!0)},a.prototype.has=function(e){return r(e),!!t(this._cache,e)&&!o(this,this._cache[e])},a.prototype.get=function(e){return r(e),s(this,e,!0)},a.prototype.peek=function(e){return r(e),s(this,e,!1)},a.prototype.pop=function(){var e=this._lruList[this._lru];return u(this,e),e||null},a.prototype.del=function(e){r(e),u(this,this._cache[e])},a.prototype.load=function(e){this.reset();for(var t=Date.now(),n=e.length-1;n>=0;n--){var i=e[n];r(i.k);var a=i.e||0;if(0===a)this.set(i.k,i.v);else{var s=a-t;s>0&&this.set(i.k,i.v,s)}}}}()},"./node_modules/create-ecdh/browser.js":function(e,t,n){(function(t){var i=n("./node_modules/elliptic/lib/elliptic.js"),r=n("./node_modules/bn.js/lib/bn.js");e.exports=function(e){return new s(e)};var a={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function s(e){this.curveType=a[e],this.curveType||(this.curveType={name:e}),this.curve=new i.ec(this.curveType.name),this.keys=void 0}function o(e,n,i){Array.isArray(e)||(e=e.toArray());var r=new t(e);if(i&&r.length<i){var a=new t(i-r.length);a.fill(0),r=t.concat([a,r])}return n?r.toString(n):r}a.p224=a.secp224r1,a.p256=a.secp256r1=a.prime256v1,a.p192=a.secp192r1=a.prime192v1,a.p384=a.secp384r1,a.p521=a.secp521r1,s.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},s.prototype.computeSecret=function(e,n,i){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),o(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),i,this.curveType.byteLength)},s.prototype.getPublicKey=function(e,t){var n=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(n[n.length-1]%2?n[0]=7:n[0]=6),o(n,e)},s.prototype.getPrivateKey=function(e){return o(this.keys.getPrivate(),e)},s.prototype.setPublicKey=function(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this.keys._importPublic(e),this},s.prototype.setPrivateKey=function(e,n){n=n||"utf8",t.isBuffer(e)||(e=new t(e,n));var i=new r(e);return i=i.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(i),this}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/create-hash/browser.js":function(e,t,n){"use strict";var i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/md5.js/index.js"),a=n("./node_modules/ripemd160/index.js"),s=n("./node_modules/sha.js/index.js"),o=n("./node_modules/cipher-base/index.js");function l(e){o.call(this,"digest"),this._hash=e}i(l,o),l.prototype._update=function(e){this._hash.update(e)},l.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return"md5"===(e=e.toLowerCase())?new r:"rmd160"===e||"ripemd160"===e?new a:new l(s(e))}},"./node_modules/create-hash/md5.js":function(e,t,n){var i=n("./node_modules/md5.js/index.js");e.exports=function(e){return(new i).update(e).digest()}},"./node_modules/create-hmac/browser.js":function(e,t,n){"use strict";var i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/create-hmac/legacy.js"),a=n("./node_modules/cipher-base/index.js"),s=n("./node_modules/safe-buffer/index.js").Buffer,o=n("./node_modules/create-hash/md5.js"),l=n("./node_modules/ripemd160/index.js"),c=n("./node_modules/sha.js/index.js"),u=s.alloc(128);function d(e,t){a.call(this,"digest"),"string"==typeof t&&(t=s.from(t));var n="sha512"===e||"sha384"===e?128:64;(this._alg=e,this._key=t,t.length>n)?t=("rmd160"===e?new l:c(e)).update(t).digest():t.length<n&&(t=s.concat([t,u],n));for(var i=this._ipad=s.allocUnsafe(n),r=this._opad=s.allocUnsafe(n),o=0;o<n;o++)i[o]=54^t[o],r[o]=92^t[o];this._hash="rmd160"===e?new l:c(e),this._hash.update(i)}i(d,a),d.prototype._update=function(e){this._hash.update(e)},d.prototype._final=function(){var e=this._hash.digest();return("rmd160"===this._alg?new l:c(this._alg)).update(this._opad).update(e).digest()},e.exports=function(e,t){return"rmd160"===(e=e.toLowerCase())||"ripemd160"===e?new d("rmd160",t):"md5"===e?new r(o,t):new d(e,t)}},"./node_modules/create-hmac/legacy.js":function(e,t,n){"use strict";var i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,a=n("./node_modules/cipher-base/index.js"),s=r.alloc(128),o=64;function l(e,t){a.call(this,"digest"),"string"==typeof t&&(t=r.from(t)),this._alg=e,this._key=t,t.length>o?t=e(t):t.length<o&&(t=r.concat([t,s],o));for(var n=this._ipad=r.allocUnsafe(o),i=this._opad=r.allocUnsafe(o),l=0;l<o;l++)n[l]=54^t[l],i[l]=92^t[l];this._hash=[n]}i(l,a),l.prototype._update=function(e){this._hash.push(e)},l.prototype._final=function(){var e=this._alg(r.concat(this._hash));return this._alg(r.concat([this._opad,e]))},e.exports=l},"./node_modules/crypto-browserify/index.js":function(e,t,n){"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=n("./node_modules/randombytes/browser.js"),t.createHash=t.Hash=n("./node_modules/create-hash/browser.js"),t.createHmac=t.Hmac=n("./node_modules/create-hmac/browser.js");var i=n("./node_modules/browserify-sign/algos.js"),r=Object.keys(i),a=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(r);t.getHashes=function(){return a};var s=n("./node_modules/pbkdf2/browser.js");t.pbkdf2=s.pbkdf2,t.pbkdf2Sync=s.pbkdf2Sync;var o=n("./node_modules/browserify-cipher/browser.js");t.Cipher=o.Cipher,t.createCipher=o.createCipher,t.Cipheriv=o.Cipheriv,t.createCipheriv=o.createCipheriv,t.Decipher=o.Decipher,t.createDecipher=o.createDecipher,t.Decipheriv=o.Decipheriv,t.createDecipheriv=o.createDecipheriv,t.getCiphers=o.getCiphers,t.listCiphers=o.listCiphers;var l=n("./node_modules/diffie-hellman/browser.js");t.DiffieHellmanGroup=l.DiffieHellmanGroup,t.createDiffieHellmanGroup=l.createDiffieHellmanGroup,t.getDiffieHellman=l.getDiffieHellman,t.createDiffieHellman=l.createDiffieHellman,t.DiffieHellman=l.DiffieHellman;var c=n("./node_modules/browserify-sign/browser/index.js");t.createSign=c.createSign,t.Sign=c.Sign,t.createVerify=c.createVerify,t.Verify=c.Verify,t.createECDH=n("./node_modules/create-ecdh/browser.js");var u=n("./node_modules/public-encrypt/browser.js");t.publicEncrypt=u.publicEncrypt,t.privateEncrypt=u.privateEncrypt,t.publicDecrypt=u.publicDecrypt,t.privateDecrypt=u.privateDecrypt;var d=n("./node_modules/randomfill/browser.js");t.randomFill=d.randomFill,t.randomFillSync=d.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},"./node_modules/css-color-function/lib/adjusters.js":function(e,t,n){var i=n("./node_modules/color/index.js");function r(e){return function(t,n){var i;"modifier"==n[0].type&&(i=n.shift().value);var r=n[0].value;-1!=r.indexOf("%")?(r=parseInt(r,10)/100,i?"*"!=i&&(r=t[e]()*r):r*="alpha"==e?1:255):r=Number(r),t[e](s(t[e](),r,i))}}function a(e){return function(t,n){var i;"modifier"==n[0].type&&(i=n.shift().value);var r=parseFloat(n[0].value,10);t[e](s(t[e](),r,i))}}function s(e,t,n){switch(n){case"+":return e+t;case"-":return e-t;case"*":return e*t;default:return t}}t.red=r("red"),t.blue=r("blue"),t.green=r("green"),t.alpha=t.a=r("alpha"),t.rgb=function(){},t.hue=t.h=a("hue"),t.saturation=t.s=a("saturation"),t.lightness=t.l=a("lightness"),t.whiteness=t.w=a("whiteness"),t.blackness=t.b=a("blackness"),t.blend=function(e,t){var n=e.alpha();e.alpha(1);var r=new i(t[0].value),a=1-parseInt(t[1].value,10)/100;e.mix(r,a).alpha(n)},t.tint=function(e,n){n.unshift({type:"argument",value:"white"}),t.blend(e,n)},t.shade=function(e,n){n.unshift({type:"argument",value:"black"}),t.blend(e,n)},t.contrast=function(e,t){0==t.length&&t.push({type:"argument",value:"100%"});var n=1-parseInt(t[0].value,10)/100,r=e.luminosity()<.5?new i({h:e.hue(),w:100,b:0}):new i({h:e.hue(),w:0,b:100}),a=r;if(e.contrast(r)>4.5){a=function(e,t,n){t.hue();var i=t.clone(),r=t.whiteness(),a=t.blackness(),s=n.whiteness(),o=n.blackness();for(;Math.abs(r-s)>1||Math.abs(a-o)>1;){var l=Math.round((s+r)/2),c=Math.round((o+a)/2);i.whiteness(l),i.blackness(c),i.contrast(t)>e?(s=l,o=c):(r=l,a=c)}return i}(4.5,e,r);var s=a.alpha();a.alpha(1),a.mix(r,n).alpha(s)}e.hwb(a.hwb())}},"./node_modules/css-color-function/lib/convert.js":function(e,t,n){var i=n("./node_modules/css-color-function/node_modules/balanced-match/index.js"),r=n("./node_modules/color/index.js"),a=n("./node_modules/css-color-function/lib/parse.js"),s=n("./node_modules/css-color-function/lib/adjusters.js");function o(e){var t=new r("function"==e.arguments[0].type?o(e.arguments[0]):e.arguments[0].value);return e.arguments.slice(1).forEach((function(e){var n=e.name;if(!s[n])throw new Error("Unknown <color-adjuster> '"+n+"'");e.arguments.forEach((function(e){"function"==e.type&&"color"==e.name&&(e.value=o(e),e.type="color",delete e.name)})),s[n](t,e.arguments)})),t.rgbString()}e.exports=function e(t){var n=t.indexOf("color(");if(-1==n)return t;if(t=t.slice(n),!(t=i("(",")",t)))throw new SyntaxError("Missing closing parenthese for '"+t+"'");return o(a("color("+t.body+")"))+e(t.post)}},"./node_modules/css-color-function/lib/index.js":function(e,t,n){var i=n("./node_modules/css-color-function/lib/convert.js"),r=n("./node_modules/css-color-function/lib/parse.js");t.convert=i,t.parse=r},"./node_modules/css-color-function/lib/parse.js":function(e,t,n){var i=n("./node_modules/css-color-function/node_modules/balanced-match/index.js"),r=n("./node_modules/css-color-function/node_modules/debug/src/browser.js")("css-color-function:parse");e.exports=function(e){"string"!=typeof e&&(e=e.toString());function t(t){var n=t.exec(e);if(n)return e=e.slice(n[0].length),n.slice(1)}function n(){t(/^\s+/)}function a(){var e=t(/^([\+\-\*])/);if(e){var n={type:"modifier"};return n.value=e[0],r("modifier %o",n),n}}function s(){var e=t(/^([^\)\s]+)/);if(e){var n={type:"number"};return n.value=e[0],r("number %o",n),n}}function o(){var e=t(/^(\w+)\(/);if(e){n();var i={type:"function"};return i.name=e[0],i.arguments=function(){for(var e,t=[];e=a()||c()||s();)t.push(e),n();return r("args %o",t),t}(),function(){var e=t(/^\)/);if(e)r("rparen")}(),r("adjuster %o",i),i}}function l(){var e={type:"color"},i=t(/([^\)\s]+)/)[0];-1!=i.indexOf("(")&&(i+=t(/([^\)]*?\))/)[0]);return e.value=i,n(),e}function c(){if(e.match(/^color\(/)){var t=i("(",")",e);if(!t)throw new SyntaxError("Missing closing parenthese for '"+e+"'");if(""===t.body)throw new SyntaxError("color() function cannot be empty");e=t.body,n();var a,s={};for(s.type="function",s.name="color",s.arguments=[c()||l()],r("function arguments %o",s.arguments);a=o();)s.arguments.push(a),n();return e=t.post,n(),r("function %o",s),s}}return r("string %s",e),c()}},"./node_modules/css-color-function/node_modules/balanced-match/index.js":function(e,t){e.exports=function(e,t,n){for(var i=0,r={},a=0;a<n.length;a++)if(e==n.substr(a,e.length))"start"in r||(r.start=a),i++;else if(t==n.substr(a,t.length)&&"start"in r&&!--i)return r.end=a,r.pre=n.substr(0,r.start),r.body=r.end-r.start>1?n.substring(r.start+e.length,r.end):"",r.post=n.slice(r.end+t.length),r}},"./node_modules/css-color-function/node_modules/debug/src/browser.js":function(e,t,n){"use strict";(function(i){function r(e){return r="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},r(e)}t.log=function(){var e;return"object"===("undefined"==typeof console?"undefined":r(console))&&console.log&&(e=console).log.apply(e,arguments)},t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var i=0,r=0;t[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(i++,"%c"===e&&(r=i))})),t.splice(r,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(n){}},t.load=function(){var e;try{e=t.storage.getItem("debug")}catch(n){}!e&&void 0!==i&&"env"in i&&(e=Object({NODE_ENV:"production"}).DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=n("./node_modules/css-color-function/node_modules/debug/src/common.js")(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/css-color-function/node_modules/debug/src/common.js":function(e,t,n){"use strict";e.exports=function(e){function t(e){for(var t=0,n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return i.colors[Math.abs(t)%i.colors.length]}function i(e){var n;function s(){if(s.enabled){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var a=s,o=Number(new Date),l=o-(n||o);a.diff=l,a.prev=n,a.curr=o,n=o,t[0]=i.coerce(t[0]),"string"!=typeof t[0]&&t.unshift("%O");var c=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,(function(e,n){if("%%"===e)return e;c++;var r=i.formatters[n];if("function"==typeof r){var s=t[c];e=r.call(a,s),t.splice(c,1),c--}return e})),i.formatArgs.call(a,t);var u=a.log||i.log;u.apply(a,t)}}return s.namespace=e,s.enabled=i.enabled(e),s.useColors=i.useColors(),s.color=t(e),s.destroy=r,s.extend=a,"function"==typeof i.init&&i.init(s),i.instances.push(s),s}function r(){var e=i.instances.indexOf(this);return-1!==e&&(i.instances.splice(e,1),!0)}function a(e,t){return i(this.namespace+(void 0===t?":":t)+e)}return i.debug=i,i.default=i,i.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},i.disable=function(){i.enable("")},i.enable=function(e){var t;i.save(e),i.names=[],i.skips=[];var n=("string"==typeof e?e:"").split(/[\s,]+/),r=n.length;for(t=0;t<r;t++)n[t]&&("-"===(e=n[t].replace(/\*/g,".*?"))[0]?i.skips.push(new RegExp("^"+e.substr(1)+"$")):i.names.push(new RegExp("^"+e+"$")));for(t=0;t<i.instances.length;t++){var a=i.instances[t];a.enabled=i.enabled(a.namespace)}},i.enabled=function(e){if("*"===e[e.length-1])return!0;var t,n;for(t=0,n=i.skips.length;t<n;t++)if(i.skips[t].test(e))return!1;for(t=0,n=i.names.length;t<n;t++)if(i.names[t].test(e))return!0;return!1},i.humanize=n("./node_modules/css-color-function/node_modules/ms/index.js"),Object.keys(e).forEach((function(t){i[t]=e[t]})),i.instances=[],i.names=[],i.skips=[],i.formatters={},i.selectColor=t,i.enable(i.load()),i}},"./node_modules/css-color-function/node_modules/ms/index.js":function(e,t){var n=1e3,i=60*n,r=60*i,a=24*r,s=7*a,o=365.25*a;function l(e,t,n,i){var r=t>=1.5*n;return Math.round(e/n)+" "+i+(r?"s":"")}e.exports=function(e,t){t=t||{};var c=typeof e;if("string"===c&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!t)return;var l=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return l*o;case"weeks":case"week":case"w":return l*s;case"days":case"day":case"d":return l*a;case"hours":case"hour":case"hrs":case"hr":case"h":return l*r;case"minutes":case"minute":case"mins":case"min":case"m":return l*i;case"seconds":case"second":case"secs":case"sec":case"s":return l*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return l;default:return}}(e);if("number"===c&&isFinite(e))return t.long?function(e){var t=Math.abs(e);if(t>=a)return l(e,t,a,"day");if(t>=r)return l(e,t,r,"hour");if(t>=i)return l(e,t,i,"minute");if(t>=n)return l(e,t,n,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=a)return Math.round(e/a)+"d";if(t>=r)return Math.round(e/r)+"h";if(t>=i)return Math.round(e/i)+"m";if(t>=n)return Math.round(e/n)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},"./node_modules/cssesc/cssesc.js":function(e,t,n){"use strict";var i={}.hasOwnProperty,r=/[ -,\.\/:-@\[-\^`\{-~]/,a=/[ -,\.\/:-@\[\]\^`\{-~]/,s=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,o=function e(t,n){"single"!=(n=function(e,t){if(!e)return t;var n={};for(var r in t)n[r]=i.call(e,r)?e[r]:t[r];return n}(n,e.options)).quotes&&"double"!=n.quotes&&(n.quotes="single");for(var o="double"==n.quotes?'"':"'",l=n.isIdentifier,c=t.charAt(0),u="",d=0,f=t.length;d<f;){var h=t.charAt(d++),p=h.charCodeAt(),m=void 0;if(p<32||p>126){if(p>=55296&&p<=56319&&d<f){var b=t.charCodeAt(d++);56320==(64512&b)?p=((1023&p)<<10)+(1023&b)+65536:d--}m="\\"+p.toString(16).toUpperCase()+" "}else m=n.escapeEverything?r.test(h)?"\\"+h:"\\"+p.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(h)?"\\"+p.toString(16).toUpperCase()+" ":"\\"==h||!l&&('"'==h&&o==h||"'"==h&&o==h)||l&&a.test(h)?"\\"+h:h;u+=m}return l&&(/^-[-\d]/.test(u)?u="\\-"+u.slice(1):/\d/.test(c)&&(u="\\3"+c+" "+u.slice(1))),u=u.replace(s,(function(e,t,n){return t&&t.length%2?e:(t||"")+n})),!l&&n.wrap?o+u+o:u};o.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},o.version="3.0.0",e.exports=o},"./node_modules/d/index.js":function(e,t,n){"use strict";var i=n("./node_modules/type/value/is.js"),r=n("./node_modules/type/plain-function/is.js"),a=n("./node_modules/es5-ext/object/assign/index.js"),s=n("./node_modules/es5-ext/object/normalize-options.js"),o=n("./node_modules/es5-ext/string/#/contains/index.js"),l=e.exports=function(e,t){var n,r,l,c,u;return arguments.length<2||"string"!=typeof e?(c=t,t=e,e=null):c=arguments[2],i(e)?(n=o.call(e,"c"),r=o.call(e,"e"),l=o.call(e,"w")):(n=l=!0,r=!1),u={value:t,configurable:n,enumerable:r,writable:l},c?a(s(c),u):u};l.gs=function(e,t,n){var l,c,u,d;return"string"!=typeof e?(u=n,n=t,t=e,e=null):u=arguments[3],i(t)?r(t)?i(n)?r(n)||(u=n,n=void 0):n=void 0:(u=t,t=n=void 0):t=void 0,i(e)?(l=o.call(e,"c"),c=o.call(e,"e")):(l=!0,c=!1),d={get:t,set:n,configurable:l,enumerable:c},u?a(s(u),d):d}},"./node_modules/des.js/lib/des.js":function(e,t,n){"use strict";t.utils=n("./node_modules/des.js/lib/des/utils.js"),t.Cipher=n("./node_modules/des.js/lib/des/cipher.js"),t.DES=n("./node_modules/des.js/lib/des/des.js"),t.CBC=n("./node_modules/des.js/lib/des/cbc.js"),t.EDE=n("./node_modules/des.js/lib/des/ede.js")},"./node_modules/des.js/lib/des/cbc.js":function(e,t,n){"use strict";var i=n("./node_modules/minimalistic-assert/index.js"),r=n("./node_modules/inherits/inherits_browser.js"),a={};function s(e){i.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t<this.iv.length;t++)this.iv[t]=e[t]}t.instantiate=function(e){function t(t){e.call(this,t),this._cbcInit()}r(t,e);for(var n=Object.keys(a),i=0;i<n.length;i++){var s=n[i];t.prototype[s]=a[s]}return t.create=function(e){return new t(e)},t},a._cbcInit=function(){var e=new s(this.options.iv);this._cbcState=e},a._update=function(e,t,n,i){var r=this._cbcState,a=this.constructor.super_.prototype,s=r.iv;if("encrypt"===this.type){for(var o=0;o<this.blockSize;o++)s[o]^=e[t+o];a._update.call(this,s,0,n,i);for(o=0;o<this.blockSize;o++)s[o]=n[i+o]}else{a._update.call(this,e,t,n,i);for(o=0;o<this.blockSize;o++)n[i+o]^=s[o];for(o=0;o<this.blockSize;o++)s[o]=e[t+o]}}},"./node_modules/des.js/lib/des/cipher.js":function(e,t,n){"use strict";var i=n("./node_modules/minimalistic-assert/index.js");function r(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}e.exports=r,r.prototype._init=function(){},r.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},r.prototype._buffer=function(e,t){for(var n=Math.min(this.buffer.length-this.bufferOff,e.length-t),i=0;i<n;i++)this.buffer[this.bufferOff+i]=e[t+i];return this.bufferOff+=n,n},r.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},r.prototype._updateEncrypt=function(e){var t=0,n=0,i=(this.bufferOff+e.length)/this.blockSize|0,r=new Array(i*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(n+=this._flushBuffer(r,n)));for(var a=e.length-(e.length-t)%this.blockSize;t<a;t+=this.blockSize)this._update(e,t,r,n),n+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return r},r.prototype._updateDecrypt=function(e){for(var t=0,n=0,i=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,r=new Array(i*this.blockSize);i>0;i--)t+=this._buffer(e,t),n+=this._flushBuffer(r,n);return t+=this._buffer(e,t),r},r.prototype.final=function(e){var t,n;return e&&(t=this.update(e)),n="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(n):n},r.prototype._pad=function(e,t){if(0===t)return!1;for(;t<e.length;)e[t++]=0;return!0},r.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},r.prototype._unpad=function(e){return e},r.prototype._finalDecrypt=function(){i.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},"./node_modules/des.js/lib/des/des.js":function(e,t,n){"use strict";var i=n("./node_modules/minimalistic-assert/index.js"),r=n("./node_modules/inherits/inherits_browser.js"),a=n("./node_modules/des.js/lib/des/utils.js"),s=n("./node_modules/des.js/lib/des/cipher.js");function o(){this.tmp=new Array(2),this.keys=null}function l(e){s.call(this,e);var t=new o;this._desState=t,this.deriveKeys(t,e.key)}r(l,s),e.exports=l,l.create=function(e){return new l(e)};var c=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];l.prototype.deriveKeys=function(e,t){e.keys=new Array(32),i.equal(t.length,this.blockSize,"Invalid key length");var n=a.readUInt32BE(t,0),r=a.readUInt32BE(t,4);a.pc1(n,r,e.tmp,0),n=e.tmp[0],r=e.tmp[1];for(var s=0;s<e.keys.length;s+=2){var o=c[s>>>1];n=a.r28shl(n,o),r=a.r28shl(r,o),a.pc2(n,r,e.keys,s)}},l.prototype._update=function(e,t,n,i){var r=this._desState,s=a.readUInt32BE(e,t),o=a.readUInt32BE(e,t+4);a.ip(s,o,r.tmp,0),s=r.tmp[0],o=r.tmp[1],"encrypt"===this.type?this._encrypt(r,s,o,r.tmp,0):this._decrypt(r,s,o,r.tmp,0),s=r.tmp[0],o=r.tmp[1],a.writeUInt32BE(n,s,i),a.writeUInt32BE(n,o,i+4)},l.prototype._pad=function(e,t){for(var n=e.length-t,i=t;i<e.length;i++)e[i]=n;return!0},l.prototype._unpad=function(e){for(var t=e[e.length-1],n=e.length-t;n<e.length;n++)i.equal(e[n],t);return e.slice(0,e.length-t)},l.prototype._encrypt=function(e,t,n,i,r){for(var s=t,o=n,l=0;l<e.keys.length;l+=2){var c=e.keys[l],u=e.keys[l+1];a.expand(o,e.tmp,0),c^=e.tmp[0],u^=e.tmp[1];var d=a.substitute(c,u),f=o;o=(s^a.permute(d))>>>0,s=f}a.rip(o,s,i,r)},l.prototype._decrypt=function(e,t,n,i,r){for(var s=n,o=t,l=e.keys.length-2;l>=0;l-=2){var c=e.keys[l],u=e.keys[l+1];a.expand(s,e.tmp,0),c^=e.tmp[0],u^=e.tmp[1];var d=a.substitute(c,u),f=s;s=(o^a.permute(d))>>>0,o=f}a.rip(s,o,i,r)}},"./node_modules/des.js/lib/des/ede.js":function(e,t,n){"use strict";var i=n("./node_modules/minimalistic-assert/index.js"),r=n("./node_modules/inherits/inherits_browser.js"),a=n("./node_modules/des.js/lib/des/cipher.js"),s=n("./node_modules/des.js/lib/des/des.js");function o(e,t){i.equal(t.length,24,"Invalid key length");var n=t.slice(0,8),r=t.slice(8,16),a=t.slice(16,24);this.ciphers="encrypt"===e?[s.create({type:"encrypt",key:n}),s.create({type:"decrypt",key:r}),s.create({type:"encrypt",key:a})]:[s.create({type:"decrypt",key:a}),s.create({type:"encrypt",key:r}),s.create({type:"decrypt",key:n})]}function l(e){a.call(this,e);var t=new o(this.type,this.options.key);this._edeState=t}r(l,a),e.exports=l,l.create=function(e){return new l(e)},l.prototype._update=function(e,t,n,i){var r=this._edeState;r.ciphers[0]._update(e,t,n,i),r.ciphers[1]._update(n,i,n,i),r.ciphers[2]._update(n,i,n,i)},l.prototype._pad=s.prototype._pad,l.prototype._unpad=s.prototype._unpad},"./node_modules/des.js/lib/des/utils.js":function(e,t,n){"use strict";t.readUInt32BE=function(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0},t.writeUInt32BE=function(e,t,n){e[0+n]=t>>>24,e[1+n]=t>>>16&255,e[2+n]=t>>>8&255,e[3+n]=255&t},t.ip=function(e,t,n,i){for(var r=0,a=0,s=6;s>=0;s-=2){for(var o=0;o<=24;o+=8)r<<=1,r|=t>>>o+s&1;for(o=0;o<=24;o+=8)r<<=1,r|=e>>>o+s&1}for(s=6;s>=0;s-=2){for(o=1;o<=25;o+=8)a<<=1,a|=t>>>o+s&1;for(o=1;o<=25;o+=8)a<<=1,a|=e>>>o+s&1}n[i+0]=r>>>0,n[i+1]=a>>>0},t.rip=function(e,t,n,i){for(var r=0,a=0,s=0;s<4;s++)for(var o=24;o>=0;o-=8)r<<=1,r|=t>>>o+s&1,r<<=1,r|=e>>>o+s&1;for(s=4;s<8;s++)for(o=24;o>=0;o-=8)a<<=1,a|=t>>>o+s&1,a<<=1,a|=e>>>o+s&1;n[i+0]=r>>>0,n[i+1]=a>>>0},t.pc1=function(e,t,n,i){for(var r=0,a=0,s=7;s>=5;s--){for(var o=0;o<=24;o+=8)r<<=1,r|=t>>o+s&1;for(o=0;o<=24;o+=8)r<<=1,r|=e>>o+s&1}for(o=0;o<=24;o+=8)r<<=1,r|=t>>o+s&1;for(s=1;s<=3;s++){for(o=0;o<=24;o+=8)a<<=1,a|=t>>o+s&1;for(o=0;o<=24;o+=8)a<<=1,a|=e>>o+s&1}for(o=0;o<=24;o+=8)a<<=1,a|=e>>o+s&1;n[i+0]=r>>>0,n[i+1]=a>>>0},t.r28shl=function(e,t){return e<<t&268435455|e>>>28-t};var i=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function(e,t,n,r){for(var a=0,s=0,o=i.length>>>1,l=0;l<o;l++)a<<=1,a|=e>>>i[l]&1;for(l=o;l<i.length;l++)s<<=1,s|=t>>>i[l]&1;n[r+0]=a>>>0,n[r+1]=s>>>0},t.expand=function(e,t,n){var i=0,r=0;i=(1&e)<<5|e>>>27;for(var a=23;a>=15;a-=4)i<<=6,i|=e>>>a&63;for(a=11;a>=3;a-=4)r|=e>>>a&63,r<<=6;r|=(31&e)<<1|e>>>31,t[n+0]=i>>>0,t[n+1]=r>>>0};var r=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function(e,t){for(var n=0,i=0;i<4;i++){n<<=4,n|=r[64*i+(e>>>18-6*i&63)]}for(i=0;i<4;i++){n<<=4,n|=r[256+64*i+(t>>>18-6*i&63)]}return n>>>0};var a=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function(e){for(var t=0,n=0;n<a.length;n++)t<<=1,t|=e>>>a[n]&1;return t>>>0},t.padSplit=function(e,t,n){for(var i=e.toString(2);i.length<t;)i="0"+i;for(var r=[],a=0;a<t;a+=n)r.push(i.slice(a,a+n));return r.join(" ")}},"./node_modules/diffie-hellman/browser.js":function(e,t,n){(function(e){var i=n("./node_modules/diffie-hellman/lib/generatePrime.js"),r=n("./node_modules/diffie-hellman/lib/primes.json"),a=n("./node_modules/diffie-hellman/lib/dh.js");var s={binary:!0,hex:!0,base64:!0};t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function(t){var n=new e(r[t].prime,"hex"),i=new e(r[t].gen,"hex");return new a(n,i)},t.createDiffieHellman=t.DiffieHellman=function t(n,r,o,l){return e.isBuffer(r)||void 0===s[r]?t(n,"binary",r,o):(r=r||"binary",l=l||"binary",o=o||new e([2]),e.isBuffer(o)||(o=new e(o,l)),"number"==typeof n?new a(i(n,o),o,!0):(e.isBuffer(n)||(n=new e(n,r)),new a(n,o,!0)))}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/diffie-hellman/lib/dh.js":function(e,t,n){(function(t){var i=n("./node_modules/bn.js/lib/bn.js"),r=new(n("./node_modules/miller-rabin/lib/mr.js")),a=new i(24),s=new i(11),o=new i(10),l=new i(3),c=new i(7),u=n("./node_modules/diffie-hellman/lib/generatePrime.js"),d=n("./node_modules/randombytes/browser.js");function f(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this._pub=new i(e),this}function h(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this._priv=new i(e),this}e.exports=m;var p={};function m(e,t,n){this.setGenerator(t),this.__prime=new i(e),this._prime=i.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,n?(this.setPublicKey=f,this.setPrivateKey=h):this._primeCode=8}function b(e,n){var i=new t(e.toArray());return n?i.toString(n):i}Object.defineProperty(m.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(e,t){var n=t.toString("hex"),i=[n,e.toString(16)].join("_");if(i in p)return p[i];var d,f=0;if(e.isEven()||!u.simpleSieve||!u.fermatTest(e)||!r.test(e))return f+=1,f+="02"===n||"05"===n?8:4,p[i]=f,f;switch(r.test(e.shrn(1))||(f+=2),n){case"02":e.mod(a).cmp(s)&&(f+=8);break;case"05":(d=e.mod(o)).cmp(l)&&d.cmp(c)&&(f+=8);break;default:f+=4}return p[i]=f,f}(this.__prime,this.__gen)),this._primeCode}}),m.prototype.generateKeys=function(){return this._priv||(this._priv=new i(d(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},m.prototype.computeSecret=function(e){var n=(e=(e=new i(e)).toRed(this._prime)).redPow(this._priv).fromRed(),r=new t(n.toArray()),a=this.getPrime();if(r.length<a.length){var s=new t(a.length-r.length);s.fill(0),r=t.concat([s,r])}return r},m.prototype.getPublicKey=function(e){return b(this._pub,e)},m.prototype.getPrivateKey=function(e){return b(this._priv,e)},m.prototype.getPrime=function(e){return b(this.__prime,e)},m.prototype.getGenerator=function(e){return b(this._gen,e)},m.prototype.setGenerator=function(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this.__gen=e,this._gen=new i(e),this}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/diffie-hellman/lib/generatePrime.js":function(e,t,n){var i=n("./node_modules/randombytes/browser.js");e.exports=g,g.simpleSieve=b,g.fermatTest=v;var r=n("./node_modules/bn.js/lib/bn.js"),a=new r(24),s=new(n("./node_modules/miller-rabin/lib/mr.js")),o=new r(1),l=new r(2),c=new r(5),u=(new r(16),new r(8),new r(10)),d=new r(3),f=(new r(7),new r(11)),h=new r(4),p=(new r(12),null);function m(){if(null!==p)return p;var e=[];e[0]=2;for(var t=1,n=3;n<1048576;n+=2){for(var i=Math.ceil(Math.sqrt(n)),r=0;r<t&&e[r]<=i&&n%e[r]!=0;r++);t!==r&&e[r]<=i||(e[t++]=n)}return p=e,e}function b(e){for(var t=m(),n=0;n<t.length;n++)if(0===e.modn(t[n]))return 0===e.cmpn(t[n]);return!0}function v(e){var t=r.mont(e);return 0===l.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function g(e,t){if(e<16)return new r(2===t||5===t?[140,123]:[140,39]);var n,p;for(t=new r(t);;){for(n=new r(i(Math.ceil(e/8)));n.bitLength()>e;)n.ishrn(1);if(n.isEven()&&n.iadd(o),n.testn(1)||n.iadd(l),t.cmp(l)){if(!t.cmp(c))for(;n.mod(u).cmp(d);)n.iadd(h)}else for(;n.mod(a).cmp(f);)n.iadd(h);if(b(p=n.shrn(1))&&b(n)&&v(p)&&v(n)&&s.test(p)&&s.test(n))return n}}},"./node_modules/diffie-hellman/lib/primes.json":function(e){e.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},"./node_modules/dom-css/index.js":function(e,t,n){var i=n("./node_modules/prefix-style/index.js"),r=n("./node_modules/to-camel-case/index.js"),a={float:"cssFloat"},s=n("./node_modules/add-px-to-style/index.js");function o(e,t,n){var o=a[t];if(void 0===o&&(o=function(e){var t=r(e),n=i(t);return a[t]=a[e]=a[n]=n,n}(t)),o){if(void 0===n)return e.style[o];e.style[o]=s(o,n)}}function l(e,t){for(var n in t)t.hasOwnProperty(n)&&o(e,n,t[n])}function c(){2===arguments.length?"string"==typeof arguments[1]?arguments[0].style.cssText=arguments[1]:l(arguments[0],arguments[1]):o(arguments[0],arguments[1],arguments[2])}e.exports=c,e.exports.set=c,e.exports.get=function(e,t){return Array.isArray(t)?t.reduce((function(t,n){return t[n]=o(e,n||""),t}),{}):o(e,t||"")}},"./node_modules/elliptic/lib/elliptic.js":function(e,t,n){"use strict";var i=t;i.version=n("./node_modules/elliptic/package.json").version,i.utils=n("./node_modules/elliptic/lib/elliptic/utils.js"),i.rand=n("./node_modules/brorand/index.js"),i.curve=n("./node_modules/elliptic/lib/elliptic/curve/index.js"),i.curves=n("./node_modules/elliptic/lib/elliptic/curves.js"),i.ec=n("./node_modules/elliptic/lib/elliptic/ec/index.js"),i.eddsa=n("./node_modules/elliptic/lib/elliptic/eddsa/index.js")},"./node_modules/elliptic/lib/elliptic/curve/base.js":function(e,t,n){"use strict";var i=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/elliptic/lib/elliptic/utils.js"),a=r.getNAF,s=r.getJSF,o=r.assert;function l(e,t){this.type=e,this.p=new i(t.p,16),this.red=t.prime?i.red(t.prime):i.mont(this.p),this.zero=new i(0).toRed(this.red),this.one=new i(1).toRed(this.red),this.two=new i(2).toRed(this.red),this.n=t.n&&new i(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function c(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=l,l.prototype.point=function(){throw new Error("Not implemented")},l.prototype.validate=function(){throw new Error("Not implemented")},l.prototype._fixedNafMul=function(e,t){o(e.precomputed);var n=e._getDoubles(),i=a(t,1,this._bitLength),r=(1<<n.step+1)-(n.step%2==0?2:1);r/=3;var s,l,c=[];for(s=0;s<i.length;s+=n.step){l=0;for(var u=s+n.step-1;u>=s;u--)l=(l<<1)+i[u];c.push(l)}for(var d=this.jpoint(null,null,null),f=this.jpoint(null,null,null),h=r;h>0;h--){for(s=0;s<c.length;s++)(l=c[s])===h?f=f.mixedAdd(n.points[s]):l===-h&&(f=f.mixedAdd(n.points[s].neg()));d=d.add(f)}return d.toP()},l.prototype._wnafMul=function(e,t){var n=4,i=e._getNAFPoints(n);n=i.wnd;for(var r=i.points,s=a(t,n,this._bitLength),l=this.jpoint(null,null,null),c=s.length-1;c>=0;c--){for(var u=0;c>=0&&0===s[c];c--)u++;if(c>=0&&u++,l=l.dblp(u),c<0)break;var d=s[c];o(0!==d),l="affine"===e.type?d>0?l.mixedAdd(r[d-1>>1]):l.mixedAdd(r[-d-1>>1].neg()):d>0?l.add(r[d-1>>1]):l.add(r[-d-1>>1].neg())}return"affine"===e.type?l.toP():l},l.prototype._wnafMulAdd=function(e,t,n,i,r){var o,l,c,u=this._wnafT1,d=this._wnafT2,f=this._wnafT3,h=0;for(o=0;o<i;o++){var p=(c=t[o])._getNAFPoints(e);u[o]=p.wnd,d[o]=p.points}for(o=i-1;o>=1;o-=2){var m=o-1,b=o;if(1===u[m]&&1===u[b]){var v=[t[m],null,null,t[b]];0===t[m].y.cmp(t[b].y)?(v[1]=t[m].add(t[b]),v[2]=t[m].toJ().mixedAdd(t[b].neg())):0===t[m].y.cmp(t[b].y.redNeg())?(v[1]=t[m].toJ().mixedAdd(t[b]),v[2]=t[m].add(t[b].neg())):(v[1]=t[m].toJ().mixedAdd(t[b]),v[2]=t[m].toJ().mixedAdd(t[b].neg()));var g=[-3,-1,-5,-7,0,7,5,1,3],y=s(n[m],n[b]);for(h=Math.max(y[0].length,h),f[m]=new Array(h),f[b]=new Array(h),l=0;l<h;l++){var _=0|y[0][l],w=0|y[1][l];f[m][l]=g[3*(_+1)+(w+1)],f[b][l]=0,d[m]=v}}else f[m]=a(n[m],u[m],this._bitLength),f[b]=a(n[b],u[b],this._bitLength),h=Math.max(f[m].length,h),h=Math.max(f[b].length,h)}var C=this.jpoint(null,null,null),S=this._wnafT4;for(o=h;o>=0;o--){for(var x=0;o>=0;){var k=!0;for(l=0;l<i;l++)S[l]=0|f[l][o],0!==S[l]&&(k=!1);if(!k)break;x++,o--}if(o>=0&&x++,C=C.dblp(x),o<0)break;for(l=0;l<i;l++){var M=S[l];0!==M&&(M>0?c=d[l][M-1>>1]:M<0&&(c=d[l][-M-1>>1].neg()),C="affine"===c.type?C.mixedAdd(c):C.add(c))}}for(o=0;o<i;o++)d[o]=null;return r?C:C.toP()},l.BasePoint=c,c.prototype.eq=function(){throw new Error("Not implemented")},c.prototype.validate=function(){return this.curve.validate(this)},l.prototype.decodePoint=function(e,t){e=r.toArray(e,t);var n=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*n)return 6===e[0]?o(e[e.length-1]%2==0):7===e[0]&&o(e[e.length-1]%2==1),this.point(e.slice(1,1+n),e.slice(1+n,1+2*n));if((2===e[0]||3===e[0])&&e.length-1===n)return this.pointFromX(e.slice(1,1+n),3===e[0]);throw new Error("Unknown point format")},c.prototype.encodeCompressed=function(e){return this.encode(e,!0)},c.prototype._encode=function(e){var t=this.curve.p.byteLength(),n=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",t))},c.prototype.encode=function(e,t){return r.encode(this._encode(t),e)},c.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},c.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},c.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],i=this,r=0;r<t;r+=e){for(var a=0;a<e;a++)i=i.dbl();n.push(i)}return{step:e,points:n}},c.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],n=(1<<e)-1,i=1===n?null:this.dbl(),r=1;r<n;r++)t[r]=t[r-1].add(i);return{wnd:e,points:t}},c.prototype._getBeta=function(){return null},c.prototype.dblp=function(e){for(var t=this,n=0;n<e;n++)t=t.dbl();return t}},"./node_modules/elliptic/lib/elliptic/curve/edwards.js":function(e,t,n){"use strict";var i=n("./node_modules/elliptic/lib/elliptic/utils.js"),r=n("./node_modules/bn.js/lib/bn.js"),a=n("./node_modules/inherits/inherits_browser.js"),s=n("./node_modules/elliptic/lib/elliptic/curve/base.js"),o=i.assert;function l(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,s.call(this,"edwards",e),this.a=new r(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new r(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new r(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),o(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function c(e,t,n,i,a){s.BasePoint.call(this,e,"projective"),null===t&&null===n&&null===i?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new r(t,16),this.y=new r(n,16),this.z=i?new r(i,16):this.curve.one,this.t=a&&new r(a,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}a(l,s),e.exports=l,l.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},l.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},l.prototype.jpoint=function(e,t,n,i){return this.point(e,t,n,i)},l.prototype.pointFromX=function(e,t){(e=new r(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),i=this.c2.redSub(this.a.redMul(n)),a=this.one.redSub(this.c2.redMul(this.d).redMul(n)),s=i.redMul(a.redInvm()),o=s.redSqrt();if(0!==o.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");var l=o.fromRed().isOdd();return(t&&!l||!t&&l)&&(o=o.redNeg()),this.point(e,o)},l.prototype.pointFromY=function(e,t){(e=new r(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),i=n.redSub(this.c2),a=n.redMul(this.d).redMul(this.c2).redSub(this.a),s=i.redMul(a.redInvm());if(0===s.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var o=s.redSqrt();if(0!==o.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");return o.fromRed().isOdd()!==t&&(o=o.redNeg()),this.point(o,e)},l.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),n=e.y.redSqr(),i=t.redMul(this.a).redAdd(n),r=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(n)));return 0===i.cmp(r)},a(c,s.BasePoint),l.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},l.prototype.point=function(e,t,n,i){return new c(this,e,t,n,i)},c.fromJSON=function(e,t){return new c(e,t[0],t[1],t[2])},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},c.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var i=this.curve._mulA(e),r=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),a=i.redAdd(t),s=a.redSub(n),o=i.redSub(t),l=r.redMul(s),c=a.redMul(o),u=r.redMul(o),d=s.redMul(a);return this.curve.point(l,c,d,u)},c.prototype._projDbl=function(){var e,t,n,i,r,a,s=this.x.redAdd(this.y).redSqr(),o=this.x.redSqr(),l=this.y.redSqr();if(this.curve.twisted){var c=(i=this.curve._mulA(o)).redAdd(l);this.zOne?(e=s.redSub(o).redSub(l).redMul(c.redSub(this.curve.two)),t=c.redMul(i.redSub(l)),n=c.redSqr().redSub(c).redSub(c)):(r=this.z.redSqr(),a=c.redSub(r).redISub(r),e=s.redSub(o).redISub(l).redMul(a),t=c.redMul(i.redSub(l)),n=c.redMul(a))}else i=o.redAdd(l),r=this.curve._mulC(this.z).redSqr(),a=i.redSub(r).redSub(r),e=this.curve._mulC(s.redISub(i)).redMul(a),t=this.curve._mulC(i).redMul(o.redISub(l)),n=i.redMul(a);return this.curve.point(e,t,n)},c.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},c.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),i=this.t.redMul(this.curve.dd).redMul(e.t),r=this.z.redMul(e.z.redAdd(e.z)),a=n.redSub(t),s=r.redSub(i),o=r.redAdd(i),l=n.redAdd(t),c=a.redMul(s),u=o.redMul(l),d=a.redMul(l),f=s.redMul(o);return this.curve.point(c,u,f,d)},c.prototype._projAdd=function(e){var t,n,i=this.z.redMul(e.z),r=i.redSqr(),a=this.x.redMul(e.x),s=this.y.redMul(e.y),o=this.curve.d.redMul(a).redMul(s),l=r.redSub(o),c=r.redAdd(o),u=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(a).redISub(s),d=i.redMul(l).redMul(u);return this.curve.twisted?(t=i.redMul(c).redMul(s.redSub(this.curve._mulA(a))),n=l.redMul(c)):(t=i.redMul(c).redMul(s.redSub(a)),n=this.curve._mulC(l).redMul(c)),this.curve.point(d,t,n)},c.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},c.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!1)},c.prototype.jmulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!0)},c.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},c.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()},c.prototype.getY=function(){return this.normalize(),this.y.fromRed()},c.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},c.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var n=e.clone(),i=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(i),0===this.x.cmp(t))return!0}},c.prototype.toP=c.prototype.normalize,c.prototype.mixedAdd=c.prototype.add},"./node_modules/elliptic/lib/elliptic/curve/index.js":function(e,t,n){"use strict";var i=t;i.base=n("./node_modules/elliptic/lib/elliptic/curve/base.js"),i.short=n("./node_modules/elliptic/lib/elliptic/curve/short.js"),i.mont=n("./node_modules/elliptic/lib/elliptic/curve/mont.js"),i.edwards=n("./node_modules/elliptic/lib/elliptic/curve/edwards.js")},"./node_modules/elliptic/lib/elliptic/curve/mont.js":function(e,t,n){"use strict";var i=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/inherits/inherits_browser.js"),a=n("./node_modules/elliptic/lib/elliptic/curve/base.js"),s=n("./node_modules/elliptic/lib/elliptic/utils.js");function o(e){a.call(this,"mont",e),this.a=new i(e.a,16).toRed(this.red),this.b=new i(e.b,16).toRed(this.red),this.i4=new i(4).toRed(this.red).redInvm(),this.two=new i(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function l(e,t,n){a.BasePoint.call(this,e,"projective"),null===t&&null===n?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new i(t,16),this.z=new i(n,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}r(o,a),e.exports=o,o.prototype.validate=function(e){var t=e.normalize().x,n=t.redSqr(),i=n.redMul(t).redAdd(n.redMul(this.a)).redAdd(t);return 0===i.redSqrt().redSqr().cmp(i)},r(l,a.BasePoint),o.prototype.decodePoint=function(e,t){return this.point(s.toArray(e,t),1)},o.prototype.point=function(e,t){return new l(this,e,t)},o.prototype.pointFromJSON=function(e){return l.fromJSON(this,e)},l.prototype.precompute=function(){},l.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},l.fromJSON=function(e,t){return new l(e,t[0],t[1]||e.one)},l.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},l.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),n=e.redSub(t),i=e.redMul(t),r=n.redMul(t.redAdd(this.curve.a24.redMul(n)));return this.curve.point(i,r)},l.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.diffAdd=function(e,t){var n=this.x.redAdd(this.z),i=this.x.redSub(this.z),r=e.x.redAdd(e.z),a=e.x.redSub(e.z).redMul(n),s=r.redMul(i),o=t.z.redMul(a.redAdd(s).redSqr()),l=t.x.redMul(a.redISub(s).redSqr());return this.curve.point(o,l)},l.prototype.mul=function(e){for(var t=e.clone(),n=this,i=this.curve.point(null,null),r=[];0!==t.cmpn(0);t.iushrn(1))r.push(t.andln(1));for(var a=r.length-1;a>=0;a--)0===r[a]?(n=n.diffAdd(i,this),i=i.dbl()):(i=n.diffAdd(i,this),n=n.dbl());return i},l.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},l.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},l.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},"./node_modules/elliptic/lib/elliptic/curve/short.js":function(e,t,n){"use strict";var i=n("./node_modules/elliptic/lib/elliptic/utils.js"),r=n("./node_modules/bn.js/lib/bn.js"),a=n("./node_modules/inherits/inherits_browser.js"),s=n("./node_modules/elliptic/lib/elliptic/curve/base.js"),o=i.assert;function l(e){s.call(this,"short",e),this.a=new r(e.a,16).toRed(this.red),this.b=new r(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function c(e,t,n,i){s.BasePoint.call(this,e,"affine"),null===t&&null===n?(this.x=null,this.y=null,this.inf=!0):(this.x=new r(t,16),this.y=new r(n,16),i&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function u(e,t,n,i){s.BasePoint.call(this,e,"jacobian"),null===t&&null===n&&null===i?(this.x=this.curve.one,this.y=this.curve.one,this.z=new r(0)):(this.x=new r(t,16),this.y=new r(n,16),this.z=new r(i,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}a(l,s),e.exports=l,l.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,n;if(e.beta)t=new r(e.beta,16).toRed(this.red);else{var i=this._getEndoRoots(this.p);t=(t=i[0].cmp(i[1])<0?i[0]:i[1]).toRed(this.red)}if(e.lambda)n=new r(e.lambda,16);else{var a=this._getEndoRoots(this.n);0===this.g.mul(a[0]).x.cmp(this.g.x.redMul(t))?n=a[0]:(n=a[1],o(0===this.g.mul(n).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:n,basis:e.basis?e.basis.map((function(e){return{a:new r(e.a,16),b:new r(e.b,16)}})):this._getEndoBasis(n)}}},l.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:r.mont(e),n=new r(2).toRed(t).redInvm(),i=n.redNeg(),a=new r(3).toRed(t).redNeg().redSqrt().redMul(n);return[i.redAdd(a).fromRed(),i.redSub(a).fromRed()]},l.prototype._getEndoBasis=function(e){for(var t,n,i,a,s,o,l,c,u,d=this.n.ushrn(Math.floor(this.n.bitLength()/2)),f=e,h=this.n.clone(),p=new r(1),m=new r(0),b=new r(0),v=new r(1),g=0;0!==f.cmpn(0);){var y=h.div(f);c=h.sub(y.mul(f)),u=b.sub(y.mul(p));var _=v.sub(y.mul(m));if(!i&&c.cmp(d)<0)t=l.neg(),n=p,i=c.neg(),a=u;else if(i&&2==++g)break;l=c,h=f,f=c,b=p,p=u,v=m,m=_}s=c.neg(),o=u;var w=i.sqr().add(a.sqr());return s.sqr().add(o.sqr()).cmp(w)>=0&&(s=t,o=n),i.negative&&(i=i.neg(),a=a.neg()),s.negative&&(s=s.neg(),o=o.neg()),[{a:i,b:a},{a:s,b:o}]},l.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],i=t[1],r=i.b.mul(e).divRound(this.n),a=n.b.neg().mul(e).divRound(this.n),s=r.mul(n.a),o=a.mul(i.a),l=r.mul(n.b),c=a.mul(i.b);return{k1:e.sub(s).sub(o),k2:l.add(c).neg()}},l.prototype.pointFromX=function(e,t){(e=new r(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),i=n.redSqrt();if(0!==i.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var a=i.fromRed().isOdd();return(t&&!a||!t&&a)&&(i=i.redNeg()),this.point(e,i)},l.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,i=this.a.redMul(t),r=t.redSqr().redMul(t).redIAdd(i).redIAdd(this.b);return 0===n.redSqr().redISub(r).cmpn(0)},l.prototype._endoWnafMulAdd=function(e,t,n){for(var i=this._endoWnafT1,r=this._endoWnafT2,a=0;a<e.length;a++){var s=this._endoSplit(t[a]),o=e[a],l=o._getBeta();s.k1.negative&&(s.k1.ineg(),o=o.neg(!0)),s.k2.negative&&(s.k2.ineg(),l=l.neg(!0)),i[2*a]=o,i[2*a+1]=l,r[2*a]=s.k1,r[2*a+1]=s.k2}for(var c=this._wnafMulAdd(1,i,r,2*a,n),u=0;u<2*a;u++)i[u]=null,r[u]=null;return c},a(c,s.BasePoint),l.prototype.point=function(e,t,n){return new c(this,e,t,n)},l.prototype.pointFromJSON=function(e,t){return c.fromJSON(this,e,t)},c.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var n=this.curve,i=function(e){return n.point(e.x.redMul(n.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(i)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(i)}}}return t}},c.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},c.fromJSON=function(e,t,n){"string"==typeof t&&(t=JSON.parse(t));var i=e.point(t[0],t[1],n);if(!t[2])return i;function r(t){return e.point(t[0],t[1],n)}var a=t[2];return i.precomputed={beta:null,doubles:a.doubles&&{step:a.doubles.step,points:[i].concat(a.doubles.points.map(r))},naf:a.naf&&{wnd:a.naf.wnd,points:[i].concat(a.naf.points.map(r))}},i},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return this.inf},c.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),i=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,i)},c.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),i=e.redInvm(),r=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(i),a=r.redSqr().redISub(this.x.redAdd(this.x)),s=r.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,s)},c.prototype.getX=function(){return this.x.fromRed()},c.prototype.getY=function(){return this.y.fromRed()},c.prototype.mul=function(e){return e=new r(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,n){var i=[this,t],r=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(i,r):this.curve._wnafMulAdd(1,i,r,2)},c.prototype.jmulAdd=function(e,t,n){var i=[this,t],r=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(i,r,!0):this.curve._wnafMulAdd(1,i,r,2,!0)},c.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},c.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,i=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(i)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(i)}}}return t},c.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},a(u,s.BasePoint),l.prototype.jpoint=function(e,t,n){return new u(this,e,t,n)},u.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),i=this.y.redMul(t).redMul(e);return this.curve.point(n,i)},u.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},u.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),i=this.x.redMul(t),r=e.x.redMul(n),a=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(n.redMul(this.z)),o=i.redSub(r),l=a.redSub(s);if(0===o.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=o.redSqr(),u=c.redMul(o),d=i.redMul(c),f=l.redSqr().redIAdd(u).redISub(d).redISub(d),h=l.redMul(d.redISub(f)).redISub(a.redMul(u)),p=this.z.redMul(e.z).redMul(o);return this.curve.jpoint(f,h,p)},u.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,i=e.x.redMul(t),r=this.y,a=e.y.redMul(t).redMul(this.z),s=n.redSub(i),o=r.redSub(a);if(0===s.cmpn(0))return 0!==o.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),c=l.redMul(s),u=n.redMul(l),d=o.redSqr().redIAdd(c).redISub(u).redISub(u),f=o.redMul(u.redISub(d)).redISub(r.redMul(c)),h=this.z.redMul(s);return this.curve.jpoint(d,f,h)},u.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var n=this;for(t=0;t<e;t++)n=n.dbl();return n}var i=this.curve.a,r=this.curve.tinv,a=this.x,s=this.y,o=this.z,l=o.redSqr().redSqr(),c=s.redAdd(s);for(t=0;t<e;t++){var u=a.redSqr(),d=c.redSqr(),f=d.redSqr(),h=u.redAdd(u).redIAdd(u).redIAdd(i.redMul(l)),p=a.redMul(d),m=h.redSqr().redISub(p.redAdd(p)),b=p.redISub(m),v=h.redMul(b);v=v.redIAdd(v).redISub(f);var g=c.redMul(o);t+1<e&&(l=l.redMul(f)),a=m,o=g,c=v}return this.curve.jpoint(a,c.redMul(r),o)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},u.prototype._zeroDbl=function(){var e,t,n;if(this.zOne){var i=this.x.redSqr(),r=this.y.redSqr(),a=r.redSqr(),s=this.x.redAdd(r).redSqr().redISub(i).redISub(a);s=s.redIAdd(s);var o=i.redAdd(i).redIAdd(i),l=o.redSqr().redISub(s).redISub(s),c=a.redIAdd(a);c=(c=c.redIAdd(c)).redIAdd(c),e=l,t=o.redMul(s.redISub(l)).redISub(c),n=this.y.redAdd(this.y)}else{var u=this.x.redSqr(),d=this.y.redSqr(),f=d.redSqr(),h=this.x.redAdd(d).redSqr().redISub(u).redISub(f);h=h.redIAdd(h);var p=u.redAdd(u).redIAdd(u),m=p.redSqr(),b=f.redIAdd(f);b=(b=b.redIAdd(b)).redIAdd(b),e=m.redISub(h).redISub(h),t=p.redMul(h.redISub(e)).redISub(b),n=(n=this.y.redMul(this.z)).redIAdd(n)}return this.curve.jpoint(e,t,n)},u.prototype._threeDbl=function(){var e,t,n;if(this.zOne){var i=this.x.redSqr(),r=this.y.redSqr(),a=r.redSqr(),s=this.x.redAdd(r).redSqr().redISub(i).redISub(a);s=s.redIAdd(s);var o=i.redAdd(i).redIAdd(i).redIAdd(this.curve.a),l=o.redSqr().redISub(s).redISub(s);e=l;var c=a.redIAdd(a);c=(c=c.redIAdd(c)).redIAdd(c),t=o.redMul(s.redISub(l)).redISub(c),n=this.y.redAdd(this.y)}else{var u=this.z.redSqr(),d=this.y.redSqr(),f=this.x.redMul(d),h=this.x.redSub(u).redMul(this.x.redAdd(u));h=h.redAdd(h).redIAdd(h);var p=f.redIAdd(f),m=(p=p.redIAdd(p)).redAdd(p);e=h.redSqr().redISub(m),n=this.y.redAdd(this.z).redSqr().redISub(d).redISub(u);var b=d.redSqr();b=(b=(b=b.redIAdd(b)).redIAdd(b)).redIAdd(b),t=h.redMul(p.redISub(e)).redISub(b)}return this.curve.jpoint(e,t,n)},u.prototype._dbl=function(){var e=this.curve.a,t=this.x,n=this.y,i=this.z,r=i.redSqr().redSqr(),a=t.redSqr(),s=n.redSqr(),o=a.redAdd(a).redIAdd(a).redIAdd(e.redMul(r)),l=t.redAdd(t),c=(l=l.redIAdd(l)).redMul(s),u=o.redSqr().redISub(c.redAdd(c)),d=c.redISub(u),f=s.redSqr();f=(f=(f=f.redIAdd(f)).redIAdd(f)).redIAdd(f);var h=o.redMul(d).redISub(f),p=n.redAdd(n).redMul(i);return this.curve.jpoint(u,h,p)},u.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr(),i=t.redSqr(),r=e.redAdd(e).redIAdd(e),a=r.redSqr(),s=this.x.redAdd(t).redSqr().redISub(e).redISub(i),o=(s=(s=(s=s.redIAdd(s)).redAdd(s).redIAdd(s)).redISub(a)).redSqr(),l=i.redIAdd(i);l=(l=(l=l.redIAdd(l)).redIAdd(l)).redIAdd(l);var c=r.redIAdd(s).redSqr().redISub(a).redISub(o).redISub(l),u=t.redMul(c);u=(u=u.redIAdd(u)).redIAdd(u);var d=this.x.redMul(o).redISub(u);d=(d=d.redIAdd(d)).redIAdd(d);var f=this.y.redMul(c.redMul(l.redISub(c)).redISub(s.redMul(o)));f=(f=(f=f.redIAdd(f)).redIAdd(f)).redIAdd(f);var h=this.z.redAdd(s).redSqr().redISub(n).redISub(o);return this.curve.jpoint(d,f,h)},u.prototype.mul=function(e,t){return e=new r(e,t),this.curve._wnafMul(this,e)},u.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),n=e.z.redSqr();if(0!==this.x.redMul(n).redISub(e.x.redMul(t)).cmpn(0))return!1;var i=t.redMul(this.z),r=n.redMul(e.z);return 0===this.y.redMul(r).redISub(e.y.redMul(i)).cmpn(0)},u.prototype.eqXToP=function(e){var t=this.z.redSqr(),n=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(n))return!0;for(var i=e.clone(),r=this.curve.redN.redMul(t);;){if(i.iadd(this.curve.n),i.cmp(this.curve.p)>=0)return!1;if(n.redIAdd(r),0===this.x.cmp(n))return!0}},u.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},"./node_modules/elliptic/lib/elliptic/curves.js":function(e,t,n){"use strict";var i,r=t,a=n("./node_modules/hash.js/lib/hash.js"),s=n("./node_modules/elliptic/lib/elliptic/curve/index.js"),o=n("./node_modules/elliptic/lib/elliptic/utils.js").assert;function l(e){"short"===e.type?this.curve=new s.short(e):"edwards"===e.type?this.curve=new s.edwards(e):this.curve=new s.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,o(this.g.validate(),"Invalid curve"),o(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function c(e,t){Object.defineProperty(r,e,{configurable:!0,enumerable:!0,get:function(){var n=new l(t);return Object.defineProperty(r,e,{configurable:!0,enumerable:!0,value:n}),n}})}r.PresetCurve=l,c("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:a.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),c("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:a.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),c("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:a.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),c("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:a.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),c("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:a.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),c("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.sha256,gRed:!1,g:["9"]}),c("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{i=n("./node_modules/elliptic/lib/elliptic/precomputed/secp256k1.js")}catch(u){i=void 0}c("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:a.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",i]})},"./node_modules/elliptic/lib/elliptic/ec/index.js":function(e,t,n){"use strict";var i=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/hmac-drbg/lib/hmac-drbg.js"),a=n("./node_modules/elliptic/lib/elliptic/utils.js"),s=n("./node_modules/elliptic/lib/elliptic/curves.js"),o=n("./node_modules/brorand/index.js"),l=a.assert,c=n("./node_modules/elliptic/lib/elliptic/ec/key.js"),u=n("./node_modules/elliptic/lib/elliptic/ec/signature.js");function d(e){if(!(this instanceof d))return new d(e);"string"==typeof e&&(l(Object.prototype.hasOwnProperty.call(s,e),"Unknown curve "+e),e=s[e]),e instanceof s.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=d,d.prototype.keyPair=function(e){return new c(this,e)},d.prototype.keyFromPrivate=function(e,t){return c.fromPrivate(this,e,t)},d.prototype.keyFromPublic=function(e,t){return c.fromPublic(this,e,t)},d.prototype.genKeyPair=function(e){e||(e={});for(var t=new r({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||o(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),a=this.n.sub(new i(2));;){var s=new i(t.generate(n));if(!(s.cmp(a)>0))return s.iaddn(1),this.keyFromPrivate(s)}},d.prototype._truncateToN=function(e,t){var n=8*e.byteLength()-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},d.prototype.sign=function(e,t,n,a){"object"==typeof n&&(a=n,n=null),a||(a={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new i(e,16));for(var s=this.n.byteLength(),o=t.getPrivate().toArray("be",s),l=e.toArray("be",s),c=new r({hash:this.hash,entropy:o,nonce:l,pers:a.pers,persEnc:a.persEnc||"utf8"}),d=this.n.sub(new i(1)),f=0;;f++){var h=a.k?a.k(f):new i(c.generate(this.n.byteLength()));if(!((h=this._truncateToN(h,!0)).cmpn(1)<=0||h.cmp(d)>=0)){var p=this.g.mul(h);if(!p.isInfinity()){var m=p.getX(),b=m.umod(this.n);if(0!==b.cmpn(0)){var v=h.invm(this.n).mul(b.mul(t.getPrivate()).iadd(e));if(0!==(v=v.umod(this.n)).cmpn(0)){var g=(p.getY().isOdd()?1:0)|(0!==m.cmp(b)?2:0);return a.canonical&&v.cmp(this.nh)>0&&(v=this.n.sub(v),g^=1),new u({r:b,s:v,recoveryParam:g})}}}}}},d.prototype.verify=function(e,t,n,r){e=this._truncateToN(new i(e,16)),n=this.keyFromPublic(n,r);var a=(t=new u(t,"hex")).r,s=t.s;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var o,l=s.invm(this.n),c=l.mul(e).umod(this.n),d=l.mul(a).umod(this.n);return this.curve._maxwellTrick?!(o=this.g.jmulAdd(c,n.getPublic(),d)).isInfinity()&&o.eqXToP(a):!(o=this.g.mulAdd(c,n.getPublic(),d)).isInfinity()&&0===o.getX().umod(this.n).cmp(a)},d.prototype.recoverPubKey=function(e,t,n,r){l((3&n)===n,"The recovery param is more than two bits"),t=new u(t,r);var a=this.n,s=new i(e),o=t.r,c=t.s,d=1&n,f=n>>1;if(o.cmp(this.curve.p.umod(this.curve.n))>=0&&f)throw new Error("Unable to find sencond key candinate");o=f?this.curve.pointFromX(o.add(this.curve.n),d):this.curve.pointFromX(o,d);var h=t.r.invm(a),p=a.sub(s).mul(h).umod(a),m=c.mul(h).umod(a);return this.g.mulAdd(p,o,m)},d.prototype.getKeyRecoveryParam=function(e,t,n,i){if(null!==(t=new u(t,i)).recoveryParam)return t.recoveryParam;for(var r=0;r<4;r++){var a;try{a=this.recoverPubKey(e,t,r)}catch(e){continue}if(a.eq(n))return r}throw new Error("Unable to find valid recovery factor")}},"./node_modules/elliptic/lib/elliptic/ec/key.js":function(e,t,n){"use strict";var i=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/elliptic/lib/elliptic/utils.js").assert;function a(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=a,a.fromPublic=function(e,t,n){return t instanceof a?t:new a(e,{pub:t,pubEnc:n})},a.fromPrivate=function(e,t,n){return t instanceof a?t:new a(e,{priv:t,privEnc:n})},a.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},a.prototype.getPublic=function(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},a.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},a.prototype._importPrivate=function(e,t){this.priv=new i(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},a.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?r(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||r(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},a.prototype.derive=function(e){return e.validate()||r(e.validate(),"public point not validated"),e.mul(this.priv).getX()},a.prototype.sign=function(e,t,n){return this.ec.sign(e,this,t,n)},a.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},a.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},"./node_modules/elliptic/lib/elliptic/ec/signature.js":function(e,t,n){"use strict";var i=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/elliptic/lib/elliptic/utils.js"),a=r.assert;function s(e,t){if(e instanceof s)return e;this._importDER(e,t)||(a(e.r&&e.s,"Signature without r or s"),this.r=new i(e.r,16),this.s=new i(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function o(){this.place=0}function l(e,t){var n=e[t.place++];if(!(128&n))return n;var i=15&n;if(0===i||i>4)return!1;for(var r=0,a=0,s=t.place;a<i;a++,s++)r<<=8,r|=e[s],r>>>=0;return!(r<=127)&&(t.place=s,r)}function c(e){for(var t=0,n=e.length-1;!e[t]&&!(128&e[t+1])&&t<n;)t++;return 0===t?e:e.slice(t)}function u(e,t){if(t<128)e.push(t);else{var n=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|n);--n;)e.push(t>>>(n<<3)&255);e.push(t)}}e.exports=s,s.prototype._importDER=function(e,t){e=r.toArray(e,t);var n=new o;if(48!==e[n.place++])return!1;var a=l(e,n);if(!1===a)return!1;if(a+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var s=l(e,n);if(!1===s)return!1;var c=e.slice(n.place,s+n.place);if(n.place+=s,2!==e[n.place++])return!1;var u=l(e,n);if(!1===u)return!1;if(e.length!==u+n.place)return!1;var d=e.slice(n.place,u+n.place);if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}if(0===d[0]){if(!(128&d[1]))return!1;d=d.slice(1)}return this.r=new i(c),this.s=new i(d),this.recoveryParam=null,!0},s.prototype.toDER=function(e){var t=this.r.toArray(),n=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&n[0]&&(n=[0].concat(n)),t=c(t),n=c(n);!(n[0]||128&n[1]);)n=n.slice(1);var i=[2];u(i,t.length),(i=i.concat(t)).push(2),u(i,n.length);var a=i.concat(n),s=[48];return u(s,a.length),s=s.concat(a),r.encode(s,e)}},"./node_modules/elliptic/lib/elliptic/eddsa/index.js":function(e,t,n){"use strict";var i=n("./node_modules/hash.js/lib/hash.js"),r=n("./node_modules/elliptic/lib/elliptic/curves.js"),a=n("./node_modules/elliptic/lib/elliptic/utils.js"),s=a.assert,o=a.parseBytes,l=n("./node_modules/elliptic/lib/elliptic/eddsa/key.js"),c=n("./node_modules/elliptic/lib/elliptic/eddsa/signature.js");function u(e){if(s("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof u))return new u(e);e=r[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=i.sha512}e.exports=u,u.prototype.sign=function(e,t){e=o(e);var n=this.keyFromSecret(t),i=this.hashInt(n.messagePrefix(),e),r=this.g.mul(i),a=this.encodePoint(r),s=this.hashInt(a,n.pubBytes(),e).mul(n.priv()),l=i.add(s).umod(this.curve.n);return this.makeSignature({R:r,S:l,Rencoded:a})},u.prototype.verify=function(e,t,n){e=o(e),t=this.makeSignature(t);var i=this.keyFromPublic(n),r=this.hashInt(t.Rencoded(),i.pubBytes(),e),a=this.g.mul(t.S());return t.R().add(i.pub().mul(r)).eq(a)},u.prototype.hashInt=function(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return a.intFromLE(e.digest()).umod(this.curve.n)},u.prototype.keyFromPublic=function(e){return l.fromPublic(this,e)},u.prototype.keyFromSecret=function(e){return l.fromSecret(this,e)},u.prototype.makeSignature=function(e){return e instanceof c?e:new c(this,e)},u.prototype.encodePoint=function(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},u.prototype.decodePoint=function(e){var t=(e=a.parseBytes(e)).length-1,n=e.slice(0,t).concat(-129&e[t]),i=0!=(128&e[t]),r=a.intFromLE(n);return this.curve.pointFromY(r,i)},u.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},u.prototype.decodeInt=function(e){return a.intFromLE(e)},u.prototype.isPoint=function(e){return e instanceof this.pointClass}},"./node_modules/elliptic/lib/elliptic/eddsa/key.js":function(e,t,n){"use strict";var i=n("./node_modules/elliptic/lib/elliptic/utils.js"),r=i.assert,a=i.parseBytes,s=i.cachedProperty;function o(e,t){this.eddsa=e,this._secret=a(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=a(t.pub)}o.fromPublic=function(e,t){return t instanceof o?t:new o(e,{pub:t})},o.fromSecret=function(e,t){return t instanceof o?t:new o(e,{secret:t})},o.prototype.secret=function(){return this._secret},s(o,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),s(o,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),s(o,"privBytes",(function(){var e=this.eddsa,t=this.hash(),n=e.encodingLength-1,i=t.slice(0,e.encodingLength);return i[0]&=248,i[n]&=127,i[n]|=64,i})),s(o,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),s(o,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),s(o,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),o.prototype.sign=function(e){return r(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},o.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},o.prototype.getSecret=function(e){return r(this._secret,"KeyPair is public only"),i.encode(this.secret(),e)},o.prototype.getPublic=function(e){return i.encode(this.pubBytes(),e)},e.exports=o},"./node_modules/elliptic/lib/elliptic/eddsa/signature.js":function(e,t,n){"use strict";var i=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/elliptic/lib/elliptic/utils.js"),a=r.assert,s=r.cachedProperty,o=r.parseBytes;function l(e,t){this.eddsa=e,"object"!=typeof t&&(t=o(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),a(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof i&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}s(l,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),s(l,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),s(l,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),s(l,"Sencoded",(function(){return this.eddsa.encodeInt(this.S())})),l.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},l.prototype.toHex=function(){return r.encode(this.toBytes(),"hex").toUpperCase()},e.exports=l},"./node_modules/elliptic/lib/elliptic/precomputed/secp256k1.js":function(e,t){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},"./node_modules/elliptic/lib/elliptic/utils.js":function(e,t,n){"use strict";var i=t,r=n("./node_modules/bn.js/lib/bn.js"),a=n("./node_modules/minimalistic-assert/index.js"),s=n("./node_modules/minimalistic-crypto-utils/lib/utils.js");i.assert=a,i.toArray=s.toArray,i.zero2=s.zero2,i.toHex=s.toHex,i.encode=s.encode,i.getNAF=function(e,t,n){var i=new Array(Math.max(e.bitLength(),n)+1);i.fill(0);for(var r=1<<t+1,a=e.clone(),s=0;s<i.length;s++){var o,l=a.andln(r-1);a.isOdd()?(o=l>(r>>1)-1?(r>>1)-l:l,a.isubn(o)):o=0,i[s]=o,a.iushrn(1)}return i},i.getJSF=function(e,t){var n=[[],[]];e=e.clone(),t=t.clone();for(var i,r=0,a=0;e.cmpn(-r)>0||t.cmpn(-a)>0;){var s,o,l=e.andln(3)+r&3,c=t.andln(3)+a&3;3===l&&(l=-1),3===c&&(c=-1),s=0==(1&l)?0:3!==(i=e.andln(7)+r&7)&&5!==i||2!==c?l:-l,n[0].push(s),o=0==(1&c)?0:3!==(i=t.andln(7)+a&7)&&5!==i||2!==l?c:-c,n[1].push(o),2*r===s+1&&(r=1-r),2*a===o+1&&(a=1-a),e.iushrn(1),t.iushrn(1)}return n},i.cachedProperty=function(e,t,n){var i="_"+t;e.prototype[t]=function(){return void 0!==this[i]?this[i]:this[i]=n.call(this)}},i.parseBytes=function(e){return"string"==typeof e?i.toArray(e,"hex"):e},i.intFromLE=function(e){return new r(e,"hex","le")}},"./node_modules/elliptic/package.json":function(e){e.exports=JSON.parse('{"name":"elliptic","version":"6.5.4","description":"EC cryptography","main":"lib/elliptic.js","files":["lib"],"scripts":{"lint":"eslint lib test","lint:fix":"npm run lint -- --fix","unit":"istanbul test _mocha --reporter=spec test/index.js","test":"npm run lint && npm run unit","version":"grunt dist && git add dist/"},"repository":{"type":"git","url":"git@github.com:indutny/elliptic"},"keywords":["EC","Elliptic","curve","Cryptography"],"author":"Fedor Indutny <fedor@indutny.com>","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^2.0.2","coveralls":"^3.1.0","eslint":"^7.6.0","grunt":"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.5","mocha":"^8.0.1"},"dependencies":{"bn.js":"^4.11.9","brorand":"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1","inherits":"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}')},"./node_modules/es5-ext/function/noop.js":function(e,t,n){"use strict";e.exports=function(){}},"./node_modules/es5-ext/object/assign/index.js":function(e,t,n){"use strict";e.exports=n("./node_modules/es5-ext/object/assign/is-implemented.js")()?Object.assign:n("./node_modules/es5-ext/object/assign/shim.js")},"./node_modules/es5-ext/object/assign/is-implemented.js":function(e,t,n){"use strict";e.exports=function(){var e,t=Object.assign;return"function"==typeof t&&(t(e={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},"./node_modules/es5-ext/object/assign/shim.js":function(e,t,n){"use strict";var i=n("./node_modules/es5-ext/object/keys/index.js"),r=n("./node_modules/es5-ext/object/valid-value.js"),a=Math.max;e.exports=function(e,t){var n,s,o,l=a(arguments.length,2);for(e=Object(r(e)),o=function(i){try{e[i]=t[i]}catch(r){n||(n=r)}},s=1;s<l;++s)i(t=arguments[s]).forEach(o);if(void 0!==n)throw n;return e}},"./node_modules/es5-ext/object/is-value.js":function(e,t,n){"use strict";var i=n("./node_modules/es5-ext/function/noop.js")();e.exports=function(e){return e!==i&&null!==e}},"./node_modules/es5-ext/object/keys/index.js":function(e,t,n){"use strict";e.exports=n("./node_modules/es5-ext/object/keys/is-implemented.js")()?Object.keys:n("./node_modules/es5-ext/object/keys/shim.js")},"./node_modules/es5-ext/object/keys/is-implemented.js":function(e,t,n){"use strict";e.exports=function(){try{return Object.keys("primitive"),!0}catch(e){return!1}}},"./node_modules/es5-ext/object/keys/shim.js":function(e,t,n){"use strict";var i=n("./node_modules/es5-ext/object/is-value.js"),r=Object.keys;e.exports=function(e){return r(i(e)?Object(e):e)}},"./node_modules/es5-ext/object/normalize-options.js":function(e,t,n){"use strict";var i=n("./node_modules/es5-ext/object/is-value.js"),r=Array.prototype.forEach,a=Object.create,s=function(e,t){var n;for(n in e)t[n]=e[n]};e.exports=function(e){var t=a(null);return r.call(arguments,(function(e){i(e)&&s(Object(e),t)})),t}},"./node_modules/es5-ext/object/valid-callable.js":function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},"./node_modules/es5-ext/object/valid-value.js":function(e,t,n){"use strict";var i=n("./node_modules/es5-ext/object/is-value.js");e.exports=function(e){if(!i(e))throw new TypeError("Cannot use null or undefined");return e}},"./node_modules/es5-ext/string/#/contains/index.js":function(e,t,n){"use strict";e.exports=n("./node_modules/es5-ext/string/#/contains/is-implemented.js")()?String.prototype.contains:n("./node_modules/es5-ext/string/#/contains/shim.js")},"./node_modules/es5-ext/string/#/contains/is-implemented.js":function(e,t,n){"use strict";var i="razdwatrzy";e.exports=function(){return"function"==typeof i.contains&&(!0===i.contains("dwa")&&!1===i.contains("foo"))}},"./node_modules/es5-ext/string/#/contains/shim.js":function(e,t,n){"use strict";var i=String.prototype.indexOf;e.exports=function(e){return i.call(this,e,arguments[1])>-1}},"./node_modules/event-emitter/index.js":function(e,t,n){"use strict";var i,r,a,s,o,l,c,u=n("./node_modules/d/index.js"),d=n("./node_modules/es5-ext/object/valid-callable.js"),f=Function.prototype.apply,h=Function.prototype.call,p=Object.create,m=Object.defineProperty,b=Object.defineProperties,v=Object.prototype.hasOwnProperty,g={configurable:!0,enumerable:!1,writable:!0};r=function(e,t){var n,r;return d(t),r=this,i.call(this,e,n=function(){a.call(r,e,n),f.call(t,this,arguments)}),n.__eeOnceListener__=t,this},s=function(e){var t,n,i,r,a;if(v.call(this,"__ee__")&&(r=this.__ee__[e]))if("object"==typeof r){for(n=arguments.length,a=new Array(n-1),t=1;t<n;++t)a[t-1]=arguments[t];for(r=r.slice(),t=0;i=r[t];++t)f.call(i,this,a)}else switch(arguments.length){case 1:h.call(r,this);break;case 2:h.call(r,this,arguments[1]);break;case 3:h.call(r,this,arguments[1],arguments[2]);break;default:for(n=arguments.length,a=new Array(n-1),t=1;t<n;++t)a[t-1]=arguments[t];f.call(r,this,a)}},o={on:i=function(e,t){var n;return d(t),v.call(this,"__ee__")?n=this.__ee__:(n=g.value=p(null),m(this,"__ee__",g),g.value=null),n[e]?"object"==typeof n[e]?n[e].push(t):n[e]=[n[e],t]:n[e]=t,this},once:r,off:a=function(e,t){var n,i,r,a;if(d(t),!v.call(this,"__ee__"))return this;if(!(n=this.__ee__)[e])return this;if("object"==typeof(i=n[e]))for(a=0;r=i[a];++a)r!==t&&r.__eeOnceListener__!==t||(2===i.length?n[e]=i[a?0:1]:i.splice(a,1));else i!==t&&i.__eeOnceListener__!==t||delete n[e];return this},emit:s},l={on:u(i),once:u(r),off:u(a),emit:u(s)},c=b({},l),e.exports=t=function(e){return null==e?p(c):b(Object(e),l)},t.methods=o},"./node_modules/evp_bytestokey/index.js":function(e,t,n){var i=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/md5.js/index.js");e.exports=function(e,t,n,a){if(i.isBuffer(e)||(e=i.from(e,"binary")),t&&(i.isBuffer(t)||(t=i.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var s=n/8,o=i.alloc(s),l=i.alloc(a||0),c=i.alloc(0);s>0||a>0;){var u=new r;u.update(c),u.update(e),t&&u.update(t),c=u.digest();var d=0;if(s>0){var f=o.length-s;d=Math.min(s,c.length),c.copy(o,f,0,d),s-=d}if(d<c.length&&a>0){var h=l.length-a,p=Math.min(a,c.length-d);c.copy(l,h,d,d+p),a-=p}}return c.fill(0),{key:o,iv:l}}},"./node_modules/hash-base/index.js":function(e,t,n){"use strict";var i=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/hash-base/node_modules/readable-stream/readable-browser.js").Transform;function a(e){r.call(this),this._block=i.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}n("./node_modules/inherits/inherits_browser.js")(a,r),a.prototype._transform=function(e,t,n){var i=null;try{this.update(e,t)}catch(r){i=r}n(i)},a.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(n){t=n}e(t)},a.prototype.update=function(e,t){if(function(e,t){if(!i.isBuffer(e)&&"string"!=typeof e)throw new TypeError(t+" must be a string or a buffer")}(e,"Data"),this._finalized)throw new Error("Digest already called");i.isBuffer(e)||(e=i.from(e,t));for(var n=this._block,r=0;this._blockOffset+e.length-r>=this._blockSize;){for(var a=this._blockOffset;a<this._blockSize;)n[a++]=e[r++];this._update(),this._blockOffset=0}for(;r<e.length;)n[this._blockOffset++]=e[r++];for(var s=0,o=8*e.length;o>0;++s)this._length[s]+=o,(o=this._length[s]/4294967296|0)>0&&(this._length[s]-=4294967296*o);return this},a.prototype._update=function(){throw new Error("_update is not implemented")},a.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var n=0;n<4;++n)this._length[n]=0;return t},a.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=a},"./node_modules/hash-base/node_modules/readable-stream/errors-browser.js":function(e,t,n){"use strict";var i={};function r(e,t,n){n||(n=Error);var r=function(e){var n,i;function r(n,i,r){return e.call(this,function(e,n,i){return"string"==typeof t?t:t(e,n,i)}(n,i,r))||this}return i=e,(n=r).prototype=Object.create(i.prototype),n.prototype.constructor=n,n.__proto__=i,r}(n);r.prototype.name=n.name,r.prototype.code=e,i[e]=r}function a(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map((function(e){return String(e)})),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}r("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),r("ERR_INVALID_ARG_TYPE",(function(e,t,n){var i,r,s,o;if("string"==typeof t&&(r="not ",t.substr(!s||s<0?0:+s,r.length)===r)?(i="must not be",t=t.replace(/^not /,"")):i="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))o="The ".concat(e," ").concat(i," ").concat(a(t,"type"));else{var l=function(e,t,n){return"number"!=typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}(e,".")?"property":"argument";o='The "'.concat(e,'" ').concat(l," ").concat(i," ").concat(a(t,"type"))}return o+=". Received type ".concat(typeof n)}),TypeError),r("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),r("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),r("ERR_STREAM_PREMATURE_CLOSE","Premature close"),r("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),r("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),r("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),r("ERR_STREAM_WRITE_AFTER_END","write after end"),r("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),r("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),r("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=i},"./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js":function(e,t,n){"use strict";(function(t){var i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=c;var r=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_readable.js"),a=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_writable.js");n("./node_modules/inherits/inherits_browser.js")(c,r);for(var s=i(a.prototype),o=0;o<s.length;o++){var l=s[o];c.prototype[l]||(c.prototype[l]=a.prototype[l])}function c(e){if(!(this instanceof c))return new c(e);r.call(this,e),a.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",u)))}function u(){this._writableState.ended||t.nextTick(d,this)}function d(e){e.end()}Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(c.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(c.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(c.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/hash-base/node_modules/readable-stream/lib/_stream_passthrough.js":function(e,t,n){"use strict";e.exports=r;var i=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_transform.js");function r(e){if(!(this instanceof r))return new r(e);i.call(this,e)}n("./node_modules/inherits/inherits_browser.js")(r,i),r.prototype._transform=function(e,t,n){n(null,e)}},"./node_modules/hash-base/node_modules/readable-stream/lib/_stream_readable.js":function(e,t,n){"use strict";(function(t,i){var r;e.exports=k,k.ReadableState=x;n("./node_modules/events/events.js").EventEmitter;var a=function(e,t){return e.listeners(t).length},s=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/stream-browser.js"),o=n("./node_modules/buffer/index.js").Buffer,l=t.Uint8Array||function(){};var c,u=n(6);c=u&&u.debuglog?u.debuglog("stream"):function(){};var d,f,h,p=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/buffer_list.js"),m=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/destroy.js"),b=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/state.js").getHighWaterMark,v=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes,g=v.ERR_INVALID_ARG_TYPE,y=v.ERR_STREAM_PUSH_AFTER_EOF,_=v.ERR_METHOD_NOT_IMPLEMENTED,w=v.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n("./node_modules/inherits/inherits_browser.js")(k,s);var C=m.errorOrDestroy,S=["error","close","destroy","pause","resume"];function x(e,t,i){r=r||n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js"),e=e||{},"boolean"!=typeof i&&(i=t instanceof r),this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=b(this,e,"readableHighWaterMark",i),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(d||(d=n("./node_modules/string_decoder/lib/string_decoder.js").StringDecoder),this.decoder=new d(e.encoding),this.encoding=e.encoding)}function k(e){if(r=r||n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js"),!(this instanceof k))return new k(e);var t=this instanceof r;this._readableState=new x(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),s.call(this)}function M(e,t,n,i,r){c("readableAddChunk",t);var a,s=e._readableState;if(null===t)s.reading=!1,function(e,t){if(c("onEofChunk"),t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?A(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,L(e)))}(e,s);else if(r||(a=function(e,t){var n;i=t,o.isBuffer(i)||i instanceof l||"string"==typeof t||void 0===t||e.objectMode||(n=new g("chunk",["string","Buffer","Uint8Array"],t));var i;return n}(s,t)),a)C(e,a);else if(s.objectMode||t&&t.length>0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===o.prototype||(t=function(e){return o.from(e)}(t)),i)s.endEmitted?C(e,new w):T(e,s,t,!0);else if(s.ended)C(e,new y);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!n?(t=s.decoder.write(t),s.objectMode||0!==t.length?T(e,s,t,!1):P(e,s)):T(e,s,t,!1)}else i||(s.reading=!1,P(e,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function T(e,t,n,i){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,i?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&A(e)),P(e,t)}Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),k.prototype.destroy=m.destroy,k.prototype._undestroy=m.undestroy,k.prototype._destroy=function(e,t){t(e)},k.prototype.push=function(e,t){var n,i=this._readableState;return i.objectMode?n=!0:"string"==typeof e&&((t=t||i.defaultEncoding)!==i.encoding&&(e=o.from(e,t),t=""),n=!0),M(this,e,t,!1,n)},k.prototype.unshift=function(e){return M(this,e,null,!0,!1)},k.prototype.isPaused=function(){return!1===this._readableState.flowing},k.prototype.setEncoding=function(e){d||(d=n("./node_modules/string_decoder/lib/string_decoder.js").StringDecoder);var t=new d(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var i=this._readableState.buffer.head,r="";null!==i;)r+=t.write(i.data),i=i.next;return this._readableState.buffer.clear(),""!==r&&this._readableState.buffer.push(r),this._readableState.length=r.length,this};var j=1073741824;function E(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=j?e=j:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function A(e){var t=e._readableState;c("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(c("emitReadable",t.flowing),t.emittedReadable=!0,i.nextTick(L,e))}function L(e){var t=e._readableState;c("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,D(e)}function P(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(O,e,t))}function O(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var n=t.length;if(c("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function B(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function I(e){c("readable nexttick read 0"),e.read(0)}function R(e,t){c("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),D(e),t.flowing&&!t.reading&&e.read(0)}function D(e){var t=e._readableState;for(c("flow",t.flowing);t.flowing&&null!==e.read(););}function N(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function F(e){var t=e._readableState;c("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,i.nextTick(H,t,e))}function H(e,t){if(c("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function G(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1}k.prototype.read=function(e){c("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return c("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?F(this):A(this),null;if(0===(e=E(e,t))&&t.ended)return 0===t.length&&F(this),null;var i,r=t.needReadable;return c("need readable",r),(0===t.length||t.length-e<t.highWaterMark)&&c("length less than watermark",r=!0),t.ended||t.reading?c("reading or ended",r=!1):r&&(c("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=E(n,t))),null===(i=e>0?N(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&F(this)),null!==i&&this.emit("data",i),i},k.prototype._read=function(e){C(this,new _("_read()"))},k.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,c("pipe count=%d opts=%j",r.pipesCount,t);var s=(!t||!1!==t.end)&&e!==i.stdout&&e!==i.stderr?l:b;function o(t,i){c("onunpipe"),t===n&&i&&!1===i.hasUnpiped&&(i.hasUnpiped=!0,c("cleanup"),e.removeListener("close",p),e.removeListener("finish",m),e.removeListener("drain",u),e.removeListener("error",h),e.removeListener("unpipe",o),n.removeListener("end",l),n.removeListener("end",b),n.removeListener("data",f),d=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||u())}function l(){c("onend"),e.end()}r.endEmitted?i.nextTick(s):n.once("end",s),e.on("unpipe",o);var u=function(e){return function(){var t=e._readableState;c("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,D(e))}}(n);e.on("drain",u);var d=!1;function f(t){c("ondata");var i=e.write(t);c("dest.write",i),!1===i&&((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==G(r.pipes,e))&&!d&&(c("false write response, pause",r.awaitDrain),r.awaitDrain++),n.pause())}function h(t){c("onerror",t),b(),e.removeListener("error",h),0===a(e,"error")&&C(e,t)}function p(){e.removeListener("finish",m),b()}function m(){c("onfinish"),e.removeListener("close",p),b()}function b(){c("unpipe"),n.unpipe(e)}return n.on("data",f),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",h),e.once("close",p),e.once("finish",m),e.emit("pipe",n),r.flowing||(c("pipe resume"),n.resume()),e},k.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var i=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<r;a++)i[a].emit("unpipe",this,{hasUnpiped:!1});return this}var s=G(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n)),this},k.prototype.on=function(e,t){var n=s.prototype.on.call(this,e,t),r=this._readableState;return"data"===e?(r.readableListening=this.listenerCount("readable")>0,!1!==r.flowing&&this.resume()):"readable"===e&&(r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,c("on readable",r.length,r.reading),r.length?A(this):r.reading||i.nextTick(I,this))),n},k.prototype.addListener=k.prototype.on,k.prototype.removeListener=function(e,t){var n=s.prototype.removeListener.call(this,e,t);return"readable"===e&&i.nextTick(B,this),n},k.prototype.removeAllListeners=function(e){var t=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||i.nextTick(B,this),t},k.prototype.resume=function(){var e=this._readableState;return e.flowing||(c("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i.nextTick(R,e,t))}(this,e)),e.paused=!1,this},k.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(c("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},k.prototype.wrap=function(e){var t=this,n=this._readableState,i=!1;for(var r in e.on("end",(function(){if(c("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(r){(c("wrapped data"),n.decoder&&(r=n.decoder.write(r)),n.objectMode&&null==r)||(n.objectMode||r&&r.length)&&(t.push(r)||(i=!0,e.pause()))})),e)void 0===this[r]&&"function"==typeof e[r]&&(this[r]=function(t){return function(){return e[t].apply(e,arguments)}}(r));for(var a=0;a<S.length;a++)e.on(S[a],this.emit.bind(this,S[a]));return this._read=function(t){c("wrapped _read",t),i&&(i=!1,e.resume())},this},"function"==typeof Symbol&&(k.prototype[Symbol.asyncIterator]=function(){return void 0===f&&(f=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/async_iterator.js")),f(this)}),Object.defineProperty(k.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(k.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(k.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),k._fromList=N,Object.defineProperty(k.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(k.from=function(e,t){return void 0===h&&(h=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/from-browser.js")),h(k,e,t)})}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/hash-base/node_modules/readable-stream/lib/_stream_transform.js":function(e,t,n){"use strict";e.exports=u;var i=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes,r=i.ERR_METHOD_NOT_IMPLEMENTED,a=i.ERR_MULTIPLE_CALLBACK,s=i.ERR_TRANSFORM_ALREADY_TRANSFORMING,o=i.ERR_TRANSFORM_WITH_LENGTH_0,l=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js");function c(e,t){var n=this._transformState;n.transforming=!1;var i=n.writecb;if(null===i)return this.emit("error",new a);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),i(e);var r=this._readableState;r.reading=!1,(r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}function u(e){if(!(this instanceof u))return new u(e);l.call(this,e),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",d)}function d(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?f(this,null,null):this._flush((function(t,n){f(e,t,n)}))}function f(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new o;if(e._transformState.transforming)throw new s;return e.push(null)}n("./node_modules/inherits/inherits_browser.js")(u,l),u.prototype.push=function(e,t){return this._transformState.needTransform=!1,l.prototype.push.call(this,e,t)},u.prototype._transform=function(e,t,n){n(new r("_transform()"))},u.prototype._write=function(e,t,n){var i=this._transformState;if(i.writecb=n,i.writechunk=e,i.writeencoding=t,!i.transforming){var r=this._readableState;(i.needTransform||r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}},u.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},u.prototype._destroy=function(e,t){l.prototype._destroy.call(this,e,(function(e){t(e)}))}},"./node_modules/hash-base/node_modules/readable-stream/lib/_stream_writable.js":function(e,t,n){"use strict";(function(t,i){function r(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var i=e.entry;e.entry=null;for(;i;){var r=i.callback;t.pendingcb--,r(n),i=i.next}t.corkedRequestsFree.next=e}(t,e)}}var a;e.exports=k,k.WritableState=x;var s={deprecate:n("./node_modules/util-deprecate/browser.js")},o=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/stream-browser.js"),l=n("./node_modules/buffer/index.js").Buffer,c=t.Uint8Array||function(){};var u,d=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/destroy.js"),f=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/state.js").getHighWaterMark,h=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes,p=h.ERR_INVALID_ARG_TYPE,m=h.ERR_METHOD_NOT_IMPLEMENTED,b=h.ERR_MULTIPLE_CALLBACK,v=h.ERR_STREAM_CANNOT_PIPE,g=h.ERR_STREAM_DESTROYED,y=h.ERR_STREAM_NULL_VALUES,_=h.ERR_STREAM_WRITE_AFTER_END,w=h.ERR_UNKNOWN_ENCODING,C=d.errorOrDestroy;function S(){}function x(e,t,s){a=a||n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js"),e=e||{},"boolean"!=typeof s&&(s=t instanceof a),this.objectMode=!!e.objectMode,s&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=f(this,e,"writableHighWaterMark",s),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var o=!1===e.decodeStrings;this.decodeStrings=!o,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,a=n.writecb;if("function"!=typeof a)throw new b;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,a){--t.pendingcb,n?(i.nextTick(a,r),i.nextTick(L,e,t),e._writableState.errorEmitted=!0,C(e,r)):(a(r),e._writableState.errorEmitted=!0,C(e,r),L(e,t))}(e,n,r,t,a);else{var s=E(n)||e.destroyed;s||n.corked||n.bufferProcessing||!n.bufferedRequest||j(e,n),r?i.nextTick(T,e,n,s,a):T(e,n,s,a)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new r(this)}function k(e){var t=this instanceof(a=a||n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js"));if(!t&&!u.call(k,this))return new k(e);this._writableState=new x(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),o.call(this)}function M(e,t,n,i,r,a,s){t.writelen=i,t.writecb=s,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new g("write")):n?e._writev(r,t.onwrite):e._write(r,a,t.onwrite),t.sync=!1}function T(e,t,n,i){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,i(),L(e,t)}function j(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var i=t.bufferedRequestCount,a=new Array(i),s=t.corkedRequestsFree;s.entry=n;for(var o=0,l=!0;n;)a[o]=n,n.isBuf||(l=!1),n=n.next,o+=1;a.allBuffers=l,M(e,t,!0,t.length,a,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new r(t),t.bufferedRequestCount=0}else{for(;n;){var c=n.chunk,u=n.encoding,d=n.callback;if(M(e,t,!1,t.objectMode?1:c.length,c,u,d),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function E(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function A(e,t){e._final((function(n){t.pendingcb--,n&&C(e,n),t.prefinished=!0,e.emit("prefinish"),L(e,t)}))}function L(e,t){var n=E(t);if(n&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,i.nextTick(A,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var r=e._readableState;(!r||r.autoDestroy&&r.endEmitted)&&e.destroy()}return n}n("./node_modules/inherits/inherits_browser.js")(k,o),x.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(x.prototype,"buffer",{get:s.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(u=Function.prototype[Symbol.hasInstance],Object.defineProperty(k,Symbol.hasInstance,{value:function(e){return!!u.call(this,e)||this===k&&(e&&e._writableState instanceof x)}})):u=function(e){return e instanceof this},k.prototype.pipe=function(){C(this,new v)},k.prototype.write=function(e,t,n){var r,a=this._writableState,s=!1,o=!a.objectMode&&(r=e,l.isBuffer(r)||r instanceof c);return o&&!l.isBuffer(e)&&(e=function(e){return l.from(e)}(e)),"function"==typeof t&&(n=t,t=null),o?t="buffer":t||(t=a.defaultEncoding),"function"!=typeof n&&(n=S),a.ending?function(e,t){var n=new _;C(e,n),i.nextTick(t,n)}(this,n):(o||function(e,t,n,r){var a;return null===n?a=new y:"string"==typeof n||t.objectMode||(a=new p("chunk",["string","Buffer"],n)),!a||(C(e,a),i.nextTick(r,a),!1)}(this,a,e,n))&&(a.pendingcb++,s=function(e,t,n,i,r,a){if(!n){var s=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=l.from(t,n));return t}(t,i,r);i!==s&&(n=!0,r="buffer",i=s)}var o=t.objectMode?1:i.length;t.length+=o;var c=t.length<t.highWaterMark;c||(t.needDrain=!0);if(t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:i,encoding:r,isBuf:n,callback:a,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else M(e,t,!1,o,i,r,a);return c}(this,a,o,e,t,n)),s},k.prototype.cork=function(){this._writableState.corked++},k.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||j(this,e))},k.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new w(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(k.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),k.prototype._write=function(e,t,n){n(new m("_write()"))},k.prototype._writev=null,k.prototype.end=function(e,t,n){var r=this._writableState;return"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||function(e,t,n){t.ending=!0,L(e,t),n&&(t.finished?i.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n),this},Object.defineProperty(k.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),k.prototype.destroy=d.destroy,k.prototype._undestroy=d.undestroy,k.prototype._destroy=function(e,t){t(e)}}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/async_iterator.js":function(e,t,n){"use strict";(function(t){var i;function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/end-of-stream.js"),s=Symbol("lastResolve"),o=Symbol("lastReject"),l=Symbol("error"),c=Symbol("ended"),u=Symbol("lastPromise"),d=Symbol("handlePromise"),f=Symbol("stream");function h(e,t){return{value:e,done:t}}function p(e){var t=e[s];if(null!==t){var n=e[f].read();null!==n&&(e[u]=null,e[s]=null,e[o]=null,t(h(n,!1)))}}function m(e){t.nextTick(p,e)}var b=Object.getPrototypeOf((function(){})),v=Object.setPrototypeOf((r(i={get stream(){return this[f]},next:function(){var e=this,n=this[l];if(null!==n)return Promise.reject(n);if(this[c])return Promise.resolve(h(void 0,!0));if(this[f].destroyed)return new Promise((function(n,i){t.nextTick((function(){e[l]?i(e[l]):n(h(void 0,!0))}))}));var i,r=this[u];if(r)i=new Promise(function(e,t){return function(n,i){e.then((function(){t[c]?n(h(void 0,!0)):t[d](n,i)}),i)}}(r,this));else{var a=this[f].read();if(null!==a)return Promise.resolve(h(a,!1));i=new Promise(this[d])}return this[u]=i,i}},Symbol.asyncIterator,(function(){return this})),r(i,"return",(function(){var e=this;return new Promise((function(t,n){e[f].destroy(null,(function(e){e?n(e):t(h(void 0,!0))}))}))})),i),b);e.exports=function(e){var t,n=Object.create(v,(r(t={},f,{value:e,writable:!0}),r(t,s,{value:null,writable:!0}),r(t,o,{value:null,writable:!0}),r(t,l,{value:null,writable:!0}),r(t,c,{value:e._readableState.endEmitted,writable:!0}),r(t,d,{value:function(e,t){var i=n[f].read();i?(n[u]=null,n[s]=null,n[o]=null,e(h(i,!1))):(n[s]=e,n[o]=t)},writable:!0}),t));return n[u]=null,a(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[o];return null!==t&&(n[u]=null,n[s]=null,n[o]=null,t(e)),void(n[l]=e)}var i=n[s];null!==i&&(n[u]=null,n[s]=null,n[o]=null,i(h(void 0,!0))),n[c]=!0})),e.on("readable",m.bind(null,n)),n}}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/buffer_list.js":function(e,t,n){"use strict";function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var s=n("./node_modules/buffer/index.js").Buffer,o=n(7).inspect,l=o&&o.custom||"inspect";e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,n,c;return t=e,n=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return s.alloc(0);for(var t,n,i,r=s.allocUnsafe(e>>>0),a=this.head,o=0;a;)t=a.data,n=r,i=o,s.prototype.copy.call(t,n,i),o+=a.data.length,a=a.next;return r}},{key:"consume",value:function(e,t){var n;return e<this.head.data.length?(n=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):n=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),n}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,n=1,i=t.data;for(e-=i.length;t=t.next;){var r=t.data,a=e>r.length?r.length:e;if(a===r.length?i+=r:i+=r.slice(0,e),0==(e-=a)){a===r.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=r.slice(a));break}++n}return this.length-=n,i}},{key:"_getBuffer",value:function(e){var t=s.allocUnsafe(e),n=this.head,i=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var r=n.data,a=e>r.length?r.length:e;if(r.copy(t,t.length-e,0,a),0==(e-=a)){a===r.length?(++i,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=r.slice(a));break}++i}return this.length-=i,t}},{key:l,value:function(e,t){return o(this,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t,{depth:0,customInspect:!1}))}}],n&&a(t.prototype,n),c&&a(t,c),e}()},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/destroy.js":function(e,t,n){"use strict";(function(t){function n(e,t){r(e,t),i(e)}function i(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function r(e,t){e.emit("error",t)}e.exports={destroy:function(e,a){var s=this,o=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return o||l?(a?a(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(r,this,e)):t.nextTick(r,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!a&&e?s._writableState?s._writableState.errorEmitted?t.nextTick(i,s):(s._writableState.errorEmitted=!0,t.nextTick(n,s,e)):t.nextTick(n,s,e):a?(t.nextTick(i,s),a(e)):t.nextTick(i,s)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var n=e._readableState,i=e._writableState;n&&n.autoDestroy||i&&i.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/end-of-stream.js":function(e,t,n){"use strict";var i=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes.ERR_STREAM_PREMATURE_CLOSE;function r(){}e.exports=function e(t,n,a){if("function"==typeof n)return e(t,null,n);n||(n={}),a=function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];e.apply(this,i)}}}(a||r);var s=n.readable||!1!==n.readable&&t.readable,o=n.writable||!1!==n.writable&&t.writable,l=function(){t.writable||u()},c=t._writableState&&t._writableState.finished,u=function(){o=!1,c=!0,s||a.call(t)},d=t._readableState&&t._readableState.endEmitted,f=function(){s=!1,d=!0,o||a.call(t)},h=function(e){a.call(t,e)},p=function(){var e;return s&&!d?(t._readableState&&t._readableState.ended||(e=new i),a.call(t,e)):o&&!c?(t._writableState&&t._writableState.ended||(e=new i),a.call(t,e)):void 0},m=function(){t.req.on("finish",u)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?o&&!t._writableState&&(t.on("end",l),t.on("close",l)):(t.on("complete",u),t.on("abort",p),t.req?m():t.on("request",m)),t.on("end",f),t.on("finish",u),!1!==n.error&&t.on("error",h),t.on("close",p),function(){t.removeListener("complete",u),t.removeListener("abort",p),t.removeListener("request",m),t.req&&t.req.removeListener("finish",u),t.removeListener("end",l),t.removeListener("close",l),t.removeListener("finish",u),t.removeListener("end",f),t.removeListener("error",h),t.removeListener("close",p)}}},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/from-browser.js":function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/pipeline.js":function(e,t,n){"use strict";var i;var r=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes,a=r.ERR_MISSING_ARGS,s=r.ERR_STREAM_DESTROYED;function o(e){if(e)throw e}function l(e,t,r,a){a=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(a);var o=!1;e.on("close",(function(){o=!0})),void 0===i&&(i=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/end-of-stream.js")),i(e,{readable:t,writable:r},(function(e){if(e)return a(e);o=!0,a()}));var l=!1;return function(t){if(!o&&!l)return l=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void a(t||new s("pipe"))}}function c(e){e()}function u(e,t){return e.pipe(t)}function d(e){return e.length?"function"!=typeof e[e.length-1]?o:e.pop():o}e.exports=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i,r=d(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new a("streams");var s=t.map((function(e,n){var a=n<t.length-1;return l(e,a,n>0,(function(e){i||(i=e),e&&s.forEach(c),a||(s.forEach(c),r(i))}))}));return t.reduce(u)}},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/state.js":function(e,t,n){"use strict";var i=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,n,r){var a=function(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}(t,r,n);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0)throw new i(r?n:"highWaterMark",a);return Math.floor(a)}return e.objectMode?16:16384}}},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/stream-browser.js":function(e,t,n){e.exports=n("./node_modules/events/events.js").EventEmitter},"./node_modules/hash-base/node_modules/readable-stream/readable-browser.js":function(e,t,n){(t=e.exports=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_readable.js")).Stream=t,t.Readable=t,t.Writable=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_writable.js"),t.Duplex=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js"),t.Transform=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_transform.js"),t.PassThrough=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_passthrough.js"),t.finished=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/end-of-stream.js"),t.pipeline=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/pipeline.js")},"./node_modules/hash.js/lib/hash.js":function(e,t,n){var i=t;i.utils=n("./node_modules/hash.js/lib/hash/utils.js"),i.common=n("./node_modules/hash.js/lib/hash/common.js"),i.sha=n("./node_modules/hash.js/lib/hash/sha.js"),i.ripemd=n("./node_modules/hash.js/lib/hash/ripemd.js"),i.hmac=n("./node_modules/hash.js/lib/hash/hmac.js"),i.sha1=i.sha.sha1,i.sha256=i.sha.sha256,i.sha224=i.sha.sha224,i.sha384=i.sha.sha384,i.sha512=i.sha.sha512,i.ripemd160=i.ripemd.ripemd160},"./node_modules/hash.js/lib/hash/common.js":function(e,t,n){"use strict";var i=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/minimalistic-assert/index.js");function a(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=a,a.prototype.update=function(e,t){if(e=i.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=i.join32(e,0,e.length-n,this.endian);for(var r=0;r<e.length;r+=this._delta32)this._update(e,r,r+this._delta32)}return this},a.prototype.digest=function(e){return this.update(this._pad()),r(null===this.pending),this._digest(e)},a.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,n=t-(e+this.padLength)%t,i=new Array(n+this.padLength);i[0]=128;for(var r=1;r<n;r++)i[r]=0;if(e<<=3,"big"===this.endian){for(var a=8;a<this.padLength;a++)i[r++]=0;i[r++]=0,i[r++]=0,i[r++]=0,i[r++]=0,i[r++]=e>>>24&255,i[r++]=e>>>16&255,i[r++]=e>>>8&255,i[r++]=255&e}else for(i[r++]=255&e,i[r++]=e>>>8&255,i[r++]=e>>>16&255,i[r++]=e>>>24&255,i[r++]=0,i[r++]=0,i[r++]=0,i[r++]=0,a=8;a<this.padLength;a++)i[r++]=0;return i}},"./node_modules/hash.js/lib/hash/hmac.js":function(e,t,n){"use strict";var i=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/minimalistic-assert/index.js");function a(e,t,n){if(!(this instanceof a))return new a(e,t,n);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(i.toArray(t,n))}e.exports=a,a.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),r(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;for(this.inner=(new this.Hash).update(e),t=0;t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},a.prototype.update=function(e,t){return this.inner.update(e,t),this},a.prototype.digest=function(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},"./node_modules/hash.js/lib/hash/ripemd.js":function(e,t,n){"use strict";var i=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/hash.js/lib/hash/common.js"),a=i.rotl32,s=i.sum32,o=i.sum32_3,l=i.sum32_4,c=r.BlockHash;function u(){if(!(this instanceof u))return new u;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function d(e,t,n,i){return e<=15?t^n^i:e<=31?t&n|~t&i:e<=47?(t|~n)^i:e<=63?t&i|n&~i:t^(n|~i)}function f(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function h(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}i.inherits(u,c),t.ripemd160=u,u.blockSize=512,u.outSize=160,u.hmacStrength=192,u.padLength=64,u.prototype._update=function(e,t){for(var n=this.h[0],i=this.h[1],r=this.h[2],c=this.h[3],u=this.h[4],g=n,y=i,_=r,w=c,C=u,S=0;S<80;S++){var x=s(a(l(n,d(S,i,r,c),e[p[S]+t],f(S)),b[S]),u);n=u,u=c,c=a(r,10),r=i,i=x,x=s(a(l(g,d(79-S,y,_,w),e[m[S]+t],h(S)),v[S]),C),g=C,C=w,w=a(_,10),_=y,y=x}x=o(this.h[1],r,w),this.h[1]=o(this.h[2],c,C),this.h[2]=o(this.h[3],u,g),this.h[3]=o(this.h[4],n,y),this.h[4]=o(this.h[0],i,_),this.h[0]=x},u.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h,"little"):i.split32(this.h,"little")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],m=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],b=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],v=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},"./node_modules/hash.js/lib/hash/sha.js":function(e,t,n){"use strict";t.sha1=n("./node_modules/hash.js/lib/hash/sha/1.js"),t.sha224=n("./node_modules/hash.js/lib/hash/sha/224.js"),t.sha256=n("./node_modules/hash.js/lib/hash/sha/256.js"),t.sha384=n("./node_modules/hash.js/lib/hash/sha/384.js"),t.sha512=n("./node_modules/hash.js/lib/hash/sha/512.js")},"./node_modules/hash.js/lib/hash/sha/1.js":function(e,t,n){"use strict";var i=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/hash.js/lib/hash/common.js"),a=n("./node_modules/hash.js/lib/hash/sha/common.js"),s=i.rotl32,o=i.sum32,l=i.sum32_5,c=a.ft_1,u=r.BlockHash,d=[1518500249,1859775393,2400959708,3395469782];function f(){if(!(this instanceof f))return new f;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}i.inherits(f,u),e.exports=f,f.blockSize=512,f.outSize=160,f.hmacStrength=80,f.padLength=64,f.prototype._update=function(e,t){for(var n=this.W,i=0;i<16;i++)n[i]=e[t+i];for(;i<n.length;i++)n[i]=s(n[i-3]^n[i-8]^n[i-14]^n[i-16],1);var r=this.h[0],a=this.h[1],u=this.h[2],f=this.h[3],h=this.h[4];for(i=0;i<n.length;i++){var p=~~(i/20),m=l(s(r,5),c(p,a,u,f),h,n[i],d[p]);h=f,f=u,u=s(a,30),a=r,r=m}this.h[0]=o(this.h[0],r),this.h[1]=o(this.h[1],a),this.h[2]=o(this.h[2],u),this.h[3]=o(this.h[3],f),this.h[4]=o(this.h[4],h)},f.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h,"big"):i.split32(this.h,"big")}},"./node_modules/hash.js/lib/hash/sha/224.js":function(e,t,n){"use strict";var i=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/hash.js/lib/hash/sha/256.js");function a(){if(!(this instanceof a))return new a;r.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}i.inherits(a,r),e.exports=a,a.blockSize=512,a.outSize=224,a.hmacStrength=192,a.padLength=64,a.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h.slice(0,7),"big"):i.split32(this.h.slice(0,7),"big")}},"./node_modules/hash.js/lib/hash/sha/256.js":function(e,t,n){"use strict";var i=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/hash.js/lib/hash/common.js"),a=n("./node_modules/hash.js/lib/hash/sha/common.js"),s=n("./node_modules/minimalistic-assert/index.js"),o=i.sum32,l=i.sum32_4,c=i.sum32_5,u=a.ch32,d=a.maj32,f=a.s0_256,h=a.s1_256,p=a.g0_256,m=a.g1_256,b=r.BlockHash,v=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function g(){if(!(this instanceof g))return new g;b.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=v,this.W=new Array(64)}i.inherits(g,b),e.exports=g,g.blockSize=512,g.outSize=256,g.hmacStrength=192,g.padLength=64,g.prototype._update=function(e,t){for(var n=this.W,i=0;i<16;i++)n[i]=e[t+i];for(;i<n.length;i++)n[i]=l(m(n[i-2]),n[i-7],p(n[i-15]),n[i-16]);var r=this.h[0],a=this.h[1],b=this.h[2],v=this.h[3],g=this.h[4],y=this.h[5],_=this.h[6],w=this.h[7];for(s(this.k.length===n.length),i=0;i<n.length;i++){var C=c(w,h(g),u(g,y,_),this.k[i],n[i]),S=o(f(r),d(r,a,b));w=_,_=y,y=g,g=o(v,C),v=b,b=a,a=r,r=o(C,S)}this.h[0]=o(this.h[0],r),this.h[1]=o(this.h[1],a),this.h[2]=o(this.h[2],b),this.h[3]=o(this.h[3],v),this.h[4]=o(this.h[4],g),this.h[5]=o(this.h[5],y),this.h[6]=o(this.h[6],_),this.h[7]=o(this.h[7],w)},g.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h,"big"):i.split32(this.h,"big")}},"./node_modules/hash.js/lib/hash/sha/384.js":function(e,t,n){"use strict";var i=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/hash.js/lib/hash/sha/512.js");function a(){if(!(this instanceof a))return new a;r.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}i.inherits(a,r),e.exports=a,a.blockSize=1024,a.outSize=384,a.hmacStrength=192,a.padLength=128,a.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h.slice(0,12),"big"):i.split32(this.h.slice(0,12),"big")}},"./node_modules/hash.js/lib/hash/sha/512.js":function(e,t,n){"use strict";var i=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/hash.js/lib/hash/common.js"),a=n("./node_modules/minimalistic-assert/index.js"),s=i.rotr64_hi,o=i.rotr64_lo,l=i.shr64_hi,c=i.shr64_lo,u=i.sum64,d=i.sum64_hi,f=i.sum64_lo,h=i.sum64_4_hi,p=i.sum64_4_lo,m=i.sum64_5_hi,b=i.sum64_5_lo,v=r.BlockHash,g=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function y(){if(!(this instanceof y))return new y;v.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=g,this.W=new Array(160)}function _(e,t,n,i,r){var a=e&n^~e&r;return a<0&&(a+=4294967296),a}function w(e,t,n,i,r,a){var s=t&i^~t&a;return s<0&&(s+=4294967296),s}function C(e,t,n,i,r){var a=e&n^e&r^n&r;return a<0&&(a+=4294967296),a}function S(e,t,n,i,r,a){var s=t&i^t&a^i&a;return s<0&&(s+=4294967296),s}function x(e,t){var n=s(e,t,28)^s(t,e,2)^s(t,e,7);return n<0&&(n+=4294967296),n}function k(e,t){var n=o(e,t,28)^o(t,e,2)^o(t,e,7);return n<0&&(n+=4294967296),n}function M(e,t){var n=s(e,t,14)^s(e,t,18)^s(t,e,9);return n<0&&(n+=4294967296),n}function T(e,t){var n=o(e,t,14)^o(e,t,18)^o(t,e,9);return n<0&&(n+=4294967296),n}function j(e,t){var n=s(e,t,1)^s(e,t,8)^l(e,t,7);return n<0&&(n+=4294967296),n}function E(e,t){var n=o(e,t,1)^o(e,t,8)^c(e,t,7);return n<0&&(n+=4294967296),n}function A(e,t){var n=s(e,t,19)^s(t,e,29)^l(e,t,6);return n<0&&(n+=4294967296),n}function L(e,t){var n=o(e,t,19)^o(t,e,29)^c(e,t,6);return n<0&&(n+=4294967296),n}i.inherits(y,v),e.exports=y,y.blockSize=1024,y.outSize=512,y.hmacStrength=192,y.padLength=128,y.prototype._prepareBlock=function(e,t){for(var n=this.W,i=0;i<32;i++)n[i]=e[t+i];for(;i<n.length;i+=2){var r=A(n[i-4],n[i-3]),a=L(n[i-4],n[i-3]),s=n[i-14],o=n[i-13],l=j(n[i-30],n[i-29]),c=E(n[i-30],n[i-29]),u=n[i-32],d=n[i-31];n[i]=h(r,a,s,o,l,c,u,d),n[i+1]=p(r,a,s,o,l,c,u,d)}},y.prototype._update=function(e,t){this._prepareBlock(e,t);var n=this.W,i=this.h[0],r=this.h[1],s=this.h[2],o=this.h[3],l=this.h[4],c=this.h[5],h=this.h[6],p=this.h[7],v=this.h[8],g=this.h[9],y=this.h[10],j=this.h[11],E=this.h[12],A=this.h[13],L=this.h[14],P=this.h[15];a(this.k.length===n.length);for(var O=0;O<n.length;O+=2){var B=L,I=P,R=M(v,g),D=T(v,g),N=_(v,g,y,j,E),F=w(v,g,y,j,E,A),H=this.k[O],G=this.k[O+1],V=n[O],U=n[O+1],z=m(B,I,R,D,N,F,H,G,V,U),W=b(B,I,R,D,N,F,H,G,V,U);B=x(i,r),I=k(i,r),R=C(i,r,s,o,l),D=S(i,r,s,o,l,c);var q=d(B,I,R,D),Z=f(B,I,R,D);L=E,P=A,E=y,A=j,y=v,j=g,v=d(h,p,z,W),g=f(p,p,z,W),h=l,p=c,l=s,c=o,s=i,o=r,i=d(z,W,q,Z),r=f(z,W,q,Z)}u(this.h,0,i,r),u(this.h,2,s,o),u(this.h,4,l,c),u(this.h,6,h,p),u(this.h,8,v,g),u(this.h,10,y,j),u(this.h,12,E,A),u(this.h,14,L,P)},y.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h,"big"):i.split32(this.h,"big")}},"./node_modules/hash.js/lib/hash/sha/common.js":function(e,t,n){"use strict";var i=n("./node_modules/hash.js/lib/hash/utils.js").rotr32;function r(e,t,n){return e&t^~e&n}function a(e,t,n){return e&t^e&n^t&n}function s(e,t,n){return e^t^n}t.ft_1=function(e,t,n,i){return 0===e?r(t,n,i):1===e||3===e?s(t,n,i):2===e?a(t,n,i):void 0},t.ch32=r,t.maj32=a,t.p32=s,t.s0_256=function(e){return i(e,2)^i(e,13)^i(e,22)},t.s1_256=function(e){return i(e,6)^i(e,11)^i(e,25)},t.g0_256=function(e){return i(e,7)^i(e,18)^e>>>3},t.g1_256=function(e){return i(e,17)^i(e,19)^e>>>10}},"./node_modules/hash.js/lib/hash/utils.js":function(e,t,n){"use strict";var i=n("./node_modules/minimalistic-assert/index.js"),r=n("./node_modules/inherits/inherits_browser.js");function a(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function s(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function o(e){return 1===e.length?"0"+e:e}function l(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=r,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),r=0;r<e.length;r+=2)n.push(parseInt(e[r]+e[r+1],16))}else for(var i=0,r=0;r<e.length;r++){var s=e.charCodeAt(r);s<128?n[i++]=s:s<2048?(n[i++]=s>>6|192,n[i++]=63&s|128):a(e,r)?(s=65536+((1023&s)<<10)+(1023&e.charCodeAt(++r)),n[i++]=s>>18|240,n[i++]=s>>12&63|128,n[i++]=s>>6&63|128,n[i++]=63&s|128):(n[i++]=s>>12|224,n[i++]=s>>6&63|128,n[i++]=63&s|128)}else for(r=0;r<e.length;r++)n[r]=0|e[r];return n},t.toHex=function(e){for(var t="",n=0;n<e.length;n++)t+=o(e[n].toString(16));return t},t.htonl=s,t.toHex32=function(e,t){for(var n="",i=0;i<e.length;i++){var r=e[i];"little"===t&&(r=s(r)),n+=l(r.toString(16))}return n},t.zero2=o,t.zero8=l,t.join32=function(e,t,n,r){var a=n-t;i(a%4==0);for(var s=new Array(a/4),o=0,l=t;o<s.length;o++,l+=4){var c;c="big"===r?e[l]<<24|e[l+1]<<16|e[l+2]<<8|e[l+3]:e[l+3]<<24|e[l+2]<<16|e[l+1]<<8|e[l],s[o]=c>>>0}return s},t.split32=function(e,t){for(var n=new Array(4*e.length),i=0,r=0;i<e.length;i++,r+=4){var a=e[i];"big"===t?(n[r]=a>>>24,n[r+1]=a>>>16&255,n[r+2]=a>>>8&255,n[r+3]=255&a):(n[r+3]=a>>>24,n[r+2]=a>>>16&255,n[r+1]=a>>>8&255,n[r]=255&a)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,i){return e+t+n+i>>>0},t.sum32_5=function(e,t,n,i,r){return e+t+n+i+r>>>0},t.sum64=function(e,t,n,i){var r=e[t],a=i+e[t+1]>>>0,s=(a<i?1:0)+n+r;e[t]=s>>>0,e[t+1]=a},t.sum64_hi=function(e,t,n,i){return(t+i>>>0<t?1:0)+e+n>>>0},t.sum64_lo=function(e,t,n,i){return t+i>>>0},t.sum64_4_hi=function(e,t,n,i,r,a,s,o){var l=0,c=t;return l+=(c=c+i>>>0)<t?1:0,l+=(c=c+a>>>0)<a?1:0,e+n+r+s+(l+=(c=c+o>>>0)<o?1:0)>>>0},t.sum64_4_lo=function(e,t,n,i,r,a,s,o){return t+i+a+o>>>0},t.sum64_5_hi=function(e,t,n,i,r,a,s,o,l,c){var u=0,d=t;return u+=(d=d+i>>>0)<t?1:0,u+=(d=d+a>>>0)<a?1:0,u+=(d=d+o>>>0)<o?1:0,e+n+r+s+l+(u+=(d=d+c>>>0)<c?1:0)>>>0},t.sum64_5_lo=function(e,t,n,i,r,a,s,o,l,c){return t+i+a+o+c>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},"./node_modules/hmac-drbg/lib/hmac-drbg.js":function(e,t,n){"use strict";var i=n("./node_modules/hash.js/lib/hash.js"),r=n("./node_modules/minimalistic-crypto-utils/lib/utils.js"),a=n("./node_modules/minimalistic-assert/index.js");function s(e){if(!(this instanceof s))return new s(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=r.toArray(e.entropy,e.entropyEnc||"hex"),n=r.toArray(e.nonce,e.nonceEnc||"hex"),i=r.toArray(e.pers,e.persEnc||"hex");a(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,n,i)}e.exports=s,s.prototype._init=function(e,t,n){var i=e.concat(t).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var r=0;r<this.V.length;r++)this.K[r]=0,this.V[r]=1;this._update(i),this._reseed=1,this.reseedInterval=281474976710656},s.prototype._hmac=function(){return new i.hmac(this.hash,this.K)},s.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},s.prototype.reseed=function(e,t,n,i){"string"!=typeof t&&(i=n,n=t,t=null),e=r.toArray(e,t),n=r.toArray(n,i),a(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(n||[])),this._reseed=1},s.prototype.generate=function(e,t,n,i){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(i=n,n=t,t=null),n&&(n=r.toArray(n,i||"hex"),this._update(n));for(var a=[];a.length<e;)this.V=this._hmac().update(this.V).digest(),a=a.concat(this.V);var s=a.slice(0,e);return this._update(n),this._reseed++,r.encode(s,t)}},"./node_modules/ip-regex/index.js":function(e,t,n){"use strict";const i="[a-fA-F\\d:]",r=e=>e&&e.includeBoundaries?`(?:(?<=\\s|^)(?=${i})|(?<=${i})(?=\\s|$))`:"",a="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",s="[a-fA-F\\d]{1,4}",o=`\n(?:\n(?:${s}:){7}(?:${s}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8\n(?:${s}:){6}(?:${a}|:${s}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4\n(?:${s}:){5}(?::${a}|(?::${s}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4\n(?:${s}:){4}(?:(?::${s}){0,1}:${a}|(?::${s}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4\n(?:${s}:){3}(?:(?::${s}){0,2}:${a}|(?::${s}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4\n(?:${s}:){2}(?:(?::${s}){0,3}:${a}|(?::${s}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4\n(?:${s}:){1}(?:(?::${s}){0,4}:${a}|(?::${s}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::${s}){0,5}:${a}|(?::${s}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4\n)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1\n`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),l=new RegExp(`(?:^${a}$)|(?:^${o}$)`),c=new RegExp(`^${a}$`),u=new RegExp(`^${o}$`),d=e=>e&&e.exact?l:new RegExp(`(?:${r(e)}${a}${r(e)})|(?:${r(e)}${o}${r(e)})`,"g");d.v4=e=>e&&e.exact?c:new RegExp(`${r(e)}${a}${r(e)}`,"g"),d.v6=e=>e&&e.exact?u:new RegExp(`${r(e)}${o}${r(e)}`,"g"),e.exports=d},"./node_modules/is-url-superb/index.js":function(e,t,n){"use strict";const i=n("./node_modules/url-regex/index.js")({exact:!0});e.exports=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");return i.test(e.trim())}},"./node_modules/md5.js/index.js":function(e,t,n){"use strict";var i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/hash-base/index.js"),a=n("./node_modules/safe-buffer/index.js").Buffer,s=new Array(16);function o(){r.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function l(e,t){return e<<t|e>>>32-t}function c(e,t,n,i,r,a,s){return l(e+(t&n|~t&i)+r+a|0,s)+t|0}function u(e,t,n,i,r,a,s){return l(e+(t&i|n&~i)+r+a|0,s)+t|0}function d(e,t,n,i,r,a,s){return l(e+(t^n^i)+r+a|0,s)+t|0}function f(e,t,n,i,r,a,s){return l(e+(n^(t|~i))+r+a|0,s)+t|0}i(o,r),o.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var n=this._a,i=this._b,r=this._c,a=this._d;n=c(n,i,r,a,e[0],3614090360,7),a=c(a,n,i,r,e[1],3905402710,12),r=c(r,a,n,i,e[2],606105819,17),i=c(i,r,a,n,e[3],3250441966,22),n=c(n,i,r,a,e[4],4118548399,7),a=c(a,n,i,r,e[5],1200080426,12),r=c(r,a,n,i,e[6],2821735955,17),i=c(i,r,a,n,e[7],4249261313,22),n=c(n,i,r,a,e[8],1770035416,7),a=c(a,n,i,r,e[9],2336552879,12),r=c(r,a,n,i,e[10],4294925233,17),i=c(i,r,a,n,e[11],2304563134,22),n=c(n,i,r,a,e[12],1804603682,7),a=c(a,n,i,r,e[13],4254626195,12),r=c(r,a,n,i,e[14],2792965006,17),n=u(n,i=c(i,r,a,n,e[15],1236535329,22),r,a,e[1],4129170786,5),a=u(a,n,i,r,e[6],3225465664,9),r=u(r,a,n,i,e[11],643717713,14),i=u(i,r,a,n,e[0],3921069994,20),n=u(n,i,r,a,e[5],3593408605,5),a=u(a,n,i,r,e[10],38016083,9),r=u(r,a,n,i,e[15],3634488961,14),i=u(i,r,a,n,e[4],3889429448,20),n=u(n,i,r,a,e[9],568446438,5),a=u(a,n,i,r,e[14],3275163606,9),r=u(r,a,n,i,e[3],4107603335,14),i=u(i,r,a,n,e[8],1163531501,20),n=u(n,i,r,a,e[13],2850285829,5),a=u(a,n,i,r,e[2],4243563512,9),r=u(r,a,n,i,e[7],1735328473,14),n=d(n,i=u(i,r,a,n,e[12],2368359562,20),r,a,e[5],4294588738,4),a=d(a,n,i,r,e[8],2272392833,11),r=d(r,a,n,i,e[11],1839030562,16),i=d(i,r,a,n,e[14],4259657740,23),n=d(n,i,r,a,e[1],2763975236,4),a=d(a,n,i,r,e[4],1272893353,11),r=d(r,a,n,i,e[7],4139469664,16),i=d(i,r,a,n,e[10],3200236656,23),n=d(n,i,r,a,e[13],681279174,4),a=d(a,n,i,r,e[0],3936430074,11),r=d(r,a,n,i,e[3],3572445317,16),i=d(i,r,a,n,e[6],76029189,23),n=d(n,i,r,a,e[9],3654602809,4),a=d(a,n,i,r,e[12],3873151461,11),r=d(r,a,n,i,e[15],530742520,16),n=f(n,i=d(i,r,a,n,e[2],3299628645,23),r,a,e[0],4096336452,6),a=f(a,n,i,r,e[7],1126891415,10),r=f(r,a,n,i,e[14],2878612391,15),i=f(i,r,a,n,e[5],4237533241,21),n=f(n,i,r,a,e[12],1700485571,6),a=f(a,n,i,r,e[3],2399980690,10),r=f(r,a,n,i,e[10],4293915773,15),i=f(i,r,a,n,e[1],2240044497,21),n=f(n,i,r,a,e[8],1873313359,6),a=f(a,n,i,r,e[15],4264355552,10),r=f(r,a,n,i,e[6],2734768916,15),i=f(i,r,a,n,e[13],1309151649,21),n=f(n,i,r,a,e[4],4149444226,6),a=f(a,n,i,r,e[11],3174756917,10),r=f(r,a,n,i,e[2],718787259,15),i=f(i,r,a,n,e[9],3951481745,21),this._a=this._a+n|0,this._b=this._b+i|0,this._c=this._c+r|0,this._d=this._d+a|0},o.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=a.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=o},"./node_modules/miller-rabin/lib/mr.js":function(e,t,n){var i=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/brorand/index.js");function a(e){this.rand=e||new r.Rand}e.exports=a,a.create=function(e){return new a(e)},a.prototype._randbelow=function(e){var t=e.bitLength(),n=Math.ceil(t/8);do{var r=new i(this.rand.generate(n))}while(r.cmp(e)>=0);return r},a.prototype._randrange=function(e,t){var n=t.sub(e);return e.add(this._randbelow(n))},a.prototype.test=function(e,t,n){var r=e.bitLength(),a=i.mont(e),s=new i(1).toRed(a);t||(t=Math.max(1,r/48|0));for(var o=e.subn(1),l=0;!o.testn(l);l++);for(var c=e.shrn(l),u=o.toRed(a);t>0;t--){var d=this._randrange(new i(2),o);n&&n(d);var f=d.toRed(a).redPow(c);if(0!==f.cmp(s)&&0!==f.cmp(u)){for(var h=1;h<l;h++){if(0===(f=f.redSqr()).cmp(s))return!1;if(0===f.cmp(u))break}if(h===l)return!1}}return!0},a.prototype.getDivisor=function(e,t){var n=e.bitLength(),r=i.mont(e),a=new i(1).toRed(r);t||(t=Math.max(1,n/48|0));for(var s=e.subn(1),o=0;!s.testn(o);o++);for(var l=e.shrn(o),c=s.toRed(r);t>0;t--){var u=this._randrange(new i(2),s),d=e.gcd(u);if(0!==d.cmpn(1))return d;var f=u.toRed(r).redPow(l);if(0!==f.cmp(a)&&0!==f.cmp(c)){for(var h=1;h<o;h++){if(0===(f=f.redSqr()).cmp(a))return f.fromRed().subn(1).gcd(e);if(0===f.cmp(c))break}if(h===o)return(f=f.redSqr()).fromRed().subn(1).gcd(e)}}return!1}},"./node_modules/minimalistic-assert/index.js":function(e,t){function n(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=n,n.equal=function(e,t,n){if(e!=t)throw new Error(n||"Assertion failed: "+e+" != "+t)}},"./node_modules/minimalistic-crypto-utils/lib/utils.js":function(e,t,n){"use strict";var i=t;function r(e){return 1===e.length?"0"+e:e}function a(e){for(var t="",n=0;n<e.length;n++)t+=r(e[n].toString(16));return t}i.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"!=typeof e){for(var i=0;i<e.length;i++)n[i]=0|e[i];return n}if("hex"===t){(e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e);for(i=0;i<e.length;i+=2)n.push(parseInt(e[i]+e[i+1],16))}else for(i=0;i<e.length;i++){var r=e.charCodeAt(i),a=r>>8,s=255&r;a?n.push(a,s):n.push(s)}return n},i.zero2=r,i.toHex=a,i.encode=function(e,t){return"hex"===t?a(e):e}},"./node_modules/mobile-detect/mobile-detect.js":function(e,t,n){!function(e,t){e((function(){"use strict";var e,n={mobileDetectRules:{phones:{iPhone:"\\biPhone\\b|\\biPod\\b",BlackBerry:"BlackBerry|\\bBB10\\b|rim[0-9]+|\\b(BBA100|BBB100|BBD100|BBE100|BBF100|STH100)\\b-[0-9]+",HTC:"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel",Nexus:"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 6",Dell:"Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b",Motorola:"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052",Samsung:"\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F",LG:"\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)|LM-G710",Sony:"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533",Asus:"Asus.*Galaxy|PadFone.*Mobile",NokiaLumia:"Lumia [0-9]{3,4}",Micromax:"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b",Palm:"PalmSource|Palm",Vertu:"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature",Pantech:"PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790",Fly:"IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250",Wiko:"KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM",iMobile:"i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)",SimValley:"\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b",Wolfgang:"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q",Alcatel:"Alcatel",Nintendo:"Nintendo (3DS|Switch)",Amoi:"Amoi",INQ:"INQ",OnePlus:"ONEPLUS",GenericPhone:"Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser"},tablets:{iPad:"iPad|iPad.*Mobile",NexusTablet:"Android.*Nexus[\\s]+(7|9|10)",GoogleTablet:"Android.*Pixel C",SamsungTablet:"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-T830|SM-T837V|SM-T720|SM-T510|SM-T387V",Kindle:"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)",SurfaceTablet:"Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)",HPTablet:"HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10",AsusTablet:"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b",BlackBerryTablet:"PlayBook|RIM Tablet",HTCtablet:"HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410",MotorolaTablet:"xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617",NookTablet:"Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2",AcerTablet:"Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30",ToshibaTablet:"Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO",LGTablet:"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b",FujitsuTablet:"Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b",PrestigioTablet:"PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002",LenovoTablet:"Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304X|TB-X304F|TB-X304L|TB-X505F|TB-X505L|TB-X505X|TB-X605F|TB-X605L|TB-8703F|TB-8703X|TB-8703N|TB-8704N|TB-8704F|TB-8704X|TB-8704V|TB-7304F|TB-7304I|TB-7304X|Tab2A7-10F|Tab2A7-20F|TB2-X30L|YT3-X50L|YT3-X50F|YT3-X50M|YT-X705F|YT-X703F|YT-X703L|YT-X705L|YT-X705X|TB2-X30F|TB2-X30L|TB2-X30M|A2107A-F|A2107A-H|TB3-730F|TB3-730M|TB3-730X|TB-7504F|TB-7504X",DellTablet:"Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7",YarvikTablet:"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b",MedionTablet:"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB",ArnovaTablet:"97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2",IntensoTablet:"INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004",IRUTablet:"M702pro",MegafonTablet:"MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b",EbodaTablet:"E-Boda (Supreme|Impresspeed|Izzycomm|Essential)",AllViewTablet:"Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)",ArchosTablet:"\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b",AinolTablet:"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark",NokiaLumiaTablet:"Lumia 2520",SonyTablet:"Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712",PhilipsTablet:"\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b",CubeTablet:"Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT",CobyTablet:"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010",MIDTablet:"M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10",MSITablet:"MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b",SMiTTablet:"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)",RockChipTablet:"Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A",FlyTablet:"IQ310|Fly Vision",bqTablet:"Android.*(bq)?.*\\b(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))\\b|Maxwell.*Lite|Maxwell.*Plus",HuaweiTablet:"MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19",NecTablet:"\\bN-06D|\\bN-08D",PantechTablet:"Pantech.*P4100",BronchoTablet:"Broncho.*(N701|N708|N802|a710)",VersusTablet:"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b",ZyncTablet:"z1000|Z99 2G|z930|z990|z909|Z919|z900",PositivoTablet:"TB07STA|TB10STA|TB07FTA|TB10FTA",NabiTablet:"Android.*\\bNabi",KoboTablet:"Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build",DanewTablet:"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b",TexetTablet:"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE",PlaystationTablet:"Playstation.*(Portable|Vita)",TrekstorTablet:"ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab",PyleAudioTablet:"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b",AdvanTablet:"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ",DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:"Android.*\\bG1\\b(?!\\))",MicromaxTablet:"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b",KarbonnTablet:"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b",AllFineTablet:"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide",PROSCANTablet:"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b",YONESTablet:"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026",ChangJiaTablet:"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503",GUTablet:"TX-A1301|TX-M9002|Q702|kf026",PointOfViewTablet:"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10",OvermaxTablet:"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027",HCLTablet:"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync",DPSTablet:"DPS Dream 9|DPS Dual 7",VistureTablet:"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10",CrestaTablet:"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989",MediatekTablet:"\\bMT8125|MT8389|MT8135|MT8377\\b",ConcordeTablet:"Concorde([ ]+)?Tab|ConCorde ReadMan",GoCleverTablet:"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042",ModecomTablet:"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003",VoninoTablet:"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b",ECSTablet:"V07OT2|TM105A|S10OT1|TR10CS1",StorexTablet:"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab",VodafoneTablet:"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497|VFD 1400",EssentielBTablet:"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2",RossMoorTablet:"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711",iMobileTablet:"i-mobile i-note",TolinoTablet:"tolino tab [0-9.]+|tolino shine",AudioSonicTablet:"\\bC-22Q|T7-QC|T-17B|T-17P\\b",AMPETablet:"Android.* A78 ",SkkTablet:"Android.* (SKYPAD|PHOENIX|CYCLOPS)",TecnoTablet:"TECNO P9|TECNO DP8D",JXDTablet:"Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b",iJoyTablet:"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)",FX2Tablet:"FX2 PAD7|FX2 PAD10",XoroTablet:"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151",ViewsonicTablet:"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a",VerizonTablet:"QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1",OdysTablet:"LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10",CaptivaTablet:"CAPTIVA PAD",IconbitTablet:"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S",TeclastTablet:"T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi",OndaTablet:"\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+|V10 \\b4G\\b",JaytechTablet:"TPC-PA762",BlaupunktTablet:"Endeavour 800NG|Endeavour 1010",DigmaTablet:"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b",EvolioTablet:"ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b",LavaTablet:"QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b",AocTablet:"MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712",MpmanTablet:"MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010",CelkonTablet:"CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b",WolderTablet:"miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b",MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:"\\bMI PAD\\b|\\bHM NOTE 1W\\b",NibiruTablet:"Nibiru M1|Nibiru Jupiter One",NexoTablet:"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI",LeaderTablet:"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100",UbislateTablet:"UbiSlate[\\s]?7C",PocketBookTablet:"Pocketbook",KocasoTablet:"\\b(TB-1207)\\b",HisenseTablet:"\\b(F5281|E2371)\\b",Hudl:"Hudl HT7S3|Hudl 2",TelstraTablet:"T-Hub2",GenericTablet:"Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107"},oss:{AndroidOS:"Android",BlackBerryOS:"blackberry|\\bBB10\\b|rim tablet os",PalmOS:"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino",SymbianOS:"Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b",WindowsMobileOS:"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Windows Mobile|Windows Phone [0-9.]+|WCE;",WindowsPhoneOS:"Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;",iOS:"\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia",iPadOS:"CPU OS 13",MeeGoOS:"MeeGo",MaemoOS:"Maemo",JavaOS:"J2ME/|\\bMIDP\\b|\\bCLDC\\b",webOS:"webOS|hpwOS",badaOS:"\\bBada\\b",BREWOS:"BREW"},uas:{Chrome:"\\bCrMo\\b|CriOS|Android.*Chrome/[.0-9]* (Mobile)?",Dolfin:"\\bDolfin\\b",Opera:"Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+$|Coast/[0-9.]+",Skyfire:"Skyfire",Edge:"Mobile Safari/[.0-9]* Edge",IE:"IEMobile|MSIEMobile",Firefox:"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS",Bolt:"bolt",TeaShark:"teashark",Blazer:"Blazer",Safari:"Version.*Mobile.*Safari|Safari.*Mobile|MobileSafari",WeChat:"\\bMicroMessenger\\b",UCBrowser:"UC.*Browser|UCWEB",baiduboxapp:"baiduboxapp",baidubrowser:"baidubrowser",DiigoBrowser:"DiigoBrowser",Mercury:"\\bMercury\\b",ObigoBrowser:"Obigo",NetFront:"NF-Browser",GenericBrowser:"NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger",PaleMoon:"Android.*PaleMoon|Mobile.*PaleMoon"},props:{Mobile:"Mobile/[VER]",Build:"Build/[VER]",Version:"Version/[VER]",VendorID:"VendorID/[VER]",iPad:"iPad.*CPU[a-z ]+[VER]",iPhone:"iPhone.*CPU[a-z ]+[VER]",iPod:"iPod.*CPU[a-z ]+[VER]",Kindle:"Kindle/[VER]",Chrome:["Chrome/[VER]","CriOS/[VER]","CrMo/[VER]"],Coast:["Coast/[VER]"],Dolfin:"Dolfin/[VER]",Firefox:["Firefox/[VER]","FxiOS/[VER]"],Fennec:"Fennec/[VER]",Edge:"Edge/[VER]",IE:["IEMobile/[VER];","IEMobile [VER]","MSIE [VER];","Trident/[0-9.]+;.*rv:[VER]"],NetFront:"NetFront/[VER]",NokiaBrowser:"NokiaBrowser/[VER]",Opera:[" OPR/[VER]","Opera Mini/[VER]","Version/[VER]"],"Opera Mini":"Opera Mini/[VER]","Opera Mobi":"Version/[VER]",UCBrowser:["UCWEB[VER]","UC.*Browser/[VER]"],MQQBrowser:"MQQBrowser/[VER]",MicroMessenger:"MicroMessenger/[VER]",baiduboxapp:"baiduboxapp/[VER]",baidubrowser:"baidubrowser/[VER]",SamsungBrowser:"SamsungBrowser/[VER]",Iron:"Iron/[VER]",Safari:["Version/[VER]","Safari/[VER]"],Skyfire:"Skyfire/[VER]",Tizen:"Tizen/[VER]",Webkit:"webkit[ /][VER]",PaleMoon:"PaleMoon/[VER]",Gecko:"Gecko/[VER]",Trident:"Trident/[VER]",Presto:"Presto/[VER]",Goanna:"Goanna/[VER]",iOS:" \\bi?OS\\b [VER][ ;]{1}",Android:"Android [VER]",BlackBerry:["BlackBerry[\\w]+/[VER]","BlackBerry.*Version/[VER]","Version/[VER]"],BREW:"BREW [VER]",Java:"Java/[VER]","Windows Phone OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows Phone":"Windows Phone [VER]","Windows CE":"Windows CE/[VER]","Windows NT":"Windows NT [VER]",Symbian:["SymbianOS/[VER]","Symbian/[VER]"],webOS:["webOS/[VER]","hpwOS/[VER];"]},utils:{Bot:"Googlebot|facebookexternalhit|Google-AMPHTML|s~amp-validator|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom|contentkingapp",MobileBot:"Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2",DesktopMode:"WPDesktop",TV:"SonyDTV|HbbTV",WebKit:"(webkit)[ /]([\\w.]+)",Console:"\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b",Watch:"SM-V700"}},detectMobileBrowsers:{fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipad|playbook|silk/i}},i=Object.prototype.hasOwnProperty;function r(e,t){return null!=e&&null!=t&&e.toLowerCase()===t.toLowerCase()}function a(e,t){var n,i,r=e.length;if(!r||!t)return!1;for(n=t.toLowerCase(),i=0;i<r;++i)if(n===e[i].toLowerCase())return!0;return!1}function s(e){for(var t in e)i.call(e,t)&&(e[t]=new RegExp(e[t],"i"))}function o(e,t){this.ua=function(e){return(e||"").substr(0,500)}(e),this._cache={},this.maxPhoneWidth=t||600}return n.FALLBACK_PHONE="UnknownPhone",n.FALLBACK_TABLET="UnknownTablet",n.FALLBACK_MOBILE="UnknownMobile",e="isArray"in Array?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},function(){var t,r,a,o,l,c,u=n.mobileDetectRules;for(t in u.props)if(i.call(u.props,t)){for(r=u.props[t],e(r)||(r=[r]),l=r.length,o=0;o<l;++o)(c=(a=r[o]).indexOf("[VER]"))>=0&&(a=a.substring(0,c)+"([\\w._\\+]+)"+a.substring(c+5)),r[o]=new RegExp(a,"i");u.props[t]=r}s(u.oss),s(u.phones),s(u.tablets),s(u.uas),s(u.utils),u.oss0={WindowsPhoneOS:u.oss.WindowsPhoneOS,WindowsMobileOS:u.oss.WindowsMobileOS}}(),n.findMatch=function(e,t){for(var n in e)if(i.call(e,n)&&e[n].test(t))return n;return null},n.findMatches=function(e,t){var n=[];for(var r in e)i.call(e,r)&&e[r].test(t)&&n.push(r);return n},n.getVersionStr=function(e,t){var r,a,s,o,l=n.mobileDetectRules.props;if(i.call(l,e))for(s=(r=l[e]).length,a=0;a<s;++a)if(null!==(o=r[a].exec(t)))return o[1];return null},n.getVersion=function(e,t){var i=n.getVersionStr(e,t);return i?n.prepareVersionNo(i):NaN},n.prepareVersionNo=function(e){var t;return 1===(t=e.split(/[a-z._ \/\-]/i)).length&&(e=t[0]),t.length>1&&(e=t[0]+".",t.shift(),e+=t.join("")),Number(e)},n.isMobileFallback=function(e){return n.detectMobileBrowsers.fullPattern.test(e)||n.detectMobileBrowsers.shortPattern.test(e.substr(0,4))},n.isTabletFallback=function(e){return n.detectMobileBrowsers.tabletPattern.test(e)},n.prepareDetectionCache=function(e,i,r){if(e.mobile===t){var a,s,l;if(s=n.findMatch(n.mobileDetectRules.tablets,i))return e.mobile=e.tablet=s,void(e.phone=null);if(a=n.findMatch(n.mobileDetectRules.phones,i))return e.mobile=e.phone=a,void(e.tablet=null);n.isMobileFallback(i)?(l=o.isPhoneSized(r))===t?(e.mobile=n.FALLBACK_MOBILE,e.tablet=e.phone=null):l?(e.mobile=e.phone=n.FALLBACK_PHONE,e.tablet=null):(e.mobile=e.tablet=n.FALLBACK_TABLET,e.phone=null):n.isTabletFallback(i)?(e.mobile=e.tablet=n.FALLBACK_TABLET,e.phone=null):e.mobile=e.tablet=e.phone=null}},n.mobileGrade=function(e){var t=null!==e.mobile();return e.os("iOS")&&e.version("iPad")>=4.3||e.os("iOS")&&e.version("iPhone")>=3.1||e.os("iOS")&&e.version("iPod")>=3.1||e.version("Android")>2.1&&e.is("Webkit")||e.version("Windows Phone OS")>=7||e.is("BlackBerry")&&e.version("BlackBerry")>=6||e.match("Playbook.*Tablet")||e.version("webOS")>=1.4&&e.match("Palm|Pre|Pixi")||e.match("hp.*TouchPad")||e.is("Firefox")&&e.version("Firefox")>=12||e.is("Chrome")&&e.is("AndroidOS")&&e.version("Android")>=4||e.is("Skyfire")&&e.version("Skyfire")>=4.1&&e.is("AndroidOS")&&e.version("Android")>=2.3||e.is("Opera")&&e.version("Opera Mobi")>11&&e.is("AndroidOS")||e.is("MeeGoOS")||e.is("Tizen")||e.is("Dolfin")&&e.version("Bada")>=2||(e.is("UC Browser")||e.is("Dolfin"))&&e.version("Android")>=2.3||e.match("Kindle Fire")||e.is("Kindle")&&e.version("Kindle")>=3||e.is("AndroidOS")&&e.is("NookTablet")||e.version("Chrome")>=11&&!t||e.version("Safari")>=5&&!t||e.version("Firefox")>=4&&!t||e.version("MSIE")>=7&&!t||e.version("Opera")>=10&&!t?"A":e.os("iOS")&&e.version("iPad")<4.3||e.os("iOS")&&e.version("iPhone")<3.1||e.os("iOS")&&e.version("iPod")<3.1||e.is("Blackberry")&&e.version("BlackBerry")>=5&&e.version("BlackBerry")<6||e.version("Opera Mini")>=5&&e.version("Opera Mini")<=6.5&&(e.version("Android")>=2.3||e.is("iOS"))||e.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||e.version("Opera Mobi")>=11&&e.is("SymbianOS")?"B":(e.version("BlackBerry")<5||e.match("MSIEMobile|Windows CE.*Mobile")||e.version("Windows Mobile"),"C")},n.detectOS=function(e){return n.findMatch(n.mobileDetectRules.oss0,e)||n.findMatch(n.mobileDetectRules.oss,e)},n.getDeviceSmallerSide=function(){return window.screen.width<window.screen.height?window.screen.width:window.screen.height},o.prototype={constructor:o,mobile:function(){return n.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.mobile},phone:function(){return n.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.phone},tablet:function(){return n.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.tablet},userAgent:function(){return this._cache.userAgent===t&&(this._cache.userAgent=n.findMatch(n.mobileDetectRules.uas,this.ua)),this._cache.userAgent},userAgents:function(){return this._cache.userAgents===t&&(this._cache.userAgents=n.findMatches(n.mobileDetectRules.uas,this.ua)),this._cache.userAgents},os:function(){return this._cache.os===t&&(this._cache.os=n.detectOS(this.ua)),this._cache.os},version:function(e){return n.getVersion(e,this.ua)},versionStr:function(e){return n.getVersionStr(e,this.ua)},is:function(e){return a(this.userAgents(),e)||r(e,this.os())||r(e,this.phone())||r(e,this.tablet())||a(n.findMatches(n.mobileDetectRules.utils,this.ua),e)},match:function(e){return e instanceof RegExp||(e=new RegExp(e,"i")),e.test(this.ua)},isPhoneSized:function(e){return o.isPhoneSized(e||this.maxPhoneWidth)},mobileGrade:function(){return this._cache.grade===t&&(this._cache.grade=n.mobileGrade(this)),this._cache.grade}},"undefined"!=typeof window&&window.screen?o.isPhoneSized=function(e){return e<0?t:n.getDeviceSmallerSide()<=e}:o.isPhoneSized=function(){},o._impl=n,o.version="1.4.4 2019-09-21",o}))}(function(t){if(e.exports)return function(t){e.exports=t()};if("function"==typeof define&&define.amd)return define;if("undefined"!=typeof window)return function(e){window.MobileDetect=e()};throw new Error("unknown environment")}())},"./node_modules/murmurhash/murmurhash.js":function(e,t,n){!function(){function t(e,t){var n,i,r,a,s,o,l,c;for(n=3&e.length,i=e.length-n,r=t,s=3432918353,o=461845907,c=0;c<i;)l=255&e.charCodeAt(c)|(255&e.charCodeAt(++c))<<8|(255&e.charCodeAt(++c))<<16|(255&e.charCodeAt(++c))<<24,++c,r=27492+(65535&(a=5*(65535&(r=(r^=l=(65535&(l=(l=(65535&l)*s+(((l>>>16)*s&65535)<<16)&4294967295)<<15|l>>>17))*o+(((l>>>16)*o&65535)<<16)&4294967295)<<13|r>>>19))+((5*(r>>>16)&65535)<<16)&4294967295))+((58964+(a>>>16)&65535)<<16);switch(l=0,n){case 3:l^=(255&e.charCodeAt(c+2))<<16;case 2:l^=(255&e.charCodeAt(c+1))<<8;case 1:r^=l=(65535&(l=(l=(65535&(l^=255&e.charCodeAt(c)))*s+(((l>>>16)*s&65535)<<16)&4294967295)<<15|l>>>17))*o+(((l>>>16)*o&65535)<<16)&4294967295}return r^=e.length,r=2246822507*(65535&(r^=r>>>16))+((2246822507*(r>>>16)&65535)<<16)&4294967295,r=3266489909*(65535&(r^=r>>>13))+((3266489909*(r>>>16)&65535)<<16)&4294967295,(r^=r>>>16)>>>0}var n=t;n.v2=function(e,t){for(var n,i=e.length,r=t^i,a=0;i>=4;)n=1540483477*(65535&(n=255&e.charCodeAt(a)|(255&e.charCodeAt(++a))<<8|(255&e.charCodeAt(++a))<<16|(255&e.charCodeAt(++a))<<24))+((1540483477*(n>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(n=1540483477*(65535&(n^=n>>>24))+((1540483477*(n>>>16)&65535)<<16)),i-=4,++a;switch(i){case 3:r^=(255&e.charCodeAt(a+2))<<16;case 2:r^=(255&e.charCodeAt(a+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(a)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),(r^=r>>>15)>>>0},n.v3=t,e.exports=n}()},"./node_modules/node-object-hash/dist/hasher.js":function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},r=i(n("./node_modules/node-object-hash/dist/objectSorter.js")),a=i(n("./node_modules/crypto-browserify/index.js"));e.exports=function(e){void 0===e&&(e={});var t=r.default(e);return{hash:function(n,i){void 0===i&&(i={});var r=i.alg||e.alg||"sha256",s=i.enc||e.enc||"hex",o=t(n);return a.default.createHash(r).update(o).digest(s)},sort:t,sortObject:t}}},"./node_modules/node-object-hash/dist/objectSorter.js":function(e,t,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},i.apply(this,arguments)},r=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},o=n("./node_modules/node-object-hash/dist/typeGuess.js"),l=s(n("./node_modules/node-object-hash/dist/stringifiers.js"));e.exports=function(e){void 0===e&&(e={});var t=i({sort:!0,coerce:!0,trim:!1},e),n=t.sort,r=t.coerce,a=t.trim,s={unknown:function(e){var t,n;return"<:"+(null!==(n=null===(t=e.constructor)||void 0===t?void 0:t.name)&&void 0!==n?n:"unknonw")+">:"+("function"==typeof e.toString?e.toString():"unknown")}},c="boolean"==typeof n?n:n.array,u="boolean"==typeof n?n:n.object,d="boolean"==typeof n?n:n.set,f="boolean"==typeof n?n:n.map,h="boolean"==typeof r?r:r.boolean,p="boolean"==typeof r?r:r.number,m="boolean"==typeof r?r:r.string,b="boolean"==typeof r?r:r.undefined,v="boolean"==typeof r?r:r.null,g="boolean"==typeof r?r:r.symbol,y="boolean"==typeof r?r:r.function,_="boolean"==typeof r?r:r.date,w="boolean"==typeof r?r:r.set,C="boolean"==typeof a?a:a.string,S="boolean"==typeof a?a:a.function;return s.hashable=l._hashable.bind(s),s.string=C?m?l._stringTrimCoerce.bind(s):l._stringTrim.bind(s):m?l._stringCoerce.bind(s):l._string.bind(s),s.number=p?l._numberCoerce.bind(s):l._number.bind(s),s.boolean=h?l._booleanCoerce.bind(s):l._boolean.bind(s),s.symbol=g?l._symbolCoerce.bind(s):l._symbol.bind(s),s.undefined=b?l._undefinedCoerce.bind(s):l._undefined.bind(s),s.null=v?l._nullCoerce.bind(s):l._null.bind(s),s.function=S?y?l._functionTrimCoerce.bind(s):l._functionTrim.bind(s):y?l._functionCoerce.bind(s):l._function.bind(s),s.date=_?l._dateCoerce.bind(s):l._date.bind(s),s.array=c?l._arraySort.bind(s):l._array.bind(s),s.set=d?w?l._setSortCoerce.bind(s):l._setSort.bind(s):w?l._setCoerce.bind(s):l._set.bind(s),s.object=u?l._objectSort.bind(s):l._object.bind(s),s.map=f?l._mapSort.bind(s):l._map.bind(s),function(e){return s[o.guessType(e)](e)}}},"./node_modules/node-object-hash/dist/stringifiers.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._mapSort=t._map=t._objectSort=t._object=t._setCoerce=t._set=t._setSort=t._setSortCoerce=t._array=t._arraySort=t._date=t._dateCoerce=t._functionTrim=t._functionTrimCoerce=t._function=t._functionCoerce=t._null=t._nullCoerce=t._undefined=t._undefinedCoerce=t._symbol=t._symbolCoerce=t._boolean=t._booleanCoerce=t._number=t._numberCoerce=t._stringTrim=t._stringTrimCoerce=t._string=t._stringCoerce=t._hashable=t.PREFIX=void 0;var i=n("./node_modules/node-object-hash/dist/typeGuess.js");function r(e){var t=this;return"["+e.map((function(e){return t[i.guessType(e)](e)})).sort().toString()+"]"}function a(e){var t=this;return"["+e.map((function(e){return t[i.guessType(e)](e)})).toString()+"]"}t.PREFIX={string:"<:s>",number:"<:n>",boolean:"<:b>",symbol:"<:smbl>",undefined:"<:undf>",null:"<:null>",function:"<:func>",array:"",date:"<:date>",set:"<:set>",map:"<:map>"},t._hashable=function(e){return e.toHashableString()},t._stringCoerce=function(e){return e},t._string=function(e){return t.PREFIX.string+":"+e},t._stringTrimCoerce=function(e){return e.replace(/(\s+|\t|\r\n|\n|\r)/gm," ").trim()},t._stringTrim=function(e){return t.PREFIX.string+":"+e.replace(/(\s+|\t|\r\n|\n|\r)/gm," ").trim()},t._numberCoerce=function(e){return e.toString()},t._number=function(e){return t.PREFIX.number+":"+e},t._booleanCoerce=function(e){return e?"1":"0"},t._boolean=function(e){return t.PREFIX.boolean+":"+e.toString()},t._symbolCoerce=function(){return t.PREFIX.symbol},t._symbol=function(e){return t.PREFIX.symbol+":"+e.toString()},t._undefinedCoerce=function(){return""},t._undefined=function(){return t.PREFIX.undefined},t._nullCoerce=function(){return""},t._null=function(){return t.PREFIX.null},t._functionCoerce=function(e){return e.name+"=>"+e.toString()},t._function=function(e){return t.PREFIX.function+":"+e.name+"=>"+e.toString()},t._functionTrimCoerce=function(e){return e.name+"=>"+e.toString().replace(/(\s+|\t|\r\n|\n|\r)/gm," ").trim()},t._functionTrim=function(e){return t.PREFIX.function+":"+e.name+"=>"+e.toString().replace(/(\s+|\t|\r\n|\n|\r)/gm," ").trim()},t._dateCoerce=function(e){return e.toISOString()},t._date=function(e){return t.PREFIX.date+":"+e.toISOString()},t._arraySort=r,t._array=a,t._setSortCoerce=function(e){return r.call(this,Array.from(e))},t._setSort=function(e){return t.PREFIX.set+":"+r.call(this,Array.from(e))},t._set=function(e){return t.PREFIX.set+":"+a.call(this,Array.from(e))},t._setCoerce=function(e){return a.call(this,Array.from(e))},t._object=function(e){for(var t=[],n=0,r=Object.keys(e);n<r.length;n++){var a=r[n],s=e[a],o=i.guessType(s);t.push(a+":"+this[o](s))}return"{"+t.toString()+"}"},t._objectSort=function(e){for(var t=[],n=0,r=Object.keys(e).sort();n<r.length;n++){var a=r[n],s=e[a],o=i.guessType(s);t.push(a+":"+this[o](s))}return"{"+t.toString()+"}"},t._map=function(e){for(var t=[],n=0,r=Array.from(e);n<r.length;n++){var a=r[n],s=a[0],o=a[1];t.push([this[i.guessType(s)](s),this[i.guessType(o)](o)])}return"["+t.join(";")+"]"},t._mapSort=function(e){for(var t=[],n=0,r=Array.from(e);n<r.length;n++){var a=r[n],s=a[0],o=a[1];t.push([this[i.guessType(s)](s),this[i.guessType(o)](o)])}return"["+t.sort().join(";")+"]"}},"./node_modules/node-object-hash/dist/typeGuess.js":function(e,t,n){"use strict";function i(e){var n,i;if(null===e)return"null";if("function"==typeof e.toHashableString)return"hashable";var r=null!==(i=null===(n=e.constructor)||void 0===n?void 0:n.name)&&void 0!==i?i:"unknown";return t.TYPE_MAP[r]||"unknown"}Object.defineProperty(t,"__esModule",{value:!0}),t.guessType=t.guessObjectType=t.TYPE_MAP=void 0,t.TYPE_MAP={Array:"array",Int8Array:"array",Uint8Array:"array",Uint8ClampedArray:"array",Int16Array:"array",Uint16Array:"array",Int32Array:"array",Uint32Array:"array",Float32Array:"array",Float64Array:"array",Buffer:"array",Map:"map",Set:"set",Date:"date",String:"string",Number:"number",Boolean:"boolean",Object:"object"},t.guessObjectType=i,t.guessType=function(e){var t=typeof e;return"object"!==t?t:i(e)}},"./node_modules/pako/lib/deflate.js":function(e,t,n){"use strict";const i=n("./node_modules/pako/lib/zlib/deflate.js"),r=n("./node_modules/pako/lib/utils/common.js"),a=n("./node_modules/pako/lib/utils/strings.js"),s=n("./node_modules/pako/lib/zlib/messages.js"),o=n("./node_modules/pako/lib/zlib/zstream.js"),l=Object.prototype.toString,{Z_NO_FLUSH:c,Z_SYNC_FLUSH:u,Z_FULL_FLUSH:d,Z_FINISH:f,Z_OK:h,Z_STREAM_END:p,Z_DEFAULT_COMPRESSION:m,Z_DEFAULT_STRATEGY:b,Z_DEFLATED:v}=n("./node_modules/pako/lib/zlib/constants.js");function g(e){this.options=r.assign({level:m,method:v,chunkSize:16384,windowBits:15,memLevel:8,strategy:b},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new o,this.strm.avail_out=0;let n=i.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==h)throw new Error(s[n]);if(t.header&&i.deflateSetHeader(this.strm,t.header),t.dictionary){let e;if(e="string"==typeof t.dictionary?a.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,n=i.deflateSetDictionary(this.strm,e),n!==h)throw new Error(s[n]);this._dict_set=!0}}function y(e,t){const n=new g(t);if(n.push(e,!0),n.err)throw n.msg||s[n.err];return n.result}g.prototype.push=function(e,t){const n=this.strm,r=this.options.chunkSize;let s,o;if(this.ended)return!1;for(o=t===~~t?t:!0===t?f:c,"string"==typeof e?n.input=a.string2buf(e):"[object ArrayBuffer]"===l.call(e)?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;)if(0===n.avail_out&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),(o===u||o===d)&&n.avail_out<=6)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else{if(s=i.deflate(n,o),s===p)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),s=i.deflateEnd(this.strm),this.onEnd(s),this.ended=!0,s===h;if(0!==n.avail_out){if(o>0&&n.next_out>0)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else if(0===n.avail_in)break}else this.onData(n.output)}return!0},g.prototype.onData=function(e){this.chunks.push(e)},g.prototype.onEnd=function(e){e===h&&(this.result=r.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},e.exports.Deflate=g,e.exports.deflate=y,e.exports.deflateRaw=function(e,t){return(t=t||{}).raw=!0,y(e,t)},e.exports.gzip=function(e,t){return(t=t||{}).gzip=!0,y(e,t)},e.exports.constants=n("./node_modules/pako/lib/zlib/constants.js")},"./node_modules/pako/lib/utils/common.js":function(e,t,n){"use strict";const i=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);e.exports.assign=function(e){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const n=t.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(const t in n)i(n,t)&&(e[t]=n[t])}}return e},e.exports.flattenChunks=e=>{let t=0;for(let i=0,r=e.length;i<r;i++)t+=e[i].length;const n=new Uint8Array(t);for(let i=0,r=0,a=e.length;i<a;i++){let t=e[i];n.set(t,r),r+=t.length}return n}},"./node_modules/pako/lib/utils/strings.js":function(e,t,n){"use strict";let i=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(a){i=!1}const r=new Uint8Array(256);for(let s=0;s<256;s++)r[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;r[254]=r[254]=1,e.exports.string2buf=e=>{let t,n,i,r,a,s=e.length,o=0;for(r=0;r<s;r++)n=e.charCodeAt(r),55296==(64512&n)&&r+1<s&&(i=e.charCodeAt(r+1),56320==(64512&i)&&(n=65536+(n-55296<<10)+(i-56320),r++)),o+=n<128?1:n<2048?2:n<65536?3:4;for(t=new Uint8Array(o),a=0,r=0;a<o;r++)n=e.charCodeAt(r),55296==(64512&n)&&r+1<s&&(i=e.charCodeAt(r+1),56320==(64512&i)&&(n=65536+(n-55296<<10)+(i-56320),r++)),n<128?t[a++]=n:n<2048?(t[a++]=192|n>>>6,t[a++]=128|63&n):n<65536?(t[a++]=224|n>>>12,t[a++]=128|n>>>6&63,t[a++]=128|63&n):(t[a++]=240|n>>>18,t[a++]=128|n>>>12&63,t[a++]=128|n>>>6&63,t[a++]=128|63&n);return t};e.exports.buf2string=(e,t)=>{let n,a;const s=t||e.length,o=new Array(2*s);for(a=0,n=0;n<s;){let t=e[n++];if(t<128){o[a++]=t;continue}let i=r[t];if(i>4)o[a++]=65533,n+=i-1;else{for(t&=2===i?31:3===i?15:7;i>1&&n<s;)t=t<<6|63&e[n++],i--;i>1?o[a++]=65533:t<65536?o[a++]=t:(t-=65536,o[a++]=55296|t>>10&1023,o[a++]=56320|1023&t)}}return((e,t)=>{if(t<65534&&e.subarray&&i)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let n="";for(let i=0;i<t;i++)n+=String.fromCharCode(e[i]);return n})(o,a)},e.exports.utf8border=(e,t)=>{(t=t||e.length)>e.length&&(t=e.length);let n=t-1;for(;n>=0&&128==(192&e[n]);)n--;return n<0||0===n?t:n+r[e[n]]>t?n:t}},"./node_modules/pako/lib/zlib/adler32.js":function(e,t,n){"use strict";e.exports=(e,t,n,i)=>{let r=65535&e|0,a=e>>>16&65535|0,s=0;for(;0!==n;){s=n>2e3?2e3:n,n-=s;do{r=r+t[i++]|0,a=a+r|0}while(--s);r%=65521,a%=65521}return r|a<<16|0}},"./node_modules/pako/lib/zlib/constants.js":function(e,t,n){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},"./node_modules/pako/lib/zlib/crc32.js":function(e,t,n){"use strict";const i=new Uint32Array((()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t})());e.exports=(e,t,n,r)=>{const a=i,s=r+n;e^=-1;for(let i=r;i<s;i++)e=e>>>8^a[255&(e^t[i])];return-1^e}},"./node_modules/pako/lib/zlib/deflate.js":function(e,t,n){"use strict";const{_tr_init:i,_tr_stored_block:r,_tr_flush_block:a,_tr_tally:s,_tr_align:o}=n("./node_modules/pako/lib/zlib/trees.js"),l=n("./node_modules/pako/lib/zlib/adler32.js"),c=n("./node_modules/pako/lib/zlib/crc32.js"),u=n("./node_modules/pako/lib/zlib/messages.js"),{Z_NO_FLUSH:d,Z_PARTIAL_FLUSH:f,Z_FULL_FLUSH:h,Z_FINISH:p,Z_BLOCK:m,Z_OK:b,Z_STREAM_END:v,Z_STREAM_ERROR:g,Z_DATA_ERROR:y,Z_BUF_ERROR:_,Z_DEFAULT_COMPRESSION:w,Z_FILTERED:C,Z_HUFFMAN_ONLY:S,Z_RLE:x,Z_FIXED:k,Z_DEFAULT_STRATEGY:M,Z_UNKNOWN:T,Z_DEFLATED:j}=n("./node_modules/pako/lib/zlib/constants.js"),E=258,A=262,L=103,P=113,O=666,B=(e,t)=>(e.msg=u[t],t),I=e=>(e<<1)-(e>4?9:0),R=e=>{let t=e.length;for(;--t>=0;)e[t]=0};let D=(e,t,n)=>(t<<e.hash_shift^n)&e.hash_mask;const N=e=>{const t=e.state;let n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))},F=(e,t)=>{a(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,N(e.strm)},H=(e,t)=>{e.pending_buf[e.pending++]=t},G=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t},V=(e,t,n,i)=>{let r=e.avail_in;return r>i&&(r=i),0===r?0:(e.avail_in-=r,t.set(e.input.subarray(e.next_in,e.next_in+r),n),1===e.state.wrap?e.adler=l(e.adler,t,r,n):2===e.state.wrap&&(e.adler=c(e.adler,t,r,n)),e.next_in+=r,e.total_in+=r,r)},U=(e,t)=>{let n,i,r=e.max_chain_length,a=e.strstart,s=e.prev_length,o=e.nice_match;const l=e.strstart>e.w_size-A?e.strstart-(e.w_size-A):0,c=e.window,u=e.w_mask,d=e.prev,f=e.strstart+E;let h=c[a+s-1],p=c[a+s];e.prev_length>=e.good_match&&(r>>=2),o>e.lookahead&&(o=e.lookahead);do{if(n=t,c[n+s]===p&&c[n+s-1]===h&&c[n]===c[a]&&c[++n]===c[a+1]){a+=2,n++;do{}while(c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&a<f);if(i=E-(f-a),a=f-E,i>s){if(e.match_start=t,s=i,i>=o)break;h=c[a+s-1],p=c[a+s]}}}while((t=d[t&u])>l&&0!=--r);return s<=e.lookahead?s:e.lookahead},z=e=>{const t=e.w_size;let n,i,r,a,s;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-A)){e.window.set(e.window.subarray(t,t+t),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,i=e.hash_size,n=i;do{r=e.head[--n],e.head[n]=r>=t?r-t:0}while(--i);i=t,n=i;do{r=e.prev[--n],e.prev[n]=r>=t?r-t:0}while(--i);a+=t}if(0===e.strm.avail_in)break;if(i=V(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=i,e.lookahead+e.insert>=3)for(s=e.strstart-e.insert,e.ins_h=e.window[s],e.ins_h=D(e,e.ins_h,e.window[s+1]);e.insert&&(e.ins_h=D(e,e.ins_h,e.window[s+3-1]),e.prev[s&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=s,s++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<A&&0!==e.strm.avail_in)},W=(e,t)=>{let n,i;for(;;){if(e.lookahead<A){if(z(e),e.lookahead<A&&t===d)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=D(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-A&&(e.match_length=U(e,n)),e.match_length>=3)if(i=s(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=D(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=D(e,e.ins_h,e.window[e.strstart+1]);else i=s(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(i&&(F(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,t===p?(F(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(F(e,!1),0===e.strm.avail_out)?1:2},q=(e,t)=>{let n,i,r;for(;;){if(e.lookahead<A){if(z(e),e.lookahead<A&&t===d)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=D(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-A&&(e.match_length=U(e,n),e.match_length<=5&&(e.strategy===C||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){r=e.strstart+e.lookahead-3,i=s(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=r&&(e.ins_h=D(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,i&&(F(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if(i=s(e,0,e.window[e.strstart-1]),i&&F(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(i=s(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,t===p?(F(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(F(e,!1),0===e.strm.avail_out)?1:2};function Z(e,t,n,i,r){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=i,this.func=r}const K=[new Z(0,0,0,0,((e,t)=>{let n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(z(e),0===e.lookahead&&t===d)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;const i=e.block_start+n;if((0===e.strstart||e.strstart>=i)&&(e.lookahead=e.strstart-i,e.strstart=i,F(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-A&&(F(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===p?(F(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(F(e,!1),e.strm.avail_out),1)})),new Z(4,4,8,4,W),new Z(4,5,16,8,W),new Z(4,6,32,32,W),new Z(4,4,16,16,q),new Z(8,16,32,32,q),new Z(8,16,128,128,q),new Z(8,32,128,256,q),new Z(32,128,258,1024,q),new Z(32,258,258,4096,q)];function X(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=j,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),R(this.dyn_ltree),R(this.dyn_dtree),R(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),R(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),R(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const $=e=>{if(!e||!e.state)return B(e,g);e.total_in=e.total_out=0,e.data_type=T;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:P,e.adler=2===t.wrap?0:1,t.last_flush=d,i(t),b},Y=e=>{const t=$(e);var n;return t===b&&((n=e.state).window_size=2*n.w_size,R(n.head),n.max_lazy_match=K[n.level].max_lazy,n.good_match=K[n.level].good_length,n.nice_match=K[n.level].nice_length,n.max_chain_length=K[n.level].max_chain,n.strstart=0,n.block_start=0,n.lookahead=0,n.insert=0,n.match_length=n.prev_length=2,n.match_available=0,n.ins_h=0),t},J=(e,t,n,i,r,a)=>{if(!e)return g;let s=1;if(t===w&&(t=6),i<0?(s=0,i=-i):i>15&&(s=2,i-=16),r<1||r>9||n!==j||i<8||i>15||t<0||t>9||a<0||a>k)return B(e,g);8===i&&(i=9);const o=new X;return e.state=o,o.strm=e,o.wrap=s,o.gzhead=null,o.w_bits=i,o.w_size=1<<o.w_bits,o.w_mask=o.w_size-1,o.hash_bits=r+7,o.hash_size=1<<o.hash_bits,o.hash_mask=o.hash_size-1,o.hash_shift=~~((o.hash_bits+3-1)/3),o.window=new Uint8Array(2*o.w_size),o.head=new Uint16Array(o.hash_size),o.prev=new Uint16Array(o.w_size),o.lit_bufsize=1<<r+6,o.pending_buf_size=4*o.lit_bufsize,o.pending_buf=new Uint8Array(o.pending_buf_size),o.d_buf=1*o.lit_bufsize,o.l_buf=3*o.lit_bufsize,o.level=t,o.strategy=a,o.method=n,Y(e)};e.exports.deflateInit=(e,t)=>J(e,t,j,15,8,M),e.exports.deflateInit2=J,e.exports.deflateReset=Y,e.exports.deflateResetKeep=$,e.exports.deflateSetHeader=(e,t)=>e&&e.state?2!==e.state.wrap?g:(e.state.gzhead=t,b):g,e.exports.deflate=(e,t)=>{let n,i;if(!e||!e.state||t>m||t<0)return e?B(e,g):g;const a=e.state;if(!e.output||!e.input&&0!==e.avail_in||a.status===O&&t!==p)return B(e,0===e.avail_out?_:g);a.strm=e;const l=a.last_flush;if(a.last_flush=t,42===a.status)if(2===a.wrap)e.adler=0,H(a,31),H(a,139),H(a,8),a.gzhead?(H(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),H(a,255&a.gzhead.time),H(a,a.gzhead.time>>8&255),H(a,a.gzhead.time>>16&255),H(a,a.gzhead.time>>24&255),H(a,9===a.level?2:a.strategy>=S||a.level<2?4:0),H(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(H(a,255&a.gzhead.extra.length),H(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(e.adler=c(e.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69):(H(a,0),H(a,0),H(a,0),H(a,0),H(a,0),H(a,9===a.level?2:a.strategy>=S||a.level<2?4:0),H(a,3),a.status=P);else{let t=j+(a.w_bits-8<<4)<<8,n=-1;n=a.strategy>=S||a.level<2?0:a.level<6?1:6===a.level?2:3,t|=n<<6,0!==a.strstart&&(t|=32),t+=31-t%31,a.status=P,G(a,t),0!==a.strstart&&(G(a,e.adler>>>16),G(a,65535&e.adler)),e.adler=1}if(69===a.status)if(a.gzhead.extra){for(n=a.pending;a.gzindex<(65535&a.gzhead.extra.length)&&(a.pending!==a.pending_buf_size||(a.gzhead.hcrc&&a.pending>n&&(e.adler=c(e.adler,a.pending_buf,a.pending-n,n)),N(e),n=a.pending,a.pending!==a.pending_buf_size));)H(a,255&a.gzhead.extra[a.gzindex]),a.gzindex++;a.gzhead.hcrc&&a.pending>n&&(e.adler=c(e.adler,a.pending_buf,a.pending-n,n)),a.gzindex===a.gzhead.extra.length&&(a.gzindex=0,a.status=73)}else a.status=73;if(73===a.status)if(a.gzhead.name){n=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>n&&(e.adler=c(e.adler,a.pending_buf,a.pending-n,n)),N(e),n=a.pending,a.pending===a.pending_buf_size)){i=1;break}i=a.gzindex<a.gzhead.name.length?255&a.gzhead.name.charCodeAt(a.gzindex++):0,H(a,i)}while(0!==i);a.gzhead.hcrc&&a.pending>n&&(e.adler=c(e.adler,a.pending_buf,a.pending-n,n)),0===i&&(a.gzindex=0,a.status=91)}else a.status=91;if(91===a.status)if(a.gzhead.comment){n=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>n&&(e.adler=c(e.adler,a.pending_buf,a.pending-n,n)),N(e),n=a.pending,a.pending===a.pending_buf_size)){i=1;break}i=a.gzindex<a.gzhead.comment.length?255&a.gzhead.comment.charCodeAt(a.gzindex++):0,H(a,i)}while(0!==i);a.gzhead.hcrc&&a.pending>n&&(e.adler=c(e.adler,a.pending_buf,a.pending-n,n)),0===i&&(a.status=L)}else a.status=L;if(a.status===L&&(a.gzhead.hcrc?(a.pending+2>a.pending_buf_size&&N(e),a.pending+2<=a.pending_buf_size&&(H(a,255&e.adler),H(a,e.adler>>8&255),e.adler=0,a.status=P)):a.status=P),0!==a.pending){if(N(e),0===e.avail_out)return a.last_flush=-1,b}else if(0===e.avail_in&&I(t)<=I(l)&&t!==p)return B(e,_);if(a.status===O&&0!==e.avail_in)return B(e,_);if(0!==e.avail_in||0!==a.lookahead||t!==d&&a.status!==O){let n=a.strategy===S?((e,t)=>{let n;for(;;){if(0===e.lookahead&&(z(e),0===e.lookahead)){if(t===d)return 1;break}if(e.match_length=0,n=s(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(F(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===p?(F(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(F(e,!1),0===e.strm.avail_out)?1:2})(a,t):a.strategy===x?((e,t)=>{let n,i,r,a;const o=e.window;for(;;){if(e.lookahead<=E){if(z(e),e.lookahead<=E&&t===d)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=e.strstart-1,i=o[r],i===o[++r]&&i===o[++r]&&i===o[++r])){a=e.strstart+E;do{}while(i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&r<a);e.match_length=E-(a-r),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=s(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=s(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(F(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===p?(F(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(F(e,!1),0===e.strm.avail_out)?1:2})(a,t):K[a.level].func(a,t);if(3!==n&&4!==n||(a.status=O),1===n||3===n)return 0===e.avail_out&&(a.last_flush=-1),b;if(2===n&&(t===f?o(a):t!==m&&(r(a,0,0,!1),t===h&&(R(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),N(e),0===e.avail_out))return a.last_flush=-1,b}return t!==p?b:a.wrap<=0?v:(2===a.wrap?(H(a,255&e.adler),H(a,e.adler>>8&255),H(a,e.adler>>16&255),H(a,e.adler>>24&255),H(a,255&e.total_in),H(a,e.total_in>>8&255),H(a,e.total_in>>16&255),H(a,e.total_in>>24&255)):(G(a,e.adler>>>16),G(a,65535&e.adler)),N(e),a.wrap>0&&(a.wrap=-a.wrap),0!==a.pending?b:v)},e.exports.deflateEnd=e=>{if(!e||!e.state)return g;const t=e.state.status;return 42!==t&&69!==t&&73!==t&&91!==t&&t!==L&&t!==P&&t!==O?B(e,g):(e.state=null,t===P?B(e,y):b)},e.exports.deflateSetDictionary=(e,t)=>{let n=t.length;if(!e||!e.state)return g;const i=e.state,r=i.wrap;if(2===r||1===r&&42!==i.status||i.lookahead)return g;if(1===r&&(e.adler=l(e.adler,t,n,0)),i.wrap=0,n>=i.w_size){0===r&&(R(i.head),i.strstart=0,i.block_start=0,i.insert=0);let e=new Uint8Array(i.w_size);e.set(t.subarray(n-i.w_size,n),0),t=e,n=i.w_size}const a=e.avail_in,s=e.next_in,o=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,z(i);i.lookahead>=3;){let e=i.strstart,t=i.lookahead-2;do{i.ins_h=D(i,i.ins_h,i.window[e+3-1]),i.prev[e&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=e,e++}while(--t);i.strstart=e,i.lookahead=2,z(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,e.next_in=s,e.input=o,e.avail_in=a,i.wrap=r,b},e.exports.deflateInfo="pako deflate (from Nodeca project)"},"./node_modules/pako/lib/zlib/messages.js":function(e,t,n){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},"./node_modules/pako/lib/zlib/trees.js":function(e,t,n){"use strict";function i(e){let t=e.length;for(;--t>=0;)e[t]=0}const r=256,a=286,s=30,o=15,l=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),c=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),u=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),d=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),f=new Array(576);i(f);const h=new Array(60);i(h);const p=new Array(512);i(p);const m=new Array(256);i(m);const b=new Array(29);i(b);const v=new Array(s);function g(e,t,n,i,r){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=i,this.max_length=r,this.has_stree=e&&e.length}let y,_,w;function C(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}i(v);const S=e=>e<256?p[e]:p[256+(e>>>7)],x=(e,t)=>{e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255},k=(e,t,n)=>{e.bi_valid>16-n?(e.bi_buf|=t<<e.bi_valid&65535,x(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)},M=(e,t,n)=>{k(e,n[2*t],n[2*t+1])},T=(e,t)=>{let n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1},j=(e,t,n)=>{const i=new Array(16);let r,a,s=0;for(r=1;r<=o;r++)i[r]=s=s+n[r-1]<<1;for(a=0;a<=t;a++){let t=e[2*a+1];0!==t&&(e[2*a]=T(i[t]++,t))}},E=e=>{let t;for(t=0;t<a;t++)e.dyn_ltree[2*t]=0;for(t=0;t<s;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0},A=e=>{e.bi_valid>8?x(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},L=(e,t,n,i)=>{const r=2*t,a=2*n;return e[r]<e[a]||e[r]===e[a]&&i[t]<=i[n]},P=(e,t,n)=>{const i=e.heap[n];let r=n<<1;for(;r<=e.heap_len&&(r<e.heap_len&&L(t,e.heap[r+1],e.heap[r],e.depth)&&r++,!L(t,i,e.heap[r],e.depth));)e.heap[n]=e.heap[r],n=r,r<<=1;e.heap[n]=i},O=(e,t,n)=>{let i,a,s,o,u=0;if(0!==e.last_lit)do{i=e.pending_buf[e.d_buf+2*u]<<8|e.pending_buf[e.d_buf+2*u+1],a=e.pending_buf[e.l_buf+u],u++,0===i?M(e,a,t):(s=m[a],M(e,s+r+1,t),o=l[s],0!==o&&(a-=b[s],k(e,a,o)),i--,s=S(i),M(e,s,n),o=c[s],0!==o&&(i-=v[s],k(e,i,o)))}while(u<e.last_lit);M(e,256,t)},B=(e,t)=>{const n=t.dyn_tree,i=t.stat_desc.static_tree,r=t.stat_desc.has_stree,a=t.stat_desc.elems;let s,l,c,u=-1;for(e.heap_len=0,e.heap_max=573,s=0;s<a;s++)0!==n[2*s]?(e.heap[++e.heap_len]=u=s,e.depth[s]=0):n[2*s+1]=0;for(;e.heap_len<2;)c=e.heap[++e.heap_len]=u<2?++u:0,n[2*c]=1,e.depth[c]=0,e.opt_len--,r&&(e.static_len-=i[2*c+1]);for(t.max_code=u,s=e.heap_len>>1;s>=1;s--)P(e,n,s);c=a;do{s=e.heap[1],e.heap[1]=e.heap[e.heap_len--],P(e,n,1),l=e.heap[1],e.heap[--e.heap_max]=s,e.heap[--e.heap_max]=l,n[2*c]=n[2*s]+n[2*l],e.depth[c]=(e.depth[s]>=e.depth[l]?e.depth[s]:e.depth[l])+1,n[2*s+1]=n[2*l+1]=c,e.heap[1]=c++,P(e,n,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],((e,t)=>{const n=t.dyn_tree,i=t.max_code,r=t.stat_desc.static_tree,a=t.stat_desc.has_stree,s=t.stat_desc.extra_bits,l=t.stat_desc.extra_base,c=t.stat_desc.max_length;let u,d,f,h,p,m,b=0;for(h=0;h<=o;h++)e.bl_count[h]=0;for(n[2*e.heap[e.heap_max]+1]=0,u=e.heap_max+1;u<573;u++)d=e.heap[u],h=n[2*n[2*d+1]+1]+1,h>c&&(h=c,b++),n[2*d+1]=h,d>i||(e.bl_count[h]++,p=0,d>=l&&(p=s[d-l]),m=n[2*d],e.opt_len+=m*(h+p),a&&(e.static_len+=m*(r[2*d+1]+p)));if(0!==b){do{for(h=c-1;0===e.bl_count[h];)h--;e.bl_count[h]--,e.bl_count[h+1]+=2,e.bl_count[c]--,b-=2}while(b>0);for(h=c;0!==h;h--)for(d=e.bl_count[h];0!==d;)f=e.heap[--u],f>i||(n[2*f+1]!==h&&(e.opt_len+=(h-n[2*f+1])*n[2*f],n[2*f+1]=h),d--)}})(e,t),j(n,u,e.bl_count)},I=(e,t,n)=>{let i,r,a=-1,s=t[1],o=0,l=7,c=4;for(0===s&&(l=138,c=3),t[2*(n+1)+1]=65535,i=0;i<=n;i++)r=s,s=t[2*(i+1)+1],++o<l&&r===s||(o<c?e.bl_tree[2*r]+=o:0!==r?(r!==a&&e.bl_tree[2*r]++,e.bl_tree[32]++):o<=10?e.bl_tree[34]++:e.bl_tree[36]++,o=0,a=r,0===s?(l=138,c=3):r===s?(l=6,c=3):(l=7,c=4))},R=(e,t,n)=>{let i,r,a=-1,s=t[1],o=0,l=7,c=4;for(0===s&&(l=138,c=3),i=0;i<=n;i++)if(r=s,s=t[2*(i+1)+1],!(++o<l&&r===s)){if(o<c)do{M(e,r,e.bl_tree)}while(0!=--o);else 0!==r?(r!==a&&(M(e,r,e.bl_tree),o--),M(e,16,e.bl_tree),k(e,o-3,2)):o<=10?(M(e,17,e.bl_tree),k(e,o-3,3)):(M(e,18,e.bl_tree),k(e,o-11,7));o=0,a=r,0===s?(l=138,c=3):r===s?(l=6,c=3):(l=7,c=4)}};let D=!1;const N=(e,t,n,i)=>{k(e,0+(i?1:0),3),((e,t,n,i)=>{A(e),i&&(x(e,n),x(e,~n)),e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n})(e,t,n,!0)};e.exports._tr_init=e=>{D||((()=>{let e,t,n,i,r;const d=new Array(16);for(n=0,i=0;i<28;i++)for(b[i]=n,e=0;e<1<<l[i];e++)m[n++]=i;for(m[n-1]=i,r=0,i=0;i<16;i++)for(v[i]=r,e=0;e<1<<c[i];e++)p[r++]=i;for(r>>=7;i<s;i++)for(v[i]=r<<7,e=0;e<1<<c[i]-7;e++)p[256+r++]=i;for(t=0;t<=o;t++)d[t]=0;for(e=0;e<=143;)f[2*e+1]=8,e++,d[8]++;for(;e<=255;)f[2*e+1]=9,e++,d[9]++;for(;e<=279;)f[2*e+1]=7,e++,d[7]++;for(;e<=287;)f[2*e+1]=8,e++,d[8]++;for(j(f,287,d),e=0;e<s;e++)h[2*e+1]=5,h[2*e]=T(e,5);y=new g(f,l,257,a,o),_=new g(h,c,0,s,o),w=new g(new Array(0),u,0,19,7)})(),D=!0),e.l_desc=new C(e.dyn_ltree,y),e.d_desc=new C(e.dyn_dtree,_),e.bl_desc=new C(e.bl_tree,w),e.bi_buf=0,e.bi_valid=0,E(e)},e.exports._tr_stored_block=N,e.exports._tr_flush_block=(e,t,n,i)=>{let a,s,o=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=(e=>{let t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<r;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0})(e)),B(e,e.l_desc),B(e,e.d_desc),o=(e=>{let t;for(I(e,e.dyn_ltree,e.l_desc.max_code),I(e,e.dyn_dtree,e.d_desc.max_code),B(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*d[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t})(e),a=e.opt_len+3+7>>>3,s=e.static_len+3+7>>>3,s<=a&&(a=s)):a=s=n+5,n+4<=a&&-1!==t?N(e,t,n,i):4===e.strategy||s===a?(k(e,2+(i?1:0),3),O(e,f,h)):(k(e,4+(i?1:0),3),((e,t,n,i)=>{let r;for(k(e,t-257,5),k(e,n-1,5),k(e,i-4,4),r=0;r<i;r++)k(e,e.bl_tree[2*d[r]+1],3);R(e,e.dyn_ltree,t-1),R(e,e.dyn_dtree,n-1)})(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),O(e,e.dyn_ltree,e.dyn_dtree)),E(e),i&&A(e)},e.exports._tr_tally=(e,t,n)=>(e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(m[n]+r+1)]++,e.dyn_dtree[2*S(t)]++),e.last_lit===e.lit_bufsize-1),e.exports._tr_align=e=>{k(e,2,3),M(e,256,f),(e=>{16===e.bi_valid?(x(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)})(e)}},"./node_modules/pako/lib/zlib/zstream.js":function(e,t,n){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"./node_modules/parse-asn1/aesid.json":function(e){e.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')},"./node_modules/parse-asn1/asn1.js":function(e,t,n){"use strict";var i=n("./node_modules/asn1.js/lib/asn1.js");t.certificate=n("./node_modules/parse-asn1/certificate.js");var r=i.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));t.RSAPrivateKey=r;var a=i.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));t.RSAPublicKey=a;var s=i.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(o),this.key("subjectPublicKey").bitstr())}));t.PublicKey=s;var o=i.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),l=i.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(o),this.key("subjectPrivateKey").octstr())}));t.PrivateKey=l;var c=i.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));t.EncryptedPrivateKey=c;var u=i.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));t.DSAPrivateKey=u,t.DSAparam=i.define("DSAparam",(function(){this.int()}));var d=i.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(f),this.key("publicKey").optional().explicit(1).bitstr())}));t.ECPrivateKey=d;var f=i.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));t.signature=i.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},"./node_modules/parse-asn1/certificate.js":function(e,t,n){"use strict";var i=n("./node_modules/asn1.js/lib/asn1.js"),r=i.define("Time",(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),a=i.define("AttributeTypeValue",(function(){this.seq().obj(this.key("type").objid(),this.key("value").any())})),s=i.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())})),o=i.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())})),l=i.define("RelativeDistinguishedName",(function(){this.setof(a)})),c=i.define("RDNSequence",(function(){this.seqof(l)})),u=i.define("Name",(function(){this.choice({rdnSequence:this.use(c)})})),d=i.define("Validity",(function(){this.seq().obj(this.key("notBefore").use(r),this.key("notAfter").use(r))})),f=i.define("Extension",(function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())})),h=i.define("TBSCertificate",(function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(s),this.key("issuer").use(u),this.key("validity").use(d),this.key("subject").use(u),this.key("subjectPublicKeyInfo").use(o),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(f).optional())})),p=i.define("X509Certificate",(function(){this.seq().obj(this.key("tbsCertificate").use(h),this.key("signatureAlgorithm").use(s),this.key("signatureValue").bitstr())}));e.exports=p},"./node_modules/parse-asn1/fixProc.js":function(e,t,n){var i=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,r=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,a=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,s=n("./node_modules/evp_bytestokey/index.js"),o=n("./node_modules/browserify-aes/browser.js"),l=n("./node_modules/safe-buffer/index.js").Buffer;e.exports=function(e,t){var n,c=e.toString(),u=c.match(i);if(u){var d="aes"+u[1],f=l.from(u[2],"hex"),h=l.from(u[3].replace(/[\r\n]/g,""),"base64"),p=s(t,f.slice(0,8),parseInt(u[1],10)).key,m=[],b=o.createDecipheriv(d,p,f);m.push(b.update(h)),m.push(b.final()),n=l.concat(m)}else{var v=c.match(a);n=l.from(v[2].replace(/[\r\n]/g,""),"base64")}return{tag:c.match(r)[1],data:n}}},"./node_modules/parse-asn1/index.js":function(e,t,n){var i=n("./node_modules/parse-asn1/asn1.js"),r=n("./node_modules/parse-asn1/aesid.json"),a=n("./node_modules/parse-asn1/fixProc.js"),s=n("./node_modules/browserify-aes/browser.js"),o=n("./node_modules/pbkdf2/browser.js"),l=n("./node_modules/safe-buffer/index.js").Buffer;function c(e){var t;"object"!=typeof e||l.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=l.from(e));var n,c,u=a(e,t),d=u.tag,f=u.data;switch(d){case"CERTIFICATE":c=i.certificate.decode(f,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(c||(c=i.PublicKey.decode(f,"der")),n=c.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return i.RSAPublicKey.decode(c.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return c.subjectPrivateKey=c.subjectPublicKey,{type:"ec",data:c};case"1.2.840.10040.4.1":return c.algorithm.params.pub_key=i.DSAparam.decode(c.subjectPublicKey.data,"der"),{type:"dsa",data:c.algorithm.params};default:throw new Error("unknown key id "+n)}case"ENCRYPTED PRIVATE KEY":f=function(e,t){var n=e.algorithm.decrypt.kde.kdeparams.salt,i=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),a=r[e.algorithm.decrypt.cipher.algo.join(".")],c=e.algorithm.decrypt.cipher.iv,u=e.subjectPrivateKey,d=parseInt(a.split("-")[1],10)/8,f=o.pbkdf2Sync(t,n,i,d,"sha1"),h=s.createDecipheriv(a,f,c),p=[];return p.push(h.update(u)),p.push(h.final()),l.concat(p)}(f=i.EncryptedPrivateKey.decode(f,"der"),t);case"PRIVATE KEY":switch(n=(c=i.PrivateKey.decode(f,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return i.RSAPrivateKey.decode(c.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:c.algorithm.curve,privateKey:i.ECPrivateKey.decode(c.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return c.algorithm.params.priv_key=i.DSAparam.decode(c.subjectPrivateKey,"der"),{type:"dsa",params:c.algorithm.params};default:throw new Error("unknown key id "+n)}case"RSA PUBLIC KEY":return i.RSAPublicKey.decode(f,"der");case"RSA PRIVATE KEY":return i.RSAPrivateKey.decode(f,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:i.DSAPrivateKey.decode(f,"der")};case"EC PRIVATE KEY":return{curve:(f=i.ECPrivateKey.decode(f,"der")).parameters.value,privateKey:f.privateKey};default:throw new Error("unknown key type "+d)}}e.exports=c,c.signature=i.signature},"./node_modules/pbkdf2/browser.js":function(e,t,n){t.pbkdf2=n("./node_modules/pbkdf2/lib/async.js"),t.pbkdf2Sync=n("./node_modules/pbkdf2/lib/sync-browser.js")},"./node_modules/pbkdf2/lib/async.js":function(e,t,n){(function(t){var i,r,a=n("./node_modules/safe-buffer/index.js").Buffer,s=n("./node_modules/pbkdf2/lib/precondition.js"),o=n("./node_modules/pbkdf2/lib/default-encoding.js"),l=n("./node_modules/pbkdf2/lib/sync-browser.js"),c=n("./node_modules/pbkdf2/lib/to-buffer.js"),u=t.crypto&&t.crypto.subtle,d={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},f=[];function h(){return r||(r=t.process&&t.process.nextTick?t.process.nextTick:t.queueMicrotask?t.queueMicrotask:t.setImmediate?t.setImmediate:t.setTimeout)}function p(e,t,n,i,r){return u.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return u.deriveBits({name:"PBKDF2",salt:t,iterations:n,hash:{name:r}},e,i<<3)})).then((function(e){return a.from(e)}))}e.exports=function(e,n,r,m,b,v){"function"==typeof b&&(v=b,b=void 0);var g=d[(b=b||"sha1").toLowerCase()];if(g&&"function"==typeof t.Promise){if(s(r,m),e=c(e,o,"Password"),n=c(n,o,"Salt"),"function"!=typeof v)throw new Error("No callback provided to pbkdf2");!function(e,t){e.then((function(e){h()((function(){t(null,e)}))}),(function(e){h()((function(){t(e)}))}))}(function(e){if(t.process&&!t.process.browser)return Promise.resolve(!1);if(!u||!u.importKey||!u.deriveBits)return Promise.resolve(!1);if(void 0!==f[e])return f[e];var n=p(i=i||a.alloc(8),i,10,128,e).then((function(){return!0})).catch((function(){return!1}));return f[e]=n,n}(g).then((function(t){return t?p(e,n,r,m,g):l(e,n,r,m,b)})),v)}else h()((function(){var t;try{t=l(e,n,r,m,b)}catch(i){return v(i)}v(null,t)}))}}).call(this,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/pbkdf2/lib/default-encoding.js":function(e,t,n){(function(t,n){var i;if(t.process&&t.process.browser)i="utf-8";else if(t.process&&t.process.version){i=parseInt(n.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary"}else i="utf-8";e.exports=i}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/pbkdf2/lib/precondition.js":function(e,t){var n=Math.pow(2,30)-1;e.exports=function(e,t){if("number"!=typeof e)throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if("number"!=typeof t)throw new TypeError("Key length not a number");if(t<0||t>n||t!=t)throw new TypeError("Bad key length")}},"./node_modules/pbkdf2/lib/sync-browser.js":function(e,t,n){var i=n("./node_modules/create-hash/md5.js"),r=n("./node_modules/ripemd160/index.js"),a=n("./node_modules/sha.js/index.js"),s=n("./node_modules/safe-buffer/index.js").Buffer,o=n("./node_modules/pbkdf2/lib/precondition.js"),l=n("./node_modules/pbkdf2/lib/default-encoding.js"),c=n("./node_modules/pbkdf2/lib/to-buffer.js"),u=s.alloc(128),d={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function f(e,t,n){var o=function(e){function t(t){return a(e).update(t).digest()}function n(e){return(new r).update(e).digest()}return"rmd160"===e||"ripemd160"===e?n:"md5"===e?i:t}(e),l="sha512"===e||"sha384"===e?128:64;t.length>l?t=o(t):t.length<l&&(t=s.concat([t,u],l));for(var c=s.allocUnsafe(l+d[e]),f=s.allocUnsafe(l+d[e]),h=0;h<l;h++)c[h]=54^t[h],f[h]=92^t[h];var p=s.allocUnsafe(l+n+4);c.copy(p,0,0,l),this.ipad1=p,this.ipad2=c,this.opad=f,this.alg=e,this.blocksize=l,this.hash=o,this.size=d[e]}f.prototype.run=function(e,t){return e.copy(t,this.blocksize),this.hash(t).copy(this.opad,this.blocksize),this.hash(this.opad)},e.exports=function(e,t,n,i,r){o(n,i);var a=new f(r=r||"sha1",e=c(e,l,"Password"),(t=c(t,l,"Salt")).length),u=s.allocUnsafe(i),h=s.allocUnsafe(t.length+4);t.copy(h,0,0,t.length);for(var p=0,m=d[r],b=Math.ceil(i/m),v=1;v<=b;v++){h.writeUInt32BE(v,t.length);for(var g=a.run(h,a.ipad1),y=g,_=1;_<n;_++){y=a.run(y,a.ipad2);for(var w=0;w<m;w++)g[w]^=y[w]}g.copy(u,p),p+=m}return u}},"./node_modules/pbkdf2/lib/to-buffer.js":function(e,t,n){var i=n("./node_modules/safe-buffer/index.js").Buffer;e.exports=function(e,t,n){if(i.isBuffer(e))return e;if("string"==typeof e)return i.from(e,t);if(ArrayBuffer.isView(e))return i.from(e.buffer);throw new TypeError(n+" must be a string, a Buffer, a typed array or a DataView")}},"./node_modules/performance-now/lib/performance-now.js":function(e,t,n){(function(t){(function(){var n,i,r,a,s,o;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:null!=t&&t.hrtime?(e.exports=function(){return(n()-s)/1e6},i=t.hrtime,a=(n=function(){var e;return 1e9*(e=i())[0]+e[1]})(),o=1e9*t.uptime(),s=a-o):Date.now?(e.exports=function(){return Date.now()-r},r=Date.now()):(e.exports=function(){return(new Date).getTime()-r},r=(new Date).getTime())}).call(this)}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/postcss-advanced-variables/index.mjs":function(e,t,n){"use strict";(function(e){var i=n("./node_modules/path-browserify/index.js"),r=n.n(i),a=n("./node_modules/postcss/lib/postcss.js"),s=n.n(a),o=n("./node_modules/@csstools/sass-import-resolve/index.js"),l=n.n(o);function c(e,t,n){let i=u(t)[e];return d(i,t)&&(i=c(e,t.parent,n)),f(i,n)&&(i=h(e,t,n.variables)),i}const u=e=>Object(Object(e).variables),d=(e,t)=>void 0===e&&t&&t.parent,f=(e,t)=>void 0===e&&Object(t).variables===Object(Object(t).variables),h=(e,t,n)=>"function"==typeof n?n(e,t):n[e];function p(e,t,n,i){if("warn"===t.unresolved)e.warn(t.result,i,{word:n});else if("ignore"!==t.unresolved)throw e.error(i,{word:n})}function m(e,t,n){return e.replace(b,((i,r,a,s,o)=>{if("\\"===r)return i.slice(1);const l=a||s||o,u=c(l,t.parent,n);if(void 0===u)return p(t,n,l,`Could not resolve the variable "$${l}" within "${e}"`),i;return`${r}${v(u)}`}))}const b=/(.?)(?:\$([A-z][\w-]*)|\$\(([A-z][\w-]*)\)|#\{\$([A-z][\w-]*)\})/g,v=e=>Array.isArray(e)?`(${e.map(v).join(",")})`:Object(e)===e?`(${Object.keys(e).map((t=>`${t}:${v(e[t])}`)).join(",")})`:String(e);function g(e,t,n,i){if(!y.test(n)||void 0===c(t,e,i)){const i=y.test(n)?n.replace(y,""):n;e.variables=e.variables||{},e.variables[t]=i}}const y=/\s+!default$/;const _=e=>w.test(e.prop),w=/^\$[\w-]+$/;function C(e,t){return x(e)||function(e,t){if(!(Symbol.iterator in Object(e))&&"[object Arguments]"!==Object.prototype.toString.call(e))return;var n=[],i=!0,r=!1,a=void 0;try{for(var s,o=e[Symbol.iterator]();!(i=(s=o.next()).done)&&(n.push(s.value),!t||n.length!==t);i=!0);}catch(l){r=!0,a=l}finally{try{i||null==o.return||o.return()}finally{if(r)throw a}}return n}(e,t)||k()}function S(e){return x(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||k()}function x(e){if(Array.isArray(e))return e}function k(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function M(e){const t=T.test(e),n=String(t?e.replace(T,"$1"):e).replace(E,""),i=a.list.comma(n);if(i[0]===e)return e;{const e={},t=[];i.forEach(((n,i)=>{const r=C(n.match(j)||[],3),a=r[0],s=r[1],o=r[2];a?e[s]=M(o):t[i]=M(n)}));return Object.keys(e).length>0?Object.assign(e,t):t}}const T=/^\(([\W\w]*)\)$/g,j=/^([\w-]+)\s*:\s*([\W\w]+)\s*$/,E=/\s*,\s*$/;var A=(e,t)=>e.reduce(((e,n)=>e.then((()=>t(n)))),Promise.resolve());const L=(e,t)=>{const n=e.params.split(P),i=(n[0]||"").trim().split(" "),r=i[0].trim().slice(1),a=i.length>1&&i[1].trim().slice(1),s=M(m(n.slice(1).join(P),e,t));return{varname:r,incname:a,list:"string"==typeof s?[s]:s}},P=" in ";const O=(e,t)=>Promise.resolve(e&&t()),B=(e,t)=>{const n=a.list.space(e.params),i=I(m(n[0]||"",e,t)),r=n[1],s=I(m(n[2]||"",e,t));return!r&&i||"=="===r&&i===s||"!="===r&&i!==s||"<"===r&&i<s||"<="===r&&i<=s||">"===r&&i>s||">="===r&&i>=s},I=e=>"true"===e||"false"!==e&&(isNaN(e)?e:Number(e)),R=e=>Object(e)===e&&"atrule"===e.type&&"else"===e.name;const D=s()(),N=(e,t)=>{const n=S(a.list.space(e.params)),i=n[0],s=n.slice(1),o=m(F(i),e,t),l=s.join(" "),c=e.source&&e.source.input&&e.source.input.file||t.result.from;return{id:o,media:l,cwf:c,cwd:c?r.a.dirname(c):t.importRoot}},F=e=>H(e.replace(/^url\(([\W\w]*)\)$/,"$1")),H=e=>e.replace(/^("|')([\W\w]*)\1$/,"$2");const G=e=>{const t=C(e.params.split(V,2),2),n=t[0],i=t[1];return{name:n,args:i?a.list.comma(i.slice(0,-1)):[]}},V="(";const U=(e,t)=>{const n=a.list.space(e.params);return{varname:n[0].trim().slice(1),start:Number(m(n[2],e,t)),end:Number(m(n[4],e,t)),increment:6 in n&&Number(m(n[6],e,t))||1}};const z=(e,t)=>{const n=C(e.params.split(W,2),2),i=n[0],r=n[1];return{name:i,params:r&&r.slice(0,-1).trim()?a.list.comma(r.slice(0,-1).trim()).map((n=>{const i=a.list.split(n,":");return{name:i[0].slice(1),value:i.length>1?m(i.slice(1).join(":"),e,t):void 0}})):[]}},W="(";const q=e=>"atrule"===e.type&&"mixin"===e.name?e:e.parent&&q(e.parent);function Z(e,t){return A(K(e),(e=>function(e,t){return Promise.resolve().then((()=>{const n=e.type;if("atrule"===n){const n=e.name.toLowerCase();return"content"===n?function(e,t){if(-1!==t.transform.indexOf("@content")){const n=q(e);if(n){const i=n.original.clone({parent:e.parent,variables:e.variables});return Z(i,t).then((()=>{e.parent.insertBefore(e,i.nodes),e.remove()}))}p(e,t,"@content","Could not resolve the mixin for @content")}}(e,t):"each"===n?function(e,t){if(-1!==t.transform.indexOf("@each")){const n=L(e,t),i=n.varname,r=n.incname,a=n.list,s=[],o=[];return Object.keys(a).forEach((n=>{g(e,i,a[n],t),r&&g(e,r,n,t);const s=e.clone({parent:e.parent,variables:Object.assign({},e.variables)});o.push(s)})),A(o,(e=>Z(e,t).then((()=>{s.push(...e.nodes)})))).then((()=>{e.parent.insertBefore(e,s),e.remove()}))}}(e,t):"if"===n?function(e,t){const n=B(e,t),i=e.next(),r=e=>Z(e,t).then((()=>e.parent.insertBefore(e,e.nodes)));return O(-1!==t.transform.indexOf("@if"),(()=>O(n,(()=>r(e))).then((()=>{e.remove()})))).then((()=>O(-1!==t.transform.indexOf("@else")&&R(i),(()=>O(!n,(()=>r(i))).then((()=>{i.remove()}))))))}(e,t):"import"===n?function(e,t){if(-1!==t.transform.indexOf("@import")){const n=N(e,t),i=n.id,r=n.media,a=n.cwf,o=n.cwd,l=t.result.opts,c=l.parser||l.syntax&&l.syntax.parse||null;if(t.importFilter instanceof Function&&t.importFilter(i,r)||t.importFilter instanceof RegExp&&t.importFilter.test(i))return[o].concat(t.importPaths).reduce(((e,n)=>e.catch((()=>t.importResolve(i,n,t)))),Promise.reject()).then((({file:n,contents:i})=>D.process(i,{from:n,parser:c}).then((({root:i})=>{t.result.messages.push({type:"dependency",file:n,parent:a});const o=i.nodes.slice(0);if(r){const t=s.a.atRule({name:"media",params:r,source:e.source});t.append(o),e.replaceWith(t)}else e.replaceWith(o);return Z({nodes:o},t)}))),(()=>{p(e,t,"@import",`Could not resolve the @import for "${i}"`)}))}}(e,t):"include"===n?function(e,t){if(-1!==t.transform.indexOf("@include")){const n=G(e),i=n.name,r=n.args,a=c(`@mixin ${i}`,e.parent,t);if(a){a.params.forEach(((n,i)=>{const a=i in r?m(r[i],e,t):n.value;g(e,n.name,a,t)}));const n=a.rule.clone({original:e,parent:e.parent,variables:e.variables});return Z(n,t).then((()=>{e.parent.insertBefore(e,n.nodes),e.remove()}))}p(e,t,i,`Could not resolve the mixin for "${i}"`)}}(e,t):"for"===n?function(e,t){if(-1!==t.transform.indexOf("@for")){const n=U(e,t),i=n.varname,r=n.start,a=n.end,s=n.increment,o=r<=a?1:-1,l=[],c=[];for(let u=r;u*o<=a*o;u+=s*o){g(e,i,u,t);const n=e.clone({parent:e.parent,variables:Object.assign({},e.variables)});c.push(n)}return A(c,(e=>Z(e,t).then((()=>{l.push(...e.nodes)})))).then((()=>{e.parent.insertBefore(e,l),e.remove()}))}}(e,t):"mixin"===n?function(e,t){if(-1!==t.transform.indexOf("@mixin")){const n=z(e,t),i=n.name,r=n.params;g(e.parent,`@mixin ${i}`,{params:r,rule:e},t),e.remove()}}(e,t):function(e,t){e.params=m(e.params,e,t)}(e,t)}return"decl"===n?function(e,t){e.value=m(e.value,e,t),_(e)&&(g(e.parent,e.prop.slice(1),e.value,t),e.remove())}(e,t):"rule"===n?function(e,t){e.selector=m(e.selector,e,t)}(e,t):void 0}))}(e,t).then((()=>{if(e.parent)return Z(e,t)}))))}const K=e=>Array.from(Object(e).nodes||[]);var X=s.a.plugin("postcss-advanced-variables",(t=>(n,i)=>{const r=["@content","@each","@else","@if","@include","@import","@for","@mixin"].filter((e=>!(-1!==String(Object(t).disable||"").split(/\s*,\s*|\s+,?\s*|\s,?\s+/).indexOf(e)))),a=String(Object(t).unresolved||"throw").toLowerCase(),s=Object(t).variables,o=Object(Object(t).importCache),c=Object(t).importFilter||(e=>!$.test(e)),u=[].concat(Object(t).importPaths||[]),d=Object(t).importResolve||((e,t)=>l()(e,{cwd:t,readFile:!0,cache:o})),f=Object(t).importRoot||e.cwd();return Z(n,{result:i,importCache:o,importFilter:c,importPaths:u,importResolve:d,importRoot:f,transform:r,unresolved:a,variables:s})}));const $=/^(?:[A-z]+:)?\/\//;t.a=X}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/postcss-color-function/index.js":function(e,t,n){var i=n("./node_modules/postcss/lib/postcss.js"),r=n("./node_modules/postcss-value-parser/lib/index.js"),a=n("./node_modules/css-color-function/lib/index.js"),s=n("./node_modules/postcss-message-helpers/index.js"),o={preserveCustomProps:!0};e.exports=i.plugin("postcss-color-function",(function(e){return e=Object.assign({},o,e),function(t,n){t.walkDecls((function(t){if(t.value&&-1!==t.value.indexOf("color(")){if(-1!==t.value.indexOf("var("))return e.preserveCustomProps?void n.messages.push({plugin:"postcss-color-function",type:"skipped-color-function-with-custom-property",word:t.value,message:"Skipped color function with custom property `"+t.value+"`"}):void t.remove();try{t.value=s.try((function(){return e=t.value,r(e).walk((function(e){"function"===e.type&&"color"===e.value&&(e.value=a.convert(r.stringify(e)),e.type="word")})).toString();var e}),t.source)}catch(i){t.warn(n,i.message,{word:t.value,index:t.index})}}}))}}))},"./node_modules/postcss-custom-media lazy recursive":function(e,t){function n(e){return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="./node_modules/postcss-custom-media lazy recursive"},"./node_modules/postcss-custom-properties lazy recursive":function(e,t){function n(e){return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="./node_modules/postcss-custom-properties lazy recursive"},"./node_modules/postcss-each/index.es5.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],i=!0,r=!1,a=void 0;try{for(var s,o=e[Symbol.iterator]();!(i=(s=o.next()).done)&&(n.push(s.value),!t||n.length!==t);i=!0);}catch(l){r=!0,a=l}finally{try{!i&&o.return&&o.return()}finally{if(r)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=s(n("./node_modules/postcss/lib/postcss.js")),a=s(n("./node_modules/postcss-simple-vars/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}var o=/\s+in\s+/;function l(e){return r.default.list.comma(e).map((function(e){return e.replace(/^\$/,"")}))}function c(e){var t=" "+e.params+" ",n=function(e){if(!o.test(e))return'Missed "in" keyword in @each';var t=e.split(o).map((function(e){return e.trim()})),n=i(t,2),r=n[0],a=n[1];return r.match(/\$[_a-zA-Z]?\w+/)?a.match(/(\w+\,?\s?)+/)?null:"Missed values list in @each":"Missed variable name in @each"}(t);if(n)throw e.error(n);var s=function(e){var t=e.split(o).map(l),n=i(t,2),a=n[0],s=n[1],c=!1;return s=s.map((function(e){var t=e.match(/^\((.*)\)$/);return t&&(c=!0),t?r.default.list.comma(t[1]):e})),{names:(s=c?s:[s]).map((function(e,t){return a[t]})),indexName:a[s.length],values:s}}(t);!function(e,t){t.values[0].forEach((function(n,i){var s={};t.names.forEach((function(e,n){s[e]=t.values[n][i]})),t.indexName&&(s[t.indexName]=i),e.nodes.forEach((function(t){var n=t.clone(),i=r.default.rule({nodes:[n]});(0,a.default)({only:s})(i),e.parent.insertBefore(e,n)}))}))}(e,s),e.remove(),u(e.root())}function u(e,t){var n=t&&t.plugins;n&&t.plugins.afterEach&&t.plugins.afterEach.length&&(e=(0,r.default)(t.plugins.afterEach).process(e).root),e.walkAtRules("each",c),n&&t.plugins.beforeEach&&t.plugins.beforeEach.length&&(e=(0,r.default)(t.plugins.beforeEach).process(e).root),function(e){var t=0;return e.walkAtRules("each",(function(){return t++})),t}(e)&&u(e,t)}t.default=r.default.plugin("postcss-each",(function(e){return e=e||{},function(t,n){return u(t,e)}})),e.exports=t.default},"./node_modules/postcss-functions/dist/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n("./node_modules/postcss/lib/postcss.js"),a=n("./node_modules/postcss-functions/dist/lib/transformer.js"),s=(i=a)&&i.__esModule?i:{default:i},o=n("./node_modules/postcss-functions/dist/lib/helpers.js");t.default=(0,r.plugin)("postcss-functions",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.functions||{},n=(0,s.default)(t);return function(e){var t=[];if(e.walk((function(e){t.push(n(e))})),(0,o.hasPromises)(t))return Promise.all(t)}})),e.exports=t.default},"./node_modules/postcss-functions/dist/lib/helpers.js":function(e,t,n){"use strict";function i(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}Object.defineProperty(t,"__esModule",{value:!0}),t.isPromise=i,t.hasPromises=function(e){return e.some((function(e){return i(e)}))},t.then=function(e,t){return i(e)?e.then(t):t(e)}},"./node_modules/postcss-functions/dist/lib/transformer.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n("./node_modules/postcss-value-parser/lib/index.js"),a=(i=r)&&i.__esModule?i:{default:i},s=n("./node_modules/postcss-functions/dist/lib/helpers.js");t.default=function(e){function t(e,t){var i=[],r=(0,a.default)(e[t]).walk((function(e){i.push(n(e))}));return(0,s.hasPromises)(i)&&(i=Promise.all(i)),(0,s.then)(i,(function(){e[t]=r.toString()}))}function n(t){if("function"!==t.type||!e.hasOwnProperty(t.value))return t;var i=e[t.value];return(0,s.then)(function(e){e=e.map((function(e){return n(e)})),(0,s.hasPromises)(e)&&(e=Promise.all(e));return(0,s.then)(e,(function(e){var t=[],n=e.reduce((function(e,n){return"div"===n.type&&","===n.value?(t.push(e),""):e+a.default.stringify(n)}),"");return n&&t.push(n),t}))}(t.nodes),(function(e){var n=i.apply(i,e);return(0,s.then)(n,(function(e){return t.type="word",t.value=e,t}))}))}return function(e){switch(e.type){case"decl":return t(e,"value");case"atrule":return t(e,"params");case"rule":return t(e,"selector")}}},e.exports=t.default},"./node_modules/postcss-message-helpers/index.js":function(e,t){var n="\n at ";function i(e){var t="<css input>";return e&&(e.input&&e.input.file&&(t=e.input.file),e.start&&(t+=":"+e.start.line+":"+e.start.column)),t}function r(e,t){return i(t)+": "+e}e.exports={sourceString:i,message:r,try:function(e,t){try{return e()}catch(o){if(o.originalMessage=o.message,o.message=r(o.message,t),"object"==typeof t){if(t.input&&t.input.file||t.start){var a=o.stack.split(n),s=a.shift();a.unshift(i(t)),a.unshift(s),o.stack=a.join(n)}t.input&&t.input.file&&(o.fileName=t.input.file),t.start&&(o.lineNumber=t.start.line,o.columnNumber=t.start.column)}throw o}}}},"./node_modules/postcss-nested/index.js":function(e,t,n){var i=n("./node_modules/postcss/lib/postcss.js"),r=n("./node_modules/postcss-selector-parser/dist/index.js");function a(e,t){var n,i=r((function(e){n=e}));try{i.processSync(e)}catch(a){throw-1!==e.indexOf(":")?t?t.error("Missed semicolon"):a:t?t.error(a.message):a}return n.at(0)}function s(e,t){var n=!1;return e.each((function(e){if("nesting"===e.type){var i=t.clone();"&"!==e.value?e.replaceWith(a(e.value.replace("&",i.toString()))):e.replaceWith(i),n=!0}else e.nodes&&s(e,t)&&(n=!0)})),n}function o(e,t){var n=[];return e.selectors.forEach((function(i){var o=a(i,e);t.selectors.forEach((function(e){var i=a(e,t);s(i,o)||(i.prepend(r.combinator({value:" "})),i.prepend(o.clone())),n.push(i.toString())}))})),n}function l(e,t){return e&&"comment"===e.type?(t.after(e),e):t}function c(e,t,n){var i=[];if(t.each((function(t){"comment"===t.type||"decl"===t.type?i.push(t):"rule"===t.type&&n?t.selectors=o(e,t):"atrule"===t.type&&c(e,t,n)})),n&&i.length){for(var r=e.clone({nodes:[]}),a=0;a<i.length;a++)r.append(i[a]);t.prepend(r)}}function u(e,t,n){for(var r=i.rule({selector:e,nodes:[]}),a=0;a<t.length;a++)r.append(t[a]);return n.after(r),r}function d(e,t){var n,i={};for(n=0;n<e.length;n++)i[e[n]]=!0;if(t)for(n=0;n<t.length;n++)i[t[n].replace(/^@/,"")]=!0;return i}e.exports=i.plugin("postcss-nested",(function(e){e||(e={});var t=d(["media","supports"],e.bubble),n=d(["document","font-face","keyframes"],e.unwrap),r=!!e&&e.preserveEmpty,a=function(e){e.each((function(e){"rule"===e.type?function(e,t,n,r){var a=!1,s=e,d=!1,f=[];e.each((function(r){if("rule"===r.type)f.length&&(s=u(e.selector,f,s),f=[]),d=!0,a=!0,r.selectors=o(e,r),(s=l(r.prev(),s)).after(r),s=r;else if("atrule"===r.type)if(d=!1,f.length&&(s=u(e.selector,f,s),f=[]),"at-root"===r.name){a=!0,c(e,r,!1);var h=r.nodes;r.params&&(h=i.rule({selector:r.params,nodes:h})),s.after(h),s=h,r.remove()}else t[r.name]?(a=!0,c(e,r,!0),(s=l(r.prev(),s)).after(r),s=r):n[r.name]&&(a=!0,c(e,r,!1),(s=l(r.prev(),s)).after(r),s=r);else"decl"===r.type&&d&&f.push(r)})),f.length&&(s=u(e.selector,f,s)),a&&!0!==r&&(e.raws.semicolon=!0,0===e.nodes.length&&e.remove())}(e,t,n,r):"atrule"===e.type&&a(e)}))};return a}))},"./node_modules/postcss-prefix-url/index.js":function(e,t,n){"use strict";var i=n("./node_modules/postcss/lib/postcss.js"),r=n("./node_modules/postcss-functions/dist/index.js"),a=n("./node_modules/consistent/index.js"),s=n("./node_modules/url/url.js");e.exports=i.plugin("prefix",(function(e){var t,n=(e=e||{}).prefix||"",o=e.useUrl||!1,l=e.exclude||null;Array.isArray(n)&&(1===n.length?n=n[0]:0===n.length&&(n="")),Array.isArray(n)&&(t=new a({members:n}));var c=function(e){return"string"==typeof n?n:t.get(e)},u=function(e,t){t=void 0===t||t;var n=e.replace(/['"]/g,"");(l&&l.test(e)||/^([a-z]+:\/\/|\/\/)/i.test(e))&&(t=!1);var i=t?c(n):"";return"url("+s.resolve(i,n)+")"};return i().use(r({functions:{cdn:function(e){return u(e)},url:function(e){return u(e,o)}}}))}))},"./node_modules/postcss-selector-parser/dist/index.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i,r=(i=n("./node_modules/postcss-selector-parser/dist/processor.js"))&&i.__esModule?i:{default:i},a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var a=i?Object.getOwnPropertyDescriptor(e,r):null;a&&(a.get||a.set)?Object.defineProperty(n,r,a):n[r]=e[r]}n.default=e,t&&t.set(e,n);return n}(n("./node_modules/postcss-selector-parser/dist/selectors/index.js"));function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}var o=function(e){return new r.default(e)};Object.assign(o,a),delete o.__esModule;var l=o;t.default=l,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/parser.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i,r,a=x(n("./node_modules/postcss-selector-parser/dist/selectors/root.js")),s=x(n("./node_modules/postcss-selector-parser/dist/selectors/selector.js")),o=x(n("./node_modules/postcss-selector-parser/dist/selectors/className.js")),l=x(n("./node_modules/postcss-selector-parser/dist/selectors/comment.js")),c=x(n("./node_modules/postcss-selector-parser/dist/selectors/id.js")),u=x(n("./node_modules/postcss-selector-parser/dist/selectors/tag.js")),d=x(n("./node_modules/postcss-selector-parser/dist/selectors/string.js")),f=x(n("./node_modules/postcss-selector-parser/dist/selectors/pseudo.js")),h=S(n("./node_modules/postcss-selector-parser/dist/selectors/attribute.js")),p=x(n("./node_modules/postcss-selector-parser/dist/selectors/universal.js")),m=x(n("./node_modules/postcss-selector-parser/dist/selectors/combinator.js")),b=x(n("./node_modules/postcss-selector-parser/dist/selectors/nesting.js")),v=x(n("./node_modules/postcss-selector-parser/dist/sortAscending.js")),g=S(n("./node_modules/postcss-selector-parser/dist/tokenize.js")),y=S(n("./node_modules/postcss-selector-parser/dist/tokenTypes.js")),_=S(n("./node_modules/postcss-selector-parser/dist/selectors/types.js")),w=n("./node_modules/postcss-selector-parser/dist/util/index.js");function C(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return C=function(){return e},e}function S(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=C();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var a=i?Object.getOwnPropertyDescriptor(e,r):null;a&&(a.get||a.set)?Object.defineProperty(n,r,a):n[r]=e[r]}return n.default=e,t&&t.set(e,n),n}function x(e){return e&&e.__esModule?e:{default:e}}function k(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var M=((i={})[y.space]=!0,i[y.cr]=!0,i[y.feed]=!0,i[y.newline]=!0,i[y.tab]=!0,i),T=Object.assign({},M,((r={})[y.comment]=!0,r));function j(e){return{line:e[g.FIELDS.START_LINE],column:e[g.FIELDS.START_COL]}}function E(e){return{line:e[g.FIELDS.END_LINE],column:e[g.FIELDS.END_COL]}}function A(e,t,n,i){return{start:{line:e,column:t},end:{line:n,column:i}}}function L(e){return A(e[g.FIELDS.START_LINE],e[g.FIELDS.START_COL],e[g.FIELDS.END_LINE],e[g.FIELDS.END_COL])}function P(e,t){if(e)return A(e[g.FIELDS.START_LINE],e[g.FIELDS.START_COL],t[g.FIELDS.END_LINE],t[g.FIELDS.END_COL])}function O(e,t){var n=e[t];if("string"==typeof n)return-1!==n.indexOf("\\")&&((0,w.ensureObject)(e,"raws"),e[t]=(0,w.unesc)(n),void 0===e.raws[t]&&(e.raws[t]=n)),e}function B(e,t){for(var n=-1,i=[];-1!==(n=e.indexOf(t,n+1));)i.push(n);return i}var I=function(){function e(e,t){void 0===t&&(t={}),this.rule=e,this.options=Object.assign({lossy:!1,safe:!1},t),this.position=0,this.css="string"==typeof this.rule?this.rule:this.rule.selector,this.tokens=(0,g.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var n=P(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new a.default({source:n}),this.root.errorGenerator=this._errorGenerator();var i=new s.default({source:{start:{line:1,column:1}}});this.root.append(i),this.current=i,this.loop()}var t,n,i,r=e.prototype;return r._errorGenerator=function(){var e=this;return function(t,n){return"string"==typeof e.rule?new Error(t):e.rule.error(t,n)}},r.attribute=function(){var e=[],t=this.currToken;for(this.position++;this.position<this.tokens.length&&this.currToken[g.FIELDS.TYPE]!==y.closeSquare;)e.push(this.currToken),this.position++;if(this.currToken[g.FIELDS.TYPE]!==y.closeSquare)return this.expected("closing square bracket",this.currToken[g.FIELDS.START_POS]);var n=e.length,i={source:A(t[1],t[2],this.currToken[3],this.currToken[4]),sourceIndex:t[g.FIELDS.START_POS]};if(1===n&&!~[y.word].indexOf(e[0][g.FIELDS.TYPE]))return this.expected("attribute",e[0][g.FIELDS.START_POS]);for(var r=0,a="",s="",o=null,l=!1;r<n;){var c=e[r],u=this.content(c),d=e[r+1];switch(c[g.FIELDS.TYPE]){case y.space:if(l=!0,this.options.lossy)break;if(o){(0,w.ensureObject)(i,"spaces",o);var f=i.spaces[o].after||"";i.spaces[o].after=f+u;var p=(0,w.getProp)(i,"raws","spaces",o,"after")||null;p&&(i.raws.spaces[o].after=p+u)}else a+=u,s+=u;break;case y.asterisk:if(d[g.FIELDS.TYPE]===y.equals)i.operator=u,o="operator";else if((!i.namespace||"namespace"===o&&!l)&&d){a&&((0,w.ensureObject)(i,"spaces","attribute"),i.spaces.attribute.before=a,a=""),s&&((0,w.ensureObject)(i,"raws","spaces","attribute"),i.raws.spaces.attribute.before=a,s=""),i.namespace=(i.namespace||"")+u,((0,w.getProp)(i,"raws","namespace")||null)&&(i.raws.namespace+=u),o="namespace"}l=!1;break;case y.dollar:if("value"===o){var m=(0,w.getProp)(i,"raws","value");i.value+="$",m&&(i.raws.value=m+"$");break}case y.caret:d[g.FIELDS.TYPE]===y.equals&&(i.operator=u,o="operator"),l=!1;break;case y.combinator:if("~"===u&&d[g.FIELDS.TYPE]===y.equals&&(i.operator=u,o="operator"),"|"!==u){l=!1;break}d[g.FIELDS.TYPE]===y.equals?(i.operator=u,o="operator"):i.namespace||i.attribute||(i.namespace=!0),l=!1;break;case y.word:if(d&&"|"===this.content(d)&&e[r+2]&&e[r+2][g.FIELDS.TYPE]!==y.equals&&!i.operator&&!i.namespace)i.namespace=u,o="namespace";else if(!i.attribute||"attribute"===o&&!l){a&&((0,w.ensureObject)(i,"spaces","attribute"),i.spaces.attribute.before=a,a=""),s&&((0,w.ensureObject)(i,"raws","spaces","attribute"),i.raws.spaces.attribute.before=s,s=""),i.attribute=(i.attribute||"")+u,((0,w.getProp)(i,"raws","attribute")||null)&&(i.raws.attribute+=u),o="attribute"}else if(!i.value&&""!==i.value||"value"===o&&!l){var b=(0,w.unesc)(u),v=(0,w.getProp)(i,"raws","value")||"",_=i.value||"";i.value=_+b,i.quoteMark=null,(b!==u||v)&&((0,w.ensureObject)(i,"raws"),i.raws.value=(v||_)+u),o="value"}else{var C="i"===u||"I"===u;!i.value&&""!==i.value||!i.quoteMark&&!l?(i.value||""===i.value)&&(o="value",i.value+=u,i.raws.value&&(i.raws.value+=u)):(i.insensitive=C,C&&"I"!==u||((0,w.ensureObject)(i,"raws"),i.raws.insensitiveFlag=u),o="insensitive",a&&((0,w.ensureObject)(i,"spaces","insensitive"),i.spaces.insensitive.before=a,a=""),s&&((0,w.ensureObject)(i,"raws","spaces","insensitive"),i.raws.spaces.insensitive.before=s,s=""))}l=!1;break;case y.str:if(!i.attribute||!i.operator)return this.error("Expected an attribute followed by an operator preceding the string.",{index:c[g.FIELDS.START_POS]});var S=(0,h.unescapeValue)(u),x=S.unescaped,k=S.quoteMark;i.value=x,i.quoteMark=k,o="value",(0,w.ensureObject)(i,"raws"),i.raws.value=u,l=!1;break;case y.equals:if(!i.attribute)return this.expected("attribute",c[g.FIELDS.START_POS],u);if(i.value)return this.error('Unexpected "=" found; an operator was already defined.',{index:c[g.FIELDS.START_POS]});i.operator=i.operator?i.operator+u:u,o="operator",l=!1;break;case y.comment:if(o)if(l||d&&d[g.FIELDS.TYPE]===y.space||"insensitive"===o){var M=(0,w.getProp)(i,"spaces",o,"after")||"",T=(0,w.getProp)(i,"raws","spaces",o,"after")||M;(0,w.ensureObject)(i,"raws","spaces",o),i.raws.spaces[o].after=T+u}else{var j=i[o]||"",E=(0,w.getProp)(i,"raws",o)||j;(0,w.ensureObject)(i,"raws"),i.raws[o]=E+u}else s+=u;break;default:return this.error('Unexpected "'+u+'" found.',{index:c[g.FIELDS.START_POS]})}r++}O(i,"attribute"),O(i,"namespace"),this.newNode(new h.default(i)),this.position++},r.parseWhitespaceEquivalentTokens=function(e){e<0&&(e=this.tokens.length);var t=this.position,n=[],i="",r=void 0;do{if(M[this.currToken[g.FIELDS.TYPE]])this.options.lossy||(i+=this.content());else if(this.currToken[g.FIELDS.TYPE]===y.comment){var a={};i&&(a.before=i,i=""),r=new l.default({value:this.content(),source:L(this.currToken),sourceIndex:this.currToken[g.FIELDS.START_POS],spaces:a}),n.push(r)}}while(++this.position<e);if(i)if(r)r.spaces.after=i;else if(!this.options.lossy){var s=this.tokens[t],o=this.tokens[this.position-1];n.push(new d.default({value:"",source:A(s[g.FIELDS.START_LINE],s[g.FIELDS.START_COL],o[g.FIELDS.END_LINE],o[g.FIELDS.END_COL]),sourceIndex:s[g.FIELDS.START_POS],spaces:{before:i,after:""}}))}return n},r.convertWhitespaceNodesToSpace=function(e,t){var n=this;void 0===t&&(t=!1);var i="",r="";return e.forEach((function(e){var a=n.lossySpace(e.spaces.before,t),s=n.lossySpace(e.rawSpaceBefore,t);i+=a+n.lossySpace(e.spaces.after,t&&0===a.length),r+=a+e.value+n.lossySpace(e.rawSpaceAfter,t&&0===s.length)})),r===i&&(r=void 0),{space:i,rawSpace:r}},r.isNamedCombinator=function(e){return void 0===e&&(e=this.position),this.tokens[e+0]&&this.tokens[e+0][g.FIELDS.TYPE]===y.slash&&this.tokens[e+1]&&this.tokens[e+1][g.FIELDS.TYPE]===y.word&&this.tokens[e+2]&&this.tokens[e+2][g.FIELDS.TYPE]===y.slash},r.namedCombinator=function(){if(this.isNamedCombinator()){var e=this.content(this.tokens[this.position+1]),t=(0,w.unesc)(e).toLowerCase(),n={};t!==e&&(n.value="/"+e+"/");var i=new m.default({value:"/"+t+"/",source:A(this.currToken[g.FIELDS.START_LINE],this.currToken[g.FIELDS.START_COL],this.tokens[this.position+2][g.FIELDS.END_LINE],this.tokens[this.position+2][g.FIELDS.END_COL]),sourceIndex:this.currToken[g.FIELDS.START_POS],raws:n});return this.position=this.position+3,i}this.unexpected()},r.combinator=function(){var e=this;if("|"===this.content())return this.namespace();var t=this.locateNextMeaningfulToken(this.position);if(!(t<0||this.tokens[t][g.FIELDS.TYPE]===y.comma)){var n,i=this.currToken,r=void 0;if(t>this.position&&(r=this.parseWhitespaceEquivalentTokens(t)),this.isNamedCombinator()?n=this.namedCombinator():this.currToken[g.FIELDS.TYPE]===y.combinator?(n=new m.default({value:this.content(),source:L(this.currToken),sourceIndex:this.currToken[g.FIELDS.START_POS]}),this.position++):M[this.currToken[g.FIELDS.TYPE]]||r||this.unexpected(),n){if(r){var a=this.convertWhitespaceNodesToSpace(r),s=a.space,o=a.rawSpace;n.spaces.before=s,n.rawSpaceBefore=o}}else{var l=this.convertWhitespaceNodesToSpace(r,!0),c=l.space,u=l.rawSpace;u||(u=c);var d={},f={spaces:{}};c.endsWith(" ")&&u.endsWith(" ")?(d.before=c.slice(0,c.length-1),f.spaces.before=u.slice(0,u.length-1)):c.startsWith(" ")&&u.startsWith(" ")?(d.after=c.slice(1),f.spaces.after=u.slice(1)):f.value=u,n=new m.default({value:" ",source:P(i,this.tokens[this.position-1]),sourceIndex:i[g.FIELDS.START_POS],spaces:d,raws:f})}return this.currToken&&this.currToken[g.FIELDS.TYPE]===y.space&&(n.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(n)}var h=this.parseWhitespaceEquivalentTokens(t);if(h.length>0){var p=this.current.last;if(p){var b=this.convertWhitespaceNodesToSpace(h),v=b.space,_=b.rawSpace;void 0!==_&&(p.rawSpaceAfter+=_),p.spaces.after+=v}else h.forEach((function(t){return e.newNode(t)}))}},r.comma=function(){if(this.position===this.tokens.length-1)return this.root.trailingComma=!0,void this.position++;this.current._inferEndPosition();var e=new s.default({source:{start:j(this.tokens[this.position+1])}});this.current.parent.append(e),this.current=e,this.position++},r.comment=function(){var e=this.currToken;this.newNode(new l.default({value:this.content(),source:L(e),sourceIndex:e[g.FIELDS.START_POS]})),this.position++},r.error=function(e,t){throw this.root.error(e,t)},r.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[g.FIELDS.START_POS]})},r.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[g.FIELDS.START_POS])},r.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[g.FIELDS.START_POS])},r.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[g.FIELDS.START_POS])},r.namespace=function(){var e=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[g.FIELDS.TYPE]===y.word?(this.position++,this.word(e)):this.nextToken[g.FIELDS.TYPE]===y.asterisk?(this.position++,this.universal(e)):void 0},r.nesting=function(){if(this.nextToken&&"|"===this.content(this.nextToken))return void this.position++;var e=this.currToken;this.newNode(new b.default({value:this.content(),source:L(e),sourceIndex:e[g.FIELDS.START_POS]})),this.position++},r.parentheses=function(){var e=this.current.last,t=1;if(this.position++,e&&e.type===_.PSEUDO){var n=new s.default({source:{start:j(this.tokens[this.position-1])}}),i=this.current;for(e.append(n),this.current=n;this.position<this.tokens.length&&t;)this.currToken[g.FIELDS.TYPE]===y.openParenthesis&&t++,this.currToken[g.FIELDS.TYPE]===y.closeParenthesis&&t--,t?this.parse():(this.current.source.end=E(this.currToken),this.current.parent.source.end=E(this.currToken),this.position++);this.current=i}else{for(var r,a=this.currToken,o="(";this.position<this.tokens.length&&t;)this.currToken[g.FIELDS.TYPE]===y.openParenthesis&&t++,this.currToken[g.FIELDS.TYPE]===y.closeParenthesis&&t--,r=this.currToken,o+=this.parseParenthesisToken(this.currToken),this.position++;e?e.appendToPropertyAndEscape("value",o,o):this.newNode(new d.default({value:o,source:A(a[g.FIELDS.START_LINE],a[g.FIELDS.START_COL],r[g.FIELDS.END_LINE],r[g.FIELDS.END_COL]),sourceIndex:a[g.FIELDS.START_POS]}))}if(t)return this.expected("closing parenthesis",this.currToken[g.FIELDS.START_POS])},r.pseudo=function(){for(var e=this,t="",n=this.currToken;this.currToken&&this.currToken[g.FIELDS.TYPE]===y.colon;)t+=this.content(),this.position++;return this.currToken?this.currToken[g.FIELDS.TYPE]!==y.word?this.expected(["pseudo-class","pseudo-element"],this.currToken[g.FIELDS.START_POS]):void this.splitWord(!1,(function(i,r){t+=i,e.newNode(new f.default({value:t,source:P(n,e.currToken),sourceIndex:n[g.FIELDS.START_POS]})),r>1&&e.nextToken&&e.nextToken[g.FIELDS.TYPE]===y.openParenthesis&&e.error("Misplaced parenthesis.",{index:e.nextToken[g.FIELDS.START_POS]})})):this.expected(["pseudo-class","pseudo-element"],this.position-1)},r.space=function(){var e=this.content();0===this.position||this.prevToken[g.FIELDS.TYPE]===y.comma||this.prevToken[g.FIELDS.TYPE]===y.openParenthesis||this.current.nodes.every((function(e){return"comment"===e.type}))?(this.spaces=this.optionalSpace(e),this.position++):this.position===this.tokens.length-1||this.nextToken[g.FIELDS.TYPE]===y.comma||this.nextToken[g.FIELDS.TYPE]===y.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(e),this.position++):this.combinator()},r.string=function(){var e=this.currToken;this.newNode(new d.default({value:this.content(),source:L(e),sourceIndex:e[g.FIELDS.START_POS]})),this.position++},r.universal=function(e){var t=this.nextToken;if(t&&"|"===this.content(t))return this.position++,this.namespace();var n=this.currToken;this.newNode(new p.default({value:this.content(),source:L(n),sourceIndex:n[g.FIELDS.START_POS]}),e),this.position++},r.splitWord=function(e,t){for(var n=this,i=this.nextToken,r=this.content();i&&~[y.dollar,y.caret,y.equals,y.word].indexOf(i[g.FIELDS.TYPE]);){this.position++;var a=this.content();if(r+=a,a.lastIndexOf("\\")===a.length-1){var s=this.nextToken;s&&s[g.FIELDS.TYPE]===y.space&&(r+=this.requiredSpace(this.content(s)),this.position++)}i=this.nextToken}var l=B(r,".").filter((function(e){return"\\"!==r[e-1]})),d=B(r,"#").filter((function(e){return"\\"!==r[e-1]})),f=B(r,"#{");f.length&&(d=d.filter((function(e){return!~f.indexOf(e)})));var h=(0,v.default)(function(){var e=Array.prototype.concat.apply([],arguments);return e.filter((function(t,n){return n===e.indexOf(t)}))}([0].concat(l,d)));h.forEach((function(i,a){var s,f=h[a+1]||r.length,p=r.slice(i,f);if(0===a&&t)return t.call(n,p,h.length);var m=n.currToken,b=m[g.FIELDS.START_POS]+h[a],v=A(m[1],m[2]+i,m[3],m[2]+(f-1));if(~l.indexOf(i)){var y={value:p.slice(1),source:v,sourceIndex:b};s=new o.default(O(y,"value"))}else if(~d.indexOf(i)){var _={value:p.slice(1),source:v,sourceIndex:b};s=new c.default(O(_,"value"))}else{var w={value:p,source:v,sourceIndex:b};O(w,"value"),s=new u.default(w)}n.newNode(s,e),e=null})),this.position++},r.word=function(e){var t=this.nextToken;return t&&"|"===this.content(t)?(this.position++,this.namespace()):this.splitWord(e)},r.loop=function(){for(;this.position<this.tokens.length;)this.parse(!0);return this.current._inferEndPosition(),this.root},r.parse=function(e){switch(this.currToken[g.FIELDS.TYPE]){case y.space:this.space();break;case y.comment:this.comment();break;case y.openParenthesis:this.parentheses();break;case y.closeParenthesis:e&&this.missingParenthesis();break;case y.openSquare:this.attribute();break;case y.dollar:case y.caret:case y.equals:case y.word:this.word();break;case y.colon:this.pseudo();break;case y.comma:this.comma();break;case y.asterisk:this.universal();break;case y.ampersand:this.nesting();break;case y.slash:case y.combinator:this.combinator();break;case y.str:this.string();break;case y.closeSquare:this.missingSquareBracket();case y.semicolon:this.missingBackslash();default:this.unexpected()}},r.expected=function(e,t,n){if(Array.isArray(e)){var i=e.pop();e=e.join(", ")+" or "+i}var r=/^[aeiou]/.test(e[0])?"an":"a";return n?this.error("Expected "+r+" "+e+', found "'+n+'" instead.',{index:t}):this.error("Expected "+r+" "+e+".",{index:t})},r.requiredSpace=function(e){return this.options.lossy?" ":e},r.optionalSpace=function(e){return this.options.lossy?"":e},r.lossySpace=function(e,t){return this.options.lossy?t?" ":"":e},r.parseParenthesisToken=function(e){var t=this.content(e);return e[g.FIELDS.TYPE]===y.space?this.requiredSpace(t):t},r.newNode=function(e,t){return t&&(/^ +$/.test(t)&&(this.options.lossy||(this.spaces=(this.spaces||"")+t),t=!0),e.namespace=t,O(e,"namespace")),this.spaces&&(e.spaces.before=this.spaces,this.spaces=""),this.current.append(e)},r.content=function(e){return void 0===e&&(e=this.currToken),this.css.slice(e[g.FIELDS.START_POS],e[g.FIELDS.END_POS])},r.locateNextMeaningfulToken=function(e){void 0===e&&(e=this.position+1);for(var t=e;t<this.tokens.length;){if(!T[this.tokens[t][g.FIELDS.TYPE]])return t;t++}return-1},t=e,(n=[{key:"currToken",get:function(){return this.tokens[this.position]}},{key:"nextToken",get:function(){return this.tokens[this.position+1]}},{key:"prevToken",get:function(){return this.tokens[this.position-1]}}])&&k(t.prototype,n),i&&k(t,i),e}();t.default=I,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/processor.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i,r=(i=n("./node_modules/postcss-selector-parser/dist/parser.js"))&&i.__esModule?i:{default:i};var a=function(){function e(e,t){this.func=e||function(){},this.funcRes=null,this.options=t}var t=e.prototype;return t._shouldUpdateSelector=function(e,t){return void 0===t&&(t={}),!1!==Object.assign({},this.options,t).updateSelector&&"string"!=typeof e},t._isLossy=function(e){return void 0===e&&(e={}),!1===Object.assign({},this.options,e).lossless},t._root=function(e,t){return void 0===t&&(t={}),new r.default(e,this._parseOptions(t)).root},t._parseOptions=function(e){return{lossy:this._isLossy(e)}},t._run=function(e,t){var n=this;return void 0===t&&(t={}),new Promise((function(i,r){try{var a=n._root(e,t);Promise.resolve(n.func(a)).then((function(i){var r=void 0;return n._shouldUpdateSelector(e,t)&&(r=a.toString(),e.selector=r),{transform:i,root:a,string:r}})).then(i,r)}catch(s){return void r(s)}}))},t._runSync=function(e,t){void 0===t&&(t={});var n=this._root(e,t),i=this.func(n);if(i&&"function"==typeof i.then)throw new Error("Selector processor returned a promise to a synchronous call.");var r=void 0;return t.updateSelector&&"string"!=typeof e&&(r=n.toString(),e.selector=r),{transform:i,root:n,string:r}},t.ast=function(e,t){return this._run(e,t).then((function(e){return e.root}))},t.astSync=function(e,t){return this._runSync(e,t).root},t.transform=function(e,t){return this._run(e,t).then((function(e){return e.transform}))},t.transformSync=function(e,t){return this._runSync(e,t).transform},t.process=function(e,t){return this._run(e,t).then((function(e){return e.string||e.root.toString()}))},t.processSync=function(e,t){var n=this._runSync(e,t);return n.string||n.root.toString()},e}();t.default=a,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/attribute.js":function(e,t,n){"use strict";t.__esModule=!0,t.unescapeValue=b,t.default=void 0;var i,r=l(n("./node_modules/cssesc/cssesc.js")),a=l(n("./node_modules/postcss-selector-parser/dist/util/unesc.js")),s=l(n("./node_modules/postcss-selector-parser/dist/selectors/namespace.js")),o=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}var d=n("./node_modules/util-deprecate/browser.js"),f=/^('|")([^]*)\1$/,h=d((function(){}),"Assigning an attribute a value containing characters that might need to be escaped is deprecated. Call attribute.setValue() instead."),p=d((function(){}),"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead."),m=d((function(){}),"Constructing an Attribute selector with a value without specifying quoteMark is deprecated. Note: The value should be unescaped now.");function b(e){var t=!1,n=null,i=e,r=i.match(f);return r&&(n=r[1],i=r[2]),(i=(0,a.default)(i))!==e&&(t=!0),{deprecatedUsage:t,unescaped:i,quoteMark:n}}var v=function(e){var t,n;function i(t){var n;return void 0===t&&(t={}),n=e.call(this,function(e){if(void 0!==e.quoteMark)return e;if(void 0===e.value)return e;m();var t=b(e.value),n=t.quoteMark,i=t.unescaped;return e.raws||(e.raws={}),void 0===e.raws.value&&(e.raws.value=e.value),e.value=i,e.quoteMark=n,e}(t))||this,n.type=o.ATTRIBUTE,n.raws=n.raws||{},Object.defineProperty(n.raws,"unquoted",{get:d((function(){return n.value}),"attr.raws.unquoted is deprecated. Call attr.value instead."),set:d((function(){return n.value}),"Setting attr.raws.unquoted is deprecated and has no effect. attr.value is unescaped by default now.")}),n._constructed=!0,n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var a,s,l,f=i.prototype;return f.getQuotedValue=function(e){void 0===e&&(e={});var t=this._determineQuoteMark(e),n=g[t];return(0,r.default)(this._value,n)},f._determineQuoteMark=function(e){return e.smart?this.smartQuoteMark(e):this.preferredQuoteMark(e)},f.setValue=function(e,t){void 0===t&&(t={}),this._value=e,this._quoteMark=this._determineQuoteMark(t),this._syncRawValue()},f.smartQuoteMark=function(e){var t=this.value,n=t.replace(/[^']/g,"").length,a=t.replace(/[^"]/g,"").length;if(n+a===0){var s=(0,r.default)(t,{isIdentifier:!0});if(s===t)return i.NO_QUOTE;var o=this.preferredQuoteMark(e);if(o===i.NO_QUOTE){var l=this.quoteMark||e.quoteMark||i.DOUBLE_QUOTE,c=g[l];if((0,r.default)(t,c).length<s.length)return l}return o}return a===n?this.preferredQuoteMark(e):a<n?i.DOUBLE_QUOTE:i.SINGLE_QUOTE},f.preferredQuoteMark=function(e){var t=e.preferCurrentQuoteMark?this.quoteMark:e.quoteMark;return void 0===t&&(t=e.preferCurrentQuoteMark?e.quoteMark:this.quoteMark),void 0===t&&(t=i.DOUBLE_QUOTE),t},f._syncRawValue=function(){var e=(0,r.default)(this._value,g[this.quoteMark]);e===this._value?this.raws&&delete this.raws.value:this.raws.value=e},f._handleEscapes=function(e,t){if(this._constructed){var n=(0,r.default)(t,{isIdentifier:!0});n!==t?this.raws[e]=n:delete this.raws[e]}},f._spacesFor=function(e){var t=this.spaces[e]||{},n=this.raws.spaces&&this.raws.spaces[e]||{};return Object.assign({before:"",after:""},t,n)},f._stringFor=function(e,t,n){void 0===t&&(t=e),void 0===n&&(n=y);var i=this._spacesFor(t);return n(this.stringifyProperty(e),i)},f.offsetOf=function(e){var t=1,n=this._spacesFor("attribute");if(t+=n.before.length,"namespace"===e||"ns"===e)return this.namespace?t:-1;if("attributeNS"===e)return t;if(t+=this.namespaceString.length,this.namespace&&(t+=1),"attribute"===e)return t;t+=this.stringifyProperty("attribute").length,t+=n.after.length;var i=this._spacesFor("operator");t+=i.before.length;var r=this.stringifyProperty("operator");if("operator"===e)return r?t:-1;t+=r.length,t+=i.after.length;var a=this._spacesFor("value");t+=a.before.length;var s=this.stringifyProperty("value");return"value"===e?s?t:-1:(t+=s.length,t+=a.after.length,t+=this._spacesFor("insensitive").before.length,"insensitive"===e&&this.insensitive?t:-1)},f.toString=function(){var e=this,t=[this.rawSpaceBefore,"["];return t.push(this._stringFor("qualifiedAttribute","attribute")),this.operator&&(this.value||""===this.value)&&(t.push(this._stringFor("operator")),t.push(this._stringFor("value")),t.push(this._stringFor("insensitiveFlag","insensitive",(function(t,n){return!(t.length>0)||e.quoted||0!==n.before.length||e.spaces.value&&e.spaces.value.after||(n.before=" "),y(t,n)})))),t.push("]"),t.push(this.rawSpaceAfter),t.join("")},a=i,(s=[{key:"quoted",get:function(){var e=this.quoteMark;return"'"===e||'"'===e},set:function(e){p()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(e){this._constructed?this._quoteMark!==e&&(this._quoteMark=e,this._syncRawValue()):this._quoteMark=e}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(e){if(this._constructed){var t=b(e),n=t.deprecatedUsage,i=t.unescaped,r=t.quoteMark;if(n&&h(),i===this._value&&r===this._quoteMark)return;this._value=i,this._quoteMark=r,this._syncRawValue()}else this._value=e}},{key:"attribute",get:function(){return this._attribute},set:function(e){this._handleEscapes("attribute",e),this._attribute=e}}])&&c(a.prototype,s),l&&c(a,l),i}(s.default);t.default=v,v.NO_QUOTE=null,v.SINGLE_QUOTE="'",v.DOUBLE_QUOTE='"';var g=((i={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}}).null={isIdentifier:!0},i);function y(e,t){return""+t.before+e+t.after}},"./node_modules/postcss-selector-parser/dist/selectors/className.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i=o(n("./node_modules/cssesc/cssesc.js")),r=n("./node_modules/postcss-selector-parser/dist/util/index.js"),a=o(n("./node_modules/postcss-selector-parser/dist/selectors/node.js")),s=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function o(e){return e&&e.__esModule?e:{default:e}}function l(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function c(e,t){return c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},c(e,t)}var u=function(e){var t,n,a,o,u;function d(t){var n;return(n=e.call(this,t)||this).type=s.CLASS,n._constructed=!0,n}return n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n),d.prototype.valueToString=function(){return"."+e.prototype.valueToString.call(this)},a=d,(o=[{key:"value",get:function(){return this._value},set:function(e){if(this._constructed){var t=(0,i.default)(e,{isIdentifier:!0});t!==e?((0,r.ensureObject)(this,"raws"),this.raws.value=t):this.raws&&delete this.raws.value}this._value=e}}])&&l(a.prototype,o),u&&l(a,u),d}(a.default);t.default=u,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/combinator.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i,r=(i=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&i.__esModule?i:{default:i},a=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}var o=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).type=a.COMBINATOR,n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n),i}(r.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/comment.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i,r=(i=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&i.__esModule?i:{default:i},a=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}var o=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).type=a.COMMENT,n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n),i}(r.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/constructors.js":function(e,t,n){"use strict";t.__esModule=!0,t.universal=t.tag=t.string=t.selector=t.root=t.pseudo=t.nesting=t.id=t.comment=t.combinator=t.className=t.attribute=void 0;var i=m(n("./node_modules/postcss-selector-parser/dist/selectors/attribute.js")),r=m(n("./node_modules/postcss-selector-parser/dist/selectors/className.js")),a=m(n("./node_modules/postcss-selector-parser/dist/selectors/combinator.js")),s=m(n("./node_modules/postcss-selector-parser/dist/selectors/comment.js")),o=m(n("./node_modules/postcss-selector-parser/dist/selectors/id.js")),l=m(n("./node_modules/postcss-selector-parser/dist/selectors/nesting.js")),c=m(n("./node_modules/postcss-selector-parser/dist/selectors/pseudo.js")),u=m(n("./node_modules/postcss-selector-parser/dist/selectors/root.js")),d=m(n("./node_modules/postcss-selector-parser/dist/selectors/selector.js")),f=m(n("./node_modules/postcss-selector-parser/dist/selectors/string.js")),h=m(n("./node_modules/postcss-selector-parser/dist/selectors/tag.js")),p=m(n("./node_modules/postcss-selector-parser/dist/selectors/universal.js"));function m(e){return e&&e.__esModule?e:{default:e}}t.attribute=function(e){return new i.default(e)};t.className=function(e){return new r.default(e)};t.combinator=function(e){return new a.default(e)};t.comment=function(e){return new s.default(e)};t.id=function(e){return new o.default(e)};t.nesting=function(e){return new l.default(e)};t.pseudo=function(e){return new c.default(e)};t.root=function(e){return new u.default(e)};t.selector=function(e){return new d.default(e)};t.string=function(e){return new f.default(e)};t.tag=function(e){return new h.default(e)};t.universal=function(e){return new p.default(e)}},"./node_modules/postcss-selector-parser/dist/selectors/container.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i,r=(i=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&i.__esModule?i:{default:i},a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var a=i?Object.getOwnPropertyDescriptor(e,r):null;a&&(a.get||a.set)?Object.defineProperty(n,r,a):n[r]=e[r]}n.default=e,t&&t.set(e,n);return n}(n("./node_modules/postcss-selector-parser/dist/selectors/types.js"));function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0;return function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function c(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}var d=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).nodes||(n.nodes=[]),n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var r,s,l,d=i.prototype;return d.append=function(e){return e.parent=this,this.nodes.push(e),this},d.prepend=function(e){return e.parent=this,this.nodes.unshift(e),this},d.at=function(e){return this.nodes[e]},d.index=function(e){return"number"==typeof e?e:this.nodes.indexOf(e)},d.removeChild=function(e){var t;for(var n in e=this.index(e),this.at(e).parent=void 0,this.nodes.splice(e,1),this.indexes)(t=this.indexes[n])>=e&&(this.indexes[n]=t-1);return this},d.removeAll=function(){for(var e,t=o(this.nodes);!(e=t()).done;){e.value.parent=void 0}return this.nodes=[],this},d.empty=function(){return this.removeAll()},d.insertAfter=function(e,t){t.parent=this;var n,i=this.index(e);for(var r in this.nodes.splice(i+1,0,t),t.parent=this,this.indexes)i<=(n=this.indexes[r])&&(this.indexes[r]=n+1);return this},d.insertBefore=function(e,t){t.parent=this;var n,i=this.index(e);for(var r in this.nodes.splice(i,0,t),t.parent=this,this.indexes)(n=this.indexes[r])<=i&&(this.indexes[r]=n+1);return this},d._findChildAtPosition=function(e,t){var n=void 0;return this.each((function(i){if(i.atPosition){var r=i.atPosition(e,t);if(r)return n=r,!1}else if(i.isAtPosition(e,t))return n=i,!1})),n},d.atPosition=function(e,t){return this.isAtPosition(e,t)?this._findChildAtPosition(e,t)||this:void 0},d._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},d.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t=this.lastEach;if(this.indexes[t]=0,this.length){for(var n,i;this.indexes[t]<this.length&&(n=this.indexes[t],!1!==(i=e(this.at(n),n)));)this.indexes[t]+=1;return delete this.indexes[t],!1!==i&&void 0}},d.walk=function(e){return this.each((function(t,n){var i=e(t,n);if(!1!==i&&t.length&&(i=t.walk(e)),!1===i)return!1}))},d.walkAttributes=function(e){var t=this;return this.walk((function(n){if(n.type===a.ATTRIBUTE)return e.call(t,n)}))},d.walkClasses=function(e){var t=this;return this.walk((function(n){if(n.type===a.CLASS)return e.call(t,n)}))},d.walkCombinators=function(e){var t=this;return this.walk((function(n){if(n.type===a.COMBINATOR)return e.call(t,n)}))},d.walkComments=function(e){var t=this;return this.walk((function(n){if(n.type===a.COMMENT)return e.call(t,n)}))},d.walkIds=function(e){var t=this;return this.walk((function(n){if(n.type===a.ID)return e.call(t,n)}))},d.walkNesting=function(e){var t=this;return this.walk((function(n){if(n.type===a.NESTING)return e.call(t,n)}))},d.walkPseudos=function(e){var t=this;return this.walk((function(n){if(n.type===a.PSEUDO)return e.call(t,n)}))},d.walkTags=function(e){var t=this;return this.walk((function(n){if(n.type===a.TAG)return e.call(t,n)}))},d.walkUniversals=function(e){var t=this;return this.walk((function(n){if(n.type===a.UNIVERSAL)return e.call(t,n)}))},d.split=function(e){var t=this,n=[];return this.reduce((function(i,r,a){var s=e.call(t,r);return n.push(r),s?(i.push(n),n=[]):a===t.length-1&&i.push(n),i}),[])},d.map=function(e){return this.nodes.map(e)},d.reduce=function(e,t){return this.nodes.reduce(e,t)},d.every=function(e){return this.nodes.every(e)},d.some=function(e){return this.nodes.some(e)},d.filter=function(e){return this.nodes.filter(e)},d.sort=function(e){return this.nodes.sort(e)},d.toString=function(){return this.map(String).join("")},r=i,(s=[{key:"first",get:function(){return this.at(0)}},{key:"last",get:function(){return this.at(this.length-1)}},{key:"length",get:function(){return this.nodes.length}}])&&c(r.prototype,s),l&&c(r,l),i}(r.default);t.default=d,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/guards.js":function(e,t,n){"use strict";t.__esModule=!0,t.isNode=s,t.isPseudoElement=_,t.isPseudoClass=function(e){return p(e)&&!_(e)},t.isContainer=function(e){return!(!s(e)||!e.walk)},t.isNamespace=function(e){return l(e)||g(e)},t.isUniversal=t.isTag=t.isString=t.isSelector=t.isRoot=t.isPseudo=t.isNesting=t.isIdentifier=t.isComment=t.isCombinator=t.isClassName=t.isAttribute=void 0;var i,r=n("./node_modules/postcss-selector-parser/dist/selectors/types.js"),a=((i={})[r.ATTRIBUTE]=!0,i[r.CLASS]=!0,i[r.COMBINATOR]=!0,i[r.COMMENT]=!0,i[r.ID]=!0,i[r.NESTING]=!0,i[r.PSEUDO]=!0,i[r.ROOT]=!0,i[r.SELECTOR]=!0,i[r.STRING]=!0,i[r.TAG]=!0,i[r.UNIVERSAL]=!0,i);function s(e){return"object"==typeof e&&a[e.type]}function o(e,t){return s(t)&&t.type===e}var l=o.bind(null,r.ATTRIBUTE);t.isAttribute=l;var c=o.bind(null,r.CLASS);t.isClassName=c;var u=o.bind(null,r.COMBINATOR);t.isCombinator=u;var d=o.bind(null,r.COMMENT);t.isComment=d;var f=o.bind(null,r.ID);t.isIdentifier=f;var h=o.bind(null,r.NESTING);t.isNesting=h;var p=o.bind(null,r.PSEUDO);t.isPseudo=p;var m=o.bind(null,r.ROOT);t.isRoot=m;var b=o.bind(null,r.SELECTOR);t.isSelector=b;var v=o.bind(null,r.STRING);t.isString=v;var g=o.bind(null,r.TAG);t.isTag=g;var y=o.bind(null,r.UNIVERSAL);function _(e){return p(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value.toLowerCase()||":after"===e.value.toLowerCase())}t.isUniversal=y},"./node_modules/postcss-selector-parser/dist/selectors/id.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i,r=(i=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&i.__esModule?i:{default:i},a=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}var o=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).type=a.ID,n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n),i.prototype.valueToString=function(){return"#"+e.prototype.valueToString.call(this)},i}(r.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/index.js":function(e,t,n){"use strict";t.__esModule=!0;var i=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||(t[e]=i[e]))}));var r=n("./node_modules/postcss-selector-parser/dist/selectors/constructors.js");Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||(t[e]=r[e]))}));var a=n("./node_modules/postcss-selector-parser/dist/selectors/guards.js");Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||(t[e]=a[e]))}))},"./node_modules/postcss-selector-parser/dist/selectors/namespace.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i=a(n("./node_modules/cssesc/cssesc.js")),r=n("./node_modules/postcss-selector-parser/dist/util/index.js");function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}var l=function(e){var t,n;function a(){return e.apply(this,arguments)||this}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n);var l,c,u,d=a.prototype;return d.qualifiedName=function(e){return this.namespace?this.namespaceString+"|"+e:e},d.valueToString=function(){return this.qualifiedName(e.prototype.valueToString.call(this))},l=a,(c=[{key:"namespace",get:function(){return this._namespace},set:function(e){if(!0===e||"*"===e||"&"===e)return this._namespace=e,void(this.raws&&delete this.raws.namespace);var t=(0,i.default)(e,{isIdentifier:!0});this._namespace=e,t!==e?((0,r.ensureObject)(this,"raws"),this.raws.namespace=t):this.raws&&delete this.raws.namespace}},{key:"ns",get:function(){return this._namespace},set:function(e){this.namespace=e}},{key:"namespaceString",get:function(){if(this.namespace){var e=this.stringifyProperty("namespace");return!0===e?"":e}return""}}])&&s(l.prototype,c),u&&s(l,u),a}(a(n("./node_modules/postcss-selector-parser/dist/selectors/node.js")).default);t.default=l,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/nesting.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i,r=(i=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&i.__esModule?i:{default:i},a=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}var o=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).type=a.NESTING,n.value="&",n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n),i}(r.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/node.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i=n("./node_modules/postcss-selector-parser/dist/util/index.js");function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var a=function e(t,n){if("object"!=typeof t||null===t)return t;var i=new t.constructor;for(var r in t)if(t.hasOwnProperty(r)){var a=t[r];"parent"===r&&"object"===typeof a?n&&(i[r]=n):i[r]=a instanceof Array?a.map((function(t){return e(t,i)})):e(a,i)}return i},s=function(){function e(e){void 0===e&&(e={}),Object.assign(this,e),this.spaces=this.spaces||{},this.spaces.before=this.spaces.before||"",this.spaces.after=this.spaces.after||""}var t,n,s,o=e.prototype;return o.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},o.replaceWith=function(){if(this.parent){for(var e in arguments)this.parent.insertBefore(this,arguments[e]);this.remove()}return this},o.next=function(){return this.parent.at(this.parent.index(this)+1)},o.prev=function(){return this.parent.at(this.parent.index(this)-1)},o.clone=function(e){void 0===e&&(e={});var t=a(this);for(var n in e)t[n]=e[n];return t},o.appendToPropertyAndEscape=function(e,t,n){this.raws||(this.raws={});var i=this[e],r=this.raws[e];this[e]=i+t,r||n!==t?this.raws[e]=(r||i)+n:delete this.raws[e]},o.setPropertyAndEscape=function(e,t,n){this.raws||(this.raws={}),this[e]=t,this.raws[e]=n},o.setPropertyWithoutEscape=function(e,t){this[e]=t,this.raws&&delete this.raws[e]},o.isAtPosition=function(e,t){if(this.source&&this.source.start&&this.source.end)return!(this.source.start.line>e)&&(!(this.source.end.line<e)&&(!(this.source.start.line===e&&this.source.start.column>t)&&!(this.source.end.line===e&&this.source.end.column<t)))},o.stringifyProperty=function(e){return this.raws&&this.raws[e]||this[e]},o.valueToString=function(){return String(this.stringifyProperty("value"))},o.toString=function(){return[this.rawSpaceBefore,this.valueToString(),this.rawSpaceAfter].join("")},t=e,(n=[{key:"rawSpaceBefore",get:function(){var e=this.raws&&this.raws.spaces&&this.raws.spaces.before;return void 0===e&&(e=this.spaces&&this.spaces.before),e||""},set:function(e){(0,i.ensureObject)(this,"raws","spaces"),this.raws.spaces.before=e}},{key:"rawSpaceAfter",get:function(){var e=this.raws&&this.raws.spaces&&this.raws.spaces.after;return void 0===e&&(e=this.spaces.after),e||""},set:function(e){(0,i.ensureObject)(this,"raws","spaces"),this.raws.spaces.after=e}}])&&r(t.prototype,n),s&&r(t,s),e}();t.default=s,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/pseudo.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i,r=(i=n("./node_modules/postcss-selector-parser/dist/selectors/container.js"))&&i.__esModule?i:{default:i},a=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}var o=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).type=a.PSEUDO,n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n),i.prototype.toString=function(){var e=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),e,this.rawSpaceAfter].join("")},i}(r.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/root.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i,r=(i=n("./node_modules/postcss-selector-parser/dist/selectors/container.js"))&&i.__esModule?i:{default:i},a=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function s(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}var l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).type=a.ROOT,n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n);var r,l,c,u=i.prototype;return u.toString=function(){var e=this.reduce((function(e,t){return e.push(String(t)),e}),[]).join(",");return this.trailingComma?e+",":e},u.error=function(e,t){return this._error?this._error(e,t):new Error(e)},r=i,(l=[{key:"errorGenerator",set:function(e){this._error=e}}])&&s(r.prototype,l),c&&s(r,c),i}(r.default);t.default=l,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/selector.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i,r=(i=n("./node_modules/postcss-selector-parser/dist/selectors/container.js"))&&i.__esModule?i:{default:i},a=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}var o=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).type=a.SELECTOR,n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n),i}(r.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/string.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i,r=(i=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&i.__esModule?i:{default:i},a=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}var o=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).type=a.STRING,n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n),i}(r.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/tag.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i,r=(i=n("./node_modules/postcss-selector-parser/dist/selectors/namespace.js"))&&i.__esModule?i:{default:i},a=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}var o=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).type=a.TAG,n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n),i}(r.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/types.js":function(e,t,n){"use strict";t.__esModule=!0,t.UNIVERSAL=t.ATTRIBUTE=t.CLASS=t.COMBINATOR=t.COMMENT=t.ID=t.NESTING=t.PSEUDO=t.ROOT=t.SELECTOR=t.STRING=t.TAG=void 0;t.TAG="tag";t.STRING="string";t.SELECTOR="selector";t.ROOT="root";t.PSEUDO="pseudo";t.NESTING="nesting";t.ID="id";t.COMMENT="comment";t.COMBINATOR="combinator";t.CLASS="class";t.ATTRIBUTE="attribute";t.UNIVERSAL="universal"},"./node_modules/postcss-selector-parser/dist/selectors/universal.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var i,r=(i=n("./node_modules/postcss-selector-parser/dist/selectors/namespace.js"))&&i.__esModule?i:{default:i},a=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}var o=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).type=a.UNIVERSAL,n.value="*",n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n),i}(r.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/sortAscending.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){return e.sort((function(e,t){return e-t}))},e.exports=t.default},"./node_modules/postcss-selector-parser/dist/tokenTypes.js":function(e,t,n){"use strict";t.__esModule=!0,t.combinator=t.word=t.comment=t.str=t.tab=t.newline=t.feed=t.cr=t.backslash=t.bang=t.slash=t.doubleQuote=t.singleQuote=t.space=t.greaterThan=t.pipe=t.equals=t.plus=t.caret=t.tilde=t.dollar=t.closeSquare=t.openSquare=t.closeParenthesis=t.openParenthesis=t.semicolon=t.colon=t.comma=t.at=t.asterisk=t.ampersand=void 0;t.ampersand=38;t.asterisk=42;t.at=64;t.comma=44;t.colon=58;t.semicolon=59;t.openParenthesis=40;t.closeParenthesis=41;t.openSquare=91;t.closeSquare=93;t.dollar=36;t.tilde=126;t.caret=94;t.plus=43;t.equals=61;t.pipe=124;t.greaterThan=62;t.space=32;t.singleQuote=39;t.doubleQuote=34;t.slash=47;t.bang=33;t.backslash=92;t.cr=13;t.feed=12;t.newline=10;t.tab=9;t.str=39;t.comment=-1;t.word=-2;t.combinator=-3},"./node_modules/postcss-selector-parser/dist/tokenize.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t,n,i,r,s,o,l,c,u,d,h,p,m,b=[],v=e.css.valueOf(),g=v.length,y=-1,_=1,w=0,C=0;function S(t,n){if(!e.safe)throw e.error("Unclosed "+t,_,w-y,w);u=(v+=n).length-1}for(;w<g;){switch((t=v.charCodeAt(w))===a.newline&&(y=w,_+=1),t){case a.space:case a.tab:case a.newline:case a.cr:case a.feed:u=w;do{u+=1,(t=v.charCodeAt(u))===a.newline&&(y=u,_+=1)}while(t===a.space||t===a.newline||t===a.tab||t===a.cr||t===a.feed);m=a.space,r=_,i=u-y-1,C=u;break;case a.plus:case a.greaterThan:case a.tilde:case a.pipe:u=w;do{u+=1,t=v.charCodeAt(u)}while(t===a.plus||t===a.greaterThan||t===a.tilde||t===a.pipe);m=a.combinator,r=_,i=w-y,C=u;break;case a.asterisk:case a.ampersand:case a.bang:case a.comma:case a.equals:case a.dollar:case a.caret:case a.openSquare:case a.closeSquare:case a.colon:case a.semicolon:case a.openParenthesis:case a.closeParenthesis:m=t,r=_,i=w-y,C=(u=w)+1;break;case a.singleQuote:case a.doubleQuote:p=t===a.singleQuote?"'":'"',u=w;do{for(s=!1,-1===(u=v.indexOf(p,u+1))&&S("quote",p),o=u;v.charCodeAt(o-1)===a.backslash;)o-=1,s=!s}while(s);m=a.str,r=_,i=w-y,C=u+1;break;default:t===a.slash&&v.charCodeAt(w+1)===a.asterisk?(0===(u=v.indexOf("*/",w+2)+1)&&S("comment","*/"),n=v.slice(w,u+1),c=n.split("\n"),(l=c.length-1)>0?(d=_+l,h=u-c[l].length):(d=_,h=y),m=a.comment,_=d,r=d,i=u-h):t===a.slash?(m=t,r=_,i=w-y,C=(u=w)+1):(u=f(v,w),m=a.word,r=_,i=u-y),C=u+1}b.push([m,_,w-y,r,i,w,C]),h&&(y=h,h=null),w=C}return b},t.FIELDS=void 0;var i,r,a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var a=i?Object.getOwnPropertyDescriptor(e,r):null;a&&(a.get||a.set)?Object.defineProperty(n,r,a):n[r]=e[r]}n.default=e,t&&t.set(e,n);return n}(n("./node_modules/postcss-selector-parser/dist/tokenTypes.js"));function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}for(var o=((i={})[a.tab]=!0,i[a.newline]=!0,i[a.cr]=!0,i[a.feed]=!0,i),l=((r={})[a.space]=!0,r[a.tab]=!0,r[a.newline]=!0,r[a.cr]=!0,r[a.feed]=!0,r[a.ampersand]=!0,r[a.asterisk]=!0,r[a.bang]=!0,r[a.comma]=!0,r[a.colon]=!0,r[a.semicolon]=!0,r[a.openParenthesis]=!0,r[a.closeParenthesis]=!0,r[a.openSquare]=!0,r[a.closeSquare]=!0,r[a.singleQuote]=!0,r[a.doubleQuote]=!0,r[a.plus]=!0,r[a.pipe]=!0,r[a.tilde]=!0,r[a.greaterThan]=!0,r[a.equals]=!0,r[a.dollar]=!0,r[a.caret]=!0,r[a.slash]=!0,r),c={},u="0123456789abcdefABCDEF",d=0;d<u.length;d++)c[u.charCodeAt(d)]=!0;function f(e,t){var n,i=t;do{if(n=e.charCodeAt(i),l[n])return i-1;n===a.backslash?i=h(e,i)+1:i++}while(i<e.length);return i-1}function h(e,t){var n=t,i=e.charCodeAt(n+1);if(o[i]);else if(c[i]){var r=0;do{n++,r++,i=e.charCodeAt(n+1)}while(c[i]&&r<6);r<6&&i===a.space&&n++}else n++;return n}t.FIELDS={TYPE:0,START_LINE:1,START_COL:2,END_LINE:3,END_COL:4,START_POS:5,END_POS:6}},"./node_modules/postcss-selector-parser/dist/util/ensureObject.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];for(;n.length>0;){var r=n.shift();e[r]||(e[r]={}),e=e[r]}},e.exports=t.default},"./node_modules/postcss-selector-parser/dist/util/getProp.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];for(;n.length>0;){var r=n.shift();if(!e[r])return;e=e[r]}return e},e.exports=t.default},"./node_modules/postcss-selector-parser/dist/util/index.js":function(e,t,n){"use strict";t.__esModule=!0,t.stripComments=t.ensureObject=t.getProp=t.unesc=void 0;var i=o(n("./node_modules/postcss-selector-parser/dist/util/unesc.js"));t.unesc=i.default;var r=o(n("./node_modules/postcss-selector-parser/dist/util/getProp.js"));t.getProp=r.default;var a=o(n("./node_modules/postcss-selector-parser/dist/util/ensureObject.js"));t.ensureObject=a.default;var s=o(n("./node_modules/postcss-selector-parser/dist/util/stripComments.js"));function o(e){return e&&e.__esModule?e:{default:e}}t.stripComments=s.default},"./node_modules/postcss-selector-parser/dist/util/stripComments.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t="",n=e.indexOf("/*"),i=0;for(;n>=0;){t+=e.slice(i,n);var r=e.indexOf("*/",n+2);if(r<0)return t;i=r+2,n=e.indexOf("/*",i)}return t+=e.slice(i)},e.exports=t.default},"./node_modules/postcss-selector-parser/dist/util/unesc.js":function(e,t,n){"use strict";function i(e){for(var t=e.toLowerCase(),n="",i=!1,r=0;r<6&&void 0!==t[r];r++){var a=t.charCodeAt(r);if(i=32===a,!(a>=97&&a<=102||a>=48&&a<=57))break;n+=t[r]}if(0!==n.length){var s=parseInt(n,16);return s>=55296&&s<=57343||0===s||s>1114111?["�",n.length+(i?1:0)]:[String.fromCodePoint(s),n.length+(i?1:0)]}}t.__esModule=!0,t.default=function(e){if(!r.test(e))return e;for(var t="",n=0;n<e.length;n++)if("\\"!==e[n])t+=e[n];else{var a=i(e.slice(n+1,n+7));if(void 0!==a){t+=a[0],n+=a[1];continue}if("\\"===e[n+1]){t+="\\",n++;continue}e.length===n+1&&(t+=e[n])}return t};var r=/\\/;e.exports=t.default},"./node_modules/postcss-simple-vars/index.js":function(e,t,n){var i=n("./node_modules/postcss/lib/postcss.js");function r(e,t,n,i,r,a){if(r.only)return void 0!==r.only[i]?r.only[i]:n;if(void 0!==e[i])return e[i];if(r.silent)return n;var s=r.unknown(t,i,a);return s||n}function a(e,t,n,i,a){return n.replace(/\$\(\s*([\w\d-_]+)\s*\)/g,(function(n,s){return r(e,t,n,s,i,a)}))}function s(e,t,n,i,s){return n=function(e,t,n,i,a){return n.replace(/(^|[^\w])\$([\w\d-_]+)/g,(function(n,s,o){return s+r(e,t,"$"+o,o,i,a)}))}(e,t,n,i,s),n=a(e,t,n,i,s)}function o(e,t){var n,i=e;do{i=t(n=i)}while(i!==n&&-1!==i.indexOf("$"));return i}e.exports=i.plugin("postcss-simple-vars",(function(e){return void 0===e&&(e={}),e.unknown||(e.unknown=function(e,t){throw e.error("Undefined variable $"+t)}),function(t,n){var i={};if("function"==typeof e.variables)i=e.variables();else if("object"==typeof e.variables)for(var l in e.variables)i[l]=e.variables[l];for(var c in i)if("$"===c[0]){var u=c.slice(1);i[u]=i[c],delete i[c]}t.walk((function(t){"decl"===t.type?(-1!==t.value.toString().indexOf("$")&&function(e,t,n,i){t.value=o(t.value,(function(r){return s(e,t,r,n,i)}))}(i,t,e,n),-1!==t.prop.indexOf("$(")?function(e,t,n,i){t.prop=o(t.prop,(function(r){return a(e,t,r,n,i)}))}(i,t,e,n):"$"===t.prop[0]&&(e.only||function(e,t){e[t.prop.slice(1)]=t.value,t.remove()}(i,t))):"rule"===t.type?-1!==t.selector.indexOf("$")&&function(e,t,n,i){t.selector=o(t.selector,(function(r){return s(e,t,r,n,i)}))}(i,t,e,n):"atrule"===t.type?t.params&&-1!==t.params.indexOf("$")&&function(e,t,n,i){t.params=o(t.params,(function(r){return s(e,t,r,n,i)}))}(i,t,e,n):"comment"===t.type&&-1!==t.text.indexOf("$")&&function(e,t,n,i){t.text=t.text.replace(/<<\$\(\s*([\w\d-_]+)\s*\)>>/g,(function(a,s){return r(e,t,a,s,n,i)}))}(i,t,e,n)})),Object.keys(i).forEach((function(e){n.messages.push({plugin:"postcss-simple-vars",type:"variable",name:e,value:i[e]})})),e.onVariables&&e.onVariables(i)}}))},"./node_modules/postcss-value-parser/lib/index.js":function(e,t,n){var i=n("./node_modules/postcss-value-parser/lib/parse.js"),r=n("./node_modules/postcss-value-parser/lib/walk.js"),a=n("./node_modules/postcss-value-parser/lib/stringify.js");function s(e){return this instanceof s?(this.nodes=i(e),this):new s(e)}s.prototype.toString=function(){return Array.isArray(this.nodes)?a(this.nodes):""},s.prototype.walk=function(e,t){return r(this.nodes,e,t),this},s.unit=n("./node_modules/postcss-value-parser/lib/unit.js"),s.walk=r,s.stringify=a,e.exports=s},"./node_modules/postcss-value-parser/lib/parse.js":function(e,t){var n="(".charCodeAt(0),i=")".charCodeAt(0),r="'".charCodeAt(0),a='"'.charCodeAt(0),s="\\".charCodeAt(0),o="/".charCodeAt(0),l=",".charCodeAt(0),c=":".charCodeAt(0),u="*".charCodeAt(0);e.exports=function(e){for(var t,d,f,h,p,m,b,v,g=[],y=e,_=0,w=y.charCodeAt(_),C=y.length,S=[{nodes:g}],x=0,k="",M="",T="";_<C;)if(w<=32){t=_;do{t+=1,w=y.charCodeAt(t)}while(w<=32);h=y.slice(_,t),f=g[g.length-1],w===i&&x?T=h:f&&"div"===f.type?f.after=h:w===l||w===c||w===o&&y.charCodeAt(t+1)!==u?M=h:g.push({type:"space",sourceIndex:_,value:h}),_=t}else if(w===r||w===a){t=_,h={type:"string",sourceIndex:_,quote:d=w===r?"'":'"'};do{if(p=!1,~(t=y.indexOf(d,t+1)))for(m=t;y.charCodeAt(m-1)===s;)m-=1,p=!p;else t=(y+=d).length-1,h.unclosed=!0}while(p);h.value=y.slice(_+1,t),g.push(h),_=t+1,w=y.charCodeAt(_)}else if(w===o&&y.charCodeAt(_+1)===u)h={type:"comment",sourceIndex:_},-1===(t=y.indexOf("*/",_))&&(h.unclosed=!0,t=y.length),h.value=y.slice(_+2,t),g.push(h),_=t+2,w=y.charCodeAt(_);else if(w===o||w===l||w===c)h=y[_],g.push({type:"div",sourceIndex:_-M.length,value:h,before:M,after:""}),M="",_+=1,w=y.charCodeAt(_);else if(n===w){t=_;do{t+=1,w=y.charCodeAt(t)}while(w<=32);if(h={type:"function",sourceIndex:_-k.length,value:k,before:y.slice(_+1,t)},_=t,"url"===k&&w!==r&&w!==a){t-=1;do{if(p=!1,~(t=y.indexOf(")",t+1)))for(m=t;y.charCodeAt(m-1)===s;)m-=1,p=!p;else t=(y+=")").length-1,h.unclosed=!0}while(p);b=t;do{b-=1,w=y.charCodeAt(b)}while(w<=32);h.nodes=_!==b+1?[{type:"word",sourceIndex:_,value:y.slice(_,b+1)}]:[],h.unclosed&&b+1!==t?(h.after="",h.nodes.push({type:"space",sourceIndex:b+1,value:y.slice(b+1,t)})):h.after=y.slice(b+1,t),_=t+1,w=y.charCodeAt(_),g.push(h)}else x+=1,h.after="",g.push(h),S.push(h),g=h.nodes=[],v=h;k=""}else if(i===w&&x)_+=1,w=y.charCodeAt(_),v.after=T,T="",x-=1,S.pop(),g=(v=S[x]).nodes;else{t=_;do{w===s&&(t+=1),t+=1,w=y.charCodeAt(t)}while(t<C&&!(w<=32||w===r||w===a||w===l||w===c||w===o||w===n||w===i&&x));h=y.slice(_,t),n===w?k=h:g.push({type:"word",sourceIndex:_,value:h}),_=t}for(_=S.length-1;_;_-=1)S[_].unclosed=!0;return S[0].nodes}},"./node_modules/postcss-value-parser/lib/stringify.js":function(e,t){function n(e,t){var n,r,a=e.type,s=e.value;return t&&void 0!==(r=t(e))?r:"word"===a||"space"===a?s:"string"===a?(n=e.quote||"")+s+(e.unclosed?"":n):"comment"===a?"/*"+s+(e.unclosed?"":"*/"):"div"===a?(e.before||"")+s+(e.after||""):Array.isArray(e.nodes)?(n=i(e.nodes),"function"!==a?n:s+"("+(e.before||"")+n+(e.after||"")+(e.unclosed?"":")")):s}function i(e,t){var i,r;if(Array.isArray(e)){for(i="",r=e.length-1;~r;r-=1)i=n(e[r],t)+i;return i}return n(e,t)}e.exports=i},"./node_modules/postcss-value-parser/lib/unit.js":function(e,t){var n="-".charCodeAt(0),i="+".charCodeAt(0),r=".".charCodeAt(0),a="e".charCodeAt(0),s="E".charCodeAt(0);e.exports=function(e){for(var t,o=0,l=e.length,c=!1,u=-1,d=!1;o<l;){if((t=e.charCodeAt(o))>=48&&t<=57)d=!0;else if(t===a||t===s){if(u>-1)break;u=o}else if(t===r){if(c)break;c=!0}else{if(t!==i&&t!==n)break;if(0!==o)break}o+=1}return u+1===o&&o--,!!d&&{number:e.slice(0,o),unit:e.slice(o)}}},"./node_modules/postcss-value-parser/lib/walk.js":function(e,t){e.exports=function e(t,n,i){var r,a,s,o;for(r=0,a=t.length;r<a;r+=1)s=t[r],i||(o=n(s,r,t)),!1!==o&&"function"===s.type&&Array.isArray(s.nodes)&&e(s.nodes,n,i),i&&n(s,r,t)}},"./node_modules/postcss-values-parser/lib/ValuesParser.js":function(e,t,n){const i=n("./node_modules/postcss/lib/parser.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/AtWord.js"),a=n("./node_modules/postcss-values-parser/lib/nodes/Comment.js"),s=n("./node_modules/postcss-values-parser/lib/nodes/Func.js"),o=n("./node_modules/postcss-values-parser/lib/nodes/Interpolation.js"),l=n("./node_modules/postcss-values-parser/lib/nodes/Numeric.js"),c=n("./node_modules/postcss-values-parser/lib/nodes/Operator.js"),u=n("./node_modules/postcss-values-parser/lib/nodes/Punctuation.js"),d=n("./node_modules/postcss-values-parser/lib/nodes/Quoted.js"),f=n("./node_modules/postcss-values-parser/lib/nodes/UnicodeRange.js"),h=n("./node_modules/postcss-values-parser/lib/nodes/Word.js"),p={ignoreUnknownWords:!1,interpolation:!1,parentNode:null,variables:{prefixes:["--"]}};e.exports=class extends i{constructor(e,t={}){super(e),this.lastNode=null,this.options=Object.assign({},p,t),this.parentNode=this.options.parentNode}back(e){for(const t of e.reverse())this.tokenizer.back(t)}comment(e){super.comment(e);const t=a.testInline(e),n=this.lastNode;n.inline=t,Object.setPrototypeOf(n,a.prototype)}fromFirst(e,t){const[n]=e,[,i,r,a]=n,s=new t({value:i});this.init(s,r,a),this.current=s,this.end(n),this.back(e.slice(1))}init(e,t,n){super.init(e,t,n),this.lastNode=e}other(e){const t=[],n=[];let i=e,r=null,a=null;for(;i;)[r]=i,n.push(i),"("===r||"["===r?(a||(a=i),t.push("("===r?")":"]")):r===t[t.length-1]&&(t.pop(),0===t.length&&(a=null)),i=this.tokenizer.nextToken();t.length>0&&this.unclosedBracket(a),this.unknownWord(n)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case"comment":this.comment(e);break;case"at-word":this.atrule(e),Object.setPrototypeOf(this.lastNode,r.prototype),this.lastNode.type="atword";break;default:this.other(e)}this.endFile()}unknownWord(e){const[t]=e,[n,i]=t;if(u.chars.includes(n))u.fromTokens(e,this);else if(s.test(e))s.fromTokens(e,this);else if(this.options.interpolation&&o.test(e,this))o.fromTokens(e,this);else if("brackets"===n)u.tokenizeBrackets(e,this);else if("comma"===n)u.fromTokens(e,this);else if("operator"===n)c.fromTokens(e,this);else if("string"===n)d.fromTokens(e,this);else if("word"===n)if(","===i)u.fromTokens(e,this);else if("//"===i)a.tokenizeNext(e,this);else if(a.testInline(t)){const{parentNode:t}=this;t&&"func"===t.type&&"url"===t.name?h.fromTokens(e,this):a.tokenizeInline(e,this)}else i.includes(",")?u.tokenizeCommas(e,this):h.testWord(e,this)?h.fromTokens(e,this):l.test(i)?l.fromTokens(e,this):f.test(i)?f.fromTokens(e,this):c.chars.includes(i)?c.fromTokens(e,this):/^[\w-]+$/.test(i)?h.fromTokens(e,this):c.regex.test(i)?c.tokenize(e,this):this.options.ignoreUnknownWords?h.fromTokens(e,this):super.unknownWord(e);else super.unknownWord(e)}}},"./node_modules/postcss-values-parser/lib/ValuesStringifier.js":function(e,t,n){const i=n("./node_modules/postcss/lib/stringifier.js");e.exports=class e extends i{static stringify(t,n){new e(n).stringify(t)}basic(e,t){const n=t||e.value,i=e.raws.after&&this.raw(e,"after")||"";this.builder(n,e,"start"),this.builder(i,e,"end")}atword(...e){this.atrule(...e)}comment(e){if(e.inline){const t=this.raw(e,"left","commentLeft"),n=this.raw(e,"right","commentRight");this.builder(`//${t}${e.text}${n}`,e)}else super.comment(e)}func(e){const t=this.raw(e,"after")||"";this.builder(`${e.name}(`,e,"start");for(const n of e.nodes){const e=n.raws.before?this.raw(n,"before"):"";e&&this.builder(e),this.stringify(n)}this.builder(`)${t}`,e,"end")}interpolation(e){this.basic(e,e.prefix+e.params)}numeric(e){const t=e.value+e.unit;this.basic(e,t)}operator(e){this.basic(e)}punctuation(e){this.basic(e)}quoted(e){this.basic(e)}unicodeRange(e){this.basic(e)}word(e){this.basic(e)}}},"./node_modules/postcss-values-parser/lib/index.js":function(e,t,n){const i=n("./node_modules/postcss/lib/input.js"),r=n("./node_modules/postcss-values-parser/lib/ValuesParser.js"),{stringify:a}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js");e.exports={parse(t,n){const a=new i(t,n),s=new r(a,n);s.parse();const{root:o}=s,l=o.toString;return o.toString=function(t){return l.bind(o)(t||e.exports.stringify)}.bind(o),s.root},stringify:a,nodeToString(t){let n="";return e.exports.stringify(t,(e=>{n+=e})),n}}},"./node_modules/postcss-values-parser/lib/nodes/AtWord.js":function(e,t,n){const i=n("./node_modules/postcss/lib/node.js"),{registerWalker:r}=n("./node_modules/postcss-values-parser/lib/walker.js"),{stringify:a}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js");class s extends i{toString(e=a){return super.toString(e)}}r(s),e.exports=s},"./node_modules/postcss-values-parser/lib/nodes/Comment.js":function(e,t,n){const i=n("./node_modules/postcss/lib/comment.js"),{stringify:r}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js"),a=/(\/\/)/;e.exports=class extends i{static testInline(e){return a.test(e[1])}static tokenizeNext(e,t){const[n]=e,i=e.findIndex((e=>/\n/.test(e[1])));let r=e,a=[];i>=0&&(r=e.slice(0,i),a=e.slice(i)),r=r.map((e=>e[1]));const s=r.concat("~~").join(""),o=r[r.length-1],l=["comment",s,n[2],n[3],o[2],o[3]];t.back([l,...a])}static tokenizeInline(e,t){const[n,...i]=e,r=n[1].split(/(\/\/.+)/).filter((e=>!!e)),a=[],[,,s,,o]=n;let[,,,l,,c]=n;for(let u of r){const e="//"===u.slice(0,2),t=e?"comment":"word";e&&(u+="~~"),u!==r[0]&&(l=c+1),c=l+u.length-1,a.push([t,u,s,l,o,c])}t.back(a.concat(i))}toString(e=r){return super.toString(e)}}},"./node_modules/postcss-values-parser/lib/nodes/Container.js":function(e,t,n){const i=n("./node_modules/postcss/lib/container.js"),{stringify:r}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js");e.exports=class extends i{toString(e=r){return super.toString(e)}}},"./node_modules/postcss-values-parser/lib/nodes/Func.js":function(e,t,n){const{getTokens:i}=n("./node_modules/postcss-values-parser/lib/tokenize.js"),{registerWalker:r}=n("./node_modules/postcss-values-parser/lib/walker.js"),a=n("./node_modules/postcss-values-parser/lib/nodes/Container.js"),s=n("./node_modules/postcss-values-parser/lib/nodes/Punctuation.js"),o=new RegExp(`^(${["-webkit-","-moz-","-ms-","-o-"].join("|")})?(${["annotation","attr","blur","brightness","calc","character-variant","circle","contrast","cubic-bezier","dir","drop-shadow","element","ellipse","grayscale","hsl","hsla","hue-rotate","image","inset","invert","lang","linear-gradient","matrix","matrix3d","minmax","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","opacity","ornaments","perspective","polygon","radial-gradient","rect","repeat","repeating-linear-gradient","repeating-radial-gradient","rgb","rgba","rotate","rotatex","rotatey","rotatez","rotate3d","saturate","scale","scalex","scaley","scalez","scale3d","sepia","skew","skewx","skewy","steps","styleset","stylistic","swash","symbols","translate","translatex","translatey","translatez","translate3d","url","var"].join("|")})`,"i"),l=new RegExp(`^(\\${s.chars.join("|\\")})`),c=/^(hsla?|hwb|lab|lch|rgba?)$/i,u=/^var$/i,d=/^--[^\s]+$/;class f extends a{constructor(e={}){super(e),this.type="func",this.isColor=!1,this.isVar=!1,this.name=e.name||"",this.nodes||(this.nodes=[])}static test(e){return e.length>1&&"word"===e[0][0]&&!l.test(e[0][1])&&("brackets"===e[1][0]||"("===e[1][0])}static fromTokens(e,t){const[[,,r,a]]=e,[s,l]=e.splice(0,2),h=new f({name:s[1]});let p=0,m=1,b=l;if(!o.test(h.name)&&!/^[a-zA-Z\-]+$/.test(h.name)){const n=i(h.name);return e.unshift(...n,l),void t.back(e)}t.init(h,r,a),t.current=h,"brackets"===l[0]&&(m=l[1].match(/[(]/g).length-1);const v=[];for(const n of e)p<m?(")"===n[1]?p+=1:"("===n[1]&&(m+=1),l[1]+=n[1],b=n):v.push(n);p!==m&&t.unclosedBracket(l),[,h.params]=l;const g=l[1].slice(1,-1);if(g.length){let e=t.options;"url"===h.name&&(e=Object.assign({},t.options,{ignoreUnknownWords:!0})),e.parentNode=h;const{parse:i}=n("./node_modules/postcss-values-parser/lib/index.js"),r=i(g,e),{nodes:a}=r;for(const t of a)h.push(t);r.raws.after&&(h.last.raws.after=r.raws.after)}t.end(b),t.back(v);const{lastNode:y}=t,{nodes:_}=h;y.isColor=c.test(y.name),y.isVar=u.test(y.name)&&_.length&&d.test(_[0].value)}}r(f),e.exports=f},"./node_modules/postcss-values-parser/lib/nodes/Interpolation.js":function(e,t,n){const{registerWalker:i}=n("./node_modules/postcss-values-parser/lib/walker.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/Container.js");class a extends r{constructor(e={}){super(e),this.type="interpolation",this.prefix=e.prefix||"",this.nodes||(this.nodes=[])}static test(e,t){const{prefix:n}=t.options.interpolation,[i,r]=e;return e.length>1&&"word"===i[0]&&n===i[1]&&"{"===r[0]}static fromTokens(e,t){const[[,,i,r]]=e,[s]=e.splice(0,2),[,o]=s,l=new a({prefix:o}),c=[];let u,d=!1,f="{";t.init(l,i,r),t.current=l;for(const n of e)d?c.push(n):("}"===n[1]&&(d=!0),f+=n[1],u=n);d||t.unclosedBracket(s),l.params=f;const h=f.slice(1,-1);if(h.length){const{parse:e}=n("./node_modules/postcss-values-parser/lib/index.js"),{nodes:i}=e(h,t.options);for(const t of i)l.push(t)}t.end(u),t.back(c)}}i(a),e.exports=a},"./node_modules/postcss-values-parser/lib/nodes/Node.js":function(e,t,n){const i=n("./node_modules/postcss/lib/node.js"),{stringify:r}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js");e.exports=class extends i{toString(e=r){return super.toString(e||{})}}},"./node_modules/postcss-values-parser/lib/nodes/Numeric.js":function(e,t,n){const{registerWalker:i}=n("./node_modules/postcss-values-parser/lib/walker.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/Node.js"),a=new RegExp(`^${/^([+-]?(?:\d+(?:\.\d*)?|\.\d+)(?:[Ee][+-]?\d+)?)$/.source.slice(1,-1)+/^(-?(?:[-A-Z_a-z]|[^\x00-\x7F]|\\[^\n\f\r])(?:[-\w]|[^\x00-\x7F]|\\[^\n\f\r])*|%)$/.source.slice(1,-1)}?$`);class s extends r{constructor(e={}){super(e),this.type="numeric",this.unit=e.unit||""}static fromTokens(e,t){t.fromFirst(e,s);const[[,n]]=e,[,i,r=""]=n.match(a),{lastNode:o}=t;o.unit=r,o.value=i}static test(e){return a.test(e)}}i(s),e.exports=s},"./node_modules/postcss-values-parser/lib/nodes/Operator.js":function(e,t,n){const{registerWalker:i}=n("./node_modules/postcss-values-parser/lib/walker.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/Node.js"),a=["+","-","/","*","%"],s=new RegExp("([/|*}])");class o extends r{constructor(e){super(e),this.type="operator"}static get chars(){return a}static fromTokens(e,t){t.fromFirst(e,o)}static get regex(){return s}static tokenize(e,t){const[n,...i]=e,[,r,a,,o,l]=n,c=r.split(s).filter((e=>!!e));let[,,,u]=n;const d=c.map((e=>{const t=["word",e,a,u,o,l];return u+=e.length,t}));t.back(d.concat(i))}}i(o),e.exports=o},"./node_modules/postcss-values-parser/lib/nodes/Punctuation.js":function(e,t,n){const{getTokens:i}=n("./node_modules/postcss-values-parser/lib/tokenize.js"),{registerWalker:r}=n("./node_modules/postcss-values-parser/lib/walker.js"),a=n("./node_modules/postcss-values-parser/lib/nodes/Node.js");class s extends a{constructor(e){super(e),this.type="punctuation"}static get chars(){return[",",":","(",")","[","]","{","}"]}static fromTokens(e,t){t.fromFirst(e,s)}static tokenizeBrackets(e,t){const[n,...r]=e,a=n[1].split(/([()])/g).filter((e=>!!e)),s=[],[,,o,,l]=n;let[,,,c,,u]=n;for(const d of a){let e="("===d?"(":")"===d?")":"word";if(/^\s+$/.test(d)&&(e="space"),d!==a[0]&&(c=u+1),u=c+d.length-1,"word"===e){const e=i(d);for(const t of e)t[3]+=c-1,s.push(t)}else s.push([e,d,o,c,l,u])}t.back(s.concat(r))}static tokenizeCommas(e,t){const[n,...i]=e,r=n[1].split(/([,])/g).filter((e=>!!e)),a=[],[,,s,,o]=n;let[,,,l,,c]=n;for(const u of r)u!==r[0]&&(l=c+1),c=l+u.length-1,a.push(["word",u,s,l,o,c]);t.back(a.concat(i))}}r(s),e.exports=s},"./node_modules/postcss-values-parser/lib/nodes/Quoted.js":function(e,t,n){const{registerWalker:i}=n("./node_modules/postcss-values-parser/lib/walker.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/Node.js");class a extends r{constructor(e){super(e),this.type="quoted",[this.quote]=e.value}static fromTokens(e,t){t.fromFirst(e,a)}}i(a),e.exports=a},"./node_modules/postcss-values-parser/lib/nodes/UnicodeRange.js":function(e,t,n){const{registerWalker:i}=n("./node_modules/postcss-values-parser/lib/walker.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/Node.js");class a extends r{constructor(e){super(e),this.type="unicodeRange"}static fromTokens(e,t){t.fromFirst(e,a)}static test(e){return/U\+(\d|\w)+(-\w+)?(\?+)?/.test(e)}}i(a),e.exports=a},"./node_modules/postcss-values-parser/lib/nodes/Word.js":function(e,t,n){const i=n("./node_modules/color-name/index.js"),r=n("./node_modules/is-url-superb/index.js"),{registerWalker:a}=n("./node_modules/postcss-values-parser/lib/walker.js"),s=n("./node_modules/postcss-values-parser/lib/nodes/Node.js"),o=/^\\(.+)/,l=/^#(.+)/,c=/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i,u=Object.keys(i);class d extends s{constructor(e){super(e),this.type="word",this.isColor=!1,this.isHex=!1,this.isUrl=!1,this.isVariable=!1}static fromTokens(e,t){t.fromFirst(e,d);const{lastNode:n}=t,{value:i}=n;n.isColor=c.test(i)||u.includes(i.toLowerCase()),n.isHex=l.test(i),n.isUrl=r(i),n.isVariable=d.testVariable(e[0],t)}static testEscaped(e){const[t,n]=e,[i,r]=t;return"word"===i&&(o.test(r)||"\\"===r&&n&&!/^\s+$/.test(n[1]))}static testHex(e){const[t,n]=e;return"word"===t&&l.test(n)}static testVariable(e,t){const[n,i]=e,{prefixes:r}=t.options.variables,a=new RegExp(`^(${r.join("|")})`);return"word"===n&&a.test(i)}static testWord(e,t){const[n]=e;return d.testEscaped(e)||d.testHex(n)||d.testVariable(n,t)}}a(d),e.exports=d},"./node_modules/postcss-values-parser/lib/tokenize.js":function(e,t,n){const i=n("./node_modules/postcss/lib/input.js"),r=n("./node_modules/postcss/lib/tokenize.js"),a=["*","-","%","+","/"],s=/([*/])/g,o=e=>{const t=new i(e,{}),n=l(t),r=[];for(;!n.endOfFile();){const e=n.nextToken();r.push(e)}return r},l=(...e)=>{const t=r(...e),n=t.nextToken;return t.nextToken=(...e)=>{let i=n(...e);if(!i)return i;const[r,l]=i;return"brackets"===r?(((e,t)=>{const[,,n,i,r,a]=e,s=e[1].slice(1,e[1].length-1),l=o(s);for(const o of l)if("space"!==o[0]){const e=o[5]-o[3];o[2]=n,o[3]+=i,o[4]+=r-1,o[5]=o[3]+e}const c=[["(","(",n,i,n,i],...l];c.push([")",")",n,a,r,a]);for(const o of c.reverse())t.back(o)})(i,t),i=n(...e)):"word"===r&&(a.includes(l)?i[0]="operator":s.test(l)?(((e,t)=>{const[,n,i,,r,o]=e,l=n.split(s);let[,,,c]=e;const u=l.map((e=>{const t=[a.includes(e)?"operator":"word",e,i,c,r,o];return c+=e.length,t}));for(const a of u.reverse())t.back(a)})(i,t),i=n(...e)):l.length>1&&l.includes(",")&&(((e,t)=>{const n=e[1].split(/([,])/),i=[],[,,r,,a]=e;let[,,,s,,o]=e;for(let l of n){l=l||",";const e=","===l?"comma":"word";l!==n[0]&&(s=o+1),o=s+l.length-1,i.push([e,l,r,s,a,o])}for(const l of i.reverse())t.back(l)})(i,t),i=n(...e))),i},t};e.exports={getTokens:o,tokenizer:l}},"./node_modules/postcss-values-parser/lib/walker.js":function(e,t,n){const i=n("./node_modules/postcss/lib/container.js");i.prototype.walkType=function(e,t){if(!e||!t)throw new Error("Parameters {type} and {callback} are required.");const n="function"==typeof e;return this.walk(((i,r)=>{if(n&&i instanceof e||!n&&i.type===e)return t.call(this,i,r)}))},e.exports={registerWalker:e=>{let t=`walk${e.name}`;t.lastIndexOf("s")!==t.length-1&&(t+="s"),i.prototype[t]||(i.prototype[t]=function(t){return this.walkType(e,t)})}}},"./node_modules/prefix-style/index.js":function(e,t){var n=null,i=["Webkit","Moz","O","ms"];e.exports=function(e){n||(n=document.createElement("div"));var t=n.style;if(e in t)return e;for(var r=e.charAt(0).toUpperCase()+e.slice(1),a=i.length;a>=0;a--){var s=i[a]+r;if(s in t)return s}return!1}},"./node_modules/prop-types/factoryWithThrowingShims.js":function(e,t,n){"use strict";var i=n("./node_modules/prop-types/lib/ReactPropTypesSecret.js");function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,s){if(s!==i){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},"./node_modules/prop-types/index.js":function(e,t,n){e.exports=n("./node_modules/prop-types/factoryWithThrowingShims.js")()},"./node_modules/prop-types/lib/ReactPropTypesSecret.js":function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},"./node_modules/public-encrypt/browser.js":function(e,t,n){t.publicEncrypt=n("./node_modules/public-encrypt/publicEncrypt.js"),t.privateDecrypt=n("./node_modules/public-encrypt/privateDecrypt.js"),t.privateEncrypt=function(e,n){return t.publicEncrypt(e,n,!0)},t.publicDecrypt=function(e,n){return t.privateDecrypt(e,n,!0)}},"./node_modules/public-encrypt/mgf.js":function(e,t,n){var i=n("./node_modules/create-hash/browser.js"),r=n("./node_modules/safe-buffer/index.js").Buffer;function a(e){var t=r.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){for(var n,s=r.alloc(0),o=0;s.length<t;)n=a(o++),s=r.concat([s,i("sha1").update(e).update(n).digest()]);return s.slice(0,t)}},"./node_modules/public-encrypt/privateDecrypt.js":function(e,t,n){var i=n("./node_modules/parse-asn1/index.js"),r=n("./node_modules/public-encrypt/mgf.js"),a=n("./node_modules/public-encrypt/xor.js"),s=n("./node_modules/bn.js/lib/bn.js"),o=n("./node_modules/browserify-rsa/index.js"),l=n("./node_modules/create-hash/browser.js"),c=n("./node_modules/public-encrypt/withPublic.js"),u=n("./node_modules/safe-buffer/index.js").Buffer;e.exports=function(e,t,n){var d;d=e.padding?e.padding:n?1:4;var f,h=i(e),p=h.modulus.byteLength();if(t.length>p||new s(t).cmp(h.modulus)>=0)throw new Error("decryption error");f=n?c(new s(t),h):o(t,h);var m=u.alloc(p-f.length);if(f=u.concat([m,f],p),4===d)return function(e,t){var n=e.modulus.byteLength(),i=l("sha1").update(u.alloc(0)).digest(),s=i.length;if(0!==t[0])throw new Error("decryption error");var o=t.slice(1,s+1),c=t.slice(s+1),d=a(o,r(c,s)),f=a(c,r(d,n-s-1));if(function(e,t){e=u.from(e),t=u.from(t);var n=0,i=e.length;e.length!==t.length&&(n++,i=Math.min(e.length,t.length));var r=-1;for(;++r<i;)n+=e[r]^t[r];return n}(i,f.slice(0,s)))throw new Error("decryption error");var h=s;for(;0===f[h];)h++;if(1!==f[h++])throw new Error("decryption error");return f.slice(h)}(h,f);if(1===d)return function(e,t,n){var i=t.slice(0,2),r=2,a=0;for(;0!==t[r++];)if(r>=t.length){a++;break}var s=t.slice(2,r-1);("0002"!==i.toString("hex")&&!n||"0001"!==i.toString("hex")&&n)&&a++;s.length<8&&a++;if(a)throw new Error("decryption error");return t.slice(r)}(0,f,n);if(3===d)return f;throw new Error("unknown padding")}},"./node_modules/public-encrypt/publicEncrypt.js":function(e,t,n){var i=n("./node_modules/parse-asn1/index.js"),r=n("./node_modules/randombytes/browser.js"),a=n("./node_modules/create-hash/browser.js"),s=n("./node_modules/public-encrypt/mgf.js"),o=n("./node_modules/public-encrypt/xor.js"),l=n("./node_modules/bn.js/lib/bn.js"),c=n("./node_modules/public-encrypt/withPublic.js"),u=n("./node_modules/browserify-rsa/index.js"),d=n("./node_modules/safe-buffer/index.js").Buffer;e.exports=function(e,t,n){var f;f=e.padding?e.padding:n?1:4;var h,p=i(e);if(4===f)h=function(e,t){var n=e.modulus.byteLength(),i=t.length,c=a("sha1").update(d.alloc(0)).digest(),u=c.length,f=2*u;if(i>n-f-2)throw new Error("message too long");var h=d.alloc(n-i-f-2),p=n-u-1,m=r(u),b=o(d.concat([c,h,d.alloc(1,1),t],p),s(m,p)),v=o(m,s(b,u));return new l(d.concat([d.alloc(1),v,b],n))}(p,t);else if(1===f)h=function(e,t,n){var i,a=t.length,s=e.modulus.byteLength();if(a>s-11)throw new Error("message too long");i=n?d.alloc(s-a-3,255):function(e){var t,n=d.allocUnsafe(e),i=0,a=r(2*e),s=0;for(;i<e;)s===a.length&&(a=r(2*e),s=0),(t=a[s++])&&(n[i++]=t);return n}(s-a-3);return new l(d.concat([d.from([0,n?1:2]),i,d.alloc(1),t],s))}(p,t,n);else{if(3!==f)throw new Error("unknown padding");if((h=new l(t)).cmp(p.modulus)>=0)throw new Error("data too long for modulus")}return n?u(h,p):c(h,p)}},"./node_modules/public-encrypt/withPublic.js":function(e,t,n){var i=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/safe-buffer/index.js").Buffer;e.exports=function(e,t){return r.from(e.toRed(i.mont(t.modulus)).redPow(new i(t.publicExponent)).fromRed().toArray())}},"./node_modules/public-encrypt/xor.js":function(e,t){e.exports=function(e,t){for(var n=e.length,i=-1;++i<n;)e[i]^=t[i];return e}},"./node_modules/raf/index.js":function(e,t,n){(function(t){for(var i=n("./node_modules/performance-now/lib/performance-now.js"),r="undefined"==typeof window?t:window,a=["moz","webkit"],s="AnimationFrame",o=r["request"+s],l=r["cancel"+s]||r["cancelRequest"+s],c=0;!o&&c<a.length;c++)o=r[a[c]+"Request"+s],l=r[a[c]+"Cancel"+s]||r[a[c]+"CancelRequest"+s];if(!o||!l){var u=0,d=0,f=[];o=function(e){if(0===f.length){var t=i(),n=Math.max(0,16.666666666666668-(t-u));u=n+t,setTimeout((function(){var e=f.slice(0);f.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(u)}catch(n){setTimeout((function(){throw n}),0)}}),Math.round(n))}return f.push({handle:++d,callback:e,cancelled:!1}),d},l=function(e){for(var t=0;t<f.length;t++)f[t].handle===e&&(f[t].cancelled=!0)}}e.exports=function(e){return o.call(r,e)},e.exports.cancel=function(){l.apply(r,arguments)},e.exports.polyfill=function(e){e||(e=r),e.requestAnimationFrame=o,e.cancelAnimationFrame=l}}).call(this,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/randombytes/browser.js":function(e,t,n){"use strict";(function(t,i){var r=65536,a=4294967295;var s=n("./node_modules/safe-buffer/index.js").Buffer,o=t.crypto||t.msCrypto;o&&o.getRandomValues?e.exports=function(e,t){if(e>a)throw new RangeError("requested too many random bytes");var n=s.allocUnsafe(e);if(e>0)if(e>r)for(var l=0;l<e;l+=r)o.getRandomValues(n.slice(l,l+r));else o.getRandomValues(n);if("function"==typeof t)return i.nextTick((function(){t(null,n)}));return n}:e.exports=function(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/randomfill/browser.js":function(e,t,n){"use strict";(function(e,i){function r(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var a=n("./node_modules/safe-buffer/index.js"),s=n("./node_modules/randombytes/browser.js"),o=a.Buffer,l=a.kMaxLength,c=e.crypto||e.msCrypto,u=Math.pow(2,32)-1;function d(e,t){if("number"!=typeof e||e!=e)throw new TypeError("offset must be a number");if(e>u||e<0)throw new TypeError("offset must be a uint32");if(e>l||e>t)throw new RangeError("offset out of range")}function f(e,t,n){if("number"!=typeof e||e!=e)throw new TypeError("size must be a number");if(e>u||e<0)throw new TypeError("size must be a uint32");if(e+t>n||e>l)throw new RangeError("buffer too small")}function h(e,t,n,r){if(i.browser){var a=e.buffer,o=new Uint8Array(a,t,n);return c.getRandomValues(o),r?void i.nextTick((function(){r(null,e)})):e}if(!r)return s(n).copy(e,t),e;s(n,(function(n,i){if(n)return r(n);i.copy(e,t),r(null,e)}))}c&&c.getRandomValues||!i.browser?(t.randomFill=function(t,n,i,r){if(!(o.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof n)r=n,n=0,i=t.length;else if("function"==typeof i)r=i,i=t.length-n;else if("function"!=typeof r)throw new TypeError('"cb" argument must be a function');return d(n,t.length),f(i,n,t.length),h(t,n,i,r)},t.randomFillSync=function(t,n,i){void 0===n&&(n=0);if(!(o.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');d(n,t.length),void 0===i&&(i=t.length-n);return f(i,n,t.length),h(t,n,i)}):(t.randomFill=r,t.randomFillSync=r)}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/react-custom-scrollbars/lib/Scrollbars/defaultRenderElements.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e};t.renderViewDefault=function(e){return s.default.createElement("div",e)},t.renderTrackHorizontalDefault=function(e){var t=e.style,n=o(e,["style"]),r=i({},t,{right:2,bottom:2,left:2,borderRadius:3});return s.default.createElement("div",i({style:r},n))},t.renderTrackVerticalDefault=function(e){var t=e.style,n=o(e,["style"]),r=i({},t,{right:2,bottom:2,top:2,borderRadius:3});return s.default.createElement("div",i({style:r},n))},t.renderThumbHorizontalDefault=function(e){var t=e.style,n=o(e,["style"]),r=i({},t,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return s.default.createElement("div",i({style:r},n))},t.renderThumbVerticalDefault=function(e){var t=e.style,n=o(e,["style"]),r=i({},t,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return s.default.createElement("div",i({style:r},n))};var r,a=n("./node_modules/react/index.js"),s=(r=a)&&r.__esModule?r:{default:r};function o(e,t){var n={};for(var i in e)t.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}},"./node_modules/react-custom-scrollbars/lib/Scrollbars/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),a=n("./node_modules/raf/index.js"),s=v(a),o=v(n("./node_modules/dom-css/index.js")),l=n("./node_modules/react/index.js"),c=v(n("./node_modules/prop-types/index.js")),u=v(n("./node_modules/react-custom-scrollbars/lib/utils/isString.js")),d=v(n("./node_modules/react-custom-scrollbars/lib/utils/getScrollbarWidth.js")),f=v(n("./node_modules/react-custom-scrollbars/lib/utils/returnFalse.js")),h=v(n("./node_modules/react-custom-scrollbars/lib/utils/getInnerWidth.js")),p=v(n("./node_modules/react-custom-scrollbars/lib/utils/getInnerHeight.js")),m=n("./node_modules/react-custom-scrollbars/lib/Scrollbars/styles.js"),b=n("./node_modules/react-custom-scrollbars/lib/Scrollbars/defaultRenderElements.js");function v(e){return e&&e.__esModule?e:{default:e}}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(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}var _=function(e){function t(e){var n;g(this,t);for(var i=arguments.length,r=Array(i>1?i-1:0),a=1;a<i;a++)r[a-1]=arguments[a];var s=y(this,(n=t.__proto__||Object.getPrototypeOf(t)).call.apply(n,[this,e].concat(r)));return s.getScrollLeft=s.getScrollLeft.bind(s),s.getScrollTop=s.getScrollTop.bind(s),s.getScrollWidth=s.getScrollWidth.bind(s),s.getScrollHeight=s.getScrollHeight.bind(s),s.getClientWidth=s.getClientWidth.bind(s),s.getClientHeight=s.getClientHeight.bind(s),s.getValues=s.getValues.bind(s),s.getThumbHorizontalWidth=s.getThumbHorizontalWidth.bind(s),s.getThumbVerticalHeight=s.getThumbVerticalHeight.bind(s),s.getScrollLeftForOffset=s.getScrollLeftForOffset.bind(s),s.getScrollTopForOffset=s.getScrollTopForOffset.bind(s),s.scrollLeft=s.scrollLeft.bind(s),s.scrollTop=s.scrollTop.bind(s),s.scrollToLeft=s.scrollToLeft.bind(s),s.scrollToTop=s.scrollToTop.bind(s),s.scrollToRight=s.scrollToRight.bind(s),s.scrollToBottom=s.scrollToBottom.bind(s),s.handleTrackMouseEnter=s.handleTrackMouseEnter.bind(s),s.handleTrackMouseLeave=s.handleTrackMouseLeave.bind(s),s.handleHorizontalTrackMouseDown=s.handleHorizontalTrackMouseDown.bind(s),s.handleVerticalTrackMouseDown=s.handleVerticalTrackMouseDown.bind(s),s.handleHorizontalThumbMouseDown=s.handleHorizontalThumbMouseDown.bind(s),s.handleVerticalThumbMouseDown=s.handleVerticalThumbMouseDown.bind(s),s.handleWindowResize=s.handleWindowResize.bind(s),s.handleScroll=s.handleScroll.bind(s),s.handleDrag=s.handleDrag.bind(s),s.handleDragEnd=s.handleDragEnd.bind(s),s.state={didMountUniversal:!1},s}return function(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)}(t,e),r(t,[{key:"componentDidMount",value:function(){this.addListeners(),this.update(),this.componentDidMountUniversal()}},{key:"componentDidMountUniversal",value:function(){this.props.universal&&this.setState({didMountUniversal:!0})}},{key:"componentDidUpdate",value:function(){this.update()}},{key:"componentWillUnmount",value:function(){this.removeListeners(),(0,a.cancel)(this.requestFrame),clearTimeout(this.hideTracksTimeout),clearInterval(this.detectScrollingInterval)}},{key:"getScrollLeft",value:function(){return this.view?this.view.scrollLeft:0}},{key:"getScrollTop",value:function(){return this.view?this.view.scrollTop:0}},{key:"getScrollWidth",value:function(){return this.view?this.view.scrollWidth:0}},{key:"getScrollHeight",value:function(){return this.view?this.view.scrollHeight:0}},{key:"getClientWidth",value:function(){return this.view?this.view.clientWidth:0}},{key:"getClientHeight",value:function(){return this.view?this.view.clientHeight:0}},{key:"getValues",value:function(){var e=this.view||{},t=e.scrollLeft,n=void 0===t?0:t,i=e.scrollTop,r=void 0===i?0:i,a=e.scrollWidth,s=void 0===a?0:a,o=e.scrollHeight,l=void 0===o?0:o,c=e.clientWidth,u=void 0===c?0:c,d=e.clientHeight,f=void 0===d?0:d;return{left:n/(s-u)||0,top:r/(l-f)||0,scrollLeft:n,scrollTop:r,scrollWidth:s,scrollHeight:l,clientWidth:u,clientHeight:f}}},{key:"getThumbHorizontalWidth",value:function(){var e=this.props,t=e.thumbSize,n=e.thumbMinSize,i=this.view,r=i.scrollWidth,a=i.clientWidth,s=(0,h.default)(this.trackHorizontal),o=Math.ceil(a/r*s);return s===o?0:t||Math.max(o,n)}},{key:"getThumbVerticalHeight",value:function(){var e=this.props,t=e.thumbSize,n=e.thumbMinSize,i=this.view,r=i.scrollHeight,a=i.clientHeight,s=(0,p.default)(this.trackVertical),o=Math.ceil(a/r*s);return s===o?0:t||Math.max(o,n)}},{key:"getScrollLeftForOffset",value:function(e){var t=this.view,n=t.scrollWidth,i=t.clientWidth;return e/((0,h.default)(this.trackHorizontal)-this.getThumbHorizontalWidth())*(n-i)}},{key:"getScrollTopForOffset",value:function(e){var t=this.view,n=t.scrollHeight,i=t.clientHeight;return e/((0,p.default)(this.trackVertical)-this.getThumbVerticalHeight())*(n-i)}},{key:"scrollLeft",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.view&&(this.view.scrollLeft=e)}},{key:"scrollTop",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.view&&(this.view.scrollTop=e)}},{key:"scrollToLeft",value:function(){this.view&&(this.view.scrollLeft=0)}},{key:"scrollToTop",value:function(){this.view&&(this.view.scrollTop=0)}},{key:"scrollToRight",value:function(){this.view&&(this.view.scrollLeft=this.view.scrollWidth)}},{key:"scrollToBottom",value:function(){this.view&&(this.view.scrollTop=this.view.scrollHeight)}},{key:"addListeners",value:function(){if("undefined"!=typeof document&&this.view){var e=this.view,t=this.trackHorizontal,n=this.trackVertical,i=this.thumbHorizontal,r=this.thumbVertical;e.addEventListener("scroll",this.handleScroll),(0,d.default)()&&(t.addEventListener("mouseenter",this.handleTrackMouseEnter),t.addEventListener("mouseleave",this.handleTrackMouseLeave),t.addEventListener("mousedown",this.handleHorizontalTrackMouseDown),n.addEventListener("mouseenter",this.handleTrackMouseEnter),n.addEventListener("mouseleave",this.handleTrackMouseLeave),n.addEventListener("mousedown",this.handleVerticalTrackMouseDown),i.addEventListener("mousedown",this.handleHorizontalThumbMouseDown),r.addEventListener("mousedown",this.handleVerticalThumbMouseDown),window.addEventListener("resize",this.handleWindowResize))}}},{key:"removeListeners",value:function(){if("undefined"!=typeof document&&this.view){var e=this.view,t=this.trackHorizontal,n=this.trackVertical,i=this.thumbHorizontal,r=this.thumbVertical;e.removeEventListener("scroll",this.handleScroll),(0,d.default)()&&(t.removeEventListener("mouseenter",this.handleTrackMouseEnter),t.removeEventListener("mouseleave",this.handleTrackMouseLeave),t.removeEventListener("mousedown",this.handleHorizontalTrackMouseDown),n.removeEventListener("mouseenter",this.handleTrackMouseEnter),n.removeEventListener("mouseleave",this.handleTrackMouseLeave),n.removeEventListener("mousedown",this.handleVerticalTrackMouseDown),i.removeEventListener("mousedown",this.handleHorizontalThumbMouseDown),r.removeEventListener("mousedown",this.handleVerticalThumbMouseDown),window.removeEventListener("resize",this.handleWindowResize),this.teardownDragging())}}},{key:"handleScroll",value:function(e){var t=this,n=this.props,i=n.onScroll,r=n.onScrollFrame;i&&i(e),this.update((function(e){var n=e.scrollLeft,i=e.scrollTop;t.viewScrollLeft=n,t.viewScrollTop=i,r&&r(e)})),this.detectScrolling()}},{key:"handleScrollStart",value:function(){var e=this.props.onScrollStart;e&&e(),this.handleScrollStartAutoHide()}},{key:"handleScrollStartAutoHide",value:function(){this.props.autoHide&&this.showTracks()}},{key:"handleScrollStop",value:function(){var e=this.props.onScrollStop;e&&e(),this.handleScrollStopAutoHide()}},{key:"handleScrollStopAutoHide",value:function(){this.props.autoHide&&this.hideTracks()}},{key:"handleWindowResize",value:function(){this.update()}},{key:"handleHorizontalTrackMouseDown",value:function(e){e.preventDefault();var t=e.target,n=e.clientX,i=t.getBoundingClientRect().left,r=this.getThumbHorizontalWidth(),a=Math.abs(i-n)-r/2;this.view.scrollLeft=this.getScrollLeftForOffset(a)}},{key:"handleVerticalTrackMouseDown",value:function(e){e.preventDefault();var t=e.target,n=e.clientY,i=t.getBoundingClientRect().top,r=this.getThumbVerticalHeight(),a=Math.abs(i-n)-r/2;this.view.scrollTop=this.getScrollTopForOffset(a)}},{key:"handleHorizontalThumbMouseDown",value:function(e){e.preventDefault(),this.handleDragStart(e);var t=e.target,n=e.clientX,i=t.offsetWidth,r=t.getBoundingClientRect().left;this.prevPageX=i-(n-r)}},{key:"handleVerticalThumbMouseDown",value:function(e){e.preventDefault(),this.handleDragStart(e);var t=e.target,n=e.clientY,i=t.offsetHeight,r=t.getBoundingClientRect().top;this.prevPageY=i-(n-r)}},{key:"setupDragging",value:function(){(0,o.default)(document.body,m.disableSelectStyle),document.addEventListener("mousemove",this.handleDrag),document.addEventListener("mouseup",this.handleDragEnd),document.onselectstart=f.default}},{key:"teardownDragging",value:function(){(0,o.default)(document.body,m.disableSelectStyleReset),document.removeEventListener("mousemove",this.handleDrag),document.removeEventListener("mouseup",this.handleDragEnd),document.onselectstart=void 0}},{key:"handleDragStart",value:function(e){this.dragging=!0,e.stopImmediatePropagation(),this.setupDragging()}},{key:"handleDrag",value:function(e){if(this.prevPageX){var t=e.clientX,n=-this.trackHorizontal.getBoundingClientRect().left+t-(this.getThumbHorizontalWidth()-this.prevPageX);this.view.scrollLeft=this.getScrollLeftForOffset(n)}if(this.prevPageY){var i=e.clientY,r=-this.trackVertical.getBoundingClientRect().top+i-(this.getThumbVerticalHeight()-this.prevPageY);this.view.scrollTop=this.getScrollTopForOffset(r)}return!1}},{key:"handleDragEnd",value:function(){this.dragging=!1,this.prevPageX=this.prevPageY=0,this.teardownDragging(),this.handleDragEndAutoHide()}},{key:"handleDragEndAutoHide",value:function(){this.props.autoHide&&this.hideTracks()}},{key:"handleTrackMouseEnter",value:function(){this.trackMouseOver=!0,this.handleTrackMouseEnterAutoHide()}},{key:"handleTrackMouseEnterAutoHide",value:function(){this.props.autoHide&&this.showTracks()}},{key:"handleTrackMouseLeave",value:function(){this.trackMouseOver=!1,this.handleTrackMouseLeaveAutoHide()}},{key:"handleTrackMouseLeaveAutoHide",value:function(){this.props.autoHide&&this.hideTracks()}},{key:"showTracks",value:function(){clearTimeout(this.hideTracksTimeout),(0,o.default)(this.trackHorizontal,{opacity:1}),(0,o.default)(this.trackVertical,{opacity:1})}},{key:"hideTracks",value:function(){var e=this;if(!this.dragging&&!this.scrolling&&!this.trackMouseOver){var t=this.props.autoHideTimeout;clearTimeout(this.hideTracksTimeout),this.hideTracksTimeout=setTimeout((function(){(0,o.default)(e.trackHorizontal,{opacity:0}),(0,o.default)(e.trackVertical,{opacity:0})}),t)}}},{key:"detectScrolling",value:function(){var e=this;this.scrolling||(this.scrolling=!0,this.handleScrollStart(),this.detectScrollingInterval=setInterval((function(){e.lastViewScrollLeft===e.viewScrollLeft&&e.lastViewScrollTop===e.viewScrollTop&&(clearInterval(e.detectScrollingInterval),e.scrolling=!1,e.handleScrollStop()),e.lastViewScrollLeft=e.viewScrollLeft,e.lastViewScrollTop=e.viewScrollTop}),100))}},{key:"raf",value:function(e){var t=this;this.requestFrame&&s.default.cancel(this.requestFrame),this.requestFrame=(0,s.default)((function(){t.requestFrame=void 0,e()}))}},{key:"update",value:function(e){var t=this;this.raf((function(){return t._update(e)}))}},{key:"_update",value:function(e){var t=this.props,n=t.onUpdate,i=t.hideTracksWhenNotNeeded,r=this.getValues();if((0,d.default)()){var a=r.scrollLeft,s=r.clientWidth,l=r.scrollWidth,c=(0,h.default)(this.trackHorizontal),u=this.getThumbHorizontalWidth(),f={width:u,transform:"translateX("+a/(l-s)*(c-u)+"px)"},m=r.scrollTop,b=r.clientHeight,v=r.scrollHeight,g=(0,p.default)(this.trackVertical),y=this.getThumbVerticalHeight(),_={height:y,transform:"translateY("+m/(v-b)*(g-y)+"px)"};if(i){var w={visibility:l>s?"visible":"hidden"},C={visibility:v>b?"visible":"hidden"};(0,o.default)(this.trackHorizontal,w),(0,o.default)(this.trackVertical,C)}(0,o.default)(this.thumbHorizontal,f),(0,o.default)(this.thumbVertical,_)}n&&n(r),"function"==typeof e&&e(r)}},{key:"render",value:function(){var e=this,t=(0,d.default)(),n=this.props,r=(n.onScroll,n.onScrollFrame,n.onScrollStart,n.onScrollStop,n.onUpdate,n.renderView),a=n.renderTrackHorizontal,s=n.renderTrackVertical,o=n.renderThumbHorizontal,c=n.renderThumbVertical,f=n.tagName,h=(n.hideTracksWhenNotNeeded,n.autoHide),p=(n.autoHideTimeout,n.autoHideDuration),b=(n.thumbSize,n.thumbMinSize,n.universal),v=n.autoHeight,g=n.autoHeightMin,y=n.autoHeightMax,_=n.style,w=n.children,C=function(e,t){var n={};for(var i in e)t.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}(n,["onScroll","onScrollFrame","onScrollStart","onScrollStop","onUpdate","renderView","renderTrackHorizontal","renderTrackVertical","renderThumbHorizontal","renderThumbVertical","tagName","hideTracksWhenNotNeeded","autoHide","autoHideTimeout","autoHideDuration","thumbSize","thumbMinSize","universal","autoHeight","autoHeightMin","autoHeightMax","style","children"]),S=this.state.didMountUniversal,x=i({},m.containerStyleDefault,v&&i({},m.containerStyleAutoHeight,{minHeight:g,maxHeight:y}),_),k=i({},m.viewStyleDefault,{marginRight:t?-t:0,marginBottom:t?-t:0},v&&i({},m.viewStyleAutoHeight,{minHeight:(0,u.default)(g)?"calc("+g+" + "+t+"px)":g+t,maxHeight:(0,u.default)(y)?"calc("+y+" + "+t+"px)":y+t}),v&&b&&!S&&{minHeight:g,maxHeight:y},b&&!S&&m.viewStyleUniversalInitial),M={transition:"opacity "+p+"ms",opacity:0},T=i({},m.trackHorizontalStyleDefault,h&&M,(!t||b&&!S)&&{display:"none"}),j=i({},m.trackVerticalStyleDefault,h&&M,(!t||b&&!S)&&{display:"none"});return(0,l.createElement)(f,i({},C,{style:x,ref:function(t){e.container=t}}),[(0,l.cloneElement)(r({style:k}),{key:"view",ref:function(t){e.view=t}},w),(0,l.cloneElement)(a({style:T}),{key:"trackHorizontal",ref:function(t){e.trackHorizontal=t}},(0,l.cloneElement)(o({style:m.thumbHorizontalStyleDefault}),{ref:function(t){e.thumbHorizontal=t}})),(0,l.cloneElement)(s({style:j}),{key:"trackVertical",ref:function(t){e.trackVertical=t}},(0,l.cloneElement)(c({style:m.thumbVerticalStyleDefault}),{ref:function(t){e.thumbVertical=t}}))])}}]),t}(l.Component);t.default=_,_.propTypes={onScroll:c.default.func,onScrollFrame:c.default.func,onScrollStart:c.default.func,onScrollStop:c.default.func,onUpdate:c.default.func,renderView:c.default.func,renderTrackHorizontal:c.default.func,renderTrackVertical:c.default.func,renderThumbHorizontal:c.default.func,renderThumbVertical:c.default.func,tagName:c.default.string,thumbSize:c.default.number,thumbMinSize:c.default.number,hideTracksWhenNotNeeded:c.default.bool,autoHide:c.default.bool,autoHideTimeout:c.default.number,autoHideDuration:c.default.number,autoHeight:c.default.bool,autoHeightMin:c.default.oneOfType([c.default.number,c.default.string]),autoHeightMax:c.default.oneOfType([c.default.number,c.default.string]),universal:c.default.bool,style:c.default.object,children:c.default.node},_.defaultProps={renderView:b.renderViewDefault,renderTrackHorizontal:b.renderTrackHorizontalDefault,renderTrackVertical:b.renderTrackVerticalDefault,renderThumbHorizontal:b.renderThumbHorizontalDefault,renderThumbVertical:b.renderThumbVerticalDefault,tagName:"div",thumbMinSize:30,hideTracksWhenNotNeeded:!1,autoHide:!1,autoHideTimeout:1e3,autoHideDuration:200,autoHeight:!1,autoHeightMin:0,autoHeightMax:200,universal:!1}},"./node_modules/react-custom-scrollbars/lib/Scrollbars/styles.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.containerStyleDefault={position:"relative",overflow:"hidden",width:"100%",height:"100%"},t.containerStyleAutoHeight={height:"auto"},t.viewStyleDefault={position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"scroll",WebkitOverflowScrolling:"touch"},t.viewStyleAutoHeight={position:"relative",top:void 0,left:void 0,right:void 0,bottom:void 0},t.viewStyleUniversalInitial={overflow:"hidden",marginRight:0,marginBottom:0},t.trackHorizontalStyleDefault={position:"absolute",height:6},t.trackVerticalStyleDefault={position:"absolute",width:6},t.thumbHorizontalStyleDefault={position:"relative",display:"block",height:"100%"},t.thumbVerticalStyleDefault={position:"relative",display:"block",width:"100%"},t.disableSelectStyle={userSelect:"none"},t.disableSelectStyleReset={userSelect:""}},"./node_modules/react-custom-scrollbars/lib/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Scrollbars=void 0;var i,r=n("./node_modules/react-custom-scrollbars/lib/Scrollbars/index.js"),a=(i=r)&&i.__esModule?i:{default:i};t.default=a.default,t.Scrollbars=a.default},"./node_modules/react-custom-scrollbars/lib/utils/getInnerHeight.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.clientHeight,n=getComputedStyle(e),i=n.paddingTop,r=n.paddingBottom;return t-parseFloat(i)-parseFloat(r)}},"./node_modules/react-custom-scrollbars/lib/utils/getInnerWidth.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.clientWidth,n=getComputedStyle(e),i=n.paddingLeft,r=n.paddingRight;return t-parseFloat(i)-parseFloat(r)}},"./node_modules/react-custom-scrollbars/lib/utils/getScrollbarWidth.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!1!==s)return s;if("undefined"!=typeof document){var e=document.createElement("div");(0,a.default)(e,{width:100,height:100,position:"absolute",top:-9999,overflow:"scroll",MsOverflowStyle:"scrollbar"}),document.body.appendChild(e),s=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}else s=0;return s||0};var i,r=n("./node_modules/dom-css/index.js"),a=(i=r)&&i.__esModule?i:{default:i};var s=!1},"./node_modules/react-custom-scrollbars/lib/utils/isString.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"string"==typeof e}},"./node_modules/react-custom-scrollbars/lib/utils/returnFalse.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!1}},"./node_modules/readable-stream/duplex-browser.js":function(e,t,n){e.exports=n("./node_modules/readable-stream/lib/_stream_duplex.js")},"./node_modules/readable-stream/passthrough.js":function(e,t,n){e.exports=n("./node_modules/readable-stream/readable-browser.js").PassThrough},"./node_modules/readable-stream/transform.js":function(e,t,n){e.exports=n("./node_modules/readable-stream/readable-browser.js").Transform},"./node_modules/readable-stream/writable-browser.js":function(e,t,n){e.exports=n("./node_modules/readable-stream/lib/_stream_writable.js")},"./node_modules/regenerator-runtime/runtime.js":function(e,t,n){var i=function(e){"use strict";var t,n=Object.prototype,i=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",s=r.asyncIterator||"@@asyncIterator",o=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(L){l=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var r=t&&t.prototype instanceof b?t:b,a=Object.create(r.prototype),s=new j(i||[]);return a._invoke=function(e,t,n){var i=d;return function(r,a){if(i===h)throw new Error("Generator is already running");if(i===p){if("throw"===r)throw a;return A()}for(n.method=r,n.arg=a;;){var s=n.delegate;if(s){var o=k(s,n);if(o){if(o===m)continue;return o}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===d)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=h;var l=u(e,t,n);if("normal"===l.type){if(i=n.done?p:f,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(i=p,n.method="throw",n.arg=l.arg)}}}(e,n,s),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(L){return{type:"throw",arg:L}}}e.wrap=c;var d="suspendedStart",f="suspendedYield",h="executing",p="completed",m={};function b(){}function v(){}function g(){}var y={};l(y,a,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(E([])));w&&w!==n&&i.call(w,a)&&(y=w);var C=g.prototype=b.prototype=Object.create(y);function S(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function n(r,a,s,o){var l=u(e[r],e,a);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==typeof d&&i.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,s,o)}),(function(e){n("throw",e,s,o)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,o)}))}o(l.arg)}var r;this._invoke=function(e,i){function a(){return new t((function(t,r){n(e,i,t,r)}))}return r=r?r.then(a,a):a()}}function k(e,n){var i=e.iterator[n.method];if(i===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,k(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=u(i,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,m;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function M(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(M,this),this.reset(!0)}function E(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,s=function n(){for(;++r<e.length;)if(i.call(e,r))return n.value=e[r],n.done=!1,n;return n.value=t,n.done=!0,n};return s.next=s}}return{next:A}}function A(){return{value:t,done:!0}}return v.prototype=g,l(C,"constructor",g),l(g,"constructor",v),v.displayName=l(g,o,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,o,"GeneratorFunction")),e.prototype=Object.create(C),e},e.awrap=function(e){return{__await:e}},S(x.prototype),l(x.prototype,s,(function(){return this})),e.AsyncIterator=x,e.async=function(t,n,i,r,a){void 0===a&&(a=Promise);var s=new x(c(t,n,i,r),a);return e.isGeneratorFunction(n)?s:s.next().then((function(e){return e.done?e.value:s.next()}))},S(C),l(C,o,"Generator"),l(C,a,(function(){return this})),l(C,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var i=t.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},e.values=E,j.prototype={constructor:j,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(T),!e)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(i,r){return o.type="throw",o.arg=e,n.next=i,r&&(n.method="next",n.arg=t),!!r}for(var a=this.tryEntries.length-1;a>=0;--a){var s=this.tryEntries[a],o=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),c=i.call(s,"finallyLoc");if(l&&c){if(this.prev<s.catchLoc)return r(s.catchLoc,!0);if(this.prev<s.finallyLoc)return r(s.finallyLoc)}else if(l){if(this.prev<s.catchLoc)return r(s.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return r(s.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var s=a?a.completion:{};return s.type=e,s.arg=t,a?(this.method="next",this.next=a.finallyLoc,m):this.complete(s)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;T(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,i){return this.delegate={iterator:E(e),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=i}catch(r){"object"==typeof globalThis?globalThis.regeneratorRuntime=i:Function("r","regeneratorRuntime = r")(i)}},"./node_modules/ripemd160/index.js":function(e,t,n){"use strict";var i=n("./node_modules/buffer/index.js").Buffer,r=n("./node_modules/inherits/inherits_browser.js"),a=n("./node_modules/hash-base/index.js"),s=new Array(16),o=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],l=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],c=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],u=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],d=[0,1518500249,1859775393,2400959708,2840853838],f=[1352829926,1548603684,1836072691,2053994217,0];function h(){a.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function p(e,t){return e<<t|e>>>32-t}function m(e,t,n,i,r,a,s,o){return p(e+(t^n^i)+a+s|0,o)+r|0}function b(e,t,n,i,r,a,s,o){return p(e+(t&n|~t&i)+a+s|0,o)+r|0}function v(e,t,n,i,r,a,s,o){return p(e+((t|~n)^i)+a+s|0,o)+r|0}function g(e,t,n,i,r,a,s,o){return p(e+(t&i|n&~i)+a+s|0,o)+r|0}function y(e,t,n,i,r,a,s,o){return p(e+(t^(n|~i))+a+s|0,o)+r|0}r(h,a),h.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var n=0|this._a,i=0|this._b,r=0|this._c,a=0|this._d,h=0|this._e,_=0|this._a,w=0|this._b,C=0|this._c,S=0|this._d,x=0|this._e,k=0;k<80;k+=1){var M,T;k<16?(M=m(n,i,r,a,h,e[o[k]],d[0],c[k]),T=y(_,w,C,S,x,e[l[k]],f[0],u[k])):k<32?(M=b(n,i,r,a,h,e[o[k]],d[1],c[k]),T=g(_,w,C,S,x,e[l[k]],f[1],u[k])):k<48?(M=v(n,i,r,a,h,e[o[k]],d[2],c[k]),T=v(_,w,C,S,x,e[l[k]],f[2],u[k])):k<64?(M=g(n,i,r,a,h,e[o[k]],d[3],c[k]),T=b(_,w,C,S,x,e[l[k]],f[3],u[k])):(M=y(n,i,r,a,h,e[o[k]],d[4],c[k]),T=m(_,w,C,S,x,e[l[k]],f[4],u[k])),n=h,h=a,a=p(r,10),r=i,i=M,_=x,x=S,S=p(C,10),C=w,w=T}var j=this._b+r+S|0;this._b=this._c+a+x|0,this._c=this._d+h+_|0,this._d=this._e+n+w|0,this._e=this._a+i+C|0,this._a=j},h.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=i.alloc?i.alloc(20):new i(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=h},"./node_modules/safer-buffer/safer.js":function(e,t,n){"use strict";(function(t){var i,r=n("./node_modules/buffer/index.js"),a=r.Buffer,s={};for(i in r)r.hasOwnProperty(i)&&"SlowBuffer"!==i&&"Buffer"!==i&&(s[i]=r[i]);var o=s.Buffer={};for(i in a)a.hasOwnProperty(i)&&"allocUnsafe"!==i&&"allocUnsafeSlow"!==i&&(o[i]=a[i]);if(s.Buffer.prototype=a.prototype,o.from&&o.from!==Uint8Array.from||(o.from=function(e,t,n){if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e);if(e&&void 0===e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);return a(e,t,n)}),o.alloc||(o.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+typeof e);if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var i=a(e);return t&&0!==t.length?"string"==typeof n?i.fill(t,n):i.fill(t):i.fill(0),i}),!s.kStringMaxLength)try{s.kStringMaxLength=t.binding("buffer").kStringMaxLength}catch(l){}s.constants||(s.constants={MAX_LENGTH:s.kMaxLength},s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)),e.exports=s}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/sha.js/hash.js":function(e,t,n){var i=n("./node_modules/safe-buffer/index.js").Buffer;function r(e,t){this._block=i.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}r.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=i.from(e,t));for(var n=this._block,r=this._blockSize,a=e.length,s=this._len,o=0;o<a;){for(var l=s%r,c=Math.min(a-o,r-l),u=0;u<c;u++)n[l+u]=e[o+u];o+=c,(s+=c)%r==0&&this._update(n)}return this._len+=a,this},r.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var n=8*this._len;if(n<=4294967295)this._block.writeUInt32BE(n,this._blockSize-4);else{var i=(4294967295&n)>>>0,r=(n-i)/4294967296;this._block.writeUInt32BE(r,this._blockSize-8),this._block.writeUInt32BE(i,this._blockSize-4)}this._update(this._block);var a=this._hash();return e?a.toString(e):a},r.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=r},"./node_modules/sha.js/index.js":function(e,t,n){(t=e.exports=function(e){e=e.toLowerCase();var n=t[e];if(!n)throw new Error(e+" is not supported (we accept pull requests)");return new n}).sha=n("./node_modules/sha.js/sha.js"),t.sha1=n("./node_modules/sha.js/sha1.js"),t.sha224=n("./node_modules/sha.js/sha224.js"),t.sha256=n("./node_modules/sha.js/sha256.js"),t.sha384=n("./node_modules/sha.js/sha384.js"),t.sha512=n("./node_modules/sha.js/sha512.js")},"./node_modules/sha.js/sha.js":function(e,t,n){var i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/sha.js/hash.js"),a=n("./node_modules/safe-buffer/index.js").Buffer,s=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function l(){this.init(),this._w=o,r.call(this,64,56)}function c(e){return e<<30|e>>>2}function u(e,t,n,i){return 0===e?t&n|~t&i:2===e?t&n|t&i|n&i:t^n^i}i(l,r),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},l.prototype._update=function(e){for(var t,n=this._w,i=0|this._a,r=0|this._b,a=0|this._c,o=0|this._d,l=0|this._e,d=0;d<16;++d)n[d]=e.readInt32BE(4*d);for(;d<80;++d)n[d]=n[d-3]^n[d-8]^n[d-14]^n[d-16];for(var f=0;f<80;++f){var h=~~(f/20),p=0|((t=i)<<5|t>>>27)+u(h,r,a,o)+l+n[f]+s[h];l=o,o=a,a=c(r),r=i,i=p}this._a=i+this._a|0,this._b=r+this._b|0,this._c=a+this._c|0,this._d=o+this._d|0,this._e=l+this._e|0},l.prototype._hash=function(){var e=a.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=l},"./node_modules/sha.js/sha1.js":function(e,t,n){var i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/sha.js/hash.js"),a=n("./node_modules/safe-buffer/index.js").Buffer,s=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function l(){this.init(),this._w=o,r.call(this,64,56)}function c(e){return e<<5|e>>>27}function u(e){return e<<30|e>>>2}function d(e,t,n,i){return 0===e?t&n|~t&i:2===e?t&n|t&i|n&i:t^n^i}i(l,r),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},l.prototype._update=function(e){for(var t,n=this._w,i=0|this._a,r=0|this._b,a=0|this._c,o=0|this._d,l=0|this._e,f=0;f<16;++f)n[f]=e.readInt32BE(4*f);for(;f<80;++f)n[f]=(t=n[f-3]^n[f-8]^n[f-14]^n[f-16])<<1|t>>>31;for(var h=0;h<80;++h){var p=~~(h/20),m=c(i)+d(p,r,a,o)+l+n[h]+s[p]|0;l=o,o=a,a=u(r),r=i,i=m}this._a=i+this._a|0,this._b=r+this._b|0,this._c=a+this._c|0,this._d=o+this._d|0,this._e=l+this._e|0},l.prototype._hash=function(){var e=a.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=l},"./node_modules/sha.js/sha224.js":function(e,t,n){var i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/sha.js/sha256.js"),a=n("./node_modules/sha.js/hash.js"),s=n("./node_modules/safe-buffer/index.js").Buffer,o=new Array(64);function l(){this.init(),this._w=o,a.call(this,64,56)}i(l,r),l.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},l.prototype._hash=function(){var e=s.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=l},"./node_modules/sha.js/sha256.js":function(e,t,n){var i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/sha.js/hash.js"),a=n("./node_modules/safe-buffer/index.js").Buffer,s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],o=new Array(64);function l(){this.init(),this._w=o,r.call(this,64,56)}function c(e,t,n){return n^e&(t^n)}function u(e,t,n){return e&t|n&(e|t)}function d(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function f(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function h(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}i(l,r),l.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},l.prototype._update=function(e){for(var t,n=this._w,i=0|this._a,r=0|this._b,a=0|this._c,o=0|this._d,l=0|this._e,p=0|this._f,m=0|this._g,b=0|this._h,v=0;v<16;++v)n[v]=e.readInt32BE(4*v);for(;v<64;++v)n[v]=0|(((t=n[v-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+n[v-7]+h(n[v-15])+n[v-16];for(var g=0;g<64;++g){var y=b+f(l)+c(l,p,m)+s[g]+n[g]|0,_=d(i)+u(i,r,a)|0;b=m,m=p,p=l,l=o+y|0,o=a,a=r,r=i,i=y+_|0}this._a=i+this._a|0,this._b=r+this._b|0,this._c=a+this._c|0,this._d=o+this._d|0,this._e=l+this._e|0,this._f=p+this._f|0,this._g=m+this._g|0,this._h=b+this._h|0},l.prototype._hash=function(){var e=a.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=l},"./node_modules/sha.js/sha384.js":function(e,t,n){var i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/sha.js/sha512.js"),a=n("./node_modules/sha.js/hash.js"),s=n("./node_modules/safe-buffer/index.js").Buffer,o=new Array(160);function l(){this.init(),this._w=o,a.call(this,128,112)}i(l,r),l.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},l.prototype._hash=function(){var e=s.allocUnsafe(48);function t(t,n,i){e.writeInt32BE(t,i),e.writeInt32BE(n,i+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=l},"./node_modules/sha.js/sha512.js":function(e,t,n){var i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/sha.js/hash.js"),a=n("./node_modules/safe-buffer/index.js").Buffer,s=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],o=new Array(160);function l(){this.init(),this._w=o,r.call(this,128,112)}function c(e,t,n){return n^e&(t^n)}function u(e,t,n){return e&t|n&(e|t)}function d(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function f(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function h(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function b(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function v(e,t){return e>>>0<t>>>0?1:0}i(l,r),l.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},l.prototype._update=function(e){for(var t=this._w,n=0|this._ah,i=0|this._bh,r=0|this._ch,a=0|this._dh,o=0|this._eh,l=0|this._fh,g=0|this._gh,y=0|this._hh,_=0|this._al,w=0|this._bl,C=0|this._cl,S=0|this._dl,x=0|this._el,k=0|this._fl,M=0|this._gl,T=0|this._hl,j=0;j<32;j+=2)t[j]=e.readInt32BE(4*j),t[j+1]=e.readInt32BE(4*j+4);for(;j<160;j+=2){var E=t[j-30],A=t[j-30+1],L=h(E,A),P=p(A,E),O=m(E=t[j-4],A=t[j-4+1]),B=b(A,E),I=t[j-14],R=t[j-14+1],D=t[j-32],N=t[j-32+1],F=P+R|0,H=L+I+v(F,P)|0;H=(H=H+O+v(F=F+B|0,B)|0)+D+v(F=F+N|0,N)|0,t[j]=H,t[j+1]=F}for(var G=0;G<160;G+=2){H=t[G],F=t[G+1];var V=u(n,i,r),U=u(_,w,C),z=d(n,_),W=d(_,n),q=f(o,x),Z=f(x,o),K=s[G],X=s[G+1],$=c(o,l,g),Y=c(x,k,M),J=T+Z|0,Q=y+q+v(J,T)|0;Q=(Q=(Q=Q+$+v(J=J+Y|0,Y)|0)+K+v(J=J+X|0,X)|0)+H+v(J=J+F|0,F)|0;var ee=W+U|0,te=z+V+v(ee,W)|0;y=g,T=M,g=l,M=k,l=o,k=x,o=a+Q+v(x=S+J|0,S)|0,a=r,S=C,r=i,C=w,i=n,w=_,n=Q+te+v(_=J+ee|0,J)|0}this._al=this._al+_|0,this._bl=this._bl+w|0,this._cl=this._cl+C|0,this._dl=this._dl+S|0,this._el=this._el+x|0,this._fl=this._fl+k|0,this._gl=this._gl+M|0,this._hl=this._hl+T|0,this._ah=this._ah+n+v(this._al,_)|0,this._bh=this._bh+i+v(this._bl,w)|0,this._ch=this._ch+r+v(this._cl,C)|0,this._dh=this._dh+a+v(this._dl,S)|0,this._eh=this._eh+o+v(this._el,x)|0,this._fh=this._fh+l+v(this._fl,k)|0,this._gh=this._gh+g+v(this._gl,M)|0,this._hh=this._hh+y+v(this._hl,T)|0},l.prototype._hash=function(){var e=a.allocUnsafe(64);function t(t,n,i){e.writeInt32BE(t,i),e.writeInt32BE(n,i+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=l},"./node_modules/stream-browserify/index.js":function(e,t,n){e.exports=r;var i=n("./node_modules/events/events.js").EventEmitter;function r(){i.call(this)}n("./node_modules/inherits/inherits_browser.js")(r,i),r.Readable=n("./node_modules/readable-stream/readable-browser.js"),r.Writable=n("./node_modules/readable-stream/writable-browser.js"),r.Duplex=n("./node_modules/readable-stream/duplex-browser.js"),r.Transform=n("./node_modules/readable-stream/transform.js"),r.PassThrough=n("./node_modules/readable-stream/passthrough.js"),r.Stream=r,r.prototype.pipe=function(e,t){var n=this;function r(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function a(){n.readable&&n.resume&&n.resume()}n.on("data",r),e.on("drain",a),e._isStdio||t&&!1===t.end||(n.on("end",o),n.on("close",l));var s=!1;function o(){s||(s=!0,e.end())}function l(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function c(e){if(u(),0===i.listenerCount(this,"error"))throw e}function u(){n.removeListener("data",r),e.removeListener("drain",a),n.removeListener("end",o),n.removeListener("close",l),n.removeListener("error",c),e.removeListener("error",c),n.removeListener("end",u),n.removeListener("close",u),e.removeListener("close",u)}return n.on("error",c),e.on("error",c),n.on("end",u),n.on("close",u),e.on("close",u),e.emit("pipe",n),e}},"./node_modules/tlds/index.json":function(e){e.exports=JSON.parse('["aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","ac","academy","accenture","accountant","accountants","aco","actor","ad","adac","ads","adult","ae","aeg","aero","aetna","af","afamilycompany","afl","africa","ag","agakhan","agency","ai","aig","airbus","airforce","airtel","akdn","al","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","am","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","ao","aol","apartments","app","apple","aq","aquarelle","ar","arab","aramco","archi","army","arpa","art","arte","as","asda","asia","associates","at","athleta","attorney","au","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aw","aws","ax","axa","az","azure","ba","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bb","bbc","bbt","bbva","bcg","bcn","bd","be","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bf","bg","bh","bharti","bi","bible","bid","bike","bing","bingo","bio","biz","bj","black","blackfriday","blockbuster","blog","bloomberg","blue","bm","bms","bmw","bn","bnpparibas","bo","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","br","bradesco","bridgestone","broadway","broker","brother","brussels","bs","bt","budapest","bugatti","build","builders","business","buy","buzz","bv","bw","by","bz","bzh","ca","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","cash","casino","cat","catering","catholic","cba","cbn","cbre","cbs","cc","cd","center","ceo","cern","cf","cfa","cfd","cg","ch","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","ci","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","ck","cl","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","cm","cn","co","coach","codes","coffee","college","cologne","com","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","coop","corsica","country","coupon","coupons","courses","cpa","cr","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cu","cuisinella","cv","cw","cx","cy","cymru","cyou","cz","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","de","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dj","dk","dm","dnp","do","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","duck","dunlop","dupont","durban","dvag","dvr","dz","earth","eat","ec","eco","edeka","edu","education","ee","eg","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","er","ericsson","erni","es","esq","estate","et","etisalat","eu","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fi","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","fj","fk","flickr","flights","flir","florist","flowers","fly","fm","fo","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","fr","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fun","fund","furniture","futbol","fyi","ga","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gb","gbiz","gd","gdn","ge","gea","gent","genting","george","gf","gg","ggee","gh","gi","gift","gifts","gives","giving","gl","glade","glass","gle","global","globo","gm","gmail","gmbh","gmo","gmx","gn","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","gov","gp","gq","gr","grainger","graphics","gratis","green","gripe","grocery","group","gs","gt","gu","guardian","gucci","guge","guide","guitars","guru","gw","gy","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hk","hkt","hm","hn","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hr","hsbc","ht","hu","hughes","hyatt","hyundai","ibm","icbc","ice","icu","id","ie","ieee","ifm","ikano","il","im","imamat","imdb","immo","immobilien","in","inc","industries","infiniti","info","ing","ink","institute","insurance","insure","int","international","intuit","investments","io","ipiranga","iq","ir","irish","is","ismaili","ist","istanbul","it","itau","itv","jaguar","java","jcb","je","jeep","jetzt","jewelry","jio","jll","jm","jmp","jnj","jo","jobs","joburg","jot","joy","jp","jpmorgan","jprs","juegos","juniper","kaufen","kddi","ke","kerryhotels","kerrylogistics","kerryproperties","kfh","kg","kh","ki","kia","kim","kinder","kindle","kitchen","kiwi","km","kn","koeln","komatsu","kosher","kp","kpmg","kpn","kr","krd","kred","kuokgroup","kw","ky","kyoto","kz","la","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lb","lc","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","li","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","lk","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","lr","ls","lt","ltd","ltda","lu","lundbeck","luxe","luxury","lv","ly","ma","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mc","mckinsey","md","me","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","mg","mh","miami","microsoft","mil","mini","mint","mit","mitsubishi","mk","ml","mlb","mls","mm","mma","mn","mo","mobi","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","mp","mq","mr","ms","msd","mt","mtn","mtr","mu","museum","mutual","mv","mw","mx","my","mz","na","nab","nagoya","name","natura","navy","nba","nc","ne","nec","net","netbank","netflix","network","neustar","new","news","next","nextdirect","nexus","nf","nfl","ng","ngo","nhk","ni","nico","nike","nikon","ninja","nissan","nissay","nl","no","nokia","northwesternmutual","norton","now","nowruz","nowtv","np","nr","nra","nrw","ntt","nu","nyc","nz","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","om","omega","one","ong","onl","online","ooo","open","oracle","orange","org","organic","origins","osaka","otsuka","ott","ovh","pa","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pe","pet","pf","pfizer","pg","ph","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","pk","pl","place","play","playstation","plumbing","plus","pm","pn","pnc","pohl","poker","politie","porn","post","pr","pramerica","praxi","press","prime","pro","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","ps","pt","pub","pw","pwc","py","qa","qpon","quebec","quest","qvc","racing","radio","raid","re","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","ril","rio","rip","rmit","ro","rocher","rocks","rodeo","rogers","room","rs","rsvp","ru","rugby","ruhr","run","rw","rwe","ryukyu","sa","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sb","sbi","sbs","sc","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scot","sd","se","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","sg","sh","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","si","silk","sina","singles","site","sj","sk","ski","skin","sky","skype","sl","sling","sm","smart","smile","sn","sncf","so","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","sr","srl","ss","st","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","su","sucks","supplies","supply","support","surf","surgery","suzuki","sv","swatch","swiftcover","swiss","sx","sy","sydney","systems","sz","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tc","tci","td","tdk","team","tech","technology","tel","temasek","tennis","teva","tf","tg","th","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tj","tjmaxx","tjx","tk","tkmaxx","tl","tm","tmall","tn","to","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","tr","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tt","tube","tui","tunes","tushu","tv","tvs","tw","tz","ua","ubank","ubs","ug","uk","unicom","university","uno","uol","ups","us","uy","uz","va","vacations","vana","vanguard","vc","ve","vegas","ventures","verisign","vermögensberater","vermögensberatung","versicherung","vet","vg","vi","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vn","vodka","volkswagen","volvo","vote","voting","voto","voyage","vu","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","wf","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","ws","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","xxx","xyz","yachts","yahoo","yamaxun","yandex","ye","yodobashi","yoga","yokohama","you","youtube","yt","yun","za","zappos","zara","zero","zip","zm","zone","zuerich","zw","ελ","ευ","бг","бел","дети","ею","католик","ком","мкд","мон","москва","онлайн","орг","рус","рф","сайт","срб","укр","қаз","հայ","ישראל","קום","ابوظبي","اتصالات","ارامكو","الاردن","البحرين","الجزائر","السعودية","العليان","المغرب","امارات","ایران","بارت","بازار","بيتك","بھارت","تونس","سودان","سورية","شبكة","عراق","عرب","عمان","فلسطين","قطر","كاثوليك","كوم","مصر","مليسيا","موريتانيا","موقع","همراه","پاکستان","ڀارت","कॉम","नेट","भारत","भारतम्","भारोत","संगठन","বাংলা","ভারত","ভাৰত","ਭਾਰਤ","ભારત","ଭାରତ","இந்தியா","இலங்கை","சிங்கப்பூர்","భారత్","ಭಾರತ","ഭാരതം","ලංකා","คอม","ไทย","ລາວ","გე","みんな","アマゾン","クラウド","グーグル","コム","ストア","セール","ファッション","ポイント","世界","中信","中国","中國","中文网","亚马逊","企业","佛山","信息","健康","八卦","公司","公益","台湾","台灣","商城","商店","商标","嘉里","嘉里大酒店","在线","大众汽车","大拿","天主教","娱乐","家電","广东","微博","慈善","我爱你","手机","招聘","政务","政府","新加坡","新闻","时尚","書籍","机构","淡马锡","游戏","澳門","点看","移动","组织机构","网址","网店","网站","网络","联通","诺基亚","谷歌","购物","通販","集团","電訊盈科","飞利浦","食品","餐厅","香格里拉","香港","닷넷","닷컴","삼성","한국"]')},"./node_modules/to-camel-case/index.js":function(e,t,n){var i=n("./node_modules/to-space-case/index.js");e.exports=function(e){return i(e).replace(/\s(\w)/g,(function(e,t){return t.toUpperCase()}))}},"./node_modules/to-no-case/index.js":function(e,t){e.exports=function(e){return n.test(e)?e.toLowerCase():i.test(e)?(function(e){return e.replace(a,(function(e,t){return t?" "+t:""}))}(e)||e).toLowerCase():r.test(e)?function(e){return e.replace(s,(function(e,t,n){return t+" "+n.toLowerCase().split("").join(" ")}))}(e).toLowerCase():e.toLowerCase()};var n=/\s/,i=/(_|-|\.|:)/,r=/([a-z][A-Z]|[A-Z][a-z])/;var a=/[\W_]+(.|$)/g;var s=/(.)([A-Z]+)/g},"./node_modules/to-space-case/index.js":function(e,t,n){var i=n("./node_modules/to-no-case/index.js");e.exports=function(e){return i(e).replace(/[\W_]+(.|$)/g,(function(e,t){return t?" "+t:""})).trim()}},"./node_modules/type/function/is.js":function(e,t,n){"use strict";var i=n("./node_modules/type/prototype/is.js");e.exports=function(e){if("function"!=typeof e)return!1;if(!hasOwnProperty.call(e,"length"))return!1;try{if("number"!=typeof e.length)return!1;if("function"!=typeof e.call)return!1;if("function"!=typeof e.apply)return!1}catch(t){return!1}return!i(e)}},"./node_modules/type/object/is.js":function(e,t,n){"use strict";var i=n("./node_modules/type/value/is.js"),r={object:!0,function:!0,undefined:!0};e.exports=function(e){return!!i(e)&&hasOwnProperty.call(r,typeof e)}},"./node_modules/type/plain-function/is.js":function(e,t,n){"use strict";var i=n("./node_modules/type/function/is.js"),r=/^\s*class[\s{/}]/,a=Function.prototype.toString;e.exports=function(e){return!!i(e)&&!r.test(a.call(e))}},"./node_modules/type/prototype/is.js":function(e,t,n){"use strict";var i=n("./node_modules/type/object/is.js");e.exports=function(e){if(!i(e))return!1;try{return!!e.constructor&&e.constructor.prototype===e}catch(t){return!1}}},"./node_modules/type/value/is.js":function(e,t,n){"use strict";e.exports=function(e){return null!=e}},"./node_modules/url-regex/index.js":function(e,t,n){"use strict";const i=n("./node_modules/ip-regex/index.js"),r=n("./node_modules/tlds/index.json");e.exports=e=>{const t=`(?:${"(?:(?:[a-z]+:)?//)"+((e={strict:!0,...e}).strict?"":"?")}|www\\.)(?:\\S+(?::\\S*)?@)?(?:localhost|${i.v4().source}|(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*${`(?:\\.${e.strict?"(?:[a-z\\u00a1-\\uffff]{2,})":`(?:${r.sort(((e,t)=>t.length-e.length)).join("|")})`})\\.?`})(?::\\d{2,5})?(?:[/?#][^\\s"]*)?`;return e.exact?new RegExp(`(?:^${t}$)`,"i"):new RegExp(t,"ig")}},"./node_modules/webfontloader/webfontloader.js":function(e,t,n){!function(){function t(e,t,n){return e.call.apply(e.bind,arguments)}function n(e,t,n){if(!e)throw Error();if(2<arguments.length){var i=Array.prototype.slice.call(arguments,2);return function(){var n=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(n,i),e.apply(t,n)}}return function(){return e.apply(t,arguments)}}function i(e,r,a){return(i=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?t:n).apply(null,arguments)}var r=Date.now||function(){return+new Date};function a(e,t){this.a=e,this.o=t||e,this.c=this.o.document}var s=!!window.FontFace;function o(e,t,n,i){if(t=e.c.createElement(t),n)for(var r in n)n.hasOwnProperty(r)&&("style"==r?t.style.cssText=n[r]:t.setAttribute(r,n[r]));return i&&t.appendChild(e.c.createTextNode(i)),t}function l(e,t,n){(e=e.c.getElementsByTagName(t)[0])||(e=document.documentElement),e.insertBefore(n,e.lastChild)}function c(e){e.parentNode&&e.parentNode.removeChild(e)}function u(e,t,n){t=t||[],n=n||[];for(var i=e.className.split(/\s+/),r=0;r<t.length;r+=1){for(var a=!1,s=0;s<i.length;s+=1)if(t[r]===i[s]){a=!0;break}a||i.push(t[r])}for(t=[],r=0;r<i.length;r+=1){for(a=!1,s=0;s<n.length;s+=1)if(i[r]===n[s]){a=!0;break}a||t.push(i[r])}e.className=t.join(" ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"")}function d(e,t){for(var n=e.className.split(/\s+/),i=0,r=n.length;i<r;i++)if(n[i]==t)return!0;return!1}function f(e,t,n){function i(){u&&r&&a&&(u(c),u=null)}t=o(e,"link",{rel:"stylesheet",href:t,media:"all"});var r=!1,a=!0,c=null,u=n||null;s?(t.onload=function(){r=!0,i()},t.onerror=function(){r=!0,c=Error("Stylesheet failed to load"),i()}):setTimeout((function(){r=!0,i()}),0),l(e,"head",t)}function h(e,t,n,i){var r=e.c.getElementsByTagName("head")[0];if(r){var a=o(e,"script",{src:t}),s=!1;return a.onload=a.onreadystatechange=function(){s||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(s=!0,n&&n(null),a.onload=a.onreadystatechange=null,"HEAD"==a.parentNode.tagName&&r.removeChild(a))},r.appendChild(a),setTimeout((function(){s||(s=!0,n&&n(Error("Script load timeout")))}),i||5e3),a}return null}function p(){this.a=0,this.c=null}function m(e){return e.a++,function(){e.a--,v(e)}}function b(e,t){e.c=t,v(e)}function v(e){0==e.a&&e.c&&(e.c(),e.c=null)}function g(e){this.a=e||"-"}function y(e,t){this.c=e,this.f=4,this.a="n";var n=(t||"n4").match(/^([nio])([1-9])$/i);n&&(this.a=n[1],this.f=parseInt(n[2],10))}function _(e){var t=[];e=e.split(/,\s*/);for(var n=0;n<e.length;n++){var i=e[n].replace(/['"]/g,"");-1!=i.indexOf(" ")||/^\d/.test(i)?t.push("'"+i+"'"):t.push(i)}return t.join(",")}function w(e){return e.a+e.f}function C(e){var t="normal";return"o"===e.a?t="oblique":"i"===e.a&&(t="italic"),t}function S(e){var t=4,n="n",i=null;return e&&((i=e.match(/(normal|oblique|italic)/i))&&i[1]&&(n=i[1].substr(0,1).toLowerCase()),(i=e.match(/([1-9]00|normal|bold)/i))&&i[1]&&(/bold/i.test(i[1])?t=7:/[1-9]00/.test(i[1])&&(t=parseInt(i[1].substr(0,1),10)))),n+t}function x(e,t){this.c=e,this.f=e.o.document.documentElement,this.h=t,this.a=new g("-"),this.j=!1!==t.events,this.g=!1!==t.classes}function k(e){if(e.g){var t=d(e.f,e.a.c("wf","active")),n=[],i=[e.a.c("wf","loading")];t||n.push(e.a.c("wf","inactive")),u(e.f,n,i)}M(e,"inactive")}function M(e,t,n){e.j&&e.h[t]&&(n?e.h[t](n.c,w(n)):e.h[t]())}function T(){this.c={}}function j(e,t){this.c=e,this.f=t,this.a=o(this.c,"span",{"aria-hidden":"true"},this.f)}function E(e){l(e.c,"body",e.a)}function A(e){return"display:block;position:absolute;top:-9999px;left:-9999px;font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;font-variant:normal;white-space:nowrap;font-family:"+_(e.c)+";font-style:"+C(e)+";font-weight:"+e.f+"00;"}function L(e,t,n,i,r,a){this.g=e,this.j=t,this.a=i,this.c=n,this.f=r||3e3,this.h=a||void 0}function P(e,t,n,i,r,a,s){this.v=e,this.B=t,this.c=n,this.a=i,this.s=s||"BESbswy",this.f={},this.w=r||3e3,this.u=a||null,this.m=this.j=this.h=this.g=null,this.g=new j(this.c,this.s),this.h=new j(this.c,this.s),this.j=new j(this.c,this.s),this.m=new j(this.c,this.s),e=A(e=new y(this.a.c+",serif",w(this.a))),this.g.a.style.cssText=e,e=A(e=new y(this.a.c+",sans-serif",w(this.a))),this.h.a.style.cssText=e,e=A(e=new y("serif",w(this.a))),this.j.a.style.cssText=e,e=A(e=new y("sans-serif",w(this.a))),this.m.a.style.cssText=e,E(this.g),E(this.h),E(this.j),E(this.m)}g.prototype.c=function(e){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n].replace(/[\W_]+/g,"").toLowerCase());return t.join(this.a)},L.prototype.start=function(){var e=this.c.o.document,t=this,n=r(),i=new Promise((function(i,a){!function s(){r()-n>=t.f?a():e.fonts.load(function(e){return C(e)+" "+e.f+"00 300px "+_(e.c)}(t.a),t.h).then((function(e){1<=e.length?i():setTimeout(s,25)}),(function(){a()}))}()})),a=null,s=new Promise((function(e,n){a=setTimeout(n,t.f)}));Promise.race([s,i]).then((function(){a&&(clearTimeout(a),a=null),t.g(t.a)}),(function(){t.j(t.a)}))};var O={D:"serif",C:"sans-serif"},B=null;function I(){if(null===B){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);B=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return B}function R(e,t,n){for(var i in O)if(O.hasOwnProperty(i)&&t===e.f[O[i]]&&n===e.f[O[i]])return!0;return!1}function D(e){var t,n=e.g.a.offsetWidth,a=e.h.a.offsetWidth;(t=n===e.f.serif&&a===e.f["sans-serif"])||(t=I()&&R(e,n,a)),t?r()-e.A>=e.w?I()&&R(e,n,a)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?N(e,e.v):N(e,e.B):function(e){setTimeout(i((function(){D(this)}),e),50)}(e):N(e,e.v)}function N(e,t){setTimeout(i((function(){c(this.g.a),c(this.h.a),c(this.j.a),c(this.m.a),t(this.a)}),e),0)}function F(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.s=n}P.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),D(this)};var H=null;function G(e){0==--e.f&&e.j&&(e.m?((e=e.a).g&&u(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),M(e,"active")):k(e.a))}function V(e){this.j=e,this.a=new T,this.h=0,this.f=this.g=!0}function U(e,t,n,r,a){var s=0==--e.h;(e.f||e.g)&&setTimeout((function(){var e=a||null,o=r||{};if(0===n.length&&s)k(t.a);else{t.f+=n.length,s&&(t.j=s);var l,c=[];for(l=0;l<n.length;l++){var d=n[l],f=o[d.c],h=t.a,p=d;if(h.g&&u(h.f,[h.a.c("wf",p.c,w(p).toString(),"loading")]),M(h,"fontloading",p),h=null,null===H)if(window.FontFace){p=/Gecko.*Firefox\/(\d+)/.exec(window.navigator.userAgent);var m=/OS X.*Version\/10\..*Safari/.exec(window.navigator.userAgent)&&/Apple/.exec(window.navigator.vendor);H=p?42<parseInt(p[1],10):!m}else H=!1;h=H?new L(i(t.g,t),i(t.h,t),t.c,d,t.s,f):new P(i(t.g,t),i(t.h,t),t.c,d,t.s,e,f),c.push(h)}for(l=0;l<c.length;l++)c[l].start()}}),0)}function z(e,t){this.c=e,this.a=t}function W(e,t){this.c=e,this.a=t}function q(e,t){this.c=e||Z,this.a=[],this.f=[],this.g=t||""}F.prototype.g=function(e){var t=this.a;t.g&&u(t.f,[t.a.c("wf",e.c,w(e).toString(),"active")],[t.a.c("wf",e.c,w(e).toString(),"loading"),t.a.c("wf",e.c,w(e).toString(),"inactive")]),M(t,"fontactive",e),this.m=!0,G(this)},F.prototype.h=function(e){var t=this.a;if(t.g){var n=d(t.f,t.a.c("wf",e.c,w(e).toString(),"active")),i=[],r=[t.a.c("wf",e.c,w(e).toString(),"loading")];n||i.push(t.a.c("wf",e.c,w(e).toString(),"inactive")),u(t.f,i,r)}M(t,"fontinactive",e),G(this)},V.prototype.load=function(e){this.c=new a(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,function(e,t,n){var i=[],r=n.timeout;!function(e){e.g&&u(e.f,[e.a.c("wf","loading")]),M(e,"loading")}(t);i=function(e,t,n){var i,r=[];for(i in t)if(t.hasOwnProperty(i)){var a=e.c[i];a&&r.push(a(t[i],n))}return r}(e.a,n,e.c);var a=new F(e.c,t,r);for(e.h=i.length,t=0,n=i.length;t<n;t++)i[t].load((function(t,n,i){U(e,a,t,n,i)}))}(this,new x(this.c,e),e)},z.prototype.load=function(e){function t(){if(a["__mti_fntLst"+i]){var n,r=a["__mti_fntLst"+i](),s=[];if(r)for(var o=0;o<r.length;o++){var l=r[o].fontfamily;null!=r[o].fontStyle&&null!=r[o].fontWeight?(n=r[o].fontStyle+r[o].fontWeight,s.push(new y(l,n))):s.push(new y(l))}e(s)}else setTimeout((function(){t()}),50)}var n=this,i=n.a.projectId,r=n.a.version;if(i){var a=n.c.o;h(this.c,(n.a.api||"https://fast.fonts.net/jsapi")+"/"+i+".js"+(r?"?v="+r:""),(function(r){r?e([]):(a["__MonotypeConfiguration__"+i]=function(){return n.a},t())})).id="__MonotypeAPIScript__"+i}else e([])},W.prototype.load=function(e){var t,n,i=this.a.urls||[],r=this.a.families||[],a=this.a.testStrings||{},s=new p;for(t=0,n=i.length;t<n;t++)f(this.c,i[t],m(s));var o=[];for(t=0,n=r.length;t<n;t++)if((i=r[t].split(":"))[1])for(var l=i[1].split(","),c=0;c<l.length;c+=1)o.push(new y(i[0],l[c]));else o.push(new y(i[0]));b(s,(function(){e(o,a)}))};var Z="https://fonts.googleapis.com/css";function K(e){this.f=e,this.a=[],this.c={}}var X={latin:"BESbswy","latin-ext":"çöüğş",cyrillic:"йяЖ",greek:"αβΣ",khmer:"កខគ",Hanuman:"កខគ"},$={thin:"1",extralight:"2","extra-light":"2",ultralight:"2","ultra-light":"2",light:"3",regular:"4",book:"4",medium:"5","semi-bold":"6",semibold:"6","demi-bold":"6",demibold:"6",bold:"7","extra-bold":"8",extrabold:"8","ultra-bold":"8",ultrabold:"8",black:"9",heavy:"9",l:"3",r:"4",b:"7"},Y={i:"i",italic:"i",n:"n",normal:"n"},J=/^(thin|(?:(?:extra|ultra)-?)?light|regular|book|medium|(?:(?:semi|demi|extra|ultra)-?)?bold|black|heavy|l|r|b|[1-9]00)?(n|i|normal|italic)?$/;function Q(e,t){this.c=e,this.a=t}var ee={Arimo:!0,Cousine:!0,Tinos:!0};function te(e,t){this.c=e,this.a=t}function ne(e,t){this.c=e,this.f=t,this.a=[]}Q.prototype.load=function(e){var t=new p,n=this.c,i=new q(this.a.api,this.a.text),r=this.a.families;!function(e,t){for(var n=t.length,i=0;i<n;i++){var r=t[i].split(":");3==r.length&&e.f.push(r.pop());var a="";2==r.length&&""!=r[1]&&(a=":"),e.a.push(r.join(a))}}(i,r);var a=new K(r);!function(e){for(var t=e.f.length,n=0;n<t;n++){var i=e.f[n].split(":"),r=i[0].replace(/\+/g," "),a=["n4"];if(2<=i.length){var s;if(s=[],o=i[1])for(var o,l=(o=o.split(",")).length,c=0;c<l;c++){var u;if((u=o[c]).match(/^[\w-]+$/))if(null==(d=J.exec(u.toLowerCase())))u="";else{if(u=null==(u=d[2])||""==u?"n":Y[u],null==(d=d[1])||""==d)d="4";else var d=$[d]||(isNaN(d)?"4":d.substr(0,1));u=[u,d].join("")}else u="";u&&s.push(u)}0<s.length&&(a=s),3==i.length&&(s=[],0<(i=(i=i[2])?i.split(","):s).length&&(i=X[i[0]])&&(e.c[r]=i))}for(e.c[r]||(i=X[r])&&(e.c[r]=i),i=0;i<a.length;i+=1)e.a.push(new y(r,a[i]))}}(a),f(n,function(e){if(0==e.a.length)throw Error("No fonts to load!");if(-1!=e.c.indexOf("kit="))return e.c;for(var t=e.a.length,n=[],i=0;i<t;i++)n.push(e.a[i].replace(/ /g,"+"));return t=e.c+"?family="+n.join("%7C"),0<e.f.length&&(t+="&subset="+e.f.join(",")),0<e.g.length&&(t+="&text="+encodeURIComponent(e.g)),t}(i),m(t)),b(t,(function(){e(a.a,a.c,ee)}))},te.prototype.load=function(e){var t=this.a.id,n=this.c.o;t?h(this.c,(this.a.api||"https://use.typekit.net")+"/"+t+".js",(function(t){if(t)e([]);else if(n.Typekit&&n.Typekit.config&&n.Typekit.config.fn){t=n.Typekit.config.fn;for(var i=[],r=0;r<t.length;r+=2)for(var a=t[r],s=t[r+1],o=0;o<s.length;o++)i.push(new y(a,s[o]));try{n.Typekit.load({events:!1,classes:!1,async:!0})}catch(l){}e(i)}}),2e3):e([])},ne.prototype.load=function(e){var t=this.f.id,n=this.c.o,i=this;t?(n.__webfontfontdeckmodule__||(n.__webfontfontdeckmodule__={}),n.__webfontfontdeckmodule__[t]=function(t,n){for(var r=0,a=n.fonts.length;r<a;++r){var s=n.fonts[r];i.a.push(new y(s.name,S("font-weight:"+s.weight+";font-style:"+s.style)))}e(i.a)},h(this.c,(this.f.api||"https://f.fontdeck.com/s/css/js/")+function(e){return e.o.location.hostname||e.a.location.hostname}(this.c)+"/"+t+".js",(function(t){t&&e([])}))):e([])};var ie=new V(window);ie.a.c.custom=function(e,t){return new W(t,e)},ie.a.c.fontdeck=function(e,t){return new ne(t,e)},ie.a.c.monotype=function(e,t){return new z(t,e)},ie.a.c.typekit=function(e,t){return new te(t,e)},ie.a.c.google=function(e,t){return new Q(t,e)};var re={load:i(ie.load,ie)};"function"==typeof define&&define.amd?define((function(){return re})):e.exports?e.exports=re:(window.WebFont=re,window.WebFontConfig&&ie.load(window.WebFontConfig))}()},"./public/components/api/innerAPI.js":function(e,t,n){"use strict";var i=n("./node_modules/@babel/runtime/helpers/typeof/index.js"),r=n.n(i),a=n("./node_modules/react/index.js"),s=n.n(a),o=n("./node_modules/vc-cake/index.js"),l=n("./node_modules/event-emitter/index.js"),c=function(){};n.n(l)()(c.prototype);var u=new c,d={},f={};t.a={pick:function(e,t,n){var i=e.split(":"),r="";return i.forEach((function(e){r=r?"".concat(r,":").concat(e):e,d[r]&&(t=d[r].call(t,n))})),s.a.isValidElement(t)?t:(Object(o.env)("debug")&&console.warn("Not a react element",e),null)},mount:function(e,t){"function"==typeof t?d[e]=t:Object(o.env)("debug")&&console.warn("Not a correct callback",e)},applyFilter:function(e,t,n){var i=this;return f[e]&&f[e].length&&f[e].forEach((function(e){var a=e.call(i,Object.assign({},t),n);Array.isArray(t)&&!Array.isArray(a)||Array.isArray(a)&&!Array.isArray(t)||r()(t)!==r()(a)?Object(o.env)("debug")&&console.warn("Returned value must be ".concat(r()(t)),a):t=a})),t},addFilter:function(e,t){f[e]||(f[e]=[]),f[e].push(t)},dispatch:function(e,t){u.emit.apply(u,["vcv:inner:api:".concat(e)].concat(t))},subscribe:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];n?u.once("vcv:inner:api:".concat(e),t):u.on("vcv:inner:api:".concat(e),t)},unsubscribe:function(e,t){u.off("vcv:inner:api:"+e,t)}}},"./public/components/api/publicAPI.js":function(e,t,n){"use strict";var i=n("./node_modules/event-emitter/index.js"),r=function(){};n.n(i)()(r.prototype);var a=new r;t.a={on:function(e,t){a.on("vcv:api:"+e,t)},once:function(e,t){a.once("vcv:api:"+e,t)},off:function(e,t){a.off("vcv:api:"+e,t)},trigger:function(e){var t=Array.prototype.slice.call(arguments,1);a.emit.apply(a,["vcv:api:".concat(e)].concat(t))},ready:function(e){this.once("ready",e)}}},"./public/components/dnd/domElement.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),s=n.n(a),o=n("./node_modules/lodash/lodash.js"),l=n.n(o),c=function(){function e(t,n,i){r()(this,e),i=l.a.defaults(i,{containerFor:null,childFor:null,parent:null,handler:null,datasetKey:"vcvDndDomElement"}),Object.defineProperties(this,{node:{configurable:!1,enumerable:!1,value:n,writable:!1},$node:{configurable:!1,enumerable:!1,value:window.jQuery(n),writable:!1},id:{configurable:!1,enumerable:!1,value:t,writable:!1},options:{configurable:!1,enumerable:!1,value:i,writable:!1},isEmptyAsContainer:{enumerable:!1,get:function(){return 0===this.$node.find("[data-vcv-dnd-element]").length}}}),this.setAttributes()}return s()(e,[{key:"setAttributes",value:function(){var e=this.options.handler;"string"==typeof e&&(e=this.$node.find(this.options.handler).get(0)),e&&e.ELEMENT_NODE&&(void 0!==this.handler?Object.defineProperty(this,"handler",{configurable:!0,enumerable:!1,value:e,writable:!0}):this.handler=e),this.node.setAttribute("data-vcv-dnd-element",this.id),this.handler?(this.handler.setAttribute("data-vcv-dnd-element-handler",this.id),this.handler.dataset[this.options.datasetKey]=this.node.className):this.options.handler||this.node.setAttribute("data-vcv-dnd-element-handler",this.id)}},{key:"refresh",value:function(){return this.setAttributes(),this}},{key:"parent",value:function(){return this.options.parent}},{key:"isChild",value:function(e){return this.relatedTo(e.containerFor())}},{key:"relatedTo",value:function(e){if(!this.options.relatedTo||!e)return!1;var t=!1;return Array.isArray(this.options.relatedTo)?this.options.relatedTo.find((function(n){return t=Array.isArray(e)?e.indexOf(n)>-1:e===n})):e===this.options.relatedTo&&(t=!0),t}},{key:"containerFor",value:function(){return this.options.containerFor}},{key:"equals",value:function(e){return this.id===e.id}},{key:"isNearBoundaries",value:function(e,t){var n=this.node.getBoundingClientRect();return e.y-n.top<t||n.bottom-e.y<t||e.x-n.left<t||n.right-e.x<t}},{key:"on",value:function(e,t,n){var i=this.dragHandler;return i&&i.addEventListener(e,t,!!n),this}},{key:"off",value:function(e,t,n){var i=this.dragHandler;return i&&i.removeEventListener(e,t,!!n),this}},{key:"dragHandler",get:function(){return this.options.handler?this.handler:this.node}},{key:"tag",get:function(){return this.options.tag}}]),e}()},"./public/components/dnd/helper.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),s=n.n(a),o=n("./node_modules/lodash/lodash.js"),l=n.n(o),c=n("./node_modules/vc-cake/index.js"),u=Object(c.getStorage)("workspace"),d=function(){function e(t,n){r()(this,e),Object.defineProperty(this,"element",{enumerable:!1,configurable:!1,writable:!1,value:t}),Object.defineProperty(this,"options",{enumerable:!1,configurable:!1,writable:!1,value:l.a.defaults(n,{container:document.body,wrapper:null})}),Object.defineProperty(this,"control",{enumerable:!1,configurable:!1,writable:!0,value:this.draw()}),this.hide()}return s()(e,[{key:"draw",value:function(){var e=this.options.container.querySelector("#vcv-ui-drag-helper-wrapper");e&&this.options.container.removeChild(e);var t=document.createElement("div");t.classList.add("vcv-ui-drag-helper-wrapper"),t.id="vcv-ui-drag-helper-wrapper";var n=document.createElement("div");n.classList.add("vcv-drag-helper"),n.classList.add("vcv-drag-helper-"+this.element.tag),this.element.containerFor()&&this.element.containerFor().length&&n.classList.add("vcv-drag-helper-container"),t.appendChild(n),this.options.container.appendChild(t);var i=this.element.options.iconLink;i&&(n.innerHTML='<img src="'+i+'" class="vcv-ui-dnd-helper-icon" alt="" title=""/>');var r=n.getBoundingClientRect();return n.style.marginTop=-r.height/2+"px",n.style.marginLeft=-r.width/2+"px",n.style.top="-100%",n.style.left="-100%",n}},{key:"setPosition",value:function(e){this.control.style.top=e.top?"".concat(e.y-e.top,"px"):"".concat(e.y,"px"),this.control.style.left=e.left?"".concat(e.x-e.left,"px"):"".concat(e.x,"px")}},{key:"hide",value:function(){this.control.style.display="none"}},{key:"show",value:function(){var e=this,t=u.state("drag").get();t&&t.active&&t.addPanel?this.control.style.display="flex":window.setTimeout((function(){e&&e.control&&(e.control.style.display="flex")}),50)}},{key:"remove",value:function(){var e=this.control;this.control=null;var t=e.parentNode;t.classList.contains("vcv-ui-drag-helper-wrapper")?t.parentNode&&t.parentNode.removeChild(t):t.removeChild(e)}}]),e}()},"./public/components/layoutHelpers/tinymce/fontFamily/getUsedFonts.js":function(e,t,n){"use strict";var i=n("./public/sources/attributes/googleFonts/lib/google-fonts-set.json");function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){l=!0,s=e},f:function(){try{o||null==n.return||n.return()}finally{if(l)throw s}}}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var s=i.families,o=function(e,t,n){var i=s[n].variants;if(i&&1===i.length&&"regular"===i[0])return"all";var r="";return r="normal"===e&&"400"===t?"regular":"italic"===e&&"400"===t?"italic":"italic"===e?"".concat(t).concat(e):t,i.indexOf(r)>-1?r:"all"};t.a=function(e){var t,n={},i=r(e.querySelectorAll("*"));try{for(i.s();!(t=i.n()).done;){var a=t.value,l=window.getComputedStyle(a),c=l.fontFamily;c=c.replace(/^\s*['"]([^'"]*)['"]\s*$/,"$1").trim();var u=s.map((function(e){return e.family.toLowerCase()})).indexOf(c.toLowerCase());if(u>-1){var d=l.fontStyle,f=l.fontWeight,h=o(d,f,u);Object.prototype.hasOwnProperty.call(n,c)?n[c].variants.indexOf("all")<0&&n[c].variants.indexOf(h)<0&&n[c].variants.push(h):n[c]={variants:[h],subsets:s[u].subsets}}}}catch(p){i.e(p)}finally{i.f()}return Object.keys(n).forEach((function(e){n[e].variants.indexOf("all")>-1&&delete n[e].variants})),n}},"./public/components/layoutHelpers/tinymce/fontFamily/tinymceFontsSelect.jquery.js":function(e,t,n){"use strict";t.a=function(e){var t=e.jQuery;if(!e.vcvTinymcePluginInitialized){e.vcvTinymcePluginInitialized=!0;var n=function(e){e?e.closest(".vcv-ui-tinymce-fonts-selectbox").removeClass("mce-active"):t(".vcv-ui-tinymce-fonts-selectbox").removeClass("mce-active"),document.body.removeEventListener("click",i)},i=function(e){e&&e.preventDefault();var i=t(e.target),r=i.closest(".vcv-ui-tinymce-fonts-selectbox-options")||i.closest(".vcv-ui-tinymce-fonts-selectbox");r&&r.length||n()};t("body").on("click.vcvuitinymcefontsselectbox.data-api touchstart.vcvuitinymcefontsselectbox.data-api",".vcv-ui-tinymce-fonts-selectbox [data-toggle=vcv-ui-tinymce-fonts-selectbox]",(function(e){e&&e.preventDefault();var r=t(this);if(r.is(".disabled, :disabled"))return!1;var a=r.closest(".vcv-ui-tinymce-fonts-selectbox"),s=a.hasClass("mce-active");if(n(r),!s){a.toggleClass("mce-active");var o=a.find(".vcv-ui-tinymce-fonts-selectbox-font-family").val();if(o){var l=JSON.parse(o);a.find('[role=option] > li > [data-option*="'+(l.value||l.family)+'"]').focus()}var c=a.closest(".vcv-ui-tree-content");if(c.length){var u=a.offset().left,d=c.offset().left,f=c.width(),h=a.find(".vcv-ui-tinymce-fonts-selectbox-options"),p=h.width();u+p>d+f?h.css("left",d+f-(u+p)-10+"px"):h.css("left",0)}}return s?document.body.removeEventListener("click",i):document.body.addEventListener("click",i),!1})).on("click.vcvuitinymcefontsselectbox.data-api",".vcv-ui-tinymce-fonts-selectbox [role=option] > li > a",(function(e){var i=t(this);if(e.preventDefault(),e.stopPropagation(),i.is(".disabled, :disabled"))return!1;var r=i.closest(".vcv-ui-tinymce-fonts-selectbox"),a=r.find(".vcv-ui-tinymce-fonts-selectbox-label"),s=r.find(".vcv-ui-tinymce-fonts-selectbox-font-family");a.html(i.html()),s.removeData(),s.val(JSON.stringify(i.data("option"))),t.each(i.data(),(function(e,t){s.data(e,t)})),s.trigger("change"),n(i)})).on("propertychange.vcvuitinymcefontsselectbox.data-api change.vcvuitinymcefontsselectbox.data-api input.vcvuitinymcefontsselectbox.data-api paste.vcvuitinymcefontsselectbox.data-api",".vcv-ui-tinymce-fonts-selectbox-filter",(function(){var e=t(this),n=e.closest(".vcv-ui-tinymce-fonts-selectbox"),i=t("[role=option] li",n);i.hide(),i.filter((function(){return-1!==t(this).text().toUpperCase().indexOf(e.val().toUpperCase())})).show()}))}}},"./public/components/layoutHelpers/tinymce/tinymceVcvHtmleditorPlugin.js":function(e,t,n){"use strict";var i=function(e){e.addCommand("mceApplyTextFont",(function(t){!function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.apply("fontname",{value:t}),e.nodeChanged()}))}(e,t)})),e.addCommand("mceRemoveTextFont",(function(t){!function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.remove("fontname",{value:t},null,!0),e.nodeChanged()}))}(e,t)}))},r=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),a=n.n(r),s=n("./node_modules/webfontloader/webfontloader.js"),o=n.n(s);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){a()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=document.querySelector("#vcv-editor-iframe"),r=i&&i.contentWindow,a={};r&&(a.context=r),o.a.load(c({google:{families:["".concat(t)]}},a)),n&&(a={},e.getWin()&&(a.context=e.getWin()),o.a.load(c({google:{families:["".concat(t)]}},a)))},d=n("./node_modules/@babel/runtime/helpers/toConsumableArray/index.js"),f=n.n(d),h=n("./public/sources/attributes/googleFonts/lib/google-fonts-set.json").families,p=function(){return[{family:"Default Font",value:"inherit",defaultFont:!0}].concat([{family:"Andale Mono",value:"andale mono,monospace",defaultFont:!0},{family:"Arial",value:"arial,helvetica,sans-serif",defaultFont:!0},{family:"Arial Black",value:"arial black,sans-serif",defaultFont:!0},{family:"Book Antiqua",value:"book antiqua,palatino,serif",defaultFont:!0},{family:"Comic Sans MS",value:"comic sans ms,sans-serif",defaultFont:!0},{family:"Courier New",value:"courier new,courier,monospace",defaultFont:!0},{family:"Georgia",value:"georgia,palatino,serif",defaultFont:!0},{family:"Helvetica",value:"helvetica,arial,sans-serif",defaultFont:!0},{family:"Impact",value:"impact,sans-serif",defaultFont:!0},{family:"Symbol",value:"symbol",defaultFont:!0},{family:"Tahoma",value:"tahoma,arial,helvetica,sans-serif",defaultFont:!0},{family:"Terminal",value:"terminal,monaco,monospace",defaultFont:!0},{family:"Times New Roman",value:"times new roman,times,serif",defaultFont:!0},{family:"Trebuchet MS",value:"trebuchet ms,geneva,sans-serif",defaultFont:!0},{family:"Verdana",value:"verdana,geneva,sans-serif",defaultFont:!0},{family:"Webdings",value:"webdings",defaultFont:!0},{family:"Wingdings",value:"wingdings,zapf dingbats",defaultFont:!0}],f()(h))},m=function(e,t){var n=t.jQuery,i=function(e){var t;return e.dom.getParents(e.selection.getStart(),(function(e){var n=e.style["font-family"];n&&(t=t?t.replace(/"/g,""):n.replace(/"/g,""))})),t};e.addButton("VcvFontsSelect",{type:"VcvFontsSelect",tooltip:"Font family",onPostRender:function(e){return function(t){var r=t.control,a=n(r.$el);var s=a.find(".vcv-ui-tinymce-fonts-selectbox-font-family"),o=r.$el.find(".vcv-ui-tinymce-fonts-selectbox-label"),l=p();e.on("init nodeChange",(function(t){var n,c=i(e),u=!!c&&l.find((function(e){return e.value?e.value.replace(/\s/g,"")===c.replace(/\s/g,""):e.family.replace(/\s/g,"")===c.replace(/\s/g,"")}));u?(r.state.set("value",u),o.html(c?u?u.family:c:"Default Font"),s.val(JSON.stringify(u))):(o.html(c||"Default Font"),s.val(c||""),r.state.set("value","")),(n=a).is(".vcv-ui-tinymce-fonts-selectbox")?n.removeClass("mce-active"):n.closest(".vcv-ui-tinymce-fonts-selectbox").removeClass("mce-active")})),s.on("change",(function(){if(r.state.set("value",this.value),this.value){var t=JSON.parse(this.value);r.state.set("value",t),e.execCommand("mceApplyTextFont",t.value||t.family),t.defaultFont||u(e,t.family)}else e.execCommand("mceRemoveTextFont",i(e))}))}}(e)})},b=function(e,t){var n={100:"Thin",200:"Extra Light",300:"Light",400:"Normal",500:"Medium",600:"Semi Bold",700:"Bold",800:"Extra Bold",900:"Black"},i=function(e){var t=e.match(/\d+/g),n=e.match(/[a-z]+$/i);return{weight:t?t[0]:"400",style:n&&"italic"===n[0]?"italic":"regular"}},r=function(e){var t=i(e),r=n[t.weight],a="italic"===t.style?" Italic":" Regular";return"".concat(r," (").concat(t.weight,")")+a},a=function(e,t){var n=e;if(!n){var a=t.controlManager,s=a&&a.buttons&&a.buttons.VcvFontsSelect&&a.buttons.VcvFontsSelect.state;n=s&&s.data&&s.data.value}var o=[];return n&&!n.defaultFont?n.variants.forEach((function(e){var t=i(e);o.push({text:r(e),value:JSON.stringify(t),textStyle:"font-weight:".concat(t.weight)})})):o=[{text:"Normal (400) Regular",value:JSON.stringify({weight:"400",style:"regular"}),textStyle:"font-weight:normal"},{text:"Bold (700) Regular",value:JSON.stringify({weight:"700",style:"regular"}),textStyle:"font-weight:bold"}],o},s=a(null,e);e.addButton("fontWeight",{type:"listbox",text:"Font Weight",tooltip:"Font Weight",icon:!1,fixedWidth:!0,onselect:function(t){var n=t.control.settings.value;if(n){var i=JSON.parse(n);e.formatter.toggle("fontweight",{value:i.weight}),e.formatter.toggle("fontstyle",{value:"regular"===i.style?"normal":i.style});var r=e.controlManager;r&&r.buttons&&r.buttons.fontWeight&&r.buttons.fontWeight.classes.remove("active"),e.nodeChanged(),e.fire("change")}},values:s,onPostRender:function(e,n,i){return function(){this.state.set("value",null),e.on("init nodeChange",(function(n){var i=a(null,e),r=function(){var n=function(e){var t=e.selection.getRng&&e.selection.getRng(),n=t&&t.startContainer;return n?3===n.nodeType?n.parentNode:n:null}(e);if(n){var i=t.getComputedStyle(n);return{weight:i.fontWeight,style:i.fontStyle}}return""}(),s=function(e,t){var n="normal"===e.style?"regular":e.style,i={};return t.forEach((function(t){var r=JSON.parse(t.value);r&&r.style===n&&r.weight===e.weight&&(i.value=t.value,i.text=t.text)})),i}(r,i);!function(e,t,n,i,r){var a=t.controlManager,s=a&&a.buttons&&a.buttons.fontWeight&&a.buttons.fontWeight;s&&(s._values=n,i&&(s.state.set("value",i),s.state.set("text",r)),s.state.set("menu",n))}(0,e,i,s.value,s.text)}))}}(e)})},v=function(e,t){var n="8pt 10pt 12pt 14pt 16pt 18pt 24pt 36pt 42pt 48pt 56pt 64pt 80pt 96pt".split(" ").map((function(e){var t=e,n=e,i=e.split("=");return i.length>1&&(t=i[0],n=i[1]),{text:t,value:n}}));e.addButton("fontSizeSelectAdvanced",{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",fixedWidth:!0,values:n,onPostRender:function(e,t){var n=function(e,t){return/[0-9.]+px$/.test(e)?function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}(72*parseInt(e,10)/96,t||0)+"pt":e},i=function(e,t,n){var i;return e.forEach((function(e){e.value===n?i=n:e.value===t&&(i=t)})),i};return function(){var r=this;e.on("init nodeChange",(function(a){var s,o,l,c=e.queryCommandValue("FontSize");if(c)for(o=3;!l&&o>=0;o--)s=n(c,o),l=i(t,s,c);r.value(l||null),l||r.text(s)}))}}(e,n),onselect:function(t){var n=t.control.settings.value;n&&e.execCommand("FontSize",!1,n)}})},g=function(e,t){var n=[];"Default 0.5 0.75 1 1.25 1.5 1.75 2 2.25 2.5 3".split(" ").forEach((function(e){var t=e,i="Default"===e?"inherit":e,r=e.split("=");r.length>1&&(t=r[0],i=r[1]),n.push({text:t,value:i})})),e.addButton("lineHeight",{type:"listbox",text:"Line Height",tooltip:"Line Height",fixedWidth:!0,values:n,onPostRender:function(e,t){return function(){var n=this;e.on("nodeChange",(function(i){var r=e.formatter,a=null;i.parents.forEach((function(e){if(t.forEach((function(t){if(r.matchNode(e,"lineheight",{value:t.value})&&(a=t.value),a)return!1})),a)return!1})),n.value(a)}))}}(e,n),onselect:function(t){var n=t.control.settings.value;n&&(e.formatter.apply("lineheight",{value:n}),e.fire("change"))}})},y=function(e,t){var n="Default 1px 2px 3px 4px 5px 6px 7px 8px 9px 10px 15px 25px 30px 35px".split(" ").map((function(e){var t=e,n="Default"===e?"inherit":e,i=e.split("=");return i.length>1&&(t=i[0],n=i[1]),{text:t,value:n}}));e.addButton("letterSpacing",{type:"listbox",text:"Letter Spacing",tooltip:"Letter Spacing",fixedWidth:!0,values:n,onPostRender:function(e,t){return function(){var n=this;e.on("nodeChange",(function(i){var r="letterspacing",a=e.formatter,s=null;i.parents.forEach((function(e){if(t.forEach((function(t){if(a.matchNode(e,r,{value:t.value})&&(s=t.value),s)return!1})),s)return!1})),n.value(s)}))}}(e,n),onselect:function(t){var n=t.control.settings.value;n&&(e.formatter.apply("letterspacing",{value:n}),e.fire("change"))}})},_=function(e){return e.ui.Widget.extend({renderHtml:function(){var e,t,n=this._id;return'<div id="'.concat(n,'" tabindex="-1" class="').concat(this.classes,' vcv-ui-tinymce-fonts-selectbox mce-widget mce-menubtn mce-btn-has-text mce-fixed-width mce-btn mce-listbox" aria-labelledby="').concat(n,'" role="button" aria-label="Font family" aria-haspopup="true">\n <input type="hidden" value="" class="vcv-ui-tinymce-fonts-selectbox-font-family" />\n <button class="vcv-ui-tinymce-fonts-selectbox-toggle" role="presentation" tabindex="-1" data-toggle="vcv-ui-tinymce-fonts-selectbox">\n <span class="vcv-ui-tinymce-fonts-selectbox-label mce-txt">Default Font</span><i class="mce-caret"></i>\n </button>\n <div class="vcv-ui-tinymce-fonts-selectbox-options">\n <div class="vcv-ui-tinymce-fonts-selectbox-input-box">\n <input type="text" class="vcv-ui-tinymce-fonts-selectbox-filter">\n </div>\n <div role="listbox">\n <ul role="option">').concat((e=[],t=22,p().forEach((function(n,i){var r="";"Default Font"!==n.family?(r="background-position: 10px ".concat(t-22,"px;"),t-=22):r="background: none;text-indent: 0;",e.push('<li><a tabindex="-1" href="javascript:;" style="'.concat(r,"\" data-option='").concat(JSON.stringify(n),"'>").concat(n.family,"</a></li>"))})),e.join("")),"</ul>\n </div>\n </div>\n </div>")}})};t.a=function(e,t){var n=e.util.Tools.resolve("tinymce.PluginManager");n.vcvhtmleditor||(n.vcvhtmleditor=!0,n.add("vcvhtmleditor",(function(n){var r=_(e);e.ui.VcvFontsSelect=r,e.util.Tools.resolve("tinymce.ui.Factory").add("VcvFontsSelect",r),i(n),m(n,t),b(n,t),v(n,t),g(n,t),y(n,t),n.on("init",(function(){n.formatter.register("fontweight",{inline:"span",toggle:!1,styles:{fontWeight:"%value"},clear_child_styles:!0}),n.formatter.register("fontstyle",{inline:"span",toggle:!1,styles:{fontStyle:"%value"},clear_child_styles:!0}),n.formatter.register("lineheight",{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",toggle:!1,styles:{lineHeight:"%value"},clear_child_styles:!0}),n.formatter.register("letterspacing",{selector:"span,figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",toggle:!1,styles:{letterSpacing:"%value"},clear_child_styles:!0})}))})))}},"./public/components/navigationSlider/navigationSlider.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return A}));var i=n("./node_modules/@babel/runtime/helpers/extends/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),s=n.n(a),o=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(o),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),b=n.n(m),v=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),g=n.n(v),y=n("./node_modules/react/index.js"),_=n.n(y),w=n("./node_modules/prop-types/index.js"),C=n.n(w),S=n("./node_modules/classnames/index.js"),x=n.n(S),k=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;function M(e,t){this.scrollLeft=e,this.scrollTop=t}function T(e){var t,n=(k()-e.startTime)/468,i=(t=n=n>1?1:n,.5*(1-Math.cos(Math.PI*t))),r=e.startX+(e.x-e.startX)*i,a=e.startY+(e.y-e.startY)*i;e.method.call(e.scrollable,r,a),r===e.x&&a===e.y||window.requestAnimationFrame(T.bind(window,e))}function j(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=k(),r=e,a=e.scrollLeft,s=e.scrollTop,o=M;T({scrollable:r,method:o,startTime:i,startX:a,startY:s,x:t,y:n})}function E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return p()(this,n)}}var A=function(e){f()(n,e);var t=E(n);function n(e){var i;return s()(this,n),(i=t.call(this,e)).state={showControls:!1,scrolledToLeft:!0,scrolledToRight:!1},i.navigationContainerRef=_.a.createRef(),i.navigationSliderRef=_.a.createRef(),i.navigationControlsRef=_.a.createRef(),i.handleResize=i.handleResize.bind(u()(i)),i.getDropdownItems=i.getDropdownItems.bind(u()(i)),i.handleSliderScroll=i.handleSliderScroll.bind(u()(i)),i.handleItemMouseEnter=i.handleItemMouseEnter.bind(u()(i)),i.resizeObserver=new window.ResizeObserver(i.handleResize),i}return l()(n,[{key:"componentDidMount",value:function(){this.resizeObserver.observe(this.navigationContainerRef.current),this.navigationSliderRef.current.addEventListener("scroll",this.handleSliderScroll),this.navigationSliderRef.current.addEventListener("wheel",this.handleHorizontalScroll);var e=this.navigationSliderRef.current&&this.navigationSliderRef.current.childNodes,t=0;e.forEach((function(e){t+=e.getBoundingClientRect().width})),this.setState({itemTotalWidth:t},this.handleResize)}},{key:"componentWillUnmount",value:function(){this.resizeObserver.unobserve(this.navigationContainerRef.current),this.navigationSliderRef.current.removeEventListener("scroll",this.handleSliderScroll),this.navigationSliderRef.current.removeEventListener("wheel",this.handleHorizontalScroll)}},{key:"componentDidUpdate",value:function(e,t){if(t.showControls!==this.state.showControls||e.activeSection!==this.props.activeSection){var n=this.navigationContainerRef.current?this.navigationContainerRef.current.querySelector(".vcv-ui-navigation-slider-item--active"):null;n&&this.navigationScrollHandler(n)}}},{key:"handleHorizontalScroll",value:function(e){0!==e.deltaY&&(e.preventDefault(),this.scrollLeft+=e.deltaY)}},{key:"handleSliderScroll",value:function(){var e=this.navigationSliderRef.current.getBoundingClientRect(),t=this.navigationSliderRef.current.firstChild.getBoundingClientRect(),n=this.navigationSliderRef.current.lastChild.getBoundingClientRect();this.setState({scrolledToLeft:t.left>=e.left,scrolledToRight:n.left+n.width<=e.left+e.width})}},{key:"handleResize",value:function(){var e=this.navigationContainerRef.current.getBoundingClientRect().width<=this.state.itemTotalWidth;this.setState({showControls:e}),this.handleSliderScroll()}},{key:"handleClick",value:function(e,t){var n=e.type,i=e.index,r=e.activeSubControl;this.props.setActiveSection(n,i,r);var a=t&&t.target&&t.target.closest(".vcv-ui-navigation-slider-item");this.navigationScrollHandler(a)}},{key:"navigationScrollHandler",value:function(e){if(e){var t=e.getBoundingClientRect(),n=this.navigationSliderRef.current,i=n.getBoundingClientRect();t.left<i.left?j(n,n.scrollLeft+(t.left-i.left)):t.width+t.left>i.width+i.left&&j(n,n.scrollLeft+(t.width+t.left)-(i.width+i.left))}}},{key:"handleItemMouseEnter",value:function(e){var t=e.currentTarget,n=t.getBoundingClientRect(),i=t.querySelector(".vcv-ui-navigation-slider-dropdown"),r=i.getBoundingClientRect(),a=this.navigationContainerRef.current.getBoundingClientRect(),s=n.left-a.left;s<0?s=0:s+r.width>a.width&&(s=a.width-r.width),i.style.left="".concat(s,"px")}},{key:"getNavigationItems",value:function(){var e=this;return Object.values(this.props.controls).map((function(t,n){var i=t.type,a=t.title,s=t.subControls,o=t.level,l=i===e.props.activeSection,c=x()({"vcv-ui-navigation-slider-item":!0,"vcv-ui-navigation-slider-item--active":l,"vcv-ui-badge--error":"critical"===o,"vcv-ui-badge--warning":"warning"===o,"vcv-ui-badge--success":"success"===o}),u=t.index;void 0!==t.subIndex&&(u="".concat(t.index,"-").concat(t.subIndex));var d={className:c},f=null;return s&&s.length&&(f=_.a.createElement("div",{className:"vcv-ui-navigation-slider-dropdown"},e.getDropdownItems(s,i,u,l)),d.onMouseEnter=e.handleItemMouseEnter),_.a.createElement("div",r()({},d,{key:"navigation-slider-".concat(i,"-").concat(n)}),_.a.createElement("button",{type:"button",onClick:e.handleClick.bind(e,{type:i,index:u}),className:"vcv-ui-navigation-slider-button"},a),f)}))}},{key:"getDropdownItems",value:function(e,t,n,i){var r=this;return e.map((function(e){var a=e.type,s=e.title,o=x()({"vcv-ui-navigation-slider-dropdown-item":!0,"vcv-ui-navigation-slider-dropdown-item--active":i&&a===r.props.activeSubControl});return _.a.createElement("button",{key:"navigation-slider-dropdown-item-".concat(a),type:"button",onClick:r.handleClick.bind(r,{type:t,index:n,activeSubControl:a}),className:o},s)}))}},{key:"handleSlideMove",value:function(e){var t=this.navigationSliderRef.current,n=t.getBoundingClientRect(),i=n.width,r="left"===e?-i:i;t.childNodes.forEach((function(t){var a=t.getBoundingClientRect(),s=a.left-n.left,o=s+a.width;if("left"===e){if(s-n.left<0&&s+a.width-n.left>0){var l=s+a.width-n.width;-l>i/2&&(r=l)}}else if(i>s&&i<o){var c=a.left-n.left;c>i/2&&(r=c)}})),j(t,t.scrollLeft+r)}},{key:"getControls",value:function(){var e=this.state,t=e.showControls,n=e.scrolledToLeft,i=e.scrolledToRight;if(t){var a={},s={};return n&&(a.disabled=!0),i&&(s.disabled=!0),_.a.createElement("div",{className:"vcv-ui-navigation-slider-controls",ref:this.navigationControlsRef},_.a.createElement("button",r()({className:"vcv-ui-navigation-slider-control-button",onClick:this.handleSlideMove.bind(this,"left")},a),_.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-expand"})),_.a.createElement("button",r()({className:"vcv-ui-navigation-slider-control-button",onClick:this.handleSlideMove.bind(this,"right")},s),_.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-expand"})))}return null}},{key:"render",value:function(){var e=this.state,t=e.scrolledToLeft,n=e.scrolledToRight,i=x()({"vcv-ui-navigation-slider-container":!0,"vcv-ui-navigation-slider-container--shadow-left":!t,"vcv-ui-navigation-slider-container--shadow-right":!n});return _.a.createElement("div",{className:i,ref:this.navigationContainerRef},_.a.createElement("div",{className:"vcv-ui-navigation-slider",ref:this.navigationSliderRef},this.getNavigationItems()),this.getControls())}}]),n}(_.a.Component);g()(A,"propTypes",{controls:C.a.object.isRequired,activeSection:C.a.string.isRequired,setActiveSection:C.a.func.isRequired,activeSubControl:C.a.string})},"./public/components/notifications/notifications.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return D}));var i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),s=n.n(a),o=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(o),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),b=n.n(m),v=n("./node_modules/vc-cake/index.js"),g=n.n(v),y=n("./node_modules/@babel/runtime/helpers/extends/index.js"),_=n.n(y),w=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),C=n.n(w),S=n("./node_modules/react-dom/index.js"),x=n.n(S),k=n("./node_modules/classnames/index.js"),M=n.n(k);function T(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var j=Object(v.getStorage)("notifications"),E=function(e){u()(n,e);var t=T(n);function n(e){var i;return r()(this,n),(i=t.call(this,e)).state={hidden:!1},i.timer=null,i.handleClickHideNotification=i.handleClickHideNotification.bind(l()(i)),i.handleRemoveNotification=i.handleRemoveNotification.bind(l()(i)),i}return s()(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props.data.time,n=parseInt(t)||3e3;this.timer=window.setTimeout((function(){e.handleClickHideNotification()}),n)}},{key:"componentWillUnmount",value:function(){window.clearTimeout(this.timer),j.trigger("remove",this.props.data.id)}},{key:"handleRemoveNotification",value:function(){j.trigger("remove",this.props.data.id)}},{key:"handleClickHideNotification",value:function(){window.clearTimeout(this.timer),this.setState({hidden:!0}),x.a.findDOMNode(this).addEventListener("transitionend",this.handleRemoveNotification)}},{key:"render",value:function(){var e,t=this,n=this.props,i=n.data,r=n.position;if(!i.text)return null;var a="",s="",o="",l={};a=i.html?b.a.createElement("div",{className:"vcv-layout-notifications-text",dangerouslySetInnerHTML:{__html:i.text}}):b.a.createElement("div",{className:"vcv-layout-notifications-text"},i.text),i.icon&&(s=b.a.createElement("div",{className:"vcv-layout-notifications-icon"},b.a.createElement("i",{className:i.icon}))),i.showCloseButton?o=b.a.createElement("div",{className:"vcv-layout-notifications-close",onClick:this.handleClickHideNotification},b.a.createElement("div",{className:"vcv-layout-notifications-close-btn"})):l.onClick=this.handleClickHideNotification;var c=i.type&&["default","success","warning","error"].indexOf(i.type)>=0?i.type:"default",u=M()((e={},C()(e,"vcv-layout-notifications-position--".concat(r),!0),C()(e,"vcv-layout-notifications-type--".concat(c),!0),C()(e,"vcv-layout-notifications-style--transparent",i.transparent),C()(e,"vcv-layout-notifications-shape--rounded",i.rounded),C()(e,"vcv-layout-notifications-type--disabled",this.state.hidden),e));return b.a.createElement("div",_()({className:u},l,{ref:function(e){t.textInput=e}}),s,a,o)}}]),n}(b.a.Component);function A(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var L=Object(v.getStorage)("notifications").state("notifications"),P=function(e){u()(n,e);var t=A(n);function n(e){var i;return r()(this,n),(i=t.call(this,e)).state={topNotifications:[],bottomNotifications:[]},i.update=i.update.bind(l()(i)),L.onChange(i.update),i}return s()(n,[{key:"componentWillUnmount",value:function(){L.ignoreChange(this.update)}},{key:"update",value:function(e){var t=[],n=[],i=this.props.isPortal;e&&e.length&&e.forEach((function(e){(i&&e.usePortal||!i&&!e.usePortal)&&("bottom"===e.position?n.push(e):t.push(e))})),this.setState({topNotifications:t,bottomNotifications:n})}},{key:"renderItems",value:function(e,t){if(e)return e.map((function(e){return b.a.createElement(E,{data:e,key:"notification-".concat(e.id),position:t})}))}},{key:"render",value:function(){return b.a.createElement("div",{className:"vcv-layout-notifications"},b.a.createElement("div",{className:"vcv-layout-notifications-top"},this.renderItems(this.state.topNotifications,"top")),b.a.createElement("div",{className:"vcv-layout-notifications-bottom"},this.renderItems(this.state.bottomNotifications,"bottom")))}}]),n}(b.a.Component);function O(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var B=function(e){u()(n,e);var t=O(n);function n(){return r()(this,n),t.apply(this,arguments)}return s()(n,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.portalContainer;return n?x.a.createPortal(t,n):null}}]),n}(b.a.Component);function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var R=g.a.getStorage("notifications").state("portal"),D=function(e){u()(n,e);var t=I(n);function n(e){var i;return r()(this,n),(i=t.call(this,e)).state={portalContainer:null},i.changePortalContainer=i.changePortalContainer.bind(l()(i)),i}return s()(n,[{key:"componentDidMount",value:function(){R.onChange(this.changePortalContainer)}},{key:"componentWillUnmount",value:function(){R.ignoreChange(this.changePortalContainer)}},{key:"getVisibleContainer",value:function(e){var t=[].slice.call(document.querySelectorAll(e));return t.length?t.filter((function(e){return null!==e.offsetParent}))[0]:null}},{key:"changePortalContainer",value:function(e){this.setState({portalContainer:e?this.getVisibleContainer(e):e})}},{key:"render",value:function(){return b.a.createElement(b.a.Fragment,null,b.a.createElement(P,null),b.a.createElement(B,{portalContainer:this.state.portalContainer},b.a.createElement(P,{isPortal:!0})))}}]),n}(b.a.Component)},"./public/components/panels/addElement/lib/elementControl.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return z}));var i=n("./node_modules/@babel/runtime/helpers/extends/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),s=n.n(a),o=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(o),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),b=n.n(m),v=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),g=n.n(v),y=n("./node_modules/vc-cake/index.js"),_=n.n(y),w=n("./node_modules/react/index.js"),C=n.n(w),S=n("./node_modules/react-dom/index.js"),x=n.n(S),k=n("./node_modules/classnames/index.js"),M=n.n(k),T=n("./public/components/dnd/helper.js"),j=n("./public/components/dnd/domElement.js"),E=n("./node_modules/mobile-detect/mobile-detect.js"),A=n.n(E),L=n("./node_modules/prop-types/index.js"),P=n.n(L),O=n("./public/tools/response.js");function B(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return p()(this,n)}}var I=_.a.getService("dataManager"),R=_.a.getStorage("workspace"),D=_.a.getService("hubElements"),N=_.a.getStorage("settings"),F=_.a.getStorage("notifications"),H=_.a.getService("dataProcessor"),G=_.a.getService("document"),V=_.a.getStorage("hubElements"),U=_.a.getService("roleManager"),z=function(e){f()(n,e);var t=B(n);function n(e){var i;return s()(this,n),i=t.call(this,e),g()(u()(i),"helper",null),g()(u()(i),"layoutBarOverlay",document.querySelector(".vcv-layout-bar-overlay")),g()(u()(i),"layoutBarOverlayRect",null),g()(u()(i),"dragTimeout",0),g()(u()(i),"addedId",null),g()(u()(i),"iframeWindow",null),i.state={previewVisible:!1,previewStyle:{},isDragging:!1,iframe:document.getElementById("vcv-editor-iframe"),backendContentContainer:document.querySelector(".vcv-wpbackend-layout-content-container"),mouseX:null,mouseY:null,showSpinner:!1},i.handleMouseEnterShowPreview=i.handleMouseEnterShowPreview.bind(u()(i)),i.handleMouseLeaveHidePreview=i.handleMouseLeaveHidePreview.bind(u()(i)),i.handleMouseDown=i.handleMouseDown.bind(u()(i)),i.handleMouseUp=i.handleMouseUp.bind(u()(i)),i.initDrag=i.initDrag.bind(u()(i)),i.handleDragStateChange=i.handleDragStateChange.bind(u()(i)),i.handleFocus=i.handleFocus.bind(u()(i)),i.handleKeyPress=i.handleKeyPress.bind(u()(i)),i.handleRemovePreset=i.handleRemovePreset.bind(u()(i)),i.handleRemoveElement=i.handleRemoveElement.bind(u()(i)),i.displayError=i.displayError.bind(u()(i)),i.displaySuccess=i.displaySuccess.bind(u()(i)),i.handleUpdatePreviewPosition=i.handleUpdatePreviewPosition.bind(u()(i)),i}return l()(n,[{key:"componentDidMount",value:function(){R.state("drag").onChange(this.handleDragStateChange)}},{key:"componentWillUnmount",value:function(){this.endDrag(),R.state("drag").ignoreChange(this.handleDragStateChange)}},{key:"handleDragStateChange",value:function(e){e&&Object.prototype.hasOwnProperty.call(e,"active")&&!e.active&&this.state.isDragging?this.endDragGlobal():e&&Object.prototype.hasOwnProperty.call(e,"terminate")&&e.terminate&&this.state.isDragging&&this.endDrag()}},{key:"handleMouseEnterShowPreview",value:function(){var e=new A.a(window.navigator.userAgent);if(!e.mobile()||!e.tablet()&&!e.phone()){var t=R.state("drag").get();t&&t.active||this.setState({previewVisible:!0},this.handleUpdatePreviewPosition)}}},{key:"handleMouseLeaveHidePreview",value:function(){this.setState({previewVisible:!1})}},{key:"getClosest",value:function(e,t){var n,i;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some((function(e){return"function"==typeof document.body[e]&&(n=e,!0)}));e;){if((i=e.parentElement)&&i[n](t))return i;e=i}return null}},{key:"handleUpdatePreviewPosition",value:function(){var e=x.a.findDOMNode(this),t=(void 0===e.closest?this.getClosest(e,".vcv-ui-item-list"):e.closest(".vcv-ui-item-list")).querySelector(".vcv-ui-item-list-item"),n=e.querySelector(".vcv-ui-item-element-content"),i=e.querySelector(".vcv-ui-item-preview-container");if(!i)return!1;var r=n.getBoundingClientRect(),a=t.getBoundingClientRect(),s=i.getBoundingClientRect(),o=window.innerHeight,l=window.innerWidth,c=r.left+r.width,u=r.top;return c+s.width>l&&(c=r.left-s.width),c<0&&(c=r.left,u=r.top+r.height),c+s.width>l&&(c=r.left+r.width-s.width),c<0&&(c=a.left),!(c+s.width>l)&&(u+s.height>o&&(u=r.top+r.height-s.height,c!==r.left&&c!==a.left||(u=r.top-s.height)),!(u<0)&&(this.setState({previewStyle:{left:c,top:u}}),!0))}},{key:"endDrag",value:function(){var e=this.state.iframe;this.setState({isDragging:!1,mouseX:null,mouseY:null}),document.body.removeEventListener("mousemove",this.initDrag),this.helper&&(this.helper.remove(),this.helper=null),e&&e.removeAttribute("style"),window.clearTimeout(this.dragTimeout),this.dragTimeout=0}},{key:"endDragGlobal",value:function(){this.endDrag(),_.a.setData("dropNewElement",{endDnd:!0})}},{key:"handleDragWithIframe",value:function(e,t){var n=this.props,i=n.element,r=n.tag,a=this.state,s=a.iframe,o=a.isDragging;this.helper||this.createHelper(r,t),s.style.pointerEvents="none",e.target.closest(".vcv-layout-header")?(this.helper.show(),o&&_.a.getData("dropNewElement")&&!_.a.getData("dropNewElement").endDnd&&_.a.setData("dropNewElement",{endDnd:!0})):(s.style="",this.helper.hide(),o&&_.a.setData("dropNewElement",{id:"dropNewElement",point:!1,tag:r,domNode:t,element:i})),this.helper.setPosition({x:e.clientX,y:e.clientY})}},{key:"handleDragWithoutIframe",value:function(e,t){var n=this.props,i=n.element,r=n.tag;_.a.getData("vcv:layoutCustomMode")||_.a.setData("dropNewElement",{id:i.id,point:{x:e.clientX,y:e.clientY},tag:r,domNode:t})}},{key:"initDrag",value:function(e){if(this.state.mouseX||this.state.mouseY){if(e.pageX!==this.state.mouseX&&e.pageY!==this.state.mouseY){var t=this.props.element,n=this.state,i=n.iframe,r=n.isDragging,a=n.backendContentContainer,s=document.createElement("div");s.setAttribute("data-vcv-element",t.id);var o=R.state("drag");this.handleMouseLeaveHidePreview(),o.get()&&o.get().active||o.set({active:!0,addPanel:!0}),r||this.setState({isDragging:!0}),i&&!a?this.handleDragWithIframe(e,s):this.handleDragWithoutIframe(e,s)}}else this.setState({mouseX:e.pageX,mouseY:e.pageY})}},{key:"createHelper",value:function(e,t){var n=document.body,i=new j.a("dropElement",t,{containerFor:null,relatedTo:null,parent:null,handler:null,tag:e,iconLink:D.getElementIcon(e)});this.helper=new T.a(i,{container:n}),this.helper.show()}},{key:"handleMouseDown",value:function(e){var t=this;e&&e.preventDefault(),this.state.isDragging||(this.dragTimeout=setTimeout((function(){t.layoutBarOverlayRect=t.layoutBarOverlay.getBoundingClientRect(),document.body.addEventListener("mousemove",t.initDrag)}),1))}},{key:"handleMouseUp",value:function(e){if(e&&e.preventDefault(),e.target.dataset&&e.target.dataset.action&&"deleteElementPreset"===e.target.dataset.action)this.endDragGlobal();else if(e.target.dataset&&e.target.dataset.action&&"deleteElement"===e.target.dataset.action)this.endDragGlobal();else{var t=R.state("drag").get();t&&t.active?this.endDragGlobal():(this.props.addElement(this.props.element,this.props.elementPresetId),this.endDrag())}}},{key:"handleFocus",value:function(e){e&&e.preventDefault(),this.props.setFocusedElement(this.props.element)}},{key:"handleKeyPress",value:function(e){"Enter"===e.key&&(e.preventDefault(),this.props.applyFirstElement())}},{key:"handleRemovePreset",value:function(){var e=this,t=I.get("localizations"),n=t?t.removeElementPresetWarning:"Do you want to remove this element preset?";if(window.confirm(n)){var i=t?t.couldNotParseData:"Could not parse data from the server.",r=t?t.noAccessCheckLicence:"No access, check your license.",a=t?t.presetRemovedText:"Element preset has been removed.",s=this.props.elementPresetId;this.setState({showSpinner:!0}),H.appAdminServerRequest({"vcv-action":"addon:presets:delete:adminNonce","vcv-preset-id":s,"vcv-nonce":I.get("nonce")}).then((function(t){var n,o=Object(O.a)(t);o?o&&o.status?(V.trigger("removePreset",s),e.displaySuccess(a)):(n=o&&o.response&&o.response.message?o.response.message:o&&o.message?o.message:r,e.displayError(n),_.a.env("VCV_DEBUG")&&console.warn(n,o)):e.displayError(i)}))}}},{key:"handleRemoveElement",value:function(){var e=this,t=I.get("localizations"),n=t?t.removeElementWarning:"Do you want to remove this element?";if(window.confirm(n)){var i=this.props.element.tag,r=t?t.removeElementInUseCurrentPageWarning:"Could not parse data from the server.";if(Object.keys(G.getByTag(i)).length>0)return void this.displayError(r);var a=t?t.couldNotParseData:"Could not parse data from the server.",s=t?t.noAccessCheckLicence:"No access, check your license.",o=t?t.elementRemovedText:"Element has been removed.";this.setState({showSpinner:!0}),H.appAdminServerRequest({"vcv-action":"editors:elements:delete:adminNonce","vcv-element-tag":i}).then((function(t){var n,r=Object(O.a)(t);r?r&&r.status?(V.trigger("removeElement",i),e.displaySuccess(o)):(n=r&&r.response&&r.response.message?r.response.message:r&&r.message?r.message:s,e.displayError(n),_.a.env("VCV_DEBUG")&&console.warn(n,r)):e.displayError(a)}))}}},{key:"displaySuccess",value:function(e){F.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:e,time:5e3})}},{key:"displayError",value:function(e){this.setState({showSpinner:!1}),F.trigger("add",{position:"bottom",type:"error",text:e,time:5e3})}},{key:"isElementRemovable",value:function(e){return U.can("hub_elements_templates_blocks",U.defaultAdmin())&&!e.metaIsDefaultElement&&!e.thirdParty&&-1===["globalTemplate","layoutFooterArea","layoutHeaderArea","layoutSidebarArea","layoutWpCommentsArea","layoutWpContentArea"].indexOf(e.tag)}},{key:"render",value:function(){var e=this.props,t=e.name,n=e.element,i=e.elementPresetId,a=e.thirdParty,s=this.state,o=s.previewVisible,l=s.previewStyle,c=R.state("drag").get(),u=I.get("localizations"),d=M()({"vcv-ui-item-list-item":!0,"vcv-ui-item-list-item--inactive":c&&c.active,"vcv-ui-item-list-item--preset":!!i}),f=M()({"vcv-ui-item-badge vcv-ui-badge--success":!1,"vcv-ui-item-badge vcv-ui-badge--warning":!1}),h=n.metaThumbnailUrl,p=n.metaPreviewUrl,m=N.state("itemPreviewDisabled").get(),b="";if(!m&&o&&!this.state.showSpinner){var v=u?u.addOn:"Addon";b=C.a.createElement("figure",{className:"vcv-ui-item-preview-container",style:l},a?C.a.createElement("span",{className:"vcv-ui-item-preview-addon-tag"},v):null,C.a.createElement("img",{className:"vcv-ui-item-preview-image",src:p,alt:t,onLoad:this.handleUpdatePreviewPosition}),C.a.createElement("figcaption",{className:"vcv-ui-item-preview-caption"},C.a.createElement("div",{className:"vcv-ui-item-preview-text"},n.metaDescription)))}var g=M()({"vcv-ui-icon vcv-ui-icon-close-thin vcv-ui-form-attach-image-item-control-state--danger":!0,"vcv-ui-state--hidden":this.state.showSpinner}),y={},_=U.can("editor_content_presets_management",U.defaultTrue()),w=null;i?_&&(w=C.a.createElement("span",{className:g,title:u.removePlaceholder.replace("%",t),onClick:this.handleRemovePreset,"data-action":"deleteElementPreset"})):this.isElementRemovable(n)&&(w=C.a.createElement("span",{className:g,onClick:this.handleRemoveElement,title:u.removePlaceholder.replace("%",t),"data-action":"deleteElement"}));var S=M()({"vcv-ui-item-control vcv-ui-icon vcv-ui-wp-spinner-light":!0,"vcv-ui-state--hidden":!this.state.showSpinner}),x=M()({"vcv-ui-item-add vcv-ui-icon vcv-ui-icon-add":!0,"vcv-ui-state--hidden":this.state.showSpinner}),k=M()({"vcv-ui-item-overlay":!0,"vcv-ui-item-overlay--visible":this.state.showSpinner,"vcv-ui-item-control--visible":this.props.isRemoveStateActive}),T=U.can("editor_content_element_add",U.defaultTrue()),j={};!this.props.isRemoveStateActive&&T&&(j.onMouseDown=this.handleMouseDown,j.onMouseUp=this.handleMouseUp,j.onKeyPress=this.handleKeyPress);var E=null,A=null;return this.state.showSpinner||(this.props.isRemoveStateActive?(E=w,w||(A=u?u.thisElementCantBeDeleted:"This element can’t be deleted",j.style={cursor:"not-allowed"},y.style={cursor:"not-allowed"})):T?E=C.a.createElement("span",{title:u.addPlaceholder.replace("%",t),className:x}):T||(y.style={cursor:"not-allowed"})),C.a.createElement("div",{className:d},C.a.createElement("span",r()({className:"vcv-ui-item-element",onMouseEnter:m?null:this.handleMouseEnterShowPreview,onMouseLeave:m?null:this.handleMouseLeaveHidePreview,onFocus:this.handleFocus,tabIndex:0,title:A},j),C.a.createElement("span",{className:"vcv-ui-item-element-content"},C.a.createElement("img",{className:"vcv-ui-item-element-image",src:h,alt:t}),C.a.createElement("span",r()({className:k},y),E,w?C.a.createElement("span",{className:S}):null)),C.a.createElement("span",{className:"vcv-ui-item-element-name"},C.a.createElement("span",{className:f},t)),b))}}]),n}(C.a.Component);g()(z,"propTypes",{tag:P.a.string.isRequired,name:P.a.string.isRequired,element:P.a.object.isRequired,thirdParty:P.a.bool,addElement:P.a.func,setFocusedElement:P.a.func,applyFirstElement:P.a.func,isRemoveStateActive:P.a.bool})},"./public/components/panels/hub/hubContainer.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return Ie}));var i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),s=n.n(a),o=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(o),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),b=n.n(m),v=n("./node_modules/react/index.js"),g=n.n(v),y=n("./node_modules/classnames/index.js"),_=n.n(y),w=n("./node_modules/@babel/runtime/helpers/extends/index.js"),C=n.n(w),S=n("./node_modules/vc-cake/index.js"),x=n.n(S),k=n("./public/components/panels/addElement/lib/elementControl.js");function M(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var T=Object(S.getStorage)("hubElements"),j=Object(S.getStorage)("workspace"),E=Object(S.getService)("dataManager").get("localizations"),A=T.state("elements"),L=Object(S.getStorage)("editorPopup"),P=Object(S.getStorage)("settings"),O=Object(S.getService)("roleManager"),B=function(e){u()(n,e);var t=M(n);function n(e){var i;return r()(this,n),(i=t.call(this,e)).state={isNew:i.props.isNew},i.isHubInWpDashboard=j.state("isHubInWpDashboard").get(),i.addElement=i.addElement.bind(l()(i)),i.downloadElement=i.downloadElement.bind(l()(i)),i}return s()(n,[{key:"downloadElement",value:function(){if(!1===P.state("agreeHubTerms").get())return L.state("fullScreenPopupData").set({onPrimaryButtonClick:this.downloadElement}),void L.state("activeFullPopup").set("terms-box");var e=this.props,t=e.element;(0,e.onDownloadItem)(E.elementDownloadRequiresUpdate||"Update Visual Composer plugin to the most recent version to download this content element.")&&T.trigger("downloadElement",t)}},{key:"addElement",value:function(){this.props.addElement(this.props.element)}},{key:"render",value:function(){var e=this.props,t=e.name,n=e.element,i=e.isDownloading,r=e.tag,a=e.isAllowedForThisRole,s=this.state,o=s.previewVisible,l=s.previewStyle,c=s.isNew,u=O.can("editor_content_element_add",O.defaultTrue()),d="downloading";if(!i){var f=A.get()[r];d=void 0===f||f.metaIsElementRemoved?"inactive":"success"}var h=!a||!n.allowDownload&&"inactive"===d,p=_()({"vcv-ui-item-element":!0,"vcv-ui-item-element-inactive":"success"!==d,"vcv-ui-item-element-inactive--locked":h}),m=_()({"vcv-ui-item-list-item":!0,"vcv-ui-item-list-item--inactive":!1}),b=_()({"vcv-ui-item-badge vcv-ui-badge--success":!1,"vcv-ui-item-badge vcv-ui-badge--warning":!1}),v=_()({"vcv-ui-item-overlay":!0,"vcv-ui-item-downloading":"downloading"===d}),y=n.thumbnailUrl||n.metaThumbnailUrl,w=n.previewUrl||n.metaPreviewUrl,S=_()({"vcv-ui-item-add":!0,"vcv-ui-item-add-hub":!0,"vcv-ui-icon":!0,"vcv-ui-icon-download":"inactive"===d&&!h,"vcv-ui-wp-spinner-light":"downloading"===d,"vcv-ui-icon-lock-fill":h,"vcv-ui-icon-add":"success"===d&&!this.isHubInWpDashboard&&u}),x={},k={},M=this.isHubInWpDashboard||!u?null:this.addElement;u||"success"!==d||(k.style={cursor:"not-allowed"}),"success"!==d&&(h?(M=null,a?x.onClick=this.props.onClickGoPremium.bind(this,"element"):k.style={cursor:"not-allowed"}):M=this.downloadElement);var T=g.a.createElement("span",{className:S,onClick:M}),j=null,L=null,P=null;if(c){var B=E.new||"New";L=g.a.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},B)}if(!c&&n.bundleType&&n.bundleType.indexOf("free")<0){var I=E?E.premium:"Premium";P=g.a.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},I)}return o&&(j=g.a.createElement("figure",{className:"vcv-ui-item-preview-container",style:l},g.a.createElement("img",{className:"vcv-ui-item-preview-image",src:w,alt:t,onLoad:this.handleUpdatePreviewPosition}),g.a.createElement("figcaption",{className:"vcv-ui-item-preview-caption"},g.a.createElement("div",{className:"vcv-ui-item-preview-text"},n.description||n.metaDescription),L||P))),g.a.createElement("div",{className:m},g.a.createElement("span",C()({className:p,onMouseEnter:this.handleMouseEnterShowPreview,onMouseLeave:this.handleMouseLeaveHidePreview,title:t},x),L,g.a.createElement("span",{className:"vcv-ui-item-element-content"},g.a.createElement("img",{className:"vcv-ui-item-element-image",src:y,alt:t}),g.a.createElement("span",C()({className:v},k),T)),g.a.createElement("span",{className:"vcv-ui-item-element-name"},g.a.createElement("span",{className:b},t)),j))}}]),n}(k.a);function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var R=Object(S.getService)("myTemplates"),D=Object(S.getStorage)("workspace"),N=Object(S.getStorage)("elements"),F=D.state("settings"),H=Object(S.getStorage)("hubTemplates"),G=Object(S.getService)("dataManager"),V=Object(S.getService)("roleManager"),U=G.get("localizations"),z=Object(S.getStorage)("editorPopup"),W=Object(S.getStorage)("settings"),q=function(e){u()(n,e);var t=I(n);function n(e){var i;return r()(this,n),(i=t.call(this,e)).state={showLoading:!1,isNew:i.props.isNew},i.isHubInWpDashboard=D.state("isHubInWpDashboard").get(),i.downloadTemplate=i.downloadTemplate.bind(l()(i)),i.addTemplate=i.addTemplate.bind(l()(i)),i}return s()(n,[{key:"downloadTemplate",value:function(){if(!1===W.state("agreeHubTerms").get())return z.state("fullScreenPopupData").set({onPrimaryButtonClick:this.downloadTemplate}),void z.state("activeFullPopup").set("terms-box");var e=this.props,t=e.element;(0,e.onDownloadItem)(U.templateDownloadRequiresUpdate||"Update Visual Composer plugin to the most recent version to download this template.")&&H.trigger("downloadTemplate",t)}},{key:"addTemplate",value:function(){var e=this,t=function(e){N.trigger("merge",e),F.set(!1)};if(Object(S.env)("VCV_FT_TEMPLATE_DATA_ASYNC")){var n=R.findTemplateByBundle(this.props.element.bundle).id;this.setState({showLoading:!0}),R.load(n,(function(n){e.setState({showLoading:!1}),t(n.data)}))}else{var i=R.findTemplateByBundle(this.props.element.bundle);t(i.data)}}},{key:"render",value:function(){var e=this.props,t=e.name,n=e.element,i=e.isDownloading,r=e.isAllowedForThisRole,a=this.state,s=a.previewVisible,o=a.previewStyle,l=a.isNew,c="downloading";i||(c=R.findTemplateByBundle(n.bundle)?"success":"inactive");var u,d=!r||!n.allowDownload&&"inactive"===c,f=_()({"vcv-ui-item-element":!0,"vcv-ui-item-element-inactive":"success"!==c,"vcv-ui-item-element-inactive--locked":d}),h=_()({"vcv-ui-item-list-item":!0,"vcv-ui-item-list-item--inactive":!1}),p=_()({"vcv-ui-item-badge vcv-ui-badge--success":!1,"vcv-ui-item-badge vcv-ui-badge--warning":!1}),m=_()({"vcv-ui-item-overlay":!0,"vcv-ui-item-downloading":"downloading"===c}),b=n.metaThumbnailUrl,v=n.metaPreviewUrl,y=V.can("hub_elements_templates_blocks",V.defaultTrue()),w=_()({"vcv-ui-item-add":!0,"vcv-ui-item-add-hub":!0,"vcv-ui-icon":!0,"vcv-ui-icon-download":"inactive"===c,"vcv-ui-wp-spinner-light":"downloading"===c||this.state.showLoading,"vcv-ui-icon-lock-fill":d,"vcv-ui-icon-add":"success"===c&&!this.isHubInWpDashboard&&y}),S={},x={};this.isHubInWpDashboard?u=null:y?u=this.addTemplate:x.style={cursor:"not-allowed"},"success"!==c&&(d?(u=null,r?S.onClick=this.props.onClickGoPremium.bind(this,"template"):x.style={cursor:"not-allowed"}):u=this.downloadTemplate);var k=g.a.createElement("span",{className:w,onClick:u}),M=null,T=null,j=null;if(l){var E=U.new||"New";T=g.a.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},E)}if(!l&&n.bundleType&&n.bundleType.indexOf("free")<0){var A=U?U.premium:"Premium";j=g.a.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},A)}return s&&(M=g.a.createElement("figure",{className:"vcv-ui-item-preview-container",style:o},g.a.createElement("img",{className:"vcv-ui-item-preview-image",src:v,alt:t,onLoad:this.handleUpdatePreviewPosition}),g.a.createElement("figcaption",{className:"vcv-ui-item-preview-caption"},g.a.createElement("div",{className:"vcv-ui-item-preview-text"},n.metaDescription),T||j))),g.a.createElement("div",{className:h},g.a.createElement("span",C()({className:f,onMouseEnter:this.handleMouseEnterShowPreview,onMouseLeave:this.handleMouseLeaveHidePreview,title:t},S),T,g.a.createElement("span",{className:"vcv-ui-item-element-content"},g.a.createElement("img",{className:"vcv-ui-item-element-image",src:b,alt:t}),g.a.createElement("span",C()({className:m},x),k)),g.a.createElement("span",{className:"vcv-ui-item-element-name"},g.a.createElement("span",{className:p},t)),M))}}]),n}(k.a);function Z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var K=Object(S.getStorage)("hubAddons"),X=Object(S.getStorage)("events"),$=Object(S.getService)("dataManager"),Y=$.get("localizations"),J=Object(S.getStorage)("editorPopup"),Q=Object(S.getStorage)("settings"),ee=function(e){u()(n,e);var t=Z(n);function n(e){var i;return r()(this,n),(i=t.call(this,e)).state={isNew:i.props.isNew},i.downloadAddon=i.downloadAddon.bind(l()(i)),i.handleAddonClick=i.handleAddonClick.bind(l()(i)),i}return s()(n,[{key:"downloadAddon",value:function(){if(!1===Q.state("agreeHubTerms").get())return J.state("fullScreenPopupData").set({onPrimaryButtonClick:this.downloadAddon}),void J.state("activeFullPopup").set("terms-box");var e=this.props,t=e.element;(0,e.onDownloadItem)(Y.addonDownloadRequiresUpdate||"Update Visual Composer plugin to the most recent version to download this addon.")&&K.trigger("downloadAddon",t)}},{key:"handleAddonClick",value:function(){var e={element:this.props.element};X.trigger("hub:addon:clickAdd",e)}},{key:"render",value:function(){var e=this.props,t=e.name,n=e.element,i=e.isDownloading,r=e.tag,a=e.isAllowedForThisRole,s=this.state.isNew,o="downloading";i||(o=K.state("addons").get()[r]?"success":"inactive");var l,c=!n.allowDownload&&"inactive"===o,u=Y.downloadAddonText||"Download Addon",d=Y.installedText||"Installed",f=Y.availableInPremiumText||"Available in Premium",h=Y.restrictedText||"Restricted",p=this.handleAddonClick;"success"!==o&&(c||(p=this.downloadAddon,a||(p=null))),"success"===o?l=d:c?l=f:"inactive"===o&&(l=u,a||(l=h));var m=_()({"vcv-hub-addon-control":!0,"vcv-hub-addon-control--locked":"success"===o||!c&&!a}),b=g.a.createElement("button",{className:m,onClick:p},l);if("success"!==o&&c){var v=$.get("utm")["editor-available-in-premium"].replace("{medium}",this.props.utmMedium);b=g.a.createElement("a",{className:m,href:v,target:"_blank",rel:"noopener noreferrer"},l)}"downloading"===o&&(b=g.a.createElement("span",{className:"vcv-ui-icon vcv-ui-wp-spinner"}));var y=null;if(s){var w=Y.new||"New";y=g.a.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},w)}return g.a.createElement("div",{className:"vcv-ui-item-list-item"},g.a.createElement("div",{className:"vcv-hub-addon-item-container"},g.a.createElement("div",{className:"vcv-hub-addon-item-image-container"},g.a.createElement("img",{className:"vcv-hub-addon-image",src:n.metaAddonImageUrl,alt:t})),g.a.createElement("div",{className:"vcv-hub-addon-item-content-container"},y,g.a.createElement("h3",{className:"vcv-hub-addon-name"},t),g.a.createElement("p",{className:"vcv-hub-addon-description"},n.metaDescription),b)))}}]),n}(g.a.Component);function te(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var ne=Object(S.getStorage)("notifications"),ie=Object(S.getStorage)("workspace"),re=Object(S.getService)("roleManager"),ae=function(e){u()(n,e);var t=te(n);function n(e){var i;r()(this,n),i=t.call(this,e);var a=!1;return(ie.state("downloadingItems").get()||[]).includes(e.tag)&&(a=!0),i.state={isDownloading:a},i.downloadingItemOnChange=i.downloadingItemOnChange.bind(l()(i)),i.handleDownloadItem=i.handleDownloadItem.bind(l()(i)),i}return s()(n,[{key:"componentDidMount",value:function(){ie.state("downloadingItems").onChange(this.downloadingItemOnChange)}},{key:"componentWillUnmount",value:function(){ie.state("downloadingItems").ignoreChange(this.downloadingItemOnChange)}},{key:"downloadingItemOnChange",value:function(e){var t=this.props.tag;this.state.isDownloading&&!e.includes(t)?(this.setState({isDownloading:!1}),ie.state("downloadingItems").ignoreChange(this.downloadingItemOnChange)):!this.state.isDownloading&&e.includes(t)&&this.setState({isDownloading:!0})}},{key:"handleDownloadItem",value:function(e){var t=this.props.element;return!!t.allowDownload&&(t.update?(ne.trigger("add",{type:"error",text:e,showCloseButton:"true",icon:"vcv-ui-icon vcv-ui-icon-error",time:5e3}),!1):(this.setState({isDownloading:!0}),ie.state("downloadingItems").onChange(this.downloadingItemOnChange),!0))}},{key:"render",value:function(){var e=this.props,t=e.type,n=e.element,i=null,r={};return"element"===t?(i=B,r.isAllowedForThisRole=re.can("hub_elements_templates_blocks",re.defaultTrue())):"template"===t?("hubHeader"===n.templateType||"hubFooter"===n.templateType||"hubSidebar"===n.templateType?r.isAllowedForThisRole=re.can("hub_headers_footers_sidebars",re.defaultTrue()):r.isAllowedForThisRole=re.can("hub_elements_templates_blocks",re.defaultTrue()),i=q):"addon"===t&&(i=ee,r.isAllowedForThisRole=re.can("hub_addons",re.defaultTrue())),g.a.createElement(i,C()({},this.props,{isDownloading:this.state.isDownloading,onDownloadItem:this.handleDownloadItem},r))}}]),n}(k.a),se=n("./public/components/navigationSlider/navigationSlider.js"),oe=n("./public/components/scrollbar/scrollbar.js"),le=n("./node_modules/mobile-detect/mobile-detect.js"),ce=n.n(le),ue=n("./node_modules/prop-types/index.js"),de=n.n(ue),fe=n("./public/components/tooltip/tooltip.js");function he(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var pe=x.a.getService("dataManager"),me=function(e){u()(n,e);var t=he(n);function n(e){var i;return r()(this,n),i=t.call(this,e),b()(l()(i),"inputTimeout",0),b()(l()(i),"mobileDetect",null),i.state={input:!1},i.handleSearch=i.handleSearch.bind(l()(i)),i.handleInputFocus=i.handleInputFocus.bind(l()(i)),i.handleKeyPress=i.handleKeyPress.bind(l()(i)),i.mobileDetect=new ce.a(window.navigator.userAgent),i.autoFocusInputRef=g.a.createRef(),i}return s()(n,[{key:"componentDidMount",value:function(){this.focusInput()}},{key:"componentDidUpdate",value:function(){this.focusInput()}},{key:"focusInput",value:function(){var e=!this.mobileDetect.mobile();(void 0!==this.props.autoFocus?this.props.autoFocus&&e:e)&&this.autoFocusInputRef&&this.autoFocusInputRef.current&&this.autoFocusInputRef.current.focus()}},{key:"componentWillUnmount",value:function(){this.inputTimeout&&(window.clearTimeout(this.inputTimeout),this.inputTimeout=0)}},{key:"handleKeyPress",value:function(e){"Enter"===e.key&&this.props.applyFirstElement&&(e.preventDefault(),this.props.applyFirstElement())}},{key:"handleSearch",value:function(e){var t=e.currentTarget.value;this.props.changeInput(t)}},{key:"handleInputFocus",value:function(){var e=this;this.setState({input:!0}),this.inputTimeout=setTimeout((function(){e.setState({input:!1})}),400)}},{key:"render",value:function(){var e=pe.get("localizations"),t=e?e.VCHubIsAnOnlineLibrary:'<a href="https://visualcomposer.com/help/visual-composer-hub/?utm_source=vcwb&utm_medium=editor&utm_campaign=info&utm_content=helper-point" target="_blank" rel="noopener noreferrer">Visual Composer Hub</a> is an online library where to search and download content elements, templates, add-ons, stock images, and GIFs.',n=e?e.searchWithinCategory:"Search within this category",i="giphy"===this.props.filterType||"unsplash"===this.props.filterType,r=_()({"vcv-ui-editor-search-field-container":!0,"vcv-ui-editor-field-highlight":this.state.input}),a=_()({"vcv-ui-editor-search-icon-container":!0,"vcv-ui-editor-search-icon-container--disabled":i}),s=!this.mobileDetect.mobile();return g.a.createElement("div",{className:"vcv-ui-editor-search-container"},g.a.createElement("div",{className:r},g.a.createElement("label",{className:a,htmlFor:"add-element-search"},g.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-search"})),g.a.createElement("input",{className:"vcv-ui-form-input vcv-ui-editor-search-field",id:"add-element-search",onChange:this.handleSearch,onFocus:this.handleInputFocus,type:"text",ref:this.autoFocusInputRef,placeholder:n,value:this.props.inputValue,autoFocus:void 0!==this.props.autoFocus?this.props.autoFocus&&s:s,onKeyPress:this.handleKeyPress,disabled:i})),g.a.createElement(fe.a,null,t))}}]),n}(g.a.Component);b()(me,"propTypes",{changeInput:de.a.func.isRequired,applyFirstElement:de.a.func,filterType:de.a.string});var be=n("./node_modules/lodash/lodash.js"),ve=n.n(be),ge=Object(S.getService)("roleManager");var ye=n("./public/components/stockMedia/giphyContainer.js"),_e=n("./public/components/stockMedia/unsplashContainer.js"),we=n("./public/components/notifications/notifications.js");function Ce(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var Se=x.a.getService("sharedAssetsLibrary"),xe=x.a.getService("cook"),ke=x.a.getService("dataProcessor"),Me=x.a.getStorage("hubElements"),Te=x.a.getStorage("workspace"),je=x.a.getStorage("hubAddons"),Ee=x.a.getStorage("hubTemplates"),Ae=x.a.getStorage("elements"),Le=x.a.getService("dataManager"),Pe=x.a.getStorage("editorPopup"),Oe=x.a.getService("hubElements"),Be=Te.state("content"),Ie=function(e){u()(n,e);var t=Ce(n);function n(e){var i;r()(this,n),i=t.call(this,e),b()(l()(i),"allCategories",null),b()(l()(i),"isItemNew",(function(e){return"number"==typeof e.isNew?e.isNew>n.minusThreeDayTimeStamp:void 0!==e.isNew&&e.isNew})),i.categories={element:{index:0,type:"element",title:"Elements",visible:ge.can("hub_elements_templates_blocks",ge.defaultTrue()),subControls:[{title:"Free",type:"free"},{title:"Premium",type:"premium"}]},template:{index:1,type:"template",title:"Templates",visible:ge.can("hub_elements_templates_blocks",ge.defaultTrue()),subControls:[{title:"Free",type:"free"},{title:"Premium",type:"premium"}]},block:{index:2,type:"block",title:"Blocks",visible:ge.can("hub_elements_templates_blocks",ge.defaultTrue()),templateType:!0},addon:{index:3,type:"addon",title:"Addons",visible:ge.can("hub_addons",ge.defaultTrue())},hubHeader:{index:4,type:"hubHeader",title:"Headers",visible:ge.can("hub_headers_footers_sidebars",ge.defaultTrue()),templateType:!0},hubFooter:{index:5,type:"hubFooter",title:"Footers",visible:ge.can("hub_headers_footers_sidebars",ge.defaultTrue()),templateType:!0},hubSidebar:{index:6,type:"hubSidebar",title:"Sidebars",visible:ge.can("hub_headers_footers_sidebars",ge.defaultTrue()),templateType:!0},unsplash:{index:7,type:"unsplash",title:"Stock Images",visible:ge.can("hub_unsplash",ge.defaultTrue())},giphy:{index:8,type:"giphy",title:"Giphy",visible:ge.can("hub_giphy",ge.defaultTrue())}};var a=Object.keys(i.categories)[0];i.state={filterType:a,activeCategoryIndex:i.categories[a].index,isVisible:e.visible||"addHubElement"===Be.get()};var s=Te.state("settings").get();if(s&&s.options&&s.options.filterType){var o=s.options,c=o.filterType,u=o.id,d=o.bundleType;i.state.filterType=c,i.state.activeCategoryIndex=u,i.state.bundleType=d}if("vcdashboard"===e.namespace){var f=Object.keys(i.categories).filter((function(e){return i.categories[e].visible}))[0];i.state.filterType=f,i.state.activeCategoryIndex=i.categories[f].index}return i.changeInput=i.changeInput.bind(l()(i)),i.addElement=i.addElement.bind(l()(i)),i.openEditForm=i.openEditForm.bind(l()(i)),i.setFilterType=i.setFilterType.bind(l()(i)),i.handleScroll=i.handleScroll.bind(l()(i)),i.handleLockClick=i.handleLockClick.bind(l()(i)),i.handleForceUpdateCategories=i.handleForceUpdateCategories.bind(l()(i)),i.handleWorkspaceSettingsChange=i.handleWorkspaceSettingsChange.bind(l()(i)),i.setVisibility=i.setVisibility.bind(l()(i)),i.scrollToElementInsideFrame=i.scrollToElementInsideFrame.bind(l()(i)),i}return s()(n,[{key:"componentDidMount",value:function(){this.props.hideScrollbar&&window.addEventListener("scroll",this.handleScroll),Me.state("elementTeasers").onChange(this.handleForceUpdateCategories),je.state("addonTeasers").onChange(this.handleForceUpdateCategories),Ee.state("templateTeasers").onChange(this.handleForceUpdateCategories),Te.state("settings").onChange(this.handleWorkspaceSettingsChange),Be.onChange(this.setVisibility)}},{key:"componentWillUnmount",value:function(){this.props.hideScrollbar&&window.removeEventListener("scroll",this.handleScroll),Me.state("elementTeasers").ignoreChange(this.handleForceUpdateCategories),je.state("addonTeasers").ignoreChange(this.handleForceUpdateCategories),Ee.state("templateTeasers").ignoreChange(this.handleForceUpdateCategories),Te.state("settings").ignoreChange(this.handleWorkspaceSettingsChange),Be.ignoreChange(this.setVisibility)}},{key:"setVisibility",value:function(e){var t=Te.state("settings").get();t&&t.options&&this.handleWorkspaceSettingsChange(t.options),this.setState({isVisible:"addHubElement"===e,inputValue:""})}},{key:"handleWorkspaceSettingsChange",value:function(e){if(e.filterType){var t=e.filterType,n=e.id,i=e.bundleType;this.setState({filterType:t,activeCategoryIndex:n,bundleType:i})}}},{key:"handleForceUpdateCategories",value:function(){this.allCategories=!1,this.getAllCategories()}},{key:"getAllCategories",value:function(){if(!this.allCategories){var e=this.categories.element?this.getElementGroup(this.categories.element):null,t=this.categories.template?this.getTemplateGroup(this.categories.template):null,n=this.categories.block?this.getBlockGroup(this.categories.block):null,i=this.categories.addon?this.getAddonsGroup(this.categories.addon):null,r=this.categories.hubHeader?this.getHFSGroup(this.categories.hubHeader):null,a=this.categories.hubFooter?this.getHFSGroup(this.categories.hubFooter):null,s=this.categories.hubSidebar?this.getHFSGroup(this.categories.hubSidebar):null;this.allCategories=[e,t,n,i,r,a,s].filter((function(e){return e}))}return this.allCategories}},{key:"getAddonsGroup",value:function(e){var t=e.title,n=e.index;return{elements:ve.a.orderBy(je.state("addonTeasers").get(),(function(e){return void 0!==e.isNew&&e.isNew}),["desc"]),id:"".concat(t).concat(n),index:n,title:t}}},{key:"getElementGroup",value:function(e){var t=e.title,n=e.index,i=Me.state("elementTeasers").get(),r=[],a=Object.values(Le.get("hubGetElements")).filter((function(e){return"column"!==e.key&&e.metaIsDefaultElement})).map((function(e){return r.push(e.key),{bundleType:["free"],description:e.settings.metaDescription,name:e.settings.name,previewUrl:e.settings.metaPreviewUrl,tag:e.key,thumbnailUrl:e.settings.metaThumbnailUrl}})),s=i[0].elements.filter((function(e){return-1===r.indexOf(e.tag)&&e.bundleType.includes("free")})),o=i[0].elements.filter((function(e){return e.bundleType.includes("premium")&&!e.bundleType.includes("free")}));return a=ve.a.sortBy(a,["name"]),s=ve.a.sortBy(s,["name"]),s=ve.a.orderBy(s,this.isItemNew,["desc"]),o=ve.a.sortBy(o,["name"]),o=ve.a.orderBy(o,this.isItemNew,["desc"]),{elements:a.concat(s.concat(o)),id:"".concat(t).concat(n),index:n,title:t}}},{key:"getTemplateGroup",value:function(e){var t=e.title,n=e.index,i=Ee.state("templateTeasers").get(),r=i.filter((function(e){return"predefined"===e.templateType})),a=i.filter((function(e){return"hub"===e.templateType}));return r=ve.a.orderBy(r,this.isItemNew,["desc"]),a=ve.a.orderBy(a,this.isItemNew,["desc"]),{elements:r.concat(a),id:"".concat(t).concat(n),index:n,title:t}}},{key:"getBlockGroup",value:function(e){var t=e.title,n=e.index,i=e.type;return{elements:ve.a.orderBy(Ee.state("templateTeasers").get().filter((function(e){return e.templateType===i})),this.isItemNew,["desc"]),id:"".concat(t).concat(n),index:n,title:t}}},{key:"getHFSGroup",value:function(e){var t=e.type,n=e.title,i=e.index;return i?{elements:ve.a.orderBy(Ee.state("templateTeasers").get().filter((function(e){return e.templateType===t})),this.isItemNew,["desc"]),id:"".concat(n).concat(i),index:i,title:n}:{}}},{key:"addElement",value:function(e){var t=Te.state("settings").get()||!1;e.parent=!(!t||!t.element)&&t.element.id,e=xe.get(e).toJS(),Ae.trigger("add",e,!0,{insertAfter:!!(t&&t.options&&t.options.insertAfter)&&t.options.insertAfter}),this.addedId=e.id;var n=e.tag;ke.appAdminServerRequest({"vcv-action":"usageCount:updateUsage:adminNonce","vcv-item-tag":n,"vcv-nonce":Le.get("nonce")});var i=document.getElementById("vcv-editor-iframe");this.iframeDocument=i&&i.contentWindow&&i.contentWindow.document,this.iframeWindow=i&&i.contentWindow&&i.contentWindow.window,this.iframeWindow.vcv&&this.iframeWindow.vcv.on("ready",this.openEditForm)}},{key:"openEditForm",value:function(e,t){"add"===e&&t===this.addedId&&(Te.trigger("edit",this.addedId,""),this.scrollToElementInsideFrame&&this.scrollToElementInsideFrame(this.addedId),this.iframeWindow.vcv.off("ready",this.openEditForm))}},{key:"scrollToElementInsideFrame",value:function(e){var t=this.iframeDocument.querySelector("#el-".concat(e));t&&window.setTimeout((function(){t.scrollIntoView({behavior:"smooth",block:"center"})}),500)}},{key:"getElementControl",value:function(e){var t=e.tag?e.tag:e.name;t=t.charAt(0).toLowerCase()+t.substr(1,t.length-1);var i=e.type?e.type:"element";return"template"===i&&(t=e.bundle.replace("template/","").replace("predefinedTemplate/","")),g.a.createElement(ae,{key:"vcv-item-controller-"+t,element:e,tag:t,type:i,update:!!e.update&&e.update,name:e.name,isNew:"number"==typeof e.isNew?e.isNew>n.minusThreeDayTimeStamp:!!e.isNew,addElement:this.addElement,onClickGoPremium:this.handleLockClick,utmMedium:this.getUtmMedium()})}},{key:"getNoResultsElement",value:function(){var e=n.localizations?n.localizations.nothingFound:"Nothing found",t=Se.getSourcePath("images/search-no-result.png");return g.a.createElement("div",{className:"vcv-ui-editor-no-items-container"},g.a.createElement("div",{className:"vcv-ui-editor-no-items-content"},g.a.createElement("img",{className:"vcv-ui-editor-no-items-image",src:t,alt:e})))}},{key:"getElementsByCategory",value:function(){var e=this,t=this.state.activeCategoryIndex,n=this.getAllCategories(),i=[];if(t.indexOf&&t.indexOf("-")>-1){var r=t.split("-"),a=n[r[0]],s=a&&a.categories&&a.categories[r[1]];i=s?s.elements:[]}else i=n&&n[t]&&n[t].elements;return i?i.map((function(t){return e.getElementControl(t)})):[]}},{key:"getSearchProps",value:function(){return{changeInput:this.changeInput,inputValue:this.state.inputValue||"",autoFocus:this.state.isVisible,filterType:this.state.filterType}}},{key:"changeInput",value:function(e){this.setState({inputValue:e,searchResults:this.getSearchResults(e),bundleType:null})}},{key:"getSearchResults",value:function(e){return e=e.toLowerCase().trim(),this.getAllCategories()[this.state.activeCategoryIndex].elements.filter((function(t){return-1!==Oe.getElementName(t).indexOf(e)||-1!==Oe.getElementDescription(t).indexOf(e)})).sort((function(t,n){var i=Oe.getElementName(t).indexOf(e),r=Oe.getElementName(n).indexOf(e);return(i=-1===i?100:i)-(r=-1===r?100:r)}))}},{key:"getSearchElement",value:function(){var e=this.getSearchProps();return g.a.createElement(me,e)}},{key:"setFilterType",value:function(e,t,n){this.setState({filterType:e,activeCategoryIndex:t,bundleType:n,inputValue:""})}},{key:"getElementListContainer",value:function(e){return e.length?g.a.createElement("div",{className:"vcv-ui-item-list-container"},g.a.createElement("div",{className:"vcv-ui-item-list"},e)):this.getNoResultsElement()}},{key:"getFoundElements",value:function(){var e=this;return this.state.searchResults.map((function(t){return e.getElementControl(t)}))}},{key:"filterResult",value:function(){var e=this,t=this.state,n=t.filterType,i=t.bundleType,r=this.state.inputValue?this.getFoundElements():this.getElementsByCategory();return r=r.filter((function(t){var r=!1;r=e.categories[n].templateType?"template"===t.props.type&&t.props.element.templateType===n:t.props.type===n;var a=t.props.element.bundleType;return!i||t.props.element.bundleType&&t.props.element.bundleType.length||(r=!1),r&&a&&a.length&&i&&(r=a.indexOf(i)>-1,"premium"===i&&r&&(r=a.indexOf("free")<0)),r}))}},{key:"getHubPanelControls",value:function(){var e=this,t={};Object.keys(this.categories).forEach((function(n){e.categories[n].visible&&(t[n]=e.categories[n])}));var n={controls:t,activeSection:this.state.filterType,activeSubControl:this.state.bundleType,setActiveSection:this.setFilterType};return g.a.createElement(se.a,n)}},{key:"handleLockClick",value:function(e){var t=Le.get("isPremiumActivated"),i=n.localizations?n.localizations.unlockAllFeatures:"Unlock All Features",r=n.localizations?n.localizations.doMoreWithPremium:"Do More With Premium",a="";"template"===e?a=n.localizations?n.localizations.getAccessToTemplates:"Get access to more than 200 content elements with Visual Composer Premium.":"element"===e&&(a=n.localizations?n.localizations.getAccessToContentElements:"Get access to more than 200 content elements with Visual Composer Premium.");var s=this.categories[this.state.filterType].title.toLowerCase(),o=Te.state("settings").get(),l=o&&o.options&&o.options.filterType?"-add"+o.options.filterType:"",c=Le.get("utm"),u="".concat(s).concat(l,"-hub-").concat(this.props.namespace),d={headingText:r,buttonText:i,description:a,isPremiumActivated:t,url:c["editor-hub-popup-teaser"].replace("{medium}",u)};Pe.state("fullScreenPopupData").set(d),Pe.state("activeFullPopup").set("premium-teaser")}},{key:"getUtmMedium",value:function(){var e=this.categories[this.state.filterType].title.toLowerCase(),t=Te.state("settings").get(),n=t&&t.options&&t.options.filterType?"-add"+t.options.filterType:"";return"".concat(e).concat(n,"-hub-").concat(this.props.namespace)}},{key:"getHubBanner",value:function(){var e=n.localizations?n.localizations.getMoreText:"Do More With Visual Composer",t=n.localizations?n.localizations.getMoreTextSubText:"Premium",i=n.localizations?n.localizations.downloadFromHubText:"Get unlimited access to the Visual Composer Hub with 500+ elements, templates, addons, and integrations.",r=n.localizations?n.localizations.goPremium:"Go Premium",a=Le.get("utm")["editor-hub-go-premium"].replace("{medium}",this.getUtmMedium()),s="&vcv-ref=".concat(this.getUtmMedium()),o={rel:"noopener noreferrer",href:"".concat(Le.get("goPremiumUrl")).concat(s),className:"vcv-hub-banner-link"};"vcdashboard"!==this.props.namespace&&(o.target="_blank");var l=n.localizations?n.localizations.alreadyHaveLicenseTextOneAction:"Already have a Premium license?",c=n.localizations?n.localizations.activateHere:"Activate here";return g.a.createElement("div",{className:"vcv-hub-banner"},g.a.createElement("div",{className:"vcv-hub-banner-content"},g.a.createElement("p",{className:"vcv-hub-banner-title"},e),g.a.createElement("p",{className:"vcv-hub-banner-title"},t),g.a.createElement("p",{className:"vcv-hub-banner-subtitle"},i),g.a.createElement("a",{className:"vcv-hub-banner-button",href:a,target:"_blank",rel:"noopener noreferrer"},r),g.a.createElement("p",{className:"vcv-hub-banner-subtitle"},l," ",g.a.createElement("a",o,c),".")))}},{key:"handleScroll",value:function(e){var t=e.currentTarget,n=this.state.filterType;if("unsplash"===n||"giphy"===n){this.props.hideScrollbar&&(t=e.currentTarget.document.documentElement);var i=t.getBoundingClientRect(),r=window.innerHeight||document.documentElement.clientHeight,a=t.scrollTop+i.height+r/2>=t.scrollHeight;this.setState({scrollTop:t.scrollTop,scrolledToBottom:a})}}},{key:"render",value:function(){var e=this.filterResult(),t=_()({"vcv-ui-tree-content-section-inner":!0,"vcv-ui-state--centered-content":!e.length}),n=this.state.filterType,i=_()({"vcv-ui-editor-plate":!0,"vcv-ui-state--active":!0,"vcv-ui-editor-plate--addon":"addon"===n}),r=Le.get("utm")["editor-hub-go-premium"].replace("{medium}",this.getUtmMedium()),a="";a="unsplash"===n?g.a.createElement(_e.a,{scrolledToBottom:this.state.scrolledToBottom,scrollTop:this.state.scrollTop,namespace:this.props.namespace,filterType:n,goPremiumLink:r}):"giphy"===n?g.a.createElement(ye.a,{scrolledToBottom:this.state.scrolledToBottom,scrollTop:this.state.scrollTop,namespace:this.props.namespace,filterType:n,goPremiumLink:r}):g.a.createElement("div",{className:t},void 0===Le.get("isPremiumActivated")||Le.get("isPremiumActivated")?null:this.getHubBanner(),g.a.createElement("div",{className:"vcv-ui-editor-plates-container vcv-ui-editor-plate--teaser"},g.a.createElement("div",{className:"vcv-ui-editor-plates"},g.a.createElement("div",{className:i},this.getElementListContainer(e)))));var s=null;s=this.props.hideScrollbar?a:g.a.createElement(oe.a,{onScroll:ve.a.throttle(this.handleScroll,100)},a);var o=null;this.props.addNotifications&&(o=g.a.createElement(we.a,null));var l=_()({"vcv-ui-tree-view-content":!0,"vcv-ui-teaser-add-element-content":!0,"vcv-ui-state--hidden":!this.state.isVisible});return g.a.createElement("div",{className:l},g.a.createElement("div",{className:"vcv-ui-tree-content"},this.getSearchElement(),g.a.createElement("div",{className:"vcv-ui-hub-control-container"},this.getHubPanelControls()),g.a.createElement("div",{className:"vcv-ui-tree-content-section"},o,s)))}}]),n}(g.a.Component);b()(Ie,"localizations",Le.get("localizations")),b()(Ie,"minusThreeDayTimeStamp",Le.get("hubServerTime")-259200)},"./public/components/polyfills/index.js":function(e,t){var n;"function"!=typeof(n=window.Element.prototype).matches&&(n.matches=n.msMatchesSelector||n.mozMatchesSelector||n.webkitMatchesSelector||function(e){for(var t=this,n=(t.document||t.ownerDocument).querySelectorAll(e),i=0;n[i]&&n[i]!==t;)++i;return Boolean(n[i])}),"function"!=typeof n.closest&&(n.closest=function(e){for(var t=this;t&&1===t.nodeType;){if(t.matches(e))return t;t=t.parentNode}return null})},"./public/components/popup/fullPagePopupContainer.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return B}));var i=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),s=n.n(a),o=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(o),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),b=n.n(m),v=n("./node_modules/react/index.js"),g=n.n(v),y=n("./node_modules/classnames/index.js"),_=n.n(y),w=n("./node_modules/vc-cake/index.js"),C=n("./public/components/premiumTeasers/component.js");function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return p()(this,n)}}var x=Object(w.getService)("dataManager"),k=x.get("localizations"),M=Object(w.getStorage)("settings"),T=Object(w.getService)("dataProcessor"),j=Object(w.getStorage)("editorPopup"),E=function(e){f()(n,e);var t=S(n);function n(e){var i;return s()(this,n),(i=t.call(this,e)).state={isLoading:!1},i.handleClick=i.handleClick.bind(u()(i)),i}return l()(n,[{key:"handleClick",value:function(){var e=this;this.handleUtmRedirect(),this.setState({isLoading:!0}),M.state("agreeHubTerms").set(!0),T.appAdminServerRequest({"vcv-action":"editors:agreeHubTerms:enable:adminNonce"}).then((function(){var t=j.state("fullScreenPopupData").get()||{};t&&t.onPrimaryButtonClick&&t.onPrimaryButtonClick(),e.setState({isLoading:!1}),e.props.onClose()}))}},{key:"handleUtmRedirect",value:function(){var e=x.get("utm"),t="vcv-hub"===x.get("slug")?"hub-vcdashboard":"hub-editor",n=e["hub-terms-box-button"].replace("{medium}",t);window.open(n)}},{key:"render",value:function(){var e=_()({"vcv-premium-teaser-btn":!0,"vcv-premium-teaser-btn--loading":this.state.isLoading}),t=null;if(this.props.onClose){var n=k.close||"Close";t=g.a.createElement("button",{className:"vcv-premium-teaser-close vcv-ui-icon vcv-ui-icon-close-thin","aria-label":n,onClick:this.props.onClose})}var i=k?k.agreeHubAccessTerms:'To download content from the Visual Composer Hub, read and accept our <a href="https://visualcomposer.com/terms-of-use/" target="_blank" rel="noopener noreferrer">cloud access terms</a> and <a href="https://visualcomposer.com/privacy-policy/" target="_blank" rel="noopener noreferrer">privacy policy</a>';return g.a.createElement("div",{className:"vcv-premium-teaser"},t,g.a.createElement("div",{className:"vcv-agree-hub-terms-badge"}),g.a.createElement("header",{className:"vcv-premium-teaser-header"},g.a.createElement("h2",{className:"vcv-premium-teaser-heading"},k?k.addPremiumElement:"Visual Composer Hub")),g.a.createElement("div",{className:"vcv-premium-teaser-content"},g.a.createElement("p",{className:"vcv-premium-teaser-text",dangerouslySetInnerHTML:{__html:i}})),g.a.createElement("div",{className:"vcv-premium-teaser-action-container"},g.a.createElement("button",{className:e,onClick:this.handleClick},k?k.yesIAgree:"Yes, I agree")))}}]),n}(g.a.Component);function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function L(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return p()(this,n)}}var P=Object(w.getStorage)("editorPopup"),O=Object(w.getService)("dataManager"),B=function(e){f()(n,e);var t=L(n);function n(e){var i;s()(this,n),i=t.call(this,e);var r=P.state("activeFullPopup").get();return i.state={popupVisible:!1,activePopup:r},i.handleCloseClick=i.handleCloseClick.bind(u()(i)),i.handlePrimaryButtonClick=i.handlePrimaryButtonClick.bind(u()(i)),i.handlePopupChange=i.handlePopupChange.bind(u()(i)),i.handleOutsideClick=i.handleOutsideClick.bind(u()(i)),i}return l()(n,[{key:"componentDidMount",value:function(){P.state("activeFullPopup").onChange(this.handlePopupChange)}},{key:"componentWillUnmount",value:function(){P.state("activeFullPopup").ignoreChange(this.handlePopupChange)}},{key:"handlePopupChange",value:function(e){this.setState({activePopup:e,popupVisible:!!e})}},{key:"handleCloseClick",value:function(){this.setState({popupVisible:!1}),window.setTimeout((function(){P.state("activeFullPopup").set(!1)}),350)}},{key:"handlePrimaryButtonClick",value:function(){var e=P.state("fullScreenPopupData").get()||{};e.primaryButtonClick&&e.primaryButtonClick()}},{key:"handleOutsideClick",value:function(e){e.target.classList.contains("vcv-layout-popup--full-page")&&this.handleCloseClick()}},{key:"render",value:function(){var e=this.state,t=e.activePopup,n=e.popupVisible,i=_()({"vcv-layout-popup":!0,"vcv-layout-popup--full-page":!0,"vcv-layout-popup--visible":n}),a=P.state("fullScreenPopupData").get()||{},s=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){r()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({onClose:this.handleCloseClick,onPrimaryButtonClick:this.handlePrimaryButtonClick,isPremiumActivated:O.get("isPremiumActivated")},a),o=null;return"premium-teaser"===t?o=g.a.createElement(C.a,s):"terms-box"===t&&(o=g.a.createElement(E,{onClose:this.handleCloseClick})),g.a.createElement("div",{className:i,onClick:this.handleOutsideClick},g.a.createElement("div",{className:"vcv-layout-popup-container"},o))}}]),n}(g.a.Component)},"./public/components/premiumTeasers/component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return M}));var i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),s=n.n(a),o=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(o),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),b=n.n(m),v=n("./node_modules/vc-cake/index.js"),g=n("./node_modules/classnames/index.js"),y=n.n(g);function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var w=Object(v.getService)("dataManager"),C=Object(v.getStorage)("hubAddons"),S=Object(v.getStorage)("workspace"),x=Object(v.getStorage)("notifications"),k=w.get("localizations"),M=function(e){u()(n,e);var t=_(n);function n(e){var i;r()(this,n),i=t.call(this,e);var a=!1;return(S.state("downloadingItems").get()||[]).includes(i.props.addonName)&&(a=!0),i.state={isDownloading:a},i.checkDownloading=i.checkDownloading.bind(l()(i)),i.handleClick=i.handleClick.bind(l()(i)),i}return s()(n,[{key:"componentWillUnmount",value:function(){S.state("downloadingItems").ignoreChange(this.checkDownloading)}},{key:"checkDownloading",value:function(){(S.state("downloadingItems").get()||[]).includes(this.props.addonName)||(this.setState({isDownloading:!1}),this.props.onClose&&this.props.onClose())}},{key:"handleClick",value:function(){var e=this,t=C.state("addonTeasers").get(),n=t.findIndex((function(t){return t.tag===e.props.addonName})),i=t[n];if(C.state("addons").get()[i.tag]){var r=k.successAddonDownload||"{name} has been successfully downloaded from the Visual Composer Hub and added to your content library. To finish the installation process reload the page.";x.trigger("add",{position:"top",transparent:!1,rounded:!1,type:"warning",text:r.replace("{name}",i.name),time:8e3})}else this.setState({isDownloading:!0}),C.trigger("downloadAddon",i),S.state("downloadingItems").onChange(this.checkDownloading),this.props.onPrimaryButtonClick&&this.props.onPrimaryButtonClick()}},{key:"render",value:function(){var e=y()({"vcv-premium-teaser-btn":!0,"vcv-premium-teaser-btn--loading":this.state.isDownloading}),t=null,n=null;if(t=this.props.url&&!this.props.isPremiumActivated?b.a.createElement("a",{className:"vcv-premium-teaser-btn",href:this.props.url,target:"_blank",rel:"noopener noreferrer"},this.props.buttonText):b.a.createElement("button",{className:e,onClick:this.handleClick},this.props.buttonText),this.props.onClose){var i=k.close||"Close";n=b.a.createElement("button",{className:"vcv-premium-teaser-close vcv-ui-icon vcv-ui-icon-close-thin","aria-label":i,onClick:this.props.onClose})}return b.a.createElement("div",{className:"vcv-premium-teaser"},n,b.a.createElement("div",{className:"vcv-premium-teaser-badge"}),b.a.createElement("header",{className:"vcv-premium-teaser-header"},b.a.createElement("h2",{className:"vcv-premium-teaser-heading"},this.props.headingText)),b.a.createElement("div",{className:"vcv-premium-teaser-content"},b.a.createElement("p",{className:"vcv-premium-teaser-text",dangerouslySetInnerHTML:{__html:this.props.description}})),b.a.createElement("div",{className:"vcv-premium-teaser-action-container"},t))}}]),n}(b.a.Component)},"./public/components/scrollbar/scrollbar.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return T}));var i=n("./node_modules/@babel/runtime/helpers/extends/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),s=n.n(a),o=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(o),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),b=n.n(m),v=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),g=n.n(v),y=n("./node_modules/react/index.js"),_=n.n(y),w=n("./node_modules/classnames/index.js"),C=n.n(w),S=n("./node_modules/react-custom-scrollbars/lib/index.js"),x=n("./node_modules/prop-types/index.js"),k=n.n(x);function M(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return p()(this,n)}}var T=function(e){f()(n,e);var t=M(n);function n(e){var i;return s()(this,n),i=t.call(this,e),g()(u()(i),"scrollbars",null),i.state={showTracks:!0},i}return l()(n,[{key:"componentDidMount",value:function(){this.props.initialScrollTop&&this.scrollbars.scrollTop(this.props.initialScrollTop)}},{key:"scrollTop",value:function(e){return this.scrollbars.scrollTop(e)}},{key:"render",value:function(){var e=this,t=Object.assign({},this.props);delete t.initialScrollTop;var n=C()({"vcv-ui-scroll":!0,"vcv-ui-tree-layout-filled":Object.prototype.hasOwnProperty.call(this.props,"content")&&this.props.content});return _.a.createElement(S.Scrollbars,r()({ref:function(t){e.scrollbars=t}},t,{className:n,renderTrackHorizontal:function(e){return _.a.createElement("div",r()({},e,{className:"vcv-ui-scroll-track--horizontal"}))},renderTrackVertical:function(e){return _.a.createElement("div",r()({},e,{className:"vcv-ui-scroll-track--vertical"}))},renderThumbHorizontal:function(e){return _.a.createElement("div",r()({},e,{className:"vcv-ui-scroll-thumb--horizontal"}))},renderThumbVertical:function(e){return _.a.createElement("div",r()({},e,{className:"vcv-ui-scroll-thumb--vertical"}))},renderView:function(e){return _.a.createElement("div",r()({},e,{className:"vcv-ui-scroll-content"}))},onScroll:this.props.onScroll,hideTracksWhenNotNeeded:this.state.showTracks}))}}]),n}(_.a.Component);g()(T,"propTypes",{content:k.a.number,onScroll:k.a.func})},"./public/components/stockMedia/giphyContainer.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var i=n("./node_modules/@babel/runtime/helpers/extends/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),s=n.n(a),o=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(o),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),b=n.n(m),v=n("./node_modules/react/index.js"),g=n.n(v),y=n("./public/components/stockMedia/stockMedia.js"),_=n("./node_modules/prop-types/index.js"),w=n.n(_),C=n("./public/sources/images/giphyLogo.raw"),S=n.n(C),x=n("./node_modules/vc-cake/index.js");function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var M=Object(x.getService)("dataManager"),T=Object(x.getService)("roleManager"),j=function(e){u()(n,e);var t=k(n);function n(){return s()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=M.get("localizations"),t={searchText:e?e.discoverGifAnimationsText:"Discover the best GIF animations from Giphy.",getMediaText:e?e.getGiphiesText:"Download and Add Free Animated GIFs to Your Site",getMediaWithPremiumText:e?e.getGiphiesWithPremiumText:"Download and Add Free Animated GIFs to Your Site With Visual Composer Premium",noConnectionToStockMediaText:"".concat(e.noConnectionToGiphy," #10089")||!1,downloadText:e?e.downloadAnimationsFromGiphy:"Download animations from Giphy to your Media Library",unlockText:e?e.activatePremiumToUnlockGiphy:"Activate Premium to Unlock Giphy Integration",searchResultKey:e?e.gifAnimations:"GIF animations",hasBeenDownloadedText:e?e.gifAnimationDownloadedToMediaLibrary:"GIF animation has been downloaded to your Media Library.",poweredByText:e&&e.poweredBy?"".concat(e.poweredBy," <a href='https://giphy.com/' target='_blank'>GIPHY</a>"):"Powered by <a href='https://giphy.com/' target='_blank'>GIPHY</a>"},n=[{size:"small",title:e?e.small:"Small"},{size:"regular",title:e?e.regular:"Regular"},{size:"full",title:e?e.full:"Full"}];return g.a.createElement(y.a,r()({stockMediaLogo:S.a,stockMediaLocalizations:t,vcvAuthorApiKey:null,apiUrlKey:"giphy",sizes:n,previewImageSize:"regular",customContainerClass:"vcv-stock-media-container--giphy",isAllowedForThisRole:T.can("hub_giphy",T.defaultTrue())},this.props))}}]),n}(g.a.Component);b()(j,"propTypes",{scrolledToBottom:w.a.bool,scrollTop:w.a.number,namespace:w.a.string,filterType:w.a.string})},"./public/components/stockMedia/stockMedia.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return N}));var i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),s=n.n(a),o=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(o),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),b=n.n(m),v=n("./node_modules/react/index.js"),g=n.n(v),y=n("./node_modules/classnames/index.js"),_=n.n(y),w=n("./node_modules/@babel/runtime/helpers/extends/index.js"),C=n.n(w),S=n("./node_modules/prop-types/index.js"),x=n.n(S),k=n("./node_modules/lodash/lodash.js"),M=n.n(k),T=n("./node_modules/vc-cake/index.js");function j(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var E=Object(T.getService)("dataProcessor"),A=Object(T.getStorage)("notifications"),L=Object(T.getService)("sharedAssetsLibrary"),P=Object(T.getService)("dataManager"),O=Object(T.getStorage)("editorPopup"),B=Object(T.getStorage)("workspace"),I=function(e){u()(n,e);var t=j(n);function n(e){var i;return r()(this,n),i=t.call(this,e),b()(l()(i),"maxColumnCount",5),b()(l()(i),"abortController",new window.AbortController),b()(l()(i),"componentUnmounted",!1),b()(l()(i),"vcvLicenseKey",P.get("licenseKey")||"free"),b()(l()(i),"allowDownload",!0),i.state={columnData:M.a.defaultsDeep({},i.createDefaultColumnData()),total:0,columnCount:3,page:1,totalPages:0,requestInProgress:!1,hasError:!1,downloadingItems:[]},i.resultsWrapperRef=g.a.createRef(),i.handleImageLoad=i.handleImageLoad.bind(l()(i)),i.handleClickDownloadImage=i.handleClickDownloadImage.bind(l()(i)),i.setColumnCount=i.setColumnCount.bind(l()(i)),i.handleLockClick=i.handleLockClick.bind(l()(i)),i}return s()(n,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.setColumnCount),this.setColumnCount(),this.getImagesFromServer("",1,"trending")}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.setColumnCount),this.componentUnmounted=!0,this.abortController.abort()}},{key:"componentDidUpdate",value:function(e,t){var n=t.requestInProgress,i=t.page,r=e.scrolledToBottom,a=e.searchValue,s=e.scrollTop;this.props.searchValue&&(this.props.searchValue!==a?this.getImagesFromServer(this.props.searchValue,1):!1===n&&this.props.scrolledToBottom&&this.props.scrolledToBottom!==r&&this.getImagesFromServer(this.props.searchValue,i)),this.props.scrollTop!==s&&this.showImages()}},{key:"prepareImages",value:function(e){var t=this.getColumnData(e.results);if(this.setState({columnData:t,total:parseInt(e.total),page:this.state.page+1,totalPages:parseInt(e.totalPages),requestInProgress:!1}),this.resultContainer){var n=this.resultContainer.closest(".vcv-ui-scroll-content"),i=n&&n.getBoundingClientRect();i&&i.height>=n.scrollHeight&&this.getImagesFromServer(this.props.searchValue,this.state.page)}}},{key:"getColumnData",value:function(e){var t=this,n="";return n=1===this.state.page?M.a.defaultsDeep({},this.createDefaultColumnData()):M.a.defaultsDeep({},this.state.columnData),e&&e.length&&Object.keys(n).forEach((function(i){var r=n[i];e.forEach((function(e){var n=e.height/e.width,i=t.getSmallestFromArray(r);r[i].value+=n,r[i].images.push(e)}))})),n}},{key:"createDefaultColumnData",value:function(){for(var e={},t=1;t<=this.maxColumnCount;t++){e[t]=[];for(var n=0;n<t;n++)e[t].push({value:0,images:[]})}return e}},{key:"getImagesFromServer",value:function(e,t){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"search",r=this.props,a=r.vcvAuthorApiKey,s=r.apiUrlKey,o=r.stockMediaLocalizations;if(!(t>1&&t>this.state.totalPages)){var l=P.get("apiUrl"),c=P.get("pluginUrl"),u="".concat(l,"/api/").concat(s,"/").concat(i),d=this.vcvLicenseKey;this.setState({page:t,requestInProgress:!0,hasError:!1});var f="";f="search"===i?"".concat(u,"/").concat(e,"?licenseKey=").concat(d,"&page=").concat(t,"&url=").concat(c):"".concat(u,"?licenseKey=").concat(d,"&url=").concat(c),a&&(f+="&author_api_key=".concat(a)),window.fetch(f,{method:"get",signal:this.abortController.signal}).then((function(e){return e.json()})).then((function(e){e&&(Object.prototype.hasOwnProperty.call(e,"allowDownload")?n.allowDownload=e.allowDownload:n.allowDownload=!0,n.prepareImages(e),e.results&&e.results.length&&n.showImages())}),(function(e){if(!n.componentUnmounted){var t=o&&o.noConnectionToStockMediaText;A.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:t,time:5e3,type:"error",id:"stock-media-error--".concat(s),usePortal:".media-frame"===A.state("portal").get()}),n.setState({hasError:!0}),Object(T.env)("VCV_DEBUG")&&console.warn(t,e)}}))}}},{key:"getSmallestFromArray",value:function(e){if(1===e.length)return 0;var t=0,n=e[0].value;return e.forEach((function(i,r){i.value<n&&(n=e[r].value,t=r)})),t}},{key:"setColumnCount",value:function(){var e=this.getColumnCount();this.state.columnCount!==e&&(this.setState({columnCount:e}),this.showImages());var t=window.innerHeight||document.documentElement.clientHeight;t!==this.windowHeight&&this.showImages(),this.windowHeight=t}},{key:"getColumnCount",value:function(){for(var e=(this.resultsWrapperRef&&this.resultsWrapperRef.current&&this.resultsWrapperRef.current.getBoundingClientRect()).width||window.innerWidth||document.documentElement.clientWidth,t=300,n=1;n<=this.maxColumnCount;n++){if(e<t+250)return n;t+=250}return this.maxColumnCount}},{key:"handleImageLoad",value:function(e){var t=e.currentTarget;if(t){var n=t.closest(".vcv-stock-image-wrapper");n&&n.classList.add("vcv-stock-image--loaded")}}},{key:"showImages",value:function(){var e=this.resultContainer&&this.resultContainer.querySelectorAll(".vcv-stock-image-not-visible");e&&e.length&&e.forEach((function(e){e.getBoundingClientRect().top-100<(window.innerHeight||document.documentElement.clientHeight)&&(e.src=e.dataset.src,e.classList.remove("vcv-stock-image-not-visible"))}))}},{key:"handleClickDownloadImage",value:function(e){var t=this,i=this.props,r=i.apiUrlKey,a=i.stockMediaLocalizations,s=e.currentTarget,o=s&&s.getAttribute("data-img-size"),l=s&&s.closest(".vcv-stock-image-inner"),c=l&&l.id;if(c&&o){var u=this.state.downloadingItems;u[c]=!0,this.setState({downloadingItems:u}),E.appServerRequest({"vcv-action":"hub:".concat(r,":download:adminNonce"),"vcv-nonce":P.get("nonce"),"vcv-imageId":c,"vcv-imageSize":o,"vcv-stockMediaType":r}).then((function(i){try{var s=JSON.parse(i);if(s.status)A.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:a&&a.hasBeenDownloadedText||"",time:5e3,usePortal:".media-frame"===A.state("portal").get()});else{var o=s.response?s.response.message:s.message;o=o||"".concat(n.localizations.noAccessCheckLicence," #10087")||"No access, check your license. #10087",A.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:o,time:5e3,type:"error",id:"stock-media-error--".concat(r),usePortal:".media-frame"===A.state("portal").get()}),Object(T.env)("VCV_DEBUG")&&console.warn(o,s)}}catch(e){var l="".concat(n.localizations.coundNotParseData," #10086")||!1;A.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:l,time:5e3,type:"error",id:"stock-media-error--".concat(r),usePortal:".media-frame"===A.state("portal").get()}),Object(T.env)("VCV_DEBUG")&&console.warn(l,e)}if(!t.componentUnmounted){var u=t.state.downloadingItems;delete u[c],t.setState({downloadingItems:u})}}))}}},{key:"getSizeButtons",value:function(e){var t=this;return this.props.sizes.map((function(n){var i=null;return"number"==typeof n.size&&e&&(i=g.a.createElement("span",null," (",n.size," x ",Math.round(n.size*e),")")),g.a.createElement("button",{className:"vcv-stock-image-download-button",onClick:t.handleClickDownloadImage,"data-img-size":n.size,key:"stock-media-download-button-".concat(n.size)},n.title,i,g.a.createElement("span",{className:"vcv-ui-icon vcv-ui-icon-download"}))}))}},{key:"getAuthorButton",value:function(e){if(e&&e.url)return g.a.createElement("a",{href:e&&e.url,target:"_blank",rel:"noopener noreferrer",className:"vcv-stock-image-download-button vcv-stock-image-author"},g.a.createElement("img",{src:e&&e.image,alt:e&&e.name,className:"vcv-stock-image-author-image"}),e&&e.name)}},{key:"handleLockClick",value:function(){var e=P.get("isPremiumActivated"),t=n.localizations?n.localizations.unlockAllFeatures:"Unlock All Features",i="";"giphy"===this.props.apiUrlKey?i=n.localizations?n.localizations.accessToGiphy:"Access the whole GIPHY library with Visual Composer Premium.":"unsplash"===this.props.apiUrlKey&&(i=n.localizations?n.localizations.accessToUnsplash:"Access the whole Unsplash stock image library with Visual Composer Premium.");var r=P.get("utm"),a=this.props.renderPlace?this.props.renderPlace:"hub",s=B.state("settings").get(),o=s&&s.options&&s.options.filterType?"-add"+s.options.filterType:"",l="".concat(this.props.filterType).concat(o,"-").concat(a,"-").concat(this.props.namespace),c=r["editor-hub-popup-teaser"],u={headingText:n.localizations?n.localizations.doMoreWithPremium:"Do More With Premium",buttonText:t,description:i,isPremiumActivated:e,url:c.replace("{medium}",l)};O.state("fullScreenPopupData").set(u),O.state("activeFullPopup").set("premium-teaser")}},{key:"getItems",value:function(){var e=this,t=this.state,n=t.columnData,i=t.columnCount,r=t.downloadingItems,a=this.props,s=a.stockMediaLocalizations,o=a.previewImageSize,l=a.isAllowedForThisRole,c=this.allowDownload&&"free"!==this.vcvLicenseKey,u=s&&s.unlockText;return n[i].map((function(t,n){var a=t.images.map((function(t,a){var s,d=t.urls,f=t.user,h={className:"vcv-stock-image vcv-stock-image-not-visible",alt:"Stock Media Image",onLoad:e.handleImageLoad,onError:e.handleImageLoad,"data-src":d[o]},p=_()({"vcv-stock-image-inner":!0,"vcv-stock-image--downloading":r[t.id]}),m=t.height/t.width;if(c&&l)s=g.a.createElement(g.a.Fragment,null,g.a.createElement("div",{className:"vcv-stock-image-download-container"},g.a.createElement("div",{className:"vcv-stock-image-download-options"},e.getSizeButtons(m),e.getAuthorButton(f))),g.a.createElement("div",{className:"vcv-stock-image-loading"},g.a.createElement("span",{className:"vcv-ui-icon vcv-ui-wp-spinner-light"})));else{var b={};c?(b.title="Restricted",b.style={cursor:"not-allowed"}):(b.onClick=e.handleLockClick,b.title=u),s=g.a.createElement("div",C()({className:"vcv-stock-image-hover-lock"},b),g.a.createElement("span",{className:"vcv-ui-icon vcv-ui-icon-lock-fill"}))}return g.a.createElement("div",{className:"vcv-stock-image-wrapper",key:"vcv-stock-image-".concat(i,"-").concat(n,"-").concat(a)},g.a.createElement("div",{className:p,style:{paddingBottom:"".concat(100*m,"%")},id:t.id},g.a.createElement("img",h),s))}));return g.a.createElement("div",{className:"vcv-stock-images-col",key:"vcv-stock-image-column-".concat(i,"-").concat(n)},a)}))}},{key:"getNoResultsElement",value:function(){var e=n.localizations?n.localizations.nothingFound:"Nothing found",t=L.getSourcePath("images/search-no-result.png");return g.a.createElement("div",{className:"vcv-ui-editor-no-items-container"},g.a.createElement("div",{className:"vcv-ui-editor-no-items-content"},g.a.createElement("img",{className:"vcv-ui-editor-no-items-image",src:t,alt:e})))}},{key:"render",value:function(){var e=this,t=this.state,i=t.total,r=t.columnCount,a=t.requestInProgress,s=t.page,o=t.hasError,l=this.props,c=l.searchValue,u=l.isSearchUsed,d=l.stockMediaLocalizations;if(o)return null;if(u&&!c)return this.getNoResultsElement();var f=g.a.createElement("div",{className:"vcv-loading-dots-container"},g.a.createElement("div",{className:"vcv-loading-dot vcv-loading-dot-1"}),g.a.createElement("div",{className:"vcv-loading-dot vcv-loading-dot-2"}));if(a&&1===s)return f;var h="vcv-stock-images-results-container vcv-stock-images-column-count--".concat(r),p="";p=i>0?g.a.createElement("div",{className:h,ref:function(t){e.resultContainer=t}},this.getItems()):this.getNoResultsElement();var m=n.localizations.free&&n.localizations.free.toLowerCase(),b=d&&d.downloadText,v=d&&d.searchResultKey;return g.a.createElement("div",{className:"vcv-stock-image-results-wrapper",ref:this.resultsWrapperRef},c&&g.a.createElement("div",{className:"vcv-stock-images-results-data"},g.a.createElement("span",null,i," ",m||"free"," ",c.toLowerCase()," ",v),g.a.createElement("span",null,b)),p,a&&g.a.createElement("div",{className:"vcv-loading-wrapper"},f))}}]),n}(g.a.Component);function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}b()(I,"propTypes",{searchValue:x.a.string,scrolledToBottom:x.a.bool,scrollTop:x.a.number,isSearchUsed:x.a.bool,namespace:x.a.string,filterType:x.a.string}),b()(I,"localizations",P.get("localizations"));var D=Object(T.getService)("dataManager"),N=function(e){u()(n,e);var t=R(n);function n(e){var i;return r()(this,n),i=t.call(this,e),b()(l()(i),"inputTimeout",0),i.state={inputValue:"",input:!1,searchValue:"",isSearchUsed:!1},i.handleValueChange=i.handleValueChange.bind(l()(i)),i.handleInputFocus=i.handleInputFocus.bind(l()(i)),i.handleSearch=i.handleSearch.bind(l()(i)),i.handleKeyPress=i.handleKeyPress.bind(l()(i)),i}return s()(n,[{key:"componentWillUnmount",value:function(){this.inputTimeout&&(window.clearTimeout(this.inputTimeout),this.inputTimeout=0)}},{key:"handleKeyPress",value:function(e){"Enter"===e.key&&(e.preventDefault(),this.handleSearch())}},{key:"handleSearch",value:function(){var e={searchValue:""!==this.state.inputValue?this.state.inputValue:this.state.searchValue};this.state.inputValue&&(e.isSearchUsed=!0),this.setState(e)}},{key:"handleValueChange",value:function(e){this.setState({inputValue:e.currentTarget.value})}},{key:"handleInputFocus",value:function(){var e=this;this.setState({input:!0}),this.inputTimeout=setTimeout((function(){e.setState({input:!1})}),400)}},{key:"getSearch",value:function(){var e=this.props.stockMediaLocalizations,t=e&&e.searchText||"",n=_()({"vcv-ui-search-container":!0,"vcv-ui-editor-field-highlight":this.state.input});return g.a.createElement("div",{className:n},g.a.createElement("button",{className:"vcv-ui-search-button",onClick:this.handleSearch},g.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-search"})),g.a.createElement("input",{className:"vcv-ui-form-input vcv-ui-search-field",onChange:this.handleValueChange,onFocus:this.handleInputFocus,type:"text",value:this.state.inputValue,placeholder:t,onKeyPress:this.handleKeyPress,autoFocus:!0}))}},{key:"render",value:function(){var e=this.props,t=e.backgroundImage,i=e.stockMediaLocalizations,r=e.stockMediaLogo,a=e.vcvAuthorApiKey,s=e.apiUrlKey,o=e.scrollTop,l=e.scrolledToBottom,c=e.sizes,u=e.previewImageSize,d=e.customContainerClass,f=e.goPremiumLink,h=i&&i.getMediaWithPremiumText||"",p=i&&i.getMediaText||"",m=n.localizations?n.localizations.goPremium:"Go Premium",v="";if(D.get("isPremiumActivated")){var y=null;i.poweredByText&&(y=g.a.createElement("div",{className:"vcv-stock-media-powered-text",dangerouslySetInnerHTML:{__html:i.poweredByText}})),v=g.a.createElement(g.a.Fragment,null,g.a.createElement("span",{className:"vcv-stock-images-unsplash-logo",dangerouslySetInnerHTML:{__html:r}}),g.a.createElement("p",{className:"vcv-stock-images-subtitle"},p),this.getSearch(),y)}else v=g.a.createElement(g.a.Fragment,null,g.a.createElement("span",{className:"vcv-stock-images-unsplash-logo",dangerouslySetInnerHTML:{__html:r}}),g.a.createElement("p",{className:"vcv-stock-images-subtitle"},h),g.a.createElement("a",{className:"vcv-stock-images-button",href:f,target:"_blank",rel:"noopener noreferrer"},m));var w={};!this.state.isSearchUsed&&t&&(w.backgroundImage=t);var C=_()({"vcv-ui-editor-plates-container":!0,"vcv-ui-editor-plate--stock-images":!0,"vcv-ui-editor-plate--stock-images--search-is-used":this.state.isSearchUsed}),S=_()(b()({"vcv-stock-images-container":!0},d,!!d));return g.a.createElement(g.a.Fragment,null,g.a.createElement("div",{className:C},g.a.createElement("div",{className:S,style:w},g.a.createElement("div",{className:"vcv-stock-images-inner"},v))),g.a.createElement(I,{searchValue:this.state.searchValue,scrolledToBottom:l,scrollTop:o,isSearchUsed:this.state.isSearchUsed,stockMediaLocalizations:i,vcvAuthorApiKey:a,apiUrlKey:s,sizes:c,previewImageSize:u,namespace:this.props.namespace,filterType:this.props.filterType,renderPlace:this.props.renderPlace,isAllowedForThisRole:this.props.isAllowedForThisRole}))}}]),n}(g.a.Component);b()(N,"localizations",D.get("localizations")),b()(N,"propTypes",{scrolledToBottom:x.a.bool,scrollTop:x.a.number,backgroundImage:x.a.string,namespace:x.a.string,filterType:x.a.string,renderPlace:x.a.string,onClickGoPremium:x.a.func,isAllowedForThisRole:x.a.bool})},"./public/components/stockMedia/unsplashContainer.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return L}));var i=n("./node_modules/@babel/runtime/helpers/extends/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),s=n.n(a),o=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(o),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),b=n.n(m),v=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),g=n.n(v),y=n("./node_modules/react/index.js"),_=n.n(y),w=n("./public/components/stockMedia/stockMedia.js"),C=n("./node_modules/prop-types/index.js"),S=n.n(C),x=n("./public/sources/images/unsplashLogo.raw"),k=n.n(x),M=n("./node_modules/vc-cake/index.js");function T(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return p()(this,n)}}var j=Object(M.getService)("dataManager"),E=["https://cdn.hub.visualcomposer.com/plugin-assets/unsplash-1.jpg","https://cdn.hub.visualcomposer.com/plugin-assets/unsplash-2.jpg","https://cdn.hub.visualcomposer.com/plugin-assets/unsplash-3.jpg","https://cdn.hub.visualcomposer.com/plugin-assets/unsplash-4.jpg","https://cdn.hub.visualcomposer.com/plugin-assets/unsplash-5.jpg"],A=Object(M.getService)("roleManager"),L=function(e){f()(n,e);var t=T(n);function n(){var e;s()(this,n);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return e=t.call.apply(t,[this].concat(r)),g()(u()(e),"randomImage",e.getRandomImage()),e}return l()(n,[{key:"getRandomImage",value:function(){return E[Math.floor(Math.random()*E.length)]}},{key:"render",value:function(){var e=j.get("localizations"),t={searchText:e?e.searchPhotosOnUnsplash:"Search for free high-resolution photos on Unsplash",getMediaText:e?e.getPhotosText:"Download and Add Free Beautiful Photos to Your Site",getMediaWithPremiumText:e?e.getPhotosWithPremiumText:"Download and Add Free Beautiful Photos to Your Site With Visual Composer Premium",noConnectionToStockMediaText:"".concat(e.noConnectionToUnsplash," #10088")||!1,downloadText:e?e.downloadImageFromUnsplash:"Download images from Unsplash to the Media Library",unlockText:e?e.activatePremiumToUnlockStockImages:"Activate Premium to Unlock Unsplash",searchResultKey:e?e.images:"images",hasBeenDownloadedText:e?e.imageDownloadedToMediaLibrary:"The image has been downloaded to the Media Library."},n=[{size:400,title:e?e.small:"Small"},{size:800,title:e?e.medium:"Medium"},{size:1600,title:e?e.large:"Large"}];return _.a.createElement(w.a,r()({stockMediaLogo:k.a,backgroundImage:"url(".concat(this.randomImage,")"),stockMediaLocalizations:t,vcvAuthorApiKey:j.get("licenseUnsplashAuthorApiKey"),apiUrlKey:"unsplash",sizes:n,previewImageSize:"small",isAllowedForThisRole:A.can("hub_unsplash",A.defaultTrue())},this.props))}}]),n}(_.a.Component);g()(L,"propTypes",{scrolledToBottom:S.a.bool,scrollTop:S.a.number,namespace:S.a.string,filterType:S.a.string})},"./public/components/tooltip/tooltip.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),s=n.n(a),o=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(o),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),b=n.n(m),v=n("./node_modules/classnames/index.js"),g=n.n(v);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var _=function(e){u()(n,e);var t=y(n);function n(e){var i;return r()(this,n),(i=t.call(this,e)).tooltipBoxRef=b.a.createRef(),i}return s()(n,[{key:"componentDidMount",value:function(){if(this.tooltipBoxRef&&this.tooltipBoxRef.current){var e=this.tooltipBoxRef.current.getBoundingClientRect(),t=window.document.body.getBoundingClientRect();e.bottom>t.height&&this.props.setTopState(!0)}}},{key:"render",value:function(){return b.a.createElement("div",{ref:this.tooltipBoxRef,className:"vcv-tooltip-box",style:this.props.boxStyles,dangerouslySetInnerHTML:{__html:this.props.children}})}}]),n}(b.a.Component);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f()(this,n)}}var C=function(e){u()(n,e);var t=w(n);function n(e){var i;return r()(this,n),(i=t.call(this,e)).state={isVisible:!1,showAtTop:!1},i.tooltipRef=b.a.createRef(),i.tooltipButtonRef=b.a.createRef(),i.handleTooltipClick=i.handleTooltipClick.bind(l()(i)),i.closeIfNotInside=i.closeIfNotInside.bind(l()(i)),i.handleMouseEnter=i.handleMouseEnter.bind(l()(i)),i.handleMouseLeave=i.handleMouseLeave.bind(l()(i)),i.setTopState=i.setTopState.bind(l()(i)),i}return s()(n,[{key:"componentDidMount",value:function(){var e=this.props.relativeElementSelector||".vcv-ui-scroll";this.overflowContainer=this.tooltipRef.current&&this.tooltipRef.current.closest(e)||document.body}},{key:"componentWillUnmount",value:function(){document.body.removeEventListener("click",this.closeIfNotInside)}},{key:"closeIfNotInside",value:function(e){var t=e.target;t.closest(".vcv-tooltip-box")||t===this.tooltipButtonRef.current||this.handleTooltipClick()}},{key:"handleTooltipClick",value:function(){this.state.isVisible?document.body.removeEventListener("click",this.closeIfNotInside):document.body.addEventListener("click",this.closeIfNotInside),this.setState({isVisible:!this.state.isVisible})}},{key:"getTooltipPosition",value:function(){var e=234,t=this.tooltipRef.current,n=this.overflowContainer,i=t.getBoundingClientRect(),r=n.getBoundingClientRect(),a=-117;return i.left-r.left<117?a=r.left-i.left+3:r.right-i.right<117&&(a=-(e-r.right+i.left+3)),{left:a}}},{key:"handleMouseEnter",value:function(){this.setState({isHovered:!0})}},{key:"handleMouseLeave",value:function(){this.setState({isHovered:!1})}},{key:"setTopState",value:function(){this.setState({showAtTop:!0})}},{key:"render",value:function(){var e=this.state,t=e.isVisible,n=e.isHovered,i=null;if(t||n){var r=this.getTooltipPosition();i=b.a.createElement(_,{boxStyles:r,setTopState:this.setTopState},this.props.children)}var a=g()({"vcv-tooltip-button":!0,"vcv-ui-icon":!0,"vcv-ui-icon-question":!0,"vcv-ui-icon--active":t||n,"vcv-ui-icon--light-hover":this.props.isLightHover}),s=g()({"vcv-tooltip-container":!0,"vcv-tooltip-container--box-position--top":this.state.showAtTop});return b.a.createElement("div",{className:s,ref:this.tooltipRef},b.a.createElement("i",{ref:this.tooltipButtonRef,className:a,onClick:this.handleTooltipClick,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave}),i)}}]),n}(b.a.Component)},"./public/config/hub-services.js":function(e,t,n){n("./public/editor/services/dataManager/service.js"),n("./public/editor/services/utils/service.js"),n("./public/editor/services/roleManager/service.js"),n("./public/editor/services/document/service.js"),n("./public/editor/services/wordpress-post-data/service.js"),n("./public/editor/services/dataProcessor/service.js"),n("./public/editor/services/cook/service.js"),n("./public/editor/services/sharedAssetsLibrary/service.js"),n("./public/editor/services/elementAssetsLibrary/service.js"),n("./public/editor/services/actionsManager/service.js"),n("./public/editor/services/rulesManager/service.js"),n("./public/editor/services/modernAssetsStorage/service.js"),n("./public/editor/services/stylesManager/service.js"),n("./public/editor/services/wpMyTemplates/service.js"),n("./public/editor/services/hubElements/service.js"),n("./public/editor/services/elementAccessPoint/service.js"),n("./public/editor/services/hubAddons/service.js"),n("./public/editor/services/renderProcessor/service.js"),n("./public/editor/services/api/service.js")},"./public/editor/services/actionsManager/service.js":function(e,t,n){"use strict";n.r(t);var i=n("./node_modules/vc-cake/index.js"),r=void 0,a={do:function(e,t,n,i){var r=e.action,s=e.options;a.actions[r||"ping"].call(a,t,n,s,i)},actions:{ping:function(e,t,n){console.log("ping",e,t,n)},toggleVisibility:function(e,t,n){void 0!==n&&(e=n?!e:e),a.actions.updateDependenciesClasses.call(r,e,t,{class:"vcv-ui-state--visible"}),a.actions.updateDependenciesClasses.call(r,!e,t,{class:"vcv-ui-state--hidden"})},toggleSectionVisibility:function(e,t,n){a.actions.toggleVisibility(e,t,n)},attachImageUrls:function(e,t,n,i){t.refAttributeComponent&&t.refAttributeComponent.updateExtraAttributesStates?t.refAttributeComponent.updateExtraAttributesStates("url",e):i.settings(t.key).settings.options.url!==e&&(i.settings(t.key).settings.options.url=e,t.refWrapperComponent.forceUpdate())},updateDependenciesClasses:function(e,t,n,i){var r=(t.refWrapperComponent.state.dependenciesClasses||[]).filter((function(e){return e!==n.class}));e&&r.push(n.class),t.refWrapper.parentNode.parentNode&&t.refWrapperComponent.setState({dependenciesClasses:r})},fieldMethod:function(e,t,n,i){a.actions.attributeComponentMethod(e,t,n,i)},attributeComponentMethod:function(e,t,n,i){t.refAttributeComponent&&t.refAttributeComponent[n.method]&&t.refAttributeComponent[n.method](e,t,n,i)}}};n.n(i).a.addService("actionsManager",a)},"./public/editor/services/api/lib/shapes.js":function(e,t){e.exports={zigzag:{top:{content:'<path d="M19.8994949,3.0755687000000016 20.1005051,3.0755687000000016 30,13 39.8994949,3.0755687000000016 40.1005051,3.0755687000000016 50,13 59.8994949,3.0755687000000016 60.1005051,3.0755687000000016 70,13 79.8994949,3.0755687000000016 80.1005051,3.0755687000000016 90,13 99.8994949,3.0755687000000016 100.100505,3.0755687000000016 110,13 119.899495,3.0755687000000016 120.100505,3.0755687000000016 130,13 139.899495,3.0755687000000016 140.100505,3.0755687000000016 150,13 159.899495,3.0755687000000016 160.100505,3.0755687000000016 170,13 179.899495,3.0755687000000016 180.100505,3.0755687000000016 190,13 199.899495,3.0755687000000016 200.100505,3.0755687000000016 210,13 219.899495,3.0755687000000016 220.100505,3.0755687000000016 230,13 239.899495,3.0755687000000016 240.100505,3.0755687000000016 250,13 259.899495,3.0755687000000016 260.100505,3.0755687000000016 270,13 279.899495,3.0755687000000016 280.100505,3.0755687000000016 290,13 299.899495,3.0755687000000016 300.100505,3.0755687000000016 310,13 319.899495,3.0755687000000016 320.100505,3.0755687000000016 330,13 339.899495,3.0755687000000016 340.100505,3.0755687000000016 350,13 359.899495,3.0755687000000016 360.100505,3.0755687000000016 370,13 379.899495,3.0755687000000016 380.100505,3.0755687000000016 390,13 399.899495,3.0755687000000016 400.100505,3.0755687000000016 410,13 419.899495,3.0755687000000016 420.100505,3.0755687000000016 430,13 439.899495,3.0755687000000016 440.100505,3.0755687000000016 450,13 459.899495,3.0755687000000016 460.100505,3.0755687000000016 470,13 479.899495,3.0755687000000016 480.100505,3.0755687000000016 490,13 499.899495,3.0755687000000016 500,3.0755687000000016 500,0 0,0 0,3.0755687000000016 0.100505063,3.0755687000000016 10,13 19.8994949,3.0755687000000016 Z"></path>',unitContent:'<path d="M0.039798989800000004,0.7518892175 0.0402010102,0.7518892175 0.06,1 0.0797989898,0.7518892175 0.0802010102,0.7518892175 0.1,1 0.1197989898,0.7518892175 0.1202010102,0.7518892175 0.14,1 0.15979898979999999,0.7518892175 0.16020101020000002,0.7518892175 0.18,1 0.1997989898,0.7518892175 0.20020100999999998,0.7518892175 0.22,1 0.23979899,0.7518892175 0.24020101,0.7518892175 0.26,1 0.27979899,0.7518892175 0.28020101,0.7518892175 0.3,1 0.31979899,0.7518892175 0.32020101,0.7518892175 0.34,1 0.35979899,0.7518892175 0.36020101,0.7518892175 0.38,1 0.39979899,0.7518892175 0.40020101,0.7518892175 0.42,1 0.43979899,0.7518892175 0.44020101,0.7518892175 0.46,1 0.47979899,0.7518892175 0.48020101,0.7518892175 0.5,1 0.51979899,0.7518892175 0.52020101,0.7518892175 0.54,1 0.55979899,0.7518892175 0.56020101,0.7518892175 0.58,1 0.59979899,0.7518892175 0.60020101,0.7518892175 0.62,1 0.63979899,0.7518892175 0.64020101,0.7518892175 0.66,1 0.67979899,0.7518892175 0.68020101,0.7518892175 0.7,1 0.71979899,0.7518892175 0.72020101,0.7518892175 0.74,1 0.75979899,0.7518892175 0.76020101,0.7518892175 0.78,1 0.79979899,0.7518892175 0.80020101,0.7518892175 0.82,1 0.83979899,0.7518892175 0.84020101,0.7518892175 0.86,1 0.8797989900000001,0.7518892175 0.88020101,0.7518892175 0.9,1 0.91979899,0.7518892175 0.92020101,0.7518892175 0.94,1 0.95979899,0.7518892175 0.96020101,0.7518892175 0.98,1 0.99979899,0.7518892175 1,0.7518892175 1,0 0,0 0,0.7518892175 0.000201010126,0.7518892175 0.02,1 0.039798989800000004,0.7518892175 Z"></path>'},bottom:{content:'<path d="M19.8994949,37.924431330000004 L20.1005051,37.924431330000004 30,28 39.8994949,37.924431330000004 40.1005051,37.924431330000004 50,28.00000000000003 59.8994949,37.924431330000004 60.1005051,37.924431330000004 70,28.00000000000003 79.8994949,37.924431330000004 80.1005051,37.924431330000004 90,28 99.8994949,37.924431330000004 100.100505,37.924431330000004 110,28.00000000000003 119.899495,37.924431330000004 120.100505,37.924431330000004 130,28.00000000000003 139.899495,37.924431330000004 140.100505,37.924431330000004 150,28 159.899495,37.924431330000004 160.100505,37.924431330000004 170,28.00000000000003 179.899495,37.924431330000004 180.100505,37.924431330000004 190,28.00000000000003 199.899495,37.924431330000004 200.100505,37.924431330000004 210,28 219.899495,37.924431330000004 220.100505,37.924431330000004 230,28.00000000000003 239.899495,37.924431330000004 240.100505,37.924431330000004 250,28.00000000000003 259.899495,37.924431330000004 260.100505,37.924431330000004 270,28.00000000000003 279.899495,37.924431330000004 280.100505,37.924431330000004 290,28.00000000000003 299.899495,37.924431330000004 300.100505,37.924431330000004 310,28 319.899495,37.924431330000004 320.100505,37.924431330000004 330,28.00000000000003 339.899495,37.924431330000004 340.100505,37.924431330000004 350,28.00000000000003 359.899495,37.924431330000004 360.100505,37.924431330000004 370,28 379.899495,37.924431330000004 380.100505,37.924431330000004 390,28.00000000000003 399.899495,37.924431330000004 400.100505,37.924431330000004 410,28.00000000000003 419.899495,37.924431330000004 420.100505,37.924431330000004 430,28 439.899495,37.924431330000004 440.100505,37.924431330000004 450,28.00000000000003 459.899495,37.924431330000004 460.100505,37.924431330000004 470,28.00000000000003 479.899495,37.924431330000004 480.100505,37.924431330000004 490,28 499.899495,37.924431330000004 500,37.924431330000004 500,40 0,40 0,37.924431330000004 0.100505063,37.924431330000004 10,28.00000000000003 19.8994949,37.924431330000004 Z"></path>',unitContent:'<path d="M0.039798989800000004,0.9481107832500001 L0.0402010102,0.9481107832500001 0.06,0.7 0.0797989898,0.9481107832500001 0.0802010102,0.9481107832500001 0.1,0.7000000000000007 0.1197989898,0.9481107832500001 0.1202010102,0.9481107832500001 0.14,0.7000000000000007 0.15979898979999999,0.9481107832500001 0.16020101020000002,0.9481107832500001 0.18,0.7 0.1997989898,0.9481107832500001 0.20020100999999998,0.9481107832500001 0.22,0.7000000000000007 0.23979899,0.9481107832500001 0.24020101,0.9481107832500001 0.26,0.7000000000000007 0.27979899,0.9481107832500001 0.28020101,0.9481107832500001 0.3,0.7 0.31979899,0.9481107832500001 0.32020101,0.9481107832500001 0.34,0.7000000000000007 0.35979899,0.9481107832500001 0.36020101,0.9481107832500001 0.38,0.7000000000000007 0.39979899,0.9481107832500001 0.40020101,0.9481107832500001 0.42,0.7 0.43979899,0.9481107832500001 0.44020101,0.9481107832500001 0.46,0.7000000000000007 0.47979899,0.9481107832500001 0.48020101,0.9481107832500001 0.5,0.7000000000000007 0.51979899,0.9481107832500001 0.52020101,0.9481107832500001 0.54,0.7000000000000007 0.55979899,0.9481107832500001 0.56020101,0.9481107832500001 0.58,0.7000000000000007 0.59979899,0.9481107832500001 0.60020101,0.9481107832500001 0.62,0.7 0.63979899,0.9481107832500001 0.64020101,0.9481107832500001 0.66,0.7000000000000007 0.67979899,0.9481107832500001 0.68020101,0.9481107832500001 0.7,0.7000000000000007 0.71979899,0.9481107832500001 0.72020101,0.9481107832500001 0.74,0.7 0.75979899,0.9481107832500001 0.76020101,0.9481107832500001 0.78,0.7000000000000007 0.79979899,0.9481107832500001 0.80020101,0.9481107832500001 0.82,0.7000000000000007 0.83979899,0.9481107832500001 0.84020101,0.9481107832500001 0.86,0.7 0.8797989900000001,0.9481107832500001 0.88020101,0.9481107832500001 0.9,0.7000000000000007 0.91979899,0.9481107832500001 0.92020101,0.9481107832500001 0.94,0.7000000000000007 0.95979899,0.9481107832500001 0.96020101,0.9481107832500001 0.98,0.7 0.99979899,0.9481107832500001 1,0.9481107832500001 1,1 0,1 0,0.9481107832500001 0.000201010126,0.9481107832500001 0.02,0.7000000000000007 0.039798989800000004,0.9481107832500001 Z"></path>'},viewBox:{height:"40",width:"500"}},"zigzag-1":{top:{content:'<path d="M407.445531,8 L400.225521,1.0528981000000002 393.149197,8 385.929187,1.0528981000000002 378.852862,8 371.632852,1.0528981000000002 364.556528,8 357.031959,1.3518948999999978 350.260193,8 343.183869,1.0528981000000002 335.963859,8 328.887534,1.0528981000000002 321.667524,8 314.5912,1.0528981000000002 307.37119,8 300.294866,1.0528981000000002 293.074856,8 285.998531,1.0528981000000002 278.778521,8 271.702197,1.0528981000000002 264.482187,8 257.405862,1.0528981000000002 250.185852,8 243.109528,1.0528981000000002 235.889518,8 228.813193,1.0528981000000002 221.593184,8 214.516859,1.0528981000000002 207.296849,8 200.220525,1.0528981000000002 193.000515,8 185.92419,1.0528981000000002 178.70418,8 171.627856,1.0528981000000002 164.407846,8 157.331521,1.0528981000000002 150.111511,8 143.035187,1.0528981000000002 135.815177,8 128.738852,1.0528981000000002 121.518843,8 114.442518,1.0528981000000002 107.222508,8 100.146184,1.0528981000000002 92.9261737,8 85.8498492,1.0528981000000002 78.6298393,8 71.5535148,1.0528981000000002 64.3335049,8 57.2571804,1.0528981000000002 50.0371705,8 42.960846,1.0528981000000002 35.740836,8 28.6645115,1.0528981000000002 21.4445016,8 14.3681771,1.0528981000000002 7.14816721,8 0.0718426999,1.0528981000000002 0,0 500,0 499.928157,1.0528981000000002 492.851833,8 485.631823,1.0528981000000002 478.555498,8 471.335488,1.0528981000000002 464.259164,8 457.039154,1.0528981000000002 449.96283,8 442.438261,1.3518948999999978 435.666495,8 428.446485,1.0528981000000002 421.370161,8 414.412265,1.1604876000000033 Z"></path>',unitContent:'<path d="M0.814891062,1 L0.8004510420000001,0.8263224525 0.786298394,1 0.771858374,0.8263224525 0.757705724,1 0.743265704,0.8263224525 0.729113056,1 0.7140639179999999,0.8337973725 0.700520386,1 0.6863677380000001,0.8263224525 0.6719277180000001,1 0.6577750680000001,0.8263224525 0.6433350480000001,1 0.6291824,0.8263224525 0.61474238,1 0.600589732,0.8263224525 0.586149712,1 0.571997062,0.8263224525 0.557557042,1 0.5434043940000001,0.8263224525 0.5289643740000001,1 0.5148117240000001,0.8263224525 0.500371704,1 0.48621905600000004,0.8263224525 0.47177903600000004,1 0.45762638600000005,0.8263224525 0.443186368,1 0.429033718,0.8263224525 0.414593698,1 0.40044105,0.8263224525 0.38600103,1 0.37184838000000003,0.8263224525 0.35740836000000004,1 0.343255712,0.8263224525 0.328815692,1 0.314663042,0.8263224525 0.300223022,1 0.286070374,0.8263224525 0.271630354,1 0.25747770400000003,0.8263224525 0.243037686,1 0.22888503600000001,0.8263224525 0.21444501600000002,1 0.200292368,0.8263224525 0.1858523474,1 0.1716996984,0.8263224525 0.1572596786,1 0.1431070296,0.8263224525 0.12866700979999998,1 0.1145143608,0.8263224525 0.100074341,1 0.085921692,0.8263224525 0.07148167200000001,1 0.057329023,0.8263224525 0.0428890032,1 0.0287363542,0.8263224525 0.014296334420000001,1 0.0001436853998,0.8263224525 0,0 1,0 0.999856314,0.8263224525 0.985703666,1 0.971263646,0.8263224525 0.957110996,1 0.942670976,0.8263224525 0.928518328,1 0.914078308,0.8263224525 0.89992566,1 0.884876522,0.8337973725 0.87133299,1 0.85689297,0.8263224525 0.842740322,1 0.82882453,0.82901219 Z"></path>'},bottom:{content:'<path d="M407.445531,32 L414.412265,38.839512389999996 421.370161,32.00000000000003 428.446485,38.94710193 435.666495,32 442.438261,38.64810509 449.96283,32 457.039154,38.94710193 464.259164,32 471.335488,38.94710193 478.555498,32 485.631823,38.94710193 492.851833,32 499.928157,38.94710193 500,40 0,40 0.0718426999,38.94710193 7.14816721,32.00000000000003 14.3681771,38.94710193 21.4445016,32 28.6645115,38.94710193 35.740836,32.00000000000003 42.960846,38.94710193 50.0371705,32.00000000000003 57.2571804,38.94710193 64.3335049,32 71.5535148,38.94710193 78.6298393,32.00000000000003 85.8498492,38.94710193 92.9261737,32.00000000000003 100.146184,38.94710193 107.222508,32 114.442518,38.94710193 121.518843,32.00000000000003 128.738852,38.94710193 135.815177,32.00000000000003 143.035187,38.94710193 150.111511,32 157.331521,38.94710193 164.407846,32.00000000000003 171.627856,38.94710193 178.70418,32.00000000000003 185.92419,38.94710193 193.000515,32.00000000000003 200.220525,38.94710193 207.296849,32.00000000000003 214.516859,38.94710193 221.593184,32 228.813193,38.94710193 235.889518,32.00000000000003 243.109528,38.94710193 250.185852,32.00000000000003 257.405862,38.94710193 264.482187,32 271.702197,38.94710193 278.778521,32.00000000000003 285.998531,38.94710193 293.074856,32.00000000000003 300.294866,38.94710193 307.37119,32 314.5912,38.94710193 321.667524,32.00000000000003 328.887534,38.94710193 335.963859,32.00000000000003 343.183869,38.94710193 350.260193,32 357.031959,38.64810509 364.556528,32 371.632852,38.94710193 378.852862,32 385.929187,38.94710193 393.149197,32 400.225521,38.94710193 Z"></path>',unitContent:'<path d="M0.814891062,0.8 L0.82882453,0.9709878097499999 0.842740322,0.8000000000000007 0.85689297,0.9736775482500001 0.87133299,0.8 0.884876522,0.9662026272500001 0.89992566,0.8 0.914078308,0.9736775482500001 0.928518328,0.8 0.942670976,0.9736775482500001 0.957110996,0.8 0.971263646,0.9736775482500001 0.985703666,0.8 0.999856314,0.9736775482500001 1,1 0,1 0.0001436853998,0.9736775482500001 0.014296334420000001,0.8000000000000007 0.0287363542,0.9736775482500001 0.0428890032,0.8 0.057329023,0.9736775482500001 0.07148167200000001,0.8000000000000007 0.085921692,0.9736775482500001 0.100074341,0.8000000000000007 0.1145143608,0.9736775482500001 0.12866700979999998,0.8 0.1431070296,0.9736775482500001 0.1572596786,0.8000000000000007 0.1716996984,0.9736775482500001 0.1858523474,0.8000000000000007 0.200292368,0.9736775482500001 0.21444501600000002,0.8 0.22888503600000001,0.9736775482500001 0.243037686,0.8000000000000007 0.25747770400000003,0.9736775482500001 0.271630354,0.8000000000000007 0.286070374,0.9736775482500001 0.300223022,0.8 0.314663042,0.9736775482500001 0.328815692,0.8000000000000007 0.343255712,0.9736775482500001 0.35740836000000004,0.8000000000000007 0.37184838000000003,0.9736775482500001 0.38600103,0.8000000000000007 0.40044105,0.9736775482500001 0.414593698,0.8000000000000007 0.429033718,0.9736775482500001 0.443186368,0.8 0.45762638600000005,0.9736775482500001 0.47177903600000004,0.8000000000000007 0.48621905600000004,0.9736775482500001 0.500371704,0.8000000000000007 0.5148117240000001,0.9736775482500001 0.5289643740000001,0.8 0.5434043940000001,0.9736775482500001 0.557557042,0.8000000000000007 0.571997062,0.9736775482500001 0.586149712,0.8000000000000007 0.600589732,0.9736775482500001 0.61474238,0.8 0.6291824,0.9736775482500001 0.6433350480000001,0.8000000000000007 0.6577750680000001,0.9736775482500001 0.6719277180000001,0.8000000000000007 0.6863677380000001,0.9736775482500001 0.700520386,0.8 0.7140639179999999,0.9662026272500001 0.729113056,0.8 0.743265704,0.9736775482500001 0.757705724,0.8 0.771858374,0.9736775482500001 0.786298394,0.8 0.8004510420000001,0.9736775482500001 Z"></path>'},viewBox:{height:"40",width:"500"}},"rounded-zigzag":{top:{content:'<path d="M27.8579427,9.895283399999997 C29.0409683,11.0576863 30.9492052,11.048403800000003 32.12369,9.870960500000002 L37.7758049,4.204608200000003 C38.9486865,3.028772100000001 40.858832,3.0181824000000006 42.0415523,4.180285300000001 L47.8579427,9.895283399999997 C49.0409683,11.0576863 50.9492052,11.048403800000003 52.12369,9.870960500000002 L57.7758049,4.204608200000003 C58.9486865,3.028772100000001 60.858832,3.0181824000000006 62.0415523,4.180285300000001 L67.8579427,9.895283399999997 C69.0409683,11.0576863 70.9492052,11.048403800000003 72.12369,9.870960500000002 L77.7758049,4.204608200000003 C78.9486865,3.028772100000001 80.858832,3.0181824000000006 82.0415523,4.180285300000001 L87.8579427,9.895283399999997 C89.0409683,11.0576863 90.9492052,11.048403800000003 92.12369,9.870960500000002 L97.7758049,4.204608200000003 C98.9486865,3.028772100000001 100.858832,3.0181824000000006 102.041552,4.180285300000001 L107.857943,9.895283399999997 C109.040968,11.0576863 110.949205,11.048403800000003 112.12369,9.870960500000002 L117.775805,4.204608200000003 C118.948687,3.028772100000001 120.858832,3.0181824000000006 122.041552,4.180285300000001 L127.857943,9.895283399999997 C129.040968,11.0576863 130.949205,11.048403800000003 132.12369,9.870960500000002 L137.775805,4.204608200000003 C138.948687,3.028772100000001 140.858832,3.0181824000000006 142.041552,4.180285300000001 L147.857943,9.895283399999997 C149.040968,11.0576863 150.949205,11.048403800000003 152.12369,9.870960500000002 L157.775805,4.204608200000003 C158.948687,3.028772100000001 160.858832,3.0181824000000006 162.041552,4.180285300000001 L167.857943,9.895283399999997 C169.040968,11.0576863 170.949205,11.048403800000003 172.12369,9.870960500000002 L177.775805,4.204608200000003 C178.948687,3.028772100000001 180.858832,3.0181824000000006 182.041552,4.180285300000001 L187.857943,9.895283399999997 C189.040968,11.0576863 190.949205,11.048403800000003 192.12369,9.870960500000002 L197.775805,4.204608200000003 C198.948687,3.028772100000001 200.858832,3.0181824000000006 202.041552,4.180285300000001 L207.857943,9.895283399999997 C209.040968,11.0576863 210.949205,11.048403800000003 212.12369,9.870960500000002 L217.775805,4.204608200000003 C218.948687,3.028772100000001 220.858832,3.0181824000000006 222.041552,4.180285300000001 L227.857943,9.895283399999997 C229.040968,11.0576863 230.949205,11.048403800000003 232.12369,9.870960500000002 L237.775805,4.204608200000003 C238.948687,3.028772100000001 240.858832,3.0181824000000006 242.041552,4.180285300000001 L247.857943,9.895283399999997 C249.040968,11.0576863 250.949205,11.048403800000003 252.12369,9.870960500000002 L257.775805,4.204608200000003 C258.948687,3.028772100000001 260.858832,3.0181824000000006 262.041552,4.180285300000001 L267.857943,9.895283399999997 C269.040968,11.0576863 270.949205,11.048403800000003 272.12369,9.870960500000002 L277.775805,4.204608200000003 C278.948687,3.028772100000001 280.858832,3.0181824000000006 282.041552,4.180285300000001 L287.857943,9.895283399999997 C289.040968,11.0576863 290.949205,11.048403800000003 292.12369,9.870960500000002 L297.775805,4.204608200000003 C298.948687,3.028772100000001 300.858832,3.0181824000000006 302.041552,4.180285300000001 L307.857943,9.895283399999997 C309.040968,11.0576863 310.949205,11.048403800000003 312.12369,9.870960500000002 L317.775805,4.204608200000003 C318.948687,3.028772100000001 320.858832,3.0181824000000006 322.041552,4.180285300000001 L327.857943,9.895283399999997 C329.040968,11.0576863 330.949205,11.048403800000003 332.12369,9.870960500000002 L337.775805,4.204608200000003 C338.948687,3.028772100000001 340.858832,3.0181824000000006 342.041552,4.180285300000001 L347.857943,9.895283399999997 C349.040968,11.0576863 350.949205,11.048403800000003 352.12369,9.870960500000002 L357.775805,4.204608200000003 C358.948687,3.028772100000001 360.858832,3.0181824000000006 362.041552,4.180285300000001 L367.857943,9.895283399999997 C369.040968,11.0576863 370.949205,11.048403800000003 372.12369,9.870960500000002 L377.775805,4.204608200000003 C378.948687,3.028772100000001 380.858832,3.0181824000000006 382.041552,4.180285300000001 L387.857943,9.895283399999997 C389.040968,11.0576863 390.949205,11.048403800000003 392.12369,9.870960500000002 L397.775805,4.204608200000003 C398.948687,3.028772100000001 400.858832,3.0181824000000006 402.041552,4.180285300000001 L407.857943,9.895283399999997 C409.040968,11.0576863 410.949205,11.048403800000003 412.12369,9.870960500000002 L417.775805,4.204608200000003 C418.948687,3.028772100000001 420.858832,3.0181824000000006 422.041552,4.180285300000001 L427.857943,9.895283399999997 C429.040968,11.0576863 430.949205,11.048403800000003 432.12369,9.870960500000002 L437.775805,4.204608200000003 C438.948687,3.028772100000001 440.858832,3.0181824000000006 442.041552,4.180285300000001 L447.857943,9.895283399999997 C449.040968,11.0576863 450.949205,11.048403800000003 452.12369,9.870960500000002 L457.775805,4.204608200000003 C458.948687,3.028772100000001 460.858832,3.0181824000000006 462.041552,4.180285300000001 L467.857943,9.895283399999997 C469.040968,11.0576863 470.949205,11.048403800000003 472.12369,9.870960500000002 L477.775805,4.204608200000003 C478.948687,3.028772100000001 480.858832,3.0181824000000006 482.041552,4.180285300000001 L487.857943,9.895283399999997 C489.040968,11.0576863 490.950255,11.055788800000002 492.129585,9.881928799999997 C492.129585,9.881928799999997 496.405273,5.644531200000003 499.899495,2.0755687000000016 C500,-12.265625 500,0 500,0 L4.26325641e-13,0 C4.26325641e-13,0 4.54747351e-13,-12.2490234 4.26325641e-13,2.0755687000000016 C3.47265625,6.467773399999999 7.76196551,10.027346999999999 7.76196551,10.027346999999999 C8.99799783,11.116813200000003 10.9492052,11.048403800000003 12.12369,9.870960500000002 L17.7758049,4.204608200000003 C18.9486865,3.028772100000001 20.858832,3.0181824000000006 22.0415523,4.180285300000001 L27.8579427,9.895283399999997 Z"></path>',unitContent:'<path d="M0.0557158854,0.2537252153846153 C0.0580819366,0.28353041794871797 0.061898410400000006,0.2832924051282052 0.06424738,0.25310155128205136 L0.07555160979999999,0.10781046666666673 C0.077897373,0.07766082307692311 0.081717664,0.07738929230769233 0.0840831046,0.1071868025641026 L0.0957158854,0.2537252153846153 C0.0980819366,0.28353041794871797 0.1018984104,0.2832924051282052 0.10424738,0.25310155128205136 L0.1155516098,0.10781046666666673 C0.117897373,0.07766082307692311 0.121717664,0.07738929230769233 0.1240831046,0.1071868025641026 L0.13571588539999999,0.2537252153846153 C0.1380819366,0.28353041794871797 0.14189841039999998,0.2832924051282052 0.14424737999999998,0.25310155128205136 L0.1555516098,0.10781046666666673 C0.15789737299999998,0.07766082307692311 0.161717664,0.07738929230769233 0.1640831046,0.1071868025641026 L0.1757158854,0.2537252153846153 C0.17808193660000002,0.28353041794871797 0.1818984104,0.2832924051282052 0.18424738,0.25310155128205136 L0.1955516098,0.10781046666666673 C0.197897373,0.07766082307692311 0.20171766400000002,0.07738929230769233 0.204083104,0.1071868025641026 L0.21571588600000002,0.2537252153846153 C0.218081936,0.28353041794871797 0.22189841000000002,0.2832924051282052 0.22424738,0.25310155128205136 L0.23555161000000002,0.10781046666666673 C0.23789737400000002,0.07766082307692311 0.24171766400000003,0.07738929230769233 0.244083104,0.1071868025641026 L0.255715886,0.2537252153846153 C0.258081936,0.28353041794871797 0.26189841,0.2832924051282052 0.26424738000000003,0.25310155128205136 L0.27555161,0.10781046666666673 C0.27789737400000003,0.07766082307692311 0.28171766400000003,0.07738929230769233 0.284083104,0.1071868025641026 L0.29571588600000004,0.2537252153846153 C0.298081936,0.28353041794871797 0.30189841,0.2832924051282052 0.30424738,0.25310155128205136 L0.31555161,0.10781046666666673 C0.317897374,0.07766082307692311 0.321717664,0.07738929230769233 0.324083104,0.1071868025641026 L0.335715886,0.2537252153846153 C0.33808193599999997,0.28353041794871797 0.34189841,0.2832924051282052 0.34424738000000005,0.25310155128205136 L0.35555160999999996,0.10781046666666673 C0.357897374,0.07766082307692311 0.361717664,0.07738929230769233 0.364083104,0.1071868025641026 L0.375715886,0.2537252153846153 C0.378081936,0.28353041794871797 0.38189841,0.2832924051282052 0.38424738,0.25310155128205136 L0.39555161,0.10781046666666673 C0.397897374,0.07766082307692311 0.40171766400000003,0.07738929230769233 0.40408310399999997,0.1071868025641026 L0.41571588600000003,0.2537252153846153 C0.418081936,0.28353041794871797 0.42189841,0.2832924051282052 0.42424738,0.25310155128205136 L0.43555161,0.10781046666666673 C0.437897374,0.07766082307692311 0.441717664,0.07738929230769233 0.444083104,0.1071868025641026 L0.455715886,0.2537252153846153 C0.45808193599999997,0.28353041794871797 0.46189841000000004,0.2832924051282052 0.46424738000000004,0.25310155128205136 L0.47555160999999996,0.10781046666666673 C0.477897374,0.07766082307692311 0.481717664,0.07738929230769233 0.484083104,0.1071868025641026 L0.495715886,0.2537252153846153 C0.498081936,0.28353041794871797 0.50189841,0.2832924051282052 0.50424738,0.25310155128205136 L0.5155516099999999,0.10781046666666673 C0.517897374,0.07766082307692311 0.521717664,0.07738929230769233 0.524083104,0.1071868025641026 L0.535715886,0.2537252153846153 C0.5380819360000001,0.28353041794871797 0.54189841,0.2832924051282052 0.5442473800000001,0.25310155128205136 L0.55555161,0.10781046666666673 C0.5578973740000001,0.07766082307692311 0.561717664,0.07738929230769233 0.5640831040000001,0.1071868025641026 L0.575715886,0.2537252153846153 C0.578081936,0.28353041794871797 0.58189841,0.2832924051282052 0.58424738,0.25310155128205136 L0.59555161,0.10781046666666673 C0.597897374,0.07766082307692311 0.601717664,0.07738929230769233 0.6040831040000001,0.1071868025641026 L0.6157158859999999,0.2537252153846153 C0.618081936,0.28353041794871797 0.62189841,0.2832924051282052 0.62424738,0.25310155128205136 L0.6355516099999999,0.10781046666666673 C0.637897374,0.07766082307692311 0.641717664,0.07738929230769233 0.644083104,0.1071868025641026 L0.655715886,0.2537252153846153 C0.6580819360000001,0.28353041794871797 0.66189841,0.2832924051282052 0.66424738,0.25310155128205136 L0.67555161,0.10781046666666673 C0.677897374,0.07766082307692311 0.681717664,0.07738929230769233 0.684083104,0.1071868025641026 L0.695715886,0.2537252153846153 C0.698081936,0.28353041794871797 0.70189841,0.2832924051282052 0.70424738,0.25310155128205136 L0.71555161,0.10781046666666673 C0.717897374,0.07766082307692311 0.721717664,0.07738929230769233 0.7240831040000001,0.1071868025641026 L0.7357158859999999,0.2537252153846153 C0.738081936,0.28353041794871797 0.74189841,0.2832924051282052 0.74424738,0.25310155128205136 L0.7555516099999999,0.10781046666666673 C0.757897374,0.07766082307692311 0.761717664,0.07738929230769233 0.764083104,0.1071868025641026 L0.775715886,0.2537252153846153 C0.7780819360000001,0.28353041794871797 0.78189841,0.2832924051282052 0.78424738,0.25310155128205136 L0.79555161,0.10781046666666673 C0.797897374,0.07766082307692311 0.801717664,0.07738929230769233 0.804083104,0.1071868025641026 L0.815715886,0.2537252153846153 C0.818081936,0.28353041794871797 0.82189841,0.2832924051282052 0.82424738,0.25310155128205136 L0.83555161,0.10781046666666673 C0.837897374,0.07766082307692311 0.841717664,0.07738929230769233 0.8440831040000001,0.1071868025641026 L0.8557158859999999,0.2537252153846153 C0.858081936,0.28353041794871797 0.86189841,0.2832924051282052 0.86424738,0.25310155128205136 L0.87555161,0.10781046666666673 C0.877897374,0.07766082307692311 0.8817176640000001,0.07738929230769233 0.884083104,0.1071868025641026 L0.895715886,0.2537252153846153 C0.8980819360000001,0.28353041794871797 0.90189841,0.2832924051282052 0.90424738,0.25310155128205136 L0.91555161,0.10781046666666673 C0.917897374,0.07766082307692311 0.921717664,0.07738929230769233 0.924083104,0.1071868025641026 L0.935715886,0.2537252153846153 C0.938081936,0.28353041794871797 0.94189841,0.2832924051282052 0.94424738,0.25310155128205136 L0.95555161,0.10781046666666673 C0.957897374,0.07766082307692311 0.961717664,0.07738929230769233 0.9640831040000001,0.1071868025641026 L0.9757158859999999,0.2537252153846153 C0.978081936,0.28353041794871797 0.98190051,0.28348176410256415 0.9842591700000001,0.2533827897435897 C0.9842591700000001,0.2533827897435897 0.9928105460000001,0.1447315692307693 0.99979899,0.0532197102564103 C1,-0.3145032051282051 1,0 1,0 L8.52651282e-16,0 C8.52651282e-16,0 9.09494702e-16,-0.3140775230769231 8.52651282e-16,0.0532197102564103 C0.0069453125,0.16584034358974356 0.01552393102,0.2571114615384615 0.01552393102,0.2571114615384615 C0.01799599566,0.28504649230769236 0.0218984104,0.2832924051282052 0.02424738,0.25310155128205136 L0.0355516098,0.10781046666666673 C0.037897373000000005,0.07766082307692311 0.041717664,0.07738929230769233 0.0440831046,0.1071868025641026 L0.0557158854,0.2537252153846153 Z"></path>'},bottom:{content:'<path d="M27.8579427,29.10471663 C29.0409683,27.9423137307 30.9492052,27.951596197 32.12369,29.12903951 L37.7758049,34.79539182 C38.9486865,35.97122787 40.858832,35.98181761 42.0415523,34.8197147 L47.8579427,29.10471663 C49.0409683,27.9423137307 50.9492052,27.951596197 52.12369,29.12903951 L57.7758049,34.79539182 C58.9486865,35.97122787 60.858832,35.98181761 62.0415523,34.8197147 L67.8579427,29.10471663 C69.0409683,27.9423137307 70.9492052,27.951596197 72.12369,29.12903951 L77.7758049,34.79539182 C78.9486865,35.97122787 80.858832,35.98181761 82.0415523,34.8197147 L87.8579427,29.10471663 C89.0409683,27.9423137307 90.9492052,27.951596197 92.12369,29.12903951 L97.7758049,34.79539182 C98.9486865,35.97122787 100.858832,35.98181761 102.041552,34.8197147 L107.857943,29.10471663 C109.040968,27.9423137307 110.949205,27.951596197 112.12369,29.12903951 L117.775805,34.79539182 C118.948687,35.97122787 120.858832,35.98181761 122.041552,34.8197147 L127.857943,29.10471663 C129.040968,27.9423137307 130.949205,27.951596197 132.12369,29.12903951 L137.775805,34.79539182 C138.948687,35.97122787 140.858832,35.98181761 142.041552,34.8197147 L147.857943,29.10471663 C149.040968,27.9423137307 150.949205,27.951596197 152.12369,29.12903951 L157.775805,34.79539182 C158.948687,35.97122787 160.858832,35.98181761 162.041552,34.8197147 L167.857943,29.10471663 C169.040968,27.9423137307 170.949205,27.951596197 172.12369,29.12903951 L177.775805,34.79539182 C178.948687,35.97122787 180.858832,35.98181761 182.041552,34.8197147 L187.857943,29.10471663 C189.040968,27.9423137307 190.949205,27.951596197 192.12369,29.12903951 L197.775805,34.79539182 C198.948687,35.97122787 200.858832,35.98181761 202.041552,34.8197147 L207.857943,29.10471663 C209.040968,27.9423137307 210.949205,27.951596197 212.12369,29.12903951 L217.775805,34.79539182 C218.948687,35.97122787 220.858832,35.98181761 222.041552,34.8197147 L227.857943,29.10471663 C229.040968,27.9423137307 230.949205,27.951596197 232.12369,29.12903951 L237.775805,34.79539182 C238.948687,35.97122787 240.858832,35.98181761 242.041552,34.8197147 L247.857943,29.10471663 C249.040968,27.9423137307 250.949205,27.951596197 252.12369,29.12903951 L257.775805,34.79539182 C258.948687,35.97122787 260.858832,35.98181761 262.041552,34.8197147 L267.857943,29.10471663 C269.040968,27.9423137307 270.949205,27.951596197 272.12369,29.12903951 L277.775805,34.79539182 C278.948687,35.97122787 280.858832,35.98181761 282.041552,34.8197147 L287.857943,29.10471663 C289.040968,27.9423137307 290.949205,27.951596197 292.12369,29.12903951 L297.775805,34.79539182 C298.948687,35.97122787 300.858832,35.98181761 302.041552,34.8197147 L307.857943,29.10471663 C309.040968,27.9423137307 310.949205,27.951596197 312.12369,29.12903951 L317.775805,34.79539182 C318.948687,35.97122787 320.858832,35.98181761 322.041552,34.8197147 L327.857943,29.10471663 C329.040968,27.9423137307 330.949205,27.951596197 332.12369,29.12903951 L337.775805,34.79539182 C338.948687,35.97122787 340.858832,35.98181761 342.041552,34.8197147 L347.857943,29.10471663 C349.040968,27.9423137307 350.949205,27.951596197 352.12369,29.12903951 L357.775805,34.79539182 C358.948687,35.97122787 360.858832,35.98181761 362.041552,34.8197147 L367.857943,29.10471663 C369.040968,27.9423137307 370.949205,27.951596197 372.12369,29.12903951 L377.775805,34.79539182 C378.948687,35.97122787 380.858832,35.98181761 382.041552,34.8197147 L387.857943,29.10471663 C389.040968,27.9423137307 390.949205,27.951596197 392.12369,29.12903951 L397.775805,34.79539182 C398.948687,35.97122787 400.858832,35.98181761 402.041552,34.8197147 L407.857943,29.10471663 C409.040968,27.9423137307 410.949205,27.951596197 412.12369,29.12903951 L417.775805,34.79539182 C418.948687,35.97122787 420.858832,35.98181761 422.041552,34.8197147 L427.857943,29.10471663 C429.040968,27.9423137307 430.949205,27.951596197 432.12369,29.12903951 L437.775805,34.79539182 C438.948687,35.97122787 440.858832,35.98181761 442.041552,34.8197147 L447.857943,29.10471663 C449.040968,27.9423137307 450.949205,27.951596197 452.12369,29.12903951 L457.775805,34.79539182 C458.948687,35.97122787 460.858832,35.98181761 462.041552,34.8197147 L467.857943,29.10471663 C469.040968,27.9423137307 470.949205,27.951596197 472.12369,29.12903951 L477.775805,34.79539182 C478.948687,35.97122787 480.858832,35.98181761 482.041552,34.8197147 L487.857943,29.10471663 C489.040968,27.9423137307 490.936077,27.949913463199998 492.108957,29.137504800000002 C492.108957,29.137504800000002 496.645508,33.755859369999996 499.899495,36.924431330000004 C499.899495,52.221679699999996 500,39 500,39 L8.18863629e-13,39 C8.18863629e-13,39 -3.97996782e-16,52.6806641 8.18863629e-13,36.924431330000004 C2.55761719,35.02050781 7.94763742,29.17947535 7.94763742,29.17947535 C9.08112598,27.9757843523 10.9492052,27.951596197 12.12369,29.12903951 L17.7758049,34.79539182 C18.9486865,35.97122787 20.858832,35.98181761 22.0415523,34.8197147 L27.8579427,29.10471663 Z"></path>',unitContent:'<path d="M0.0557158854,0.7462747853846153 C0.0580819366,0.7164695828384615 0.061898410400000006,0.7167075947948718 0.06424738,0.746898448974359 L0.07555160979999999,0.8921895338461538 C0.077897373,0.9223391761538462 0.081717664,0.9226107079487179 0.0840831046,0.8928131974358974 L0.0957158854,0.7462747853846153 C0.0980819366,0.7164695828384615 0.1018984104,0.7167075947948718 0.10424738,0.746898448974359 L0.1155516098,0.8921895338461538 C0.117897373,0.9223391761538462 0.121717664,0.9226107079487179 0.1240831046,0.8928131974358974 L0.13571588539999999,0.7462747853846153 C0.1380819366,0.7164695828384615 0.14189841039999998,0.7167075947948718 0.14424737999999998,0.746898448974359 L0.1555516098,0.8921895338461538 C0.15789737299999998,0.9223391761538462 0.161717664,0.9226107079487179 0.1640831046,0.8928131974358974 L0.1757158854,0.7462747853846153 C0.17808193660000002,0.7164695828384615 0.1818984104,0.7167075947948718 0.18424738,0.746898448974359 L0.1955516098,0.8921895338461538 C0.197897373,0.9223391761538462 0.20171766400000002,0.9226107079487179 0.204083104,0.8928131974358974 L0.21571588600000002,0.7462747853846153 C0.218081936,0.7164695828384615 0.22189841000000002,0.7167075947948718 0.22424738,0.746898448974359 L0.23555161000000002,0.8921895338461538 C0.23789737400000002,0.9223391761538462 0.24171766400000003,0.9226107079487179 0.244083104,0.8928131974358974 L0.255715886,0.7462747853846153 C0.258081936,0.7164695828384615 0.26189841,0.7167075947948718 0.26424738000000003,0.746898448974359 L0.27555161,0.8921895338461538 C0.27789737400000003,0.9223391761538462 0.28171766400000003,0.9226107079487179 0.284083104,0.8928131974358974 L0.29571588600000004,0.7462747853846153 C0.298081936,0.7164695828384615 0.30189841,0.7167075947948718 0.30424738,0.746898448974359 L0.31555161,0.8921895338461538 C0.317897374,0.9223391761538462 0.321717664,0.9226107079487179 0.324083104,0.8928131974358974 L0.335715886,0.7462747853846153 C0.33808193599999997,0.7164695828384615 0.34189841,0.7167075947948718 0.34424738000000005,0.746898448974359 L0.35555160999999996,0.8921895338461538 C0.357897374,0.9223391761538462 0.361717664,0.9226107079487179 0.364083104,0.8928131974358974 L0.375715886,0.7462747853846153 C0.378081936,0.7164695828384615 0.38189841,0.7167075947948718 0.38424738,0.746898448974359 L0.39555161,0.8921895338461538 C0.397897374,0.9223391761538462 0.40171766400000003,0.9226107079487179 0.40408310399999997,0.8928131974358974 L0.41571588600000003,0.7462747853846153 C0.418081936,0.7164695828384615 0.42189841,0.7167075947948718 0.42424738,0.746898448974359 L0.43555161,0.8921895338461538 C0.437897374,0.9223391761538462 0.441717664,0.9226107079487179 0.444083104,0.8928131974358974 L0.455715886,0.7462747853846153 C0.45808193599999997,0.7164695828384615 0.46189841000000004,0.7167075947948718 0.46424738000000004,0.746898448974359 L0.47555160999999996,0.8921895338461538 C0.477897374,0.9223391761538462 0.481717664,0.9226107079487179 0.484083104,0.8928131974358974 L0.495715886,0.7462747853846153 C0.498081936,0.7164695828384615 0.50189841,0.7167075947948718 0.50424738,0.746898448974359 L0.5155516099999999,0.8921895338461538 C0.517897374,0.9223391761538462 0.521717664,0.9226107079487179 0.524083104,0.8928131974358974 L0.535715886,0.7462747853846153 C0.5380819360000001,0.7164695828384615 0.54189841,0.7167075947948718 0.5442473800000001,0.746898448974359 L0.55555161,0.8921895338461538 C0.5578973740000001,0.9223391761538462 0.561717664,0.9226107079487179 0.5640831040000001,0.8928131974358974 L0.575715886,0.7462747853846153 C0.578081936,0.7164695828384615 0.58189841,0.7167075947948718 0.58424738,0.746898448974359 L0.59555161,0.8921895338461538 C0.597897374,0.9223391761538462 0.601717664,0.9226107079487179 0.6040831040000001,0.8928131974358974 L0.6157158859999999,0.7462747853846153 C0.618081936,0.7164695828384615 0.62189841,0.7167075947948718 0.62424738,0.746898448974359 L0.6355516099999999,0.8921895338461538 C0.637897374,0.9223391761538462 0.641717664,0.9226107079487179 0.644083104,0.8928131974358974 L0.655715886,0.7462747853846153 C0.6580819360000001,0.7164695828384615 0.66189841,0.7167075947948718 0.66424738,0.746898448974359 L0.67555161,0.8921895338461538 C0.677897374,0.9223391761538462 0.681717664,0.9226107079487179 0.684083104,0.8928131974358974 L0.695715886,0.7462747853846153 C0.698081936,0.7164695828384615 0.70189841,0.7167075947948718 0.70424738,0.746898448974359 L0.71555161,0.8921895338461538 C0.717897374,0.9223391761538462 0.721717664,0.9226107079487179 0.7240831040000001,0.8928131974358974 L0.7357158859999999,0.7462747853846153 C0.738081936,0.7164695828384615 0.74189841,0.7167075947948718 0.74424738,0.746898448974359 L0.7555516099999999,0.8921895338461538 C0.757897374,0.9223391761538462 0.761717664,0.9226107079487179 0.764083104,0.8928131974358974 L0.775715886,0.7462747853846153 C0.7780819360000001,0.7164695828384615 0.78189841,0.7167075947948718 0.78424738,0.746898448974359 L0.79555161,0.8921895338461538 C0.797897374,0.9223391761538462 0.801717664,0.9226107079487179 0.804083104,0.8928131974358974 L0.815715886,0.7462747853846153 C0.818081936,0.7164695828384615 0.82189841,0.7167075947948718 0.82424738,0.746898448974359 L0.83555161,0.8921895338461538 C0.837897374,0.9223391761538462 0.841717664,0.9226107079487179 0.8440831040000001,0.8928131974358974 L0.8557158859999999,0.7462747853846153 C0.858081936,0.7164695828384615 0.86189841,0.7167075947948718 0.86424738,0.746898448974359 L0.87555161,0.8921895338461538 C0.877897374,0.9223391761538462 0.8817176640000001,0.9226107079487179 0.884083104,0.8928131974358974 L0.895715886,0.7462747853846153 C0.8980819360000001,0.7164695828384615 0.90189841,0.7167075947948718 0.90424738,0.746898448974359 L0.91555161,0.8921895338461538 C0.917897374,0.9223391761538462 0.921717664,0.9226107079487179 0.924083104,0.8928131974358974 L0.935715886,0.7462747853846153 C0.938081936,0.7164695828384615 0.94189841,0.7167075947948718 0.94424738,0.746898448974359 L0.95555161,0.8921895338461538 C0.957897374,0.9223391761538462 0.961717664,0.9226107079487179 0.9640831040000001,0.8928131974358974 L0.9757158859999999,0.7462747853846153 C0.978081936,0.7164695828384615 0.981872154,0.7166644477743589 0.9842179139999999,0.7471155076923077 C0.9842179139999999,0.7471155076923077 0.993291016,0.8655348556410255 0.99979899,0.9467802905128206 C0.99979899,1.3390174282051281 1,1 1,1 L1.637727258e-15,1 C1.637727258e-15,1 -7.9599356399999995e-19,1.350786258974359 1.637727258e-15,0.9467802905128206 C0.005115234380000001,0.8979617387179487 0.01589527484,0.7481916756410256 0.01589527484,0.7481916756410256 C0.01816225196,0.7173278039051282 0.0218984104,0.7167075947948718 0.02424738,0.746898448974359 L0.0355516098,0.8921895338461538 C0.037897373000000005,0.9223391761538462 0.041717664,0.9226107079487179 0.0440831046,0.8928131974358974 L0.0557158854,0.7462747853846153 Z"></path>'},viewBox:{height:"39",width:"500"}},angled:{top:{content:'<path d="M500,0 0,0 0,156 500,1 Z"></path>',unitContent:'<path d="M1,0 0,0 0,0.9176470588235294 1,0.0058823529411764705 Z"></path>'},bottom:{content:'<path d="M0,170 500,170 500,14 0,169 Z"></path>',unitContent:'<path d="M0,1 1,1 1,0.08235294117647059 0,0.9941176470588236 Z"></path>'},viewBox:{height:"170",width:"500"}},"angled-1":{top:{content:'<path d="M500,0 L0,0 0,126 500,1 Z"></path>',unitContent:'<path d="M1,0 L0,0 0,0.7411764705882353 1,0.0058823529411764705 Z"></path>'},bottom:{content:'<path d="M0,170 L500,170 500,44 0,169 Z"></path>',unitContent:'<path d="M0,1 L1,1 1,0.25882352941176473 0,0.9941176470588236 Z"></path>'},viewBox:{height:"170",width:"500"}},"angled-2":{top:{content:'<path d="M500,0 L0,0 0,96 500,1 Z"></path>',unitContent:'<path d="M1,0 L0,0 0,0.6857142857142857 1,0.007142857142857143 Z"></path>'},bottom:{content:'<path d="M0,140 L500,140 500,44 0,139 Z"></path>',unitContent:'<path d="M0,1 L1,1 1,0.3142857142857143 0,0.9928571428571429 Z"></path>'},viewBox:{height:"140",width:"500"}},"inner-triangle-with-offset":{top:{content:'<path d="M500,0 0,0 0,114 171.052632,1.7631578999999995 500,114 Z"></path>',unitContent:'<path d="M1,0 0,0 0,0.8444444444444444 0.34210526399999996,0.013060428888888885 1,0.8444444444444444 Z"></path>'},bottom:{content:'<path d="M500,135 0,135 0,21 171.052632,133.236842 500,21 Z"></path>',unitContent:'<path d="M1,1 0,1 0,0.15555555555555556 0.34210526399999996,0.9869395703703704 1,0.15555555555555556 Z"></path>'},viewBox:{height:"135",width:"500"}},"inner-triangle-with-offset-1":{top:{content:'<path d="M500,0 L0,0 0,83 171,1 500,83 Z"></path>',unitContent:'<path d="M1,0 L0,0 0,0.6148148148148148 0.342,0.007407407407407408 1,0.6148148148148148 Z"></path>'},bottom:{content:'<path d="M500,135 L0,135 0,52 171,134 500,52 Z"></path>',unitContent:'<path d="M1,1 L0,1 0,0.3851851851851852 0.342,0.9925925925925926 1,0.3851851851851852 Z"></path>'},viewBox:{height:"135",width:"500"}},"inner-triangle":{top:{content:'<path d="M500,0 0,0 0,112 250,1.0390625 500,112 Z"></path>',unitContent:'<path d="M1,0 0,0 0,0.8296296296296296 0.5,0.007696759259259259 1,0.8296296296296296 Z"></path>'},bottom:{content:'<path d="M500,135 0,135 0,23 250,133.960937 500,23 Z"></path>',unitContent:'<path d="M1,1 0,1 0,0.17037037037037037 0.5,0.992303237037037 1,0.17037037037037037 Z"></path>'},viewBox:{height:"135",width:"500"}},"inner-triangle-1":{top:{content:'<path d="M500,0 L0,0 0,82 250,1 500,82 Z"></path>',unitContent:'<path d="M1,0 L0,0 0,0.6074074074074074 0.5,0.007407407407407408 1,0.6074074074074074 Z"></path>'},bottom:{content:'<path d="M500,135 L0,135 0,53 250,134 500,53 Z"></path>',unitContent:'<path d="M1,1 L0,1 0,0.3925925925925926 0.5,0.9925925925925926 1,0.3925925925925926 Z"></path>'},viewBox:{height:"135",width:"500"}},"outer-triangle":{top:{content:'<path d="M500,0 0,0 0,1 250,110 500,1 Z"></path>',unitContent:'<path d="M1,0 0,0 0,0.007407407407407408 0.5,0.8148148148148148 1,0.007407407407407408 Z"></path>'},bottom:{content:'<path d="M500,135 0,135 0,134 250,25 500,134 Z">',unitContent:'<path d="M1,1 0,1 0,0.9925925925925926 0.5,0.18518518518518517 1,0.9925925925925926 Z"></path>'},viewBox:{height:"135",width:"500"}},"outer-triangle-1":{top:{content:'<path d="M500,0 L0,0 0,1 250,80 500,1 Z"></path>',unitContent:'<path d="M1,0 L0,0 0,0.007407407407407408 0.5,0.5925925925925926 1,0.007407407407407408 Z"></path>'},bottom:{content:'<path d="M500,135 L0,135 0,134 250,55 500,134 Z"></path>',unitContent:'<path d="M1,1 L0,1 0,0.9925925925925926 0.5,0.4074074074074074 1,0.9925925925925926 Z"></path>'},viewBox:{height:"135",width:"500"}},"outer-triangle-with-offset":{top:{content:'<path d="M500,0 0,0 0,1 170,110 500,1 Z"></path>',unitContent:'<path d="M1,0 0,0 0,0.007407407407407408 0.34,0.8148148148148148 1,0.007407407407407408 Z"></path>'},bottom:{content:'<path d="M500,135 0,135 0,134 170,25 500,134 Z"></path>',unitContent:'<path d="M1,1 0,1 0,0.9925925925925926 0.34,0.18518518518518517 1,0.9925925925925926 Z"></path>'},viewBox:{height:"135",width:"500"}},"outer-triangle-with-offset-1":{top:{content:'<path d="M500,0 L0,0 0,1 170,80 500,1 Z"></path>',unitContent:'<path d="M1,0 L0,0 0,0.007407407407407408 0.34,0.5925925925925926 1,0.007407407407407408 Z"></path>'},bottom:{content:'<path d="M500,135 L0,135 0,134 170,55 500,134 Z"></path>',unitContent:'<path d="M1,1 L0,1 0,0.9925925925925926 0.34,0.4074074074074074 1,0.9925925925925926 Z"></path>'},viewBox:{height:"135",width:"500"}},"rounded-outer-triangle-with-offset":{top:{content:'<path d="M500,0 L0,0 L0,1.059997599999999 L161.584187,104.60694899999999 C166.232112,107.58544900000001 174.247661,108.597757 179.498326,106.86440099999999 L500,1.059997599999999 L500,0 Z"></path>',unitContent:'<path d="M1,0 L0,0 L0,0.007969906766917287 L0.323168374,0.7865184135338344 C0.332464224,0.8089131503759399 0.348495322,0.8165244887218045 0.35899665199999997,0.8034917368421052 L1,0.007969906766917287 L1,0 Z"></path>'},bottom:{content:'<path d="M500,133 L0,133 L0,131.940002 L161.584187,28.39305139 C166.232112,25.414551353 174.247661,24.402243182 179.498326,26.13559892 L500,131.940002 L500,133 Z"></path>',unitContent:'<path d="M1,1 L0,1 L0,0.9920300902255639 L0.323168374,0.21348158939849624 C0.332464224,0.1910868522781955 0.348495322,0.18347551264661655 0.35899665199999997,0.19650826255639098 L1,0.9920300902255639 L1,1 Z"></path>'},viewBox:{height:"133",width:"500"}},"rounded-outer-triangle":{top:{content:'<path d="M500,0 L0,0 L0,1.059997599999999 L240.824536,106.0017 C245.892005,108.2099 254.104903,108.21124699999999 259.175464,106.0017 L500,1.059997599999999 L500,0 Z"></path>',unitContent:'<path d="M1,0 L0,0 L0,0.007969906766917287 L0.481649072,0.7970052631578948 C0.49178401000000005,0.8136082706766917 0.508209806,0.8136183984962405 0.5183509279999999,0.7970052631578948 L1,0.007969906766917287 L1,0 Z"></path>'},bottom:{content:'<path d="M500,133 L0,133 L0,130.940002 L240.824536,25.9983005 C245.892005,23.790100108 254.104903,23.788752637 259.175464,25.9983005 L500,130.940002 L500,133 Z"></path>',unitContent:'<path d="M1,1 L0,1 L0,0.9845112932330826 L0.481649072,0.19547594360902254 C0.49178401000000005,0.17887293314285715 0.508209806,0.1788628017819549 0.5183509279999999,0.19547594360902254 L1,0.9845112932330826 L1,1 Z"></path>'},viewBox:{height:"133",width:"500"}},"rounded-outer-triangle-1":{top:{content:'<path d="M500,0 L0,0 L0,1.0599976000000026 L240.46706,76.989879 C245.731957,79 254.260433,79 259.53294,76.989879 L500,1.0599976000000026 L500,0 Z"></path>',unitContent:'<path d="M1,0 L0,0 L0,0.007910429850746288 L0.48093412,0.5745513358208956 C0.491463914,0.5895522388059702 0.508520866,0.5895522388059702 0.51906588,0.5745513358208956 L1,0.007910429850746288 L1,0 Z"></path>'},bottom:{content:'<path d="M500,134 L0,134 L0,132.9400024 L240.46706,57.010121330000004 C245.731957,55.347677226 254.260433,55.345274251 259.53294,57.010121330000004 L500,132.9400024 L500,134 Z"></path>',unitContent:'<path d="M1,1 L0,1 L0,0.9920895701492537 L0.48093412,0.4254486666417911 C0.491463914,0.413042367358209 0.508520866,0.4130244347089552 0.51906588,0.4254486666417911 L1,0.9920895701492537 L1,1 Z"></path>'},viewBox:{height:"134",width:"500"}},round:{top:{content:'<path d="M311.328055,94.925548 C311.328055,94.925548 424.814473,77.183594 500,1.059997599999999 L500,0 L0,0 L0,1.059997599999999 C75.1855273,77.183594 188.671945,94.925548 188.671945,94.925548 C205.399271,99.321856 227.382036,101.648985 249.498998,102.034419 C272.617964,101.648985 294.600729,99.321856 311.328055,94.925548 Z"></path>',unitContent:'<path d="M0.62265611,0.74160584375 C0.62265611,0.74160584375 0.849628946,0.602996828125 1,0.008281231249999993 L1,0 L0,0 L0,0.008281231249999993 C0.1503710546,0.602996828125 0.37734389,0.74160584375 0.37734389,0.74160584375 C0.410798542,0.775952 0.454764072,0.7941326953125 0.498997996,0.7971438984375 C0.545235928,0.7941326953125 0.589201458,0.775952 0.62265611,0.74160584375 Z"></path>'},bottom:{content:'<path d="M311.328055,33.10887095 C311.328055,33.10887095 424.814473,50.8508255 500,126.974422 L500,128 L0,128 L0,126.974422 C75.1855273,50.8508255 188.671945,33.10887095 188.671945,33.10887095 C205.399271,28.712563539999998 227.382036,26.385434363999998 249.498998,26 C272.617964,26.385434363999998 294.600729,28.712563539999998 311.328055,33.10887095 Z"></path>',unitContent:'<path d="M0.62265611,0.258663054296875 C0.62265611,0.258663054296875 0.849628946,0.39727207421875 1,0.991987671875 L1,1 L0,1 L0,0.991987671875 C0.1503710546,0.39727207421875 0.37734389,0.258663054296875 0.37734389,0.258663054296875 C0.410798542,0.22431690265624998 0.454764072,0.20613620596874999 0.498997996,0.203125 C0.545235928,0.20613620596874999 0.589201458,0.22431690265624998 0.62265611,0.258663054296875 Z"></path>'},viewBox:{height:"128",width:"500"}},"angled-triangles":{top:{content:'<path d="M275,58.5 500,1 500,0 0,0 0,1 25,58.5 250.611012,2.0038047000000034 Z"></path>',unitContent:'<path d="M0.55,0.6290322580645161 1,0.010752688172043012 1,0 0,0 0,0.010752688172043012 0.05,0.6290322580645161 0.5012220239999999,0.021546287096774232 Z"></path>'},bottom:{content:'<path d="M275,34 500,91.5 500,93 0,93 0,91.5 25,34 250.611012,90.4961953 Z"></path>',unitContent:'<path d="M0.55,0.3655913978494624 1,0.9838709677419355 1,1 0,1 0,0.9838709677419355 0.05,0.3655913978494624 0.5012220239999999,0.9730773688172043 Z"></path>'},viewBox:{height:"93",width:"500"}},curved:{top:{content:'<path d="M500,101.933271 L500,0 L0,0 L0,101.933271 C75.1961049,26.6597971 188.671945,9.074451700000001 188.671945,9.074451700000001 C205.399271,4.6781443 227.382036,2.3510150999999997 249.498998,1.9655807999999997 C272.617964,2.3510150999999997 294.600729,4.6781443 311.328055,9.074451700000001 C311.328055,9.074451700000001 424.803895,26.6597971 500,101.933271 L500,101.933271 Z"></path>',unitContent:'<path d="M1,0.9020643451327434 L1,0 L0,0 L0,0.9020643451327434 C0.15039220979999998,0.23592740796460177 0.37734389,0.08030488230088496 0.37734389,0.08030488230088496 C0.410798542,0.041399507079646014 0.454764072,0.020805443362831855 0.498997996,0.0173945203539823 C0.545235928,0.020805443362831855 0.589201458,0.041399507079646014 0.62265611,0.08030488230088496 C0.62265611,0.08030488230088496 0.84960779,0.23592740796460177 1,0.9020643451327434 L1,0.9020643451327434 Z"></path>'},bottom:{content:'<path d="M500,11 L500,113 L0,113 L0,11.000000000009493 C75.1961049,86.2734741 188.671945,103.8588195 188.671945,103.8588195 C205.399271,108.2551269 227.382036,110.5822561 249.498998,110.9676904 C272.617964,110.5822561 294.600729,108.2551269 311.328055,103.8588195 C311.328055,103.8588195 424.803895,86.2734741 500,11.000000000001421 L500,11 Z"></path>',unitContent:'<path d="M1,0.09734513274336283 L1,1 L0,1 L0,0.09734513274344683 C0.15039220979999998,0.7634820716814159 0.37734389,0.9191045973451327 0.37734389,0.9191045973451327 C0.410798542,0.9580099725663717 0.454764072,0.9786040362831858 0.498997996,0.9820149592920353 C0.545235928,0.9786040362831858 0.589201458,0.9580099725663717 0.62265611,0.9191045973451327 C0.62265611,0.9191045973451327 0.84960779,0.7634820716814159 1,0.0973451327433754 L1,0.09734513274336283 Z"></path>'},viewBox:{height:"113",width:"500"}},"curved-wave":{top:{content:'<path d="M230,50.8320312 C129.788636,1.3809050999999997 25.1367188,33.5544211 0,69.6582031 L0,0 L500,0 L500,15.0328382 C474.679688,69.6582031 348.710938,109.412109 230,50.8320312 Z"></path>',unitContent:'<path d="M0.46,0.5711464179775281 C0.25957727199999997,0.015515787640449434 0.0502734376,0.37701596741573035 0,0.7826764393258426 L0,0 L1,0 L1,0.16890829438202248 C0.949359376,0.7826764393258426 0.697421876,1.2293495393258427 0.46,0.5711464179775281 Z"></path>'},bottom:{content:'<path d="M230,38.949808000000004 C348.710938,-19.6302701 474.679688,20.1236362 500,74.7490011 L500,89 L0,89 L0,20.1236362 C25.1367188,56.2274181 129.788636,88.4009341 230,38.949808000000004 Z"></path>',unitContent:'<path d="M0.46,0.4376382921348315 C0.697421876,-0.22056483258426968 0.949359376,0.22610827191011235 1,0.8398764168539326 L1,1 L0,1 L0,0.22610827191011235 C0.0502734376,0.6317687426966292 0.25957727199999997,0.9932689224719101 0.46,0.4376382921348315 Z"></path>'},viewBox:{height:"89",width:"500"}},"angle-with-fade":{top:{content:'<path opacity="0.496560168" d="M500,0 0,0 0,156 500,11 Z"></path><path opacity="0.5" d="M500,0 0,0 0,126 500,6 Z"></path><path d="M500,0 0,0 0,96 500,1 Z"></path>',unitContent:'<path d="M1,0 0,0 0,0.9176470588235294 1,0.06470588235294118 Z"></path>'},bottom:{content:'<path opacity="0.496560168" d="M0,170 0,159 500,14 500,170 Z"></path><path opacity="0.5" d="M0,170 500,170 500,44 0,164 Z"></path><path d="M0,170 500,170 500,74 0,169 Z"></path>',unitContent:'<path d="M0,1 0,0.9352941176470588 1,0.08235294117647059 1,1 Z"></path>'},viewBox:{height:"170",width:"500"}},wave:{top:{content:'<path d="M129.994141,83.1386719 C78.2177017,83.1386719 28.4179688,66.2246094 0,35.6582031 L0,0 L500,0 L500,3.3535156000000015 C364.412109,-7.27148438 276.435547,83.1386719 129.994141,83.1386719 Z"></path>',unitContent:'<path d="M0.259988282,0.8570997103092785 C0.1564354034,0.8570997103092785 0.056835937600000004,0.6827279319587629 0,0.3676103412371134 L0,0 L1,0 L1,0.03457232577319589 C0.728824218,-0.07496375649484537 0.552871094,0.8570997103092785 0.259988282,0.8570997103092785 Z"></path>'},bottom:{content:'<path d="M129.994141,14 C276.435547,14.000000000000028 364.412109,104.4101563 500,93.7851562 L500,97 L0,97 L0,61.4804687 C28.4179688,30.9140625 78.2177017,14 129.994141,14 Z"></path>',unitContent:'<path d="M0.259988282,0.14432989690721648 C0.552871094,0.1443298969072168 0.728824218,1.0763933639175258 1,0.9668572804123712 L1,1 L0,1 L0,0.6338192649484536 C0.056835937600000004,0.31870167525773196 0.1564354034,0.14432989690721648 0.259988282,0.14432989690721648 Z"></path>'},viewBox:{height:"97",width:"500"}},"wave-with-fade":{top:{content:'<path d="M129.994141,91.1386719 C78.2177017,91.1386719 28.4179688,74.2246094 0,43.6582031 L0,0 L500,0 L500,11.353515600000001 C364.412109,0.7285156199999996 276.435547,91.1386719 129.994141,91.1386719 Z" opacity="0.5"></path><path d="M129.994141,83.1386719 C78.2177017,83.1386719 28.4179688,70.2246094 0,39.6582031 L0,0 L500,0 L500,7.3535156 C364.412109,-3.27148438 276.435547,83.1386719 129.994141,83.1386719 Z" opacity="0.5"></path><path d="M129.994141,76.1386719 C78.2177017,76.1386719 28.4179688,66.2246094 0,35.6582031 L0,0 L500,0 L500,3.3535156199999996 C364.412109,-7.27148438 276.435547,76.1386719 129.994141,76.1386719 Z"></path>',unitContent:'<path d="M0.259988282,0.9395739371134021 C0.1564354034,0.9395739371134021 0.056835937600000004,0.7652021587628867 0,0.45008456804123714 L0,0 L1,0 L1,0.1170465525773196 C0.728824218,0.007510470309278346 0.552871094,0.9395739371134021 0.259988282,0.9395739371134021 Z"></path>'},bottom:{content:'<path d="M370.005859,7 C421.782298,7 471.582031,23.9140625 500,54.4804687 L500,97 L0,97 L0,86.7851562 C135.587891,97.4101563 223.564453,7.000000000000028 370.005859,7 Z" opacity="0.5"></path><path d="M370.005859,15 C421.782298,15 471.582031,27.9140625 500,58.4804687 L500,97 L0,97 L0,90.7851562 C135.587891,101.4101562 223.564453,15 370.005859,15 Z" opacity="0.5"></path><path d="M370.005859,22 C421.782298,22 471.582031,31.9140625 500,62.4804687 L500,97 L0,97 L0,94.7851562 C135.587891,105.4101562 223.564453,22 370.005859,22 Z"></path>',unitContent:'<path d="M0.740011718,0.07216494845360824 C0.843564596,0.07216494845360824 0.9431640619999999,0.24653672680412372 1,0.5616543164948454 L1,1 L0,1 L0,0.894692331958763 C0.27117578200000003,1.0042284154639174 0.447128906,0.07216494845360855 0.740011718,0.07216494845360824 Z"></path>'},viewBox:{height:"97",width:"500"}},"rounded-outer-triangle-with-offset-and-fade":{top:{content:'<path d="M500,0 L0,0 L0,12.059997599999999 C0,12.059997599999999 85.1201172,101 170,101 C254.879883,101 500,12.059997599999999 500,12.059997599999999 L500,0 Z" opacity="0.5"></path><path d="M500,0 L0,0 L0,7.059997599999999 C0,7.059997599999999 84.9990234,91 170,91 C255.000977,91 500,7.059997599999999 500,7.059997599999999 L500,0 Z" opacity="0.5"></path><path d="M500,0 L0,0 L0,2.059997599999999 C0,2.059997599999999 84.6279297,81 170,81 C255.37207,81 500,2.059997599999999 500,2.059997599999999 L500,0 Z"></path>',unitContent:'<path d="M1,0 L0,0 L0,0.10486954434782608 C0,0.10486954434782608 0.1702402344,0.8782608695652174 0.34,0.8782608695652174 C0.5097597660000001,0.8782608695652174 1,0.10486954434782608 1,0.10486954434782608 L1,0 Z"></path>'},bottom:{content:'<path d="M500,115 L0,115 L0,103.9400024 C0,103.9400024 85.1201172,15 170,15 C254.879883,15 500,103.9400024 500,103.9400024 L500,115 Z" opacity="0.5"></path><path d="M500,115 L500,108.9400024 C500,108.9400024 255.000977,25 170,25 C84.9990234,25 0,108.9400024 0,108.9400024 L0,115 L500,115 Z" opacity="0.5"></path><path d="M500,115 L0,115 L0,113.9400024 C0,113.9400024 84.6279297,35 170,35 C255.37207,35 500,113.9400024 500,113.9400024 L500,115 Z"></path>',unitContent:'<path d="M1,1 L0,1 L0,0.903826107826087 C0,0.903826107826087 0.1702402344,0.13043478260869565 0.34,0.13043478260869565 C0.5097597660000001,0.13043478260869565 1,0.903826107826087 1,0.903826107826087 L1,1 Z"></path>'},viewBox:{height:"115",width:"500"}},wavy:{top:{content:'<path d="M63.8183594,35.5585938 C23.9023437,35.5585938 0,62 0,62 L0,0 L500,0 L500,1.0328382000000005 C493.082031,26.940429700000003 470.705078,63.443359400000006 426.47168,63.443359400000006 C382.238281,63.443359400000006 364.830078,26.940429700000003 315.450195,26.940429700000003 C266.070312,26.940429700000003 252.652344,80.0302734 186.311523,80.0302734 C119.970703,80.0302734 103.734375,35.5585938 63.8183594,35.5585938 Z"></path>',unitContent:'<path d="M0.1276367188,0.37828291276595744 C0.0478046874,0.37828291276595744 0,0.6595744680851063 0,0.6595744680851063 L0,0 L1,0 L1,0.01098764042553192 C0.986164062,0.28660031595744684 0.941410156,0.674929355319149 0.85294336,0.674929355319149 C0.7644765619999999,0.674929355319149 0.729660156,0.28660031595744684 0.63090039,0.28660031595744684 C0.532140624,0.28660031595744684 0.505304688,0.8513858872340425 0.372623046,0.8513858872340425 C0.239941406,0.8513858872340425 0.20746875,0.37828291276595744 0.1276367188,0.37828291276595744 Z"></path>'},bottom:{content:'<path d="M63.8183594,58.4716797 C23.9023437,58.4716797 0,32.0302734 0,32.0302734 L0,94 L500,94 L500,92.9974352 C493.082031,67.0898438 470.705078,30.5869141 426.47168,30.5869141 C382.238281,30.5869141 364.830078,67.0898438 315.450195,67.0898438 C266.070312,67.0898438 252.652344,13.999999999999986 186.311523,14 C119.970703,14.000000000000014 103.734375,58.4716797 63.8183594,58.4716797 Z"></path>',unitContent:'<path d="M0.1276367188,0.6220391457446809 C0.0478046874,0.6220391457446809 0,0.34074758936170213 0,0.34074758936170213 L0,1 L1,1 L1,0.9893344170212766 C0.986164062,0.7137217425531914 0.941410156,0.3253927031914894 0.85294336,0.3253927031914894 C0.7644765619999999,0.3253927031914894 0.729660156,0.7137217425531914 0.63090039,0.7137217425531914 C0.532140624,0.7137217425531914 0.505304688,0.1489361702127658 0.372623046,0.14893617021276595 C0.239941406,0.14893617021276612 0.20746875,0.6220391457446809 0.1276367188,0.6220391457446809 Z"></path>'},viewBox:{height:"94",width:"500"}},spikes:{top:{content:'<path d="M0,29.4928855 1.26807933,30.760964899999998 10.9580018,21.071042400000003 30.3378468,40.4508873 69.0975367,1.6911974 88.4773817,21.071042400000003 103.012265,6.536158700000001 146.616917,50.1408098 175.836228,20.9214988 195.365616,40.4508873 209.9005,25.916003600000003 224.435383,40.4508873 253.505151,11.381119900000002 272.884996,30.760964899999998 282.574918,21.071042400000003 311.644686,50.1408098 331.024531,30.760964899999998 340.714453,40.4508873 345.559414,35.6059261 360.094298,50.1408098 389.164066,21.071042400000003 398.853988,30.760964899999998 408.543911,21.071042400000003 427.923756,40.4508873 442.458639,25.916003600000003 456.993523,40.4508873 466.683445,30.760964899999998 476.373368,40.4508873 500,16.8242553 500,0 0,0 Z"></path>',unitContent:'<path d="M0,0.47569170161290325 0.0025361586599999997,0.4961445951612903 0.0219160036,0.3398555225806452 0.060675693600000004,0.6524336661290322 0.1381950734,0.02727737741935484 0.1769547634,0.3398555225806452 0.20602453,0.10542191451612906 0.293233834,0.8087227387096774 0.351672456,0.33744352903225805 0.390731232,0.6524336661290322 0.419801,0.4180000580645162 0.448870766,0.6524336661290322 0.5070103020000001,0.18356645000000002 0.545769992,0.4961445951612903 0.565149836,0.3398555225806452 0.623289372,0.8087227387096774 0.662049062,0.4961445951612903 0.681428906,0.6524336661290322 0.691118828,0.5742891306451613 0.720188596,0.8087227387096774 0.778328132,0.3398555225806452 0.797707976,0.4961445951612903 0.817087822,0.3398555225806452 0.8558475120000001,0.6524336661290322 0.884917278,0.4180000580645162 0.9139870459999999,0.6524336661290322 0.9333668900000001,0.4961445951612903 0.952746736,0.6524336661290322 1,0.2713589564516129 1,0 0,0 Z"></path>'},bottom:{content:'<path d="M0,32.6479243 1.26807933,31.379845 10.9580018,41.0697674 30.3378468,21.68992248 69.0975367,60.4496124 88.4773817,41.0697674 103.012265,55.6046512 146.616917,12 175.836228,41.219311000000005 195.365616,21.68992248 209.9005,36.2248062 224.435383,21.68992248 253.505151,50.7596899 272.884996,31.379845 282.574918,41.0697674 311.644686,12 331.024531,31.379845 340.714453,21.68992248 345.559414,26.5348837 360.094298,12 389.164066,41.0697674 398.853988,31.379845 408.543911,41.0697674 427.923756,21.68992248 442.458639,36.2248062 456.993523,21.68992248 466.683445,31.379845 476.373368,21.68992248 500,45.3165545 500,62 0,62 Z"></path>',unitContent:'<path d="M0,0.5265794241935484 0.0025361586599999997,0.5061265322580645 0.0219160036,0.6624156032258065 0.060675693600000004,0.34983745935483873 0.1381950734,0.9749937483870967 0.1769547634,0.6624156032258065 0.20602453,0.8968492129032258 0.293233834,0.1935483870967742 0.351672456,0.6648275967741937 0.390731232,0.34983745935483873 0.419801,0.5842710677419355 0.448870766,0.34983745935483873 0.5070103020000001,0.8187046758064516 0.545769992,0.5061265322580645 0.565149836,0.6624156032258065 0.623289372,0.1935483870967742 0.662049062,0.5061265322580645 0.681428906,0.34983745935483873 0.691118828,0.4279819951612904 0.720188596,0.1935483870967742 0.778328132,0.6624156032258065 0.797707976,0.5061265322580645 0.817087822,0.6624156032258065 0.8558475120000001,0.34983745935483873 0.884917278,0.5842710677419355 0.9139870459999999,0.34983745935483873 0.9333668900000001,0.5061265322580645 0.952746736,0.34983745935483873 1,0.7309121693548387 1,1 0,1 Z"></path>'},viewBox:{height:"62",width:"500"}},"rounded-spikes":{top:{content:'<path d="M0,27.760964899999998 L6.46934557,22.0402634 C8.94836196,19.848123200000003 12.8515088,19.964549400000003 15.1990117,22.312052199999997 L26.0968369,33.2098775 C28.439082,35.5521225 32.2335453,35.5551888 34.578125,33.2106091 L64.8572585,2.931475599999999 C67.1990995,0.5896346000000001 70.9910437,0.5847043999999997 73.3385466,2.9322073000000017 L84.2363718,13.830032500000002 C86.5786169,16.1722776 90.3775639,16.1708602 92.7205447,13.8278793 L98.7691023,7.779321700000001 C101.112537,5.4358875 104.913941,5.4378344 107.25275,7.776643499999999 L142.376432,42.9003249 C144.718387,45.2422801 148.511563,45.2461629 150.865655,42.8920711 L171.587489,22.1702375 C173.934002,19.823723899999997 177.73543,19.8207017 180.073814,22.1590853 L191.12803,33.2133009 C193.468384,35.5536553 197.265798,35.5507051 199.608779,33.2077243 L205.657337,27.1591667 C208.000771,24.8157324 211.800682,24.8161858 214.143663,27.1591667 L220.19222,33.2077243 C222.535655,35.5511585 226.331519,35.5547523 228.677933,33.2083382 L249.262602,12.623669 C251.605697,10.280573799999999 255.398658,10.274626900000001 257.746161,12.6221298 L268.643986,23.519955000000003 C270.986231,25.862200100000003 274.787851,25.8581096 277.121041,23.524920199999997 L278.338874,22.307087099999997 C280.678377,19.967584199999997 284.471053,19.9671775 286.817467,22.3135915 L307.402137,42.8982607 C309.745232,45.2413559 313.538193,45.2473028 315.885696,42.8997999 L326.783521,32.0019747 C329.125766,29.6597297 333.257318,29.249489500000003 336.021802,31.092478999999997 L355.097027,43.8092957 C357.856944,45.6492401 361.990433,45.2446747 364.336847,42.8982607 L384.921517,22.3135915 C387.264612,19.9704963 391.066921,19.9738976 393.40011,22.307087099999997 L394.617943,23.524920199999997 C396.957446,25.864423000000002 400.756843,25.8581096 403.090033,23.524920199999997 L404.307866,22.307087099999997 C406.647369,19.967584199999997 410.437418,19.964549400000003 412.78492,22.312052199999997 L423.682746,33.2098775 C426.024991,35.5521225 429.823938,35.5507051 432.166919,33.2077243 L438.215476,27.1591667 C440.55891,24.8157324 444.358821,24.8161858 446.701802,27.1591667 L452.75036,33.2077243 C455.093794,35.5511585 458.896378,35.5480321 461.229568,33.2148426 L462.447401,31.997009499999997 C464.786904,29.6575067 468.586301,29.663820100000002 470.91949,31.997009499999997 L472.137323,33.2148426 C474.476826,35.5543455 478.266896,35.5573594 480.610972,33.2132832 L500,13.8242553 L500,0 L0,0 L0,27.760964899999998 Z"></path>',unitContent:'<path d="M0,0.4705248288135593 L0.01293869114,0.373563786440678 C0.01789672392,0.3364088677966102 0.0257030176,0.338382193220339 0.030398023399999998,0.3781703762711864 L0.0521936738,0.5628792796610169 C0.056878163999999995,0.6025783474576272 0.06446709060000001,0.6026303186440679 0.06915625,0.5628916796610169 L0.129714517,0.04968602711864405 C0.134398199,0.009993806779661019 0.1419820874,0.009910244067796605 0.1466770932,0.049698428813559355 L0.1684727436,0.2344073305084746 C0.1731572338,0.27410640000000003 0.1807551278,0.2740823762711864 0.1854410894,0.23437083559322033 L0.1975382046,0.13185291016949152 C0.202225074,0.09213368644067796 0.209827882,0.09216668474576271 0.21450550000000002,0.13180751694915252 L0.284752864,0.7271241508474576 C0.289436774,0.766818306779661 0.29702312599999997,0.7668841169491526 0.30173131000000003,0.7269842559322034 L0.343174978,0.3757667372881356 C0.347868004,0.335995320338983 0.35547086,0.3359440966101695 0.360147628,0.37557771694915254 L0.38225606,0.5629373033898305 C0.386936768,0.6026043271186441 0.394531596,0.6025543237288136 0.399217558,0.5628427847457628 L0.41131467400000005,0.4603248593220339 C0.41600154199999995,0.42060563389830513 0.423601364,0.4206133186440678 0.428287326,0.4603248593220339 L0.44038444,0.5628427847457628 C0.44507131,0.6025620084745763 0.45266303799999996,0.602622920338983 0.457355866,0.5628531898305085 L0.498525204,0.21396049152542373 C0.503211394,0.174247013559322 0.510797316,0.17414621864406782 0.515492322,0.2139344033898305 L0.537287972,0.3986433050847458 C0.5419724619999999,0.43834237457627123 0.5495757019999999,0.4382730440677966 0.554242082,0.3987274610169491 L0.5566777479999999,0.37808622203389824 C0.5613567540000001,0.3384336305084745 0.568942106,0.33842673728813555 0.5736349340000001,0.37819646610169494 L0.6148042739999999,0.7270891644067797 C0.619490464,0.7668026423728814 0.6270763859999999,0.7669034372881356 0.631771392,0.7271152525423729 L0.653567042,0.5424063508474576 C0.658251532,0.5027072830508474 0.666514636,0.4957540593220339 0.672043604,0.5269911694915254 L0.710194054,0.7425304355932203 C0.715713888,0.7737159338983051 0.723980866,0.766858893220339 0.7286736939999999,0.7270891644067797 L0.769843034,0.37819646610169494 C0.774529224,0.33848298813559324 0.7821338419999999,0.3385406372881356 0.7868002199999999,0.37808622203389824 L0.789235886,0.3987274610169491 C0.793914892,0.4383800508474577 0.8015136860000001,0.4382730440677966 0.806180066,0.3987274610169491 L0.808615732,0.37808622203389824 C0.8132947380000001,0.3384336305084745 0.820874836,0.338382193220339 0.82556984,0.3781703762711864 L0.847365492,0.5628792796610169 C0.852049982,0.6025783474576272 0.859647876,0.6025543237288136 0.864333838,0.5628427847457628 L0.8764309520000001,0.4603248593220339 C0.88111782,0.42060563389830513 0.8887176419999999,0.4206133186440678 0.893403604,0.4603248593220339 L0.90550072,0.5628427847457628 C0.910187588,0.6025620084745763 0.9177927560000001,0.6025090186440678 0.922459136,0.562963433898305 L0.9248948020000001,0.5423221949152542 C0.929573808,0.5026696050847458 0.937172602,0.5027766118644068 0.94183898,0.5423221949152542 L0.944274646,0.562963433898305 C0.948953652,0.6026160254237287 0.956533792,0.6026671084745763 0.961221944,0.5629370033898305 L1,0.2343094118644068 L1,0 L0,0 L0,0.4705248288135593 Z"></path>'},bottom:{content:'<path d="M0,31.2013122 L6.46934557,36.9220136 C8.94836196,39.114153900000005 12.8515088,38.997727600000005 15.1990117,36.650224800000004 L26.0968369,25.7523995 C28.439082,23.410154470000002 32.2335453,23.40708819 34.578125,25.7516679 L64.8572585,56.0308014 C67.1990995,58.3726424 70.9910437,58.3775726 73.3385466,56.0300697 L84.2363718,45.1322445 C86.5786169,42.7899994 90.3775639,42.7914169 92.7205447,45.1343977 L98.7691023,51.1829553 C101.112537,53.5263896 104.913941,53.5244426 107.25275,51.1856335 L142.376432,16.06195206 C144.718387,13.71999694 148.511563,13.716114103999999 150.865655,16.07020588 L171.587489,36.7920395 C173.934002,39.138553099999996 177.73543,39.1415754 180.073814,36.8031917 L191.12803,25.7489761 C193.468384,23.408621750000002 197.265798,23.411571889999998 199.608779,25.754552699999998 L205.657337,31.8031104 C208.000771,34.1465446 211.800682,34.1460912 214.143663,31.8031104 L220.19222,25.754552699999998 C222.535655,23.41111848 226.331519,23.40752476 228.677933,25.7539388 L249.262602,46.338608 C251.605697,48.6817032 255.398658,48.6876501 257.746161,46.3401472 L268.643986,35.442322000000004 C270.986231,33.100077 274.787851,33.1041674 277.121041,35.4373568 L278.338874,36.655189899999996 C280.678377,38.994692799999996 284.471053,38.9950996 286.817467,36.6486855 L307.402137,16.064016289999998 C309.745232,13.720921127 313.538193,13.714974210000001 315.885696,16.06247707 L326.783521,26.960302300000002 C329.125766,29.3025474 333.257318,29.712787499999997 336.021802,27.869798 L355.097027,15.15298132 C357.856944,13.313036874 361.990433,13.717602279000001 364.336847,16.064016289999998 L384.921517,36.6486855 C387.264612,38.9917807 391.066921,38.9883794 393.40011,36.655189899999996 L394.617943,35.4373568 C396.957446,33.097854 400.756843,33.1041674 403.090033,35.4373568 L404.307866,36.655189899999996 C406.647369,38.994692799999996 410.437418,38.997727600000005 412.78492,36.650224800000004 L423.682746,25.7523995 C426.024991,23.410154470000002 429.823938,23.411571889999998 432.166919,25.754552699999998 L438.215476,31.8031104 C440.55891,34.1465446 444.358821,34.1460912 446.701802,31.8031104 L452.75036,25.754552699999998 C455.093794,23.41111848 458.896378,23.41424495 461.229568,25.7474344 L462.447401,26.9652675 C464.786904,29.3047703 468.586301,29.298456899999998 470.91949,26.9652675 L472.137323,25.7474344 C474.476826,23.40793149 478.266896,23.40491762 480.610972,25.7489938 L500,45.138021699999996 L500,59 L0,59 L0,31.2013122 Z"></path>',unitContent:'<path d="M0,0.5288358 L0.01293869114,0.6257968406779661 C0.01789672392,0.6629517610169492 0.0257030176,0.6609784338983051 0.030398023399999998,0.6211902508474577 L0.0521936738,0.4364813474576271 C0.056878163999999995,0.3967822791525424 0.06446709060000001,0.39673030830508477 0.06915625,0.43646894745762715 L0.129714517,0.9496746 C0.134398199,0.989366820338983 0.1419820874,0.9894503830508474 0.1466770932,0.9496621983050847 L0.1684727436,0.7649532966101694 C0.1731572338,0.7252542271186441 0.1807551278,0.7252782525423729 0.1854410894,0.7649897915254238 L0.1975382046,0.8675077169491526 C0.202225074,0.9072269423728814 0.209827882,0.9071939423728813 0.21450550000000002,0.8675531101694915 L0.284752864,0.27223647559322034 C0.289436774,0.23254232101694916 0.29702312599999997,0.23247651023728813 0.30173131000000003,0.27237637084745764 L0.343174978,0.6235938898305085 C0.347868004,0.663365306779661 0.35547086,0.6634165322033898 0.360147628,0.6237829101694915 L0.38225606,0.43642332372881354 C0.386936768,0.39675630084745767 0.394531596,0.39680630322033894 0.399217558,0.4365178423728813 L0.41131467400000005,0.5390357694915254 C0.41600154199999995,0.578754993220339 0.423601364,0.5787473084745763 0.428287326,0.5390357694915254 L0.44038444,0.4365178423728813 C0.44507131,0.3967986183050847 0.45266303799999996,0.39673770779661016 0.457355866,0.4365074372881356 L0.498525204,0.7854001355932203 C0.503211394,0.825113613559322 0.510797316,0.8252144084745763 0.515492322,0.7854262237288135 L0.537287972,0.6007173220338984 C0.5419724619999999,0.5610182542372881 0.5495757019999999,0.5610875830508475 0.554242082,0.6006331661016949 L0.5566777479999999,0.6212744050847457 C0.5613567540000001,0.6609269966101694 0.568942106,0.6609338915254238 0.5736349340000001,0.6211641610169492 L0.6148042739999999,0.27227146254237283 C0.619490464,0.23255798520338983 0.6270763859999999,0.23245719 0.631771392,0.2722453740677966 L0.653567042,0.45695427627118645 C0.658251532,0.4966533457627119 0.666514636,0.5036065677966102 0.672043604,0.4723694576271186 L0.710194054,0.2568301918644068 C0.715713888,0.225644692779661 0.723980866,0.2325017335423729 0.7286736939999999,0.27227146254237283 L0.769843034,0.6211641610169492 C0.774529224,0.6608776389830509 0.7821338419999999,0.6608199898305085 0.7868002199999999,0.6212744050847457 L0.789235886,0.6006331661016949 C0.793914892,0.5609805762711864 0.8015136860000001,0.5610875830508475 0.806180066,0.6006331661016949 L0.808615732,0.6212744050847457 C0.8132947380000001,0.6609269966101694 0.820874836,0.6609784338983051 0.82556984,0.6211902508474577 L0.847365492,0.4364813474576271 C0.852049982,0.3967822791525424 0.859647876,0.39680630322033894 0.864333838,0.4365178423728813 L0.8764309520000001,0.5390357694915254 C0.88111782,0.578754993220339 0.8887176419999999,0.5787473084745763 0.893403604,0.5390357694915254 L0.90550072,0.4365178423728813 C0.910187588,0.3967986183050847 0.9177927560000001,0.3968516093220339 0.922459136,0.436397193220339 L0.9248948020000001,0.4570384322033898 C0.929573808,0.4966910220338983 0.937172602,0.49658401525423723 0.94183898,0.4570384322033898 L0.944274646,0.436397193220339 C0.948953652,0.39674460152542373 0.956533792,0.39669351898305083 0.961221944,0.43642362372881355 L1,0.7650512152542372 L1,1 L0,1 L0,0.5288358 Z"></path>'},viewBox:{height:"59",width:"500"}},"arrow-split":{top:{content:'<path d="M256.426407,2 500,2 500,0 0,0 0,2 243.857864,2 250.142136,8.2842712 Z"></path>',unitContent:'<path d="M0.5128528139999999,0.07407407407407407 1,0.07407407407407407 1,0 0,0 0,0.07407407407407407 0.487715728,0.07407407407407407 0.500284272,0.30682485925925923 Z"></path>'},bottom:{content:'<path d="M256.426407,25.28427125 500,25.28427125 500,27 0,27 0,25.28427125 243.857864,25.28427125 250.142136,19 Z"></path>',unitContent:'<path d="M0.5128528139999999,0.9364544907407407 1,0.9364544907407407 1,1 0,1 0,0.9364544907407407 0.487715728,0.9364544907407407 0.500284272,0.7037037037037037 Z"></path>'},viewBox:{height:"27",width:"500"}},"rounded-arrow-split":{top:{content:'<path d="M261.426407,2 L500,2 L500,0 L0,0 L0,2 C0,2 156.798828,2 238.857864,2 C245,2 246.353607,6.284271199999999 250.142136,6.284271199999999 C253.930664,6.284271199999999 255.142136,2 261.426407,2 Z"></path>',unitContent:'<path d="M0.5228528139999999,0.08 L1,0.08 L1,0 L0,0 L0,0.08 C0,0.08 0.31359765599999995,0.08 0.477715728,0.08 C0.49,0.08 0.492707214,0.251370848 0.500284272,0.251370848 C0.5078613280000001,0.251370848 0.510284272,0.08 0.5228528139999999,0.08 Z"></path>'},bottom:{content:'<path d="M261.426407,23.28427125 L500,23.28427125 L500,25 L0,25 L0,23.28427125 L238.857864,23.28427125 C245,23.28427125 246.353607,19.000000000000007 250.142136,19 C253.930664,18.999999999999993 255.142136,23.28427125 261.426407,23.28427125 Z"></path>',unitContent:'<path d="M0.5228528139999999,0.93137085 L1,0.93137085 L1,1 L0,1 L0,0.93137085 L0.477715728,0.93137085 C0.49,0.93137085 0.492707214,0.7600000000000002 0.500284272,0.76 C0.5078613280000001,0.7599999999999997 0.510284272,0.93137085 0.5228528139999999,0.93137085 Z"></path>'},viewBox:{height:"25",width:"500"}},"inner-clouds-with-fade":{top:{content:'<path d="M374.376479,36.5248676 C374.187537,36.4086177 373.996983,36.2947343 373.804859,36.1832587 C373.789057,36.2958268 373.774667,36.4096946 373.761719,36.5248676 C373.549373,36.2771479 373.229833,35.9792736 372.812439,35.636244 C369.24221,33.7695988 365.180879,32.714 360.873,32.714 C359.100206,32.714 357.369166,32.8927674 355.696922,33.2332589 C351.018337,26.671066099999997 343.344383,22.392 334.671,22.392 C328.09261,22.392 322.089148,24.8535644 317.531461,28.9058487 C315.608996,27.3167919 313.143,26.362000000000002 310.454,26.362000000000002 C305.869498,26.362000000000002 301.933204,29.1373107 300.233552,33.099499 C298.782109,32.8461088 297.288982,32.714 295.765,32.714 C290.021634,32.714 284.716505,34.5903111 280.429148,37.7633963 C275.696407,32.2422557 268.671234,28.744 260.829,28.744 C254.918157,28.744 249.471481,30.731333300000003 245.120699,34.0742723 C243.537598,33.2070747 241.720381,32.714 239.788,32.714 C236.749632,32.714 233.99598,33.9330119 231.989438,35.9086403 C230.76848,33.0944315 227.965116,31.125999999999998 224.702,31.125999999999998 C221.257824,31.125999999999998 218.325835,33.3189366 217.226127,36.3847163 C212.549991,31.666409100000003 206.064778,28.744 198.897,28.744 C197.29408,28.744 195.725295,28.890149 194.203243,29.1698484 C189.580756,22.2132726 181.673352,17.628 172.695,17.628 C160.885372,17.628 150.928625,25.5611262 147.863133,36.3890045 C144.047022,34.0940432 139.588592,32.7582194 134.82139,32.7150783 C134.086133,29.090343400000002 130.881686,26.362000000000002 127.04,26.362000000000002 C125.738774,26.362000000000002 124.510655,26.675012000000002 123.426833,27.229847900000003 C119.191292,24.1850856 113.995545,22.392 108.381,22.392 C98.1672868,22.392 89.3395071,28.325886500000003 85.1570237,36.9342967 C80.447408,31.8943887 73.7411104,28.744 65.5419176,28.7548929 C64.5335212,25.527926 61.5212537,23.186 57.962,23.186 C55.7799763,23.186 53.8035309,24.0661855 52.3683449,25.4908755 C48.7187657,23.5143264 44.5389495,22.392 40.097,22.392 C30.5048548,22.392 22.1350906,27.6256347 17.6874909,35.3931204 C13.1118071,31.2604105 7.04827313,28.744 0,28.746991899999998 L0,0 L500,0 L500,22.3949919 C497.7314,22.4292062 495.533769,22.7561672 493.443206,23.3397737 C492.322766,22.7351639 491.040458,22.392 489.678,22.392 C485.292859,22.392 481.738,25.9468591 481.738097,30.3715824 C480.000832,32.1895618 478.526592,34.2610198 477.376479,36.5248676 C473.448319,34.1079964 468.823452,32.714 463.873,32.714 C462.100206,32.714 460.369166,32.8927674 458.696922,33.2332589 C454.018337,26.671066099999997 446.344383,22.392 437.671,22.392 C431.09261,22.392 425.089148,24.8535644 420.531461,28.9058487 C418.608996,27.3167919 416.143,26.362000000000002 413.454,26.362000000000002 C408.869498,26.362000000000002 404.933204,29.1373107 403.233552,33.099499 C401.782109,32.8461088 391.037324,33.2088696 390.765,32.714 C387.322945,26.459064499999997 375.28013,26.363483199999997 373.821888,36.066079 C374.010905,36.2206828 374.196099,36.3737176 374.376479,36.5248676 Z" opacity="0.5"></path><path d="M125.623521,21.5248676 C125.812463,21.4086177 126.003017,21.2947343 126.195141,21.1832587 C126.210943,21.2958268 126.225333,21.4096946 126.238281,21.5248676 C126.450627,21.2771479 126.770167,20.9792736 127.187561,20.636244 C130.75779,18.7695988 134.819121,17.714 139.127,17.714 C140.899794,17.714 142.630834,17.8927674 144.303078,18.2332589 C148.981663,11.6710661 156.655617,7.3919999999999995 165.329,7.3919999999999995 C171.90739,7.3919999999999995 177.910852,9.8535644 182.468539,13.9058487 C184.391004,12.316791899999998 186.857,11.361999999999998 189.546,11.361999999999998 C194.130502,11.361999999999998 198.066796,14.1373107 199.766448,18.099499 C201.217891,17.8461088 202.711018,17.714 204.235,17.714 C209.978366,17.714 215.283495,19.5903111 219.570852,22.7633963 C224.303593,17.2422557 231.328766,13.744 239.171,13.744 C245.081843,13.744 250.528519,15.7313333 254.879301,19.0742723 C256.462402,18.2070747 258.279619,17.714 260.212,17.714 C263.250368,17.714 266.00402,18.9330119 268.010562,20.9086403 C269.23152,18.0944315 272.034884,16.126 275.298,16.126 C278.742176,16.126 281.674165,18.3189366 282.773873,21.3847163 C287.450009,16.6664091 293.935222,13.744 301.103,13.744 C302.70592,13.744 304.274705,13.890149000000001 305.796757,14.1698484 C310.419244,7.2132726 318.326648,2.628 327.305,2.628 C339.114628,2.628 349.071375,10.5611262 352.136867,21.3890045 C355.952978,19.0940432 360.411408,17.7582194 365.17861,17.7150783 C365.913867,14.090343399999998 369.118314,11.361999999999998 372.96,11.361999999999998 C374.261226,11.361999999999998 375.489345,11.675011999999999 376.573167,12.2298479 C380.808708,9.1850856 386.004455,7.3919999999999995 391.619,7.3919999999999995 C401.832713,7.3919999999999995 410.660493,13.3258865 414.842976,21.9342967 C419.552592,16.8943887 426.25889,13.744 434.458082,13.754892900000002 C435.466479,10.527926 438.478746,8.186 442.038,8.186 C444.220024,8.186 446.196469,9.0661855 447.631655,10.490875500000001 C451.281234,8.5143264 455.46105,7.3919999999999995 459.903,7.3919999999999995 C469.495145,7.3919999999999995 477.864909,12.625634699999999 482.312509,20.3931204 C486.888193,16.2604105 492.951727,13.744 500,13.746991900000001 L500,0 L0,0 L1.1937118e-12,7.394991900000001 C2.26859959,7.429206199999999 4.46623145,7.7561672 6.55679426,8.3397737 C7.67723391,7.7351639 8.95954184,7.3919999999999995 10.322,7.3919999999999995 C14.7071409,7.3919999999999995 18.262,10.946859100000001 18.2619034,15.371582400000001 C19.9991684,17.1895618 21.4734077,19.2610198 22.623521,21.5248676 C26.5516809,19.1079964 31.1765478,17.714 36.127,17.714 C37.8997938,17.714 39.6308343,17.8927674 41.303078,18.2332589 C45.981663,11.6710661 53.6556168,7.3919999999999995 62.329,7.3919999999999995 C68.9073904,7.3919999999999995 74.9108516,9.8535644 79.468539,13.9058487 C81.3910044,12.316791899999998 83.8570004,11.361999999999998 86.546,11.361999999999998 C91.1305022,11.361999999999998 95.0667958,14.1373107 96.7664477,18.099499 C98.2178913,17.8461088 108.962676,18.2088696 109.235,17.714 C112.677055,11.4590645 124.71987,11.363483200000001 126.178112,21.066079 C125.989095,21.2206828 125.803901,21.3737176 125.623521,21.5248676 Z"></path>',unitContent:'<path d="M0.7487529580000001,0.9664742636363637 C0.748375074,0.9638322204545454 0.747993966,0.9612439613636364 0.7476097180000001,0.958710425 C0.7475781140000001,0.9612687909090909 0.747549334,0.9638566954545454 0.7475234380000001,0.9664742636363637 C0.747098746,0.9608442704545456 0.746459666,0.9540744 0.745624878,0.9462782727272727 C0.73848442,0.9038545181818182 0.730361758,0.8798636363636363 0.721746,0.8798636363636363 C0.7182004120000001,0.8798636363636363 0.714738332,0.8839265318181817 0.7113938439999999,0.8916649750000001 C0.7020366739999999,0.7425242295454545 0.686688766,0.6452727272727272 0.669342,0.6452727272727272 C0.65618522,0.6452727272727272 0.6441782960000001,0.7012173727272727 0.6350629219999999,0.7933147431818182 C0.631217992,0.7571998159090909 0.6262859999999999,0.7355 0.620908,0.7355 C0.611738996,0.7355 0.603866408,0.7985752431818182 0.6004671039999999,0.8886249772727273 C0.597564218,0.8828661090909091 0.594577964,0.8798636363636363 0.59153,0.8798636363636363 C0.5800432680000001,0.8798636363636363 0.56943301,0.9225070704545455 0.560858296,0.9946226431818181 C0.5513928140000001,0.869142175 0.5373424680000001,0.7896363636363636 0.5216580000000001,0.7896363636363636 C0.5098363140000001,0.7896363636363636 0.49894296200000005,0.8348030295454546 0.490241398,0.9107789159090909 C0.487075196,0.8910698795454546 0.483440762,0.8798636363636363 0.479576,0.8798636363636363 C0.473499264,0.8798636363636363 0.46799196,0.9075684522727272 0.46397887600000004,0.9524690977272727 C0.46153696,0.8885098068181818 0.455930232,0.8437727272727272 0.44940399999999997,0.8437727272727272 C0.442515648,0.8437727272727272 0.43665167000000005,0.8936121954545455 0.434452254,0.9632890068181819 C0.425099982,0.8560547522727273 0.41212955599999995,0.7896363636363636 0.397794,0.7896363636363636 C0.39458816,0.7896363636363636 0.39145059,0.7929579318181819 0.388406486,0.7993147363636364 C0.37916151200000003,0.6412107409090909 0.36334670399999996,0.537 0.34539,0.537 C0.321770744,0.537 0.30185725,0.7172983227272728 0.295726266,0.9633864659090908 C0.288094044,0.9112282545454545 0.279177184,0.8808686227272727 0.26964278,0.8798881431818182 C0.268172266,0.7975078045454546 0.261763372,0.7355 0.25408000000000003,0.7355 C0.251477548,0.7355 0.24902131,0.7426139090909092 0.246853666,0.7552238159090909 C0.238382584,0.6860246727272727 0.22799109,0.6452727272727272 0.216762,0.6452727272727272 C0.1963345736,0.6452727272727272 0.1786790142,0.7801337840909092 0.1703140474,0.9757794704545454 C0.160894816,0.8612361068181819 0.14748222079999998,0.7896363636363636 0.1310838352,0.7898839295454546 C0.1290670424,0.7165437727272728 0.1230425074,0.6633181818181818 0.11592400000000001,0.6633181818181818 C0.1115599526,0.6633181818181818 0.1076070618,0.6833223977272728 0.10473668979999999,0.7157017159090909 C0.0974375314,0.6707801454545455 0.089077899,0.6452727272727272 0.080194,0.6452727272727272 C0.0610097096,0.6452727272727272 0.0442701812,0.7642189704545455 0.035374981800000004,0.9407527363636364 C0.0262236142,0.8468275113636363 0.01409654626,0.7896363636363636 0,0.7897043613636363 L0,0 L1,0 L1,0.6453407250000001 C0.9954628,0.6461183227272728 0.991067538,0.6535492545454545 0.9868864119999999,0.6668130386363637 C0.984645532,0.6530719068181818 0.982080916,0.6452727272727272 0.979356,0.6452727272727272 C0.970585718,0.6452727272727272 0.963476,0.7260649795454546 0.963476194,0.8266268727272728 C0.960001664,0.8679445863636364 0.957053184,0.9150231772727273 0.954752958,0.9664742636363637 C0.946896638,0.9115453727272727 0.937646904,0.8798636363636363 0.927746,0.8798636363636363 C0.924200412,0.8798636363636363 0.920738332,0.8839265318181817 0.9173938439999999,0.8916649750000001 C0.908036674,0.7425242295454545 0.892688766,0.6452727272727272 0.875342,0.6452727272727272 C0.86218522,0.6452727272727272 0.8501782960000001,0.7012173727272727 0.841062922,0.7933147431818182 C0.837217992,0.7571998159090909 0.832286,0.7355 0.826908,0.7355 C0.817738996,0.7355 0.809866408,0.7985752431818182 0.806467104,0.8886249772727273 C0.803564218,0.8828661090909091 0.782074648,0.8911106727272727 0.78153,0.8798636363636363 C0.7746458900000001,0.7377060113636363 0.75056026,0.735533709090909 0.747643776,0.95604725 C0.74802181,0.9595609727272727 0.748392198,0.9630390363636363 0.7487529580000001,0.9664742636363637 Z"></path>'},bottom:{content:'<path d="M374.376479,9.2385287 C374.187537,9.35477859 373.996983,9.46866201 373.804859,9.58013766 C373.789057,9.46756954 373.774667,9.353701730000001 373.761719,9.2385287 C373.549373,9.48624841 373.229833,9.78412273 372.812439,10.127152370000001 C369.24221,11.99379749 365.180879,13.04939633 360.873,13.04939633 C359.100206,13.04939633 357.369166,12.8706289 355.696922,12.530137459999999 C351.018337,19.0923302 343.344383,23.3713963 334.671,23.3713963 C328.09261,23.3713963 322.089148,20.9098319 317.531461,16.857547670000002 C315.608996,18.4466044 313.143,19.401396300000002 310.454,19.401396300000002 C305.869498,19.401396300000002 301.933204,16.626085590000002 300.233552,12.6638973 C298.782109,12.91728754 297.288982,13.04939633 295.765,13.04939633 C290.021634,13.04939633 284.716505,11.173085239999999 280.429148,8 C275.696407,13.52114061 268.671234,17.01939633 260.829,17.01939633 C254.918157,17.01939633 249.471481,15.03206299 245.120699,11.68912404 C243.537598,12.556321669999999 241.720381,13.04939633 239.788,13.04939633 C236.749632,13.04939633 233.99598,11.83038445 231.989438,9.85475602 C230.76848,12.66896483 227.965116,14.63739633 224.702,14.63739633 C221.257824,14.63739633 218.325835,12.44445976 217.226127,9.37867999 C212.549991,14.09698727 206.064778,17.01939633 198.897,17.01939633 C197.29408,17.01939633 195.725295,16.87324737 194.203243,16.59354792 C189.580756,23.5501238 181.673352,28.1353963 172.695,28.1353963 C160.885372,28.1353963 150.928625,20.2022702 147.863133,9.37439187 C144.047022,11.66935314 139.588592,13.005176890000001 134.82139,13.048318049999999 C134.086133,16.67305289 130.881686,19.401396300000002 127.04,19.401396300000002 C125.738774,19.401396300000002 124.510655,19.088384400000002 123.426833,18.5335484 C119.191292,21.5783107 113.995545,23.3713963 108.381,23.3713963 C98.1672868,23.3713963 89.3395071,17.4375098 85.1570237,8.829099639999999 C80.447408,13.86900767 73.7411104,17.01939633 65.5419176,17.00850339 C64.5335212,20.2354703 61.5212537,22.5773963 57.962,22.5773963 C55.7799763,22.5773963 53.8035309,21.6972108 52.3683449,20.272520800000002 C48.7187657,22.24907 44.5389495,23.3713963 40.097,23.3713963 C30.5048548,23.3713963 22.1350906,18.137761599999997 17.6874909,10.37027591 C13.1118071,14.502985840000001 7.04827313,17.01939633 0,17.016404440000002 L0,44 L500,44 L500,23.3684044 C497.7314,23.334190200000002 495.533769,23.0072291 493.443206,22.4236226 C492.322766,23.0282324 491.040458,23.3713963 489.678,23.3713963 C485.292859,23.3713963 481.738,19.8165372 481.738097,15.391813939999999 C480.000832,13.57383456 478.526592,11.5023765 477.376479,9.2385287 C473.448319,11.655399880000001 468.823452,13.04939633 463.873,13.04939633 C462.100206,13.04939633 460.369166,12.8706289 458.696922,12.530137459999999 C454.018337,19.0923302 446.344383,23.3713963 437.671,23.3713963 C431.09261,23.3713963 425.089148,20.9098319 420.531461,16.857547670000002 C418.608996,18.4466044 416.143,19.401396300000002 413.454,19.401396300000002 C408.869498,19.401396300000002 404.933204,16.626085590000002 403.233552,12.6638973 C401.782109,12.91728754 391.037324,12.55452673 390.765,13.04939633 C387.322945,19.3043318 375.28013,19.3999131 373.821888,9.69731728 C374.010905,9.542713540000001 374.196099,9.38967875 374.376479,9.2385287 Z" opacity="0.5"></path><path d="M125.623521,24.2385287 C125.812463,24.3547786 126.003017,24.468662 126.195141,24.5801377 C126.210943,24.4675695 126.225333,24.3537017 126.238281,24.2385287 C126.450627,24.4862484 126.770167,24.7841227 127.187561,25.1271524 C130.75779,26.9937975 134.819121,28.0493963 139.127,28.0493963 C140.899794,28.0493963 142.630834,27.8706289 144.303078,27.5301375 C148.981663,34.0923302 156.655617,38.3713963 165.329,38.3713963 C171.90739,38.3713963 177.910852,35.9098319 182.468539,31.8575477 C184.391004,33.4466044 186.857,34.4013963 189.546,34.4013963 C194.130502,34.4013963 198.066796,31.6260856 199.766448,27.6638973 C201.217891,27.9172875 202.711018,28.0493963 204.235,28.0493963 C209.978366,28.0493963 215.283495,26.1730852 219.570852,23 C224.303593,28.5211406 231.328766,32.0193963 239.171,32.0193963 C245.081843,32.0193963 250.528519,30.032063 254.879301,26.689124 C256.462402,27.5563217 258.279619,28.0493963 260.212,28.0493963 C263.250368,28.0493963 266.00402,26.8303845 268.010562,24.854756 C269.23152,27.6689648 272.034884,29.6373963 275.298,29.6373963 C278.742176,29.6373963 281.674165,27.4444598 282.773873,24.37868 C287.450009,29.0969873 293.935222,32.0193963 301.103,32.0193963 C302.70592,32.0193963 304.274705,31.8732474 305.796757,31.5935479 C310.419244,38.5501238 318.326648,43.1353963 327.305,43.1353963 C339.114628,43.1353963 349.071375,35.2022702 352.136867,24.3743919 C355.952978,26.6693531 360.411408,28.0051769 365.17861,28.048318 C365.913867,31.6730529 369.118314,34.4013963 372.96,34.4013963 C374.261226,34.4013963 375.489345,34.088384399999995 376.573167,33.5335484 C380.808708,36.5783107 386.004455,38.3713963 391.619,38.3713963 C401.832713,38.3713963 410.660493,32.4375098 414.842976,23.8290996 C419.552592,28.8690077 426.25889,32.0193963 434.458082,32.008503399999995 C435.466479,35.2354703 438.478746,37.577396300000004 442.038,37.577396300000004 C444.220024,37.577396300000004 446.196469,36.6972108 447.631655,35.272520799999995 C451.281234,37.24907 455.46105,38.3713963 459.903,38.3713963 C469.495145,38.3713963 477.864909,33.137761600000005 482.312509,25.3702759 C486.888193,29.5029858 492.951727,32.0193963 500,32.0164044 L500,44 L0,44 L1.1937118e-12,38.3684044 C2.26859959,38.334190199999995 4.46623145,38.0072291 6.55679426,37.4236226 C7.67723391,38.0282324 8.95954184,38.3713963 10.322,38.3713963 C14.7071409,38.3713963 18.262,34.8165372 18.2619034,30.3918139 C19.9991684,28.5738346 21.4734077,26.5023765 22.623521,24.2385287 C26.5516809,26.6553999 31.1765478,28.0493963 36.127,28.0493963 C37.8997938,28.0493963 39.6308343,27.8706289 41.303078,27.5301375 C45.981663,34.0923302 53.6556168,38.3713963 62.329,38.3713963 C68.9073904,38.3713963 74.9108516,35.9098319 79.468539,31.8575477 C81.3910044,33.4466044 83.8570004,34.4013963 86.546,34.4013963 C91.1305022,34.4013963 95.0667958,31.6260856 96.7664477,27.6638973 C98.2178913,27.9172875 108.962676,27.5545267 109.235,28.0493963 C112.677055,34.3043318 124.71987,34.3999131 126.178112,24.6973173 C125.989095,24.5427135 125.803901,24.3896787 125.623521,24.2385287 Z"></path>',unitContent:'<path d="M0.7487529580000001,0.20996656136363637 C0.748375074,0.21260860431818182 0.747993966,0.21519686386363635 0.7476097180000001,0.21773040136363636 C0.7475781140000001,0.21517203499999998 0.747549334,0.21258413022727274 0.7475234380000001,0.20996656136363637 C0.747098746,0.21559655477272727 0.746459666,0.2223664256818182 0.745624878,0.23016255386363638 C0.73848442,0.2725863065909091 0.730361758,0.29657718931818183 0.721746,0.29657718931818183 C0.7182004120000001,0.29657718931818183 0.714738332,0.29251429318181815 0.7113938439999999,0.2847758513636363 C0.7020366739999999,0.4339165954545454 0.686688766,0.5311680977272727 0.669342,0.5311680977272727 C0.65618522,0.5311680977272727 0.6441782960000001,0.4752234522727273 0.6350629219999999,0.383126083409091 C0.631217992,0.41924100909090906 0.6262859999999999,0.44094082500000004 0.620908,0.44094082500000004 C0.611738996,0.44094082500000004 0.603866408,0.37786558159090916 0.6004671039999999,0.28781584772727276 C0.597564218,0.2935747168181818 0.594577964,0.29657718931818183 0.59153,0.29657718931818183 C0.5800432680000001,0.29657718931818183 0.56943301,0.25393375545454544 0.560858296,0.18181818181818182 C0.5513928140000001,0.3072986502272727 0.5373424680000001,0.38680446204545454 0.5216580000000001,0.38680446204545454 C0.5098363140000001,0.38680446204545454 0.49894296200000005,0.3416377952272727 0.490241398,0.26566191 C0.487075196,0.2853709470454545 0.483440762,0.29657718931818183 0.479576,0.29657718931818183 C0.473499264,0.29657718931818183 0.46799196,0.2688723738636364 0.46397887600000004,0.22397172772727272 C0.46153696,0.28793101886363637 0.455930232,0.3326680984090909 0.44940399999999997,0.3326680984090909 C0.442515648,0.3326680984090909 0.43665167000000005,0.28282863090909094 0.434452254,0.21315181795454546 C0.425099982,0.32038607431818183 0.41212955599999995,0.38680446204545454 0.397794,0.38680446204545454 C0.39458816,0.38680446204545454 0.39145059,0.3834828947727273 0.388406486,0.37712608909090906 C0.37916151200000003,0.5352300863636364 0.36334670399999996,0.639440825 0.34539,0.639440825 C0.321770744,0.639440825 0.30185725,0.4591425045454546 0.295726266,0.21305436068181818 C0.288094044,0.26521257136363635 0.279177184,0.2955722020454546 0.26964278,0.29655268295454545 C0.268172266,0.37893302022727277 0.261763372,0.44094082500000004 0.25408000000000003,0.44094082500000004 C0.251477548,0.44094082500000004 0.24902131,0.43382691818181823 0.246853666,0.4212170090909091 C0.238382584,0.4904161522727273 0.22799109,0.5311680977272727 0.216762,0.5311680977272727 C0.1963345736,0.5311680977272727 0.1786790142,0.3963070409090909 0.1703140474,0.20066135545454544 C0.160894816,0.3152047197727273 0.14748222079999998,0.38680446204545454 0.1310838352,0.38655689522727277 C0.1290670424,0.45989705227272726 0.1230425074,0.5131226431818182 0.11592400000000001,0.5131226431818182 C0.1115599526,0.5131226431818182 0.1076070618,0.4931184272727273 0.10473668979999999,0.46073910909090915 C0.0974375314,0.5056606818181818 0.089077899,0.5311680977272727 0.080194,0.5311680977272727 C0.0610097096,0.5311680977272727 0.0442701812,0.4122218545454545 0.035374981800000004,0.23568808886363637 C0.0262236142,0.32961331454545456 0.01409654626,0.38680446204545454 0,0.3867364645454546 L0,1 L1,1 L1,0.5311001 C0.9954628,0.5303225045454546 0.991067538,0.5228915704545455 0.9868864119999999,0.5096277863636364 C0.984645532,0.5233689181818182 0.982080916,0.5311680977272727 0.979356,0.5311680977272727 C0.970585718,0.5311680977272727 0.963476,0.45037584545454545 0.963476194,0.3498139531818181 C0.960001664,0.30849624 0.957053184,0.2614176477272727 0.954752958,0.20996656136363637 C0.946896638,0.26489545181818186 0.937646904,0.29657718931818183 0.927746,0.29657718931818183 C0.924200412,0.29657718931818183 0.920738332,0.29251429318181815 0.9173938439999999,0.2847758513636363 C0.908036674,0.4339165954545454 0.892688766,0.5311680977272727 0.875342,0.5311680977272727 C0.86218522,0.5311680977272727 0.8501782960000001,0.4752234522727273 0.841062922,0.383126083409091 C0.837217992,0.41924100909090906 0.832286,0.44094082500000004 0.826908,0.44094082500000004 C0.817738996,0.44094082500000004 0.809866408,0.37786558159090916 0.806467104,0.28781584772727276 C0.803564218,0.2935747168181818 0.782074648,0.28533015295454545 0.78153,0.29657718931818183 C0.7746458900000001,0.43873481363636363 0.75056026,0.4409071159090909 0.747643776,0.22039357454545455 C0.74802181,0.2168798531818182 0.748392198,0.21340178977272728 0.7487529580000001,0.20996656136363637 Z"></path>'},viewBox:{height:"44",width:"500"}},"outer-clouds-with-fade":{top:{content:'<path d="M0,0 L500,0 L500,25.1574795 C493.349512,24.9337577 487.617893,22.4537858 483.241759,18.5013071 C478.776369,26.2998628 470.373126,31.554432 460.742612,31.554432 C456.282895,31.554432 452.086359,30.427616299999997 448.422182,28.443161000000003 C446.981255,29.873549699999998 444.996904,30.757255999999998 442.806152,30.757255999999998 C439.232661,30.757255999999998 436.208345,28.4059623 435.195915,25.166087500000003 C426.963925,25.177024000000003 420.230802,22.0140338 415.502348,16.9539661 C411.303135,25.596809899999997 402.440044,31.554432 392.185476,31.554432 C386.548473,31.554432 381.331943,29.7541741 377.07946,26.6972327 C375.991302,27.254288000000003 374.758271,27.568551999999997 373.45184,27.568551999999997 C369.594787,27.568551999999997 366.377522,24.8292952 365.639324,21.1900614 C360.853053,21.1467477 356.37679,19.8055806 352.545415,17.5014395 C349.467661,28.3726293 339.471087,36.337488 327.61422,36.337488 C318.599955,36.337488 310.660921,31.733874299999997 306.019944,24.7494722 C304.491804,25.0302904 302.916744,25.177024000000003 301.307412,25.177024000000003 C294.110963,25.177024000000003 287.599809,22.2429253 282.904968,17.5057448 C281.800862,20.5837877 278.857145,22.785496 275.399192,22.785496 C272.123024,22.785496 269.308446,20.8091908 268.082604,17.9837251 C266.068036,19.9672561 263.303369,21.191144 260.252848,21.191144 C258.312738,21.191144 256.488252,20.696097 254.898818,19.8254306 C250.530633,23.1817413 245.06217,25.177024000000003 239.127684,25.177024000000003 C231.254081,25.177024000000003 224.200807,21.6647753 219.449135,16.1215501 C215.144629,19.3073277 209.818279,21.191144 204.05194,21.191144 C202.521862,21.191144 201.022763,21.0585068 199.565514,20.804103 C197.859063,24.78214 193.907024,27.568551999999997 189.304184,27.568551999999997 C186.604428,27.568551999999997 184.128568,26.609941 182.198413,25.014527899999997 C177.622495,29.0830213 171.59502,31.554432 164.990316,31.554432 C156.282239,31.554432 148.57759,27.2582496 143.88029,20.6698081 C142.201358,21.0116615 140.463393,21.191144 138.683508,21.191144 C134.358398,21.191144 130.280822,20.1313228 126.696311,18.2572111 C126.277247,17.9128093 125.95643,17.6137435 125.743234,17.3650329 C125.730234,17.4806666 125.715787,17.5949899 125.699921,17.7080083 C125.507029,17.5960867 125.315713,17.4817478 125.126015,17.3650329 C125.307117,17.5167875 125.493052,17.6704345 125.682825,17.8256566 C124.218749,27.567062800000002 112.127763,27.4710993 108.67194,21.191144 C108.398527,20.6942949 97.6107628,21.0585068 96.1535135,20.804103 C94.447063,24.78214 90.4950242,27.568551999999997 85.892184,27.568551999999997 C83.1924284,27.568551999999997 80.7165684,26.609941 78.7864132,25.014527899999997 C74.210495,29.0830213 68.1830199,31.554432 61.578316,31.554432 C52.8702392,31.554432 45.1655896,27.2582496 40.4682903,20.6698081 C38.7893576,21.0116615 37.051393,21.191144 35.271508,21.191144 C30.301254,21.191144 25.6578876,19.7915716 21.7140151,17.3650329 C20.5593014,19.6379361 19.0791651,21.71768 17.334951,23.5429313 C17.335048,27.985353500000002 13.7659695,31.554432 9.363288,31.554432 C7.99538001,31.554432 6.70794284,31.2098954 5.58302143,30.6028672 C3.79272518,31.102650599999997 1.92422048,31.414967599999997 0,31.5173257 L0,0 Z" opacity="0.5"></path><path d="M500,16.5173257 L500,0 L0,0 L0,10.1574795 C6.65048758,9.933757700000001 12.3821067,7.4537858 16.7582408,3.5013071 C21.2236309,11.2998628 29.6268743,16.554432 39.257388,16.554432 C43.7171053,16.554432 47.9136408,15.4276163 51.5778183,13.443161 C53.018745,14.873549700000002 55.0030962,15.757256000000002 57.193848,15.757256000000002 C60.7673387,15.757256000000002 63.7916553,13.405962299999999 64.8040853,10.1660875 C73.0360748,10.177024 79.7691977,7.0140338 84.4976518,1.9539661200000005 C88.6968651,10.5968099 97.559956,16.554432 107.814524,16.554432 C113.451527,16.554432 118.668057,14.7541741 122.92054,11.6972327 C124.008698,12.254287999999999 125.241729,12.568552 126.54816,12.568552 C130.405213,12.568552 133.622478,9.8292952 134.360676,6.190061399999999 C139.146947,6.146747700000001 143.62321,4.805580600000001 147.454585,2.5014395300000007 C150.532339,13.3726293 160.528913,21.337488 172.38578,21.337488 C181.400045,21.337488 189.339079,16.7338743 193.980056,9.7494722 C195.508196,10.030290399999998 197.083256,10.177024 198.692588,10.177024 C205.889037,10.177024 212.400191,7.2429253 217.095032,2.5057448000000004 C218.199138,5.5837877 221.142855,7.785496 224.600808,7.785496 C227.876976,7.785496 230.691554,5.8091908 231.917396,2.98372513 C233.931964,4.9672561 236.696631,6.1911439999999995 239.747152,6.1911439999999995 C241.687262,6.1911439999999995 243.511748,5.696097 245.101182,4.825430600000001 C249.469367,8.1817413 254.93783,10.177024 260.872316,10.177024 C268.745919,10.177024 275.799193,6.6647753000000005 280.550865,1.1215500899999995 C284.855371,4.3073277 290.181721,6.1911439999999995 295.94806,6.1911439999999995 C297.478138,6.1911439999999995 298.977237,6.0585068 300.434486,5.804103 C302.140937,9.782139999999998 306.092976,12.568552 310.695816,12.568552 C313.395572,12.568552 315.871432,11.609941 317.801587,10.014527900000001 C322.377505,14.083021299999999 328.40498,16.554432 335.009684,16.554432 C343.717761,16.554432 351.42241,12.2582496 356.11971,5.669808099999999 C357.798642,6.011661500000001 359.536607,6.1911439999999995 361.316492,6.1911439999999995 C365.641602,6.1911439999999995 369.719178,5.1313227999999995 373.303689,3.2572110999999992 C373.722753,2.91280931 374.04357,2.613743489999999 374.256766,2.365032899999999 C374.269766,2.48066663 374.284213,2.5949899 374.300079,2.7080082999999995 C374.492971,2.5960867400000005 374.684287,2.48174779 374.873985,2.365032899999999 C374.692883,2.51678755 374.506948,2.670434480000001 374.317175,2.82565664 C375.781251,12.567062799999999 387.872237,12.471099299999999 391.32806,6.1911439999999995 C391.601473,5.694294899999999 402.389237,6.0585068 403.846486,5.804103 C405.552937,9.782139999999998 409.504976,12.568552 414.107816,12.568552 C416.807572,12.568552 419.283432,11.609941 421.213587,10.014527900000001 C425.789505,14.083021299999999 431.81698,16.554432 438.421684,16.554432 C447.129761,16.554432 454.83441,12.2582496 459.53171,5.669808099999999 C461.210642,6.011661500000001 462.948607,6.1911439999999995 464.728492,6.1911439999999995 C469.698746,6.1911439999999995 474.342112,4.791571599999999 478.285985,2.365032899999999 C479.440699,4.637936099999999 480.920835,6.71768 482.665049,8.5429313 C482.664952,12.985353499999999 486.234031,16.554432 490.636712,16.554432 C492.00462,16.554432 493.292057,16.2098954 494.416979,15.602867199999999 C496.207275,16.1026506 498.07578,16.4149676 500,16.5173257 Z"></path>',unitContent:'<path d="M0,0 L1,0 L1,0.5717608977272728 C0.986699024,0.5666763113636364 0.9752357859999999,0.5103133136363636 0.966483518,0.42048425227272723 C0.957552738,0.5977241545454546 0.9407462520000001,0.7171461818181818 0.921485224,0.7171461818181818 C0.91256579,0.7171461818181818 0.904172718,0.691536734090909 0.896844364,0.6464354772727273 C0.8939625099999999,0.6789443113636363 0.8899938079999999,0.6990285454545454 0.885612304,0.6990285454545454 C0.878465322,0.6990285454545454 0.87241669,0.6455900522727273 0.87039183,0.5719565340909092 C0.85392785,0.572205090909091 0.8404616039999999,0.50031895 0.8310046959999999,0.38531741136363634 C0.82260627,0.5817456795454544 0.804880088,0.7171461818181818 0.784370952,0.7171461818181818 C0.773096946,0.7171461818181818 0.762663886,0.6762312295454546 0.75415892,0.6067552886363636 C0.751982604,0.6194156363636364 0.749516542,0.626558 0.74690368,0.626558 C0.739189574,0.626558 0.732755044,0.5643021636363637 0.731278648,0.4815923045454546 C0.721706106,0.48060790227272726 0.7127535800000001,0.4501268318181818 0.70509083,0.39775998863636364 C0.6989353220000001,0.6448324840909091 0.678942174,0.825852 0.65522844,0.825852 C0.6371999100000001,0.825852 0.621321842,0.7212244159090908 0.612039888,0.5624880045454546 C0.608983608,0.5688702363636363 0.605833488,0.572205090909091 0.602614824,0.572205090909091 C0.588221926,0.572205090909091 0.575199618,0.5055210295454545 0.565809936,0.3978578363636363 C0.563601724,0.46781335681818176 0.5577142900000001,0.5178521818181818 0.550798384,0.5178521818181818 C0.544246048,0.5178521818181818 0.538616892,0.4729361545454545 0.536165208,0.408721025 C0.532136072,0.453801275 0.5266067379999999,0.4816169090909091 0.520505696,0.4816169090909091 C0.5166254760000001,0.4816169090909091 0.5129765039999999,0.47036584090909095 0.509797636,0.4505779681818182 C0.501061266,0.5268577568181818 0.49012434,0.572205090909091 0.47825536799999996,0.572205090909091 C0.462508162,0.572205090909091 0.448401614,0.4923812568181818 0.43889827000000003,0.36639886590909093 C0.430289258,0.4388029022727272 0.419636558,0.4816169090909091 0.40810388000000003,0.4816169090909091 C0.405043724,0.4816169090909091 0.402045526,0.4786024272727273 0.399131028,0.47282052272727276 C0.395718126,0.5632304545454545 0.387814048,0.626558 0.378608368,0.626558 C0.37320885600000003,0.626558 0.368257136,0.6047713863636364 0.36439682599999995,0.5685119977272727 C0.35524499,0.6609777568181818 0.34319004000000003,0.7171461818181818 0.329980632,0.7171461818181818 C0.31256447800000003,0.7171461818181818 0.29715517999999996,0.6195056727272727 0.28776058,0.46976836590909093 C0.284402716,0.47753776136363635 0.280926786,0.4816169090909091 0.27736701599999997,0.4816169090909091 C0.268716796,0.4816169090909091 0.260561644,0.4575300636363636 0.253392622,0.41493661590909087 C0.252554494,0.40710930227272724 0.25191286,0.4003123522727273 0.251486468,0.3946598386363636 C0.251460468,0.39728787727272724 0.251431574,0.3998861340909091 0.251399842,0.4024547340909091 C0.251014058,0.39991106136363636 0.250631426,0.39731245000000004 0.25025203,0.3946598386363636 C0.250614234,0.3981088068181818 0.250986104,0.40160078409090905 0.25136565,0.40512855909090906 C0.248437498,0.6265241545454546 0.224255526,0.6243431659090909 0.21734388000000002,0.4816169090909091 C0.216797054,0.47032488409090906 0.1952215256,0.4786024272727273 0.192307027,0.47282052272727276 C0.188894126,0.5632304545454545 0.18099004840000002,0.626558 0.171784368,0.626558 C0.16638485679999998,0.626558 0.1614331368,0.6047713863636364 0.1575728264,0.5685119977272727 C0.14842099,0.6609777568181818 0.1363660398,0.7171461818181818 0.123156632,0.7171461818181818 C0.1057404784,0.7171461818181818 0.0903311792,0.6195056727272727 0.0809365806,0.46976836590909093 C0.07757871520000001,0.47753776136363635 0.07410278599999999,0.4816169090909091 0.070543016,0.4816169090909091 C0.060602508,0.4816169090909091 0.0513157752,0.44980844545454546 0.0434280302,0.3946598386363636 C0.0411186028,0.4463167295454546 0.0381583302,0.4935836363636364 0.034669902,0.5350666204545454 C0.034670096,0.6360307613636365 0.027531939000000002,0.7171461818181818 0.018726576,0.7171461818181818 C0.01599076002,0.7171461818181818 0.013415885680000001,0.7093158045454545 0.01116604286,0.6955197090909091 C0.00758545036,0.7068784227272726 0.00384844096,0.7139765363636363 0,0.7163028568181818 L0,0 Z">'},bottom:{content:'<path d="M0,44 L500,44 L500,18.8425205 C493.349512,19.0662423 487.617893,21.5462142 483.241759,25.4986929 C478.776369,17.7001372 470.373126,12.445568 460.742612,12.445568 C456.282895,12.445568 452.086359,13.57238366 448.422182,15.55683899 C446.981255,14.12645027 444.996904,13.242744 442.806152,13.242744 C439.232661,13.242744 436.208345,15.59403771 435.195915,18.8339125 C426.963925,18.822976 420.230802,21.9859662 415.502348,27.0460339 C411.303135,18.4031901 402.440044,12.445568 392.185476,12.445568 C386.548473,12.445568 381.331943,14.24582594 377.07946,17.3027673 C375.991302,16.74571202 374.758271,16.431448 373.45184,16.431448 C369.594787,16.431448 366.377522,19.1707048 365.639324,22.809938600000002 C360.853053,22.8532523 356.37679,24.1944194 352.545415,26.4985605 C349.467661,15.62737066 339.471087,7.6625119999999995 327.61422,7.6625119999999995 C318.599955,7.6625119999999995 310.660921,12.266125670000001 306.019944,19.2505278 C304.491804,18.9697096 302.916744,18.822976 301.307412,18.822976 C294.110963,18.822976 287.599809,21.7570747 282.904968,26.4942552 C281.800862,23.4162123 278.857145,21.214503999999998 275.399192,21.214503999999998 C272.123024,21.214503999999998 269.308446,23.1908092 268.082604,26.0162749 C266.068036,24.0327439 263.303369,22.808856 260.252848,22.808856 C258.312738,22.808856 256.488252,23.303903 254.898818,24.1745694 C250.530633,20.8182587 245.06217,18.822976 239.127684,18.822976 C231.254081,18.822976 224.200807,22.335224699999998 219.449135,27.8784499 C215.144629,24.6926723 209.818279,22.808856 204.05194,22.808856 C202.521862,22.808856 201.022763,22.9414932 199.565514,23.195897 C197.859063,19.21786 193.907024,16.431448 189.304184,16.431448 C186.604428,16.431448 184.128568,17.390059 182.198413,18.985472100000003 C177.622495,14.91697868 171.59502,12.445568 164.990316,12.445568 C156.282239,12.445568 148.57759,16.741750359999997 143.88029,23.3301919 C142.201358,22.988338499999998 140.463393,22.808856 138.683508,22.808856 C134.358398,22.808856 130.280822,23.8686772 126.696311,25.7427889 C126.277247,26.0871907 125.95643,26.3862565 125.743234,26.6349671 C125.730234,26.5193334 125.715787,26.4050101 125.699921,26.2919917 C125.507029,26.4039133 125.315713,26.5182522 125.126015,26.6349671 C125.307117,26.4832125 125.493052,26.3295655 125.682825,26.1743434 C124.218749,16.432937170000002 112.127763,16.528900739999997 108.67194,22.808856 C108.398527,23.3057051 97.6107628,22.9414932 96.1535135,23.195897 C94.447063,19.21786 90.4950242,16.431448 85.892184,16.431448 C83.1924284,16.431448 80.7165684,17.390059 78.7864132,18.985472100000003 C74.210495,14.91697868 68.1830199,12.445568 61.578316,12.445568 C52.8702392,12.445568 45.1655896,16.741750359999997 40.4682903,23.3301919 C38.7893576,22.988338499999998 37.051393,22.808856 35.271508,22.808856 C30.301254,22.808856 25.6578876,24.2084284 21.7140151,26.6349671 C20.5593014,24.3620639 19.0791651,22.28232 17.334951,20.4570687 C17.335048,16.01464652 13.7659695,12.445568 9.363288,12.445568 C7.99538001,12.445568 6.70794284,12.79010459 5.58302143,13.39713283 C3.79272518,12.89734945 1.92422048,12.58503237 0,12.48267427 L0,44 Z" opacity="0.5"></path><path d="M500,27.4826743 L500,44 L0,44 L0,33.8425205 C6.65048758,34.0662423 12.3821067,36.5462142 16.7582408,40.4986929 C21.2236309,32.7001372 29.6268743,27.445568 39.257388,27.445568 C43.7171053,27.445568 47.9136408,28.5723837 51.5778183,30.556839 C53.018745,29.1264503 55.0030962,28.242744 57.193848,28.242744 C60.7673387,28.242744 63.7916553,30.5940377 64.8040853,33.8339125 C73.0360748,33.822976 79.7691977,36.9859662 84.4976518,42.0460339 C88.6968651,33.4031901 97.559956,27.445568 107.814524,27.445568 C113.451527,27.445568 118.668057,29.2458259 122.92054,32.3027673 C124.008698,31.745712 125.241729,31.431448 126.54816,31.431448 C130.405213,31.431448 133.622478,34.170704799999996 134.360676,37.809938599999995 C139.146947,37.8532523 143.62321,39.1944194 147.454585,41.4985605 C150.532339,30.6273707 160.528913,22.662512 172.38578,22.662512 C181.400045,22.662512 189.339079,27.2661257 193.980056,34.2505278 C195.508196,33.9697096 197.083256,33.822976 198.692588,33.822976 C205.889037,33.822976 212.400191,36.757074700000004 217.095032,41.4942552 C218.199138,38.4162123 221.142855,36.214504000000005 224.600808,36.214504000000005 C227.876976,36.214504000000005 230.691554,38.190809200000004 231.917396,41.0162749 C233.931964,39.0327439 236.696631,37.808856 239.747152,37.808856 C241.687262,37.808856 243.511748,38.303903 245.101182,39.1745694 C249.469367,35.8182587 254.93783,33.822976 260.872316,33.822976 C268.745919,33.822976 275.799193,37.3352247 280.550865,42.8784499 C284.855371,39.6926723 290.181721,37.808856 295.94806,37.808856 C297.478138,37.808856 298.977237,37.9414932 300.434486,38.195897 C302.140937,34.21786 306.092976,31.431448 310.695816,31.431448 C313.395572,31.431448 315.871432,32.390059 317.801587,33.985472099999996 C322.377505,29.9169787 328.40498,27.445568 335.009684,27.445568 C343.717761,27.445568 351.42241,31.7417504 356.11971,38.3301919 C357.798642,37.9883385 359.536607,37.808856 361.316492,37.808856 C365.641602,37.808856 369.719178,38.8686772 373.303689,40.7427889 C373.722753,41.0871907 374.04357,41.3862565 374.256766,41.6349671 C374.269766,41.5193334 374.284213,41.4050101 374.300079,41.2919917 C374.492971,41.4039133 374.684287,41.5182522 374.873985,41.6349671 C374.692883,41.4832125 374.506948,41.3295655 374.317175,41.1743434 C375.781251,31.4329372 387.872237,31.5289007 391.32806,37.808856 C391.601473,38.3057051 402.389237,37.9414932 403.846486,38.195897 C405.552937,34.21786 409.504976,31.431448 414.107816,31.431448 C416.807572,31.431448 419.283432,32.390059 421.213587,33.985472099999996 C425.789505,29.9169787 431.81698,27.445568 438.421684,27.445568 C447.129761,27.445568 454.83441,31.7417504 459.53171,38.3301919 C461.210642,37.9883385 462.948607,37.808856 464.728492,37.808856 C469.698746,37.808856 474.342112,39.2084284 478.285985,41.6349671 C479.440699,39.3620639 480.920835,37.28232 482.665049,35.4570687 C482.664952,31.0146465 486.234031,27.445568 490.636712,27.445568 C492.00462,27.445568 493.292057,27.7901046 494.416979,28.3971328 C496.207275,27.8973494 498.07578,27.5850324 500,27.4826743 L500,27.4826743 Z"></path>',unitContent:'<path d="M0,1 L1,1 L1,0.42823910227272727 C0.986699024,0.4333236886363636 0.9752357859999999,0.4896866863636364 0.966483518,0.5795157477272728 C0.957552738,0.4022758454545455 0.9407462520000001,0.28285381818181815 0.921485224,0.28285381818181815 C0.91256579,0.28285381818181815 0.904172718,0.308463265 0.896844364,0.3535645225 C0.8939625099999999,0.3210556879545454 0.8899938079999999,0.30097145454545454 0.885612304,0.30097145454545454 C0.878465322,0.30097145454545454 0.87241669,0.35440994795454545 0.87039183,0.4280434659090909 C0.85392785,0.4277949090909091 0.8404616039999999,0.49968105 0.8310046959999999,0.6146825886363637 C0.82260627,0.41825432045454547 0.804880088,0.28285381818181815 0.784370952,0.28285381818181815 C0.773096946,0.28285381818181815 0.762663886,0.32376877136363635 0.75415892,0.39324471136363637 C0.751982604,0.38058436409090907 0.749516542,0.373442 0.74690368,0.373442 C0.739189574,0.373442 0.732755044,0.43569783636363635 0.731278648,0.5184076954545455 C0.721706106,0.5193920977272728 0.7127535800000001,0.5498731681818182 0.70509083,0.6022400113636364 C0.6989353220000001,0.355167515 0.678942174,0.174148 0.65522844,0.174148 C0.6371999100000001,0.174148 0.621321842,0.2787755834090909 0.612039888,0.43751199545454544 C0.608983608,0.4311297636363637 0.605833488,0.4277949090909091 0.602614824,0.4277949090909091 C0.588221926,0.4277949090909091 0.575199618,0.4944789704545455 0.565809936,0.6021421636363636 C0.563601724,0.5321866431818182 0.5577142900000001,0.4821478181818181 0.550798384,0.4821478181818181 C0.544246048,0.4821478181818181 0.538616892,0.5270638454545454 0.536165208,0.5912789749999999 C0.532136072,0.546198725 0.5266067379999999,0.5183830909090908 0.520505696,0.5183830909090908 C0.5166254760000001,0.5183830909090908 0.5129765039999999,0.529634159090909 0.509797636,0.5494220318181818 C0.501061266,0.4731422431818182 0.49012434,0.4277949090909091 0.47825536799999996,0.4277949090909091 C0.462508162,0.4277949090909091 0.448401614,0.5076187431818181 0.43889827000000003,0.6336011340909091 C0.430289258,0.5611970977272728 0.419636558,0.5183830909090908 0.40810388000000003,0.5183830909090908 C0.405043724,0.5183830909090908 0.402045526,0.5213975727272727 0.399131028,0.5271794772727273 C0.395718126,0.4367695454545455 0.387814048,0.373442 0.378608368,0.373442 C0.37320885600000003,0.373442 0.368257136,0.39522861363636363 0.36439682599999995,0.4314880022727273 C0.35524499,0.3390222427272727 0.34319004000000003,0.28285381818181815 0.329980632,0.28285381818181815 C0.31256447800000003,0.28285381818181815 0.29715517999999996,0.3804943263636363 0.28776058,0.5302316340909091 C0.284402716,0.5224622386363635 0.280926786,0.5183830909090908 0.27736701599999997,0.5183830909090908 C0.268716796,0.5183830909090908 0.260561644,0.5424699363636364 0.253392622,0.5850633840909091 C0.252554494,0.5928906977272728 0.25191286,0.5996876477272727 0.251486468,0.6053401613636363 C0.251460468,0.6027121227272727 0.251431574,0.6001138659090909 0.251399842,0.597545265909091 C0.251014058,0.6000889386363636 0.250631426,0.60268755 0.25025203,0.6053401613636363 C0.250614234,0.6018911931818182 0.250986104,0.598399215909091 0.25136565,0.5948714409090909 C0.248437498,0.37347584477272733 0.224255526,0.37565683499999997 0.21734388000000002,0.5183830909090908 C0.216797054,0.5296751159090909 0.1952215256,0.5213975727272727 0.192307027,0.5271794772727273 C0.188894126,0.4367695454545455 0.18099004840000002,0.373442 0.171784368,0.373442 C0.16638485679999998,0.373442 0.1614331368,0.39522861363636363 0.1575728264,0.4314880022727273 C0.14842099,0.3390222427272727 0.1363660398,0.28285381818181815 0.123156632,0.28285381818181815 C0.1057404784,0.28285381818181815 0.0903311792,0.3804943263636363 0.0809365806,0.5302316340909091 C0.07757871520000001,0.5224622386363635 0.07410278599999999,0.5183830909090908 0.070543016,0.5183830909090908 C0.060602508,0.5183830909090908 0.0513157752,0.5501915545454545 0.0434280302,0.6053401613636363 C0.0411186028,0.5536832704545455 0.0381583302,0.5064163636363636 0.034669902,0.46493337954545455 C0.034670096,0.36396923909090906 0.027531939000000002,0.28285381818181815 0.018726576,0.28285381818181815 C0.01599076002,0.28285381818181815 0.013415885680000001,0.29068419522727273 0.01116604286,0.3044802915909091 C0.00758545036,0.2931215784090909 0.00384844096,0.28602346295454545 0,0.2836971425 L0,1 Z"></path>'},viewBox:{height:"44",width:"500"}},"inner-clouds":{top:{content:'<path d="M374.376479,20.5248676 C374.187537,20.4086177 373.996983,20.2947343 373.804859,20.1832587 C373.789057,20.2958268 373.774667,20.4096946 373.761719,20.5248676 C373.549373,20.2771479 373.229833,19.9792736 372.812439,19.636244 C369.24221,17.7695988 365.180879,16.714 360.873,16.714 C359.100206,16.714 357.369166,16.8927674 355.696922,17.2332589 C351.018337,10.6710661 343.344383,6.3919999999999995 334.671,6.3919999999999995 C328.09261,6.3919999999999995 322.089148,8.8535644 317.531461,12.9058487 C315.608996,11.316791899999998 313.143,10.361999999999998 310.454,10.361999999999998 C305.869498,10.361999999999998 301.933204,13.1373107 300.233552,17.099499 C298.782109,16.8461088 297.288982,16.714 295.765,16.714 C290.021634,16.714 284.716505,18.5903111 280.429148,21.7633963 C275.696407,16.2422557 268.671234,12.744 260.829,12.744 C254.918157,12.744 249.471481,14.7313333 245.120699,18.0742723 C243.537598,17.2070747 241.720381,16.714 239.788,16.714 C236.749632,16.714 233.99598,17.9330119 231.989438,19.9086403 C230.76848,17.0944315 227.965116,15.126000000000001 224.702,15.126000000000001 C221.257824,15.126000000000001 218.325835,17.3189366 217.226127,20.3847163 C212.549991,15.6664091 206.064778,12.744 198.897,12.744 C197.29408,12.744 195.725295,12.890149000000001 194.203243,13.1698484 C189.580756,6.2132726 181.673352,1.6280000000000001 172.695,1.6280000000000001 C160.885372,1.6280000000000001 150.928625,9.5611262 147.863133,20.3890045 C144.047022,18.0940432 139.588592,16.7582194 134.82139,16.7150783 C134.086133,13.090343399999998 130.881686,10.361999999999998 127.04,10.361999999999998 C125.738774,10.361999999999998 124.510655,10.675011999999999 123.426833,11.2298479 C119.191292,8.1850856 113.995545,6.3919999999999995 108.381,6.3919999999999995 C98.1672868,6.3919999999999995 89.3395071,12.3258865 85.1570237,20.9342967 C80.447408,15.8943887 73.7411104,12.744 65.5419176,12.754892900000002 C64.5335212,9.527926 61.5212537,7.186 57.962,7.186 C55.7799763,7.186 53.8035309,8.0661855 52.3683449,9.490875500000001 C48.7187657,7.5143264 44.5389495,6.3919999999999995 40.097,6.3919999999999995 C30.5048548,6.3919999999999995 22.1350906,11.625634699999999 17.6874909,19.3931204 C13.1118071,15.260410499999999 7.04827313,12.744 0,12.746991900000001 L0,0 L500,0 L500,6.394991900000001 C497.7314,6.429206199999999 495.533769,6.7561672 493.443206,7.3397737 C492.322766,6.7351639 491.040458,6.3919999999999995 489.678,6.3919999999999995 C485.292859,6.3919999999999995 481.738,9.946859100000001 481.738097,14.371582400000001 C480.000832,16.1895618 478.526592,18.2610198 477.376479,20.5248676 C473.448319,18.1079964 468.823452,16.714 463.873,16.714 C462.100206,16.714 460.369166,16.8927674 458.696922,17.2332589 C454.018337,10.6710661 446.344383,6.3919999999999995 437.671,6.3919999999999995 C431.09261,6.3919999999999995 425.089148,8.8535644 420.531461,12.9058487 C418.608996,11.316791899999998 416.143,10.361999999999998 413.454,10.361999999999998 C408.869498,10.361999999999998 404.933204,13.1373107 403.233552,17.099499 C401.782109,16.8461088 391.037324,17.2088696 390.765,16.714 C387.322945,10.4590645 375.28013,10.363483200000001 373.821888,20.066079 C374.010905,20.2206828 374.196099,20.3737176 374.376479,20.5248676 Z"></path>',unitContent:'<path d="M0.7487529580000001,0.7077540551724139 C0.748375074,0.7037454379310345 0.747993966,0.6998184241379309 0.7476097180000001,0.6959744379310344 C0.7475781140000001,0.6998560965517242 0.747549334,0.7037825724137932 0.7475234380000001,0.7077540551724139 C0.747098746,0.6992119965517241 0.746459666,0.6889404689655172 0.745624878,0.6771118620689656 C0.73848442,0.6127447862068965 0.730361758,0.5763448275862069 0.721746,0.5763448275862069 C0.7182004120000001,0.5763448275862069 0.714738332,0.5825092206896552 0.7113938439999999,0.5942503068965517 C0.7020366739999999,0.3679677965517242 0.686688766,0.22041379310344825 0.669342,0.22041379310344825 C0.65618522,0.22041379310344825 0.6441782960000001,0.30529532413793103 0.6350629219999999,0.44502926551724137 C0.631217992,0.3902342034482758 0.6262859999999999,0.35731034482758617 0.620908,0.35731034482758617 C0.611738996,0.35731034482758617 0.603866408,0.4530107137931035 0.6004671039999999,0.5896378965517242 C0.597564218,0.5809003034482758 0.594577964,0.5763448275862069 0.59153,0.5763448275862069 C0.5800432680000001,0.5763448275862069 0.56943301,0.6410452103448276 0.560858296,0.7504619413793103 C0.5513928140000001,0.5600777827586207 0.5373424680000001,0.43944827586206897 0.5216580000000001,0.43944827586206897 C0.5098363140000001,0.43944827586206897 0.49894296200000005,0.5079770103448276 0.490241398,0.6232507689655172 C0.487075196,0.5933474034482759 0.483440762,0.5763448275862069 0.479576,0.5763448275862069 C0.473499264,0.5763448275862069 0.46799196,0.6183797206896552 0.46397887600000004,0.6865048379310345 C0.46153696,0.5894631551724138 0.455930232,0.5215862068965518 0.44940399999999997,0.5215862068965518 C0.442515648,0.5215862068965518 0.43665167000000005,0.5972047103448276 0.434452254,0.702921251724138 C0.425099982,0.5402210034482758 0.41212955599999995,0.43944827586206897 0.397794,0.43944827586206897 C0.39458816,0.43944827586206897 0.39145059,0.44448789655172416 0.388406486,0.45413270344827583 C0.37916151200000003,0.2142507793103448 0.36334670399999996,0.056137931034482766 0.34539,0.056137931034482766 C0.321770744,0.056137931034482766 0.30185725,0.32969400689655176 0.295726266,0.7030691206896551 C0.288094044,0.6239325241379311 0.279177184,0.5778696344827586 0.26964278,0.5763820103448275 C0.268172266,0.45139115172413785 0.261763372,0.35731034482758617 0.25408000000000003,0.35731034482758617 C0.251477548,0.35731034482758617 0.24902131,0.3681038620689655 0.246853666,0.3872361344827586 C0.238382584,0.28224433103448276 0.22799109,0.22041379310344825 0.216762,0.22041379310344825 C0.1963345736,0.22041379310344825 0.1786790142,0.4250305689655172 0.1703140474,0.7218723 C0.160894816,0.5480823689655172 0.14748222079999998,0.43944827586206897 0.1310838352,0.4398238931034483 C0.1290670424,0.3285491724137931 0.1230425074,0.24779310344827585 0.11592400000000001,0.24779310344827585 C0.1115599526,0.24779310344827585 0.1076070618,0.2781443275862069 0.10473668979999999,0.3272715689655173 C0.0974375314,0.25911470344827586 0.089077899,0.22041379310344825 0.080194,0.22041379310344825 C0.0610097096,0.22041379310344825 0.0442701812,0.40088395517241376 0.035374981800000004,0.6687282896551724 C0.0262236142,0.5262210517241379 0.01409654626,0.43944827586206897 0,0.43955144482758624 L0,0 L1,0 L1,0.22051696206896554 C0.9954628,0.22169676551724135 0.991067538,0.2329712827586207 0.9868864119999999,0.25309564482758623 C0.984645532,0.23224703103448274 0.982080916,0.22041379310344825 0.979356,0.22041379310344825 C0.970585718,0.22041379310344825 0.963476,0.34299514137931036 0.963476194,0.4955718068965518 C0.960001664,0.5582607517241379 0.957053184,0.6296903379310345 0.954752958,0.7077540551724139 C0.946896638,0.6244136689655173 0.937646904,0.5763448275862069 0.927746,0.5763448275862069 C0.924200412,0.5763448275862069 0.920738332,0.5825092206896552 0.9173938439999999,0.5942503068965517 C0.908036674,0.3679677965517242 0.892688766,0.22041379310344825 0.875342,0.22041379310344825 C0.86218522,0.22041379310344825 0.8501782960000001,0.30529532413793103 0.841062922,0.44502926551724137 C0.837217992,0.3902342034482758 0.832286,0.35731034482758617 0.826908,0.35731034482758617 C0.817738996,0.35731034482758617 0.809866408,0.4530107137931035 0.806467104,0.5896378965517242 C0.803564218,0.5809003034482758 0.782074648,0.5934092965517241 0.78153,0.5763448275862069 C0.7746458900000001,0.36065739655172413 0.75056026,0.35736148965517245 0.747643776,0.6919337586206896 C0.74802181,0.697264924137931 0.748392198,0.7025419862068966 0.7487529580000001,0.7077540551724139 Z"></path>'},bottom:{content:'<path d="M374.376479,9.2385287 C374.196099,9.38967875 374.010905,9.542713540000001 373.821888,9.69731728 C375.28013,19.3999131 387.322945,19.3043318 390.765,13.04939633 C391.037324,12.55452673 401.782109,12.91728754 403.233552,12.6638973 C404.933204,16.626085590000002 408.869498,19.401396300000002 413.454,19.401396300000002 C416.143,19.401396300000002 418.608996,18.4466044 420.531461,16.857547670000002 C425.089148,20.9098319 431.09261,23.3713963 437.671,23.3713963 C446.344383,23.3713963 454.018337,19.0923302 458.696922,12.530137459999999 C460.369166,12.8706289 462.100206,13.04939633 463.873,13.04939633 C468.823452,13.04939633 473.448319,11.655399880000001 477.376479,9.2385287 C478.526592,11.5023765 480.000832,13.57383456 481.738097,15.391813939999999 C481.738,19.8165372 485.292859,23.3713963 489.678,23.3713963 C491.040458,23.3713963 492.322766,23.0282324 493.443206,22.4236226 C495.533769,23.0072291 497.7314,23.334190200000002 500,23.3684044 L500,29 L0,29 L0,17.016404440000002 C7.04827313,17.01939633 13.1118071,14.502985840000001 17.6874909,10.37027591 C22.1350906,18.137761599999997 30.5048548,23.3713963 40.097,23.3713963 C44.5389495,23.3713963 48.7187657,22.24907 52.3683449,20.272520800000002 C53.8035309,21.6972108 55.7799763,22.5773963 57.962,22.5773963 C61.5212537,22.5773963 64.5335212,20.2354703 65.5419176,17.00850339 C73.7411104,17.01939633 80.447408,13.86900767 85.1570237,8.829099639999999 C89.3395071,17.4375098 98.1672868,23.3713963 108.381,23.3713963 C113.995545,23.3713963 119.191292,21.5783107 123.426833,18.5335484 C124.510655,19.088384400000002 125.738774,19.401396300000002 127.04,19.401396300000002 C130.881686,19.401396300000002 134.086133,16.67305289 134.82139,13.048318049999999 C139.588592,13.005176890000001 144.047022,11.66935314 147.863133,9.37439187 C150.928625,20.2022702 160.885372,28.1353963 172.695,28.1353963 C181.673352,28.1353963 189.580756,23.5501238 194.203243,16.59354792 C195.725295,16.87324737 197.29408,17.01939633 198.897,17.01939633 C206.064778,17.01939633 212.549991,14.09698727 217.226127,9.37867999 C218.325835,12.44445976 221.257824,14.63739633 224.702,14.63739633 C227.965116,14.63739633 230.76848,12.66896483 231.989438,9.85475602 C233.99598,11.83038445 236.749632,13.04939633 239.788,13.04939633 C241.720381,13.04939633 243.537598,12.556321669999999 245.120699,11.68912404 C249.471481,15.03206299 254.918157,17.01939633 260.829,17.01939633 C268.671234,17.01939633 275.696407,13.52114061 280.429148,8 C284.716505,11.173085239999999 290.021634,13.04939633 295.765,13.04939633 C297.288982,13.04939633 298.782109,12.91728754 300.233552,12.6638973 C301.933204,16.626085590000002 305.869498,19.401396300000002 310.454,19.401396300000002 C313.143,19.401396300000002 315.608996,18.4466044 317.531461,16.857547670000002 C322.089148,20.9098319 328.09261,23.3713963 334.671,23.3713963 C343.344383,23.3713963 351.018337,19.0923302 355.696922,12.530137459999999 C357.369166,12.8706289 359.100206,13.04939633 360.873,13.04939633 C365.180879,13.04939633 369.24221,11.99379749 372.812439,10.127152370000001 C373.229833,9.78412273 373.549373,9.48624841 373.761719,9.2385287 C373.774667,9.353701730000001 373.789057,9.46756954 373.804859,9.58013766 C373.996983,9.46866201 374.187537,9.35477859 374.376479,9.2385287 Z"></path>',unitContent:'<path d="M0.7487529580000001,0.31856995517241377 C0.748392198,0.32378202586206895 0.74802181,0.32905908758620694 0.747643776,0.3343902510344828 C0.75056026,0.6689625206896551 0.7746458900000001,0.6656666137931034 0.78153,0.4499791837931035 C0.782074648,0.4329147148275862 0.803564218,0.4454237082758621 0.806467104,0.43668611379310346 C0.809866408,0.5733132962068966 0.817738996,0.6690136655172414 0.826908,0.6690136655172414 C0.832286,0.6690136655172414 0.837217992,0.6360898068965517 0.841062922,0.5812947472413794 C0.8501782960000001,0.7210286862068965 0.86218522,0.8059102172413793 0.875342,0.8059102172413793 C0.892688766,0.8059102172413793 0.908036674,0.6583562137931034 0.9173938439999999,0.43207370551724134 C0.920738332,0.4438147896551724 0.924200412,0.4499791837931035 0.927746,0.4499791837931035 C0.937646904,0.4499791837931035 0.946896638,0.4019103406896552 0.954752958,0.31856995517241377 C0.957053184,0.3966336724137931 0.960001664,0.46806326068965515 0.963476194,0.5307522048275861 C0.963476,0.6833288689655173 0.970585718,0.8059102172413793 0.979356,0.8059102172413793 C0.982080916,0.8059102172413793 0.984645532,0.7940769793103448 0.9868864119999999,0.7732283655172414 C0.991067538,0.7933527275862069 0.9954628,0.8046272482758622 1,0.805807048275862 L1,1 L0,1 L0,0.5867725668965518 C0.01409654626,0.5868757355172414 0.0262236142,0.50010296 0.035374981800000004,0.3575957210344828 C0.0442701812,0.6254400551724137 0.0610097096,0.8059102172413793 0.080194,0.8059102172413793 C0.089077899,0.8059102172413793 0.0974375314,0.7672093103448275 0.10473668979999999,0.6990524413793104 C0.1076070618,0.7481796827586207 0.1115599526,0.7785309068965517 0.11592400000000001,0.7785309068965517 C0.1230425074,0.7785309068965517 0.1290670424,0.6977748379310345 0.1310838352,0.5865001168965518 C0.14748222079999998,0.5868757355172414 0.160894816,0.47824164379310347 0.1703140474,0.3044517117241379 C0.1786790142,0.6012934413793104 0.1963345736,0.8059102172413793 0.216762,0.8059102172413793 C0.22799109,0.8059102172413793 0.238382584,0.7440796793103448 0.246853666,0.6390878758620689 C0.24902131,0.6582201517241381 0.251477548,0.6690136655172414 0.25408000000000003,0.6690136655172414 C0.261763372,0.6690136655172414 0.268172266,0.5749328582758622 0.26964278,0.4499420017241379 C0.279177184,0.44845437551724143 0.288094044,0.4023914875862069 0.295726266,0.3232548920689655 C0.30185725,0.6966300068965517 0.321770744,0.9701860793103448 0.34539,0.9701860793103448 C0.36334670399999996,0.9701860793103448 0.37916151200000003,0.8120732344827587 0.388406486,0.5721913075862068 C0.39145059,0.5818361162068966 0.39458816,0.5868757355172414 0.397794,0.5868757355172414 C0.41212955599999995,0.5868757355172414 0.425099982,0.48610300931034484 0.434452254,0.32340275827586207 C0.43665167000000005,0.42911930206896554 0.442515648,0.5047378044827586 0.44940399999999997,0.5047378044827586 C0.455930232,0.5047378044827586 0.46153696,0.4368608562068966 0.46397887600000004,0.3398191731034483 C0.46799196,0.4079442913793104 0.473499264,0.4499791837931035 0.479576,0.4499791837931035 C0.483440762,0.4499791837931035 0.487075196,0.4329766093103448 0.490241398,0.40307324275862066 C0.49894296200000005,0.5183469996551724 0.5098363140000001,0.5868757355172414 0.5216580000000001,0.5868757355172414 C0.5373424680000001,0.5868757355172414 0.5513928140000001,0.4662462279310345 0.560858296,0.27586206896551724 C0.56943301,0.3852788013793103 0.5800432680000001,0.4499791837931035 0.59153,0.4499791837931035 C0.594577964,0.4499791837931035 0.597564218,0.4454237082758621 0.6004671039999999,0.43668611379310346 C0.603866408,0.5733132962068966 0.611738996,0.6690136655172414 0.620908,0.6690136655172414 C0.6262859999999999,0.6690136655172414 0.631217992,0.6360898068965517 0.6350629219999999,0.5812947472413794 C0.6441782960000001,0.7210286862068965 0.65618522,0.8059102172413793 0.669342,0.8059102172413793 C0.686688766,0.8059102172413793 0.7020366739999999,0.6583562137931034 0.7113938439999999,0.43207370551724134 C0.714738332,0.4438147896551724 0.7182004120000001,0.4499791837931035 0.721746,0.4499791837931035 C0.730361758,0.4499791837931035 0.73848442,0.41357922379310347 0.745624878,0.3492121506896552 C0.746459666,0.3373835424137931 0.747098746,0.327112014137931 0.7475234380000001,0.31856995517241377 C0.747549334,0.3225414389655173 0.7475781140000001,0.3264679151724138 0.7476097180000001,0.33034957448275865 C0.747993966,0.3265055865517241 0.748375074,0.3225785720689655 0.7487529580000001,0.31856995517241377 Z"></path>'},viewBox:{height:"29",width:"500"}},"outer-clouds":{top:{content:'<path d="M500,17.1798377 L500,0 L0,0 L0,10.8199915 C6.65048758,10.5962697 12.3821067,8.1162978 16.7582408,4.1638190999999996 C21.2236309,11.9623748 29.6268743,17.216944 39.257388,17.216944 C43.7171053,17.216944 47.9136408,16.0901283 51.5778183,14.105673 C53.018745,15.536061700000001 55.0030962,16.419768 57.193848,16.419768 C60.7673387,16.419768 63.7916553,14.068474299999998 64.8040853,10.8285995 C73.0360748,10.839535999999999 79.7691977,7.6765457999999995 84.4976518,2.61647812 C88.6968651,11.2593219 97.559956,17.216944 107.814524,17.216944 C113.451527,17.216944 118.668057,15.4166861 122.92054,12.3597447 C124.008698,12.916799999999999 125.241729,13.231064 126.54816,13.231064 C130.405213,13.231064 133.622478,10.4918072 134.360676,6.852573400000001 C139.146947,6.8092597 143.62321,5.4680926 147.454585,3.1639514999999996 C150.532339,14.0351413 160.528913,22 172.38578,22 C181.400045,22 189.339079,17.3963863 193.980056,10.4119842 C195.508196,10.692802400000001 197.083256,10.839535999999999 198.692588,10.839535999999999 C205.889037,10.839535999999999 212.400191,7.905437299999999 217.095032,3.1682568 C218.199138,6.2462997 221.142855,8.448008 224.600808,8.448008 C227.876976,8.448008 230.691554,6.471702799999999 231.917396,3.6462371000000005 C233.931964,5.6297681 236.696631,6.853656000000001 239.747152,6.853656000000001 C241.687262,6.853656000000001 243.511748,6.3586089999999995 245.101182,5.4879426 C249.469367,8.8442533 254.93783,10.839535999999999 260.872316,10.839535999999999 C268.745919,10.839535999999999 275.799193,7.3272873 280.550865,1.7840620900000008 C284.855371,4.9698397 290.181721,6.853656000000001 295.94806,6.853656000000001 C297.478138,6.853656000000001 298.977237,6.7210187999999995 300.434486,6.466614999999999 C302.140937,10.444652000000001 306.092976,13.231064 310.695816,13.231064 C313.395572,13.231064 315.871432,12.272452999999999 317.801587,10.6770399 C322.377505,14.745533300000002 328.40498,17.216944 335.009684,17.216944 C343.717761,17.216944 351.42241,12.920761599999999 356.11971,6.3323201000000005 C357.798642,6.6741735 359.536607,6.853656000000001 361.316492,6.853656000000001 C365.641602,6.853656000000001 369.719178,5.793834800000001 373.303689,3.9197231000000006 C373.722753,3.5753213000000006 374.04357,3.2762554999999995 374.256766,3.0275449000000005 C374.269766,3.1431786000000006 374.284213,3.2575018999999994 374.300079,3.370520300000001 C374.492971,3.2585987000000003 374.684287,3.1442598000000004 374.873985,3.0275449000000005 C374.692883,3.179299500000001 374.506948,3.3329465000000003 374.317175,3.4881686 C375.781251,13.229574800000002 387.872237,13.133611299999998 391.32806,6.853656000000001 C391.601473,6.3568069000000005 402.389237,6.7210187999999995 403.846486,6.466614999999999 C405.552937,10.444652000000001 409.504976,13.231064 414.107816,13.231064 C416.807572,13.231064 419.283432,12.272452999999999 421.213587,10.6770399 C425.789505,14.745533300000002 431.81698,17.216944 438.421684,17.216944 C447.129761,17.216944 454.83441,12.920761599999999 459.53171,6.3323201000000005 C461.210642,6.6741735 462.948607,6.853656000000001 464.728492,6.853656000000001 C469.698746,6.853656000000001 474.342112,5.454083600000001 478.285985,3.0275449000000005 C479.440699,5.3004481000000006 480.920835,7.380191999999999 482.665049,9.205443299999999 C482.664952,13.647865500000002 486.234031,17.216944 490.636712,17.216944 C492.00462,17.216944 493.292057,16.8724074 494.416979,16.2653792 C496.207275,16.7651626 498.07578,17.0774796 500,17.1798377 Z"></path>',unitContent:'<path d="M1,0.5924081965517242 L1,0 L0,0 L0,0.3731031551724138 C0.01330097516,0.3653886103448276 0.0247642134,0.2798723379310345 0.0335164816,0.14357996896551722 C0.0424472618,0.41249568275862064 0.0592537486,0.5936877241379311 0.078514776,0.5936877241379311 C0.0874342106,0.5936877241379311 0.09582728160000001,0.5548320103448275 0.10315563659999999,0.4864025172413793 C0.10603749000000001,0.5357262655172415 0.11000619240000001,0.5661988965517242 0.11438769600000001,0.5661988965517242 C0.12153467740000001,0.5661988965517242 0.1275833106,0.4851198034482758 0.1296081706,0.3733999827586207 C0.14607214959999998,0.3737771034482758 0.1595383954,0.26470847586206897 0.1689953036,0.09022338344827587 C0.1773937302,0.38825247931034484 0.195119912,0.5936877241379311 0.21562904800000002,0.5936877241379311 C0.226903054,0.5936877241379311 0.23733611400000001,0.5316098655172413 0.24584108000000002,0.4261980931034483 C0.248017396,0.4454068965517241 0.250483458,0.45624358620689653 0.25309632,0.45624358620689653 C0.260810426,0.45624358620689653 0.267244956,0.3617864551724138 0.268721352,0.23629563448275864 C0.27829389400000004,0.23480205862068965 0.28724642,0.18855491724137932 0.29490917,0.10910177586206896 C0.30106467800000003,0.4839703896551724 0.321057826,0.7586206896551724 0.34477156000000003,0.7586206896551724 C0.36280009,0.7586206896551724 0.378678158,0.5998753896551724 0.38796011199999997,0.35903393793103444 C0.391016392,0.36871732413793107 0.394166512,0.3737771034482758 0.397385176,0.3737771034482758 C0.411778074,0.3737771034482758 0.42480038200000003,0.2726012862068965 0.434190064,0.10925023448275863 C0.43639827600000003,0.2153896448275862 0.44228571,0.2913106206896552 0.449201616,0.2913106206896552 C0.455753952,0.2913106206896552 0.461383108,0.22316216551724136 0.463834792,0.12573231379310346 C0.467863928,0.19412993448275861 0.473393262,0.23633296551724142 0.479494304,0.23633296551724142 C0.483374524,0.23633296551724142 0.487023496,0.2192623793103448 0.490202364,0.1892394 C0.498938734,0.30497425172413795 0.50987566,0.3737771034482758 0.521744632,0.3737771034482758 C0.537491838,0.3737771034482758 0.551598386,0.2526650793103448 0.56110173,0.06151938241379313 C0.5697107419999999,0.17137378275862067 0.580363442,0.23633296551724142 0.59189612,0.23633296551724142 C0.594956276,0.23633296551724142 0.597954474,0.2317592689655172 0.600868972,0.222986724137931 C0.604281874,0.3601604137931035 0.612185952,0.45624358620689653 0.6213916319999999,0.45624358620689653 C0.626791144,0.45624358620689653 0.631742864,0.4231880344827586 0.635603174,0.36817378965517245 C0.64475501,0.5084666655172414 0.65680996,0.5936877241379311 0.670019368,0.5936877241379311 C0.687435522,0.5936877241379311 0.70284482,0.4455435034482758 0.71223942,0.2183558655172414 C0.715597284,0.23014391379310345 0.719073214,0.23633296551724142 0.722632984,0.23633296551724142 C0.7312832039999999,0.23633296551724142 0.739438356,0.19978740689655175 0.746607378,0.1351628655172414 C0.747445506,0.12328694137931037 0.74808714,0.11297432758620687 0.748513532,0.10439810000000002 C0.748539532,0.10838546896551726 0.7485684260000001,0.11232765172413792 0.748600158,0.11622483793103451 C0.748985942,0.11236547241379312 0.749368574,0.10842275172413794 0.74974797,0.10439810000000002 C0.749385766,0.10963101724137934 0.749013896,0.11492918965517242 0.74863435,0.12028167586206896 C0.751562502,0.4561922344827587 0.775744474,0.452883148275862 0.78265612,0.23633296551724142 C0.783202946,0.2192002379310345 0.8047784739999999,0.2317592689655172 0.807692972,0.222986724137931 C0.811105874,0.3601604137931035 0.819009952,0.45624358620689653 0.828215632,0.45624358620689653 C0.833615144,0.45624358620689653 0.838566864,0.4231880344827586 0.842427174,0.36817378965517245 C0.85157901,0.5084666655172414 0.86363396,0.5936877241379311 0.8768433680000001,0.5936877241379311 C0.8942595219999999,0.5936877241379311 0.9096688199999999,0.4455435034482758 0.91906342,0.2183558655172414 C0.922421284,0.23014391379310345 0.9258972139999999,0.23633296551724142 0.929456984,0.23633296551724142 C0.9393974920000001,0.23633296551724142 0.948684224,0.1880718482758621 0.9565719699999999,0.10439810000000002 C0.9588813979999999,0.18277407241379312 0.96184167,0.2544893793103448 0.965330098,0.3174290793103448 C0.9653299040000001,0.470616051724138 0.972468062,0.5936877241379311 0.981273424,0.5936877241379311 C0.98400924,0.5936877241379311 0.986584114,0.5818071517241379 0.9888339580000001,0.5608751448275863 C0.99241455,0.5781090551724138 0.99615156,0.5888786068965517 1,0.5924081965517242 Z"></path>'},bottom:{content:'<path d="M500,12.48267427 L500,29 L0,29 L0,18.8425205 C6.65048758,19.0662423 12.3821067,21.5462142 16.7582408,25.4986929 C21.2236309,17.7001372 29.6268743,12.445568 39.257388,12.445568 C43.7171053,12.445568 47.9136408,13.57238366 51.5778183,15.55683899 C53.018745,14.12645027 55.0030962,13.242744 57.193848,13.242744 C60.7673387,13.242744 63.7916553,15.59403771 64.8040853,18.8339125 C73.0360748,18.822976 79.7691977,21.9859662 84.4976518,27.0460339 C88.6968651,18.4031901 97.559956,12.445568 107.814524,12.445568 C113.451527,12.445568 118.668057,14.24582594 122.92054,17.3027673 C124.008698,16.74571202 125.241729,16.431448 126.54816,16.431448 C130.405213,16.431448 133.622478,19.1707048 134.360676,22.809938600000002 C139.146947,22.8532523 143.62321,24.1944194 147.454585,26.4985605 C150.532339,15.62737066 160.528913,7.6625119999999995 172.38578,7.6625119999999995 C181.400045,7.6625119999999995 189.339079,12.266125670000001 193.980056,19.2505278 C195.508196,18.9697096 197.083256,18.822976 198.692588,18.822976 C205.889037,18.822976 212.400191,21.7570747 217.095032,26.4942552 C218.199138,23.4162123 221.142855,21.214503999999998 224.600808,21.214503999999998 C227.876976,21.214503999999998 230.691554,23.1908092 231.917396,26.0162749 C233.931964,24.0327439 236.696631,22.808856 239.747152,22.808856 C241.687262,22.808856 243.511748,23.303903 245.101182,24.1745694 C249.469367,20.8182587 254.93783,18.822976 260.872316,18.822976 C268.745919,18.822976 275.799193,22.335224699999998 280.550865,27.8784499 C284.855371,24.6926723 290.181721,22.808856 295.94806,22.808856 C297.478138,22.808856 298.977237,22.9414932 300.434486,23.195897 C302.140937,19.21786 306.092976,16.431448 310.695816,16.431448 C313.395572,16.431448 315.871432,17.390059 317.801587,18.985472100000003 C322.377505,14.91697868 328.40498,12.445568 335.009684,12.445568 C343.717761,12.445568 351.42241,16.741750359999997 356.11971,23.3301919 C357.798642,22.988338499999998 359.536607,22.808856 361.316492,22.808856 C365.641602,22.808856 369.719178,23.8686772 373.303689,25.7427889 C373.722753,26.0871907 374.04357,26.3862565 374.256766,26.6349671 C374.269766,26.5193334 374.284213,26.4050101 374.300079,26.2919917 C374.492971,26.4039133 374.684287,26.5182522 374.873985,26.6349671 C374.692883,26.4832125 374.506948,26.3295655 374.317175,26.1743434 C375.781251,16.432937170000002 387.872237,16.528900739999997 391.32806,22.808856 C391.601473,23.3057051 402.389237,22.9414932 403.846486,23.195897 C405.552937,19.21786 409.504976,16.431448 414.107816,16.431448 C416.807572,16.431448 419.283432,17.390059 421.213587,18.985472100000003 C425.789505,14.91697868 431.81698,12.445568 438.421684,12.445568 C447.129761,12.445568 454.83441,16.741750359999997 459.53171,23.3301919 C461.210642,22.988338499999998 462.948607,22.808856 464.728492,22.808856 C469.698746,22.808856 474.342112,24.2084284 478.285985,26.6349671 C479.440699,24.3620639 480.920835,22.28232 482.665049,20.4570687 C482.664952,16.01464652 486.234031,12.445568 490.636712,12.445568 C492.00462,12.445568 493.292057,12.79010459 494.416979,13.39713283 C496.207275,12.89734945 498.07578,12.58503237 500,12.48267427 L500,12.48267427 Z"></path>',unitContent:'<path d="M1,0.43043704379310344 L1,1 L0,1 L0,0.6497420862068966 C0.01330097516,0.6574566310344827 0.0247642134,0.7429729034482759 0.0335164816,0.8792652724137932 C0.0424472618,0.6103495586206896 0.0592537486,0.4291575172413793 0.078514776,0.4291575172413793 C0.0874342106,0.4291575172413793 0.09582728160000001,0.4680132296551724 0.10315563659999999,0.5364427237931034 C0.10603749000000001,0.4871189748275862 0.11000619240000001,0.4566463448275862 0.11438769600000001,0.4566463448275862 C0.12153467740000001,0.4566463448275862 0.1275833106,0.537725438275862 0.1296081706,0.6494452586206897 C0.14607214959999998,0.6490681379310345 0.1595383954,0.7581367655172414 0.1689953036,0.9326218586206897 C0.1773937302,0.6345927620689655 0.195119912,0.4291575172413793 0.21562904800000002,0.4291575172413793 C0.226903054,0.4291575172413793 0.23733611400000001,0.4912353772413793 0.24584108000000002,0.5966471482758621 C0.248017396,0.5774383455172414 0.250483458,0.5666016551724138 0.25309632,0.5666016551724138 C0.260810426,0.5666016551724138 0.267244956,0.6610587862068965 0.268721352,0.7865496068965518 C0.27829389400000004,0.7880431827586207 0.28724642,0.834290324137931 0.29490917,0.9137434655172414 C0.30106467800000003,0.5388748503448276 0.321057826,0.2642245517241379 0.34477156000000003,0.2642245517241379 C0.36280009,0.2642245517241379 0.378678158,0.4229698506896552 0.38796011199999997,0.6638113034482759 C0.391016392,0.6541279172413794 0.394166512,0.6490681379310345 0.397385176,0.6490681379310345 C0.411778074,0.6490681379310345 0.42480038200000003,0.7502439551724138 0.434190064,0.9135950068965518 C0.43639827600000003,0.8074555965517242 0.44228571,0.7315346206896551 0.449201616,0.7315346206896551 C0.455753952,0.7315346206896551 0.461383108,0.799683075862069 0.463834792,0.8971129275862069 C0.467863928,0.8287153068965517 0.473393262,0.786512275862069 0.479494304,0.786512275862069 C0.483374524,0.786512275862069 0.487023496,0.8035828620689655 0.490202364,0.8336058413793104 C0.498938734,0.7178709896551725 0.50987566,0.6490681379310345 0.521744632,0.6490681379310345 C0.537491838,0.6490681379310345 0.551598386,0.7701801620689654 0.56110173,0.9613258586206896 C0.5697107419999999,0.8514714586206897 0.580363442,0.786512275862069 0.59189612,0.786512275862069 C0.594956276,0.786512275862069 0.597954474,0.7910859724137931 0.600868972,0.7998585172413792 C0.604281874,0.662684827586207 0.612185952,0.5666016551724138 0.6213916319999999,0.5666016551724138 C0.626791144,0.5666016551724138 0.631742864,0.5996572068965518 0.635603174,0.654671451724138 C0.64475501,0.5143785751724138 0.65680996,0.4291575172413793 0.670019368,0.4291575172413793 C0.687435522,0.4291575172413793 0.70284482,0.577301736551724 0.71223942,0.8044893758620689 C0.715597284,0.7927013275862068 0.719073214,0.786512275862069 0.722632984,0.786512275862069 C0.7312832039999999,0.786512275862069 0.739438356,0.8230578344827586 0.746607378,0.887682375862069 C0.747445506,0.8995583 0.74808714,0.9098709137931034 0.748513532,0.9184471413793104 C0.748539532,0.9144597724137932 0.7485684260000001,0.9105175896551724 0.748600158,0.9066204034482759 C0.748985942,0.9104797689655172 0.749368574,0.9144224896551724 0.74974797,0.9184471413793104 C0.749385766,0.9132142241379311 0.749013896,0.9079160517241379 0.74863435,0.9025635655172415 C0.751562502,0.566653005862069 0.775744474,0.5699620944827586 0.78265612,0.786512275862069 C0.783202946,0.8036450034482759 0.8047784739999999,0.7910859724137931 0.807692972,0.7998585172413792 C0.811105874,0.662684827586207 0.819009952,0.5666016551724138 0.828215632,0.5666016551724138 C0.833615144,0.5666016551724138 0.838566864,0.5996572068965518 0.842427174,0.654671451724138 C0.85157901,0.5143785751724138 0.86363396,0.4291575172413793 0.8768433680000001,0.4291575172413793 C0.8942595219999999,0.4291575172413793 0.9096688199999999,0.577301736551724 0.91906342,0.8044893758620689 C0.922421284,0.7927013275862068 0.9258972139999999,0.786512275862069 0.929456984,0.786512275862069 C0.9393974920000001,0.786512275862069 0.948684224,0.8347733931034482 0.9565719699999999,0.9184471413793104 C0.9588813979999999,0.8400711689655173 0.96184167,0.7683558620689654 0.965330098,0.7054161620689655 C0.9653299040000001,0.5522291903448275 0.972468062,0.4291575172413793 0.981273424,0.4291575172413793 C0.98400924,0.4291575172413793 0.986584114,0.4410380893103448 0.9888339580000001,0.4619700975862069 C0.99241455,0.4447361879310345 0.99615156,0.43396663344827585 1,0.43043704379310344 L1,0.43043704379310344 Z"></path>'},viewBox:{height:"29",width:"500"}},curvy:{top:{content:'<path d="M0,18.927844999999998 C9.0546875,24.770437700000002 19.1846024,28.2234944 19.1846024,28.2234944 C25.3443692,30.652234200000002 34.2676336,28.9490359 39.1088027,24.4253388 L60.3265807,4.5989708 C65.1706459,0.07256750000000167 72.7883536,0.31049369999999854 77.3444369,5.133813100000001 L80.2304814,8.189138100000001 C84.7851187,13.010926600000001 92.014428,12.882303700000001 96.3828325,7.8958732000000005 L95.1068145,9.352417599999999 C99.4728745,4.368663399999999 106.958794,3.9617804999999997 111.836317,8.452120699999998 L137.792865,32.3482077 C142.666254,36.8347417 150.466878,36.7181399 155.205934,32.0976286 L167.24721,20.3575599 C171.990793,15.7326349 179.532516,15.889452899999998 184.09014,20.705732400000002 L187.111704,23.8987769 C191.670214,28.715992300000003 198.902662,28.583662099999998 203.271067,23.5972316 L201.995049,25.053776 C206.361109,20.0700218 213.437546,20.067345500000002 217.805951,25.053776 L216.529933,23.5972316 C220.895993,28.5809858 228.280621,28.868806300000003 233.019657,24.2442974 L244.920877,12.6306914 C249.661841,8.0043017 257.195968,8.1611729 261.752051,12.9844923 L264.638096,16.039817300000003 C269.192733,20.8616058 275.537382,20.0892396 278.799547,14.331841699999998 L278.595215,14.6924679 C281.861731,8.927390500000001 287.729054,8.5507688 291.710186,13.864523599999998 L304.444266,30.8611444 C308.420948,36.1689608 315.883064,37.1754549 321.112521,33.1083156 L328.556695,27.318710799999998 C333.785636,23.251972799999997 341.95744,23.611353700000002 346.810501,28.122871500000002 L351.308328,32.3041549 C356.160685,36.8150186 363.376692,36.2106376 367.415282,30.9677961 L380.672181,13.7578718 C384.715448,8.508957599999999 390.505321,8.9994446 393.606504,14.8577127 L393.240649,14.166596899999998 C396.34081,20.0229365 401.434701,20.063414299999998 404.621993,14.2500377 L403.69098,15.9481344 C406.876561,10.1378779 412.47707,9.8725211 416.20357,15.3606004 L421.17917,22.6882509 C424.904102,28.1740213 431.460802,28.583662099999998 435.829206,23.5972316 L434.553188,25.053776 C438.919248,20.0700218 445.995686,20.067345500000002 450.36409,25.053776 L449.088072,23.5972316 C453.454132,28.5809858 459.303218,27.769447999999997 462.150513,21.7885158 L461.66137,22.815993499999998 C464.509496,16.833313099999998 469.076711,16.8611729 471.861677,22.8763808 L471.33005,21.728128499999997 C474.115398,27.7441599 480.243201,28.902954 484.986,24.271636800000003 C484.986,24.271636800000003 492.90625,16.9197585 500,8.663846199999998 C500,-3.5968073 500,0 500,0 L0,0 L0,18.927844999999998 Z"></path>',unitContent:'<path d="M0,0.3639970192307692 C0.018109375,0.4763545711538462 0.0383692048,0.5427595076923077 0.0383692048,0.5427595076923077 C0.050688738399999995,0.5894660423076924 0.06853526720000001,0.5567122288461538 0.0782176054,0.46971805384615384 L0.1206531614,0.08844174615384616 C0.13034129179999998,0.0013955288461538783 0.1455767072,0.005971032692307665 0.15468887380000002,0.09872717500000003 L0.1604609628,0.157483425 C0.1695702374,0.2502101269230769 0.184028856,0.24773660961538463 0.192765665,0.15184371538461539 L0.190213629,0.1798541846153846 C0.198945749,0.08401275769230768 0.213917588,0.07618808653846153 0.22367263399999998,0.16254078269230765 L0.27558573000000003,0.6220809173076923 C0.28533250800000004,0.7083604173076924 0.300933756,0.7061180749999999 0.31041186800000004,0.6172620884615385 L0.33449442,0.3914915365384615 C0.343981586,0.30255067115384615 0.35906503199999995,0.3055664019230769 0.36818027999999997,0.39818716153846156 L0.374223408,0.45959186346153846 C0.38334042799999996,0.5522306211538462 0.39780532399999996,0.5496858096153846 0.406542134,0.4537929153846154 L0.40399009799999996,0.4818033846153846 C0.412722218,0.3859619576923077 0.426875092,0.38591049038461545 0.435611902,0.4818033846153846 L0.433059866,0.4537929153846154 C0.441791986,0.5496343423076924 0.456561242,0.5551693519230769 0.466039314,0.4662364884615385 L0.48984175399999996,0.24289791153846155 C0.49932368200000005,0.15392887884615383 0.514391936,0.1569456326923077 0.523504102,0.249701775 L0.5292761920000001,0.3084580250000001 C0.5383854659999999,0.40118472692307694 0.551074764,0.38633153076923077 0.5575990940000001,0.27561234038461535 L0.55719043,0.28254745961538463 C0.563723462,0.17168058653846158 0.5754581080000001,0.16443786153846154 0.5834203720000001,0.2666254538461538 L0.608888532,0.5934835461538461 C0.6168418960000001,0.6955569384615384 0.631766128,0.7149125942307692 0.6422250420000001,0.6366983769230768 L0.65711339,0.5253598230769231 C0.667571272,0.447153323076923 0.68391488,0.4540644942307693 0.693621002,0.5408244519230769 L0.702616656,0.6212337480769231 C0.71232137,0.7079811269230769 0.726753384,0.6963584153846154 0.734830564,0.5955345403846154 L0.761344362,0.2645744576923077 C0.7694308959999999,0.16363379999999997 0.7810106419999999,0.17306624230769233 0.7872130079999999,0.2857252442307692 L0.786481298,0.27243455576923076 C0.79268162,0.38505647115384617 0.802869402,0.3858348903846153 0.8092439859999999,0.27403918653846154 L0.8073819600000001,0.3066948923076923 C0.8137531219999999,0.19495919038461537 0.82495414,0.18985617500000002 0.83240714,0.29539616153846154 L0.84235834,0.4363125173076923 C0.849808204,0.5418081019230769 0.862921604,0.5496858096153846 0.871658412,0.4537929153846154 L0.869106376,0.4818033846153846 C0.877838496,0.3859619576923077 0.891991372,0.38591049038461545 0.90072818,0.4818033846153846 L0.898176144,0.4537929153846154 C0.906908264,0.5496343423076924 0.918606436,0.5340278461538461 0.924301026,0.4190099192307692 L0.9233227399999999,0.4387691057692307 C0.929018992,0.32371755961538456 0.938153422,0.324253325 0.943723354,0.4399304 L0.9426601000000001,0.4178486249999999 C0.948230796,0.5335415365384615 0.960486402,0.5558260384615384 0.969972,0.4667622461538462 C0.969972,0.4667622461538462 0.9858125,0.32537997115384615 1,0.1666124269230769 C1,-0.06916937115384615 1,0 1,0 L0,0 L0,0.3639970192307692 Z"></path>'},bottom:{content:'<path d="M500,33.7116029 C490.945312,27.869010199999998 480.815398,24.41595355 480.815398,24.41595355 C474.655631,21.98721367 465.732366,23.69041196 460.891197,28.2141091 L439.673419,48.040477100000004 C434.829354,52.5668804 427.211646,52.3289542 422.655563,47.505634799999996 L419.769519,44.4503098 C415.214881,39.6285213 407.985572,39.7571442 403.617167,44.743574699999996 L404.893186,43.2870303 C400.527126,48.270784500000005 393.041206,48.677667400000004 388.163683,44.1873272 L362.207135,20.29124022 C357.333746,15.804706209999999 349.533122,15.92130804 344.794066,20.54181931 L332.75279,32.281888 C328.009207,36.906813 320.467484,36.749995 315.90986,31.933715499999998 L312.888296,28.740671 C308.329786,23.92345562 301.097338,24.05578582 296.728933,29.0422163 L298.004951,27.5856719 C293.638891,32.5694261 286.562454,32.5721024 282.194049,27.5856719 L283.470067,29.0422163 C279.104007,24.05846207 271.719379,23.77064165 266.980343,28.3951505 L255.079123,40.008756500000004 C250.338159,44.6351462 242.804032,44.478275 238.247949,39.6549556 L235.361904,36.5996306 C230.807267,31.7778421 224.462618,32.5502083 221.200453,38.307606199999995 L221.404785,37.946979999999996 C218.138269,43.7120574 212.270946,44.0886791 208.289814,38.774924299999995 L195.555734,21.77830354 C191.579052,16.470487137 184.116936,15.463993030000001 178.887479,19.5311323 L171.443305,25.32073712 C166.214364,29.3874751 158.04256,29.028094199999998 153.189499,24.516576360000002 L148.691672,20.33529305 C143.839315,15.82442934 136.623308,16.428810259000002 132.584718,21.67165176 L119.327819,38.881576100000004 C115.284552,44.130490300000005 109.494679,43.640003300000004 106.393496,37.7817352 L106.759351,38.472851 C103.65919,32.6165114 98.5652989,32.5760336 95.3780072,38.3894102 L96.3090203,36.6913135 C93.1234393,42.50157 87.5229296,42.7669268 83.79643,37.2788475 L78.8208301,29.951197 C75.0958983,24.465426569999998 68.5391981,24.05578582 64.1707936,29.0422163 L65.4468116,27.5856719 C61.0807516,32.5694261 54.0043144,32.5721024 49.6359098,27.5856719 L50.9119279,29.0422163 C46.5458679,24.05846207 40.6967818,24.86999989 37.8494873,30.8509321 L38.3386304,29.8234544 C35.4905036,35.806134799999995 30.9232892,35.778275 28.1383231,29.7630671 L28.6699496,30.9113194 C25.8846022,24.89528801 19.7567994,23.73649394 15.0139996,28.3678111 C15.0139996,28.3678111 7.09375,35.7196894 4.54747351e-13,43.9756017 L0,52 L500,52 L500,33.7116029 Z"></path>',unitContent:'<path d="M1,0.6483000557692308 C0.981890624,0.5359425038461538 0.961630796,0.46953756826923077 0.961630796,0.46953756826923077 C0.949311262,0.4228310321153846 0.931464732,0.45558484538461536 0.921782394,0.5425790211538462 L0.879346838,0.923855328846154 C0.869658708,1.0109015461538462 0.854423292,1.0063260423076923 0.8453111259999999,0.9135698999999999 L0.839539038,0.85481365 C0.830429762,0.7620869480769231 0.8159711439999999,0.7645604653846154 0.807234334,0.8604533596153845 L0.809786372,0.8324428903846154 C0.801054252,0.9282843173076925 0.786082412,0.9361089884615386 0.776327366,0.8497562923076922 L0.72441427,0.39021615807692306 C0.714667492,0.3039366578846154 0.699066244,0.30617900076923077 0.689588132,0.39503498673076926 L0.66550558,0.6208055384615385 C0.656018414,0.7097464038461538 0.640934968,0.706730673076923 0.63181972,0.6141099134615384 L0.625776592,0.5527052115384615 C0.616659572,0.4600664542307692 0.602194676,0.4626112657692308 0.593457866,0.5585041596153846 L0.596009902,0.5304936903846154 C0.587277782,0.6263351173076923 0.573124908,0.6263865846153845 0.564388098,0.5304936903846154 L0.566940134,0.5585041596153846 C0.5582080140000001,0.4626627321153846 0.543438758,0.4571277240384616 0.533960686,0.5460605865384616 L0.510158246,0.7693991634615386 C0.500676318,0.8583681961538462 0.485608064,0.8553514423076922 0.47649589800000003,0.7625953 L0.470723808,0.7038390499999999 C0.46161453399999997,0.611112348076923 0.448925236,0.6259655442307692 0.44240090600000004,0.7366847346153845 L0.44280957,0.7297496153846154 C0.436276538,0.8406164884615385 0.42454189200000003,0.8478592134615385 0.41657962800000004,0.7456716211538461 L0.391111468,0.4188135296153846 C0.383158104,0.31674013725 0.368233872,0.29738448134615386 0.35777495800000003,0.3755986980769231 L0.34288661000000004,0.4869372523076923 C0.33242872799999995,0.5651437519230769 0.31608512,0.5582325807692308 0.306378998,0.4714726223076923 L0.29738334400000005,0.3910633278846154 C0.28767863,0.30431594884615387 0.273246616,0.3159386588269231 0.26516943600000004,0.41676253384615386 L0.238655638,0.7477226173076924 C0.230569104,0.848663275 0.21898935800000002,0.8392308326923078 0.212786992,0.7265718307692308 L0.21351870199999998,0.7398625192307692 C0.20731838,0.6272406038461539 0.1971305978,0.6264621846153846 0.1907560144,0.7382578884615385 L0.1926180406,0.7056021826923077 C0.1862468786,0.8173378846153846 0.1750458592,0.8224409 0.16759286,0.7169009134615384 L0.15764166019999998,0.5759845576923077 C0.1501917966,0.4704889725 0.13707839619999998,0.4626112657692308 0.1283415872,0.5585041596153846 L0.1308936232,0.5304936903846154 C0.1221615032,0.6263351173076923 0.10800862879999999,0.6263865846153845 0.0992718196,0.5304936903846154 L0.1018238558,0.5585041596153846 C0.09309173579999999,0.4626627321153846 0.0813935636,0.47826922865384613 0.0756989746,0.5932871557692307 L0.0766772608,0.5735279692307692 C0.07098100719999999,0.6885795153846153 0.0618465784,0.6880437500000001 0.0562766462,0.572366675 L0.057339899199999995,0.59444845 C0.0517692044,0.4787555386538462 0.039513598799999994,0.4564710373076923 0.0300279992,0.5455348288461539 C0.0300279992,0.5455348288461539 0.0141875,0.6869171038461539 9.09494702e-16,0.845684648076923 L0,1 L1,1 L1,0.6483000557692308 Z"></path>'},viewBox:{height:"52",width:"500"}},"curvy-with-fade":{top:{content:'<path d="M0,21.927844999999998 C9.0546875,27.770437700000002 19.7046511,33.0725599 19.7046511,33.0725599 C25.5772029,36.1369433 34.2676336,34.9490359 39.1088027,30.4253388 L60.3265807,10.5989708 C65.1706459,6.072567500000002 72.7883536,6.3104936999999985 77.3444369,11.133813100000001 L80.2304814,14.189138100000001 C84.7851187,19.010926599999998 91.6761163,18.608259699999998 95.6277257,13.281978800000001 L95.8619213,12.966311999999999 C99.8109473,7.643513200000001 106.824622,7.100549600000001 111.549141,11.775077799999998 L138.080041,38.0252506 C142.794827,42.6901489 150.273218,42.531556 154.775544,37.6795915 L167.6776,23.775596999999998 C172.183486,18.919796400000003 179.532516,18.889452900000002 184.09014,23.705732400000002 L187.111704,26.8987769 C191.670214,31.715992300000003 198.672896,31.3908537 202.7608,26.162111799999998 L202.505316,26.4888958 C206.589563,21.2648315 213.207779,21.2601539 217.295684,26.4888958 L217.040199,26.162111799999998 C221.124447,31.3861761 228.280621,31.868806300000003 233.019657,27.2442974 L244.920877,15.630691400000003 C249.661841,11.0043017 257.195968,11.1611729 261.752051,15.9844923 L264.638096,19.039817300000003 C269.192733,23.8616058 275.537382,23.0892396 278.799547,17.3318417 L278.595215,17.692467899999997 C281.861731,11.927390500000001 287.729054,11.5507688 291.710186,16.8645236 L304.444266,33.8611444 C308.420948,39.1689608 315.883064,40.1754549 321.112521,36.1083156 L328.556695,30.318710799999998 C333.785636,26.251972799999997 341.706088,26.8781349 346.242498,31.711931399999997 L351.876331,37.715095 C356.414989,42.5512875 363.213444,42.0871578 367.053413,36.6892464 L381.034049,17.036421599999997 C384.877462,11.6336686 390.505321,11.9994446 393.606504,17.8577127 L393.240649,17.166596900000002 C396.34081,23.0229365 401.434701,23.063414299999998 404.621993,17.2500377 L403.69098,18.9481344 C406.876561,13.1378779 412.47707,12.8725211 416.20357,18.360600400000003 L421.17917,25.6882509 C424.904102,31.1740213 431.460802,31.583662099999998 435.829206,26.5972316 L434.553188,28.053776 C438.919248,23.0700218 445.765919,23.2601539 449.853823,28.4888958 L449.598339,28.162111799999998 C453.682586,33.3861761 459.131423,32.6951132 461.769234,26.6172454 L462.042648,25.987263900000002 C464.680201,19.9099935 469.076711,19.8611729 471.861677,25.8763808 L471.33005,24.728128499999997 C474.115398,30.7441599 480.243201,31.902954 484.986,27.271636800000003 C484.986,27.271636800000003 492.90625,19.9197585 500,11.663846199999998 C500,-0.5968072999999983 500,0 500,0 L0,0 L0,21.927844999999998 Z" opacity="0.5"></path><path d="M0,16.927844999999998 C9.0546875,22.770437700000002 19.7046511,28.0725599 19.7046511,28.0725599 C25.5772029,31.1369433 34.2676336,29.9490359 39.1088027,25.4253388 L60.3265807,5.5989708 C65.1706459,1.0725675000000017 72.7883536,1.3104936999999985 77.3444369,6.133813100000001 L80.2304814,9.189138100000001 C84.7851187,14.010926599999998 91.6761163,13.608259700000001 95.6277257,8.281978800000001 L95.8619213,7.9663119999999985 C99.8109473,2.643513200000001 106.824622,2.100549600000001 111.549141,6.775077799999998 L138.080041,33.0252506 C142.794827,37.6901489 150.273218,37.531556 154.775544,32.6795915 L167.6776,18.775596999999998 C172.183486,13.9197964 179.532516,13.889452899999998 184.09014,18.705732400000002 L187.111704,21.8987769 C191.670214,26.715992300000003 198.672896,26.3908537 202.7608,21.162111799999998 L202.505316,21.4888958 C206.589563,16.2648315 213.207779,16.2601539 217.295684,21.4888958 L217.040199,21.162111799999998 C221.124447,26.3861761 228.280621,26.868806300000003 233.019657,22.2442974 L244.920877,10.6306914 C249.661841,6.004301699999999 257.195968,6.1611729 261.752051,10.9844923 L264.638096,14.039817300000003 C269.192733,18.8616058 275.537382,18.0892396 278.799547,12.331841699999998 L278.595215,12.6924679 C281.861731,6.927390500000001 287.729054,6.5507688 291.710186,11.864523599999998 L304.444266,28.8611444 C308.420948,34.1689608 315.883064,35.1754549 321.112521,31.108315599999997 L328.556695,25.318710799999998 C333.785636,21.251972799999997 341.706088,21.8781349 346.242498,26.711931399999997 L351.876331,32.715095 C356.414989,37.5512875 363.213444,37.0871578 367.053413,31.689246400000002 L381.034049,12.0364216 C384.877462,6.6336686 390.505321,6.9994446 393.606504,12.8577127 L393.240649,12.166596899999998 C396.34081,18.0229365 401.434701,18.063414299999998 404.621993,12.2500377 L403.69098,13.9481344 C406.876561,8.1378779 412.47707,7.8725211 416.20357,13.3606004 L421.17917,20.6882509 C424.904102,26.1740213 431.460802,26.583662099999998 435.829206,21.5972316 L434.553188,23.053776 C438.919248,18.0700218 445.765919,18.2601539 449.853823,23.4888958 L449.598339,23.162111799999998 C453.682586,28.3861761 459.131423,27.6951132 461.769234,21.6172454 L462.042648,20.987263900000002 C464.680201,14.909993499999999 469.076711,14.8611729 471.861677,20.8763808 L471.33005,19.728128499999997 C474.115398,25.7441599 480.243201,26.902954 484.986,22.271636800000003 C484.986,22.271636800000003 492.90625,14.9197585 500,6.663846199999998 C500,-5.5968073 500,0 500,0 L0,0 L0,16.927844999999998 Z"></path>',unitContent:'<path d="M0,0.3654640833333333 C0.018109375,0.4628406283333334 0.039409302199999996,0.5512093316666667 0.039409302199999996,0.5512093316666667 C0.0511544058,0.6022823883333334 0.06853526720000001,0.5824839316666667 0.0782176054,0.50708898 L0.1206531614,0.17664951333333334 C0.13034129179999998,0.10120945833333336 0.1455767072,0.10517489499999998 0.15468887380000002,0.1855635516666667 L0.1604609628,0.23648563500000003 C0.1695702374,0.3168487766666666 0.1833522326,0.3101376616666666 0.1912554514,0.22136631333333334 L0.1917238426,0.21610519999999997 C0.1996218946,0.12739188666666668 0.21364924400000002,0.11834249333333334 0.223098282,0.19625129666666663 L0.276160082,0.6337541766666667 C0.28558965399999997,0.7115024816666666 0.30054643600000003,0.7088592666666667 0.309551088,0.6279931916666667 L0.3353552,0.39625994999999997 C0.344366972,0.31532994000000003 0.35906503199999995,0.314824215 0.36818027999999997,0.39509554 L0.374223408,0.44831294833333335 C0.38334042799999996,0.5285998716666668 0.39734579200000003,0.523180895 0.4055216,0.4360351966666666 L0.405010632,0.4414815966666667 C0.413179126,0.35441385833333333 0.426415558,0.3543358983333333 0.434591368,0.4414815966666667 L0.434080398,0.4360351966666666 C0.442248894,0.523102935 0.456561242,0.5311467716666667 0.466039314,0.45407162333333334 L0.48984175399999996,0.2605115233333334 C0.49932368200000005,0.18340502833333333 0.514391936,0.18601954833333334 0.523504102,0.266408205 L0.5292761920000001,0.3173302883333334 C0.5383854659999999,0.39769343 0.551074764,0.38482066 0.5575990940000001,0.2888640283333333 L0.55719043,0.294874465 C0.563723462,0.1987898416666667 0.5754581080000001,0.19251281333333334 0.5834203720000001,0.2810753933333333 L0.608888532,0.5643524066666666 C0.6168418960000001,0.6528160133333334 0.631766128,0.669590915 0.6422250420000001,0.60180526 L0.65711339,0.5053118466666666 C0.667571272,0.43753287999999996 0.683412176,0.44796891499999997 0.692484996,0.52853219 L0.703752662,0.6285849166666666 C0.712829978,0.7091881250000001 0.726426888,0.70145263 0.734106826,0.61148744 L0.762068098,0.28394035999999995 C0.769754924,0.19389447666666668 0.7810106419999999,0.19999074333333333 0.7872130079999999,0.297628545 L0.786481298,0.28610994833333336 C0.79268162,0.38371560833333335 0.802869402,0.3843902383333333 0.8092439859999999,0.28750062833333334 L0.8073819600000001,0.31580224 C0.8137531219999999,0.21896463166666666 0.82495414,0.21454201833333333 0.83240714,0.3060100066666667 L0.84235834,0.428137515 C0.849808204,0.5195670216666667 0.862921604,0.5263943683333333 0.871658412,0.44328719333333333 L0.869106376,0.4675629333333333 C0.877838496,0.3845003633333333 0.891531838,0.38766923166666667 0.899707646,0.47481493 L0.899196678,0.46936852999999995 C0.907365172,0.5564362683333334 0.918262846,0.5449185533333334 0.923538468,0.44362075666666667 L0.924085296,0.433121065 C0.929360402,0.33183322499999995 0.938153422,0.3310195483333333 0.943723354,0.43127301333333334 L0.9426601000000001,0.412135475 C0.948230796,0.512402665 0.960486402,0.5317159 0.969972,0.45452728000000003 C0.969972,0.45452728000000003 0.9858125,0.331995975 1,0.19439743666666665 C1,-0.009946788333333305 1,0 1,0 L0,0 L0,0.3654640833333333 Z"></path>'},bottom:{content:'<path d="M0,39.495904100000004 C9.0546875,33.6533114 19.7046511,28.35118918 19.7046511,28.35118918 C25.5772029,25.28680576 34.2676336,26.47471315 39.1088027,30.9984103 L60.3265807,50.8247783 C65.1706459,55.3511816 72.7883536,55.1132554 77.3444369,50.289936 L80.2304814,47.234611 C84.7851187,42.412822500000004 91.6761163,42.815489400000004 95.6277257,48.141770300000005 L95.8619213,48.4574371 C99.8109473,53.7802359 106.824622,54.3231995 111.549141,49.648671300000004 L138.080041,23.39849852 C142.794827,18.73360022 150.273218,18.89219307 154.775544,23.74415755 L167.6776,37.648152100000004 C172.183486,42.503952600000005 179.532516,42.5342962 184.09014,37.7180167 L187.111704,34.5249722 C191.670214,29.70775681 198.672896,30.0328954 202.7608,35.261637300000004 L202.505316,34.9348533 C206.589563,40.158917599999995 213.207779,40.1635952 217.295684,34.9348533 L217.040199,35.261637300000004 C221.124447,30.037573000000002 228.280621,29.554942840000002 233.019657,34.1794517 L244.920877,45.7930577 C249.661841,50.419447399999996 257.195968,50.2625762 261.752051,45.439256799999995 L264.638096,42.3839318 C269.192733,37.5621433 275.537382,38.334509499999996 278.799547,44.0919074 L278.595215,43.7312812 C281.861731,49.4963586 287.729054,49.872980299999995 291.710186,44.5592255 L304.444266,27.56260473 C308.420948,22.25478833 315.883064,21.24829422 321.112521,25.31543349 L328.556695,31.1050383 C333.785636,35.1717763 341.706088,34.5456142 346.242498,29.71181769 L351.876331,23.708654109999998 C356.414989,18.872461610000002 363.213444,19.336591344 367.053413,24.73450269 L381.034049,44.3873275 C384.877462,49.7900805 390.505321,49.424304500000005 393.606504,43.5660364 L393.240649,44.2571522 C396.34081,38.400812599999995 401.434701,38.360334800000004 404.621993,44.1737114 L403.69098,42.4756147 C406.876561,48.2858712 412.47707,48.551227999999995 416.20357,43.0631487 L421.17917,35.7354982 C424.904102,30.249727800000002 431.460802,29.840087009999998 435.829206,34.8265175 L434.553188,33.369973099999996 C438.919248,38.3537273 445.765919,38.1635952 449.853823,32.9348533 L449.598339,33.261637300000004 C453.682586,28.03757301 459.131423,28.72863588 461.769234,34.8065037 L462.042648,35.4364852 C464.680201,41.513755599999996 469.076711,41.562576199999995 471.861677,35.5473683 L471.33005,36.6956206 C474.115398,30.679589200000002 480.243201,29.52079513 484.986,34.1521123 C484.986,34.1521123 492.90625,41.5039906 500,49.7599029 L500,60 L0,60 L0,39.495904100000004 Z" opacity="0.5"></path><path d="M0,44.495904100000004 C9.0546875,38.6533114 19.7046511,33.3511892 19.7046511,33.3511892 C25.5772029,30.2868058 34.2676336,31.4747132 39.1088027,35.9984103 L60.3265807,55.8247783 C65.1706459,60.3511816 72.7883536,60.1132554 77.3444369,55.289936 L80.2304814,52.234611 C84.7851187,47.412822500000004 91.6761163,47.815489400000004 95.6277257,53.1417703 L95.8619213,53.4574371 C99.8109473,58.7802359 106.824622,59.3231995 111.549141,54.6486713 L138.080041,28.39849852 C142.794827,23.73360022 150.273218,23.892193069999998 154.775544,28.74415755 L167.6776,42.648152100000004 C172.183486,47.503952600000005 179.532516,47.5342962 184.09014,42.7180167 L187.111704,39.5249722 C191.670214,34.7077568 198.672896,35.0328954 202.7608,40.261637300000004 L202.505316,39.9348533 C206.589563,45.158917599999995 213.207779,45.1635952 217.295684,39.9348533 L217.040199,40.261637300000004 C221.124447,35.037573 228.280621,34.5549428 233.019657,39.1794517 L244.920877,50.7930577 C249.661841,55.4194474 257.195968,55.2625762 261.752051,50.439256799999995 L264.638096,47.3839318 C269.192733,42.5621433 275.537382,43.334509499999996 278.799547,49.0919074 L278.595215,48.7312812 C281.861731,54.4963586 287.729054,54.8729803 291.710186,49.5592255 L304.444266,32.5626047 C308.420948,27.25478833 315.883064,26.24829422 321.112521,30.315433499999997 L328.556695,36.105038300000004 C333.785636,40.171776300000005 341.706088,39.5456142 346.242498,34.7118177 L351.876331,28.708654109999998 C356.414989,23.872461610000002 363.213444,24.33659134 367.053413,29.73450269 L381.034049,49.3873275 C384.877462,54.7900805 390.505321,54.4243045 393.606504,48.5660364 L393.240649,49.2571522 C396.34081,43.400812599999995 401.434701,43.360334800000004 404.621993,49.1737114 L403.69098,47.4756147 C406.876561,53.2858712 412.47707,53.551228 416.20357,48.0631487 L421.17917,40.735498199999995 C424.904102,35.2497278 431.460802,34.840087 435.829206,39.8265175 L434.553188,38.369973099999996 C438.919248,43.3537273 445.765919,43.1635952 449.853823,37.9348533 L449.598339,38.261637300000004 C453.682586,33.037573 459.131423,33.7286359 461.769234,39.8065037 L462.042648,40.4364852 C464.680201,46.513755599999996 469.076711,46.562576199999995 471.861677,40.5473683 L471.33005,41.6956206 C474.115398,35.6795892 480.243201,34.5207951 484.986,39.1521123 C484.986,39.1521123 492.90625,46.5039906 500,54.7599029 L500,60 L0,60 L0,44.495904100000004 Z"></path>',unitContent:'<path d="M0,0.6582650683333334 C0.018109375,0.5608885233333333 0.039409302199999996,0.4725198196666666 0.039409302199999996,0.4725198196666666 C0.0511544058,0.42144676266666664 0.06853526720000001,0.44124521916666665 0.0782176054,0.5166401716666666 L0.1206531614,0.8470796383333333 C0.13034129179999998,0.9225196933333333 0.1455767072,0.9185542566666667 0.15468887380000002,0.8381656 L0.1604609628,0.7872435166666667 C0.1695702374,0.7068803750000001 0.1833522326,0.7135914900000001 0.1912554514,0.8023628383333334 L0.1917238426,0.8076239516666667 C0.1996218946,0.896337265 0.21364924400000002,0.9053866583333333 0.223098282,0.827477855 L0.276160082,0.38997497533333336 C0.28558965399999997,0.31222667033333334 0.30054643600000003,0.31486988450000003 0.309551088,0.39573595916666665 L0.3353552,0.6274692016666668 C0.344366972,0.7083992100000001 0.35906503199999995,0.7089049366666667 0.36818027999999997,0.6286336116666666 L0.374223408,0.5754162033333333 C0.38334042799999996,0.49512928016666663 0.39734579200000003,0.5005482566666667 0.4055216,0.5876939550000001 L0.405010632,0.582247555 C0.413179126,0.6693152933333333 0.426415558,0.6693932533333334 0.434591368,0.582247555 L0.434080398,0.5876939550000001 C0.442248894,0.5006262166666667 0.456561242,0.4925823806666667 0.466039314,0.5696575283333334 L0.48984175399999996,0.7632176283333333 C0.49932368200000005,0.8403241233333333 0.514391936,0.8377096033333333 0.523504102,0.7573209466666666 L0.5292761920000001,0.7063988633333333 C0.5383854659999999,0.6260357216666667 0.551074764,0.6389084916666666 0.5575990940000001,0.7348651233333333 L0.55719043,0.7288546866666666 C0.563723462,0.82493931 0.5754581080000001,0.8312163383333332 0.5834203720000001,0.7426537583333332 L0.608888532,0.4593767455 C0.6168418960000001,0.3709131388333333 0.631766128,0.35413823699999997 0.6422250420000001,0.4219238915 L0.65711339,0.518417305 C0.667571272,0.5861962716666667 0.683412176,0.5757602366666668 0.692484996,0.4951969615 L0.703752662,0.39514423516666664 C0.712829978,0.31454102683333335 0.726426888,0.3222765224 0.734106826,0.4122417115 L0.762068098,0.7397887916666667 C0.769754924,0.8298346750000001 0.7810106419999999,0.8237384083333334 0.7872130079999999,0.7261006066666666 L0.786481298,0.7376192033333333 C0.79268162,0.6400135433333333 0.802869402,0.6393389133333334 0.8092439859999999,0.7362285233333333 L0.8073819600000001,0.7079269116666667 C0.8137531219999999,0.8047645200000001 0.82495414,0.8091871333333333 0.83240714,0.717719145 L0.84235834,0.5955916366666667 C0.849808204,0.50416213 0.862921604,0.4973347835 0.871658412,0.5804419583333333 L0.869106376,0.5561662183333332 C0.877838496,0.6392287883333334 0.891531838,0.63605992 0.899707646,0.5489142216666667 L0.899196678,0.5543606216666668 C0.907365172,0.4672928835 0.918262846,0.478810598 0.923538468,0.580108395 L0.924085296,0.5906080866666666 C0.929360402,0.6918959266666665 0.938153422,0.6927096033333332 0.943723354,0.5924561383333333 L0.9426601000000001,0.6115936766666666 C0.948230796,0.5113264866666667 0.960486402,0.49201325216666664 0.969972,0.5692018716666667 C0.969972,0.5692018716666667 0.9858125,0.6917331766666667 1,0.829331715 L1,1 L0,1 L0,0.6582650683333334 Z"></path>'},viewBox:{height:"60",width:"500"}},"uneven-wave-with-fade":{top:{content:'<path d="M355.271484,30.5005893 C329.720703,40.12363620000001 298.43357,47.841892900000005 252.177734,26.613870499999997 C168.605469,-11.7396451 148.640012,34.6228177 101.332031,30.5005893 C54.0240502,26.378360899999997 52.1640625,-0.6165981999999985 0,8.0328382 L0,0 L500,0 L500,15.856057999999997 C478.431641,8.0328382 466.621094,8.0328382 445.857422,8.0328382 C425.09375,8.0328382 409.098665,10.227961399999998 355.271484,30.5005893 Z" opacity="0.5"></path><path d="M379.054688,28.613870500000004 C350.325078,37.720618099999996 312.376953,44.955667399999996 278.242188,22.473245499999997 C234.278875,-6.482621900000002 199.882813,4.4439487 150.199219,8.736917400000003 C100.515625,13.0298862 91.9414063,28.613870500000004 67.0820313,28.613870500000004 C42.2226563,28.613870500000004 36.6113281,2.721292400000003 0,13.0298862 L0,0 L500,0 L500,21.613870499999997 C486.429688,21.613870499999997 481.833984,32.02988620000001 457.363281,32.02988620000001 C419.896484,32.02988620000001 441.761719,8.736917400000003 379.054688,28.613870500000004 Z" opacity="0.5"></path><path d="M144.728516,30.5005893 C170.279297,40.12363620000001 201.56643,47.841892900000005 247.822266,26.613870499999997 C331.394531,-11.7396451 351.359988,34.6228177 398.667969,30.5005893 C445.97595,26.378360899999997 447.835938,-0.6165981999999985 500,8.0328382 L500,0 L0,0 L0,22.6582031 C17.1464844,8.0328382 29.1679688,1.8533851999999982 49.9316406,1.8533851999999982 C70.6953125,1.8533851999999982 90.9013351,10.227961399999998 144.728516,30.5005893 Z"></path>',unitContent:'<path d="M0.7105429679999999,0.39611154935064935 C0.659441406,0.5210861844155845 0.59686714,0.6213232844155845 0.504355468,0.3456346818181818 C0.337210938,-0.15246292337662337 0.29728002400000003,0.4496469831168831 0.202664062,0.39611154935064935 C0.1080481004,0.34257611558441553 0.104328125,-0.008007768831168813 0,0.10432257402597403 L0,0 L1,0 L1,0.20592283116883114 C0.956863282,0.10432257402597403 0.933242188,0.10432257402597403 0.891714844,0.10432257402597403 C0.8501875,0.10432257402597403 0.81819733,0.1328306675324675 0.7105429679999999,0.39611154935064935 Z" opacity="0.5"></path><path d="M0.758109376,0.37160870779220784 C0.700650156,0.4898781571428571 0.624753906,0.5838398363636363 0.556484376,0.29186033116883114 C0.46855775,-0.08418989480519483 0.399765626,0.05771361948051948 0.300398438,0.11346645974025978 C0.20103125,0.1692193012987013 0.1838828126,0.37160870779220784 0.1341640626,0.37160870779220784 C0.08444531259999999,0.37160870779220784 0.0732226562,0.035341459740259776 0,0.1692193012987013 L0,0 L1,0 L1,0.28069961688311684 C0.9728593759999999,0.28069961688311684 0.963667968,0.41597254805194817 0.9147265619999999,0.41597254805194817 C0.839792968,0.41597254805194817 0.8835234380000001,0.11346645974025978 0.758109376,0.37160870779220784 Z" opacity="0.5"></path><path d="M0.289457032,0.39611154935064935 C0.34055859400000005,0.5210861844155845 0.40313286,0.6213232844155845 0.495644532,0.3456346818181818 C0.662789062,-0.15246292337662337 0.702719976,0.4496469831168831 0.797335938,0.39611154935064935 C0.8919519,0.34257611558441553 0.895671876,-0.008007768831168813 1,0.10432257402597403 L1,0 L0,0 L0,0.29426237792207793 C0.0342929688,0.10432257402597403 0.0583359376,0.02406993766233764 0.0998632812,0.02406993766233764 C0.141390625,0.02406993766233764 0.1818026702,0.1328306675324675 0.289457032,0.39611154935064935 Z"></path>'},bottom:{content:'<path d="M355.271484,46.28125 C329.720703,36.658203125 298.43357,28.93994643 252.177734,50.1679687 C168.605469,88.52148439999999 148.640012,42.15902158 101.332031,46.28125 C54.0240502,50.4034784 52.1640625,77.3984375 0,68.7490011 L0,77 L500,77 L500,60.9257812 C478.431641,68.7490011 466.621094,68.7490011 445.857422,68.7490011 C425.09375,68.7490011 409.098665,66.5538779 355.271484,46.28125 Z" opacity="0.5"></path><path d="M379.054688,48.1679687 C350.325078,39.061221180000004 312.376953,31.82617187 278.242188,54.3085937 C234.278875,83.2644611 199.882813,72.33789060000001 150.199219,68.04492189999999 C100.515625,63.7519531 91.9414063,48.1679687 67.0820313,48.1679687 C42.2226563,48.1679687 36.6113281,74.06054689999999 0,63.7519531 L0,77 L500,77 L500,55.1679687 C486.429688,55.1679687 481.833984,44.751953119999996 457.363281,44.751953119999996 C419.896484,44.751953119999996 441.77,68.04492189999999 379.054688,48.1679687 Z" opacity="0.5"></path><path d="M144.728516,46.28125 C170.279297,36.658203125 201.56643,28.93994643 247.822266,50.1679687 C331.394531,88.52148439999999 351.359988,42.15902158 398.667969,46.28125 C445.97595,50.4034784 447.835938,77.3984375 500,68.7490011 L500,77 L0,77 L0,54.1236362 C17.1464844,68.7490011 29.1679688,74.92845410000001 49.9316406,74.92845410000001 C70.6953125,74.92845410000001 90.9013351,66.5538779 144.728516,46.28125 Z"></path>',unitContent:'<path d="M0.7105429679999999,0.6010551948051948 C0.659441406,0.47608056006493504 0.59686714,0.37584346012987013 0.504355468,0.6515320610389611 C0.337210938,1.1496296675324673 0.29728002400000003,0.5475197607792208 0.202664062,0.6010551948051948 C0.1080481004,0.6545906285714286 0.104328125,1.0051745129870129 0,0.8928441701298702 L0,1 L1,1 L1,0.7912439116883118 C0.956863282,0.8928441701298702 0.933242188,0.8928441701298702 0.891714844,0.8928441701298702 C0.8501875,0.8928441701298702 0.81819733,0.8643360766233766 0.7105429679999999,0.6010551948051948 Z" opacity="0.5"></path><path d="M0.758109376,0.6255580350649351 C0.700650156,0.5072885867532468 0.624753906,0.4133269074025974 0.556484376,0.7053064116883118 C0.46855775,1.0813566376623378 0.399765626,0.9394531246753248 0.300398438,0.8837002844155843 C0.20103125,0.8279474428571428 0.1838828126,0.6255580350649351 0.1341640626,0.6255580350649351 C0.08444531259999999,0.6255580350649351 0.0732226562,0.9618252844155843 0,0.8279474428571428 L0,1 L1,1 L1,0.7164671259740261 C0.9728593759999999,0.7164671259740261 0.963667968,0.5811941963636363 0.9147265619999999,0.5811941963636363 C0.839792968,0.5811941963636363 0.88354,0.8837002844155843 0.758109376,0.6255580350649351 Z" opacity="0.5"></path><path d="M0.289457032,0.6010551948051948 C0.34055859400000005,0.47608056006493504 0.40313286,0.37584346012987013 0.495644532,0.6515320610389611 C0.662789062,1.1496296675324673 0.702719976,0.5475197607792208 0.797335938,0.6010551948051948 C0.8919519,0.6545906285714286 0.895671876,1.0051745129870129 1,0.8928441701298702 L1,1 L0,1 L0,0.7029043662337663 C0.0342929688,0.8928441701298702 0.0583359376,0.9730968064935066 0.0998632812,0.9730968064935066 C0.141390625,0.9730968064935066 0.1818026702,0.8643360766233766 0.289457032,0.6010551948051948 Z"></path>'},viewBox:{height:"77",width:"500"}},"opened-book-with-offset":{top:{content:'<path d="M500,0 L0,0 L3.41862051e-06,56.128092499999994 C16.9205629,66.274337 36.1756382,73.918873 55.7947028,79.492123 C153.634198,107.28569999999999 293.792719,79.492123 345.660536,1.4704103999999987 C356.024954,47.740856300000004 428.023779,66.293055 456.553867,69.556061 C471.140477,71.224341 485.911794,72.131708 500,71.668839 L500,0 Z"></path>',unitContent:'<path d="M1,0 L0,0 L6.83724102e-9,0.43175455769230764 C0.0338411258,0.5098025923076923 0.0723512764,0.5686067153846154 0.11158940560000001,0.6114778692307693 C0.307268396,0.8252746153846153 0.587585438,0.6114778692307693 0.6913210719999999,0.011310849230769221 C0.712049908,0.3672373561538462 0.856047558,0.5099465769230769 0.913107734,0.5350466230769231 C0.942280954,0.5478795461538462 0.971823588,0.5548592923076924 1,0.5512987615384616 L1,0 Z"></path>'},bottom:{content:'<path d="M0,130 L500,130 L499.999997,73.87190749999999 C483.079437,63.725663499999996 463.824362,56.0811272 444.205297,50.5078771 C346.365802,22.7143003 206.207281,50.5078771 154.339464,128.5295896 C143.975046,82.25914370000001 71.9762213,63.7069451 43.4461333,60.4439395 C28.8595235,58.775659000000005 14.0882064,57.868292 0,58.331160600000004 L0,130 Z"></path>',unitContent:'<path d="M0,1 L1,1 L0.9999999940000001,0.5682454423076923 C0.966158874,0.4901974115384615 0.927648724,0.43139328615384614 0.888410594,0.38852213153846155 C0.692731604,0.17472538692307693 0.412414562,0.38852213153846155 0.30867892799999996,0.9886891507692308 C0.287950092,0.6327626438461539 0.1439524426,0.49005342384615386 0.0868922666,0.46495338076923076 C0.057719047,0.4521204538461539 0.0281764128,0.4451407076923077 0,0.4487012353846154 L0,1 Z"></path>'},viewBox:{height:"130",width:"500"}},curve:{top:{content:'<path d="M0,53.4060767 L1.8189894e-12,0 L500,0 L499.999988,1.4967675999999983 C337.159028,154.109237 0,53.4060767 0,53.4060767 Z"></path>',unitContent:'<path d="M0,0.48550978818181817 L3.6379788e-15,0 L1,0 L0.9999999759999999,0.013606978181818167 C0.6743180559999999,1.4009930636363637 0,0.48550978818181817 0,0.48550978818181817 Z"></path>'},bottom:{content:'<path d="M500,56.5939254 L500,110 L0,110 L1.21997012e-05,108.5032345 C162.840972,-44.1092354 500,56.5939254 500,56.5939254 Z"></path>',unitContent:'<path d="M1,0.514490230909091 L1,1 L0,1 L2.43994024e-8,0.986393040909091 C0.325681944,-0.4009930490909091 1,0.514490230909091 1,0.514490230909091 Z"></path>'},viewBox:{height:"110",width:"500"}},"uneven-cloud":{top:{content:'<path d="M462.095134,60.4447179 C450.042357,62.3466026 438.040968,67.5291342 427.17708,73.3586126 C406.697913,84.352536 385.357636,88.401171 363.29097,82.236394 C351.374303,78.904269 344.042359,80.391551 334.571526,88.979945 C280.545138,137.979564 195.874306,120.467477 169.404862,53.962727400000006 C161.806251,34.8617942 150.568752,23.7134384 132.950696,16.446764 C129.017363,14.823135899999997 124.700697,12.990815400000002 121.906252,9.9925991 C113.111808,0.5583047999999984 104.731252,2.8859223000000007 94.077086,7.4256807999999985 C61.1291114,21.483755700000003 26.9671271,17.726195699999998 0,1.7868290999999985 L0,0 L500,0 L500,48.3401478 C488.562665,54.1353505 475.861368,58.27562639999999 462.095134,60.4447179 Z"></path>',unitContent:'<path d="M0.9241902679999999,0.431747985 C0.900084714,0.4453328757142857 0.8760819360000001,0.48235095857142857 0.85435416,0.52399009 C0.813395826,0.6025181142857143 0.770715272,0.6314369357142857 0.72658194,0.5874028142857143 C0.702748606,0.5636019214285715 0.6880847179999999,0.5742253642857144 0.669143052,0.6355710357142857 C0.561090276,0.9855683142857143 0.391748612,0.8604819785714286 0.33880972400000003,0.3854480528571429 C0.323612502,0.2490128157142857 0.301137504,0.16938170285714285 0.265901392,0.11747688571428573 C0.258034726,0.10587954214285712 0.249401394,0.09279153857142859 0.24381250399999999,0.07137570785714285 C0.226223616,0.003987891428571417 0.209462504,0.02061373071428572 0.18815417199999998,0.053040577142857134 C0.1222582228,0.15345539785714288 0.0539342542,0.12661568357142855 0,0.01276306499999999 L0,0 L1,0 L1,0.34528676999999997 C0.97712533,0.386681075 0.951722736,0.4162544742857142 0.9241902679999999,0.431747985 Z"></path>'},bottom:{content:'<path d="M37.9048558,80.5552821 C49.9576334,78.6533974 61.959022,73.4708658 72.8229107,67.6413874 C93.302077,56.647464 114.642354,52.598828600000004 136.709021,58.7636065 C148.625687,62.0957308 155.957631,60.6084486 165.428464,52.0200546 C219.454852,3.020436 304.125684,20.53252325 330.595128,87.0372726 C338.193739,106.1382058 349.431239,117.2865616 367.049294,124.553236 C370.982627,126.176864 375.299294,128.009185 378.093738,131.00740100000002 C386.888182,140.44169499999998 395.268738,138.114078 405.922904,133.574319 C438.870879,119.5162443 473.032863,123.2738043 500,139.213171 L500,140 L0,140 L0,92.6598522 C11.4373256,86.8646495 24.1386221,82.7243736 37.9048558,80.5552821 Z"></path>',unitContent:'<path d="M0.0758097116,0.5753948721428571 C0.0999152668,0.5618099814285714 0.12391804399999999,0.5247918985714286 0.1456458214,0.48315276714285715 C0.186604154,0.40462474285714284 0.229284708,0.3757059185714286 0.27341804200000003,0.41974004642857143 C0.297251374,0.4435409342857143 0.31191526199999997,0.43291749 0.330856928,0.37157181857142857 C0.43890970399999996,0.02157454285714286 0.6082513679999999,0.14666088035714286 0.661190256,0.6216948042857142 C0.676387478,0.7581300414285714 0.698862478,0.8377611542857143 0.7340985879999999,0.8896659714285714 C0.7419652539999999,0.9012633142857143 0.7505985879999999,0.9143513214285715 0.7561874759999999,0.9357671500000001 C0.7737763639999999,1.003154964285714 0.790537476,0.9865291285714286 0.8118458080000001,0.9541022785714286 C0.877741758,0.8536874592857142 0.946065726,0.8805271735714285 1,0.9943797928571427 L1,1 L0,1 L0,0.6618560871428572 C0.0228746512,0.6204617821428572 0.0482772442,0.590888382857143 0.0758097116,0.5753948721428571 Z"></path>'},viewBox:{height:"140",width:"500"}},cloud:{top:{content:'<path d="M180.073901,41.3844566 C179.894713,41.3863384 179.715292,41.3872817 179.535642,41.3872817 C173.485567,41.3872817 167.69649,40.3151209 162.356229,38.3560615 C149.481416,53.7968449 129.792619,63.673964 107.715661,63.673964 C78.9292119,63.673964 54.2394833,46.845031 43.3716263,22.7801281 C26.6823611,21.7906514 11.5505227,15.210899399999999 0,4.934613000000001 L0,0 L500,0 L500,1.6574419999999996 C490.519755,7.811443400000002 479.123215,11.402363999999999 466.845083,11.402363999999999 C463.566431,11.402363999999999 460.402594,10.9571315 457.264273,10.462428800000001 C450.273216,42.890191 420.637766,67.2666667 385.108396,67.2666667 C375.950944,67.2666667 367.188543,65.6438339 359.105473,62.678583 C339.618035,86.049899 309.816885,101 276.400992,101 C233.745202,101 197.032364,76.5869216 180.073901,41.3844566 L180.073901,41.3844566 Z"></path>',unitContent:'<path d="M0.360147802,0.37622233272727273 C0.35978942599999997,0.37623944 0.359430584,0.3762480154545455 0.359071284,0.3762480154545455 C0.346971134,0.3762480154545455 0.33539298,0.36650109909090905 0.32471245800000004,0.34869146818181823 C0.298962832,0.4890622263636364 0.259585238,0.5788542181818181 0.21543132199999998,0.5788542181818181 C0.1578584238,0.5788542181818181 0.1084789666,0.4258639181818182 0.0867432526,0.20709207363636362 C0.053364722200000006,0.19809683090909092 0.0231010454,0.13828090363636364 0,0.04486011818181819 L0,0 L1,0 L1,0.015067654545454542 C0.98103951,0.07101312181818184 0.95824643,0.10365785454545454 0.933690166,0.10365785454545454 C0.927132862,0.10365785454545454 0.920805188,0.09961028636363635 0.914528546,0.09511298909090911 C0.900546432,0.3899108272727273 0.841275532,0.6115151518181818 0.770216792,0.6115151518181818 C0.751901888,0.6115151518181818 0.734377086,0.5967621263636363 0.718210946,0.5698053000000001 C0.6792360700000001,0.7822718090909091 0.61963377,0.9181818181818182 0.5528019839999999,0.9181818181818182 C0.467490404,0.9181818181818182 0.394064728,0.6962447418181817 0.360147802,0.37622233272727273 L0.360147802,0.37622233272727273 Z"></path>'},bottom:{content:'<path d="M180.073901,68.6155434 C197.032364,33.4130784 233.745202,9 276.400992,9 C309.816885,9 339.618035,23.950101 359.105473,47.321417 C367.188543,44.3561661 375.950944,42.7333333 385.108396,42.7333333 C420.637766,42.7333333 450.273216,67.109809 457.264273,99.5375712 C460.402594,99.0428685 463.566431,98.597636 466.845083,98.597636 C479.123215,98.597636 490.519755,102.1885566 500,108.342558 L500,110 L0,110 L0,105.065387 C11.5505227,94.7891006 26.6823611,88.2093486 43.3716263,87.2198719 C54.2394833,63.154969 78.9292119,46.326036 107.715661,46.326036 C129.792619,46.326036 149.481416,56.2031551 162.356229,71.64393849999999 C167.69649,69.6848791 173.485567,68.6127183 179.535642,68.6127183 C179.715292,68.6127183 179.894713,68.6136616 180.073901,68.6155434 L180.073901,68.6155434 Z"></path>',unitContent:'<path d="M0.360147802,0.6237776672727273 C0.394064728,0.3037552581818182 0.467490404,0.08181818181818182 0.5528019839999999,0.08181818181818182 C0.61963377,0.08181818181818182 0.6792360700000001,0.2177281909090909 0.718210946,0.4301947 C0.734377086,0.40323787363636365 0.751901888,0.38848484818181817 0.770216792,0.38848484818181817 C0.841275532,0.38848484818181817 0.900546432,0.6100891727272727 0.914528546,0.904887010909091 C0.920805188,0.9003897136363637 0.927132862,0.8963421454545454 0.933690166,0.8963421454545454 C0.95824643,0.8963421454545454 0.98103951,0.9289868781818181 1,0.9849323454545454 L1,1 L0,1 L0,0.9551398818181819 C0.0231010454,0.8617190963636363 0.053364722200000006,0.8019031690909091 0.0867432526,0.7929079263636364 C0.1084789666,0.5741360818181819 0.1578584238,0.42114578181818185 0.21543132199999998,0.42114578181818185 C0.259585238,0.42114578181818185 0.298962832,0.5109377736363636 0.32471245800000004,0.6513085318181817 C0.33539298,0.6334989009090909 0.346971134,0.6237519845454546 0.359071284,0.6237519845454546 C0.359430584,0.6237519845454546 0.35978942599999997,0.62376056 0.360147802,0.6237776672727273 L0.360147802,0.6237776672727273 Z"></path>'},viewBox:{height:"110",width:"500"}},"opened-book":{top:{content:'<path d="M0,10.19921 C27.5092374,36.5072115 64.8044292,52.667 105.874,52.667 C150.854,52.667 191.306,33.283 219.334,2.411999999999999 C247.362,33.283 287.814,52.667 332.794,52.667 C374.530243,52.667 412.368726,35.9779232 440,8.909100100000003 L440,0 L0,0 L0,10.19921 Z"></path>',unitContent:'<path d="M0,0.13245727272727273 C0.0625209940909091,0.47411962987012984 0.14728279363636365,0.683987012987013 0.24062272727272727,0.683987012987013 C0.34285000000000004,0.683987012987013 0.43478636363636364,0.43224675324675327 0.4984863636363636,0.03132467532467531 C0.5621863636363637,0.43224675324675327 0.6541227272727274,0.683987012987013 0.75635,0.683987012987013 C0.8512050977272727,0.683987012987013 0.93720165,0.46724575584415584 1,0.11570259870129875 L1,0 L0,0 L0,0.13245727272727273 Z"></path>'},bottom:{content:'<path d="M0,67.46779000000001 C27.5092374,41.159788500000005 64.8044292,25 105.874,25 C150.854,25 191.306,44.384 219.334,75.255 C247.362,44.384 287.814,25 332.794,25 C374.530243,25 412.368726,41.689076799999995 440,68.7578999 L440,77 L0,77 L0,67.46779000000001 Z"></path>',unitContent:'<path d="M0,0.876205064935065 C0.0625209940909091,0.5345427077922078 0.14728279363636365,0.3246753246753247 0.24062272727272727,0.3246753246753247 C0.34285000000000004,0.3246753246753247 0.43478636363636364,0.5764155844155844 0.4984863636363636,0.9773376623376623 C0.5621863636363637,0.5764155844155844 0.6541227272727274,0.3246753246753247 0.75635,0.3246753246753247 C0.8512050977272727,0.3246753246753247 0.93720165,0.5414165818181818 1,0.892959738961039 L1,1 L0,1 L0,0.876205064935065 Z"></path>'},viewBox:{height:"77",width:"440"}},"rounded-rectangle":{top:{content:'<path d="M500,0.7223658999999998 L493.882143,11.291447900000001 C479.644643,35.8757316 453.378571,51 424.941071,51 L73.2875,51 C44.8535714,51 18.5946429,35.8757316 4.34464286,11.291447900000001 L0,0.7223658999999998 L0,0 L500,0 L500,0.7223658999999998 Z"></path>',unitContent:'<path d="M1,0.009381375324675322 L0.987764286,0.14664218051948053 C0.959289286,0.46591859220779225 0.906757142,0.6623376623376623 0.849882142,0.6623376623376623 L0.14657499999999998,0.6623376623376623 C0.0897071428,0.6623376623376623 0.0371892858,0.46591859220779225 0.00868928572,0.14664218051948053 L0,0.009381375324675322 L0,0 L1,0 L1,0.009381375324675322 Z"></path>'},bottom:{content:'<path d="M500,76.2776341 L493.882143,65.70855209999999 C479.644643,41.1242684 453.378571,26 424.941071,26 L73.2875,26 C44.8535714,26 18.5946429,41.1242684 4.34464286,65.70855209999999 L0,76.2776341 L0,77 L500,77 L500,76.2776341 Z"></path>',unitContent:'<path d="M1,0.9906186246753247 L0.987764286,0.8533578194805194 C0.959289286,0.5340814077922078 0.906757142,0.33766233766233766 0.849882142,0.33766233766233766 L0.14657499999999998,0.33766233766233766 C0.0897071428,0.33766233766233766 0.0371892858,0.5340814077922078 0.00868928572,0.8533578194805194 L0,0.9906186246753247 L0,1 L1,1 L1,0.9906186246753247 Z"></path>'},viewBox:{height:"77",width:"500"}},"bubble-outer":{top:{content:'<path d="M500,0 L500,0 L500,30.2607279 C496.096246,31.3923348 491.960817,32 487.679672,32 C474.299491,32 462.342664,26.0643491 454.433375,16.7490052 C452.876333,16.9148717 451.294369,17 449.691992,17 C442.891833,17 436.459317,15.4668572 430.738926,12.736096799999999 C422.836599,21.4816232 411.25859,27 398.35729,27 C393.873585,27 389.549711,26.333471799999998 385.484415,25.096594099999997 C374.476863,37.2986166 358.336355,45 340.349077,45 C322.694163,45 306.818402,37.5805955 295.82916,25.768361499999997 C292.495899,26.5730159 289.009617,27 285.420946,27 C273.942228,27 263.511061,22.631511099999997 255.784318,15.508327000000001 C252.143727,16.480730200000004 248.310716,17 244.353185,17 C237.373026,17 230.780231,15.384618699999997 224.947367,12.516736700000003 C214.051528,27.340152500000002 196.222982,37 176.078031,37 C157.908594,37 141.623521,29.1418411 130.609852,16.724498699999998 C128.679626,16.906744600000003 126.722659,17 124.743329,17 C119.536512,17 114.484444,16.354669100000002 109.666834,15.141644800000002 C99.5909793,22.5839523 87.0292815,27 73.4086276,27 C55.2137053,27 38.9084376,19.119781600000003 27.8941349,6.6722214000000015 C25.9849334,6.888704799999999 24.0427737,7 22.0739257,7 C14.1469172,7 6.65253685,5.195858399999999 0,1.9861509999999996 L3.94985702e-06,1.9861691000000015 L2.72427744e-06,0 L500,0 Z M86,45 C83.790861,45 82,43.20913899999999 82,41 C82,38.790861 83.790861,37 86,37 C88.209139,37 90,38.790861 90,41 C90,43.20913899999999 88.209139,45 86,45 Z M25,29 C23.3431458,29 22,27.656854199999998 22,26 C22,24.343145800000002 23.3431458,23 25,23 C26.6568542,23 28,24.343145800000002 28,26 C28,27.656854199999998 26.6568542,29 25,29 Z M242.5,32 C241.119288,32 240,30.8807119 240,29.5 C240,28.1192881 241.119288,27 242.5,27 C243.880712,27 245,28.1192881 245,29.5 C245,30.8807119 243.880712,32 242.5,32 Z M382.5,51 C381.119288,51 380,49.880711899999994 380,48.5 C380,47.119288100000006 381.119288,46 382.5,46 C383.880712,46 385,47.119288100000006 385,48.5 C385,49.880711899999994 383.880712,51 382.5,51 Z M444,38 C441.790861,38 440,36.209139 440,34 C440,31.790861 441.790861,30 444,30 C446.209139,30 448,31.790861 448,34 C448,36.209139 446.209139,38 444,38 Z"></path>',unitContent:'<path d="M1,0 L1,0 L1,0.39816747236842104 C0.992192492,0.41305703684210526 0.983921634,0.42105263157894735 0.975359344,0.42105263157894735 C0.9485989819999999,0.42105263157894735 0.924685328,0.3429519618421053 0.9088667500000001,0.22038164736842103 C0.9057526659999999,0.22256410131578946 0.9025887380000001,0.2236842105263158 0.8993839840000001,0.2236842105263158 C0.885783666,0.2236842105263158 0.872918634,0.20351127894736842 0.8614778519999999,0.16758022105263157 C0.845673198,0.2826529368421053 0.8225171800000001,0.35526315789473684 0.79671458,0.35526315789473684 C0.7877471699999999,0.35526315789473684 0.779099422,0.34649304999999997 0.77096883,0.3302183434210526 C0.748953726,0.49077127105263163 0.7166727100000001,0.5921052631578947 0.680698154,0.5921052631578947 C0.645388326,0.5921052631578947 0.613636804,0.4944815197368421 0.59165832,0.3390573881578947 C0.584991798,0.3496449460526316 0.578019234,0.35526315789473684 0.570841892,0.35526315789473684 C0.547884456,0.35526315789473684 0.527022122,0.29778304078947365 0.511568636,0.20405693421052634 C0.5042874540000001,0.21685171315789478 0.49662143200000003,0.2236842105263158 0.48870637,0.2236842105263158 C0.47474605200000003,0.2236842105263158 0.46156046199999995,0.2024291934210526 0.449894734,0.16469390394736846 C0.428103056,0.3597388486842106 0.392445964,0.4868421052631579 0.35215606200000005,0.4868421052631579 C0.31581718799999997,0.4868421052631579 0.283247042,0.38344527763157893 0.261219704,0.2200591934210526 C0.25735925200000004,0.22245716578947372 0.253445318,0.2236842105263158 0.249486658,0.2236842105263158 C0.239073024,0.2236842105263158 0.22896888799999998,0.21519301447368425 0.21933366799999998,0.19923216842105265 C0.19918195860000001,0.29715726710526313 0.174058563,0.35526315789473684 0.1468172552,0.35526315789473684 C0.1104274106,0.35526315789473684 0.0778168752,0.2515760736842106 0.055788269800000005,0.08779238684210529 C0.0519698668,0.09064085263157894 0.048085547400000005,0.09210526315789473 0.0441478514,0.09210526315789473 C0.028293834400000002,0.09210526315789473 0.0133050737,0.06836655789473682 0,0.02613356578947368 L7.899714039999999e-9,0.02613380394736844 L5.4485548799999996e-9,0 L1,0 Z M0.172,0.5921052631578947 C0.16758172200000002,0.5921052631578947 0.164,0.5685413026315789 0.164,0.5394736842105263 C0.164,0.5104060657894737 0.16758172200000002,0.4868421052631579 0.172,0.4868421052631579 C0.17641827799999998,0.4868421052631579 0.18,0.5104060657894737 0.18,0.5394736842105263 C0.18,0.5685413026315789 0.17641827799999998,0.5921052631578947 0.172,0.5921052631578947 Z M0.05,0.3815789473684211 C0.0466862916,0.3815789473684211 0.044,0.36390597631578947 0.044,0.34210526315789475 C0.044,0.32030455 0.0466862916,0.3026315789473684 0.05,0.3026315789473684 C0.0533137084,0.3026315789473684 0.056,0.32030455 0.056,0.34210526315789475 C0.056,0.36390597631578947 0.0533137084,0.3815789473684211 0.05,0.3815789473684211 Z M0.485,0.42105263157894735 C0.48223857600000003,0.42105263157894735 0.48,0.4063251565789474 0.48,0.3881578947368421 C0.48,0.3699906328947368 0.48223857600000003,0.35526315789473684 0.485,0.35526315789473684 C0.487761424,0.35526315789473684 0.49,0.3699906328947368 0.49,0.3881578947368421 C0.49,0.4063251565789474 0.487761424,0.42105263157894735 0.485,0.42105263157894735 Z M0.765,0.6710526315789473 C0.762238576,0.6710526315789473 0.76,0.6563251565789473 0.76,0.6381578947368421 C0.76,0.6199906328947369 0.762238576,0.6052631578947368 0.765,0.6052631578947368 C0.767761424,0.6052631578947368 0.77,0.6199906328947369 0.77,0.6381578947368421 C0.77,0.6563251565789473 0.767761424,0.6710526315789473 0.765,0.6710526315789473 Z M0.888,0.5 C0.883581722,0.5 0.88,0.47643603947368424 0.88,0.4473684210526316 C0.88,0.4183008026315789 0.883581722,0.39473684210526316 0.888,0.39473684210526316 C0.892418278,0.39473684210526316 0.896,0.4183008026315789 0.896,0.4473684210526316 C0.896,0.47643603947368424 0.892418278,0.5 0.888,0.5 Z"></path>'},bottom:{content:'<path d="M500,76 L2.72427744e-06,76 L3.94985702e-06,74.0138309 L0,74.013849 C6.65253685,70.80414160000001 14.1469172,69 22.0739257,69 C24.0427737,69 25.9849334,69.1112952 27.8941349,69.3277786 C38.9084376,56.880218400000004 55.2137053,49 73.4086276,49 C87.0292815,49 99.5909793,53.4160477 109.666834,60.8583552 C114.484444,59.6453309 119.536512,59 124.743329,59 C126.722659,59 128.679626,59.0932554 130.609852,59.2755013 C141.623521,46.8581589 157.908594,39 176.078031,39 C196.222982,39 214.051528,48.6598475 224.947367,63.4832633 C230.780231,60.6153813 237.373026,59 244.353185,59 C248.310716,59 252.143727,59.5192698 255.784318,60.491673 C263.511061,53.3684889 273.942228,49 285.420946,49 C289.009617,49 292.495899,49.4269841 295.82916,50.2316385 C306.818402,38.4194045 322.694163,31 340.349077,31 C358.336355,31 374.476863,38.7013834 385.484415,50.903405899999996 C389.549711,49.6665282 393.873585,49 398.35729,49 C411.25859,49 422.836599,54.5183768 430.738926,63.2639032 C436.459317,60.5331428 442.891833,59 449.691992,59 C451.294369,59 452.876333,59.0851283 454.433375,59.2509948 C462.342664,49.9356509 474.299491,44 487.679672,44 C491.960817,44 496.096246,44.6076652 500,45.7392721 L500,76 L500,76 Z M86,33 C88.209139,33 90,34.790861 90,37 C90,39.209139 88.209139,41 86,41 C83.790861,41 82,39.209139 82,37 C82,34.790861 83.790861,33 86,33 Z M25,49 C26.6568542,49 28,50.3431458 28,52 C28,53.6568542 26.6568542,55 25,55 C23.3431458,55 22,53.6568542 22,52 C22,50.3431458 23.3431458,49 25,49 Z M242.5,43 C243.880712,43 245,44.1192881 245,45.5 C245,46.8807119 243.880712,48 242.5,48 C241.119288,48 240,46.8807119 240,45.5 C240,44.1192881 241.119288,43 242.5,43 Z M382.5,27.000000000000007 C383.880712,27.000000000000007 385,28.11928813 385,29.5 C385,30.88071187 383.880712,32 382.5,32 C381.119288,32 380,30.88071187 380,29.5 C380,28.11928813 381.119288,27.000000000000007 382.5,27.000000000000007 Z M444,41 C446.209139,41 448,42.790861 448,45 C448,47.209139 446.209139,49 444,49 C441.790861,49 440,47.209139 440,45 C440,42.790861 441.790861,41 444,41 Z"></path>',unitContent:'<path d="M1,1 L5.4485548799999996e-9,1 L7.899714039999999e-9,0.9738661960526316 L0,0.9738664342105262 C0.0133050737,0.9316334421052632 0.028293834400000002,0.9078947368421053 0.0441478514,0.9078947368421053 C0.048085547400000005,0.9078947368421053 0.0519698668,0.909359147368421 0.055788269800000005,0.9122076131578948 C0.0778168752,0.7484239263157896 0.1104274106,0.6447368421052632 0.1468172552,0.6447368421052632 C0.174058563,0.6447368421052632 0.19918195860000001,0.7028427328947369 0.21933366799999998,0.8007678315789474 C0.22896888799999998,0.7848069855263158 0.239073024,0.7763157894736842 0.249486658,0.7763157894736842 C0.253445318,0.7763157894736842 0.25735925200000004,0.7775428342105263 0.261219704,0.7799408065789474 C0.283247042,0.616554722368421 0.31581718799999997,0.5131578947368421 0.35215606200000005,0.5131578947368421 C0.392445964,0.5131578947368421 0.428103056,0.6402611513157894 0.449894734,0.8353060960526315 C0.46156046199999995,0.7975708065789474 0.47474605200000003,0.7763157894736842 0.48870637,0.7763157894736842 C0.49662143200000003,0.7763157894736842 0.5042874540000001,0.7831482868421052 0.511568636,0.7959430657894737 C0.527022122,0.7022169592105264 0.547884456,0.6447368421052632 0.570841892,0.6447368421052632 C0.578019234,0.6447368421052632 0.584991798,0.6503550539473684 0.59165832,0.6609426118421053 C0.613636804,0.5055184802631579 0.645388326,0.40789473684210525 0.680698154,0.40789473684210525 C0.7166727100000001,0.40789473684210525 0.748953726,0.5092287289473684 0.77096883,0.6697816565789473 C0.779099422,0.65350695 0.7877471699999999,0.6447368421052632 0.79671458,0.6447368421052632 C0.8225171800000001,0.6447368421052632 0.845673198,0.7173470631578948 0.8614778519999999,0.8324197789473684 C0.872918634,0.7964887210526316 0.885783666,0.7763157894736842 0.8993839840000001,0.7763157894736842 C0.9025887380000001,0.7763157894736842 0.9057526659999999,0.7774358986842106 0.9088667500000001,0.779618352631579 C0.924685328,0.6570480381578947 0.9485989819999999,0.5789473684210527 0.975359344,0.5789473684210527 C0.983921634,0.5789473684210527 0.992192492,0.5869429631578947 1,0.6018325276315789 L1,1 L1,1 Z M0.172,0.4342105263157895 C0.17641827799999998,0.4342105263157895 0.18,0.45777448684210525 0.18,0.4868421052631579 C0.18,0.5159097236842105 0.17641827799999998,0.5394736842105263 0.172,0.5394736842105263 C0.16758172200000002,0.5394736842105263 0.164,0.5159097236842105 0.164,0.4868421052631579 C0.164,0.45777448684210525 0.16758172200000002,0.4342105263157895 0.172,0.4342105263157895 Z M0.05,0.6447368421052632 C0.0533137084,0.6447368421052632 0.056,0.6624098131578947 0.056,0.6842105263157895 C0.056,0.7060112394736842 0.0533137084,0.7236842105263158 0.05,0.7236842105263158 C0.0466862916,0.7236842105263158 0.044,0.7060112394736842 0.044,0.6842105263157895 C0.044,0.6624098131578947 0.0466862916,0.6447368421052632 0.05,0.6447368421052632 Z M0.485,0.5657894736842105 C0.487761424,0.5657894736842105 0.49,0.5805169486842106 0.49,0.5986842105263158 C0.49,0.6168514723684211 0.487761424,0.631578947368421 0.485,0.631578947368421 C0.48223857600000003,0.631578947368421 0.48,0.6168514723684211 0.48,0.5986842105263158 C0.48,0.5805169486842106 0.48223857600000003,0.5657894736842105 0.485,0.5657894736842105 Z M0.765,0.35526315789473695 C0.767761424,0.35526315789473695 0.77,0.3699906332894737 0.77,0.3881578947368421 C0.77,0.4063251561842105 0.767761424,0.42105263157894735 0.765,0.42105263157894735 C0.762238576,0.42105263157894735 0.76,0.4063251561842105 0.76,0.3881578947368421 C0.76,0.3699906332894737 0.762238576,0.35526315789473695 0.765,0.35526315789473695 Z M0.888,0.5394736842105263 C0.892418278,0.5394736842105263 0.896,0.5630376447368421 0.896,0.5921052631578947 C0.896,0.6211728815789473 0.892418278,0.6447368421052632 0.888,0.6447368421052632 C0.883581722,0.6447368421052632 0.88,0.6211728815789473 0.88,0.5921052631578947 C0.88,0.5630376447368421 0.883581722,0.5394736842105263 0.888,0.5394736842105263 Z"></path>'},viewBox:{height:"76",width:"500"}},"bubble-inner":{top:{content:'<path d="M500,0 L500,0 L500,50.2607279 C496.096246,51.3923348 491.960817,52 487.679672,52 C474.299491,52 462.342664,46.0643491 454.433375,36.7490052 C452.876333,36.9148717 451.294369,37 449.691992,37 C442.891833,37 436.459317,35.4668572 430.738926,32.7360968 C422.836599,41.4816232 411.25859,47 398.35729,47 C393.873585,47 389.549711,46.3334718 385.484415,45.0965941 C374.476863,57.2986166 358.336355,65 340.349077,65 C322.694163,65 306.818402,57.5805955 295.82916,45.7683615 C292.495899,46.5730159 289.009617,47 285.420946,47 C273.942228,47 263.511061,42.6315111 255.784318,35.508327 C252.143727,36.4807302 248.310716,37 244.353185,37 C237.373026,37 230.780231,35.3846187 224.947367,32.5167367 C214.051528,47.3401525 196.222982,57 176.078031,57 C157.908594,57 141.623521,49.1418411 130.609852,36.7244987 C128.679626,36.9067446 126.722659,37 124.743329,37 C119.536512,37 114.484444,36.3546691 109.666834,35.1416448 C99.5909793,42.5839523 87.0292815,47 73.4086276,47 C55.2137053,47 38.9084376,39.1197816 27.8941349,26.6722214 C25.9849334,26.8887048 24.0427737,27 22.0739257,27 C14.1469172,27 6.65253685,25.1958584 0,21.986151 L3.94985702e-06,21.9861691 L2.72427744e-06,0 L500,0 Z M86,25 C88.209139,25 90,23.209139 90,21 C90,18.790861 88.209139,17 86,17 C83.790861,17 82,18.790861 82,21 C82,23.209139 83.790861,25 86,25 Z M25,9 C26.6568542,9 28,7.6568542 28,6 C28,4.34314575 26.6568542,3 25,3 C23.3431458,3 22,4.34314575 22,6 C22,7.6568542 23.3431458,9 25,9 Z M242.5,12 C243.880712,12 245,10.8807119 245,9.5 C245,8.1192881 243.880712,7 242.5,7 C241.119288,7 240,8.1192881 240,9.5 C240,10.8807119 241.119288,12 242.5,12 Z M382.5,31 C383.880712,31 385,29.8807119 385,28.5 C385,27.1192881 383.880712,26 382.5,26 C381.119288,26 380,27.1192881 380,28.5 C380,29.8807119 381.119288,31 382.5,31 Z M444,18 C446.209139,18 448,16.209139 448,14 C448,11.790861 446.209139,10 444,10 C441.790861,10 440,11.790861 440,14 C440,16.209139 441.790861,18 444,18 Z"></path>',unitContent:'<path d="M1,0 L1,0 L1,0.7180103985714286 C0.992192492,0.7341762114285715 0.983921634,0.7428571428571429 0.975359344,0.7428571428571429 C0.9485989819999999,0.7428571428571429 0.924685328,0.65806213 0.9088667500000001,0.5249857885714285 C0.9057526659999999,0.52735531 0.9025887380000001,0.5285714285714286 0.8993839840000001,0.5285714285714286 C0.885783666,0.5285714285714286 0.872918634,0.5066693885714285 0.8614778519999999,0.4676585257142857 C0.845673198,0.5925946171428572 0.8225171800000001,0.6714285714285714 0.79671458,0.6714285714285714 C0.7877471699999999,0.6714285714285714 0.779099422,0.6619067399999999 0.77096883,0.6442370585714285 C0.748953726,0.8185516657142857 0.7166727100000001,0.9285714285714286 0.680698154,0.9285714285714286 C0.645388326,0.9285714285714286 0.613636804,0.8225799357142858 0.59165832,0.6538337357142857 C0.584991798,0.6653287985714286 0.578019234,0.6714285714285714 0.570841892,0.6714285714285714 C0.547884456,0.6714285714285714 0.527022122,0.6090215871428571 0.511568636,0.5072618142857143 C0.5042874540000001,0.5211532885714286 0.49662143200000003,0.5285714285714286 0.48870637,0.5285714285714286 C0.47474605200000003,0.5285714285714286 0.46156046199999995,0.5054945528571428 0.449894734,0.46452481000000007 C0.428103056,0.6762878928571429 0.392445964,0.8142857142857143 0.35215606200000005,0.8142857142857143 C0.31581718799999997,0.8142857142857143 0.283247042,0.7020263014285715 0.261219704,0.5246356957142857 C0.25735925200000004,0.5272392085714286 0.253445318,0.5285714285714286 0.249486658,0.5285714285714286 C0.239073024,0.5285714285714286 0.22896888799999998,0.5193524157142857 0.21933366799999998,0.5020234971428572 C0.19918195860000001,0.6083421757142857 0.174058563,0.6714285714285714 0.1468172552,0.6714285714285714 C0.1104274106,0.6714285714285714 0.0778168752,0.5588540228571429 0.055788269800000005,0.3810317342857143 C0.0519698668,0.3841243542857143 0.048085547400000005,0.38571428571428573 0.0441478514,0.38571428571428573 C0.028293834400000002,0.38571428571428573 0.0133050737,0.3599408342857143 0,0.3140878714285714 L7.899714039999999e-9,0.31408813 L5.4485548799999996e-9,0 L1,0 Z M0.172,0.35714285714285715 C0.17641827799999998,0.35714285714285715 0.18,0.33155912857142855 0.18,0.3 C0.18,0.2684408714285714 0.17641827799999998,0.24285714285714285 0.172,0.24285714285714285 C0.16758172200000002,0.24285714285714285 0.164,0.2684408714285714 0.164,0.3 C0.164,0.33155912857142855 0.16758172200000002,0.35714285714285715 0.172,0.35714285714285715 Z M0.05,0.12857142857142856 C0.0533137084,0.12857142857142856 0.056,0.10938363142857142 0.056,0.08571428571428572 C0.056,0.06204493928571428 0.0533137084,0.04285714285714286 0.05,0.04285714285714286 C0.0466862916,0.04285714285714286 0.044,0.06204493928571428 0.044,0.08571428571428572 C0.044,0.10938363142857142 0.0466862916,0.12857142857142856 0.05,0.12857142857142856 Z M0.485,0.17142857142857143 C0.487761424,0.17142857142857143 0.49,0.15543874142857142 0.49,0.1357142857142857 C0.49,0.11598983 0.487761424,0.1 0.485,0.1 C0.48223857600000003,0.1 0.48,0.11598983 0.48,0.1357142857142857 C0.48,0.15543874142857142 0.48223857600000003,0.17142857142857143 0.485,0.17142857142857143 Z M0.765,0.44285714285714284 C0.767761424,0.44285714285714284 0.77,0.42686731285714286 0.77,0.40714285714285714 C0.77,0.3874184014285714 0.767761424,0.37142857142857144 0.765,0.37142857142857144 C0.762238576,0.37142857142857144 0.76,0.3874184014285714 0.76,0.40714285714285714 C0.76,0.42686731285714286 0.762238576,0.44285714285714284 0.765,0.44285714285714284 Z M0.888,0.2571428571428571 C0.892418278,0.2571428571428571 0.896,0.23155912857142857 0.896,0.2 C0.896,0.16844087142857142 0.892418278,0.14285714285714285 0.888,0.14285714285714285 C0.883581722,0.14285714285714285 0.88,0.16844087142857142 0.88,0.2 C0.88,0.23155912857142857 0.883581722,0.2571428571428571 0.888,0.2571428571428571 Z"></path>'},bottom:{content:'<path d="M500,70 L2.72427744e-06,70 L3.94985702e-06,50.0138309 L0,50.013849 C6.65253685,46.8041416 14.1469172,45 22.0739257,45 C24.0427737,45 25.9849334,45.1112952 27.8941349,45.3277786 C38.9084376,32.880218400000004 55.2137053,25 73.4086276,25 C87.0292815,25 99.5909793,29.4160477 109.666834,36.8583552 C114.484444,35.645330900000005 119.536512,35 124.743329,35 C126.722659,35 128.679626,35.093255400000004 130.609852,35.2755013 C141.623521,22.8581589 157.908594,15 176.078031,15 C196.222982,15 214.051528,24.6598475 224.947367,39.4832633 C230.780231,36.615381299999996 237.373026,35 244.353185,35 C248.310716,35 252.143727,35.519269800000004 255.784318,36.491673 C263.511061,29.3684889 273.942228,25 285.420946,25 C289.009617,25 292.495899,25.4269841 295.82916,26.2316385 C306.818402,14.41940447 322.694163,7 340.349077,7 C358.336355,7 374.476863,14.701383400000001 385.484415,26.9034059 C389.549711,25.6665282 393.873585,25 398.35729,25 C411.25859,25 422.836599,30.5183768 430.738926,39.2639032 C436.459317,36.5331428 442.891833,35 449.691992,35 C451.294369,35 452.876333,35.0851283 454.433375,35.2509948 C462.342664,25.9356509 474.299491,20 487.679672,20 C491.960817,20 496.096246,20.6076652 500,21.7392721 L500,70 L500,70 Z M86,46 C83.790861,46 82,47.790861 82,50 C82,52.209139 83.790861,54 86,54 C88.209139,54 90,52.209139 90,50 C90,47.790861 88.209139,46 86,46 Z M25,62 C23.3431458,62 22,63.3431458 22,65 C22,66.6568542 23.3431458,68 25,68 C26.6568542,68 28,66.6568542 28,65 C28,63.3431458 26.6568542,62 25,62 Z M242.5,56 C241.119288,56 240,57.1192881 240,58.5 C240,59.8807119 241.119288,61 242.5,61 C243.880712,61 245,59.8807119 245,58.5 C245,57.1192881 243.880712,56 242.5,56 Z M382.5,40 C381.119288,40 380,41.1192881 380,42.5 C380,43.8807119 381.119288,45 382.5,45 C383.880712,45 385,43.8807119 385,42.5 C385,41.1192881 383.880712,40 382.5,40 Z M444,54 C441.790861,54 440,55.790861 440,58 C440,60.209139 441.790861,62 444,62 C446.209139,62 448,60.209139 448,58 C448,55.790861 446.209139,54 444,54 Z"></path>',unitContent:'<path d="M1,1 L5.4485548799999996e-9,1 L7.899714039999999e-9,0.7144832985714286 L0,0.7144835571428572 C0.0133050737,0.6686305942857143 0.028293834400000002,0.6428571428571429 0.0441478514,0.6428571428571429 C0.048085547400000005,0.6428571428571429 0.0519698668,0.6444470742857143 0.055788269800000005,0.6475396942857143 C0.0778168752,0.4697174057142858 0.1104274106,0.35714285714285715 0.1468172552,0.35714285714285715 C0.174058563,0.35714285714285715 0.19918195860000001,0.42022925285714285 0.21933366799999998,0.5265479314285714 C0.22896888799999998,0.5092190128571429 0.239073024,0.5 0.249486658,0.5 C0.253445318,0.5 0.25735925200000004,0.5013322200000001 0.261219704,0.5039357328571429 C0.283247042,0.32654512714285716 0.31581718799999997,0.21428571428571427 0.35215606200000005,0.21428571428571427 C0.392445964,0.21428571428571427 0.428103056,0.3522835357142857 0.449894734,0.5640466185714286 C0.46156046199999995,0.5230768757142856 0.47474605200000003,0.5 0.48870637,0.5 C0.49662143200000003,0.5 0.5042874540000001,0.5074181400000001 0.511568636,0.5213096142857143 C0.527022122,0.41954984142857144 0.547884456,0.35714285714285715 0.570841892,0.35714285714285715 C0.578019234,0.35714285714285715 0.584991798,0.36324262999999996 0.59165832,0.37473769285714287 C0.613636804,0.20599149242857143 0.645388326,0.1 0.680698154,0.1 C0.7166727100000001,0.1 0.748953726,0.21001976285714288 0.77096883,0.38433437 C0.779099422,0.36666468857142853 0.7877471699999999,0.35714285714285715 0.79671458,0.35714285714285715 C0.8225171800000001,0.35714285714285715 0.845673198,0.4359768114285714 0.8614778519999999,0.5609129028571429 C0.872918634,0.52190204 0.885783666,0.5 0.8993839840000001,0.5 C0.9025887380000001,0.5 0.9057526659999999,0.5012161185714286 0.9088667500000001,0.5035856400000001 C0.924685328,0.37050929857142856 0.9485989819999999,0.2857142857142857 0.975359344,0.2857142857142857 C0.983921634,0.2857142857142857 0.992192492,0.29439521714285716 1,0.31056103 L1,1 L1,1 Z M0.172,0.6571428571428571 C0.16758172200000002,0.6571428571428571 0.164,0.6827265857142857 0.164,0.7142857142857143 C0.164,0.7458448428571428 0.16758172200000002,0.7714285714285715 0.172,0.7714285714285715 C0.17641827799999998,0.7714285714285715 0.18,0.7458448428571428 0.18,0.7142857142857143 C0.18,0.6827265857142857 0.17641827799999998,0.6571428571428571 0.172,0.6571428571428571 Z M0.05,0.8857142857142857 C0.0466862916,0.8857142857142857 0.044,0.9049020828571429 0.044,0.9285714285714286 C0.044,0.9522407742857143 0.0466862916,0.9714285714285714 0.05,0.9714285714285714 C0.0533137084,0.9714285714285714 0.056,0.9522407742857143 0.056,0.9285714285714286 C0.056,0.9049020828571429 0.0533137084,0.8857142857142857 0.05,0.8857142857142857 Z M0.485,0.8 C0.48223857600000003,0.8 0.48,0.81598983 0.48,0.8357142857142857 C0.48,0.8554387414285715 0.48223857600000003,0.8714285714285714 0.485,0.8714285714285714 C0.487761424,0.8714285714285714 0.49,0.8554387414285715 0.49,0.8357142857142857 C0.49,0.81598983 0.487761424,0.8 0.485,0.8 Z M0.765,0.5714285714285714 C0.762238576,0.5714285714285714 0.76,0.5874184014285714 0.76,0.6071428571428571 C0.76,0.6268673128571429 0.762238576,0.6428571428571429 0.765,0.6428571428571429 C0.767761424,0.6428571428571429 0.77,0.6268673128571429 0.77,0.6071428571428571 C0.77,0.5874184014285714 0.767761424,0.5714285714285714 0.765,0.5714285714285714 Z M0.888,0.7714285714285715 C0.883581722,0.7714285714285715 0.88,0.7970123 0.88,0.8285714285714286 C0.88,0.8601305571428571 0.883581722,0.8857142857142857 0.888,0.8857142857142857 C0.892418278,0.8857142857142857 0.896,0.8601305571428571 0.896,0.8285714285714286 C0.896,0.7970123 0.892418278,0.7714285714285715 0.888,0.7714285714285715 Z"></path>'},viewBox:{height:"70",width:"500"}}}},"./public/editor/services/api/service.js":function(e,t,n){"use strict";n.r(t);var i=n("./node_modules/vc-cake/index.js"),r=n.n(i),a=n("./public/components/api/publicAPI.js"),s=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(s),l=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),c=n.n(l),u=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),d=n.n(u),f=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),h=n.n(f),p=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),m=n.n(p),b=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),v=n.n(b),g=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),y=n.n(g),_=n("./node_modules/react/index.js"),w=n.n(_),C=n("./node_modules/react-dom/index.js"),S=n.n(C),x=n("./node_modules/lodash/lodash.js"),k=n.n(x),M=n("./node_modules/classnames/index.js"),T=n.n(M),j=n("./node_modules/prop-types/index.js"),E=n.n(j);function A(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return m()(this,n)}}var L=function(e){h()(n,e);var t=A(n);function n(){return o()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,n=e.deviceData,i=n.videoYoutube,r=/^.*((youtu\.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*)(?:(\?t|&start)=(?:(\d+)h)?(?:(\d+)m)?(\d+)s)?.*/;if(i&&-1!==i.search(r)){var a={videoId:i.trim().match(r)[7]},s=T()({"vce-asset-video-yt-player":!0,"vcv-lozad":n.lazyLoad}),o='<div class="'.concat(s,'" />'),l=["vce-asset-video-yt-container","vce-visible-".concat(t,"-only")];return w.a.createElement("div",{className:T()(l)},w.a.createElement("div",{className:"vce-asset-video-yt-wrapper"},w.a.createElement("div",{className:"vce-asset-video-yt-background","data-vce-assets-video-yt":a.videoId,"data-vce-assets-video-replacer":".vce-asset-video-yt-player","data-vce-assets-video-orientation-class":"vce-asset-video-yt--state-landscape"},w.a.createElement("svg",{className:"vce-asset-video-yt-sizer",width:"0",height:"0"}),w.a.createElement("div",{className:"vcvhelper","data-vcvs-html":o,dangerouslySetInnerHTML:{__html:'<div class="vce-asset-video-yt-player" />'}}))))}return null}}]),n}(w.a.Component);function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return m()(this,n)}}y()(L,"propTypes",{id:E.a.string,atts:E.a.object,editor:E.a.object});var O=function(e){h()(n,e);var t=P(n);function n(){return o()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,n=e.deviceData,i=n.videoVimeo,r=/https?:\/\/(?:www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)/;if(i&&-1!==i.search(r)){var a={videoId:i.trim().match(r)[3]},s=T()({"vce-asset-video-vimeo-player":!0,"vcv-lozad":n.lazyLoad}),o='<div class="'.concat(s,'" />'),l=["vce-asset-video-vimeo-container","vce-visible-".concat(t,"-only")];return w.a.createElement("div",{className:T()(l)},w.a.createElement("div",{className:"vce-asset-video-vimeo-wrapper"},w.a.createElement("div",{className:"vce-asset-video-vimeo-background","data-vce-assets-video-vimeo":a.videoId,"data-vce-assets-video-replacer":".vce-asset-video-vimeo-player","data-vce-assets-video-orientation-class":"vce-asset-video-vimeo--state-landscape"},w.a.createElement("svg",{className:"vce-asset-video-vimeo-sizer"}),w.a.createElement("div",{className:"vcvhelper","data-vcvs-html":o,dangerouslySetInnerHTML:{__html:'<div class="vce-asset-video-vimeo-player" />'}}))))}return null}}]),n}(w.a.Component);y()(O,"propTypes",{id:E.a.string,atts:E.a.object,editor:E.a.object});var B=n("./node_modules/@babel/runtime/helpers/extends/index.js"),I=n.n(B);function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return m()(this,n)}}var D=function(e){h()(n,e);var t=R(n);function n(){return o()(this,n),t.apply(this,arguments)}return c()(n,[{key:"getPublicImage",value:function(e){var t=this.props.atts.metaAssetsPath;return e&&e.match&&e.match("^(https?:)?\\/\\/?")?e:t+e}},{key:"render",value:function(){var e=this,t=this.props,n=t.reactKey,i=t.deviceKey,r=t.deviceData,a=t.images,s=r.backgroundStyle,o=r.backgroundPosition;if(a){var l=[];a.urls&&a.urls.length?a.urls.forEach((function(e,t){var i=e.id;e.id||(i="".concat(e.full,"-").concat(t));var a=T()({"vce-asset-background-simple-item":!0,vcvhelper:r.lazyLoad}),s={style:{backgroundImage:"url(".concat(e.full,")")}},o="".concat(n,"-").concat(i);r.lazyLoad&&(s["data-vcvs-html"]='\n <div class="vce-asset-background-simple-item vcv-lozad" data-background-image="'.concat(e.full,'"></div>\n <noscript>\n <div class="vce-asset-background-simple-item" style="background-image: url(').concat(e.full,')"></div>\n </noscript>\n ')),l.push(w.a.createElement("div",I()({className:a},s,{key:o})))})):a.length&&a.forEach((function(t,i){var a={style:{backgroundImage:"url(".concat(e.getPublicImage(t),")")}},s=T()({"vce-asset-background-simple-item":!0,vcvhelper:r.lazyLoad});r.lazyLoad&&(a["data-vcvs-html"]='\n <div class="vce-asset-background-simple-item vcv-lozad" data-background-image="'.concat(e.getPublicImage(t),'"></div>\n <noscript>\n <div class="vce-asset-background-simple-item" style="background-image: url(').concat(e.getPublicImage(t),')"></div>\n </noscript>\n '));var o="".concat(n,"-").concat(t,"-").concat(i);l.push(w.a.createElement("div",I()({className:s},a,{key:o})))}));var c=["vce-asset-background-simple-container","vce-visible-".concat(i,"-only")];s&&c.push("vce-asset-background-simple--style-".concat(s)),o&&c.push("vce-asset-background-simple--position-".concat(o));var u=T()(["vce-asset-background-simple"]);return w.a.createElement("div",{className:T()(c)},w.a.createElement("div",{className:T()(u)},l))}return null}}]),n}(w.a.Component);y()(D,"propTypes",{id:E.a.string,atts:E.a.object,editor:E.a.object});var N=n("./node_modules/react-dom/server.browser.js"),F=n.n(N);function H(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return m()(this,n)}}var G=function(e){h()(n,e);var t=H(n);function n(){return o()(this,n),t.apply(this,arguments)}return c()(n,[{key:"getPublicImage",value:function(e){var t=this.props.atts.metaAssetsPath;return e.match("^(https?:)?\\/\\/?")?e:t+e}},{key:"render",value:function(){var e=this,t=this.props,n=t.reactKey,i=t.deviceKey,r=t.deviceData,a=t.images,s=r.backgroundPosition,o=r.backgroundZoom,l=r.backgroundZoomSpeed,c=r.backgroundZoomReverse;if(a){var u=[];a.urls&&a.urls.length?a.urls.forEach((function(e,t){var i=e.id;e.id||(i="".concat(e.full,"-").concat(t));var a=T()({"vce-asset-background-zoom-item":!0,vcvhelper:r.lazyLoad}),s={style:{backgroundImage:"url(".concat(e.full,")")}},o="".concat(n,"-").concat(i);r.lazyLoad&&(s["data-vcvs-html"]='\n <div class="vce-asset-background-zoom-item vcv-lozad" data-background-image="'.concat(e.full,'"></div>\n <noscript>\n <div class="vce-asset-background-zoom-item" style="background-image: url(').concat(e.full,')"></div>\n </noscript>\n ')),u.push(w.a.createElement("div",I()({className:a},s,{key:o})))})):a.length&&a.forEach((function(t,i){var a="".concat(n,"-").concat(t,"-").concat(i),s=T()({"vce-asset-background-zoom-item":!0,vcvhelper:r.lazyLoad}),o={style:{backgroundImage:"url(".concat(e.getPublicImage(t),")")}};r.lazyLoad&&(o["data-vcvs-html"]='\n <div class="vce-asset-background-zoom-item vcv-lozad" data-background-image="'.concat(e.getPublicImage(t),'"></div>\n <noscript>\n <div class="vce-asset-background-zoom-item" style="background-image: url(').concat(e.getPublicImage(t),')"></div>\n </noscript>\n ')),u.push(w.a.createElement("div",I()({className:s},o,{key:a})))}));var d=["vce-asset-background-zoom-container","vce-visible-".concat(i,"-only")];s&&d.push("vce-asset-background-zoom--position-".concat(s));var f=T()(["vce-asset-background-zoom"]),h=1+o/100,p=c?h:1/h,m=c?{}:{transform:"scale(".concat(h,")")},b={"data-vce-assets-zoom":c?"in":"out","data-vce-assets-zoom-scale":p,"data-vce-assets-zoom-duration":l},v=F.a.renderToStaticMarkup(w.a.createElement("div",{className:T()(d)},w.a.createElement("div",{className:"vce-asset-background-zoom--scale-helper",style:m},w.a.createElement("div",I()({className:f},b),u))));return w.a.createElement("div",{className:T()(d)},w.a.createElement("div",{className:"vcvhelper","data-vcvs-html":v,dangerouslySetInnerHTML:{__html:v}}))}return null}}]),n}(w.a.Component);function V(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return m()(this,n)}}y()(G,"propTypes",{id:E.a.string,atts:E.a.object,editor:E.a.object});var U=function(e){h()(n,e);var t=V(n);function n(){return o()(this,n),t.apply(this,arguments)}return c()(n,[{key:"getPublicImage",value:function(e){var t=this.props.atts.metaAssetsPath;return e.match("^(https?:)?\\/\\/?")?e:t+e}},{key:"render",value:function(){var e=this,t=this.props,n=t.reactKey,i=t.deviceKey,r=t.deviceData,a=t.images,s=r.backgroundStyle,o=r.backgroundPosition,l=r.sliderTimeout,c=r.sliderEffect,u=r.sliderDirection,d=l;if(d||(d="carousel"===c?10:5),a){var f=[];a.urls&&a.urls.length?a.urls.forEach((function(e,t){var i=e.id;e.id||(i="".concat(e.full,"-").concat(t));var a=T()({"vce-asset-background-slider-item":!0,vcvhelper:r.lazyLoad}),s={style:{backgroundImage:"url(".concat(e.full,")")}},o="".concat(n,"-").concat(i);r.lazyLoad&&(s["data-vcvs-html"]='\n <div class="vce-asset-background-slider-item vcv-lozad" data-background-image="'.concat(e.full,'"></div>\n <noscript>\n <div class="vce-asset-background-slider-item" style="background-image: url(').concat(e.full,'); visibility: visible;"></div>\n </noscript>\n ')),f.push(w.a.createElement("div",I()({className:a},s,{key:o})))})):a.length&&a.forEach((function(t,i){var a={style:{backgroundImage:"url(".concat(e.getPublicImage(t),")")}},s=T()({"vce-asset-background-slider-item":!0,vcvhelper:r.lazyLoad});r.lazyLoad&&(a["data-vcvs-html"]='\n <div class="vce-asset-background-slider-item vcv-lozad" data-background-image="'.concat(e.getPublicImage(t),'"></div>\n <noscript>\n <div class="vce-asset-background-slider-item" style="background-image: url(').concat(e.getPublicImage(t),'); visibility: visible;"></div>\n </noscript>\n '));var o="".concat(n,"-").concat(t,"-").concat(i);f.push(w.a.createElement("div",I()({className:s},a,{key:o})))}));var h=["vce-asset-background-slider-container","vce-visible-".concat(i,"-only")];s&&h.push("vce-asset-background-slider--style-".concat(s)),o&&h.push("vce-asset-background-slider--position-".concat(o));var p={"data-vce-assets-slider":d,"data-vce-assets-slider-effect":c,"data-vce-assets-slider-direction":u,"data-vce-assets-slider-slides":".vce-asset-background-slider-items","data-vce-assets-slider-slide":".vce-asset-background-slider-item"},m=F.a.renderToStaticMarkup(w.a.createElement("div",I()({className:T()(["vce-asset-background-slider"])},p),w.a.createElement("div",{className:"vce-asset-background-slider-items"},f)));return w.a.createElement("div",{className:T()(h)},w.a.createElement("div",{className:"vcvhelper","data-vcvs-html":m,dangerouslySetInnerHTML:{__html:m}}))}return null}}]),n}(w.a.Component);function z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return m()(this,n)}}y()(U,"propTypes",{id:E.a.string,atts:E.a.object,editor:E.a.object});var W=function(e){h()(n,e);var t=z(n);function n(){return o()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.reactKey,n=e.deviceKey,i=e.deviceData,r=i.videoEmbed;if(r&&r.urls&&r.urls.length){var a=r.urls[0],s="".concat(t,"-").concat(a.id),o=["vce-asset-video-embed-container","vce-visible-".concat(n,"-only")],l=!0,c=w.a.createElement("video",{key:s,className:"vce-asset-video-embed-player",playsInline:l},w.a.createElement("source",{src:a.url,type:"video/mp4"}));if(i.lazyLoad){var u='\n <video class="vce-asset-video-embed-player vcv-lozad" playsinline="'.concat(l,'" loop="true" autoplay="true" muted="true">\n <source data-src="').concat(a.url,'" type="video/mp4" />\n </video>\n <noscript>\n <video class="vce-asset-video-embed-player" playsinline="').concat(l,'" loop="true" autoplay="true" muted="true">\n <source src="').concat(a.url,'" type="video/mp4" />\n </video>\n </noscript>\n ');c=w.a.createElement("div",{className:"vcvhelper","data-vcvs-html":u},c)}return w.a.createElement("div",{className:T()(o)},w.a.createElement("div",{className:"vce-asset-video-embed-wrapper"},w.a.createElement("div",{className:"vce-asset-video-embed-background","data-vce-assets-video-embed":a.id,"data-vce-assets-video-replacer":".vce-asset-video-embed-player","data-vce-assets-video-orientation-class":"vce-asset-video-embed--state-landscape"},w.a.createElement("svg",{className:"vce-asset-video-embed-sizer"}),c)))}return null}}]),n}(w.a.Component);function q(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return m()(this,n)}}y()(W,"propTypes",{id:E.a.string,atts:E.a.object,editor:E.a.object});var Z=function(e){h()(n,e);var t=q(n);function n(){return o()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,n=e.applyBackground,i=["vce-asset-color-gradient-container","vce-visible-".concat(t,"-only")];return w.a.createElement("div",I()({className:T()(i)},n))}}]),n}(w.a.Component);function K(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return m()(this,n)}}y()(Z,"propTypes",{id:E.a.string,atts:E.a.object,editor:E.a.object});var X=function(e){h()(n,e);var t=K(n);function n(){return o()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,n=e.deviceData,i=e.content,r=e.divider,a=e.atts,s=n.parallax,o=n.parallaxSpeed,l=n.parallaxReverse;if(s){var c={},u=["vce-asset-parallax-container","vce-visible-".concat(t,"-only")],d=["vce-asset-parallax"];return"mouse-move"===s?(c["data-vce-assets-parallax-mouse-move"]=".vce-asset-parallax",c["data-vce-assets-parallax-mouse-move-element"]=a.id,d.push("vce-asset-parallax-mouse-move")):(s&&(c["data-vce-assets-parallax"]=".vce-asset-parallax"),"fixed"!==s||r||(c["data-vce-assets-parallax-fixed"]=!0),"simple-fade"!==s||r||(c["data-vce-assets-parallax-fade"]=!0)),r?c["data-vce-assets-parallax-speed"]=o?o/2:15:o&&(c["data-vce-assets-parallax-speed"]=o),c["data-vce-assets-parallax-reverse"]=l,w.a.createElement("div",I()({className:T()(u)},c),w.a.createElement("div",{className:T()(d)},i))}return null}}]),n}(w.a.Component);y()(X,"propTypes",{id:E.a.string,atts:E.a.object,editor:E.a.object});var $=n("./public/editor/services/api/lib/shapes.js"),Y=n.n($);function J(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return m()(this,n)}}var Q=function(e){h()(n,e);var t=J(n);function n(){return o()(this,n),t.apply(this,arguments)}return c()(n,[{key:"setAlphaForColor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"1";if(e.indexOf("rgba")>=0){var n=e.match(/[\d.]+/g);n[3]&&"1"!==n[3]&&(n[3]=t,e="rgba(".concat(n.join(","),")"))}return e}},{key:"getAlphaFromColor",value:function(e){var t="1";if(e.indexOf("rgba")>=0){var n=e.match(/[\d.]+/g);n[3]&&(t=n[3])}return t}},{key:"getLinearGradient",value:function(){if("gradient"!==this.props.fillType)return null;var e=this.setAlphaForColor(this.props.gradientColorStart),t=this.getAlphaFromColor(this.props.gradientColorStart),n=this.setAlphaForColor(this.props.gradientColorEnd),i=this.getAlphaFromColor(this.props.gradientColorEnd),r=this.props.gradientAngle;this.props.flipHorizontally&&(e=this.setAlphaForColor(this.props.gradientColorEnd),t=this.getAlphaFromColor(this.props.gradientColorEnd),n=this.setAlphaForColor(this.props.gradientColorStart),i=this.getAlphaFromColor(this.props.gradientColorStart));var a="gradient-".concat(this.props.id,"-").concat(this.props.deviceKey);return this.props.type&&(a="gradient-".concat(this.props.id,"-").concat(this.props.deviceKey,"-").concat(this.props.type)),w.a.createElement("linearGradient",{id:a,gradientUnits:"objectBoundingBox",gradientTransform:"rotate(".concat(r||"0"," 0.5 0.5)")},w.a.createElement("stop",{offset:"0%",style:{stopColor:e,stopOpacity:t}}),w.a.createElement("stop",{offset:"100%",style:{stopColor:n,stopOpacity:i}}))}},{key:"changePercentageHeight",value:function(e,t,n,i,r){var a=i*e/100,s=a-r,o=(new window.DOMParser).parseFromString(t,"text/html"),l=o.querySelectorAll("path");return(l=[].slice.call(l)).forEach((function(e){var t=e.getAttribute("d").split(/(?=[LMCZ])/);t.pop();var i=t.map((function(e){var t=e[0],i=e.slice(1,e.length).split(" "),o=[];return i.forEach((function(e){if(""!==e){var t=e.split(","),i=parseFloat(t[1]),l=r*i;"top"===n?0!==i&&1!==i&&(i=(l+s)/a):0!==i&&1!==i&&(i=l/a),o.push(t[0]+","+i)}})),t+o.join(" ")}));e.setAttribute("d","".concat(i.join(" ")," Z"))})),o.body&&o.body.innerHTML}},{key:"changeHeight",value:function(e,t,n,i){var r=(new window.DOMParser).parseFromString(t,"text/html");e=parseFloat(e);var a=r.querySelectorAll("path");return(a=[].slice.call(a)).forEach((function(t){var r=t.getAttribute("d").split(/(?=[LMCZ])/);r.pop();var a=r.map((function(t){var r=t[0],a=t.slice(1,t.length).split(" "),s=[];return a.forEach((function(t){if(""!==t){var r=t.split(","),a=parseFloat(r[1]);"top"===n?0!==a&&(a+=e):a-i!=0&&(a-=e),s.push(r[0]+","+a)}})),r+s.join(" ")}));t.setAttribute("d","".concat(a.join(" ")," Z"))})),r.body&&r.body.innerHTML}},{key:"render",value:function(){var e=this.props,t=e.type,n=e.width,i=e.height,r=e.fill,a=e.shape,s=e.fillType,o=e.backgroundImage,l=e.deviceKey,c=e.id,u=e.videoEmbed,d=e.videoYoutube,f=e.videoVimeo,h=e.percentageHeight,p=Y.a[a],m=p.viewBox&&p.viewBox.width,b=p.viewBox&&p.viewBox.height;if(!(p=p&&p["".concat(t.toLowerCase())]))return null;var v=null,g="";u&&u.urls&&u.urls.length&&(v=u.urls[0],g=u.urls[0].url);var y=p.content,_=p.unitContent,C="0 0 ".concat(m," ").concat(b),S=t?t.toLowerCase():"top";if("color"===s||"gradient"===s||"image"===s&&!o||"videoEmbed"===s&&!g||"videoYoutube"===s&&!d||"videoVimeo"===s&&!f){var x=i;h&&(x=m*(parseFloat(h)/100));var k=this.changeHeight(x,y,S,b),M={};if(M.fill=r,"gradient"===s){var T="gradient-".concat(c,"-").concat(l);t&&(T="gradient-".concat(c,"-").concat(l,"-").concat(t)),M.fill="url(#".concat(T,")")}var j={viewBox:C,width:n,preserveAspectRatio:"none"};return w.a.createElement("svg",I()({className:"vce-divider-svg"},j),this.getLinearGradient(),w.a.createElement("g",I()({},M,{dangerouslySetInnerHTML:{__html:k}})))}if("image"===s){var E="image-el-".concat(c,"-").concat(l,"-").concat(S),A=_,L="url(".concat(o,")"),P=n.replace("%",""),O={};O.style={width:n};var B={style:{}},R={};return R.style={backgroundImage:L,width:"".concat(100/P*100,"%")},h?(h=parseFloat(h)+10,B.style.paddingBottom="".concat(h,"%"),A=this.changePercentageHeight(h,_,S,m,b)):O.style.height="".concat(parseFloat(i),"px"),w.a.createElement("div",I()({className:"vce-divider-with-image"},O),w.a.createElement("svg",{className:"vce-divider-svg"},w.a.createElement("clipPath",{id:E,dangerouslySetInnerHTML:{__html:A},clipPathUnits:"objectBoundingBox"})),w.a.createElement("div",I()({},B,{className:"vce-divider-image-block"}),w.a.createElement("div",I()({},R,{className:"vce-divider-image-background-block"}))))}if("videoEmbed"===s){var D="video-el-".concat(c,"-").concat(l,"-").concat(S),N=_,F=n.replace("%",""),H={};H.style={width:n};var G={style:{}},V={};return V.style={width:"".concat(100/F*100,"%")},h?(h=parseFloat(h)+10,G.style.paddingBottom="".concat(h,"%"),N=this.changePercentageHeight(h,_,S,m,b)):G.style.height="".concat(parseFloat(i),"px"),w.a.createElement("div",I()({className:"vce-divider-with-video"},H),w.a.createElement("svg",{className:"vce-divider-svg"},w.a.createElement("clipPath",{id:D,dangerouslySetInnerHTML:{__html:N},clipPathUnits:"objectBoundingBox"})),w.a.createElement("div",I()({},G,{className:"vce-divider-video-block"}),w.a.createElement("div",I()({},V,{className:"vce-divider-video-background-block"}),w.a.createElement("div",{className:"vce-divider-video-background-inner-block","data-vce-assets-video-embed":v.id,"data-vce-assets-video-replacer":".vce-asset-video-embed-player","data-vce-assets-video-orientation-class":"vce-asset-video-embed--state-landscape"},w.a.createElement("svg",{className:"vce-asset-video-embed-sizer"}),w.a.createElement("video",{className:"vce-asset-video-embed-player"},w.a.createElement("source",{src:g,type:"video/mp4"}))))))}if("videoYoutube"===s){var U=/^.*((youtu\.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*)(?:(\?t|&start)=(?:(\d+)h)?(?:(\d+)m)?(\d+)s)?.*/;if(d&&-1!==d.search(U)){var z="video-el-".concat(c,"-").concat(l,"-").concat(S),W=_,q=n.replace("%",""),Z={};Z.style={width:n};var K={style:{}},X={};X.style={width:"".concat(100/q*100,"%")},h?(h=parseFloat(h)+10,K.style.paddingBottom="".concat(h,"%"),W=this.changePercentageHeight(h,_,S,m,b)):K.style.height="".concat(parseFloat(i),"px");var $={videoId:d.trim().match(U)[7]},J="<div class='vce-asset-video-yt-player' />";return w.a.createElement("div",I()({className:"vce-divider-with-video"},Z),w.a.createElement("svg",{className:"vce-divider-svg"},w.a.createElement("clipPath",{id:z,dangerouslySetInnerHTML:{__html:W},clipPathUnits:"objectBoundingBox"})),w.a.createElement("div",I()({},K,{className:"vce-divider-video-block"}),w.a.createElement("div",I()({},X,{className:"vce-divider-video-background-block"}),w.a.createElement("div",{className:"vce-divider-video-background-inner-block","data-vce-assets-video-yt":$.videoId,"data-vce-assets-video-replacer":".vce-asset-video-yt-player","data-vce-assets-video-orientation-class":"vce-asset-video-yt--state-landscape"},w.a.createElement("svg",{className:"vce-asset-video-yt-sizer",width:"0",height:"0"}),w.a.createElement("div",{className:"vcvhelper","data-vcvs-html":J,dangerouslySetInnerHTML:{__html:J}})))))}return null}if("videoVimeo"===s){var Q=/https?:\/\/(?:www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)/;if(f&&-1!==f.search(Q)){var ee="video-el-".concat(c,"-").concat(l,"-").concat(S),te=_,ne=n.replace("%",""),ie={};ie.style={width:n};var re={style:{}},ae={};ae.style={width:"".concat(100/ne*100,"%")},h?(h=parseFloat(h)+10,re.style.paddingBottom="".concat(h,"%"),te=this.changePercentageHeight(h,_,S,m,b)):re.style.height="".concat(parseFloat(i),"px");var se={videoId:f.trim().match(Q)[3]},oe="<div class='vce-asset-video-vimeo-player' />";return w.a.createElement("div",I()({className:"vce-divider-with-video"},ie),w.a.createElement("svg",{className:"vce-divider-svg"},w.a.createElement("clipPath",{id:ee,dangerouslySetInnerHTML:{__html:te},clipPathUnits:"objectBoundingBox"})),w.a.createElement("div",I()({},re,{className:"vce-divider-video-block"}),w.a.createElement("div",I()({},ae,{className:"vce-divider-video-background-block"}),w.a.createElement("div",{className:"vce-divider-video-background-inner-block","data-vce-assets-video-vimeo":se.videoId,"data-vce-assets-video-replacer":".vce-asset-video-vimeo-player","data-vce-assets-video-orientation-class":"vce-asset-video-vimeo--state-landscape"},w.a.createElement("svg",{className:"vce-asset-video-vimeo-sizer"}),w.a.createElement("div",{className:"vcvhelper","data-vcvs-html":oe,dangerouslySetInnerHTML:{__html:oe}})))))}}return null}}]),n}(w.a.Component);function ee(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return m()(this,n)}}y()(Q,"propTypes",{width:E.a.string,height:E.a.string,fill:E.a.string,shape:E.a.string,fillType:E.a.string,backgroundImage:E.a.string,id:E.a.string,flipHorizontally:E.a.bool,deviceKey:E.a.string,videoEmbed:E.a.object,percentageHeight:E.a.string,videoYoutube:E.a.string,videoVimeo:E.a.string});var te=function(e){h()(n,e);var t=ee(n);function n(){return o()(this,n),t.apply(this,arguments)}return c()(n,[{key:"getPublicImage",value:function(e){var t=this.props.metaAssetsPath;return e.match("^(https?:)?\\/\\/?")?e:t+e}},{key:"render",value:function(){var e,t=this.props,n=t.deviceData,i=t.deviceKey,r=t.id,a=t.applyDivider,s=t.type,o="divider".concat(s),l=n["".concat(o,"Shape")],c=n["".concat(o,"BackgroundImage")],u=n["".concat(o,"BackgroundColor")],d=n["".concat(o,"Width")],f=n["".concat(o,"Height")],h=n["".concat(o,"Height")]||"20",p=n["".concat(o,"BackgroundStyle")],m=n["".concat(o,"BackgroundPosition")],b=n["".concat(o,"FlipHorizontal")],v=n["".concat(o,"BackgroundGradientStartColor")],g=n["".concat(o,"BackgroundGradientEndColor")],_=n["".concat(o,"BackgroundGradientAngle")],C=n["".concat(o,"BackgroundType")],S=n["".concat(o,"VideoEmbed")],x=n["".concat(o,"VideoYoutube")],k=n["".concat(o,"VideoVimeo")],M=!1;"horizontally-right"===b&&(M=!0);var j="vce-container-divider-background-style--".concat(p),E="vce-container-divider-background-position--".concat(m),A=T()((e={"vce-container-divider":!0},y()(e,"vce-divider-position--".concat(s&&s.toLowerCase()),s),y()(e,"vce-container-divider-flip--horizontally",M),y()(e,j,p),y()(e,E,m),y()(e,"vce-container-divider-new",!0),e),"vce-visible-".concat(i,"-only")),L=u,P=f||"200",O=d||"100";O="".concat(O,"%");var B=l&&l.icon;B=B&&B.split(" ")[1].replace("vcv-ui-icon-divider-","");var R="",D=c;return D&&(D.urls&&D.urls.length?R=D.urls[0].full:D.length&&(R=this.getPublicImage(D[0]))),w.a.createElement("div",I()({className:A},a),w.a.createElement("div",{className:"vce-container-divider-inner"},w.a.createElement(Q,{id:r,shape:B,width:O,height:P,fill:L,fillType:C,gradientColorStart:v,gradientColorEnd:g,gradientAngle:_,backgroundImage:R,flipHorizontally:M,deviceKey:i,videoEmbed:S,type:s,percentageHeight:h,videoYoutube:x,videoVimeo:k})))}}]),n}(w.a.Component);y()(te,"propTypes",{deviceData:E.a.object,deviceKey:E.a.string,metaAssetsPath:E.a.string,id:E.a.string,applyDivider:E.a.object,type:E.a.string});var ne=n("./public/tools/response.js"),ie=n("./public/tools/updateHtmlWithServer.js"),re=n("./public/tools/spinnerHtml.js");function ae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return m()(this,n)}}var se=Object(i.getStorage)("assets"),oe=Object(i.getService)("utils").getBlockRegexp,le=Object(i.getService)("cook").dynamicFields.getDynamicFieldsData,ce=oe(),ue=Object(i.getStorage)("elementsSettings"),de=Object(i.getService)("dataManager"),fe=function(e){h()(n,e);var t=ae(n);function n(e){var i;return o()(this,n),(i=t.call(this,e)).mixinData=null,i.updateElementAssets=i.updateElementAssets.bind(d()(i)),i}return c()(n,[{key:"shouldComponentUpdate",value:function(e,t){if(!e.children&&!this.props.children){var n=k.a.isEqual(this.state,t),i=k.a.isEqual(this.props.rawAtts,e.rawAtts);return!(n&&i)}return!0}},{key:"getShortcodesRegexp",value:function(){return new RegExp("\\[(\\[?)([\\w|-]+\\b)(?![\\w-])([^\\]\\/]*(?:\\/(?!\\])[^\\]\\/]*)*?)(?:(\\/)\\]|\\](?:([^\\[]*(?:\\[(?!\\/\\2\\])[^\\[]*)*)(\\[\\/\\2\\]))?)(\\]?)")}},{key:"spinnerHTML",value:function(){return re.a}},{key:"updateElementAssets",value:function(e,t,n){this.updateElementAssetsWithExclusion(this.props.element.id,n)}},{key:"updateElementAssetsWithExclusion",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];n.length?t&&n.indexOf(t.changedAttribute)<0&&se.trigger("updateElement",e,t):se.trigger("updateElement",e,t)}},{key:"updateShortcodeToHtml",value:function(e,t,n){t?Object(ie.b)(e,t,this.props.id,n):Object(i.env)("VCV_DEBUG")&&console.error("The ref argument in updateShortcodeToHtml method is undefined: ",t)}},{key:"getResponse",value:function(e){return Object(ne.a)(e)}},{key:"updateInlineHtml",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=document.createElement("div");e.innerHTML=this.spinnerHTML(),n||(n=t),r.setAttribute("data-vcvs-html","".concat(n)),r.classList.add("vcvhelper");var a=this.props.id,s=function(){!function(t){t.setTimeout((function(){var n=e.querySelector(".vcv-ui-wp-spinner");n&&n.remove();var i=de.get("freezeReady");i&&i(a,!1),t.vcv&&t.vcv.trigger("ready","update",a)}),500)}(Object(i.env)("iframe"))};Object(ie.a)(t,{headerContent:"",shortcodeContent:t,footerContent:""},r,a,s),e.appendChild(r)}},{key:"updateInlineScript",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=document.createElement("div");e.innerHTML="";var i='<script type="text/javascript">'.concat(t,"<\/script>");n.classList.add("vcvhelper"),n.setAttribute("data-vcvs-html","".concat(i));var r=document.createElement("script");r.type="text/javascript";var a=escape(t);r.text="try{\n eval(unescape('".concat(a,"'))\n } catch(e) {console.warn(e);}"),n.appendChild(r),e.appendChild(n)}},{key:"getDomNode",value:function(){return S.a.findDOMNode(this)}},{key:"getBackgroundClass",value:function(e){var t=e.device,n=[];if(t){var i=t.all;if(i&&(void 0!==i.backgroundColor||"string"==typeof i.images||i.images&&i.images.urls&&i.images.urls.length))n.push("vce-element--has-background");else for(var r in t){var a=t[r];a&&(void 0!==a.backgroundColor||"string"==typeof a.images||a.images&&a.images.urls&&a.images.urls.length)&&n.push("vce-element--".concat(r,"--has-background"))}}return n.join(" ")}},{key:"applyDO",value:function(e){var t={};if("all"===e||e.indexOf("background")>-1){Object(i.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&(t=Object.assign({},t,this.getImageData()));var n=this.props.atts.designOptions;if(n&&Object.prototype.hasOwnProperty.call(n,"device")){var r=n.device;if(Object.keys(r).find((function(e){return r[e].lazyLoad}))){var a=!1;Object.keys(r).forEach((function(e){if(r[e].image&&r[e].image.urls&&r[e].image.urls[0]&&r[e].image.urls[0].full){var n="data-vce-background-image-".concat(e);t[n]=r[e].image.urls[0].full,a=!0}})),a&&(t["data-vce-background-image"]=Object.keys(r),t["data-vce-lozad"]=!0,t["data-vcv-lozad"]=!0)}}}if("all"===e){e+=" el-".concat(this.props.id),t["data-vce-do-apply"]=e;var s=this.getAnimationData();return s&&s.animation&&(t["data-vce-animate"]=s.animation,s.animationDelay&&(t["data-vce-animate-delay"]=s.animationDelay)),t}if(e.indexOf("animation")>-1){"animation"!==e&&(e=e.replace("animation",""),e+=" el-".concat(this.props.id),t["data-vce-do-apply"]=e);var o=this.getAnimationData();return o&&o.animation&&(t["data-vce-animate"]=o.animation,o.animationDelay&&(t["data-vce-animate-delay"]=o.animationDelay)),t}return e+=" el-".concat(this.props.id),t["data-vce-do-apply"]=e,t}},{key:"getAnimationData",value:function(){var e={animation:"",animationDelay:""},t=this.props.atts&&(this.props.atts.designOptions||this.props.atts.designOptionsAdvanced);if(t&&t.device){var n=[],i=[];Object.keys(t.device).forEach((function(e){var r="all"===e?"":e;t.device[e].animation&&(r&&(r="-".concat(r)),n.push("vce-o-animate--".concat(t.device[e].animation).concat(r)),t.device[e].animationDelay&&i.push("vce-o-animate-delay--".concat(t.device[e].animationDelay).concat(r)))})),n.length&&(e.animation=n.join(" "),i.length&&(e.animationDelay=i.join(" ")))}return e}},{key:"getImageData",value:function(){var e=this,t=this.props.atts&&(this.props.atts.designOptions||this.props.atts.designOptionsAdvanced),n={};return t&&t.device&&Object.keys(t.device).forEach((function(i){var r=void 0!==e.props.atts.designOptionsAdvanced?t.device[i].images:t.device[i].image,a=r&&r.urls&&r.urls[0]?r.urls[0].full:"";"string"==typeof a&&a.match(ce)&&(n["data-vce-dynamic-image-".concat(i)]=e.props.id)})),n}},{key:"getMixinData",value:function(e){if(!this.props.atts.tag)return null;var t=(se.state("cssMixins").get()||{})[this.props.id]||null;if(!t)return null;var n=this.props.atts.tag,i=null;if(t[n]&&t[n][e]){var r=Object.keys(t[n][e]);(r=r.length?r.pop():null)&&(i=t[n][e][r])}else i=t[n]||t;return i}},{key:"getInnerMixinData",value:function(e,t,n){var i=this.props.atts.tag,r=se.state("cssMixins").get()[this.props.id]||null;if(!(r&&r[i]&&r[i][e]&&r[i][e][n]))return null;var a=r[i][e][n];if(!a)return null;var s=null;if(a.innerTag&&a.innerTag[t]){var o=Object.keys(a.innerTag[t]);(o=o.length?o.pop():null)&&(s=a.innerTag[t][o])}else s=a.innerTag||a;return s}},{key:"getBackgroundTypeContent",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.atts.designOptionsAdvanced,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props.atts.parallax;if(k.a.isEmpty(t)||k.a.isEmpty(t.device))return null;var i=t.device,r=[],a=["xs","sm","md","lg","xl"],s=function(t,n,r){var a=n.gradientOverlay,s="".concat(e.props.id,"-").concat(t,"-").concat(n.backgroundType),o=n.images,l=!!(o&&o.urls&&o.urls[0])&&o.urls[0].full;if(l&&"string"==typeof l&&l.match(ce)){var c=l.split(ce),u=JSON.parse(c[4]);o=[le({blockAtts:u})]}var d=[],f=[];switch(n.backgroundType){case"imagesSimple":d.push(w.a.createElement(D,{images:o,deviceData:n,deviceKey:t,reactKey:s,key:s,atts:e.props.atts}));break;case"backgroundZoom":d.push(w.a.createElement(G,{images:o,deviceData:n,deviceKey:t,reactKey:s,key:s,atts:e.props.atts}));break;case"imagesSlideshow":d.push(w.a.createElement(U,{images:o,deviceData:n,deviceKey:t,reactKey:s,key:s,atts:e.props.atts}));break;case"videoYoutube":d.push(w.a.createElement(L,{deviceData:n,deviceKey:t,reactKey:s,key:s,atts:e.props.atts}));break;case"videoVimeo":d.push(w.a.createElement(O,{deviceData:n,deviceKey:t,reactKey:s,key:s,atts:e.props.atts}));break;case"videoEmbed":d.push(w.a.createElement(W,{deviceData:n,deviceKey:t,reactKey:s,key:s,atts:e.props.atts}))}a&&(s="".concat(e.props.id,"-").concat(t,"-").concat(n,"-gradientOverlay"),d.push(w.a.createElement(Z,{deviceData:n,deviceKey:t,reactKey:s,key:s,atts:e.props.atts,applyBackground:e.applyDO("gradient")})));var h=ue.state("extendedOptions").get(),p=h&&h.backgroundAnimationComponent&&r&&r.parallaxEnable&&r.parallax&&"backgroundAnimation"===r.parallax&&n&&n.images&&n.images.urls&&n.images.urls.length>1&&"imagesSimple"===n.backgroundType;if(r&&r.parallaxEnable&&r.parallax&&("fixed"===r.parallax||"simple"===r.parallax||"simple-fade"===r.parallax||"mouse-move"===r.parallax))s="".concat(e.props.id,"-").concat(t,"-").concat(i[t],"-parallax"),f.push(w.a.createElement(X,{deviceData:r,deviceKey:t,reactKey:s,key:s,atts:e.props.atts,content:d}));else if(p){var m=h.backgroundAnimationComponent;s="".concat(e.props.id,"-").concat(t,"-").concat(i[t],"-background-animation"),f.push(w.a.createElement(m,{deviceData:r,deviceKey:t,reactKey:s,key:s,atts:e.props.atts,content:d}))}else f.push(d);return f};return Object.prototype.hasOwnProperty.call(t.device,"all")&&n&&n.device&&!Object.prototype.hasOwnProperty.call(n.device,"all")?a.forEach((function(e){r.push(s(e,i.all,n.device[e]))})):Object.keys(i).forEach((function(e){var t=null;n&&n.device&&(t=Object.prototype.hasOwnProperty.call(n.device,e)?n.device[e]:n.device.all),r.push(s(e,i[e],t))})),r.length?w.a.createElement("div",{className:"vce-content-background-container"},r):null}},{key:"getContainerDivider",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.atts.designOptionsAdvanced,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props.atts.dividers;if(k.a.isEmpty(n)||k.a.isEmpty(n.device))return null;var i=n.device,r=[],a=[],s=[],o=[],l=t&&t.device;return l&&Object.keys(l).forEach((function(e){"all"!==e&&a.push(e),Object.prototype.hasOwnProperty.call(l[e],"parallax")&&s.push(e)})),a.length&&s.length?o=a:Object.keys(i).forEach((function(e){o.push(e)})),o.forEach((function(n,a){var o=i[n]?n:"all",l=i[o],c=l.dividerTop,u=l.dividerBottom,d=-1===s.indexOf("all")&&s.indexOf(n)>-1?n:"all";if(c){var f="".concat(e.props.id,"-").concat(n,"-top-").concat(a),h=w.a.createElement(te,{deviceData:l,deviceKey:n,type:"Top",metaAssetsPath:e.props.atts.metaAssetsPath,key:f,id:e.props.id,applyDivider:e.applyDO("divider")});s.indexOf(n)>-1||s.indexOf("all")>-1?r.push(w.a.createElement(X,{deviceData:t.device[d],deviceKey:d,reactKey:f,key:f,atts:e.props.atts,content:h,divider:c})):r.push(h)}if(u){var p="".concat(e.props.id,"-").concat(n,"-bottom-").concat(a),m=w.a.createElement(te,{deviceData:l,deviceKey:n,type:"Bottom",metaAssetsPath:e.props.atts.metaAssetsPath,key:p,id:e.props.id,applyDivider:e.applyDO("divider")});s.indexOf(n)>-1||s.indexOf("all")>-1?r.push(w.a.createElement(X,{deviceData:t.device[d],deviceKey:d,reactKey:p,key:p,atts:e.props.atts,content:m,divider:u})):r.push(m)}})),0===r.length?null:w.a.createElement("div",{className:"vce-dividers-wrapper"},r)}},{key:"getImageUrl",value:function(e,t){var n,i=this;if(!e)return null;if(t&&e&&e[t])n=e[t];else if(e instanceof Array||e.urls&&e.urls instanceof Array){var r=[];(e.urls||e).forEach((function(e){var t=e&&e.full&&e.id?e.full:e&&e.full?i.getPublicImage(e.full):i.getPublicImage(e);r.push(t)})),n=r}else n=e&&e.full&&e.id?e.full:e&&Object.prototype.hasOwnProperty.call(e,"full")?this.getPublicImage(e.full):this.getPublicImage(e);return n}},{key:"getPublicImage",value:function(e){var t=this.props.atts.metaAssetsPath;if(!e)return"";if(Object(i.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&e.match(ce)){var n=e.split(ce),r=JSON.parse(n[4]);return e=le({blockAtts:r})}return e.match&&(e.match("^(https?:)?\\/\\/?")||e.match(/--vcv-dynamic-/))?e:t+e}},{key:"getStickyAttributes",value:function(e){var t={};Object.keys(e.device).length&&Object.keys(e.device).forEach((function(n){if("all"===n){var i=e.device[n];i.stickyEnable&&(t["data-vce-sticky-element"]=!0,i.stickyOffsetTop&&"0"!==i.stickyOffsetTop&&(t["data-margin-top"]=i.stickyOffsetTop),i.stickyZIndex&&(t["data-vce-sticky-z-index"]=i.stickyZIndex),i.stickyContainer&&(t["data-vce-sticky-container"]="[data-vce-element-content]"),i.stickyVisibility&&(t["data-vce-sticky-visibility"]=i.stickyVisibility))}}));return t}},{key:"getBoxShadowAttributes",value:function(e,t){var n={};Object.keys(e.device).length&&Object.keys(e.device).forEach((function(i){if("all"===i){var r=e.device[i];r.boxShadowEnable&&(n["vce-box-shadow"]="el-".concat(t)),r.hoverBoxShadowEnable&&(n["vce-hover-box-shadow"]="el-".concat(t))}}));return n}},{key:"render",value:function(){return null}}]),n}(w.a.Component);y()(fe,"propTypes",{id:E.a.string,api:E.a.object,atts:E.a.object,editor:E.a.object});var he={publicEvents:a.a,elementComponent:fe};r.a.addService("api",he)},"./public/editor/services/cook/lib/attribute-manager.js":function(e,t,n){"use strict";var i=n("./node_modules/@babel/runtime/helpers/objectWithoutProperties/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),s=n.n(a),o=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(o),c=function(){function e(t,n,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};s()(this,e),this.name=t,this.component=n,this.settings=i,this.representers=r,this.setter=null,this.getter=null,this.getAttributeLibs=null}return l()(e,[{key:"setSetter",value:function(e){this.setter=e}},{key:"setGetter",value:function(e){this.getter=e}},{key:"setGetAttributeLibs",value:function(e){this.getAttributeLibs=e}},{key:"getValue",value:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return("protected"===e.access||void 0===t[n]&&void 0!==e.value)&&(t[n]=e.value),this.getter&&!0!==i?this.getter(t,n,e):this.getRawValue(t,n)}},{key:"setValue",value:function(e,t,n,i){return"public"!==e.access?(console&&console.error("Attribute "+n+" not writable. It is protected."),t):(this.setter?this.setter(t,n,i,e):this.setRawValue(t,n,i),t)}},{key:"setRawValue",value:function(e,t,n){return e[t]=n,e}},{key:"getRawValue",value:function(e,t){return e[t]}},{key:"getField",value:function(){return this.component}},{key:"getRepresenter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Backend";return!!this.representers[e]&&this.representers[e]}}]),e}(),u=["setter","getter","getAttributeLibs"];t.a={items:{},add:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=n.setter,s=n.getter,o=n.getAttributeLibs,l=r()(n,u);this.items[e]=new c(e,t,l,i),"function"==typeof a&&this.items[e].setSetter(a),"function"==typeof s&&this.items[e].setGetter(s),"function"==typeof o&&this.items[e].setGetAttributeLibs(o)},get:function(e){return this.items[e]||null}}},"./public/editor/services/cook/lib/tools.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n("./public/editor/services/cook/lib/attribute-manager.js");function r(e){return Object.keys(e).reduce((function(t,n){return t[n]=e[n].value||void 0,t}),{})}function a(e,t){var n={type:!1,settings:!1},r=Object.assign({},t[e]);return r&&r.type&&(n.settings=r,n.type=i.a.get(r.type)||!1),n}},"./public/editor/services/cook/service.js":function(e,t,n){"use strict";n.r(t);var i=n("./node_modules/@babel/runtime/helpers/extends/index.js"),r=n.n(i),a=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),s=n.n(a),o=n("./node_modules/@babel/runtime/helpers/typeof/index.js"),l=n.n(o),c=n("./node_modules/lodash/lodash.js"),u=n.n(c),d=n("./node_modules/vc-cake/index.js"),f=n.n(d),h=n("./public/editor/services/cook/lib/tools.js"),p=n("./public/editor/services/cook/lib/attribute-manager.js"),m=n("./node_modules/@babel/runtime/helpers/objectWithoutProperties/index.js"),b=n.n(m),v=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),g=n.n(v),y=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),_=n.n(y),w=n("./node_modules/react/index.js"),C=n.n(w),S={},x=function(e){console.error("Element Component: "+e+" not found.")},k={add:function(e,t){S[e]=t},get:function(e){return this.has(e)||x(e),S[e]},has:function(e){return!!S[e]},remove:function(e){return this.has(e)||x(e),delete S[e]}},M=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),T=n.n(M),j=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),E=n.n(j),A=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),L=n.n(A),P=n("./node_modules/prop-types/index.js"),O=n.n(P),B=n("./node_modules/react-dom/index.js"),I=n.n(B);function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function D(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=L()(e);if(t){var r=L()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return E()(this,n)}}var N=function(e){T()(n,e);var t=D(n);function n(e){var i;return g()(this,n),(i=t.call(this,e)).elementComponentRef=C.a.createRef(),i}return _()(n,[{key:"componentDidMount",value:function(){this.updateComments()}},{key:"componentWillUnmount",value:function(){if(this.elementComponentRef&&this.elementComponentRef.current){var e=I.a.findDOMNode(this.elementComponentRef.current);this.props.cookApi.dynamicFields.cleanComments(e,this.props.element.id)}}},{key:"componentDidUpdate",value:function(){this.updateComments()}},{key:"updateComments",value:function(){this.elementComponentRef&&this.elementComponentRef.current&&this.props.cookApi.dynamicFields.updateDynamicComments(this.elementComponentRef.current,this.props.element.id,this.props.cookElement,this.props.inner)}},{key:"render",value:function(){return C.a.createElement(this.props.elementToRender,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){s()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({ref:this.elementComponentRef},this.props.elementProps))}}]),n}(C.a.Component);s()(N,"propTypes",{cookApi:O.a.object.isRequired,cookElement:O.a.object.isRequired,element:O.a.object.isRequired,elementToRender:O.a.func.isRequired,elementProps:O.a.object.isRequired,inner:O.a.bool.isRequired});var F=["id","metaIsElementLocked","parent","tag","order","customHeaderTitle","hidden","metaElementAssets"];function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function G(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H(Object(n),!0).forEach((function(t){s()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var V=f.a.getService("utils").createKey,U=f.a.getStorage("hubElements"),z=f.a.getStorage("assets"),W=f.a.getStorage("elementSettings"),q=Symbol("element data"),Z=Symbol("element component"),K=null,X=U.state("elements"),$=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0;g()(this,e),this.init(t,n,i,r)}return _()(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0,r=e.id,a=void 0===r?V():r,s=e.metaIsElementLocked,o=void 0!==s&&s,l=e.parent,c=void 0!==l&&l,d=e.tag,f=e.order,p=e.customHeaderTitle,m=e.hidden,v=e.metaElementAssets,g=b()(e,F);g.tag=d,g.id=a,K=i;var y=X.get(),_=y?y[d]:null;_||(_={settings:{metaDescription:"",metaPreviewUrl:"",metaThumbnailUrl:"",name:"--"}});var w=_.settings,C={},S=W.action("get",d)||null;if(t){for(var x in t)if(Object.prototype.hasOwnProperty.call(t,x)){var M=Object(h.b)(x,t);Object.prototype.hasOwnProperty.call(M,"settings")&&(C[x]=M.settings,C[x].attrSettings=M)}}else C=S?S.settings:{};n||(n=S?S.cssSettings:{}),S&&S.modifierOnCreate&&(g=S.modifierOnCreate(u.a.defaultsDeep({},g))),Object.defineProperty(this,q,{writable:!0,value:{id:a,tag:d,parent:c,data:g,name:w.name,metaThumbnailUrl:w.metaThumbnailUrl,metaPreviewUrl:w.metaPreviewUrl,metaDescription:w.metaDescription,metaAssetsPath:_.assetsPath,metaElementPath:_.elementPath,metaBundlePath:_.bundlePath,customHeaderTitle:p||"",order:f,hidden:m,settings:C||{},cssSettings:n||{},metaElementAssets:v||{},metaIsElementLocked:o,getAttributeType:function(e){return Object(h.b)(e,this.settings)}}}),Object.defineProperty(this,Z,{value:{add:function(e){k.add(d,e)},get:function(){return k.get(d)},has:function(){return k.has(d)}}})}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Object.keys(this[q]).indexOf(e)>-1)return this[q][e];var n=this[q].getAttributeType(e),i=n.type,r=n.settings;return i&&r?i.getValue(r,this[q].data,e,t):void 0}},{key:"settings",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!1!==t?Object(h.b)(e,t):this[q].getAttributeType(e)}},{key:"data",get:function(){return this[q].data}},{key:"set",value:function(e,t){if(["customHeaderTitle","parent","metaElementAssets"].indexOf(e)>-1)return this[q][e]=t,this[q][e];var n=this[q].getAttributeType(e),i=n.type,r=n.settings;return i&&r&&(this[q].data=i.setValue(r,this[q].data,e,t)),this[q].data[e]}},{key:"toJS",value:function(){for(var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={},i=0,r=Object.keys(this[q].settings);i<r.length;i++){var a=r[i],s=this.get(a,e);void 0!==s&&(n[a]=s)}if(n.id=this[q].id,n.tag=this[q].tag,n.name=this[q].name,n.metaThumbnailUrl=this[q].metaThumbnailUrl,n.metaPreviewUrl=this[q].metaPreviewUrl,n.metaDescription=this[q].metaDescription,n.metaAssetsPath=this[q].metaAssetsPath,n.metaElementPath=this[q].metaElementPath,n.metaBundlePath=this[q].metaBundlePath,n.metaElementAssets=this[q].metaElementAssets,n.metaIsElementLocked=this[q].metaIsElementLocked,void 0!==this[q].customHeaderTitle&&(n.customHeaderTitle=this[q].customHeaderTitle),void 0!==this[q].hidden?n.hidden=this[q].hidden:n.hidden=!1,void 0!==this[q].parent&&""!==this[q].parent?n.parent=this[q].parent:n.parent=!1,void 0!==this[q].order?n.order=this[q].order:n.order=0,t){var o=this.getPublicKeys();return u.a.pick(n,o)}return n}},{key:"relatedTo",value:function(e){var t=this.get("relatedTo");return t&&t.has&&t.has(e)}},{key:"containerFor",value:function(){var e=this.get("containerFor");return e&&e.each?e.each():[]}},{key:"getAll",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.toJS(!1,e)}},{key:"filter",value:function(e){var t=this;return Object.keys(this[q].settings).filter((function(n){var i=t[q].settings[n],r=t.get(n);return e(n,r,i)}))}},{key:"getPublicKeys",value:function(){return["id","order","parent","tag","customHeaderTitle","metaAssetsPath","hidden","metaElementAssets","metaIsElementLocked"].concat(this.filter((function(e,t,n){return"public"===n.access})))}},{key:"getName",value:function(){return this.get("customHeaderTitle")||this.get("name")}},{key:"getContentComponent",value:function(){if(!this[Z].has()){var e=W.action("get",this[q].tag);!0!==f.a.env("VCV_DEBUG")||e&&e.component||console.error("Component settings doesnt exists! Failed to get component",this[q].tag,this[q],e,this[Z]),e&&e.component&&e.component(this[Z])}return this[Z].get()}},{key:"render",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];this[Z].has()||W.action("get",this[q].tag).component(this[Z]);var i=this[Z].get(),r={},a={},s=this.getAll();return r.key=this[q].id+"-"+this[q].tag,r.id=this[q].atts&&void 0!==this[q].atts.metaCustomId?this[q].atts.metaCustomId:this[q].id,a["data-vc-element"]=this[q].id,(void 0===t||t)&&(r.editor=a),r.atts=K.visualizeAttributes(K.get(s),!1,!1,!0),r.rawAtts=s,r.content=e,n&&z.trigger("updateInnerElementByData",s),C.a.createElement(N,{key:this[q].id+"-"+this[q].tag,cookApi:K,cookElement:this,element:this.getAll(),elementToRender:i,elementProps:G({},r),inner:n})}}],[{key:"create",value:function(t){return new e({tag:t})}}]),e}(),Y=n("./node_modules/mobile-detect/mobile-detect.js"),J=n.n(Y),Q=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),ee=n.n(Q),te=n("./node_modules/striptags/src/striptags.js"),ne=n.n(te),ie=n("./public/components/layoutHelpers/tinymce/tinymceVcvHtmleditorPlugin.js"),re=n("./public/components/layoutHelpers/tinymce/fontFamily/tinymceFontsSelect.jquery.js"),ae=n("./public/components/layoutHelpers/tinymce/fontFamily/getUsedFonts.js"),se=n("./public/tools/updateHtmlWithServer.js");function oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=L()(e);if(t){var r=L()(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return E()(this,n)}}var le=f.a.getService("document"),ce=f.a.getStorage("elements"),ue=f.a.getStorage("wordpressData"),de=f.a.getStorage("workspace"),fe=f.a.getService("utils").getShortcodesRegexp,he=function(e){T()(n,e);var t=oe(n);function n(e){var i;return g()(this,n),(i=t.call(this,e)).iframe=document.querySelector("#vcv-editor-iframe"),i.layoutHeader=document.querySelector("#vcv-layout-header"),i.iframeWindow=i.iframe&&i.iframe.contentWindow,i.iframeDocument=i.iframeWindow&&i.iframeWindow.document,i.globalEditor=i.iframeWindow.tinymce,i.state={contentEditable:!1,trackMouse:!1,realContent:i.props.children,mouse:null,overlayTimeout:null,allowInline:i.props.options.allowInline,temporaryEditable:!1},i.handleLayoutModeChange=i.handleLayoutModeChange.bind(ee()(i)),i.handleGlobalClick=i.handleGlobalClick.bind(ee()(i)),i.handleDoubleClick=i.handleDoubleClick.bind(ee()(i)),i.handleMouseDown=i.handleMouseDown.bind(ee()(i)),i.handleMouseMove=i.handleMouseMove.bind(ee()(i)),i.updateElementData=i.updateElementData.bind(ee()(i)),i.handleMoreButtonClick=i.handleMoreButtonClick.bind(ee()(i)),i.handleEscapeClick=i.handleEscapeClick.bind(ee()(i)),i.debouncedUpdateHtml=u.a.debounce(i.debouncedUpdateHtml,500),i.debouncedUpdateHtmlWithServerRequest=u.a.debounce(i.debouncedUpdateHtmlWithServerRequest,3e3),i}return _()(n,[{key:"componentDidMount",value:function(){this.debouncedUpdateHtml(this.props.children)}},{key:"componentWillUnmount",value:function(){this.state.contentEditable&&(this.iframeWindow.removeEventListener("click",this.handleGlobalClick),this.layoutHeader.removeEventListener("click",this.handleGlobalClick),this.iframeWindow.removeEventListener("click",this.handleEscapeClick),this.editor&&this.editor.remove(),this.removeOverlay()),f.a.setData("vcv:layoutCustomMode",null)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){!0!==this.state.contentEditable&&e.children!==this.state.realContent&&(this.setState({realContent:e.children}),this.debouncedUpdateHtml(e.children)),this.props.options.allowInline!==e.options.allowInline&&this.setState({allowInline:e.options.allowInline})}},{key:"handleLayoutModeChange",value:function(e){var t=this;if("dnd"!==e&&this.setState({contentEditable:"contentEditable"===e,trackMouse:!1}),"contentEditable"!==e){this.iframeWindow.removeEventListener("click",this.handleGlobalClick),this.layoutHeader.removeEventListener("click",this.handleGlobalClick),this.iframeWindow.removeEventListener("click",this.handleEscapeClick),this.editor&&this.editor.remove(),this.removeOverlay();var n=le.get(this.props.id),i=this.props.cook.get(n),r=this.editor?this.state.realContent:this.ref.innerHTML,a="text"===this.getInlineMode()?ne()(r):r,s=this.props.paramParentField?this.props.paramParentField:this.props.fieldKey,o=s;if(this.props.paramField&&this.props.paramIndex>=0&&(a=this.getParamsGroupContent(i,a),o="".concat(s,":").concat(this.props.paramIndex,":").concat(this.props.paramField)),"htmleditor"===this.props.fieldType){var l=Object(ae.a)(this.ref);if(l){var c=i.get("metaElementAssets"),u=c.googleFonts||{};u[o]=l,c.googleFonts=u,i.set("metaElementAssets",c)}}i.set(s,a),ce.trigger("update",i.get("id"),i.toJS(),"contentEditable:".concat(i.get("tag"),":").concat(s),{disableUpdateAssets:!0});var d=de.state("settings").get();if(d&&"edit"===d.action)if(d.elementAccessPoint&&d.elementAccessPoint.id===this.props.id){var f=d.options&&d.options.nestedAttr?d.options:"",h=d.options&&d.options.nestedAttr?d.options.activeTab:"";window.setTimeout((function(){de.trigger("edit",t.props.id,h,f)}),1)}}this.state.contentEditable&&this.drawOverlay()}},{key:"getParamsGroupContent",value:function(e,t){var n=e.get(this.props.paramParentField),i=u.a.defaultsDeep({},n);return i.value[this.props.paramIndex][this.props.paramField]=t,i}},{key:"drawOverlay",value:function(){var e=this.iframeDocument.querySelector("#vcv-ui-content-overlay");if(!e){(e=this.iframeDocument.createElementNS("http://www.w3.org/2000/svg","svg")).id="vcv-ui-content-overlay",e.classList.add("vcv-ui-content-overlay-container");var t={position:"fixed",top:0,left:0,opacity:0,transition:"opacity .2s ease-in-out",pointerEvents:"none",zIndex:1900};for(var n in t)e.style[n]=t[n];this.iframeDocument.body.appendChild(e)}var i=e.querySelector(".vcv-ui-content-overlay");if(!i){(i=this.iframeDocument.createElementNS("http://www.w3.org/2000/svg","path")).classList.add("vcv-ui-content-overlay"),i.setAttribute("fill","rgba(0, 0, 0, .6)"),i.setAttribute("fill-rule","evenodd");var r={pointerEvents:"all"};for(var a in r)i.style[a]=r[a];e.appendChild(i)}var s=this.iframeDocument.querySelector("#vcv-ui-content-overlay-shadow");if(!s){(s=this.iframeDocument.createElement("div")).id="vcv-ui-content-overlay-shadow",s.classList.add("vcv-ui-content-overlay-shadow");var o={pointerEvents:"none",boxShadow:"rgba(0, 0, 0, 0.3) 1px 0 10px 0",position:"fixed"};for(var l in o)s.style[l]=o[l];this.iframeDocument.body.appendChild(s)}var c={domElement:this.ref,overlayContainer:e,overlay:i,overlayShadow:s};this.autoUpdateOverlayPosition(c)}},{key:"removeOverlay",value:function(){var e=this;this.stopAutoUpdateOverlayPosition();var t=this.iframeDocument.querySelector("#vcv-ui-content-overlay");t&&(!function t(){var n=e.iframeDocument.querySelector("#vcv-ui-content-overlay");n&&(n.removeEventListener("transitionend",t.bind(e)),n.parentNode.removeChild(n));var i=e.iframeDocument.querySelector("#vcv-ui-content-overlay-shadow");i&&i.parentNode.removeChild(i)}(),t.style.opacity=0)}},{key:"updateOverlayPosition",value:function(e){var t=15,n=5,i=e.domElement,r=e.overlayContainer,a=e.overlay,s=e.overlayShadow;r.style.width="".concat(this.iframeWindow.innerWidth,"px"),r.style.height="".concat(this.iframeWindow.innerHeight,"px");var o="M 0 0 H ".concat(this.iframeWindow.innerWidth," V ").concat(this.iframeWindow.innerHeight," H 0 V 0"),l=i.getBoundingClientRect(),c={x:Math.ceil(l.left-t),y:Math.ceil(l.top-n),width:Math.floor(l.width+2*t),height:Math.floor(l.height+2*n)},u="M ".concat(c.x," ").concat(c.y," h ").concat(c.width," v ").concat(c.height," h -").concat(c.width," z");a.setAttribute("d","".concat(o," ").concat(u));var d={left:c.x,top:c.y,width:c.width,height:c.height};for(var f in d)s.style[f]=d[f]+"px"}},{key:"autoUpdateOverlayPosition",value:function(e){this.stopAutoUpdateOverlayPosition(),this.state.overlayTimeout||(this.updateOverlayPosition(e),e.overlayContainer.style.opacity=1,this.setState({overlayTimeout:this.iframeWindow.setInterval(this.updateOverlayPosition.bind(this,e),16)}))}},{key:"stopAutoUpdateOverlayPosition",value:function(){this.state.overlayTimeout&&(this.iframeWindow.clearInterval(this.state.overlayTimeout),this.setState({overlayTimeout:null}))}},{key:"editorSetup",value:function(e){var t=this,n={target:this.ref,menubar:!1,inline:!0,plugins:"lists vcvhtmleditor",toolbar:["formatselect | VcvFontsSelect | fontWeight | bold italic | numlist bullist | alignleft aligncenter alignright | dotButton"],powerpaste_word_import:"clean",powerpaste_html_import:"clean",init_instance_callback:function(e){e.on("Change",(function(e){t.updateElementData(e.target.getContent())}))},setup:function(n){n.on("init",(function(){t.editor=n,t.iframeDocument.body.setAttribute("vcv-tinymce-active",!0),n.fire("focusin"),e.caretPosition&&t.setSelectionRange(t.ref,e.caretPosition)})),n.on("remove",(function(){t.iframeDocument.body.removeAttribute("vcv-tinymce-active")})),n.addButton("dotButton",{icon:"vcv-ui-icon-edit",tooltip:"Open Edit Form",onclick:t.handleMoreButtonClick})}};this.iframeDocument.body&&this.iframeDocument.body.clientWidth<768&&(n.toolbar=["formatselect | VcvFontsSelect | fontWeight","bold italic | numlist bullist | alignleft aligncenter alignright | dotButton"]),this.globalEditor&&this.globalEditor.init?(Object(re.a)(this.iframeWindow),Object(ie.a)(this.globalEditor,this.iframeWindow),this.globalEditor.init(n)):console.warn("TinyMCE editor is not enqueued")}},{key:"handleMoreButtonClick",value:function(){var e=this;this.editor&&this.editor.remove(),null!==f.a.getData("vcv:layoutCustomMode")&&(f.a.setData("vcv:layoutCustomMode",null),window.setTimeout((function(){e.handleLayoutModeChange(null)}),0)),this.debouncedUpdateHtml(this.state.realContent),de.trigger("edit",this.props.id,"")}},{key:"debouncedUpdateHtml",value:function(e){e&&(e.match(fe())||e.match(/https?:\/\//)||-1!==e.indexOf("\x3c!-- wp")&&-1===e.indexOf("\x3c!-- wp:vcv-gutenberg-blocks/dynamic-field-block"))?(this.ref&&(this.ref.innerHTML=e),this.debouncedUpdateHtmlWithServerRequest(e)):this.ref&&(this.ref.innerHTML=e)}},{key:"debouncedUpdateHtmlWithServerRequest",value:function(e){Object(se.c)(e,this.ref,this.props.id)}},{key:"updateElementData",value:function(e){this.setState({realContent:e}),ue.state("status").set({status:"changed"})}},{key:"handleGlobalClick",value:function(e){var t=window.jQuery(e.target);t.is(".mce-container")||t.parents(".mce-container").length||t.attr("class")&&t.attr("class").indexOf("mce-")>-1||t.is('[data-vcv-element="'+this.props.id+'"]')||t.parents('[data-vcv-element="'+this.props.id+'"]').length||this.closeInlineEditor()}},{key:"closeInlineEditor",value:function(){var e=this;this.editor&&this.editor.remove(),null!==f.a.getData("vcv:layoutCustomMode")&&(f.a.setData("vcv:layoutCustomMode",null),window.setTimeout((function(){e.handleLayoutModeChange(null)}),0)),this.debouncedUpdateHtml(this.state.realContent)}},{key:"handleEscapeClick",value:function(e){"Escape"!==e.key&&"Esc"!==e.key||this.closeInlineEditor()}},{key:"handleDoubleClick",value:function(){var e=this;!1===this.state.trackMouse&&!1===this.state.contentEditable&&this.state.allowInline&&this.setState({trackMouse:!0,contentEditable:!0},(function(){var t="htmleditor"===e.props.fieldType;if(t&&e.editorSetup({caretPosition:e.state.caretPosition}),"contentEditable"!==(f.a.getData("vcv:layoutCustomMode")&&f.a.getData("vcv:layoutCustomMode").mode)){f.a.setData("vcv:layoutCustomMode",{mode:"contentEditable",options:{}}),e.handleLayoutModeChange("contentEditable")}e.iframeWindow.addEventListener("click",e.handleGlobalClick),e.layoutHeader.addEventListener("click",e.handleGlobalClick),e.iframeWindow.addEventListener("keydown",e.handleEscapeClick),e.ref&&(e.ref.innerHTML=e.state.realContent),t||e.setSelectionRange(e.ref,e.state.caretPosition)}))}},{key:"handleMouseMove",value:function(){!0===this.state.trackMouse&&(this.setState({trackMouse:!1,contentEditable:!1}),this.editor&&this.editor.remove())}},{key:"handleMouseDown",value:function(e){var t=this;if(2===e.detail&&!1===this.state.trackMouse&&!1===this.state.contentEditable&&this.state.allowInline){var n=e.currentTarget;this.setState({temporaryEditable:!0},(function(){window.setTimeout((function(){var e=t.getCaretPosition(n);t.setState({caretPosition:e,temporaryEditable:!1})}),0)}))}}},{key:"getInlineMode",value:function(){return this.props.options&&this.props.options.inlineMode}},{key:"getCaretPosition",value:function(e){var t=e.ownerDocument||e.document,n=t.defaultView||t.parentWindow,i=0;if(void 0!==n.getSelection){var r=n.getSelection();if(r.rangeCount){var a=r.getRangeAt(0),s=a.cloneRange();s.selectNodeContents(e),s.setEnd(a.endContainer,a.endOffset);var o=s.toString(),l=o.match(/(\r\n\t|\n|\r\t)/gm);i=o.length,l&&l.length&&(i-=l.length)}}return i}},{key:"setSelectionRange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,i=e.ownerDocument||e.document,r=i.defaultView||i.parentWindow;if(i.createRange&&r.getSelection){var a=i.createRange();a.selectNodeContents(e);for(var s=this.getTextNodesIn(e),o=!1,l=0,c=null,u=0;u<s.length;u++){var d=s[u];if(c=l+d.length,!o&&t>=l&&(t<c||t===c&&u<=s.length)&&(a.setStart(d,t-l),o=!0),o&&n<=c){a.setEnd(d,n-l);break}l=c}var f=r.getSelection();f.removeAllRanges(),f.addRange(a)}}},{key:"getTextNodesIn",value:function(e){var t=[];if(3===e.nodeType)t.push(e);else for(var n=e.childNodes,i=0,r=n.length;i<r;++i)t.push.apply(t,this.getTextNodesIn(n[i]));return t}},{key:"render",value:function(){var e=this,t="htmleditor"===this.props.fieldType?"div":"span",n={className:this.props.className?this.props.className+" vcvhelper":"vcvhelper",contentEditable:this.state.contentEditable||this.state.temporaryEditable,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseDown:this.handleMouseDown,"data-vcvs-html":this.state.realContent,"data-vcv-content-editable-inline-mode":this.getInlineMode()||"html",ref:function(t){e.ref=t}};return C.a.createElement(t,n)}}]),n}(C.a.Component);function pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pe(Object(n),!0).forEach((function(t){s()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}s()(he,"propTypes",{api:O.a.object.isRequired,id:O.a.string.isRequired,fieldKey:O.a.string.isRequired,paramField:O.a.string,paramIndex:O.a.oneOfType([O.a.number,O.a.string]),fieldType:O.a.string.isRequired,children:O.a.oneOfType([O.a.arrayOf(O.a.node),O.a.node,O.a.string]),className:O.a.string,options:O.a.object,cook:O.a.object});var be=Object(d.getService)("document"),ve=Object(d.getService)("utils"),ge=ve.getBlockRegexp,ye=ve.parseDynamicBlock,_e=ge(),we=Object(d.getService)("dataManager"),Ce=Object(d.getService)("roleManager"),Se=Object(d.getStorage)("hubElements"),xe=Object(d.getStorage)("settings"),ke=Object(d.getStorage)("elementSettings"),Me={},Te=0,je={get:function(e){return e&&e.tag?new $(e,null,null,je):(console.error("No element Tag provided",e),null)},buildSettingsElement:function(e,t,n){return new $(e,t,n,je)},getSettings:function(e){return ke.action("get",e)},getById:function(e){var t=be.get(e);return null!==t?this.get(t):null},add:function(e,t,n,i){ke.trigger("add",e,t,n,"function"==typeof i?i:void 0)},getTagByName:function(e){return ke.action("findTagByName",e)},attributes:{add:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};p.a.add(e,t,u.a.defaults("object"===l()(n)?n:{},{setter:null,getter:null}),i)},remove:function(e){delete p.a.items[e]},get:function(e){var t=p.a.get(e);return t||null}},dynamicFields:{getDynamicFieldsData:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=e.blockAtts,r=e.beforeBlock,a=e.afterBlock,s=xe.state("postData").get(),o=i.value.replace("::",":"),l=null,c=i.sourceId||we.get("sourceID");if(c=parseInt(c),we.get("sourceID")!==c&&(s=s[c]),i&&i.value&&s&&void 0!==s[o]&&s&&s[o].length&&(l=s[o]),!n&&t&&-1!==["string","htmleditor","inputSelect"].indexOf(t.fieldType)){var u=!0===t.fieldOptions.dynamicField||void 0!==t.fieldOptions.dynamicField.html&&!0===t.fieldOptions.dynamicField.html;if(u){l||(l="No Value (".concat(i.value,")"));var d={value:i.value,currentValue:l};return(we.get("sourceID")!==c||i.sourceId)&&(d.sourceId=c),C.a.createElement("htmleditor"===t.fieldType?"div":"span",{className:"vcvhelper",dangerouslySetInnerHTML:{__html:r+l+a},"data-vcvs-html":"\x3c!-- wp:vcv-gutenberg-blocks/dynamic-field-block ".concat(JSON.stringify(d)," --\x3e").concat(r+l+a,"\x3c!-- /wp:vcv-gutenberg-blocks/dynamic-field-block --\x3e")})}}return l||"No Value (".concat(i.value,")")},cleanComments:function(e,t){var n=function(e,n){if(e)for(;e[n];){var i=e[n];if(i.nodeType!==document.COMMENT_NODE)break;var r=i.textContent;if(-1!==r.indexOf("/dynamicElementComment")){-1!==r.indexOf("/dynamicElementComment:".concat(t))&&i.remove();break}i.remove()}};n(e,"previousSibling"),n(e,"nextSibling")},getCommentsStack:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r=t.getAll?t.getAll(!1):t.atts,a=[];return Object.keys(r).forEach((function(s){var o,l=!1,c=t.settings?t.settings(s):t.attrSettings.settings.options.settings;if(c[s]&&c[s].type)o=c[s].type;else{if(!c.type||!c.type.name)return;o=c.type.name}var u=c[s]&&c[s].options?c[s].options:c.settings&&c.settings.options?c.settings.options:{},f=r[s];"paramsGroup"===o&&t.get(s).value.forEach((function(r,o){var l={};l.element=t,l.attrKey=s,l.attrSettings=c,l.atts=r,l.paramGroupItemId="".concat(o,"-").concat(e);var u=je.dynamicFields.getCommentsStack(e,l,n,i);i=u.attributesLevel,a=a.concat(u.commentStack)}));if(Object(d.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&u&&void 0!==u.dynamicField){if(u.dynamicField.html)return;if("htmleditor"===o)return;if("inputSelect"===o)l=f.input&&f.input.match(_e);else if("string"===o)l=f.match(_e);else if(-1!==["attachimage"].indexOf(o)){var h=f.link?f.link:f.urls&&f.urls[0]?f.urls[0].link:"";if(h&&h.url)if(h.url.match(_e)){var p={};p.element=t,p.settings=function(){return{settings:{options:{dynamicField:!0}},type:{name:"url"}}},p.atts={url:h};var m=je.dynamicFields.getCommentsStack(e,p,n,i);i=m.attributesLevel,a=a.concat(m.commentStack)}l=(f=f.full?f.full:f.urls&&f.urls[0]?f.urls[0].full:"").match(_e)}else-1!==["url"].indexOf(o)&&(l=(f=f&&f.url?f.url:"").match(_e))}if(l){"inputSelect"===o&&(f=f.input);var b=ye(f);b.blockAtts.elementId=e,void 0!==b.blockAtts.currentValue&&(b.blockAtts.currentValue=je.dynamicFields.getDynamicFieldsData(b,{fieldType:o,fieldOptions:u},!0)),t.paramGroupItemId&&(b.blockAtts.paramGroupItemId=t.paramGroupItemId),i++,a.push({blockInfo:b,attributesLevel:i})}if(c.type&&c.type.name&&-1!==["designOptions","designOptionsAdvanced"].indexOf(c.type.name)){var v=f;v&&v.device&&Object.keys(v.device).forEach((function(t){var n="designOptionsAdvanced"===c.type.name?v.device[t].images:v.device[t].image,r=n&&n.urls&&n.urls[0]?n.urls[0].full:"";if("string"==typeof r&&r.match(_e)){var s=ye(r);s.blockAtts.device=t,s.blockAtts.elementId=e,void 0!==s.blockAtts.currentValue&&(s.blockAtts.currentValue=je.dynamicFields.getDynamicFieldsData(s,null,!0)),i++,a.push({blockInfo:s,attributesLevel:i})}}))}})),{attributesLevel:i,commentStack:a}},updateDynamicComments:function(e,t,n,i){if(Object(d.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&e&&n){var r=I.a.findDOMNode(e);je.dynamicFields.cleanComments(r,t);var a=je.dynamicFields.getCommentsStack(t,n,i);if(a.commentStack.length){i&&Te++;var s=je.getParentCount(t),o=i?Te:0;r.insertAdjacentHTML("beforebegin","\x3c!-- vcwb/dynamicElementComment:".concat(t," --\x3e")),r.insertAdjacentHTML("afterend","\x3c!-- /vcwb/dynamicElementComment:".concat(t," --\x3e")),a.commentStack.forEach((function(e){var t=e.blockInfo,n=e.attributesLevel;r.insertAdjacentHTML("beforebegin","\x3c!-- wp:".concat(t.blockScope).concat(t.blockName,"-").concat(s,"-").concat(n,"-").concat(o," ").concat(JSON.stringify(t.blockAtts)," --\x3e")),r.insertAdjacentHTML("afterend","\x3c!-- /wp:".concat(t.blockScope).concat(t.blockName,"-").concat(s,"-").concat(n,"-").concat(o," ").concat(JSON.stringify(t.blockAtts)," --\x3e"))}))}}},getDynamicFieldsList:function(e){return(xe.state("postFields").get()||[])[e]||[]},getDynamicValue:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};t||(t=we.get("sourceID"));var r=i.dynamicTemplateProps,a=i.forceSaveSourceId,s=null;if(r){var o=Object.assign({},r);o.value=e,a||we.get("sourceID")!==t?o.sourceId=t:delete o.sourceId,s="\x3c!-- wp:vcv-gutenberg-blocks/dynamic-field-block ".concat(JSON.stringify(o)," --\x3e\x3c!-- /wp:vcv-gutenberg-blocks/dynamic-field-block --\x3e")}else{var l=je.dynamicFields.getDynamicFieldsData({blockAtts:{value:e,sourceId:t}},n,!0),c={value:e,currentValue:l};(we.get("sourceID")!==t||a)&&(c.sourceId=t),s="\x3c!-- wp:vcv-gutenberg-blocks/dynamic-field-block ".concat(JSON.stringify(c)," --\x3e\x3c!-- /wp:vcv-gutenberg-blocks/dynamic-field-block --\x3e")}return s},getDefaultDynamicFieldKey:function(e){var t=je.dynamicFields.getDynamicFieldsList(e),n=Object.values(t),i="";return n[0]&&n[0].group&&n[0].group.values&&n[0].group.values[0]&&(i=n[0].group.values[0].value),i},getDefaultValue:function(e){if(e.defaultValue)return e.defaultValue;var t=e.fieldKey,n=e.elementAccessPoint.cook().settings(t).settings,i=n.defaultValue;return void 0===i&&n.value&&(i=n.value),i||""}},list:{settings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["name"],t=ke.action("list");return u.a.sortBy(t.map((function(e){var t=Object(h.a)(e.settings);return je.get(t).toJS()})),e)},elements:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["name"],t=ke.action("list");return u.a.sortBy(t.map((function(e){var t=Object(h.a)(e.settings);return je.get(t)})),e)}},getContainerChildren:function(e){return Object.prototype.hasOwnProperty.call(Me,e)?Me[e]:[]},getParentCount:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=be.get(e),i=!(!n||!n.parent)&&n.parent;if(i){var r=be.get(i);return t++,je.getParentCount(r.id,t)}return t},visualizeAttributes:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=n?n.atts:e.getAll(!1),s=n?n.id:a.id,o={},c=!0,u=new J.a(window.navigator.userAgent);return u.mobile()&&(u.tablet()||u.phone())&&(c=!1),Object.keys(a).forEach((function(u){var f,h=n&&n.attrSettings?n.attrSettings.settings.options.settings:e.settings(u);if(n){if(!h[u]||!h[u].type)return;f=h[u].type}else h.type&&h.type.name&&(f=h.type&&h.type.name?h.type.name:"");var p=n?h[u].options:h.settings.options?h.settings.options:{},m=null,b=m="object"!==l()(a[u])||null===a[u]||a[u]instanceof Array?a[u]:JSON.parse(JSON.stringify(a[u])),v=!1;if(Object(d.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&p&&void 0!==p.dynamicField)if(-1!==["string","htmleditor","inputSelect"].indexOf(f))("inputSelect"===f?m.input&&m.input.match(_e):m.match(_e))&&(v=!0);else if(-1!==["attachimage"].indexOf(f)){var g=m.full?m.full:m.urls&&m.urls[0]?m.urls[0].full:"";(v=g.match(_e))&&(b=g);var y=m.link?m.link:m.urls&&m.urls[0]?m.urls[0].link:"";if(y&&y.url&&y.url.match(_e)){var _={atts:{url:y}},w=je.visualizeAttributes({settings:function(){return{url:{options:{dynamicField:!0},type:"url"}}}},!1,_);m.link?m.link=w.url:m.urls&&m.urls[0]&&m.urls[0].link&&(m.urls[0].link=w.url)}}else if(-1!==["url"].indexOf(f)){var S=m&&m.url?m.url:"";(v=S.match(_e))&&(b=S)}if(v){var x;x="inputSelect"===f?b.input&&b.input.split(_e):b.split(_e);var k=je.dynamicFields.getDynamicFieldsData({fieldKey:u,value:b,blockName:x[3],blockAtts:JSON.parse(x[4].trim()),blockContent:x[7],beforeBlock:x[0]||"",afterBlock:x[14]||""},{fieldKey:u,fieldType:f,fieldOptions:p});if(-1!==["attachimage"].indexOf(f))if(m&&m.full)m.full=k,o[u]=m;else if(m.urls&&m.urls[0]){var M={ids:[],urls:[{full:k}]};m.urls[0]&&m.urls[0].filter&&(M.urls[0].filter=m.urls[0].filter),m.urls[0]&&m.urls[0].link&&(M.urls[0].link=m.urls[0].link),o[u]=M}else o[u]=k;else"inputSelect"===f?(m.input=k,m.select=null,o[u]=m):"url"===f?(m.url=k,o[u]=m):o[u]=k}else if(!i&&p&&p.inline){Object(d.env)("VCV_ADDON_ROLE_MANAGER_ENABLED")&&e.get("metaIsElementLocked")&&!Ce.can("editor_settings_element_lock",Ce.defaultAdmin())&&(c=!1);var T={};n&&(T.paramIndex=n.index,T.paramField=u,T.paramParentField=n.attrKey),o[u]=C.a.createElement(he,r()({id:s,fieldKey:u,fieldType:f,api:t,cook:je,options:me(me({},p),{},{allowInline:c})},T),m||"")}else if("paramsGroup"===f){var j={};j.element=e,j.attrKey=u,j.attrSettings=h,j.allowInline=c,j.id=s;var E={value:[]};e.get(u).value.forEach((function(n,r){j.atts=n,j.index=r,E.value[r]=je.visualizeAttributes(e,t,j,i)})),o[u]=E}else if("htmleditor"===f&&(!p||!p.inline)||i&&p&&p.inline)o[u]=C.a.createElement("div",{className:"vcvhelper","data-vcvs-html":m,dangerouslySetInnerHTML:{__html:m}});else if("dropdown"===f&&!m&&Object.prototype.hasOwnProperty.call(p,"global")&&p.global){var A;(A="function"==typeof window[p.global]?window[p.global]():window[p.global])&&A.length&&(o[u]=A[0].value)}else o[u]=m})),o}},Ee=function(){var e=je.list.elements();e.forEach((function(t){var n=t.containerFor(),i=t.get("tag");n.length&&n.indexOf("General")<0&&(Me[i]=function(e,t){var n=[];return t.forEach((function(t){t&&t.relatedTo(e)&&n.push({tag:t.get("tag"),name:t.getName()})})),n}(n,e))}))};Se.on("start",(function(){setTimeout((function(){Ee()}),1)})),Se.on("add",(function(){setTimeout((function(){Ee()}),1)})),Object(d.addService)("cook",je)},"./public/editor/services/dataManager/service.js":function(e,t,n){var i,r=n("./node_modules/vc-cake/index.js"),a={get:function(e){return Object.prototype.hasOwnProperty.call(i,e)?i[e]():null},set:function(e,t){i[e]=function(){return t}},reset:function(){i={sourceID:function(){return window.vcvSourceID},nonce:function(){return window.vcvNonce},localizations:function(){return window.VCV_I18N?window.VCV_I18N():{}},adminAjaxUrl:function(){return window.vcvAdminAjaxUrl},editorType:function(){return window.VCV_EDITOR_TYPE?window.VCV_EDITOR_TYPE():"default"},pageTemplates:function(){return window.VCV_PAGE_TEMPLATES?window.VCV_PAGE_TEMPLATES():""},showFeedbackForm:function(){return window.VCV_SHOW_FEEDBACK_FORM&&window.VCV_SHOW_FEEDBACK_FORM()},showInitialHelpers:function(){return window.VCV_SHOW_INITIAL_HELPERS&&window.VCV_SHOW_INITIAL_HELPERS()},showDataCollectionPopup:function(){return window.VCV_SHOW_DATA_COLLECTION_POPUP&&window.VCV_SHOW_DATA_COLLECTION_POPUP()},hubGetElements:function(){return window.VCV_HUB_GET_ELEMENTS?window.VCV_HUB_GET_ELEMENTS():{}},elementsGlobalsUrl:function(){return window.vcvElementsGlobalsUrl},activationType:function(){return window.vcvActivationType},activationFinishedUrl:function(){return window.vcvActivationFinishedUrl},hubGetAddonTeaser:function(){return window.VCV_HUB_GET_ADDON_TEASER?window.VCV_HUB_GET_ADDON_TEASER():{}},hubGetAddons:function(){return window.VCV_HUB_GET_ADDONS?window.VCV_HUB_GET_ADDONS():{}},addonElementPresets:function(){return window.VCV_ADDON_ELEMENT_PRESETS?window.VCV_ADDON_ELEMENT_PRESETS():[]},hubGetGroups:function(){return window.VCV_HUB_GET_GROUPS?window.VCV_HUB_GET_GROUPS():{}},hubGetCategories:function(){return window.VCV_HUB_GET_CATEGORIES?window.VCV_HUB_GET_CATEGORIES():{}},hubGetTeaser:function(){return window.VCV_HUB_GET_TEASER?window.VCV_HUB_GET_TEASER():{}},hubGetTemplatesTeaser:function(){return window.VCV_HUB_GET_TEMPLATES_TEASER?window.VCV_HUB_GET_TEMPLATES_TEASER():{}},getSharedAssets:function(){return window.VCV_GET_SHARED_ASSETS?window.VCV_GET_SHARED_ASSETS():{}},isPremiumActivated:function(){return window.vcvIsPremiumActivated},pageTemplatesLayoutsCurrent:function(){return window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT&&window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT()},pageTemplatesLayouts:function(){return window.VCV_PAGE_TEMPLATES_LAYOUTS&&window.VCV_PAGE_TEMPLATES_LAYOUTS()},headerTemplates:function(){return window.VCV_HEADER_TEMPLATES&&window.VCV_HEADER_TEMPLATES()},sidebarTemplates:function(){return window.VCV_SIDEBAR_TEMPLATES&&window.VCV_SIDEBAR_TEMPLATES()},footerTemplates:function(){return window.VCV_FOOTER_TEMPLATES&&window.VCV_FOOTER_TEMPLATES()},showPremiumPromoPopup:function(){return window.VCV_SHOW_PREMIUM_PROMO_POPUP&&window.VCV_SHOW_PREMIUM_PROMO_POPUP()},tutorialPageUrl:function(){return window.VCV_TUTORIAL_PAGE_URL&&window.VCV_TUTORIAL_PAGE_URL()},tutorialPageCapability:function(){return window.VCV_TUTORIAL_PAGE_CAPABILITY&&window.VCV_TUTORIAL_PAGE_CAPABILITY()},createNewUrl:function(){return window.VCV_CREATE_NEW_URL&&window.VCV_CREATE_NEW_URL()},createNewText:function(){return window.VCV_CREATE_NEW_TEXT&&window.VCV_CREATE_NEW_TEXT()},manageOptions:function(){return window.VCV_MANAGE_OPTIONS&&window.VCV_MANAGE_OPTIONS()},vcvManageOptions:function(){return window.vcvManageOptions},updateUrl:function(){return window.VCV_UPDATE_URL&&window.VCV_UPDATE_URL()},goPremiumUrlWithRef:function(){return window.vcvGoPremiumUrlWithRef},goPremiumUrl:function(){return window.vcvGoPremiumUrl},gettingStartedUrl:function(){return window.vcvGettingStartedUrl},authorApiKey:function(){return window.VCV_AUTHOR_API_KEY&&window.VCV_AUTHOR_API_KEY()},updateActions:function(){return window.VCV_UPDA
1
  /*! For license information please see hub.bundle.js.LICENSE.txt */