403Webshell
Server IP : 51.91.236.193  /  Your IP : 216.73.216.224
Web Server : Apache
System : Linux webm010.cluster128.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64
User : institutah ( 16501)
PHP Version : 7.2.34
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/institutah/www/wp-content/plugins/visualcomposer/public/dist/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/institutah/www/wp-content/plugins/visualcomposer/public/dist/wpUpdate.bundle.js
/*! For license information please see wpUpdate.bundle.js.LICENSE.txt */
(window.vcvWebpackJsonp4x=window.vcvWebpackJsonp4x||[]).push([["wpUpdate"],{"./node_modules/@babel/runtime/helpers/esm/extends.js":function(e,t,n){"use strict";function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return a}))},"./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(a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=Object.assign({cache:{},cwd:a.cwd(),readFile:!1},t);(function(e){return/^\//.test(e)})(e)&&(n.cwd="");var r=(0,i.join)(n.cwd,e),c=(0,i.basename)(r),u=(0,i.dirname)(r),d=[];(function(e){return/\.s[ac]ss$/i.test(e)})(c)||l(c)?(d.push(o(r,n)),s(c)||d.push(o((0,i.join)(u,"_"+c),n))):(d.push(o((0,i.join)(u,c+".scss"),n),o((0,i.join)(u,c+".sass"),n),o((0,i.join)(u,c+".css"),n)),s(c)||d.push(o((0,i.join)(u,"_"+c+".scss"),n),o((0,i.join)(u,"_"+c+".sass"),n),o((0,i.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"),i=n("./node_modules/path-browserify/index.js");function o(e,t){return t.cache[e]=t.cache[e]||new Promise((function(n){t.readFile?(0,r.readFile)(e,"utf8",(function(t,a){n(!t&&{file:e,contents:a})})):(0,r.stat)(e,(function(t,a){t||!a.isFile()?n(!1):n({file:e})}))})),t.cache[e]}function s(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/@hypnosphi/create-react-context/lib/implementation.js":function(e,t,n){"use strict";t.__esModule=!0;var a=n("./node_modules/react/index.js"),r=(o(a),o(n("./node_modules/prop-types/index.js"))),i=o(n("./node_modules/gud/index.js"));o(n("./node_modules/warning/warning.js"));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(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)}var u=1073741823;function d(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,a){e=n,t.forEach((function(t){return t(e,a)}))}}}t.default=function(e,t){var n,o,f="__create-react-context-"+(0,i.default)()+"__",h=function(e){function n(){var t,a;s(this,n);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return t=a=l(this,e.call.apply(e,[this].concat(i))),a.emitter=d(a.props.value),l(a,t)}return c(n,e),n.prototype.getChildContext=function(){var e;return(e={})[f]=this.emitter,e},n.prototype.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n=this.props.value,a=e.value,r=void 0;((i=n)===(o=a)?0!==i||1/i==1/o:i!=i&&o!=o)?r=0:(r="function"==typeof t?t(n,a):u,0!==(r|=0)&&this.emitter.set(e.value,r))}var i,o},n.prototype.render=function(){return this.props.children},n}(a.Component);h.childContextTypes=((n={})[f]=r.default.object.isRequired,n);var p=function(t){function n(){var e,a;s(this,n);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return e=a=l(this,t.call.apply(t,[this].concat(i))),a.state={value:a.getValue()},a.onUpdate=function(e,t){0!=((0|a.observedBits)&t)&&a.setState({value:a.getValue()})},l(a,e)}return c(n,t),n.prototype.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?u:t},n.prototype.componentDidMount=function(){this.context[f]&&this.context[f].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?u:e},n.prototype.componentWillUnmount=function(){this.context[f]&&this.context[f].off(this.onUpdate)},n.prototype.getValue=function(){return this.context[f]?this.context[f].get():e},n.prototype.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.Component);return p.contextTypes=((o={})[f]=r.default.object,o),{Provider:h,Consumer:p}},e.exports=t.default},"./node_modules/@hypnosphi/create-react-context/lib/index.js":function(e,t,n){"use strict";t.__esModule=!0;var a=i(n("./node_modules/react/index.js")),r=i(n("./node_modules/@hypnosphi/create-react-context/lib/implementation.js"));function i(e){return e&&e.__esModule?e:{default:e}}t.default=a.default.createContext||r.default,e.exports=t.default},"./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 a=t;a.bignum=n("./node_modules/bn.js/lib/bn.js"),a.define=n("./node_modules/asn1.js/lib/asn1/api.js").define,a.base=n("./node_modules/asn1.js/lib/asn1/base/index.js"),a.constants=n("./node_modules/asn1.js/lib/asn1/constants/index.js"),a.decoders=n("./node_modules/asn1.js/lib/asn1/decoders/index.js"),a.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 a=n("./node_modules/asn1.js/lib/asn1/encoders/index.js"),r=n("./node_modules/asn1.js/lib/asn1/decoders/index.js"),i=n("./node_modules/inherits/inherits_browser.js");function o(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}t.define=function(e,t){return new o(e,t)},o.prototype._createNamed=function(e){const t=this.name;function n(e){this._initNamed(e,t)}return i(n,e),n.prototype._initNamed=function(t,n){e.call(this,t,n)},new n(this)},o.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(r[e])),this.decoders[e]},o.prototype.decode=function(e,t,n){return this._getDecoder(t).decode(e,n)},o.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(a[e])),this.encoders[e]},o.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 a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/asn1.js/lib/asn1/base/reporter.js").Reporter,i=n("./node_modules/safer-buffer/safer.js").Buffer;function o(e,t){r.call(this,t),i.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function s(e,t){if(Array.isArray(e))this.length=0,this.value=e.map((function(e){return s.isEncoderBuffer(e)||(e=new s(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=i.byteLength(e);else{if(!i.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}a(o,r),t.DecoderBuffer=o,o.isDecoderBuffer=function(e){if(e instanceof o)return!0;return"object"==typeof e&&i.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},o.prototype.save=function(){return{offset:this.offset,reporter:r.prototype.save.call(this)}},o.prototype.restore=function(e){const t=new o(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,r.prototype.restore.call(this,e.reporter),t},o.prototype.isEmpty=function(){return this.offset===this.length},o.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},o.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");const n=new o(this.base);return n._reporterState=this._reporterState,n.offset=this.offset,n.length=this.offset+e,this.offset+=e,n},o.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.EncoderBuffer=s,s.isEncoderBuffer=function(e){if(e instanceof s)return!0;return"object"==typeof e&&"EncoderBuffer"===e.constructor.name&&"number"==typeof e.length&&"function"==typeof e.join},s.prototype.join=function(e,t){return e||(e=i.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):i.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 a=t;a.Reporter=n("./node_modules/asn1.js/lib/asn1/base/reporter.js").Reporter,a.DecoderBuffer=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").DecoderBuffer,a.EncoderBuffer=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").EncoderBuffer,a.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 a=n("./node_modules/asn1.js/lib/asn1/base/reporter.js").Reporter,r=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").EncoderBuffer,i=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").DecoderBuffer,o=n("./node_modules/minimalistic-assert/index.js"),s=["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(s);function c(e,t,n){const a={};this._baseState=a,a.name=n,a.enc=e,a.parent=t||null,a.children=null,a.tag=null,a.args=null,a.reverseArgs=null,a.choice=null,a.optional=!1,a.any=!1,a.obj=!1,a.use=null,a.useDecoder=null,a.key=null,a.default=null,a.explicit=null,a.implicit=null,a.contains=null,a.parent||(a.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;o(null===t.parent),e.call(this),t.children=t.children.filter((function(e){return e._baseState.parent===this}),this),o.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&&(o(null===t.children),t.children=n,n.forEach((function(e){e._baseState.parent=this}),this)),0!==e.length&&(o(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 a=e[n];t[a]=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)}})),s.forEach((function(e){c.prototype[e]=function(){const t=this._baseState,n=Array.prototype.slice.call(arguments);return o(null===t.tag),t.tag=e,this._useArgs(n),this}})),c.prototype.use=function(e){o(e);const t=this._baseState;return o(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 o(null===t.default),t.default=e,t.optional=!0,this},c.prototype.explicit=function(e){const t=this._baseState;return o(null===t.explicit&&null===t.implicit),t.explicit=e,this},c.prototype.implicit=function(e){const t=this._baseState;return o(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 o(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 o(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 o(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 a,r=n.default,o=!0,s=null;if(null!==n.key&&(s=e.enterKey(n.key)),n.optional){let a=null;if(null!==n.explicit?a=n.explicit:null!==n.implicit?a=n.implicit:null!==n.tag&&(a=n.tag),null!==a||n.any){if(o=this._peekTag(e,a,n.any),e.isError(o))return o}else{const a=e.save();try{null===n.choice?this._decodeGeneric(n.tag,e,t):this._decodeChoice(e,t),o=!0}catch(l){o=!1}e.restore(a)}}if(n.obj&&o&&(a=e.enterObject()),o){if(null!==n.explicit){const t=this._decodeTag(e,n.explicit);if(e.isError(t))return t;e=t}const a=e.offset;if(null===n.use&&null===n.choice){let t;n.any&&(t=e.save());const a=this._decodeTag(e,null!==n.implicit?n.implicit:n.tag,n.any);if(e.isError(a))return a;n.any?r=e.raw(t):e=a}if(t&&t.track&&null!==n.tag&&t.track(e.path(),a,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 a=new i(r);r=this._getUse(n.contains,e._reporterState.obj)._decode(a,t)}}return n.obj&&o&&(r=e.leaveObject(a)),null===n.key||null===r&&!0!==o?null!==s&&e.exitKey(s):e.leaveKey(s,n.key,r),r},c.prototype._decodeGeneric=function(e,t,n){const a=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,a.args[0],n):/str$/.test(e)?this._decodeStr(t,e,n):"objid"===e&&a.args?this._decodeObjid(t,a.args[0],a.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,a.args&&a.args[0],n):null!==a.use?this._getUse(a.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),o(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 a=null,r=!1;return Object.keys(n.choice).some((function(i){const o=e.save(),s=n.choice[i];try{const n=s._decode(e,t);if(e.isError(n))return!1;a={type:i,value:n},r=!0}catch(l){return e.restore(o),!1}return!0}),this),r?a:e.error("Choice not matched")},c.prototype._createEncoderBuffer=function(e){return new r(e,this.reporter)},c.prototype._encode=function(e,t,n){const a=this._baseState;if(null!==a.default&&a.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 a);let i=null;if(this.reporter=t,r.optional&&void 0===e){if(null===r.default)return;e=r.default}let o=null,s=!1;if(r.any)i=this._createEncoderBuffer(e);else if(r.choice)i=this._encodeChoice(e,t);else if(r.contains)o=this._getUse(r.contains,n)._encode(e,t),s=!0;else if(r.children)o=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 a=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(a),r}),this).filter((function(e){return e})),o=this._createEncoderBuffer(o);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,o=this._createEncoderBuffer(e.map((function(n){const a=this._baseState;return this._getUse(a.args[0],e)._encode(n,t)}),n))}else null!==r.use?i=this._getUse(r.use,n)._encode(e,t):(o=this._encodePrimitive(r.tag,e),s=!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&&(i=this._encodeComposite(e,s,n,o))}return null!==r.explicit&&(i=this._encodeComposite(r.explicit,!1,"context",i)),i},c.prototype._encodeChoice=function(e,t){const n=this._baseState,a=n.choice[e.type];return a||o(!1,e.type+" not found in "+JSON.stringify(Object.keys(n.choice))),a._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 a=n("./node_modules/inherits/inherits_browser.js");function r(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function i(e,t){this.path=e,this.rethrow(t)}t.Reporter=r,r.prototype.isError=function(e){return e instanceof i},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 a=this._reporterState;this.exitKey(e),null!==a.obj&&(a.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,a=e instanceof i;if(t=a?e:new i(n.path.map((function(e){return"["+JSON.stringify(e)+"]"})).join(""),e.message||e,e.stack),!n.options.partial)throw t;return a||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},a(i,Error),i.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,i),!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 a(e){const t={};return Object.keys(e).forEach((function(n){(0|n)==n&&(n|=0);const a=e[n];t[a]=n})),t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=a(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=a(t.tag)},"./node_modules/asn1.js/lib/asn1/constants/index.js":function(e,t,n){"use strict";const a=t;a._reverse=function(e){const t={};return Object.keys(e).forEach((function(n){(0|n)==n&&(n|=0);const a=e[n];t[a]=n})),t},a.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 a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/bn.js/lib/bn.js"),i=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").DecoderBuffer,o=n("./node_modules/asn1.js/lib/asn1/base/node.js"),s=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){o.call(this,"der",e)}function u(e,t){let n=e.readUInt8(t);if(e.isError(n))return n;const a=s.tagClass[n>>6],r=0==(32&n);if(31==(31&n)){let a=n;for(n=0;128==(128&a);){if(a=e.readUInt8(t),e.isError(a))return a;n<<=7,n|=127&a}}else n&=31;return{cls:a,primitive:r,tag:n,tagStr:s.tag[n]}}function d(e,t,n){let a=e.readUInt8(n);if(e.isError(a))return a;if(!t&&128===a)return null;if(0==(128&a))return a;const r=127&a;if(r>4)return e.error("length octect is too long");a=0;for(let i=0;i<r;i++){a<<=8;const t=e.readUInt8(n);if(e.isError(t))return t;a|=t}return a}e.exports=l,l.prototype.decode=function(e,t){return i.isDecoderBuffer(e)||(e=new i(e,t)),this.tree._decode(e,t)},a(c,o),c.prototype._peekTag=function(e,t,n){if(e.isEmpty())return!1;const a=e.save(),r=u(e,'Failed to peek tag: "'+t+'"');return e.isError(r)?r:(e.restore(a),r.tag===t||r.tagStr===t||r.tagStr+"of"===t||n)},c.prototype._decodeTag=function(e,t,n){const a=u(e,'Failed to decode tag of "'+t+'"');if(e.isError(a))return a;let r=d(e,a.primitive,'Failed to get length of "'+t+'"');if(e.isError(r))return r;if(!n&&a.tag!==t&&a.tagStr!==t&&a.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(a.primitive||null!==r)return e.skip(r,'Failed to match body of: "'+t+'"');const i=e.save(),o=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(o)?o:(r=e.offset-i.offset,e.restore(i),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 a=d(e,n.primitive,t);if(e.isError(a))return a;let r;if(r=n.primitive||null!==a?e.skip(a):this._skipUntilEnd(e,t),e.isError(r))return r;if("end"===n.tagStr)break}},c.prototype._decodeList=function(e,t,n,a){const r=[];for(;!e.isEmpty();){const t=this._peekTag(e,"end");if(e.isError(t))return t;const i=n.decode(e,"der",a);if(e.isError(i)&&t)break;r.push(i)}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 a;const r=[];let i=0,o=0;for(;!e.isEmpty();)o=e.readUInt8(),i<<=7,i|=127&o,0==(128&o)&&(r.push(i),i=0);128&o&&r.push(i);const s=r[0]/40|0,l=r[0]%40;if(a=n?r:[s,l].concat(r.slice(1)),t){let e=t[a.join(" ")];void 0===e&&(e=t[a.join(".")]),void 0!==e&&(a=e)}return a},c.prototype._decodeTime=function(e,t){const n=e.raw().toString();let a,r,i,o,s,l;if("gentime"===t)a=0|n.slice(0,4),r=0|n.slice(4,6),i=0|n.slice(6,8),o=0|n.slice(8,10),s=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");a=0|n.slice(0,2),r=0|n.slice(2,4),i=0|n.slice(4,6),o=0|n.slice(6,8),s=0|n.slice(8,10),l=0|n.slice(10,12),a=a<70?2e3+a:1900+a}return Date.UTC(a,r-1,i,o,s,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 a=new r(n);return t&&(a=t[a.toString(10)]||a),a},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 a=t;a.der=n("./node_modules/asn1.js/lib/asn1/decoders/der.js"),a.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 a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/safer-buffer/safer.js").Buffer,i=n("./node_modules/asn1.js/lib/asn1/decoders/der.js");function o(e){i.call(this,e),this.enc="pem"}a(o,i),e.exports=o,o.prototype.decode=function(e,t){const n=e.toString().split(/[\r\n]+/g),a=t.label.toUpperCase(),o=/^-----(BEGIN|END) ([^-]+)-----$/;let s=-1,l=-1;for(let r=0;r<n.length;r++){const e=n[r].match(o);if(null!==e&&e[2]===a){if(-1!==s){if("END"!==e[1])break;l=r;break}if("BEGIN"!==e[1])break;s=r}}if(-1===s||-1===l)throw new Error("PEM section not found for: "+a);const c=n.slice(s+1,l).join("");c.replace(/[^a-z0-9+/=]+/gi,"");const u=r.from(c,"base64");return i.prototype.decode.call(this,u,t)}},"./node_modules/asn1.js/lib/asn1/encoders/der.js":function(e,t,n){"use strict";const a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/safer-buffer/safer.js").Buffer,i=n("./node_modules/asn1.js/lib/asn1/base/node.js"),o=n("./node_modules/asn1.js/lib/asn1/constants/der.js");function s(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new l,this.tree._init(e.body)}function l(e){i.call(this,"der",e)}function c(e){return e<10?"0"+e:e}e.exports=s,s.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},a(l,i),l.prototype._encodeComposite=function(e,t,n,a){const i=function(e,t,n,a){let r;"seqof"===e?e="seq":"setof"===e&&(e="set");if(o.tagByName.hasOwnProperty(e))r=o.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return a.error("Unknown tag: "+e);r=e}if(r>=31)return a.error("Multi-octet tag encoding unsupported");t||(r|=32);return r|=o.tagClassByName[n||"universal"]<<6,r}(e,t,n,this.reporter);if(a.length<128){const e=r.alloc(2);return e[0]=i,e[1]=a.length,this._createEncoderBuffer([e,a])}let s=1;for(let r=a.length;r>=256;r>>=8)s++;const l=r.alloc(2+s);l[0]=i,l[1]=128|s;for(let r=1+s,o=a.length;o>0;r--,o>>=8)l[r]=255&o;return this._createEncoderBuffer([l,a])},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 a=0;for(let r=0;r<e.length;r++){let t=e[r];for(a++;t>=128;t>>=7)a++}const i=r.alloc(a);let o=i.length-1;for(let r=e.length-1;r>=0;r--){let t=e[r];for(i[o--]=127&t;(t>>=7)>0;)i[o--]=128|127&t}return this._createEncoderBuffer(i)},l.prototype._encodeTime=function(e,t){let n;const a=new Date(e);return"gentime"===t?n=[c(a.getUTCFullYear()),c(a.getUTCMonth()+1),c(a.getUTCDate()),c(a.getUTCHours()),c(a.getUTCMinutes()),c(a.getUTCSeconds()),"Z"].join(""):"utctime"===t?n=[c(a.getUTCFullYear()%100),c(a.getUTCMonth()+1),c(a.getUTCDate()),c(a.getUTCHours()),c(a.getUTCMinutes()),c(a.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 a=new Array(n);for(let r=a.length-1;r>=0;r--)a[r]=255&e,e>>=8;return 128&a[0]&&a.unshift(0),this._createEncoderBuffer(r.from(a))},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 a=this._baseState;let r;if(null===a.default)return!1;const i=e.join();if(void 0===a.defaultBuffer&&(a.defaultBuffer=this._encodeValue(a.default,t,n).join()),i.length!==a.defaultBuffer.length)return!1;for(r=0;r<i.length;r++)if(i[r]!==a.defaultBuffer[r])return!1;return!0}},"./node_modules/asn1.js/lib/asn1/encoders/index.js":function(e,t,n){"use strict";const a=t;a.der=n("./node_modules/asn1.js/lib/asn1/encoders/der.js"),a.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 a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/asn1.js/lib/asn1/encoders/der.js");function i(e){r.call(this,e),this.enc="pem"}a(i,r),e.exports=i,i.prototype.encode=function(e,t){const n=r.prototype.encode.call(this,e).toString("base64"),a=["-----BEGIN "+t.label+"-----"];for(let r=0;r<n.length;r+=64)a.push(n.slice(r,r+64));return a.push("-----END "+t.label+"-----"),a.join("\n")}},"./node_modules/brorand/index.js":function(e,t,n){var a;function r(e){this.rand=e}if(e.exports=function(e){return a||(a=new r(null)),a.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 i=n(9);if("function"!=typeof i.randomBytes)throw new Error("Not supported");r.prototype._rand=function(e){return i.randomBytes(e)}}catch(o){}},"./node_modules/browserify-aes/aes.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer;function r(e){a.isBuffer(e)||(e=a.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 i(e){for(;0<e.length;e++)e[0]=0}function o(e,t,n,a,r){for(var i,o,s,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],v=e[3]^t[3],b=4,g=1;g<r;g++)i=c[h>>>24]^u[p>>>16&255]^d[m>>>8&255]^f[255&v]^t[b++],o=c[p>>>24]^u[m>>>16&255]^d[v>>>8&255]^f[255&h]^t[b++],s=c[m>>>24]^u[v>>>16&255]^d[h>>>8&255]^f[255&p]^t[b++],l=c[v>>>24]^u[h>>>16&255]^d[p>>>8&255]^f[255&m]^t[b++],h=i,p=o,m=s,v=l;return i=(a[h>>>24]<<24|a[p>>>16&255]<<16|a[m>>>8&255]<<8|a[255&v])^t[b++],o=(a[p>>>24]<<24|a[m>>>16&255]<<16|a[v>>>8&255]<<8|a[255&h])^t[b++],s=(a[m>>>24]<<24|a[v>>>16&255]<<16|a[h>>>8&255]<<8|a[255&p])^t[b++],l=(a[v>>>24]<<24|a[h>>>16&255]<<16|a[p>>>8&255]<<8|a[255&m])^t[b++],[i>>>=0,o>>>=0,s>>>=0,l>>>=0]}var s=[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=[],a=[],r=[[],[],[],[]],i=[[],[],[],[]],o=0,s=0,l=0;l<256;++l){var c=s^s<<1^s<<2^s<<3^s<<4;c=c>>>8^255&c^99,n[o]=c,a[c]=o;var u=e[o],d=e[u],f=e[d],h=257*e[c]^16843008*c;r[0][o]=h<<24|h>>>8,r[1][o]=h<<16|h>>>16,r[2][o]=h<<8|h>>>24,r[3][o]=h,h=16843009*f^65537*d^257*u^16843008*o,i[0][c]=h<<24|h>>>8,i[1][c]=h<<16|h>>>16,i[2][c]=h<<8|h>>>24,i[3][c]=h,0===o?o=s=1:(o=u^e[e[e[f^u]]],s^=e[e[s]])}return{SBOX:n,INV_SBOX:a,SUB_MIX:r,INV_SUB_MIX:i}}();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,a=4*(n+1),r=[],i=0;i<t;i++)r[i]=e[i];for(i=t;i<a;i++){var o=r[i-1];i%t==0?(o=o<<8|o>>>24,o=l.SBOX[o>>>24]<<24|l.SBOX[o>>>16&255]<<16|l.SBOX[o>>>8&255]<<8|l.SBOX[255&o],o^=s[i/t|0]<<24):t>6&&i%t==4&&(o=l.SBOX[o>>>24]<<24|l.SBOX[o>>>16&255]<<16|l.SBOX[o>>>8&255]<<8|l.SBOX[255&o]),r[i]=r[i-t]^o}for(var c=[],u=0;u<a;u++){var d=a-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 o(e=r(e),this._keySchedule,l.SUB_MIX,l.SBOX,this._nRounds)},c.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),n=a.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=o(e,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),i=a.allocUnsafe(16);return i.writeUInt32BE(n[0],0),i.writeUInt32BE(n[3],4),i.writeUInt32BE(n[2],8),i.writeUInt32BE(n[1],12),i},c.prototype.scrub=function(){i(this._keySchedule),i(this._invKeySchedule),i(this._key)},e.exports.AES=c},"./node_modules/browserify-aes/authCipher.js":function(e,t,n){var a=n("./node_modules/browserify-aes/aes.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,i=n("./node_modules/cipher-base/index.js"),o=n("./node_modules/inherits/inherits_browser.js"),s=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,o){i.call(this);var l=r.alloc(4,0);this._cipher=new a.AES(t);var u=this._cipher.encryptBlock(l);this._ghash=new s(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 a=new s(n),i=t.length,o=i%16;a.update(t),o&&(o=16-o,a.update(r.alloc(o,0))),a.update(r.alloc(8,0));var l=8*i,u=r.alloc(8);u.writeUIntBE(l,0,8),a.update(u),e._finID=a.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=o,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}o(u,i),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 a=Math.min(e.length,t.length),r=0;r<a;++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 a=n("./node_modules/browserify-aes/encrypter.js"),r=n("./node_modules/browserify-aes/decrypter.js"),i=n("./node_modules/browserify-aes/modes/list.json");t.createCipher=t.Cipher=a.createCipher,t.createCipheriv=t.Cipheriv=a.createCipheriv,t.createDecipher=t.Decipher=r.createDecipher,t.createDecipheriv=t.Decipheriv=r.createDecipheriv,t.listCiphers=t.getCiphers=function(){return Object.keys(i)}},"./node_modules/browserify-aes/decrypter.js":function(e,t,n){var a=n("./node_modules/browserify-aes/authCipher.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,i=n("./node_modules/browserify-aes/modes/index.js"),o=n("./node_modules/browserify-aes/streamCipher.js"),s=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){s.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 s=i[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"==typeof n&&(n=r.from(n)),"GCM"!==s.mode&&n.length!==s.iv)throw new TypeError("invalid iv length "+n.length);if("string"==typeof t&&(t=r.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===s.type?new o(s.module,t,n,!0):"auth"===s.type?new a(s.module,t,n,!0):new u(s.module,t,n)}n("./node_modules/inherits/inherits_browser.js")(u,s),u.prototype._update=function(e){var t,n;this._cache.add(e);for(var a=[];t=this._cache.get(this._autopadding);)n=this._mode.decrypt(this,t),a.push(n);return r.concat(a)},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=i[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var a=c(t,!1,n.key,n.iv);return f(e,a.key,a.iv)},t.createDecipheriv=f},"./node_modules/browserify-aes/encrypter.js":function(e,t,n){var a=n("./node_modules/browserify-aes/modes/index.js"),r=n("./node_modules/browserify-aes/authCipher.js"),i=n("./node_modules/safe-buffer/index.js").Buffer,o=n("./node_modules/browserify-aes/streamCipher.js"),s=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){s.call(this),this._cache=new f,this._cipher=new l.AES(t),this._prev=i.from(n),this._mode=e,this._autopadding=!0}n("./node_modules/inherits/inherits_browser.js")(u,s),u.prototype._update=function(e){var t,n;this._cache.add(e);for(var a=[];t=this._cache.get();)n=this._mode.encrypt(this,t),a.push(n);return i.concat(a)};var d=i.alloc(16,16);function f(){this.cache=i.allocUnsafe(0)}function h(e,t,n){var s=a[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"==typeof t&&(t=i.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof n&&(n=i.from(n)),"GCM"!==s.mode&&n.length!==s.iv)throw new TypeError("invalid iv length "+n.length);return"stream"===s.type?new o(s.module,t,n):"auth"===s.type?new r(s.module,t,n):new u(s.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=i.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=i.allocUnsafe(e),n=-1;++n<e;)t.writeUInt8(e,n);return i.concat([this.cache,t])},t.createCipheriv=h,t.createCipher=function(e,t){var n=a[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 a=n("./node_modules/safe-buffer/index.js").Buffer,r=a.alloc(16,0);function i(e){var t=a.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 o(e){this.h=e,this.state=a.alloc(16,0),this.cache=a.allocUnsafe(0)}o.prototype.ghash=function(e){for(var t=-1;++t<e.length;)this.state[t]^=e[t];this._multiply()},o.prototype._multiply=function(){for(var e,t,n,a=[(e=this.h).readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)],r=[0,0,0,0],o=-1;++o<128;){for(0!=(this.state[~~(o/8)]&1<<7-o%8)&&(r[0]^=a[0],r[1]^=a[1],r[2]^=a[2],r[3]^=a[3]),n=0!=(1&a[3]),t=3;t>0;t--)a[t]=a[t]>>>1|(1&a[t-1])<<31;a[0]=a[0]>>>1,n&&(a[0]=a[0]^225<<24)}this.state=i(r)},o.prototype.update=function(e){var t;for(this.cache=a.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},o.prototype.final=function(e,t){return this.cache.length&&this.ghash(a.concat([this.cache,r],16)),this.ghash(i([0,e,0,t])),this.state},e.exports=o},"./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 a=n("./node_modules/buffer-xor/index.js");t.encrypt=function(e,t){var n=a(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 a(r,n)}},"./node_modules/browserify-aes/modes/cfb.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/buffer-xor/index.js");function i(e,t,n){var i=t.length,o=r(t,e._cache);return e._cache=e._cache.slice(i),e._prev=a.concat([e._prev,n?t:o]),o}t.encrypt=function(e,t,n){for(var r,o=a.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=a.allocUnsafe(0)),!(e._cache.length<=t.length)){o=a.concat([o,i(e,t,n)]);break}r=e._cache.length,o=a.concat([o,i(e,t.slice(0,r),n)]),t=t.slice(r)}return o}},"./node_modules/browserify-aes/modes/cfb1.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer;function r(e,t,n){for(var a,r,o=-1,s=0;++o<8;)a=t&1<<7-o?128:0,s+=(128&(r=e._cipher.encryptBlock(e._prev)[0]^a))>>o%8,e._prev=i(e._prev,n?a:r);return s}function i(e,t){var n=e.length,r=-1,i=a.allocUnsafe(e.length);for(e=a.concat([e,a.from([t])]);++r<n;)i[r]=e[r]<<1|e[r+1]>>7;return i}t.encrypt=function(e,t,n){for(var i=t.length,o=a.allocUnsafe(i),s=-1;++s<i;)o[s]=r(e,t[s],n);return o}},"./node_modules/browserify-aes/modes/cfb8.js":function(e,t,n){var a=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=a.concat([e._prev.slice(1),a.from([n?t:r])]),r}t.encrypt=function(e,t,n){for(var i=t.length,o=a.allocUnsafe(i),s=-1;++s<i;)o[s]=r(e,t[s],n);return o}},"./node_modules/browserify-aes/modes/ctr.js":function(e,t,n){var a=n("./node_modules/buffer-xor/index.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,i=n("./node_modules/browserify-aes/incr32.js");function o(e){var t=e._cipher.encryptBlockRaw(e._prev);return i(e._prev),t}t.encrypt=function(e,t){var n=Math.ceil(t.length/16),i=e._cache.length;e._cache=r.concat([e._cache,r.allocUnsafe(16*n)]);for(var s=0;s<n;s++){var l=o(e),c=i+16*s;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),a(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 a={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 i in r)r[i].module=a[r[i].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 a=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 i=t._cache.slice(0,n.length);return t._cache=t._cache.slice(n.length),a(n,i)}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/browserify-aes/streamCipher.js":function(e,t,n){var a=n("./node_modules/browserify-aes/aes.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,i=n("./node_modules/cipher-base/index.js");function o(e,t,n,o){i.call(this),this._cipher=new a.AES(t),this._prev=r.from(n),this._cache=r.allocUnsafe(0),this._secCache=r.allocUnsafe(0),this._decrypt=o,this._mode=e}n("./node_modules/inherits/inherits_browser.js")(o,i),o.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},o.prototype._final=function(){this._cipher.scrub()},e.exports=o},"./node_modules/browserify-cipher/browser.js":function(e,t,n){var a=n("./node_modules/browserify-des/index.js"),r=n("./node_modules/browserify-aes/browser.js"),i=n("./node_modules/browserify-aes/modes/index.js"),o=n("./node_modules/browserify-des/modes.js"),s=n("./node_modules/evp_bytestokey/index.js");function l(e,t,n){if(e=e.toLowerCase(),i[e])return r.createCipheriv(e,t,n);if(o[e])return new a({key:t,iv:n,mode:e});throw new TypeError("invalid suite type")}function c(e,t,n){if(e=e.toLowerCase(),i[e])return r.createDecipheriv(e,t,n);if(o[e])return new a({key:t,iv:n,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}t.createCipher=t.Cipher=function(e,t){var n,a;if(e=e.toLowerCase(),i[e])n=i[e].key,a=i[e].iv;else{if(!o[e])throw new TypeError("invalid suite type");n=8*o[e].key,a=o[e].iv}var r=s(t,!1,n,a);return l(e,r.key,r.iv)},t.createCipheriv=t.Cipheriv=l,t.createDecipher=t.Decipher=function(e,t){var n,a;if(e=e.toLowerCase(),i[e])n=i[e].key,a=i[e].iv;else{if(!o[e])throw new TypeError("invalid suite type");n=8*o[e].key,a=o[e].iv}var r=s(t,!1,n,a);return c(e,r.key,r.iv)},t.createDecipheriv=t.Decipheriv=c,t.listCiphers=t.getCiphers=function(){return Object.keys(o).concat(r.getCiphers())}},"./node_modules/browserify-des/index.js":function(e,t,n){var a=n("./node_modules/cipher-base/index.js"),r=n("./node_modules/des.js/lib/des.js"),i=n("./node_modules/inherits/inherits_browser.js"),o=n("./node_modules/safe-buffer/index.js").Buffer,s={"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){a.call(this);var t,n=e.mode.toLowerCase(),r=s[n];t=e.decrypt?"decrypt":"encrypt";var i=e.key;o.isBuffer(i)||(i=o.from(i)),"des-ede"!==n&&"des-ede-cbc"!==n||(i=o.concat([i,i.slice(0,8)]));var l=e.iv;o.isBuffer(l)||(l=o.from(l)),this._des=r.create({key:i,iv:l,type:t})}s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],e.exports=l,i(l,a),l.prototype._update=function(e){return o.from(this._des.update(e))},l.prototype._final=function(){return o.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 a=n("./node_modules/browserify-rsa/node_modules/bn.js/lib/bn.js"),r=n("./node_modules/randombytes/browser.js");function i(e){var t,n=e.modulus.byteLength();do{t=new a(r(n))}while(t.cmp(e.modulus)>=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function o(e,n){var r=function(e){var t=i(e);return{blinder:t.toRed(a.mont(e.modulus)).redPow(new a(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(n),o=n.modulus.byteLength(),s=new a(e).mul(r.blinder).umod(n.modulus),l=s.toRed(a.mont(n.prime1)),c=s.toRed(a.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",o)}o.getr=i,e.exports=o}).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 a(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 i(e,t,n){if(i.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 o;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:n(12).Buffer}catch(T){}function s(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 a(!1,"Invalid character in "+e)}function l(e,t,n){var a=s(e,n);return n-1>=t&&(a|=s(e,n-1)<<4),a}function c(e,t,n,r){for(var i=0,o=0,s=Math.min(e.length,n),l=t;l<s;l++){var c=e.charCodeAt(l)-48;i*=r,o=c>=49?c-49+10:c>=17?c-17+10:c,a(c>=0&&o<r,"Invalid character"),i+=o}return i}function u(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.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),a(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)))},i.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):(a(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},i.prototype._initArray=function(e,t,n){if(a("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 i,o,s=0;if("be"===n)for(r=e.length-1,i=0;r>=0;r-=3)o=e[r]|e[r-1]<<8|e[r-2]<<16,this.words[i]|=o<<s&67108863,this.words[i+1]=o>>>26-s&67108863,(s+=24)>=26&&(s-=26,i++);else if("le"===n)for(r=0,i=0;r<e.length;r+=3)o=e[r]|e[r+1]<<8|e[r+2]<<16,this.words[i]|=o<<s&67108863,this.words[i+1]=o>>>26-s&67108863,(s+=24)>=26&&(s-=26,i++);return this._strip()},i.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var a=0;a<this.length;a++)this.words[a]=0;var r,i=0,o=0;if("be"===n)for(a=e.length-1;a>=t;a-=2)r=l(e,t,a)<<i,this.words[o]|=67108863&r,i>=18?(i-=18,o+=1,this.words[o]|=r>>>26):i+=8;else for(a=(e.length-t)%2==0?t+1:t;a<e.length;a+=2)r=l(e,t,a)<<i,this.words[o]|=67108863&r,i>=18?(i-=18,o+=1,this.words[o]|=r>>>26):i+=8;this._strip()},i.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var a=0,r=1;r<=67108863;r*=t)a++;a--,r=r/t|0;for(var i=e.length-n,o=i%a,s=Math.min(i,i-o)+n,l=0,u=n;u<s;u+=a)l=c(e,u,u+a,t),this.imuln(r),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==o){var d=1;for(l=c(e,u,e.length,t),u=0;u<o;u++)d*=t;this.imuln(d),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this._strip()},i.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},i.prototype._move=function(e){u(e,this)},i.prototype.clone=function(){var e=new i(null);return this.copy(e),e},i.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},i.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{i.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(T){i.prototype.inspect=d}else i.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];i.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var r=0,i=0,o=0;o<this.length;o++){var s=this.words[o],l=(16777215&(s<<r|i)).toString(16);n=0!==(i=s>>>24-r&16777215)||o!==this.length-1?f[6-l.length]+l+n:l+n,(r+=2)>=26&&(r-=26,o--)}for(0!==i&&(n=i.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}a(!1,"Base should be between 2 and 36")},i.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&&a(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16,2)},o&&(i.prototype.toBuffer=function(e,t){return this.toArrayLike(o,e,t)}),i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function m(e,t,n){n.negative=t.negative^e.negative;var a=e.length+t.length|0;n.length=a,a=a-1|0;var r=0|e.words[0],i=0|t.words[0],o=r*i,s=67108863&o,l=o/67108864|0;n.words[0]=s;for(var c=1;c<a;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+=(o=(r=0|e.words[p])*(i=0|t.words[h])+d)/67108864|0,d=67108863&o}n.words[c]=0|d,l=0|u}return 0!==l?n.words[c]=0|l:n.length--,n._strip()}i.prototype.toArrayLike=function(e,t,n){this._strip();var r=this.byteLength(),i=n||Math.max(1,r);a(r<=i,"byte array longer than desired length"),a(i>0,"Requested array length <= 0");var o=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,i);return this["_toArrayLike"+("le"===t?"LE":"BE")](o,r),o},i.prototype._toArrayLikeLE=function(e,t){for(var n=0,a=0,r=0,i=0;r<this.length;r++){var o=this.words[r]<<i|a;e[n++]=255&o,n<e.length&&(e[n++]=o>>8&255),n<e.length&&(e[n++]=o>>16&255),6===i?(n<e.length&&(e[n++]=o>>24&255),a=0,i=0):(a=o>>>24,i+=2)}if(n<e.length)for(e[n++]=a;n<e.length;)e[n++]=0},i.prototype._toArrayLikeBE=function(e,t){for(var n=e.length-1,a=0,r=0,i=0;r<this.length;r++){var o=this.words[r]<<i|a;e[n--]=255&o,n>=0&&(e[n--]=o>>8&255),n>=0&&(e[n--]=o>>16&255),6===i?(n>=0&&(e[n--]=o>>24&255),a=0,i=0):(a=o>>>24,i+=2)}if(n>=0)for(e[n--]=a;n>=0;)e[n--]=0},Math.clz32?i.prototype._countBits=function(e){return 32-Math.clz32(e)}:i.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},i.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},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.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},i.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},i.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},i.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},i.prototype.isNeg=function(){return 0!==this.negative},i.prototype.neg=function(){return this.clone().ineg()},i.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},i.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()},i.prototype.ior=function(e){return a(0==(this.negative|e.negative)),this.iuor(e)},i.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.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()},i.prototype.iand=function(e){return a(0==(this.negative|e.negative)),this.iuand(e)},i.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var a=0;a<n.length;a++)this.words[a]=t.words[a]^n.words[a];if(this!==t)for(;a<t.length;a++)this.words[a]=t.words[a];return this.length=t.length,this._strip()},i.prototype.ixor=function(e){return a(0==(this.negative|e.negative)),this.iuxor(e)},i.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){a("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()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){a("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()},i.prototype.iadd=function(e){var t,n,a;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,a=e):(n=e,a=this);for(var r=0,i=0;i<a.length;i++)t=(0|n.words[i])+(0|a.words[i])+r,this.words[i]=67108863&t,r=t>>>26;for(;0!==r&&i<n.length;i++)t=(0|n.words[i])+r,this.words[i]=67108863&t,r=t>>>26;if(this.length=n.length,0!==r)this.words[this.length]=r,this.length++;else if(n!==this)for(;i<n.length;i++)this.words[i]=n.words[i];return this},i.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)},i.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,a,r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(n=this,a=e):(n=e,a=this);for(var i=0,o=0;o<a.length;o++)i=(t=(0|n.words[o])-(0|a.words[o])+i)>>26,this.words[o]=67108863&t;for(;0!==i&&o<n.length;o++)i=(t=(0|n.words[o])+i)>>26,this.words[o]=67108863&t;if(0===i&&o<n.length&&n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this.length=Math.max(this.length,o),n!==this&&(this.negative=1),this._strip()},i.prototype.sub=function(e){return this.clone().isub(e)};var v=function(e,t,n){var a,r,i,o=e.words,s=t.words,l=n.words,c=0,u=0|o[0],d=8191&u,f=u>>>13,h=0|o[1],p=8191&h,m=h>>>13,v=0|o[2],b=8191&v,g=v>>>13,y=0|o[3],_=8191&y,w=y>>>13,C=0|o[4],k=8191&C,S=C>>>13,x=0|o[5],E=8191&x,j=x>>>13,T=0|o[6],M=8191&T,O=T>>>13,P=0|o[7],A=8191&P,D=P>>>13,L=0|o[8],R=8191&L,I=L>>>13,B=0|o[9],N=8191&B,F=B>>>13,V=0|s[0],H=8191&V,U=V>>>13,z=0|s[1],G=8191&z,W=z>>>13,q=0|s[2],K=8191&q,Y=q>>>13,$=0|s[3],Z=8191&$,X=$>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],ne=8191&te,ae=te>>>13,re=0|s[6],ie=8191&re,oe=re>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],de=8191&ue,fe=ue>>>13,he=0|s[9],pe=8191&he,me=he>>>13;n.negative=e.negative^t.negative,n.length=19;var ve=(c+(a=Math.imul(d,H))|0)+((8191&(r=(r=Math.imul(d,U))+Math.imul(f,H)|0))<<13)|0;c=((i=Math.imul(f,U))+(r>>>13)|0)+(ve>>>26)|0,ve&=67108863,a=Math.imul(p,H),r=(r=Math.imul(p,U))+Math.imul(m,H)|0,i=Math.imul(m,U);var be=(c+(a=a+Math.imul(d,G)|0)|0)+((8191&(r=(r=r+Math.imul(d,W)|0)+Math.imul(f,G)|0))<<13)|0;c=((i=i+Math.imul(f,W)|0)+(r>>>13)|0)+(be>>>26)|0,be&=67108863,a=Math.imul(b,H),r=(r=Math.imul(b,U))+Math.imul(g,H)|0,i=Math.imul(g,U),a=a+Math.imul(p,G)|0,r=(r=r+Math.imul(p,W)|0)+Math.imul(m,G)|0,i=i+Math.imul(m,W)|0;var ge=(c+(a=a+Math.imul(d,K)|0)|0)+((8191&(r=(r=r+Math.imul(d,Y)|0)+Math.imul(f,K)|0))<<13)|0;c=((i=i+Math.imul(f,Y)|0)+(r>>>13)|0)+(ge>>>26)|0,ge&=67108863,a=Math.imul(_,H),r=(r=Math.imul(_,U))+Math.imul(w,H)|0,i=Math.imul(w,U),a=a+Math.imul(b,G)|0,r=(r=r+Math.imul(b,W)|0)+Math.imul(g,G)|0,i=i+Math.imul(g,W)|0,a=a+Math.imul(p,K)|0,r=(r=r+Math.imul(p,Y)|0)+Math.imul(m,K)|0,i=i+Math.imul(m,Y)|0;var ye=(c+(a=a+Math.imul(d,Z)|0)|0)+((8191&(r=(r=r+Math.imul(d,X)|0)+Math.imul(f,Z)|0))<<13)|0;c=((i=i+Math.imul(f,X)|0)+(r>>>13)|0)+(ye>>>26)|0,ye&=67108863,a=Math.imul(k,H),r=(r=Math.imul(k,U))+Math.imul(S,H)|0,i=Math.imul(S,U),a=a+Math.imul(_,G)|0,r=(r=r+Math.imul(_,W)|0)+Math.imul(w,G)|0,i=i+Math.imul(w,W)|0,a=a+Math.imul(b,K)|0,r=(r=r+Math.imul(b,Y)|0)+Math.imul(g,K)|0,i=i+Math.imul(g,Y)|0,a=a+Math.imul(p,Z)|0,r=(r=r+Math.imul(p,X)|0)+Math.imul(m,Z)|0,i=i+Math.imul(m,X)|0;var _e=(c+(a=a+Math.imul(d,J)|0)|0)+((8191&(r=(r=r+Math.imul(d,ee)|0)+Math.imul(f,J)|0))<<13)|0;c=((i=i+Math.imul(f,ee)|0)+(r>>>13)|0)+(_e>>>26)|0,_e&=67108863,a=Math.imul(E,H),r=(r=Math.imul(E,U))+Math.imul(j,H)|0,i=Math.imul(j,U),a=a+Math.imul(k,G)|0,r=(r=r+Math.imul(k,W)|0)+Math.imul(S,G)|0,i=i+Math.imul(S,W)|0,a=a+Math.imul(_,K)|0,r=(r=r+Math.imul(_,Y)|0)+Math.imul(w,K)|0,i=i+Math.imul(w,Y)|0,a=a+Math.imul(b,Z)|0,r=(r=r+Math.imul(b,X)|0)+Math.imul(g,Z)|0,i=i+Math.imul(g,X)|0,a=a+Math.imul(p,J)|0,r=(r=r+Math.imul(p,ee)|0)+Math.imul(m,J)|0,i=i+Math.imul(m,ee)|0;var we=(c+(a=a+Math.imul(d,ne)|0)|0)+((8191&(r=(r=r+Math.imul(d,ae)|0)+Math.imul(f,ne)|0))<<13)|0;c=((i=i+Math.imul(f,ae)|0)+(r>>>13)|0)+(we>>>26)|0,we&=67108863,a=Math.imul(M,H),r=(r=Math.imul(M,U))+Math.imul(O,H)|0,i=Math.imul(O,U),a=a+Math.imul(E,G)|0,r=(r=r+Math.imul(E,W)|0)+Math.imul(j,G)|0,i=i+Math.imul(j,W)|0,a=a+Math.imul(k,K)|0,r=(r=r+Math.imul(k,Y)|0)+Math.imul(S,K)|0,i=i+Math.imul(S,Y)|0,a=a+Math.imul(_,Z)|0,r=(r=r+Math.imul(_,X)|0)+Math.imul(w,Z)|0,i=i+Math.imul(w,X)|0,a=a+Math.imul(b,J)|0,r=(r=r+Math.imul(b,ee)|0)+Math.imul(g,J)|0,i=i+Math.imul(g,ee)|0,a=a+Math.imul(p,ne)|0,r=(r=r+Math.imul(p,ae)|0)+Math.imul(m,ne)|0,i=i+Math.imul(m,ae)|0;var Ce=(c+(a=a+Math.imul(d,ie)|0)|0)+((8191&(r=(r=r+Math.imul(d,oe)|0)+Math.imul(f,ie)|0))<<13)|0;c=((i=i+Math.imul(f,oe)|0)+(r>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,a=Math.imul(A,H),r=(r=Math.imul(A,U))+Math.imul(D,H)|0,i=Math.imul(D,U),a=a+Math.imul(M,G)|0,r=(r=r+Math.imul(M,W)|0)+Math.imul(O,G)|0,i=i+Math.imul(O,W)|0,a=a+Math.imul(E,K)|0,r=(r=r+Math.imul(E,Y)|0)+Math.imul(j,K)|0,i=i+Math.imul(j,Y)|0,a=a+Math.imul(k,Z)|0,r=(r=r+Math.imul(k,X)|0)+Math.imul(S,Z)|0,i=i+Math.imul(S,X)|0,a=a+Math.imul(_,J)|0,r=(r=r+Math.imul(_,ee)|0)+Math.imul(w,J)|0,i=i+Math.imul(w,ee)|0,a=a+Math.imul(b,ne)|0,r=(r=r+Math.imul(b,ae)|0)+Math.imul(g,ne)|0,i=i+Math.imul(g,ae)|0,a=a+Math.imul(p,ie)|0,r=(r=r+Math.imul(p,oe)|0)+Math.imul(m,ie)|0,i=i+Math.imul(m,oe)|0;var ke=(c+(a=a+Math.imul(d,le)|0)|0)+((8191&(r=(r=r+Math.imul(d,ce)|0)+Math.imul(f,le)|0))<<13)|0;c=((i=i+Math.imul(f,ce)|0)+(r>>>13)|0)+(ke>>>26)|0,ke&=67108863,a=Math.imul(R,H),r=(r=Math.imul(R,U))+Math.imul(I,H)|0,i=Math.imul(I,U),a=a+Math.imul(A,G)|0,r=(r=r+Math.imul(A,W)|0)+Math.imul(D,G)|0,i=i+Math.imul(D,W)|0,a=a+Math.imul(M,K)|0,r=(r=r+Math.imul(M,Y)|0)+Math.imul(O,K)|0,i=i+Math.imul(O,Y)|0,a=a+Math.imul(E,Z)|0,r=(r=r+Math.imul(E,X)|0)+Math.imul(j,Z)|0,i=i+Math.imul(j,X)|0,a=a+Math.imul(k,J)|0,r=(r=r+Math.imul(k,ee)|0)+Math.imul(S,J)|0,i=i+Math.imul(S,ee)|0,a=a+Math.imul(_,ne)|0,r=(r=r+Math.imul(_,ae)|0)+Math.imul(w,ne)|0,i=i+Math.imul(w,ae)|0,a=a+Math.imul(b,ie)|0,r=(r=r+Math.imul(b,oe)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,oe)|0,a=a+Math.imul(p,le)|0,r=(r=r+Math.imul(p,ce)|0)+Math.imul(m,le)|0,i=i+Math.imul(m,ce)|0;var Se=(c+(a=a+Math.imul(d,de)|0)|0)+((8191&(r=(r=r+Math.imul(d,fe)|0)+Math.imul(f,de)|0))<<13)|0;c=((i=i+Math.imul(f,fe)|0)+(r>>>13)|0)+(Se>>>26)|0,Se&=67108863,a=Math.imul(N,H),r=(r=Math.imul(N,U))+Math.imul(F,H)|0,i=Math.imul(F,U),a=a+Math.imul(R,G)|0,r=(r=r+Math.imul(R,W)|0)+Math.imul(I,G)|0,i=i+Math.imul(I,W)|0,a=a+Math.imul(A,K)|0,r=(r=r+Math.imul(A,Y)|0)+Math.imul(D,K)|0,i=i+Math.imul(D,Y)|0,a=a+Math.imul(M,Z)|0,r=(r=r+Math.imul(M,X)|0)+Math.imul(O,Z)|0,i=i+Math.imul(O,X)|0,a=a+Math.imul(E,J)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(j,J)|0,i=i+Math.imul(j,ee)|0,a=a+Math.imul(k,ne)|0,r=(r=r+Math.imul(k,ae)|0)+Math.imul(S,ne)|0,i=i+Math.imul(S,ae)|0,a=a+Math.imul(_,ie)|0,r=(r=r+Math.imul(_,oe)|0)+Math.imul(w,ie)|0,i=i+Math.imul(w,oe)|0,a=a+Math.imul(b,le)|0,r=(r=r+Math.imul(b,ce)|0)+Math.imul(g,le)|0,i=i+Math.imul(g,ce)|0,a=a+Math.imul(p,de)|0,r=(r=r+Math.imul(p,fe)|0)+Math.imul(m,de)|0,i=i+Math.imul(m,fe)|0;var xe=(c+(a=a+Math.imul(d,pe)|0)|0)+((8191&(r=(r=r+Math.imul(d,me)|0)+Math.imul(f,pe)|0))<<13)|0;c=((i=i+Math.imul(f,me)|0)+(r>>>13)|0)+(xe>>>26)|0,xe&=67108863,a=Math.imul(N,G),r=(r=Math.imul(N,W))+Math.imul(F,G)|0,i=Math.imul(F,W),a=a+Math.imul(R,K)|0,r=(r=r+Math.imul(R,Y)|0)+Math.imul(I,K)|0,i=i+Math.imul(I,Y)|0,a=a+Math.imul(A,Z)|0,r=(r=r+Math.imul(A,X)|0)+Math.imul(D,Z)|0,i=i+Math.imul(D,X)|0,a=a+Math.imul(M,J)|0,r=(r=r+Math.imul(M,ee)|0)+Math.imul(O,J)|0,i=i+Math.imul(O,ee)|0,a=a+Math.imul(E,ne)|0,r=(r=r+Math.imul(E,ae)|0)+Math.imul(j,ne)|0,i=i+Math.imul(j,ae)|0,a=a+Math.imul(k,ie)|0,r=(r=r+Math.imul(k,oe)|0)+Math.imul(S,ie)|0,i=i+Math.imul(S,oe)|0,a=a+Math.imul(_,le)|0,r=(r=r+Math.imul(_,ce)|0)+Math.imul(w,le)|0,i=i+Math.imul(w,ce)|0,a=a+Math.imul(b,de)|0,r=(r=r+Math.imul(b,fe)|0)+Math.imul(g,de)|0,i=i+Math.imul(g,fe)|0;var Ee=(c+(a=a+Math.imul(p,pe)|0)|0)+((8191&(r=(r=r+Math.imul(p,me)|0)+Math.imul(m,pe)|0))<<13)|0;c=((i=i+Math.imul(m,me)|0)+(r>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,a=Math.imul(N,K),r=(r=Math.imul(N,Y))+Math.imul(F,K)|0,i=Math.imul(F,Y),a=a+Math.imul(R,Z)|0,r=(r=r+Math.imul(R,X)|0)+Math.imul(I,Z)|0,i=i+Math.imul(I,X)|0,a=a+Math.imul(A,J)|0,r=(r=r+Math.imul(A,ee)|0)+Math.imul(D,J)|0,i=i+Math.imul(D,ee)|0,a=a+Math.imul(M,ne)|0,r=(r=r+Math.imul(M,ae)|0)+Math.imul(O,ne)|0,i=i+Math.imul(O,ae)|0,a=a+Math.imul(E,ie)|0,r=(r=r+Math.imul(E,oe)|0)+Math.imul(j,ie)|0,i=i+Math.imul(j,oe)|0,a=a+Math.imul(k,le)|0,r=(r=r+Math.imul(k,ce)|0)+Math.imul(S,le)|0,i=i+Math.imul(S,ce)|0,a=a+Math.imul(_,de)|0,r=(r=r+Math.imul(_,fe)|0)+Math.imul(w,de)|0,i=i+Math.imul(w,fe)|0;var je=(c+(a=a+Math.imul(b,pe)|0)|0)+((8191&(r=(r=r+Math.imul(b,me)|0)+Math.imul(g,pe)|0))<<13)|0;c=((i=i+Math.imul(g,me)|0)+(r>>>13)|0)+(je>>>26)|0,je&=67108863,a=Math.imul(N,Z),r=(r=Math.imul(N,X))+Math.imul(F,Z)|0,i=Math.imul(F,X),a=a+Math.imul(R,J)|0,r=(r=r+Math.imul(R,ee)|0)+Math.imul(I,J)|0,i=i+Math.imul(I,ee)|0,a=a+Math.imul(A,ne)|0,r=(r=r+Math.imul(A,ae)|0)+Math.imul(D,ne)|0,i=i+Math.imul(D,ae)|0,a=a+Math.imul(M,ie)|0,r=(r=r+Math.imul(M,oe)|0)+Math.imul(O,ie)|0,i=i+Math.imul(O,oe)|0,a=a+Math.imul(E,le)|0,r=(r=r+Math.imul(E,ce)|0)+Math.imul(j,le)|0,i=i+Math.imul(j,ce)|0,a=a+Math.imul(k,de)|0,r=(r=r+Math.imul(k,fe)|0)+Math.imul(S,de)|0,i=i+Math.imul(S,fe)|0;var Te=(c+(a=a+Math.imul(_,pe)|0)|0)+((8191&(r=(r=r+Math.imul(_,me)|0)+Math.imul(w,pe)|0))<<13)|0;c=((i=i+Math.imul(w,me)|0)+(r>>>13)|0)+(Te>>>26)|0,Te&=67108863,a=Math.imul(N,J),r=(r=Math.imul(N,ee))+Math.imul(F,J)|0,i=Math.imul(F,ee),a=a+Math.imul(R,ne)|0,r=(r=r+Math.imul(R,ae)|0)+Math.imul(I,ne)|0,i=i+Math.imul(I,ae)|0,a=a+Math.imul(A,ie)|0,r=(r=r+Math.imul(A,oe)|0)+Math.imul(D,ie)|0,i=i+Math.imul(D,oe)|0,a=a+Math.imul(M,le)|0,r=(r=r+Math.imul(M,ce)|0)+Math.imul(O,le)|0,i=i+Math.imul(O,ce)|0,a=a+Math.imul(E,de)|0,r=(r=r+Math.imul(E,fe)|0)+Math.imul(j,de)|0,i=i+Math.imul(j,fe)|0;var Me=(c+(a=a+Math.imul(k,pe)|0)|0)+((8191&(r=(r=r+Math.imul(k,me)|0)+Math.imul(S,pe)|0))<<13)|0;c=((i=i+Math.imul(S,me)|0)+(r>>>13)|0)+(Me>>>26)|0,Me&=67108863,a=Math.imul(N,ne),r=(r=Math.imul(N,ae))+Math.imul(F,ne)|0,i=Math.imul(F,ae),a=a+Math.imul(R,ie)|0,r=(r=r+Math.imul(R,oe)|0)+Math.imul(I,ie)|0,i=i+Math.imul(I,oe)|0,a=a+Math.imul(A,le)|0,r=(r=r+Math.imul(A,ce)|0)+Math.imul(D,le)|0,i=i+Math.imul(D,ce)|0,a=a+Math.imul(M,de)|0,r=(r=r+Math.imul(M,fe)|0)+Math.imul(O,de)|0,i=i+Math.imul(O,fe)|0;var Oe=(c+(a=a+Math.imul(E,pe)|0)|0)+((8191&(r=(r=r+Math.imul(E,me)|0)+Math.imul(j,pe)|0))<<13)|0;c=((i=i+Math.imul(j,me)|0)+(r>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,a=Math.imul(N,ie),r=(r=Math.imul(N,oe))+Math.imul(F,ie)|0,i=Math.imul(F,oe),a=a+Math.imul(R,le)|0,r=(r=r+Math.imul(R,ce)|0)+Math.imul(I,le)|0,i=i+Math.imul(I,ce)|0,a=a+Math.imul(A,de)|0,r=(r=r+Math.imul(A,fe)|0)+Math.imul(D,de)|0,i=i+Math.imul(D,fe)|0;var Pe=(c+(a=a+Math.imul(M,pe)|0)|0)+((8191&(r=(r=r+Math.imul(M,me)|0)+Math.imul(O,pe)|0))<<13)|0;c=((i=i+Math.imul(O,me)|0)+(r>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,a=Math.imul(N,le),r=(r=Math.imul(N,ce))+Math.imul(F,le)|0,i=Math.imul(F,ce),a=a+Math.imul(R,de)|0,r=(r=r+Math.imul(R,fe)|0)+Math.imul(I,de)|0,i=i+Math.imul(I,fe)|0;var Ae=(c+(a=a+Math.imul(A,pe)|0)|0)+((8191&(r=(r=r+Math.imul(A,me)|0)+Math.imul(D,pe)|0))<<13)|0;c=((i=i+Math.imul(D,me)|0)+(r>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,a=Math.imul(N,de),r=(r=Math.imul(N,fe))+Math.imul(F,de)|0,i=Math.imul(F,fe);var De=(c+(a=a+Math.imul(R,pe)|0)|0)+((8191&(r=(r=r+Math.imul(R,me)|0)+Math.imul(I,pe)|0))<<13)|0;c=((i=i+Math.imul(I,me)|0)+(r>>>13)|0)+(De>>>26)|0,De&=67108863;var Le=(c+(a=Math.imul(N,pe))|0)+((8191&(r=(r=Math.imul(N,me))+Math.imul(F,pe)|0))<<13)|0;return c=((i=Math.imul(F,me))+(r>>>13)|0)+(Le>>>26)|0,Le&=67108863,l[0]=ve,l[1]=be,l[2]=ge,l[3]=ye,l[4]=_e,l[5]=we,l[6]=Ce,l[7]=ke,l[8]=Se,l[9]=xe,l[10]=Ee,l[11]=je,l[12]=Te,l[13]=Me,l[14]=Oe,l[15]=Pe,l[16]=Ae,l[17]=De,l[18]=Le,0!==c&&(l[19]=c,n.length++),n};function b(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var a=0,r=0,i=0;i<n.length-1;i++){var o=r;r=0;for(var s=67108863&a,l=Math.min(i,t.length-1),c=Math.max(0,i-e.length+1);c<=l;c++){var u=i-c,d=(0|e.words[u])*(0|t.words[c]),f=67108863&d;s=67108863&(f=f+s|0),r+=(o=(o=o+(d/67108864|0)|0)+(f>>>26)|0)>>>26,o&=67108863}n.words[i]=s,a=o,o=r}return 0!==a?n.words[i]=a:n.length--,n._strip()}function g(e,t,n){return b(e,t,n)}function y(e,t){this.x=e,this.y=t}Math.imul||(v=m),i.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?v(this,e,t):n<63?m(this,e,t):n<1024?b(this,e,t):g(this,e,t)},y.prototype.makeRBT=function(e){for(var t=new Array(e),n=i.prototype._countBits(e)-1,a=0;a<e;a++)t[a]=this.revBin(a,n,e);return t},y.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var a=0,r=0;r<t;r++)a|=(1&e)<<t-r-1,e>>=1;return a},y.prototype.permute=function(e,t,n,a,r,i){for(var o=0;o<i;o++)a[o]=t[e[o]],r[o]=n[e[o]]},y.prototype.transform=function(e,t,n,a,r,i){this.permute(i,e,t,n,a,r);for(var o=1;o<r;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),u=0;u<r;u+=s)for(var d=l,f=c,h=0;h<o;h++){var p=n[u+h],m=a[u+h],v=n[u+h+o],b=a[u+h+o],g=d*v-f*b;b=d*b+f*v,v=g,n[u+h]=p+v,a[u+h]=m+b,n[u+h+o]=p-v,a[u+h+o]=m-b,h!==s&&(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),a=1&n,r=0;for(n=n/2|0;n;n>>>=1)r++;return 1<<r+1+a},y.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var a=0;a<n/2;a++){var r=e[a];e[a]=e[n-a-1],e[n-a-1]=r,r=t[a],t[a]=-t[n-a-1],t[n-a-1]=-r}},y.prototype.normalize13b=function(e,t){for(var n=0,a=0;a<t/2;a++){var r=8192*Math.round(e[2*a+1]/t)+Math.round(e[2*a]/t)+n;e[a]=67108863&r,n=r<67108864?0:r/67108864|0}return e},y.prototype.convert13b=function(e,t,n,r){for(var i=0,o=0;o<t;o++)i+=0|e[o],n[2*o]=8191&i,i>>>=13,n[2*o+1]=8191&i,i>>>=13;for(o=2*t;o<r;++o)n[o]=0;a(0===i),a(0==(-8192&i))},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 a=2*this.guessLen13b(e.length,t.length),r=this.makeRBT(a),i=this.stub(a),o=new Array(a),s=new Array(a),l=new Array(a),c=new Array(a),u=new Array(a),d=new Array(a),f=n.words;f.length=a,this.convert13b(e.words,e.length,o,a),this.convert13b(t.words,t.length,c,a),this.transform(o,i,s,l,a,r),this.transform(c,i,u,d,a,r);for(var h=0;h<a;h++){var p=s[h]*u[h]-l[h]*d[h];l[h]=s[h]*d[h]+l[h]*u[h],s[h]=p}return this.conjugate(s,l,a),this.transform(s,l,f,i,a,r),this.conjugate(f,i,a),this.normalize13b(f,a),n.negative=e.negative^t.negative,n.length=e.length+t.length,n._strip()},i.prototype.mul=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},i.prototype.mulf=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),g(this,e,t)},i.prototype.imul=function(e){return this.clone().mulTo(e,this)},i.prototype.imuln=function(e){var t=e<0;t&&(e=-e),a("number"==typeof e),a(e<67108864);for(var n=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,o=(67108863&i)+(67108863&n);n>>=26,n+=i/67108864|0,n+=o>>>26,this.words[r]=67108863&o}return 0!==n&&(this.words[r]=n,this.length++),t?this.ineg():this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var a=n/26|0,r=n%26;t[n]=e.words[a]>>>r&1}return t}(e);if(0===t.length)return new i(1);for(var n=this,a=0;a<t.length&&0===t[a];a++,n=n.sqr());if(++a<t.length)for(var r=n.sqr();a<t.length;a++,r=r.sqr())0!==t[a]&&(n=n.mul(r));return n},i.prototype.iushln=function(e){a("number"==typeof e&&e>=0);var t,n=e%26,r=(e-n)/26,i=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(t=0;t<this.length;t++){var s=this.words[t]&i,l=(0|this.words[t])-s<<n;this.words[t]=l|o,o=s>>>26-n}o&&(this.words[t]=o,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()},i.prototype.ishln=function(e){return a(0===this.negative),this.iushln(e)},i.prototype.iushrn=function(e,t,n){var r;a("number"==typeof e&&e>=0),r=t?(t-t%26)/26:0;var i=e%26,o=Math.min((e-i)/26,this.length),s=67108863^67108863>>>i<<i,l=n;if(r-=o,r=Math.max(0,r),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];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-i|d>>>i,u=d&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},i.prototype.ishrn=function(e,t,n){return a(0===this.negative),this.iushrn(e,t,n)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){a("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,r=1<<t;return!(this.length<=n)&&!!(this.words[n]&r)},i.prototype.imaskn=function(e){a("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(a(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()},i.prototype.maskn=function(e){return this.clone().imaskn(e)},i.prototype.iaddn=function(e){return a("number"==typeof e),a(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)},i.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},i.prototype.isubn=function(e){if(a("number"==typeof e),a(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()},i.prototype.addn=function(e){return this.clone().iaddn(e)},i.prototype.subn=function(e){return this.clone().isubn(e)},i.prototype.iabs=function(){return this.negative=0,this},i.prototype.abs=function(){return this.clone().iabs()},i.prototype._ishlnsubmul=function(e,t,n){var r,i,o=e.length+n;this._expand(o);var s=0;for(r=0;r<e.length;r++){i=(0|this.words[r+n])+s;var l=(0|e.words[r])*t;s=((i-=67108863&l)>>26)-(l/67108864|0),this.words[r+n]=67108863&i}for(;r<this.length-n;r++)s=(i=(0|this.words[r+n])+s)>>26,this.words[r+n]=67108863&i;if(0===s)return this._strip();for(a(-1===s),s=0,r=0;r<this.length;r++)s=(i=-(0|this.words[r])+s)>>26,this.words[r]=67108863&i;return this.negative=1,this._strip()},i.prototype._wordDiv=function(e,t){var n=(this.length,e.length),a=this.clone(),r=e,o=0|r.words[r.length-1];0!==(n=26-this._countBits(o))&&(r=r.ushln(n),a.iushln(n),o=0|r.words[r.length-1]);var s,l=a.length-r.length;if("mod"!==t){(s=new i(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c<s.length;c++)s.words[c]=0}var u=a.clone()._ishlnsubmul(r,1,l);0===u.negative&&(a=u,s&&(s.words[l]=1));for(var d=l-1;d>=0;d--){var f=67108864*(0|a.words[r.length+d])+(0|a.words[r.length+d-1]);for(f=Math.min(f/o|0,67108863),a._ishlnsubmul(r,f,d);0!==a.negative;)f--,a.negative=0,a._ishlnsubmul(r,1,d),a.isZero()||(a.negative^=1);s&&(s.words[d]=f)}return s&&s._strip(),a._strip(),"div"!==t&&0!==n&&a.iushrn(n),{div:s||null,mod:a}},i.prototype.divmod=function(e,t,n){return a(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(r=s.div.neg()),"div"!==t&&(o=s.mod.neg(),n&&0!==o.negative&&o.iadd(e)),{div:r,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(r=s.div.neg()),{div:r,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),n&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modrn(e.words[0]))}:this._wordDiv(e,t);var r,o,s},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.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,a=e.ushrn(1),r=e.andln(1),i=n.cmp(a);return i<0||1===r&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modrn=function(e){var t=e<0;t&&(e=-e),a(e<=67108863);for(var n=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(n*r+(0|this.words[i]))%e;return t?-r:r},i.prototype.modn=function(e){return this.modrn(e)},i.prototype.idivn=function(e){var t=e<0;t&&(e=-e),a(e<=67108863);for(var n=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*n;this.words[r]=i/e|0,n=i%e}return this._strip(),t?this.ineg():this},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){a(0===e.negative),a(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new i(1),o=new i(0),s=new i(0),l=new i(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()||o.isOdd())&&(r.iadd(u),o.isub(d)),r.iushrn(1),o.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;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(d)),s.iushrn(1),l.iushrn(1);t.cmp(n)>=0?(t.isub(n),r.isub(s),o.isub(l)):(n.isub(t),s.isub(r),l.isub(o))}return{a:s,b:l,gcd:n.iushln(c)}},i.prototype._invmp=function(e){a(0===e.negative),a(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r,o=new i(1),s=new i(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;)o.isOdd()&&o.iadd(l),o.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;)s.isOdd()&&s.iadd(l),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(s)):(n.isub(t),s.isub(o))}return(r=0===t.cmpn(1)?o:s).cmpn(0)<0&&r.iadd(e),r},i.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 a=0;t.isEven()&&n.isEven();a++)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 i=t;t=n,n=i}else if(0===r||0===n.cmpn(1))break;t.isub(n)}return n.iushln(a)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){a("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 i=r,o=n;0!==i&&o<this.length;o++){var s=0|this.words[o];i=(s+=i)>>>26,s&=67108863,this.words[o]=s}return 0!==i&&(this.words[o]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.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),a(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},i.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},i.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 a=0|this.words[n],r=0|e.words[n];if(a!==r){a<r?t=-1:a>r&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new E(e)},i.prototype.toRed=function(e){return a(!this.red,"Already a number in reduction context"),a(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return a(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return a(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return a(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return a(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return a(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return a(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return a(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return a(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return a(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return a(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return a(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return a(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return a(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 i(t,16),this.n=this.p.bitLength(),this.k=new i(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 k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else a(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function j(e){E.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(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 i(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 a=t<this.n?-1:n.ucmp(this.p);return 0===a?(n.words[0]=0,n.length=1):a>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,a=Math.min(e.length,9),r=0;r<a;r++)t.words[r]=e.words[r];if(t.length=a,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=i&n,r=10;r<e.length;r++){var o=0|e.words[r];e.words[r-10]=(o&n)<<4|i>>>22,i=o}i>>>=22,e.words[r-10]=i,0===i&&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 a=0|e.words[n];t+=977*a,e.words[n]=67108863&t,t=64*a+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},r(k,w),r(S,w),r(x,w),x.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var a=19*(0|e.words[n])+t,r=67108863&a;a>>>=26,e.words[n]=r,t=a}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(_[e])return _[e];var t;if("k256"===e)t=new C;else if("p224"===e)t=new k;else if("p192"===e)t=new S;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new x}return _[e]=t,t},E.prototype._verify1=function(e){a(0===e.negative,"red works only with positives"),a(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){a(0==(e.negative|t.negative),"red works only with positives"),a(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.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)},E.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},E.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)},E.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(a(t%2==1),3===t){var n=this.m.add(new i(1)).iushrn(2);return this.pow(e,n)}for(var r=this.m.subn(1),o=0;!r.isZero()&&0===r.andln(1);)o++,r.iushrn(1);a(!r.isZero());var s=new i(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new i(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=o;0!==h.cmp(s);){for(var m=h,v=0;0!==m.cmp(s);v++)m=m.redSqr();a(v<p);var b=this.pow(d,new i(1).iushln(p-v-1));f=f.redMul(b),d=b.redSqr(),h=h.redMul(d),p=v}return f},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},E.prototype.pow=function(e,t){if(t.isZero())return new i(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new i(1).toRed(this),n[1]=e;for(var a=2;a<n.length;a++)n[a]=this.mul(n[a-1],e);var r=n[0],o=0,s=0,l=t.bitLength()%26;for(0===l&&(l=26),a=t.length-1;a>=0;a--){for(var c=t.words[a],u=l-1;u>=0;u--){var d=c>>u&1;r!==n[0]&&(r=this.sqr(r)),0!==d||0!==o?(o<<=1,o|=d,(4===++s||0===a&&0===u)&&(r=this.mul(r,n[o]),s=0,o=0)):s=0}l=26}return r},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new j(e)},r(j,E),j.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},j.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},j.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),a=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(a).iushrn(this.shift),i=r;return r.cmp(this.m)>=0?i=r.isub(this.m):r.cmpn(0)<0&&(i=r.iadd(this.m)),i._forceRed(this)},j.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var n=e.mul(t),a=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(a).iushrn(this.shift),o=r;return r.cmp(this.m)>=0?o=r.isub(this.m):r.cmpn(0)<0&&(o=r.iadd(this.m)),o._forceRed(this)},j.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 a=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/create-hash/browser.js"),i=n("./node_modules/browserify-sign/node_modules/readable-stream/readable-browser.js"),o=n("./node_modules/inherits/inherits_browser.js"),s=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){i.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){i.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=a.from(c[e].id,"hex"),c[e.toLowerCase()]=c[e]})),o(u,i.Writable),u.prototype._write=function(e,t,n){this._hash.update(e),n()},u.prototype.update=function(e,t){return"string"==typeof e&&(e=a.from(e,t)),this._hash.update(e),this},u.prototype.sign=function(e,t){this.end();var n=this._hash.digest(),a=s(n,e,this._hashType,this._signType,this._tag);return t?a.toString(t):a},o(d,i.Writable),d.prototype._write=function(e,t,n){this._hash.update(e),n()},d.prototype.update=function(e,t){return"string"==typeof e&&(e=a.from(e,t)),this._hash.update(e),this},d.prototype.verify=function(e,t,n){"string"==typeof t&&(t=a.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 a=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/create-hmac/browser.js"),i=n("./node_modules/browserify-rsa/index.js"),o=n("./node_modules/elliptic/lib/elliptic.js").ec,s=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,i){if((e=a.from(e.toArray())).length<t.byteLength()){var o=a.alloc(t.byteLength()-e.length);e=a.concat([o,e])}var s=n.length,l=function(e,t){e=(e=d(e,t)).mod(t);var n=a.from(e.toArray());if(n.length<t.byteLength()){var r=a.alloc(t.byteLength()-n.length);n=a.concat([r,n])}return n}(n,t),c=a.alloc(s);c.fill(1);var u=a.alloc(s);return u=r(i,u).update(c).update(a.from([0])).update(e).update(l).digest(),c=r(i,u).update(c).digest(),{k:u=r(i,u).update(c).update(a.from([1])).update(e).update(l).digest(),v:c=r(i,u).update(c).digest()}}function d(e,t){var n=new s(e),a=(e.length<<3)-t.bitLength();return a>0&&n.ishrn(a),n}function f(e,t,n){var i,o;do{for(i=a.alloc(0);8*i.length<e.bitLength();)t.v=r(n,t.k).update(t.v).digest(),i=a.concat([i,t.v]);o=d(i,e),t.k=r(n,t.k).update(t.v).update(a.from([0])).digest(),t.v=r(n,t.k).update(t.v).digest()}while(-1!==o.cmp(e));return o}function h(e,t,n,a){return e.toRed(s.mont(n)).redPow(t).fromRed().mod(a)}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 o(n).keyFromPrivate(t.privateKey).sign(e);return a.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,i=t.params.priv_key,o=t.params.p,l=t.params.q,c=t.params.g,p=new s(0),m=d(e,l).mod(l),v=!1,b=u(i,l,e,n);for(;!1===v;)p=h(c,r=f(l,b,n),o,l),0===(v=r.invm(l).imul(m.add(i.mul(p))).mod(l)).cmpn(0)&&(v=!1,p=new s(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),a.from(n)}(p,v)}(e,m,n)}if("rsa"!==r&&"ecdsa/rsa"!==r)throw new Error("wrong private key type");e=a.concat([p,e]);for(var v=m.modulus.byteLength(),b=[0,1];e.length+b.length+1<v;)b.push(255);b.push(0);for(var g=-1;++g<e.length;)b.push(e[g]);return i(b,m)},e.exports.getKey=u,e.exports.makeKey=f},"./node_modules/browserify-sign/browser/verify.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/browserify-sign/node_modules/bn.js/lib/bn.js"),i=n("./node_modules/elliptic/lib/elliptic.js").ec,o=n("./node_modules/parse-asn1/index.js"),s=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=o(n);if("ec"===d.type){if("ecdsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");return function(e,t,n){var a=s[n.data.algorithm.curve.join(".")];if(!a)throw new Error("unknown curve "+n.data.algorithm.curve.join("."));var r=new i(a),o=n.data.subjectPrivateKey.data;return r.verify(t,e,o)}(e,t,d)}if("dsa"===d.type){if("dsa"!==c)throw new Error("wrong public key type");return function(e,t,n){var a=n.data.p,i=n.data.q,s=n.data.g,c=n.data.pub_key,u=o.signature.decode(e,"der"),d=u.s,f=u.r;l(d,i),l(f,i);var h=r.mont(a),p=d.invm(i);return 0===s.toRed(h).redPow(new r(t).mul(p).mod(i)).fromRed().mul(c.toRed(h).redPow(f.mul(p).mod(i)).fromRed()).mod(a).mod(i).cmp(f)}(e,t,d)}if("rsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");t=a.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=a.from(h);var v=r.mont(d.modulus);e=(e=new r(e).toRed(v)).redPow(new r(d.publicExponent)),e=a.from(e.fromRed().toArray());var b=p<8?1:0;for(f=Math.min(e.length,h.length),e.length!==h.length&&(b=1),m=-1;++m<f;)b|=e[m]^h[m];return 0===b}},"./node_modules/browserify-sign/node_modules/bn.js/lib/bn.js":function(e,t,n){(function(e){!function(e,t){"use strict";function a(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 i(e,t,n){if(i.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 o;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:n(13).Buffer}catch(T){}function s(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 a(!1,"Invalid character in "+e)}function l(e,t,n){var a=s(e,n);return n-1>=t&&(a|=s(e,n-1)<<4),a}function c(e,t,n,r){for(var i=0,o=0,s=Math.min(e.length,n),l=t;l<s;l++){var c=e.charCodeAt(l)-48;i*=r,o=c>=49?c-49+10:c>=17?c-17+10:c,a(c>=0&&o<r,"Invalid character"),i+=o}return i}function u(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.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),a(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)))},i.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):(a(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},i.prototype._initArray=function(e,t,n){if(a("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 i,o,s=0;if("be"===n)for(r=e.length-1,i=0;r>=0;r-=3)o=e[r]|e[r-1]<<8|e[r-2]<<16,this.words[i]|=o<<s&67108863,this.words[i+1]=o>>>26-s&67108863,(s+=24)>=26&&(s-=26,i++);else if("le"===n)for(r=0,i=0;r<e.length;r+=3)o=e[r]|e[r+1]<<8|e[r+2]<<16,this.words[i]|=o<<s&67108863,this.words[i+1]=o>>>26-s&67108863,(s+=24)>=26&&(s-=26,i++);return this._strip()},i.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var a=0;a<this.length;a++)this.words[a]=0;var r,i=0,o=0;if("be"===n)for(a=e.length-1;a>=t;a-=2)r=l(e,t,a)<<i,this.words[o]|=67108863&r,i>=18?(i-=18,o+=1,this.words[o]|=r>>>26):i+=8;else for(a=(e.length-t)%2==0?t+1:t;a<e.length;a+=2)r=l(e,t,a)<<i,this.words[o]|=67108863&r,i>=18?(i-=18,o+=1,this.words[o]|=r>>>26):i+=8;this._strip()},i.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var a=0,r=1;r<=67108863;r*=t)a++;a--,r=r/t|0;for(var i=e.length-n,o=i%a,s=Math.min(i,i-o)+n,l=0,u=n;u<s;u+=a)l=c(e,u,u+a,t),this.imuln(r),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==o){var d=1;for(l=c(e,u,e.length,t),u=0;u<o;u++)d*=t;this.imuln(d),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this._strip()},i.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},i.prototype._move=function(e){u(e,this)},i.prototype.clone=function(){var e=new i(null);return this.copy(e),e},i.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},i.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{i.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(T){i.prototype.inspect=d}else i.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];i.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var r=0,i=0,o=0;o<this.length;o++){var s=this.words[o],l=(16777215&(s<<r|i)).toString(16);n=0!==(i=s>>>24-r&16777215)||o!==this.length-1?f[6-l.length]+l+n:l+n,(r+=2)>=26&&(r-=26,o--)}for(0!==i&&(n=i.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}a(!1,"Base should be between 2 and 36")},i.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&&a(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16,2)},o&&(i.prototype.toBuffer=function(e,t){return this.toArrayLike(o,e,t)}),i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function m(e,t,n){n.negative=t.negative^e.negative;var a=e.length+t.length|0;n.length=a,a=a-1|0;var r=0|e.words[0],i=0|t.words[0],o=r*i,s=67108863&o,l=o/67108864|0;n.words[0]=s;for(var c=1;c<a;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+=(o=(r=0|e.words[p])*(i=0|t.words[h])+d)/67108864|0,d=67108863&o}n.words[c]=0|d,l=0|u}return 0!==l?n.words[c]=0|l:n.length--,n._strip()}i.prototype.toArrayLike=function(e,t,n){this._strip();var r=this.byteLength(),i=n||Math.max(1,r);a(r<=i,"byte array longer than desired length"),a(i>0,"Requested array length <= 0");var o=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,i);return this["_toArrayLike"+("le"===t?"LE":"BE")](o,r),o},i.prototype._toArrayLikeLE=function(e,t){for(var n=0,a=0,r=0,i=0;r<this.length;r++){var o=this.words[r]<<i|a;e[n++]=255&o,n<e.length&&(e[n++]=o>>8&255),n<e.length&&(e[n++]=o>>16&255),6===i?(n<e.length&&(e[n++]=o>>24&255),a=0,i=0):(a=o>>>24,i+=2)}if(n<e.length)for(e[n++]=a;n<e.length;)e[n++]=0},i.prototype._toArrayLikeBE=function(e,t){for(var n=e.length-1,a=0,r=0,i=0;r<this.length;r++){var o=this.words[r]<<i|a;e[n--]=255&o,n>=0&&(e[n--]=o>>8&255),n>=0&&(e[n--]=o>>16&255),6===i?(n>=0&&(e[n--]=o>>24&255),a=0,i=0):(a=o>>>24,i+=2)}if(n>=0)for(e[n--]=a;n>=0;)e[n--]=0},Math.clz32?i.prototype._countBits=function(e){return 32-Math.clz32(e)}:i.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},i.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},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.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},i.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},i.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},i.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},i.prototype.isNeg=function(){return 0!==this.negative},i.prototype.neg=function(){return this.clone().ineg()},i.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},i.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()},i.prototype.ior=function(e){return a(0==(this.negative|e.negative)),this.iuor(e)},i.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.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()},i.prototype.iand=function(e){return a(0==(this.negative|e.negative)),this.iuand(e)},i.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var a=0;a<n.length;a++)this.words[a]=t.words[a]^n.words[a];if(this!==t)for(;a<t.length;a++)this.words[a]=t.words[a];return this.length=t.length,this._strip()},i.prototype.ixor=function(e){return a(0==(this.negative|e.negative)),this.iuxor(e)},i.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){a("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()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){a("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()},i.prototype.iadd=function(e){var t,n,a;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,a=e):(n=e,a=this);for(var r=0,i=0;i<a.length;i++)t=(0|n.words[i])+(0|a.words[i])+r,this.words[i]=67108863&t,r=t>>>26;for(;0!==r&&i<n.length;i++)t=(0|n.words[i])+r,this.words[i]=67108863&t,r=t>>>26;if(this.length=n.length,0!==r)this.words[this.length]=r,this.length++;else if(n!==this)for(;i<n.length;i++)this.words[i]=n.words[i];return this},i.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)},i.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,a,r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(n=this,a=e):(n=e,a=this);for(var i=0,o=0;o<a.length;o++)i=(t=(0|n.words[o])-(0|a.words[o])+i)>>26,this.words[o]=67108863&t;for(;0!==i&&o<n.length;o++)i=(t=(0|n.words[o])+i)>>26,this.words[o]=67108863&t;if(0===i&&o<n.length&&n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this.length=Math.max(this.length,o),n!==this&&(this.negative=1),this._strip()},i.prototype.sub=function(e){return this.clone().isub(e)};var v=function(e,t,n){var a,r,i,o=e.words,s=t.words,l=n.words,c=0,u=0|o[0],d=8191&u,f=u>>>13,h=0|o[1],p=8191&h,m=h>>>13,v=0|o[2],b=8191&v,g=v>>>13,y=0|o[3],_=8191&y,w=y>>>13,C=0|o[4],k=8191&C,S=C>>>13,x=0|o[5],E=8191&x,j=x>>>13,T=0|o[6],M=8191&T,O=T>>>13,P=0|o[7],A=8191&P,D=P>>>13,L=0|o[8],R=8191&L,I=L>>>13,B=0|o[9],N=8191&B,F=B>>>13,V=0|s[0],H=8191&V,U=V>>>13,z=0|s[1],G=8191&z,W=z>>>13,q=0|s[2],K=8191&q,Y=q>>>13,$=0|s[3],Z=8191&$,X=$>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],ne=8191&te,ae=te>>>13,re=0|s[6],ie=8191&re,oe=re>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],de=8191&ue,fe=ue>>>13,he=0|s[9],pe=8191&he,me=he>>>13;n.negative=e.negative^t.negative,n.length=19;var ve=(c+(a=Math.imul(d,H))|0)+((8191&(r=(r=Math.imul(d,U))+Math.imul(f,H)|0))<<13)|0;c=((i=Math.imul(f,U))+(r>>>13)|0)+(ve>>>26)|0,ve&=67108863,a=Math.imul(p,H),r=(r=Math.imul(p,U))+Math.imul(m,H)|0,i=Math.imul(m,U);var be=(c+(a=a+Math.imul(d,G)|0)|0)+((8191&(r=(r=r+Math.imul(d,W)|0)+Math.imul(f,G)|0))<<13)|0;c=((i=i+Math.imul(f,W)|0)+(r>>>13)|0)+(be>>>26)|0,be&=67108863,a=Math.imul(b,H),r=(r=Math.imul(b,U))+Math.imul(g,H)|0,i=Math.imul(g,U),a=a+Math.imul(p,G)|0,r=(r=r+Math.imul(p,W)|0)+Math.imul(m,G)|0,i=i+Math.imul(m,W)|0;var ge=(c+(a=a+Math.imul(d,K)|0)|0)+((8191&(r=(r=r+Math.imul(d,Y)|0)+Math.imul(f,K)|0))<<13)|0;c=((i=i+Math.imul(f,Y)|0)+(r>>>13)|0)+(ge>>>26)|0,ge&=67108863,a=Math.imul(_,H),r=(r=Math.imul(_,U))+Math.imul(w,H)|0,i=Math.imul(w,U),a=a+Math.imul(b,G)|0,r=(r=r+Math.imul(b,W)|0)+Math.imul(g,G)|0,i=i+Math.imul(g,W)|0,a=a+Math.imul(p,K)|0,r=(r=r+Math.imul(p,Y)|0)+Math.imul(m,K)|0,i=i+Math.imul(m,Y)|0;var ye=(c+(a=a+Math.imul(d,Z)|0)|0)+((8191&(r=(r=r+Math.imul(d,X)|0)+Math.imul(f,Z)|0))<<13)|0;c=((i=i+Math.imul(f,X)|0)+(r>>>13)|0)+(ye>>>26)|0,ye&=67108863,a=Math.imul(k,H),r=(r=Math.imul(k,U))+Math.imul(S,H)|0,i=Math.imul(S,U),a=a+Math.imul(_,G)|0,r=(r=r+Math.imul(_,W)|0)+Math.imul(w,G)|0,i=i+Math.imul(w,W)|0,a=a+Math.imul(b,K)|0,r=(r=r+Math.imul(b,Y)|0)+Math.imul(g,K)|0,i=i+Math.imul(g,Y)|0,a=a+Math.imul(p,Z)|0,r=(r=r+Math.imul(p,X)|0)+Math.imul(m,Z)|0,i=i+Math.imul(m,X)|0;var _e=(c+(a=a+Math.imul(d,J)|0)|0)+((8191&(r=(r=r+Math.imul(d,ee)|0)+Math.imul(f,J)|0))<<13)|0;c=((i=i+Math.imul(f,ee)|0)+(r>>>13)|0)+(_e>>>26)|0,_e&=67108863,a=Math.imul(E,H),r=(r=Math.imul(E,U))+Math.imul(j,H)|0,i=Math.imul(j,U),a=a+Math.imul(k,G)|0,r=(r=r+Math.imul(k,W)|0)+Math.imul(S,G)|0,i=i+Math.imul(S,W)|0,a=a+Math.imul(_,K)|0,r=(r=r+Math.imul(_,Y)|0)+Math.imul(w,K)|0,i=i+Math.imul(w,Y)|0,a=a+Math.imul(b,Z)|0,r=(r=r+Math.imul(b,X)|0)+Math.imul(g,Z)|0,i=i+Math.imul(g,X)|0,a=a+Math.imul(p,J)|0,r=(r=r+Math.imul(p,ee)|0)+Math.imul(m,J)|0,i=i+Math.imul(m,ee)|0;var we=(c+(a=a+Math.imul(d,ne)|0)|0)+((8191&(r=(r=r+Math.imul(d,ae)|0)+Math.imul(f,ne)|0))<<13)|0;c=((i=i+Math.imul(f,ae)|0)+(r>>>13)|0)+(we>>>26)|0,we&=67108863,a=Math.imul(M,H),r=(r=Math.imul(M,U))+Math.imul(O,H)|0,i=Math.imul(O,U),a=a+Math.imul(E,G)|0,r=(r=r+Math.imul(E,W)|0)+Math.imul(j,G)|0,i=i+Math.imul(j,W)|0,a=a+Math.imul(k,K)|0,r=(r=r+Math.imul(k,Y)|0)+Math.imul(S,K)|0,i=i+Math.imul(S,Y)|0,a=a+Math.imul(_,Z)|0,r=(r=r+Math.imul(_,X)|0)+Math.imul(w,Z)|0,i=i+Math.imul(w,X)|0,a=a+Math.imul(b,J)|0,r=(r=r+Math.imul(b,ee)|0)+Math.imul(g,J)|0,i=i+Math.imul(g,ee)|0,a=a+Math.imul(p,ne)|0,r=(r=r+Math.imul(p,ae)|0)+Math.imul(m,ne)|0,i=i+Math.imul(m,ae)|0;var Ce=(c+(a=a+Math.imul(d,ie)|0)|0)+((8191&(r=(r=r+Math.imul(d,oe)|0)+Math.imul(f,ie)|0))<<13)|0;c=((i=i+Math.imul(f,oe)|0)+(r>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,a=Math.imul(A,H),r=(r=Math.imul(A,U))+Math.imul(D,H)|0,i=Math.imul(D,U),a=a+Math.imul(M,G)|0,r=(r=r+Math.imul(M,W)|0)+Math.imul(O,G)|0,i=i+Math.imul(O,W)|0,a=a+Math.imul(E,K)|0,r=(r=r+Math.imul(E,Y)|0)+Math.imul(j,K)|0,i=i+Math.imul(j,Y)|0,a=a+Math.imul(k,Z)|0,r=(r=r+Math.imul(k,X)|0)+Math.imul(S,Z)|0,i=i+Math.imul(S,X)|0,a=a+Math.imul(_,J)|0,r=(r=r+Math.imul(_,ee)|0)+Math.imul(w,J)|0,i=i+Math.imul(w,ee)|0,a=a+Math.imul(b,ne)|0,r=(r=r+Math.imul(b,ae)|0)+Math.imul(g,ne)|0,i=i+Math.imul(g,ae)|0,a=a+Math.imul(p,ie)|0,r=(r=r+Math.imul(p,oe)|0)+Math.imul(m,ie)|0,i=i+Math.imul(m,oe)|0;var ke=(c+(a=a+Math.imul(d,le)|0)|0)+((8191&(r=(r=r+Math.imul(d,ce)|0)+Math.imul(f,le)|0))<<13)|0;c=((i=i+Math.imul(f,ce)|0)+(r>>>13)|0)+(ke>>>26)|0,ke&=67108863,a=Math.imul(R,H),r=(r=Math.imul(R,U))+Math.imul(I,H)|0,i=Math.imul(I,U),a=a+Math.imul(A,G)|0,r=(r=r+Math.imul(A,W)|0)+Math.imul(D,G)|0,i=i+Math.imul(D,W)|0,a=a+Math.imul(M,K)|0,r=(r=r+Math.imul(M,Y)|0)+Math.imul(O,K)|0,i=i+Math.imul(O,Y)|0,a=a+Math.imul(E,Z)|0,r=(r=r+Math.imul(E,X)|0)+Math.imul(j,Z)|0,i=i+Math.imul(j,X)|0,a=a+Math.imul(k,J)|0,r=(r=r+Math.imul(k,ee)|0)+Math.imul(S,J)|0,i=i+Math.imul(S,ee)|0,a=a+Math.imul(_,ne)|0,r=(r=r+Math.imul(_,ae)|0)+Math.imul(w,ne)|0,i=i+Math.imul(w,ae)|0,a=a+Math.imul(b,ie)|0,r=(r=r+Math.imul(b,oe)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,oe)|0,a=a+Math.imul(p,le)|0,r=(r=r+Math.imul(p,ce)|0)+Math.imul(m,le)|0,i=i+Math.imul(m,ce)|0;var Se=(c+(a=a+Math.imul(d,de)|0)|0)+((8191&(r=(r=r+Math.imul(d,fe)|0)+Math.imul(f,de)|0))<<13)|0;c=((i=i+Math.imul(f,fe)|0)+(r>>>13)|0)+(Se>>>26)|0,Se&=67108863,a=Math.imul(N,H),r=(r=Math.imul(N,U))+Math.imul(F,H)|0,i=Math.imul(F,U),a=a+Math.imul(R,G)|0,r=(r=r+Math.imul(R,W)|0)+Math.imul(I,G)|0,i=i+Math.imul(I,W)|0,a=a+Math.imul(A,K)|0,r=(r=r+Math.imul(A,Y)|0)+Math.imul(D,K)|0,i=i+Math.imul(D,Y)|0,a=a+Math.imul(M,Z)|0,r=(r=r+Math.imul(M,X)|0)+Math.imul(O,Z)|0,i=i+Math.imul(O,X)|0,a=a+Math.imul(E,J)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(j,J)|0,i=i+Math.imul(j,ee)|0,a=a+Math.imul(k,ne)|0,r=(r=r+Math.imul(k,ae)|0)+Math.imul(S,ne)|0,i=i+Math.imul(S,ae)|0,a=a+Math.imul(_,ie)|0,r=(r=r+Math.imul(_,oe)|0)+Math.imul(w,ie)|0,i=i+Math.imul(w,oe)|0,a=a+Math.imul(b,le)|0,r=(r=r+Math.imul(b,ce)|0)+Math.imul(g,le)|0,i=i+Math.imul(g,ce)|0,a=a+Math.imul(p,de)|0,r=(r=r+Math.imul(p,fe)|0)+Math.imul(m,de)|0,i=i+Math.imul(m,fe)|0;var xe=(c+(a=a+Math.imul(d,pe)|0)|0)+((8191&(r=(r=r+Math.imul(d,me)|0)+Math.imul(f,pe)|0))<<13)|0;c=((i=i+Math.imul(f,me)|0)+(r>>>13)|0)+(xe>>>26)|0,xe&=67108863,a=Math.imul(N,G),r=(r=Math.imul(N,W))+Math.imul(F,G)|0,i=Math.imul(F,W),a=a+Math.imul(R,K)|0,r=(r=r+Math.imul(R,Y)|0)+Math.imul(I,K)|0,i=i+Math.imul(I,Y)|0,a=a+Math.imul(A,Z)|0,r=(r=r+Math.imul(A,X)|0)+Math.imul(D,Z)|0,i=i+Math.imul(D,X)|0,a=a+Math.imul(M,J)|0,r=(r=r+Math.imul(M,ee)|0)+Math.imul(O,J)|0,i=i+Math.imul(O,ee)|0,a=a+Math.imul(E,ne)|0,r=(r=r+Math.imul(E,ae)|0)+Math.imul(j,ne)|0,i=i+Math.imul(j,ae)|0,a=a+Math.imul(k,ie)|0,r=(r=r+Math.imul(k,oe)|0)+Math.imul(S,ie)|0,i=i+Math.imul(S,oe)|0,a=a+Math.imul(_,le)|0,r=(r=r+Math.imul(_,ce)|0)+Math.imul(w,le)|0,i=i+Math.imul(w,ce)|0,a=a+Math.imul(b,de)|0,r=(r=r+Math.imul(b,fe)|0)+Math.imul(g,de)|0,i=i+Math.imul(g,fe)|0;var Ee=(c+(a=a+Math.imul(p,pe)|0)|0)+((8191&(r=(r=r+Math.imul(p,me)|0)+Math.imul(m,pe)|0))<<13)|0;c=((i=i+Math.imul(m,me)|0)+(r>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,a=Math.imul(N,K),r=(r=Math.imul(N,Y))+Math.imul(F,K)|0,i=Math.imul(F,Y),a=a+Math.imul(R,Z)|0,r=(r=r+Math.imul(R,X)|0)+Math.imul(I,Z)|0,i=i+Math.imul(I,X)|0,a=a+Math.imul(A,J)|0,r=(r=r+Math.imul(A,ee)|0)+Math.imul(D,J)|0,i=i+Math.imul(D,ee)|0,a=a+Math.imul(M,ne)|0,r=(r=r+Math.imul(M,ae)|0)+Math.imul(O,ne)|0,i=i+Math.imul(O,ae)|0,a=a+Math.imul(E,ie)|0,r=(r=r+Math.imul(E,oe)|0)+Math.imul(j,ie)|0,i=i+Math.imul(j,oe)|0,a=a+Math.imul(k,le)|0,r=(r=r+Math.imul(k,ce)|0)+Math.imul(S,le)|0,i=i+Math.imul(S,ce)|0,a=a+Math.imul(_,de)|0,r=(r=r+Math.imul(_,fe)|0)+Math.imul(w,de)|0,i=i+Math.imul(w,fe)|0;var je=(c+(a=a+Math.imul(b,pe)|0)|0)+((8191&(r=(r=r+Math.imul(b,me)|0)+Math.imul(g,pe)|0))<<13)|0;c=((i=i+Math.imul(g,me)|0)+(r>>>13)|0)+(je>>>26)|0,je&=67108863,a=Math.imul(N,Z),r=(r=Math.imul(N,X))+Math.imul(F,Z)|0,i=Math.imul(F,X),a=a+Math.imul(R,J)|0,r=(r=r+Math.imul(R,ee)|0)+Math.imul(I,J)|0,i=i+Math.imul(I,ee)|0,a=a+Math.imul(A,ne)|0,r=(r=r+Math.imul(A,ae)|0)+Math.imul(D,ne)|0,i=i+Math.imul(D,ae)|0,a=a+Math.imul(M,ie)|0,r=(r=r+Math.imul(M,oe)|0)+Math.imul(O,ie)|0,i=i+Math.imul(O,oe)|0,a=a+Math.imul(E,le)|0,r=(r=r+Math.imul(E,ce)|0)+Math.imul(j,le)|0,i=i+Math.imul(j,ce)|0,a=a+Math.imul(k,de)|0,r=(r=r+Math.imul(k,fe)|0)+Math.imul(S,de)|0,i=i+Math.imul(S,fe)|0;var Te=(c+(a=a+Math.imul(_,pe)|0)|0)+((8191&(r=(r=r+Math.imul(_,me)|0)+Math.imul(w,pe)|0))<<13)|0;c=((i=i+Math.imul(w,me)|0)+(r>>>13)|0)+(Te>>>26)|0,Te&=67108863,a=Math.imul(N,J),r=(r=Math.imul(N,ee))+Math.imul(F,J)|0,i=Math.imul(F,ee),a=a+Math.imul(R,ne)|0,r=(r=r+Math.imul(R,ae)|0)+Math.imul(I,ne)|0,i=i+Math.imul(I,ae)|0,a=a+Math.imul(A,ie)|0,r=(r=r+Math.imul(A,oe)|0)+Math.imul(D,ie)|0,i=i+Math.imul(D,oe)|0,a=a+Math.imul(M,le)|0,r=(r=r+Math.imul(M,ce)|0)+Math.imul(O,le)|0,i=i+Math.imul(O,ce)|0,a=a+Math.imul(E,de)|0,r=(r=r+Math.imul(E,fe)|0)+Math.imul(j,de)|0,i=i+Math.imul(j,fe)|0;var Me=(c+(a=a+Math.imul(k,pe)|0)|0)+((8191&(r=(r=r+Math.imul(k,me)|0)+Math.imul(S,pe)|0))<<13)|0;c=((i=i+Math.imul(S,me)|0)+(r>>>13)|0)+(Me>>>26)|0,Me&=67108863,a=Math.imul(N,ne),r=(r=Math.imul(N,ae))+Math.imul(F,ne)|0,i=Math.imul(F,ae),a=a+Math.imul(R,ie)|0,r=(r=r+Math.imul(R,oe)|0)+Math.imul(I,ie)|0,i=i+Math.imul(I,oe)|0,a=a+Math.imul(A,le)|0,r=(r=r+Math.imul(A,ce)|0)+Math.imul(D,le)|0,i=i+Math.imul(D,ce)|0,a=a+Math.imul(M,de)|0,r=(r=r+Math.imul(M,fe)|0)+Math.imul(O,de)|0,i=i+Math.imul(O,fe)|0;var Oe=(c+(a=a+Math.imul(E,pe)|0)|0)+((8191&(r=(r=r+Math.imul(E,me)|0)+Math.imul(j,pe)|0))<<13)|0;c=((i=i+Math.imul(j,me)|0)+(r>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,a=Math.imul(N,ie),r=(r=Math.imul(N,oe))+Math.imul(F,ie)|0,i=Math.imul(F,oe),a=a+Math.imul(R,le)|0,r=(r=r+Math.imul(R,ce)|0)+Math.imul(I,le)|0,i=i+Math.imul(I,ce)|0,a=a+Math.imul(A,de)|0,r=(r=r+Math.imul(A,fe)|0)+Math.imul(D,de)|0,i=i+Math.imul(D,fe)|0;var Pe=(c+(a=a+Math.imul(M,pe)|0)|0)+((8191&(r=(r=r+Math.imul(M,me)|0)+Math.imul(O,pe)|0))<<13)|0;c=((i=i+Math.imul(O,me)|0)+(r>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,a=Math.imul(N,le),r=(r=Math.imul(N,ce))+Math.imul(F,le)|0,i=Math.imul(F,ce),a=a+Math.imul(R,de)|0,r=(r=r+Math.imul(R,fe)|0)+Math.imul(I,de)|0,i=i+Math.imul(I,fe)|0;var Ae=(c+(a=a+Math.imul(A,pe)|0)|0)+((8191&(r=(r=r+Math.imul(A,me)|0)+Math.imul(D,pe)|0))<<13)|0;c=((i=i+Math.imul(D,me)|0)+(r>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,a=Math.imul(N,de),r=(r=Math.imul(N,fe))+Math.imul(F,de)|0,i=Math.imul(F,fe);var De=(c+(a=a+Math.imul(R,pe)|0)|0)+((8191&(r=(r=r+Math.imul(R,me)|0)+Math.imul(I,pe)|0))<<13)|0;c=((i=i+Math.imul(I,me)|0)+(r>>>13)|0)+(De>>>26)|0,De&=67108863;var Le=(c+(a=Math.imul(N,pe))|0)+((8191&(r=(r=Math.imul(N,me))+Math.imul(F,pe)|0))<<13)|0;return c=((i=Math.imul(F,me))+(r>>>13)|0)+(Le>>>26)|0,Le&=67108863,l[0]=ve,l[1]=be,l[2]=ge,l[3]=ye,l[4]=_e,l[5]=we,l[6]=Ce,l[7]=ke,l[8]=Se,l[9]=xe,l[10]=Ee,l[11]=je,l[12]=Te,l[13]=Me,l[14]=Oe,l[15]=Pe,l[16]=Ae,l[17]=De,l[18]=Le,0!==c&&(l[19]=c,n.length++),n};function b(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var a=0,r=0,i=0;i<n.length-1;i++){var o=r;r=0;for(var s=67108863&a,l=Math.min(i,t.length-1),c=Math.max(0,i-e.length+1);c<=l;c++){var u=i-c,d=(0|e.words[u])*(0|t.words[c]),f=67108863&d;s=67108863&(f=f+s|0),r+=(o=(o=o+(d/67108864|0)|0)+(f>>>26)|0)>>>26,o&=67108863}n.words[i]=s,a=o,o=r}return 0!==a?n.words[i]=a:n.length--,n._strip()}function g(e,t,n){return b(e,t,n)}function y(e,t){this.x=e,this.y=t}Math.imul||(v=m),i.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?v(this,e,t):n<63?m(this,e,t):n<1024?b(this,e,t):g(this,e,t)},y.prototype.makeRBT=function(e){for(var t=new Array(e),n=i.prototype._countBits(e)-1,a=0;a<e;a++)t[a]=this.revBin(a,n,e);return t},y.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var a=0,r=0;r<t;r++)a|=(1&e)<<t-r-1,e>>=1;return a},y.prototype.permute=function(e,t,n,a,r,i){for(var o=0;o<i;o++)a[o]=t[e[o]],r[o]=n[e[o]]},y.prototype.transform=function(e,t,n,a,r,i){this.permute(i,e,t,n,a,r);for(var o=1;o<r;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),u=0;u<r;u+=s)for(var d=l,f=c,h=0;h<o;h++){var p=n[u+h],m=a[u+h],v=n[u+h+o],b=a[u+h+o],g=d*v-f*b;b=d*b+f*v,v=g,n[u+h]=p+v,a[u+h]=m+b,n[u+h+o]=p-v,a[u+h+o]=m-b,h!==s&&(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),a=1&n,r=0;for(n=n/2|0;n;n>>>=1)r++;return 1<<r+1+a},y.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var a=0;a<n/2;a++){var r=e[a];e[a]=e[n-a-1],e[n-a-1]=r,r=t[a],t[a]=-t[n-a-1],t[n-a-1]=-r}},y.prototype.normalize13b=function(e,t){for(var n=0,a=0;a<t/2;a++){var r=8192*Math.round(e[2*a+1]/t)+Math.round(e[2*a]/t)+n;e[a]=67108863&r,n=r<67108864?0:r/67108864|0}return e},y.prototype.convert13b=function(e,t,n,r){for(var i=0,o=0;o<t;o++)i+=0|e[o],n[2*o]=8191&i,i>>>=13,n[2*o+1]=8191&i,i>>>=13;for(o=2*t;o<r;++o)n[o]=0;a(0===i),a(0==(-8192&i))},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 a=2*this.guessLen13b(e.length,t.length),r=this.makeRBT(a),i=this.stub(a),o=new Array(a),s=new Array(a),l=new Array(a),c=new Array(a),u=new Array(a),d=new Array(a),f=n.words;f.length=a,this.convert13b(e.words,e.length,o,a),this.convert13b(t.words,t.length,c,a),this.transform(o,i,s,l,a,r),this.transform(c,i,u,d,a,r);for(var h=0;h<a;h++){var p=s[h]*u[h]-l[h]*d[h];l[h]=s[h]*d[h]+l[h]*u[h],s[h]=p}return this.conjugate(s,l,a),this.transform(s,l,f,i,a,r),this.conjugate(f,i,a),this.normalize13b(f,a),n.negative=e.negative^t.negative,n.length=e.length+t.length,n._strip()},i.prototype.mul=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},i.prototype.mulf=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),g(this,e,t)},i.prototype.imul=function(e){return this.clone().mulTo(e,this)},i.prototype.imuln=function(e){var t=e<0;t&&(e=-e),a("number"==typeof e),a(e<67108864);for(var n=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,o=(67108863&i)+(67108863&n);n>>=26,n+=i/67108864|0,n+=o>>>26,this.words[r]=67108863&o}return 0!==n&&(this.words[r]=n,this.length++),t?this.ineg():this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var a=n/26|0,r=n%26;t[n]=e.words[a]>>>r&1}return t}(e);if(0===t.length)return new i(1);for(var n=this,a=0;a<t.length&&0===t[a];a++,n=n.sqr());if(++a<t.length)for(var r=n.sqr();a<t.length;a++,r=r.sqr())0!==t[a]&&(n=n.mul(r));return n},i.prototype.iushln=function(e){a("number"==typeof e&&e>=0);var t,n=e%26,r=(e-n)/26,i=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(t=0;t<this.length;t++){var s=this.words[t]&i,l=(0|this.words[t])-s<<n;this.words[t]=l|o,o=s>>>26-n}o&&(this.words[t]=o,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()},i.prototype.ishln=function(e){return a(0===this.negative),this.iushln(e)},i.prototype.iushrn=function(e,t,n){var r;a("number"==typeof e&&e>=0),r=t?(t-t%26)/26:0;var i=e%26,o=Math.min((e-i)/26,this.length),s=67108863^67108863>>>i<<i,l=n;if(r-=o,r=Math.max(0,r),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];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-i|d>>>i,u=d&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},i.prototype.ishrn=function(e,t,n){return a(0===this.negative),this.iushrn(e,t,n)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){a("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,r=1<<t;return!(this.length<=n)&&!!(this.words[n]&r)},i.prototype.imaskn=function(e){a("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(a(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()},i.prototype.maskn=function(e){return this.clone().imaskn(e)},i.prototype.iaddn=function(e){return a("number"==typeof e),a(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)},i.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},i.prototype.isubn=function(e){if(a("number"==typeof e),a(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()},i.prototype.addn=function(e){return this.clone().iaddn(e)},i.prototype.subn=function(e){return this.clone().isubn(e)},i.prototype.iabs=function(){return this.negative=0,this},i.prototype.abs=function(){return this.clone().iabs()},i.prototype._ishlnsubmul=function(e,t,n){var r,i,o=e.length+n;this._expand(o);var s=0;for(r=0;r<e.length;r++){i=(0|this.words[r+n])+s;var l=(0|e.words[r])*t;s=((i-=67108863&l)>>26)-(l/67108864|0),this.words[r+n]=67108863&i}for(;r<this.length-n;r++)s=(i=(0|this.words[r+n])+s)>>26,this.words[r+n]=67108863&i;if(0===s)return this._strip();for(a(-1===s),s=0,r=0;r<this.length;r++)s=(i=-(0|this.words[r])+s)>>26,this.words[r]=67108863&i;return this.negative=1,this._strip()},i.prototype._wordDiv=function(e,t){var n=(this.length,e.length),a=this.clone(),r=e,o=0|r.words[r.length-1];0!==(n=26-this._countBits(o))&&(r=r.ushln(n),a.iushln(n),o=0|r.words[r.length-1]);var s,l=a.length-r.length;if("mod"!==t){(s=new i(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c<s.length;c++)s.words[c]=0}var u=a.clone()._ishlnsubmul(r,1,l);0===u.negative&&(a=u,s&&(s.words[l]=1));for(var d=l-1;d>=0;d--){var f=67108864*(0|a.words[r.length+d])+(0|a.words[r.length+d-1]);for(f=Math.min(f/o|0,67108863),a._ishlnsubmul(r,f,d);0!==a.negative;)f--,a.negative=0,a._ishlnsubmul(r,1,d),a.isZero()||(a.negative^=1);s&&(s.words[d]=f)}return s&&s._strip(),a._strip(),"div"!==t&&0!==n&&a.iushrn(n),{div:s||null,mod:a}},i.prototype.divmod=function(e,t,n){return a(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(r=s.div.neg()),"div"!==t&&(o=s.mod.neg(),n&&0!==o.negative&&o.iadd(e)),{div:r,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(r=s.div.neg()),{div:r,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),n&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modrn(e.words[0]))}:this._wordDiv(e,t);var r,o,s},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.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,a=e.ushrn(1),r=e.andln(1),i=n.cmp(a);return i<0||1===r&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modrn=function(e){var t=e<0;t&&(e=-e),a(e<=67108863);for(var n=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(n*r+(0|this.words[i]))%e;return t?-r:r},i.prototype.modn=function(e){return this.modrn(e)},i.prototype.idivn=function(e){var t=e<0;t&&(e=-e),a(e<=67108863);for(var n=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*n;this.words[r]=i/e|0,n=i%e}return this._strip(),t?this.ineg():this},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){a(0===e.negative),a(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new i(1),o=new i(0),s=new i(0),l=new i(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()||o.isOdd())&&(r.iadd(u),o.isub(d)),r.iushrn(1),o.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;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(d)),s.iushrn(1),l.iushrn(1);t.cmp(n)>=0?(t.isub(n),r.isub(s),o.isub(l)):(n.isub(t),s.isub(r),l.isub(o))}return{a:s,b:l,gcd:n.iushln(c)}},i.prototype._invmp=function(e){a(0===e.negative),a(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r,o=new i(1),s=new i(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;)o.isOdd()&&o.iadd(l),o.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;)s.isOdd()&&s.iadd(l),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(s)):(n.isub(t),s.isub(o))}return(r=0===t.cmpn(1)?o:s).cmpn(0)<0&&r.iadd(e),r},i.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 a=0;t.isEven()&&n.isEven();a++)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 i=t;t=n,n=i}else if(0===r||0===n.cmpn(1))break;t.isub(n)}return n.iushln(a)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){a("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 i=r,o=n;0!==i&&o<this.length;o++){var s=0|this.words[o];i=(s+=i)>>>26,s&=67108863,this.words[o]=s}return 0!==i&&(this.words[o]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.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),a(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},i.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},i.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 a=0|this.words[n],r=0|e.words[n];if(a!==r){a<r?t=-1:a>r&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new E(e)},i.prototype.toRed=function(e){return a(!this.red,"Already a number in reduction context"),a(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return a(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return a(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return a(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return a(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return a(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return a(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return a(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return a(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return a(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return a(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return a(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return a(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return a(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 i(t,16),this.n=this.p.bitLength(),this.k=new i(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 k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else a(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function j(e){E.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(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 i(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 a=t<this.n?-1:n.ucmp(this.p);return 0===a?(n.words[0]=0,n.length=1):a>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,a=Math.min(e.length,9),r=0;r<a;r++)t.words[r]=e.words[r];if(t.length=a,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=i&n,r=10;r<e.length;r++){var o=0|e.words[r];e.words[r-10]=(o&n)<<4|i>>>22,i=o}i>>>=22,e.words[r-10]=i,0===i&&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 a=0|e.words[n];t+=977*a,e.words[n]=67108863&t,t=64*a+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},r(k,w),r(S,w),r(x,w),x.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var a=19*(0|e.words[n])+t,r=67108863&a;a>>>=26,e.words[n]=r,t=a}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(_[e])return _[e];var t;if("k256"===e)t=new C;else if("p224"===e)t=new k;else if("p192"===e)t=new S;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new x}return _[e]=t,t},E.prototype._verify1=function(e){a(0===e.negative,"red works only with positives"),a(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){a(0==(e.negative|t.negative),"red works only with positives"),a(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.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)},E.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},E.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)},E.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(a(t%2==1),3===t){var n=this.m.add(new i(1)).iushrn(2);return this.pow(e,n)}for(var r=this.m.subn(1),o=0;!r.isZero()&&0===r.andln(1);)o++,r.iushrn(1);a(!r.isZero());var s=new i(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new i(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=o;0!==h.cmp(s);){for(var m=h,v=0;0!==m.cmp(s);v++)m=m.redSqr();a(v<p);var b=this.pow(d,new i(1).iushln(p-v-1));f=f.redMul(b),d=b.redSqr(),h=h.redMul(d),p=v}return f},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},E.prototype.pow=function(e,t){if(t.isZero())return new i(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new i(1).toRed(this),n[1]=e;for(var a=2;a<n.length;a++)n[a]=this.mul(n[a-1],e);var r=n[0],o=0,s=0,l=t.bitLength()%26;for(0===l&&(l=26),a=t.length-1;a>=0;a--){for(var c=t.words[a],u=l-1;u>=0;u--){var d=c>>u&1;r!==n[0]&&(r=this.sqr(r)),0!==d||0!==o?(o<<=1,o|=d,(4===++s||0===a&&0===u)&&(r=this.mul(r,n[o]),s=0,o=0)):s=0}l=26}return r},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new j(e)},r(j,E),j.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},j.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},j.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),a=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(a).iushrn(this.shift),i=r;return r.cmp(this.m)>=0?i=r.isub(this.m):r.cmpn(0)<0&&(i=r.iadd(this.m)),i._forceRed(this)},j.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var n=e.mul(t),a=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(a).iushrn(this.shift),o=r;return r.cmp(this.m)>=0?o=r.isub(this.m):r.cmpn(0)<0&&(o=r.iadd(this.m)),o._forceRed(this)},j.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 a={};function r(e,t,n){n||(n=Error);var r=function(e){var n,a;function r(n,a,r){return e.call(this,function(e,n,a){return"string"==typeof t?t:t(e,n,a)}(n,a,r))||this}return a=e,(n=r).prototype=Object.create(a.prototype),n.prototype.constructor=n,n.__proto__=a,r}(n);r.prototype.name=n.name,r.prototype.code=e,a[e]=r}function i(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 a,r,o,s;if("string"==typeof t&&(r="not ",t.substr(!o||o<0?0:+o,r.length)===r)?(a="must not be",t=t.replace(/^not /,"")):a="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"))s="The ".concat(e," ").concat(a," ").concat(i(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";s='The "'.concat(e,'" ').concat(l," ").concat(a," ").concat(i(t,"type"))}return s+=". 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=a},"./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js":function(e,t,n){"use strict";(function(t){var a=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"),i=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_writable.js");n("./node_modules/inherits/inherits_browser.js")(c,r);for(var o=a(i.prototype),s=0;s<o.length;s++){var l=o[s];c.prototype[l]||(c.prototype[l]=i.prototype[l])}function c(e){if(!(this instanceof c))return new c(e);r.call(this,e),i.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 a=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_transform.js");function r(e){if(!(this instanceof r))return new r(e);a.call(this,e)}n("./node_modules/inherits/inherits_browser.js")(r,a),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,a){var r;e.exports=x,x.ReadableState=S;n("./node_modules/events/events.js").EventEmitter;var i=function(e,t){return e.listeners(t).length},o=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/stream-browser.js"),s=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"),v=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/state.js").getHighWaterMark,b=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes,g=b.ERR_INVALID_ARG_TYPE,y=b.ERR_STREAM_PUSH_AFTER_EOF,_=b.ERR_METHOD_NOT_IMPLEMENTED,w=b.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n("./node_modules/inherits/inherits_browser.js")(x,o);var C=m.errorOrDestroy,k=["error","close","destroy","pause","resume"];function S(e,t,a){r=r||n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js"),e=e||{},"boolean"!=typeof a&&(a=t instanceof r),this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=v(this,e,"readableHighWaterMark",a),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 x(e){if(r=r||n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js"),!(this instanceof x))return new x(e);var t=this instanceof r;this._readableState=new S(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),o.call(this)}function E(e,t,n,a,r){c("readableAddChunk",t);var i,o=e._readableState;if(null===t)o.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?O(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,P(e)))}(e,o);else if(r||(i=function(e,t){var n;a=t,s.isBuffer(a)||a instanceof l||"string"==typeof t||void 0===t||e.objectMode||(n=new g("chunk",["string","Buffer","Uint8Array"],t));var a;return n}(o,t)),i)C(e,i);else if(o.objectMode||t&&t.length>0)if("string"==typeof t||o.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=function(e){return s.from(e)}(t)),a)o.endEmitted?C(e,new w):j(e,o,t,!0);else if(o.ended)C(e,new y);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!n?(t=o.decoder.write(t),o.objectMode||0!==t.length?j(e,o,t,!1):A(e,o)):j(e,o,t,!1)}else a||(o.reading=!1,A(e,o));return!o.ended&&(o.length<o.highWaterMark||0===o.length)}function j(e,t,n,a){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,a?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&O(e)),A(e,t)}Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),x.prototype.destroy=m.destroy,x.prototype._undestroy=m.undestroy,x.prototype._destroy=function(e,t){t(e)},x.prototype.push=function(e,t){var n,a=this._readableState;return a.objectMode?n=!0:"string"==typeof e&&((t=t||a.defaultEncoding)!==a.encoding&&(e=s.from(e,t),t=""),n=!0),E(this,e,t,!1,n)},x.prototype.unshift=function(e){return E(this,e,null,!0,!1)},x.prototype.isPaused=function(){return!1===this._readableState.flowing},x.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 a=this._readableState.buffer.head,r="";null!==a;)r+=t.write(a.data),a=a.next;return this._readableState.buffer.clear(),""!==r&&this._readableState.buffer.push(r),this._readableState.length=r.length,this};var T=1073741824;function M(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>=T?e=T:(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 O(e){var t=e._readableState;c("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(c("emitReadable",t.flowing),t.emittedReadable=!0,a.nextTick(P,e))}function P(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,B(e)}function A(e,t){t.readingMore||(t.readingMore=!0,a.nextTick(D,e,t))}function D(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 L(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 R(e){c("readable nexttick read 0"),e.read(0)}function I(e,t){c("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),B(e),t.flowing&&!t.reading&&e.read(0)}function B(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,a.nextTick(V,t,e))}function V(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 H(e,t){for(var n=0,a=e.length;n<a;n++)if(e[n]===t)return n;return-1}x.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):O(this),null;if(0===(e=M(e,t))&&t.ended)return 0===t.length&&F(this),null;var a,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=M(n,t))),null===(a=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!==a&&this.emit("data",a),a},x.prototype._read=function(e){C(this,new _("_read()"))},x.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 o=(!t||!1!==t.end)&&e!==a.stdout&&e!==a.stderr?l:v;function s(t,a){c("onunpipe"),t===n&&a&&!1===a.hasUnpiped&&(a.hasUnpiped=!0,c("cleanup"),e.removeListener("close",p),e.removeListener("finish",m),e.removeListener("drain",u),e.removeListener("error",h),e.removeListener("unpipe",s),n.removeListener("end",l),n.removeListener("end",v),n.removeListener("data",f),d=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||u())}function l(){c("onend"),e.end()}r.endEmitted?a.nextTick(o):n.once("end",o),e.on("unpipe",s);var u=function(e){return function(){var t=e._readableState;c("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&i(e,"data")&&(t.flowing=!0,B(e))}}(n);e.on("drain",u);var d=!1;function f(t){c("ondata");var a=e.write(t);c("dest.write",a),!1===a&&((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==H(r.pipes,e))&&!d&&(c("false write response, pause",r.awaitDrain),r.awaitDrain++),n.pause())}function h(t){c("onerror",t),v(),e.removeListener("error",h),0===i(e,"error")&&C(e,t)}function p(){e.removeListener("finish",m),v()}function m(){c("onfinish"),e.removeListener("close",p),v()}function v(){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},x.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 a=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<r;i++)a[i].emit("unpipe",this,{hasUnpiped:!1});return this}var o=H(t.pipes,e);return-1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n)),this},x.prototype.on=function(e,t){var n=o.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?O(this):r.reading||a.nextTick(R,this))),n},x.prototype.addListener=x.prototype.on,x.prototype.removeListener=function(e,t){var n=o.prototype.removeListener.call(this,e,t);return"readable"===e&&a.nextTick(L,this),n},x.prototype.removeAllListeners=function(e){var t=o.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||a.nextTick(L,this),t},x.prototype.resume=function(){var e=this._readableState;return e.flowing||(c("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,a.nextTick(I,e,t))}(this,e)),e.paused=!1,this},x.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},x.prototype.wrap=function(e){var t=this,n=this._readableState,a=!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)||(a=!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 i=0;i<k.length;i++)e.on(k[i],this.emit.bind(this,k[i]));return this._read=function(t){c("wrapped _read",t),a&&(a=!1,e.resume())},this},"function"==typeof Symbol&&(x.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(x.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(x.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(x.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),x._fromList=N,Object.defineProperty(x.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(x.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(x,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 a=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes,r=a.ERR_METHOD_NOT_IMPLEMENTED,i=a.ERR_MULTIPLE_CALLBACK,o=a.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=a.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 a=n.writecb;if(null===a)return this.emit("error",new i);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),a(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 s;if(e._transformState.transforming)throw new o;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 a=this._transformState;if(a.writecb=n,a.writechunk=e,a.writeencoding=t,!a.transforming){var r=this._readableState;(a.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,a){function r(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var a=e.entry;e.entry=null;for(;a;){var r=a.callback;t.pendingcb--,r(n),a=a.next}t.corkedRequestsFree.next=e}(t,e)}}var i;e.exports=x,x.WritableState=S;var o={deprecate:n("./node_modules/util-deprecate/browser.js")},s=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,v=h.ERR_MULTIPLE_CALLBACK,b=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 k(){}function S(e,t,o){i=i||n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js"),e=e||{},"boolean"!=typeof o&&(o=t instanceof i),this.objectMode=!!e.objectMode,o&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=f(this,e,"writableHighWaterMark",o),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,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,i=n.writecb;if("function"!=typeof i)throw new v;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,i){--t.pendingcb,n?(a.nextTick(i,r),a.nextTick(P,e,t),e._writableState.errorEmitted=!0,C(e,r)):(i(r),e._writableState.errorEmitted=!0,C(e,r),P(e,t))}(e,n,r,t,i);else{var o=M(n)||e.destroyed;o||n.corked||n.bufferProcessing||!n.bufferedRequest||T(e,n),r?a.nextTick(j,e,n,o,i):j(e,n,o,i)}}(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 x(e){var t=this instanceof(i=i||n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js"));if(!t&&!u.call(x,this))return new x(e);this._writableState=new S(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)),s.call(this)}function E(e,t,n,a,r,i,o){t.writelen=a,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new g("write")):n?e._writev(r,t.onwrite):e._write(r,i,t.onwrite),t.sync=!1}function j(e,t,n,a){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,a(),P(e,t)}function T(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var a=t.bufferedRequestCount,i=new Array(a),o=t.corkedRequestsFree;o.entry=n;for(var s=0,l=!0;n;)i[s]=n,n.isBuf||(l=!1),n=n.next,s+=1;i.allBuffers=l,E(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new r(t),t.bufferedRequestCount=0}else{for(;n;){var c=n.chunk,u=n.encoding,d=n.callback;if(E(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 M(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function O(e,t){e._final((function(n){t.pendingcb--,n&&C(e,n),t.prefinished=!0,e.emit("prefinish"),P(e,t)}))}function P(e,t){var n=M(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,a.nextTick(O,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")(x,s),S.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(S.prototype,"buffer",{get:o.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(x,Symbol.hasInstance,{value:function(e){return!!u.call(this,e)||this===x&&(e&&e._writableState instanceof S)}})):u=function(e){return e instanceof this},x.prototype.pipe=function(){C(this,new b)},x.prototype.write=function(e,t,n){var r,i=this._writableState,o=!1,s=!i.objectMode&&(r=e,l.isBuffer(r)||r instanceof c);return s&&!l.isBuffer(e)&&(e=function(e){return l.from(e)}(e)),"function"==typeof t&&(n=t,t=null),s?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof n&&(n=k),i.ending?function(e,t){var n=new _;C(e,n),a.nextTick(t,n)}(this,n):(s||function(e,t,n,r){var i;return null===n?i=new y:"string"==typeof n||t.objectMode||(i=new p("chunk",["string","Buffer"],n)),!i||(C(e,i),a.nextTick(r,i),!1)}(this,i,e,n))&&(i.pendingcb++,o=function(e,t,n,a,r,i){if(!n){var o=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=l.from(t,n));return t}(t,a,r);a!==o&&(n=!0,r="buffer",a=o)}var s=t.objectMode?1:a.length;t.length+=s;var c=t.length<t.highWaterMark;c||(t.needDrain=!0);if(t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:a,encoding:r,isBuf:n,callback:i,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else E(e,t,!1,s,a,r,i);return c}(this,i,s,e,t,n)),o},x.prototype.cork=function(){this._writableState.corked++},x.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||T(this,e))},x.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(x.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(x.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),x.prototype._write=function(e,t,n){n(new m("_write()"))},x.prototype._writev=null,x.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,P(e,t),n&&(t.finished?a.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n),this},Object.defineProperty(x.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),x.prototype.destroy=d.destroy,x.prototype._undestroy=d.undestroy,x.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 a;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 i=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/end-of-stream.js"),o=Symbol("lastResolve"),s=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[o];if(null!==t){var n=e[f].read();null!==n&&(e[u]=null,e[o]=null,e[s]=null,t(h(n,!1)))}}function m(e){t.nextTick(p,e)}var v=Object.getPrototypeOf((function(){})),b=Object.setPrototypeOf((r(a={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,a){t.nextTick((function(){e[l]?a(e[l]):n(h(void 0,!0))}))}));var a,r=this[u];if(r)a=new Promise(function(e,t){return function(n,a){e.then((function(){t[c]?n(h(void 0,!0)):t[d](n,a)}),a)}}(r,this));else{var i=this[f].read();if(null!==i)return Promise.resolve(h(i,!1));a=new Promise(this[d])}return this[u]=a,a}},Symbol.asyncIterator,(function(){return this})),r(a,"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))}))}))})),a),v);e.exports=function(e){var t,n=Object.create(b,(r(t={},f,{value:e,writable:!0}),r(t,o,{value:null,writable:!0}),r(t,s,{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 a=n[f].read();a?(n[u]=null,n[o]=null,n[s]=null,e(h(a,!1))):(n[o]=e,n[s]=t)},writable:!0}),t));return n[u]=null,i(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[s];return null!==t&&(n[u]=null,n[o]=null,n[s]=null,t(e)),void(n[l]=e)}var a=n[o];null!==a&&(n[u]=null,n[o]=null,n[s]=null,a(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 a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}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 i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var o=n("./node_modules/buffer/index.js").Buffer,s=n(11).inspect,l=s&&s.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 o.alloc(0);for(var t,n,a,r=o.allocUnsafe(e>>>0),i=this.head,s=0;i;)t=i.data,n=r,a=s,o.prototype.copy.call(t,n,a),s+=i.data.length,i=i.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,a=t.data;for(e-=a.length;t=t.next;){var r=t.data,i=e>r.length?r.length:e;if(i===r.length?a+=r:a+=r.slice(0,e),0==(e-=i)){i===r.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=r.slice(i));break}++n}return this.length-=n,a}},{key:"_getBuffer",value:function(e){var t=o.allocUnsafe(e),n=this.head,a=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var r=n.data,i=e>r.length?r.length:e;if(r.copy(t,t.length-e,0,i),0==(e-=i)){i===r.length?(++a,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=r.slice(i));break}++a}return this.length-=a,t}},{key:l,value:function(e,t){return s(this,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}({},t,{depth:0,customInspect:!1}))}}])&&i(t.prototype,n),c&&i(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),a(e)}function a(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,i){var o=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return s||l?(i?i(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){!i&&e?o._writableState?o._writableState.errorEmitted?t.nextTick(a,o):(o._writableState.errorEmitted=!0,t.nextTick(n,o,e)):t.nextTick(n,o,e):i?(t.nextTick(a,o),i(e)):t.nextTick(a,o)})),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,a=e._writableState;n&&n.autoDestroy||a&&a.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 a=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,i){if("function"==typeof n)return e(t,null,n);n||(n={}),i=function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];e.apply(this,a)}}}(i||r);var o=n.readable||!1!==n.readable&&t.readable,s=n.writable||!1!==n.writable&&t.writable,l=function(){t.writable||u()},c=t._writableState&&t._writableState.finished,u=function(){s=!1,c=!0,o||i.call(t)},d=t._readableState&&t._readableState.endEmitted,f=function(){o=!1,d=!0,s||i.call(t)},h=function(e){i.call(t,e)},p=function(){var e;return o&&!d?(t._readableState&&t._readableState.ended||(e=new a),i.call(t,e)):s&&!c?(t._writableState&&t._writableState.ended||(e=new a),i.call(t,e)):void 0},m=function(){t.req.on("finish",u)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?s&&!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 a;var r=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes,i=r.ERR_MISSING_ARGS,o=r.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function l(e,t,r,i){i=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(i);var s=!1;e.on("close",(function(){s=!0})),void 0===a&&(a=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/end-of-stream.js")),a(e,{readable:t,writable:r},(function(e){if(e)return i(e);s=!0,i()}));var l=!1;return function(t){if(!s&&!l)return l=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void i(t||new o("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]?s:e.pop():s}e.exports=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var a,r=d(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new i("streams");var o=t.map((function(e,n){var i=n<t.length-1;return l(e,i,n>0,(function(e){a||(a=e),e&&o.forEach(c),i||(o.forEach(c),r(a))}))}));return t.reduce(u)}},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/state.js":function(e,t,n){"use strict";var a=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 i=function(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}(t,r,n);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0)throw new a(r?n:"highWaterMark",i);return Math.floor(i)}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 a=Math.min(e.length,n.length),r=new t(a),i=0;i<a;++i)r[i]=e[i]^n[i];return r}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/call-bind/callBound.js":function(e,t,n){"use strict";var a=n("./node_modules/get-intrinsic/index.js"),r=n("./node_modules/call-bind/index.js"),i=r(a("String.prototype.indexOf"));e.exports=function(e,t){var n=a(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?r(n):n}},"./node_modules/call-bind/index.js":function(e,t,n){"use strict";var a=n("./node_modules/function-bind/index.js"),r=n("./node_modules/get-intrinsic/index.js"),i=r("%Function.prototype.apply%"),o=r("%Function.prototype.call%"),s=r("%Reflect.apply%",!0)||a.call(o,i),l=r("%Object.getOwnPropertyDescriptor%",!0),c=r("%Object.defineProperty%",!0),u=r("%Math.max%");if(c)try{c({},"a",{value:1})}catch(f){c=null}e.exports=function(e){var t=s(a,o,arguments);if(l&&c){var n=l(t,"length");n.configurable&&c(t,"length",{value:1+u(0,e.length-(arguments.length-1))})}return t};var d=function(){return s(a,i,arguments)};c?c(e.exports,"apply",{value:d}):e.exports.apply=d},"./node_modules/cipher-base/index.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/stream-browserify/index.js").Transform,i=n("./node_modules/string_decoder/lib/string_decoder.js").StringDecoder;function o(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")(o,r),o.prototype.update=function(e,t,n){"string"==typeof e&&(e=a.from(e,t));var r=this._update(e);return this.hashMode?this:(n&&(r=this._toString(r,n)),r)},o.prototype.setAutoPadding=function(){},o.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},o.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},o.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},o.prototype._transform=function(e,t,n){var a;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(r){a=r}finally{n(a)}},o.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(n){t=n}e(t)},o.prototype._finalOrDigest=function(e){var t=this.__final()||a.alloc(0);return e&&(t=this._toString(t,e,!0)),t},o.prototype._toString=function(e,t,n){if(this._decoder||(this._decoder=new i(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var a=this._decoder.write(e);return n&&(a+=this._decoder.end()),a},e.exports=o},"./node_modules/color-blend/index.js":function(e,t,n){"use strict";var a=n("./node_modules/postcss/lib/postcss.js"),r=n("./node_modules/postcss-functions/dist/index.js"),i=n("./node_modules/color-blend/src/blend.js");e.exports=a.plugin("color-blend",(function(){return a().use(r({functions:i}))}))},"./node_modules/color-blend/src/blend.js":function(e,t,n){var a=n("./node_modules/color-blend/src/helpers.js");function r(e,t,n,a,r,i){return(1-t/n)*a+t/n*Math.round((1-e)*r+e*i)}var i=!1,o=!1,s=!0;function l(e,t,n,l){"object"!=typeof e&&(e=a.convertFromString(e)),"object"!=typeof t&&(t=a.convertFromString(t)),i&&(e=a.convertFromUnit(e),t=a.convertFromUnit(t)),e=a.restrictColor(e);var c=(t=a.restrictColor(t)).a+e.a-t.a*e.a,u=l(e,t,n);return u=a.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=o?a.convertToUnit(u):s?a.roundChannels(u):a.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,a=function(e){return parseInt(e,16)},r=e.slice(0,1);return"#"===r?4===(t=e).length?(n=t.replace("#","").split(""),{r:a(n[0]+n[0]),g:a(n[1]+n[1]),b:a(n[2]+n[2]),a:1}):{r:a(t.slice(1,3)),g:a(t.slice(3,5)),b:a(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 a=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),a=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)),a>1&&(r.r=t+(r.r-t)*(1-t)/(a-t),r.g=t+(r.g-t)*(1-t)/(a-t),r.b=t+(r.b-t)*(1-t)/(a-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]})),a=n[0],r=n[1],i=n[2],o={r:e.r,g:e.g,b:e.b};return o[i]>o[a]?(o[r]=(o[r]-o[a])*t/(o[i]-o[a]),o[i]=t):o[r]=o[i]=0,o[a]=0,o}},i={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 a.convertFromUnit(i[n](a.convertToUnit(e),a.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,a){return{r:255*n[a](e.r/255,t.r/255),g:255*n[a](e.g/255,t.g/255),b:255*n[a](e.b/255,t.b/255)}}},"./node_modules/color-convert/conversions.js":function(e,t,n){var a=n("./node_modules/color-name/index.js"),r={};for(var i in a)a.hasOwnProperty(i)&&(r[a[i]]=i);var o=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 s in o)if(o.hasOwnProperty(s)){if(!("channels"in o[s]))throw new Error("missing channels property: "+s);if(!("labels"in o[s]))throw new Error("missing channel labels property: "+s);if(o[s].labels.length!==o[s].channels)throw new Error("channel and label counts mismatch: "+s);var l=o[s].channels,c=o[s].labels;delete o[s].channels,delete o[s].labels,Object.defineProperty(o[s],"channels",{value:l}),Object.defineProperty(o[s],"labels",{value:c})}o.rgb.hsl=function(e){var t,n,a=e[0]/255,r=e[1]/255,i=e[2]/255,o=Math.min(a,r,i),s=Math.max(a,r,i),l=s-o;return s===o?t=0:a===s?t=(r-i)/l:r===s?t=2+(i-a)/l:i===s&&(t=4+(a-r)/l),(t=Math.min(60*t,360))<0&&(t+=360),n=(o+s)/2,[t,100*(s===o?0:n<=.5?l/(s+o):l/(2-s-o)),100*n]},o.rgb.hsv=function(e){var t,n,a,r,i,o=e[0]/255,s=e[1]/255,l=e[2]/255,c=Math.max(o,s,l),u=c-Math.min(o,s,l),d=function(e){return(c-e)/6/u+.5};return 0===u?r=i=0:(i=u/c,t=d(o),n=d(s),a=d(l),o===c?r=a-n:s===c?r=1/3+t-a:l===c&&(r=2/3+n-t),r<0?r+=1:r>1&&(r-=1)),[360*r,100*i,100*c]},o.rgb.hwb=function(e){var t=e[0],n=e[1],a=e[2];return[o.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(n,a))),100*(a=1-1/255*Math.max(t,Math.max(n,a)))]},o.rgb.cmyk=function(e){var t,n=e[0]/255,a=e[1]/255,r=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-a,1-r)))/(1-t)||0),100*((1-a-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]},o.rgb.keyword=function(e){var t=r[e];if(t)return t;var n,i,o,s=1/0;for(var l in a)if(a.hasOwnProperty(l)){var c=a[l],u=(i=e,o=c,Math.pow(i[0]-o[0],2)+Math.pow(i[1]-o[1],2)+Math.pow(i[2]-o[2],2));u<s&&(s=u,n=l)}return n},o.keyword.rgb=function(e){return a[e]},o.rgb.xyz=function(e){var t=e[0]/255,n=e[1]/255,a=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*(a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92)),100*(.2126*t+.7152*n+.0722*a),100*(.0193*t+.1192*n+.9505*a)]},o.rgb.lab=function(e){var t=o.rgb.xyz(e),n=t[0],a=t[1],r=t[2];return a/=100,r/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116)-16,500*(n-a),200*(a-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},o.hsl.rgb=function(e){var t,n,a,r,i,o=e[0]/360,s=e[1]/100,l=e[2]/100;if(0===s)return[i=255*l,i,i];t=2*l-(n=l<.5?l*(1+s):l+s-l*s),r=[0,0,0];for(var c=0;c<3;c++)(a=o+1/3*-(c-1))<0&&a++,a>1&&a--,i=6*a<1?t+6*(n-t)*a:2*a<1?n:3*a<2?t+(n-t)*(2/3-a)*6:t,r[c]=255*i;return r},o.hsl.hsv=function(e){var t=e[0],n=e[1]/100,a=e[2]/100,r=n,i=Math.max(a,.01);return n*=(a*=2)<=1?a:2-a,r*=i<=1?i:2-i,[t,100*(0===a?2*r/(i+r):2*n/(a+n)),100*((a+n)/2)]},o.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,a=e[2]/100,r=Math.floor(t)%6,i=t-Math.floor(t),o=255*a*(1-n),s=255*a*(1-n*i),l=255*a*(1-n*(1-i));switch(a*=255,r){case 0:return[a,l,o];case 1:return[s,a,o];case 2:return[o,a,l];case 3:return[o,s,a];case 4:return[l,o,a];case 5:return[a,o,s]}},o.hsv.hsl=function(e){var t,n,a,r=e[0],i=e[1]/100,o=e[2]/100,s=Math.max(o,.01);return a=(2-i)*o,n=i*s,[r,100*(n=(n/=(t=(2-i)*s)<=1?t:2-t)||0),100*(a/=2)]},o.hwb.rgb=function(e){var t,n,a,r,i,o,s,l=e[0]/360,c=e[1]/100,u=e[2]/100,d=c+u;switch(d>1&&(c/=d,u/=d),a=6*l-(t=Math.floor(6*l)),0!=(1&t)&&(a=1-a),r=c+a*((n=1-u)-c),t){default:case 6:case 0:i=n,o=r,s=c;break;case 1:i=r,o=n,s=c;break;case 2:i=c,o=n,s=r;break;case 3:i=c,o=r,s=n;break;case 4:i=r,o=c,s=n;break;case 5:i=n,o=c,s=r}return[255*i,255*o,255*s]},o.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,a=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,a*(1-r)+r))]},o.xyz.rgb=function(e){var t,n,a,r=e[0]/100,i=e[1]/100,o=e[2]/100;return n=-.9689*r+1.8758*i+.0415*o,a=.0557*r+-.204*i+1.057*o,t=(t=3.2406*r+-1.5372*i+-.4986*o)>.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,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:12.92*a,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(a=Math.min(Math.max(0,a),1))]},o.xyz.lab=function(e){var t=e[0],n=e[1],a=e[2];return n/=100,a/=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-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]},o.lab.xyz=function(e){var t,n,a,r=e[0];t=e[1]/500+(n=(r+16)/116),a=n-e[2]/200;var i=Math.pow(n,3),o=Math.pow(t,3),s=Math.pow(a,3);return n=i>.008856?i:(n-16/116)/7.787,t=o>.008856?o:(t-16/116)/7.787,a=s>.008856?s:(a-16/116)/7.787,[t*=95.047,n*=100,a*=108.883]},o.lab.lch=function(e){var t,n=e[0],a=e[1],r=e[2];return(t=360*Math.atan2(r,a)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(a*a+r*r),t]},o.lch.lab=function(e){var t,n=e[0],a=e[1];return t=e[2]/360*2*Math.PI,[n,a*Math.cos(t),a*Math.sin(t)]},o.rgb.ansi16=function(e){var t=e[0],n=e[1],a=e[2],r=1 in arguments?arguments[1]:o.rgb.hsv(e)[2];if(0===(r=Math.round(r/50)))return 30;var i=30+(Math.round(a/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===r&&(i+=60),i},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){var t=e[0],n=e[1],a=e[2];return t===n&&n===a?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(a/255*5)},o.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]},o.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]},o.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},o.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 a=parseInt(n,16);return[a>>16&255,a>>8&255,255&a]},o.rgb.hcg=function(e){var t,n=e[0]/255,a=e[1]/255,r=e[2]/255,i=Math.max(Math.max(n,a),r),o=Math.min(Math.min(n,a),r),s=i-o;return t=s<=0?0:i===n?(a-r)/s%6:i===a?2+(r-n)/s:4+(n-a)/s+4,t/=6,[360*(t%=1),100*s,100*(s<1?o/(1-s):0)]},o.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,a=1,r=0;return(a=n<.5?2*t*n:2*t*(1-n))<1&&(r=(n-.5*a)/(1-a)),[e[0],100*a,100*r]},o.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,a=t*n,r=0;return a<1&&(r=(n-a)/(1-a)),[e[0],100*a,100*r]},o.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,a=e[2]/100;if(0===n)return[255*a,255*a,255*a];var r,i=[0,0,0],o=t%1*6,s=o%1,l=1-s;switch(Math.floor(o)){case 0:i[0]=1,i[1]=s,i[2]=0;break;case 1:i[0]=l,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=s;break;case 3:i[0]=0,i[1]=l,i[2]=1;break;case 4:i[0]=s,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=l}return r=(1-n)*a,[255*(n*i[0]+r),255*(n*i[1]+r),255*(n*i[2]+r)]},o.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),a=0;return n>0&&(a=t/n),[e[0],100*a,100*n]},o.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,a=0;return n>0&&n<.5?a=t/(2*n):n>=.5&&n<1&&(a=t/(2*(1-n))),[e[0],100*a,100*n]},o.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)]},o.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,a=n-t,r=0;return a<1&&(r=(n-a)/(1-a)),[e[0],100*a,100*r]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=o.gray.hsv=function(e){return[0,0,e[0]]},o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.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},o.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 a=n("./node_modules/color-convert/conversions.js"),r=n("./node_modules/color-convert/route.js"),i={};Object.keys(a).forEach((function(e){i[e]={},Object.defineProperty(i[e],"channels",{value:a[e].channels}),Object.defineProperty(i[e],"labels",{value:a[e].labels});var t=r(e);Object.keys(t).forEach((function(n){var a=t[n];i[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 a=n.length,r=0;r<a;r++)n[r]=Math.round(n[r]);return n};return"conversion"in e&&(t.conversion=e.conversion),t}(a),i[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}(a)}))})),e.exports=i},"./node_modules/color-convert/route.js":function(e,t,n){var a=n("./node_modules/color-convert/conversions.js");function r(e){var t=function(){for(var e={},t=Object.keys(a),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(),i=Object.keys(a[r]),o=i.length,s=0;s<o;s++){var l=i[s],c=t[l];-1===c.distance&&(c.distance=t[r].distance+1,c.parent=r,n.unshift(l))}return t}function i(e,t){return function(n){return t(e(n))}}function o(e,t){for(var n=[t[e].parent,e],r=a[t[e].parent][e],o=t[e].parent;t[o].parent;)n.unshift(t[o].parent),r=i(a[t[o].parent][o],r),o=t[o].parent;return r.conversion=n,r}e.exports=function(e){for(var t=r(e),n={},a=Object.keys(t),i=a.length,s=0;s<i;s++){var l=a[s];null!==t[l].parent&&(n[l]=o(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 a=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 i=0;i<t.length;i++)t[i]=parseInt(r[i]+r[i],16)}else if(r=e.match(/^#([a-fA-F0-9]{6})$/)){r=r[1];for(i=0;i<t.length;i++)t[i]=parseInt(r.slice(2*i,2*i+2),16)}else if(r=e.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(i=0;i<t.length;i++)t[i]=parseInt(r[i+1]);n=parseFloat(r[4])}else if(r=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(i=0;i<t.length;i++)t[i]=Math.round(2.55*parseFloat(r[i+1]));n=parseFloat(r[4])}else if(r=e.match(/(\D+)/)){if("transparent"==r[1])return[0,0,0,0];if(!(t=a[r[1]]))return}for(i=0;i<t.length;i++)t[i]=u(t[i],0,255);return n=n||0==n?u(n,0,1):1,t[3]=n,t}}function i(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 o(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 s(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:i,getRgb:function(e){var t=r(e);return t&&t.slice(0,3)},getHsl:function(e){var t=i(e);return t&&t.slice(0,3)},getHwb:o,getAlpha:function(e){var t=r(e);if(t)return t[3];if(t=i(e))return t[3];if(t=o(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 s(e,t);return"rgb("+e[0]+", "+e[1]+", "+e[2]+")"},rgbaString:s,percentString:function(e,t){if(t<1||e[3]&&e[3]<1)return l(e,t);var n=Math.round(e[0]/255*100),a=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return"rgb("+n+"%, "+a+"%, "+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 a)f[a[h]]=h},"./node_modules/color/index.js":function(e,t,n){var a=n("./node_modules/color/node_modules/clone/clone.js"),r=n("./node_modules/color-convert/index.js"),i=n("./node_modules/color-string/color-string.js"),o=function(e){if(e instanceof o)return e;if(!(this instanceof o))return new o(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=i.getRgba(e))this.setValues("rgb",t);else if(t=i.getHsla(e))this.setValues("hsl",t);else{if(!(t=i.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)}};o.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 i.hexString(this.values.rgb)},rgbString:function(){return i.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return i.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return i.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return i.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return i.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return i.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return i.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 a=e[n]/255;t[n]=a<=.03928?a/12.92:Math.pow((a+.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,a=e,r=void 0===t?.5:t,i=2*r-1,o=n.alpha()-a.alpha(),s=((i*o==-1?i:(i+o)/(1+i*o))+1)/2,l=1-s;return this.rgb(s*n.red()+l*a.red(),s*n.green()+l*a.green(),s*n.blue()+l*a.blue()).alpha(n.alpha()*r+a.alpha()*(1-r))},toJSON:function(){return this.rgb()},clone:function(){var e=new o;return e.values=a(this.values),e}},o.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},o.prototype.setValues=function(e,t){var n,a,i={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},s=1;if("alpha"===e)s=t;else if(t.length)this.values[e]=t.slice(0,e.length),s=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)];s=t.a}else if(void 0!==t[i[e][0]]){var l=i[e];for(n=0;n<e.length;n++)this.values[e][n]=t[l[n]];s=t.alpha}if(this.values.alpha=Math.max(0,Math.min(1,void 0===s?this.values.alpha:s)),"alpha"===e)return!1;for(n=0;n<e.length;n++)a=Math.max(0,Math.min(o[e][n],this.values[e][n])),this.values[e][n]=Math.round(a);for(var c in i)for(c!==e&&(this.values[c]=r[e][c](this.values[e])),n=0;n<c.length;n++)a=Math.max(0,Math.min(o[c][n],this.values[c][n])),this.values[c][n]=Math.round(a);return!0},o.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)},o.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=o},"./node_modules/color/node_modules/clone/clone.js":function(e,t,n){(function(t){var n=function(){"use strict";function e(n,r,i,o){"object"==typeof r&&(i=r.depth,o=r.prototype,r.filter,r=r.circular);var s=[],l=[],c=void 0!==t;return void 0===r&&(r=!0),void 0===i&&(i=1/0),function n(i,u){if(null===i)return null;if(0==u)return i;var d,f;if("object"!=typeof i)return i;if(e.__isArray(i))d=[];else if(e.__isRegExp(i))d=new RegExp(i.source,a(i)),i.lastIndex&&(d.lastIndex=i.lastIndex);else if(e.__isDate(i))d=new Date(i.getTime());else{if(c&&t.isBuffer(i))return d=t.allocUnsafe?t.allocUnsafe(i.length):new t(i.length),i.copy(d),d;void 0===o?(f=Object.getPrototypeOf(i),d=Object.create(f)):(d=Object.create(o),f=o)}if(r){var h=s.indexOf(i);if(-1!=h)return l[h];s.push(i),l.push(d)}for(var p in i){var m;f&&(m=Object.getOwnPropertyDescriptor(f,p)),m&&null==m.set||(d[p]=n(i[p],u-1))}return d}(n,i)}function n(e){return Object.prototype.toString.call(e)}function a(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=a,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 a=n("./node_modules/crypto-browserify/index.js"),r=n("./node_modules/consistent/node_modules/lru-cache/lib/lru-cache.js");function i(e){if(!(this instanceof i))return new i(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(i.prototype,"length",{get:function(){return Object.keys(this.members).length}}),i.prototype.add=function(e){e=this._makeMember(e),this.members[e.key]=e,this._continuum()},i.prototype.remove=function(e){e=this._makeMember(e),delete this.members[e.key],this._continuum()},i.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())},i.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)},i.prototype.get=function(e){if(!this.ring.length)return null;for(var t,n=this._hash(e),a=this.ring,r=0,i=a.length;r<=i;){if(0==(t=r+(i-r>>1))||t==a.length)return a[0].key;if(a[t-1].hash<n&&a[t].hash>=n)return a[t].key;a[t].hash<n?r=t+1:i=t-1}return this.ring[0].key},i.prototype.exists=function(e){return this.members.hasOwnProperty(e)},i.prototype._makeMember=function(e){return"string"==typeof e&&(e={key:e}),e.weight=e.weight||1,e.hash=this._hash(e.key),e},i.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]],a=0;a<Math.floor(this.replicas*n.weight);a++){var r=this._hash(n.hash+"-"+a);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},i.prototype._hash=function(e){return a.createHash("md5").update(e).digest().readUInt32LE(0)},e.exports=i},"./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=i:this.LRUCache=i;var a=!1;function r(e){a||"string"==typeof e||"number"==typeof e||(a=!0,console.error(new TypeError("LRU: key must be a string or number. Almost certainly a bug! "+typeof e).stack))}function i(e){if(!(this instanceof i))return new i(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 o(e,t,n){r(t);var a=e._cache[t];return a&&(s(e,a)?(u(e,a),e._allowStale||(a=void 0)):n&&function(e,t){c(e,t),t.lu=e._mru++,e._lruList[t.lu]=t}(e,a),a&&(a=a.value)),a}function s(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,a,r,i){this.key=e,this.value=t,this.lu=n,this.length=a,this.now=r,i&&(this.maxAge=i)}Object.defineProperty(i.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(i.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(i.prototype,"length",{get:function(){return this._length},enumerable:!0}),Object.defineProperty(i.prototype,"itemCount",{get:function(){return this._itemCount},enumerable:!0}),i.prototype.forEach=function(e,t){t=t||this;for(var n=0,a=this._itemCount,r=this._mru-1;r>=0&&n<a;r--)if(this._lruList[r]){n++;var i=this._lruList[r];s(this,i)&&(u(this,i),this._allowStale||(i=void 0)),i&&e.call(t,i.value,i.key,this)}},i.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 a=this._lruList[n];e[t++]=a.key}return e},i.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 a=this._lruList[n];e[t++]=a.value}return e},i.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},i.prototype.dump=function(){for(var e=[],t=0,n=this._mru-1;n>=0&&t<this._itemCount;n--)if(this._lruList[n]){var a=this._lruList[n];s(this,a)||(++t,e.push({k:a.key,v:a.value,e:a.now+(a.maxAge||0)}))}return e},i.prototype.dumpLru=function(){return this._lruList},i.prototype.set=function(e,n,a){a=a||this._maxAge,r(e);var i=a?Date.now():0,o=this._lengthCalculator(n);if(t(this._cache,e))return o>this._max?(u(this,this._cache[e]),!1):(this._dispose&&this._dispose(e,this._cache[e].value),this._cache[e].now=i,this._cache[e].maxAge=a,this._cache[e].value=n,this._length+=o-this._cache[e].length,this._cache[e].length=o,this.get(e),this._length>this._max&&l(this),!0);var s=new d(e,n,this._mru++,o,i,a);return s.length>this._max?(this._dispose&&this._dispose(e,n),!1):(this._length+=s.length,this._lruList[s.lu]=this._cache[e]=s,this._itemCount++,this._length>this._max&&l(this),!0)},i.prototype.has=function(e){return r(e),!!t(this._cache,e)&&!s(this,this._cache[e])},i.prototype.get=function(e){return r(e),o(this,e,!0)},i.prototype.peek=function(e){return r(e),o(this,e,!1)},i.prototype.pop=function(){var e=this._lruList[this._lru];return u(this,e),e||null},i.prototype.del=function(e){r(e),u(this,this._cache[e])},i.prototype.load=function(e){this.reset();for(var t=Date.now(),n=e.length-1;n>=0;n--){var a=e[n];r(a.k);var i=a.e||0;if(0===i)this.set(a.k,a.v);else{var o=i-t;o>0&&this.set(a.k,a.v,o)}}}}()},"./node_modules/create-ecdh/browser.js":function(e,t,n){(function(t){var a=n("./node_modules/elliptic/lib/elliptic.js"),r=n("./node_modules/bn.js/lib/bn.js");e.exports=function(e){return new o(e)};var i={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 o(e){this.curveType=i[e],this.curveType||(this.curveType={name:e}),this.curve=new a.ec(this.curveType.name),this.keys=void 0}function s(e,n,a){Array.isArray(e)||(e=e.toArray());var r=new t(e);if(a&&r.length<a){var i=new t(a-r.length);i.fill(0),r=t.concat([i,r])}return n?r.toString(n):r}i.p224=i.secp224r1,i.p256=i.secp256r1=i.prime256v1,i.p192=i.secp192r1=i.prime192v1,i.p384=i.secp384r1,i.p521=i.secp521r1,o.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},o.prototype.computeSecret=function(e,n,a){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),s(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),a,this.curveType.byteLength)},o.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),s(n,e)},o.prototype.getPrivateKey=function(e){return s(this.keys.getPrivate(),e)},o.prototype.setPublicKey=function(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this.keys._importPublic(e),this},o.prototype.setPrivateKey=function(e,n){n=n||"utf8",t.isBuffer(e)||(e=new t(e,n));var a=new r(e);return a=a.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(a),this}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/create-hash/browser.js":function(e,t,n){"use strict";var a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/md5.js/index.js"),i=n("./node_modules/ripemd160/index.js"),o=n("./node_modules/sha.js/index.js"),s=n("./node_modules/cipher-base/index.js");function l(e){s.call(this,"digest"),this._hash=e}a(l,s),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 i:new l(o(e))}},"./node_modules/create-hash/md5.js":function(e,t,n){var a=n("./node_modules/md5.js/index.js");e.exports=function(e){return(new a).update(e).digest()}},"./node_modules/create-hmac/browser.js":function(e,t,n){"use strict";var a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/create-hmac/legacy.js"),i=n("./node_modules/cipher-base/index.js"),o=n("./node_modules/safe-buffer/index.js").Buffer,s=n("./node_modules/create-hash/md5.js"),l=n("./node_modules/ripemd160/index.js"),c=n("./node_modules/sha.js/index.js"),u=o.alloc(128);function d(e,t){i.call(this,"digest"),"string"==typeof t&&(t=o.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=o.concat([t,u],n));for(var a=this._ipad=o.allocUnsafe(n),r=this._opad=o.allocUnsafe(n),s=0;s<n;s++)a[s]=54^t[s],r[s]=92^t[s];this._hash="rmd160"===e?new l:c(e),this._hash.update(a)}a(d,i),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(s,t):new d(e,t)}},"./node_modules/create-hmac/legacy.js":function(e,t,n){"use strict";var a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,i=n("./node_modules/cipher-base/index.js"),o=r.alloc(128),s=64;function l(e,t){i.call(this,"digest"),"string"==typeof t&&(t=r.from(t)),this._alg=e,this._key=t,t.length>s?t=e(t):t.length<s&&(t=r.concat([t,o],s));for(var n=this._ipad=r.allocUnsafe(s),a=this._opad=r.allocUnsafe(s),l=0;l<s;l++)n[l]=54^t[l],a[l]=92^t[l];this._hash=[n]}a(l,i),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 a=n("./node_modules/browserify-sign/algos.js"),r=Object.keys(a),i=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(r);t.getHashes=function(){return i};var o=n("./node_modules/pbkdf2/browser.js");t.pbkdf2=o.pbkdf2,t.pbkdf2Sync=o.pbkdf2Sync;var s=n("./node_modules/browserify-cipher/browser.js");t.Cipher=s.Cipher,t.createCipher=s.createCipher,t.Cipheriv=s.Cipheriv,t.createCipheriv=s.createCipheriv,t.Decipher=s.Decipher,t.createDecipher=s.createDecipher,t.Decipheriv=s.Decipheriv,t.createDecipheriv=s.createDecipheriv,t.getCiphers=s.getCiphers,t.listCiphers=s.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 a=n("./node_modules/color/index.js");function r(e){return function(t,n){var a;"modifier"==n[0].type&&(a=n.shift().value);var r=n[0].value;-1!=r.indexOf("%")?(r=parseInt(r,10)/100,a?"*"!=a&&(r=t[e]()*r):r*="alpha"==e?1:255):r=Number(r),t[e](o(t[e](),r,a))}}function i(e){return function(t,n){var a;"modifier"==n[0].type&&(a=n.shift().value);var r=parseFloat(n[0].value,10);t[e](o(t[e](),r,a))}}function o(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=i("hue"),t.saturation=t.s=i("saturation"),t.lightness=t.l=i("lightness"),t.whiteness=t.w=i("whiteness"),t.blackness=t.b=i("blackness"),t.blend=function(e,t){var n=e.alpha();e.alpha(1);var r=new a(t[0].value),i=1-parseInt(t[1].value,10)/100;e.mix(r,i).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 a({h:e.hue(),w:100,b:0}):new a({h:e.hue(),w:0,b:100}),i=r;if(e.contrast(r)>4.5){var o=(i=function(e,t,n){t.hue();var a=t.clone(),r=t.whiteness(),i=t.blackness(),o=n.whiteness(),s=n.blackness();for(;Math.abs(r-o)>1||Math.abs(i-s)>1;){var l=Math.round((o+r)/2),c=Math.round((s+i)/2);a.whiteness(l),a.blackness(c),a.contrast(t)>e?(o=l,s=c):(r=l,i=c)}return a}(4.5,e,r)).alpha();i.alpha(1),i.mix(r,n).alpha(o)}e.hwb(i.hwb())}},"./node_modules/css-color-function/lib/convert.js":function(e,t,n){var a=n("./node_modules/css-color-function/node_modules/balanced-match/index.js"),r=n("./node_modules/color/index.js"),i=n("./node_modules/css-color-function/lib/parse.js"),o=n("./node_modules/css-color-function/lib/adjusters.js");function s(e){var t=new r("function"==e.arguments[0].type?s(e.arguments[0]):e.arguments[0].value);return e.arguments.slice(1).forEach((function(e){var n=e.name;if(!o[n])throw new Error("Unknown <color-adjuster> '"+n+"'");e.arguments.forEach((function(e){"function"==e.type&&"color"==e.name&&(e.value=s(e),e.type="color",delete e.name)})),o[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=a("(",")",t)))throw new SyntaxError("Missing closing parenthese for '"+t+"'");return s(i("color("+t.body+")"))+e(t.post)}},"./node_modules/css-color-function/lib/index.js":function(e,t,n){var a=n("./node_modules/css-color-function/lib/convert.js"),r=n("./node_modules/css-color-function/lib/parse.js");t.convert=a,t.parse=r},"./node_modules/css-color-function/lib/parse.js":function(e,t,n){var a=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 i(){var e=t(/^([\+\-\*])/);if(e){var n={type:"modifier"};return n.value=e[0],r("modifier %o",n),n}}function o(){var e=t(/^([^\)\s]+)/);if(e){var n={type:"number"};return n.value=e[0],r("number %o",n),n}}function s(){var e=t(/^(\w+)\(/);if(e){n();var a={type:"function"};return a.name=e[0],a.arguments=function(){for(var e,t=[];e=i()||c()||o();)t.push(e),n();return r("args %o",t),t}(),function(){var e=t(/^\)/);if(e)r("rparen")}(),r("adjuster %o",a),a}}function l(){var e={type:"color"},a=t(/([^\)\s]+)/)[0];-1!=a.indexOf("(")&&(a+=t(/([^\)]*?\))/)[0]);return e.value=a,n(),e}function c(){if(e.match(/^color\(/)){var t=a("(",")",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 i,o={};for(o.type="function",o.name="color",o.arguments=[c()||l()],r("function arguments %o",o.arguments);i=s();)o.arguments.push(i),n();return e=t.post,n(),r("function %o",o),o}}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 a=0,r={},i=0;i<n.length;i++)if(e==n.substr(i,e.length))"start"in r||(r.start=i),a++;else if(t==n.substr(i,t.length)&&"start"in r&&!--a)return r.end=i,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(a){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})(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 a=0,r=0;t[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(a++,"%c"===e&&(r=a))})),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!==a&&"env"in a&&(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 a.colors[Math.abs(t)%a.colors.length]}function a(e){var n;function o(){if(o.enabled){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i=o,s=Number(new Date),l=s-(n||s);i.diff=l,i.prev=n,i.curr=s,n=s,t[0]=a.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=a.formatters[n];if("function"==typeof r){var o=t[c];e=r.call(i,o),t.splice(c,1),c--}return e})),a.formatArgs.call(i,t);var u=i.log||a.log;u.apply(i,t)}}return o.namespace=e,o.enabled=a.enabled(e),o.useColors=a.useColors(),o.color=t(e),o.destroy=r,o.extend=i,"function"==typeof a.init&&a.init(o),a.instances.push(o),o}function r(){var e=a.instances.indexOf(this);return-1!==e&&(a.instances.splice(e,1),!0)}function i(e,t){return a(this.namespace+(void 0===t?":":t)+e)}return a.debug=a,a.default=a,a.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},a.disable=function(){a.enable("")},a.enable=function(e){var t;a.save(e),a.names=[],a.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]?a.skips.push(new RegExp("^"+e.substr(1)+"$")):a.names.push(new RegExp("^"+e+"$")));for(t=0;t<a.instances.length;t++){var i=a.instances[t];i.enabled=a.enabled(i.namespace)}},a.enabled=function(e){if("*"===e[e.length-1])return!0;var t,n;for(t=0,n=a.skips.length;t<n;t++)if(a.skips[t].test(e))return!1;for(t=0,n=a.names.length;t<n;t++)if(a.names[t].test(e))return!0;return!1},a.humanize=n("./node_modules/css-color-function/node_modules/ms/index.js"),Object.keys(e).forEach((function(t){a[t]=e[t]})),a.instances=[],a.names=[],a.skips=[],a.formatters={},a.selectColor=t,a.enable(a.load()),a}},"./node_modules/css-color-function/node_modules/ms/index.js":function(e,t){var n=1e3,a=60*n,r=60*a,i=24*r,o=7*i,s=365.25*i;function l(e,t,n,a){var r=t>=1.5*n;return Math.round(e/n)+" "+a+(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*s;case"weeks":case"week":case"w":return l*o;case"days":case"day":case"d":return l*i;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*a;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>=i)return l(e,t,i,"day");if(t>=r)return l(e,t,r,"hour");if(t>=a)return l(e,t,a,"minute");if(t>=n)return l(e,t,n,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=i)return Math.round(e/i)+"d";if(t>=r)return Math.round(e/r)+"h";if(t>=a)return Math.round(e/a)+"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 a={}.hasOwnProperty,r=/[ -,\.\/:-@\[-\^`\{-~]/,i=/[ -,\.\/:-@\[\]\^`\{-~]/,o=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,s=function e(t,n){"single"!=(n=function(e,t){if(!e)return t;var n={};for(var r in t)n[r]=a.call(e,r)?e[r]:t[r];return n}(n,e.options)).quotes&&"double"!=n.quotes&&(n.quotes="single");for(var s="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 v=t.charCodeAt(d++);56320==(64512&v)?p=((1023&p)<<10)+(1023&v)+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&&s==h||"'"==h&&s==h)||l&&i.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(o,(function(e,t,n){return t&&t.length%2?e:(t||"")+n})),!l&&n.wrap?s+u+s:u};s.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},s.version="3.0.0",e.exports=s},"./node_modules/d/index.js":function(e,t,n){"use strict";var a=n("./node_modules/type/value/is.js"),r=n("./node_modules/type/plain-function/is.js"),i=n("./node_modules/es5-ext/object/assign/index.js"),o=n("./node_modules/es5-ext/object/normalize-options.js"),s=n("./node_modules/es5-ext/string/#/contains/index.js");(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],a(e)?(n=s.call(e,"c"),r=s.call(e,"e"),l=s.call(e,"w")):(n=l=!0,r=!1),u={value:t,configurable:n,enumerable:r,writable:l},c?i(o(c),u):u}).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],a(t)?r(t)?a(n)?r(n)||(u=n,n=void 0):n=void 0:(u=t,t=n=void 0):t=void 0,a(e)?(l=s.call(e,"c"),c=s.call(e,"e")):(l=!0,c=!1),d={get:t,set:n,configurable:l,enumerable:c},u?i(o(u),d):d}},"./node_modules/deep-equal/index.js":function(e,t,n){var a=n("./node_modules/object-keys/index.js"),r=n("./node_modules/is-arguments/index.js"),i=n("./node_modules/object-is/index.js"),o=n("./node_modules/is-regex/index.js"),s=n("./node_modules/regexp.prototype.flags/index.js"),l=n("./node_modules/is-date-object/index.js"),c=Date.prototype.getTime;function u(e,t,n){var h=n||{};return!!(h.strict?i(e,t):e===t)||(!e||!t||"object"!=typeof e&&"object"!=typeof t?h.strict?i(e,t):e==t:function(e,t,n){var i,h;if(typeof e!=typeof t)return!1;if(d(e)||d(t))return!1;if(e.prototype!==t.prototype)return!1;if(r(e)!==r(t))return!1;var p=o(e),m=o(t);if(p!==m)return!1;if(p||m)return e.source===t.source&&s(e)===s(t);if(l(e)&&l(t))return c.call(e)===c.call(t);var v=f(e),b=f(t);if(v!==b)return!1;if(v||b){if(e.length!==t.length)return!1;for(i=0;i<e.length;i++)if(e[i]!==t[i])return!1;return!0}if(typeof e!=typeof t)return!1;try{var g=a(e),y=a(t)}catch(_){return!1}if(g.length!==y.length)return!1;for(g.sort(),y.sort(),i=g.length-1;i>=0;i--)if(g[i]!=y[i])return!1;for(i=g.length-1;i>=0;i--)if(!u(e[h=g[i]],t[h],n))return!1;return!0}(e,t,h))}function d(e){return null==e}function f(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}e.exports=u},"./node_modules/define-properties/index.js":function(e,t,n){"use strict";var a=n("./node_modules/object-keys/index.js"),r="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,o=Array.prototype.concat,s=Object.defineProperty,l=s&&function(){var e={};try{for(var t in s(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(n){return!1}}(),c=function(e,t,n,a){var r;(!(t in e)||"function"==typeof(r=a)&&"[object Function]"===i.call(r)&&a())&&(l?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},i=a(t);r&&(i=o.call(i,Object.getOwnPropertySymbols(t)));for(var s=0;s<i.length;s+=1)c(e,i[s],t[i[s]],n[i[s]])};u.supportsDescriptors=!!l,e.exports=u},"./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 a=n("./node_modules/minimalistic-assert/index.js"),r=n("./node_modules/inherits/inherits_browser.js"),i={};function o(e){a.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(i),a=0;a<n.length;a++){var o=n[a];t.prototype[o]=i[o]}return t.create=function(e){return new t(e)},t},i._cbcInit=function(){var e=new o(this.options.iv);this._cbcState=e},i._update=function(e,t,n,a){var r=this._cbcState,i=this.constructor.super_.prototype,o=r.iv;if("encrypt"===this.type){for(var s=0;s<this.blockSize;s++)o[s]^=e[t+s];i._update.call(this,o,0,n,a);for(s=0;s<this.blockSize;s++)o[s]=n[a+s]}else{i._update.call(this,e,t,n,a);for(s=0;s<this.blockSize;s++)n[a+s]^=o[s];for(s=0;s<this.blockSize;s++)o[s]=e[t+s]}}},"./node_modules/des.js/lib/des/cipher.js":function(e,t,n){"use strict";var a=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),a=0;a<n;a++)this.buffer[this.bufferOff+a]=e[t+a];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,a=(this.bufferOff+e.length)/this.blockSize|0,r=new Array(a*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(n+=this._flushBuffer(r,n)));for(var i=e.length-(e.length-t)%this.blockSize;t<i;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,a=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,r=new Array(a*this.blockSize);a>0;a--)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(){a.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 a=n("./node_modules/minimalistic-assert/index.js"),r=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/des.js/lib/des/utils.js"),o=n("./node_modules/des.js/lib/des/cipher.js");function s(){this.tmp=new Array(2),this.keys=null}function l(e){o.call(this,e);var t=new s;this._desState=t,this.deriveKeys(t,e.key)}r(l,o),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),a.equal(t.length,this.blockSize,"Invalid key length");var n=i.readUInt32BE(t,0),r=i.readUInt32BE(t,4);i.pc1(n,r,e.tmp,0),n=e.tmp[0],r=e.tmp[1];for(var o=0;o<e.keys.length;o+=2){var s=c[o>>>1];n=i.r28shl(n,s),r=i.r28shl(r,s),i.pc2(n,r,e.keys,o)}},l.prototype._update=function(e,t,n,a){var r=this._desState,o=i.readUInt32BE(e,t),s=i.readUInt32BE(e,t+4);i.ip(o,s,r.tmp,0),o=r.tmp[0],s=r.tmp[1],"encrypt"===this.type?this._encrypt(r,o,s,r.tmp,0):this._decrypt(r,o,s,r.tmp,0),o=r.tmp[0],s=r.tmp[1],i.writeUInt32BE(n,o,a),i.writeUInt32BE(n,s,a+4)},l.prototype._pad=function(e,t){for(var n=e.length-t,a=t;a<e.length;a++)e[a]=n;return!0},l.prototype._unpad=function(e){for(var t=e[e.length-1],n=e.length-t;n<e.length;n++)a.equal(e[n],t);return e.slice(0,e.length-t)},l.prototype._encrypt=function(e,t,n,a,r){for(var o=t,s=n,l=0;l<e.keys.length;l+=2){var c=e.keys[l],u=e.keys[l+1];i.expand(s,e.tmp,0),c^=e.tmp[0],u^=e.tmp[1];var d=i.substitute(c,u),f=s;s=(o^i.permute(d))>>>0,o=f}i.rip(s,o,a,r)},l.prototype._decrypt=function(e,t,n,a,r){for(var o=n,s=t,l=e.keys.length-2;l>=0;l-=2){var c=e.keys[l],u=e.keys[l+1];i.expand(o,e.tmp,0),c^=e.tmp[0],u^=e.tmp[1];var d=i.substitute(c,u),f=o;o=(s^i.permute(d))>>>0,s=f}i.rip(o,s,a,r)}},"./node_modules/des.js/lib/des/ede.js":function(e,t,n){"use strict";var a=n("./node_modules/minimalistic-assert/index.js"),r=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/des.js/lib/des/cipher.js"),o=n("./node_modules/des.js/lib/des/des.js");function s(e,t){a.equal(t.length,24,"Invalid key length");var n=t.slice(0,8),r=t.slice(8,16),i=t.slice(16,24);this.ciphers="encrypt"===e?[o.create({type:"encrypt",key:n}),o.create({type:"decrypt",key:r}),o.create({type:"encrypt",key:i})]:[o.create({type:"decrypt",key:i}),o.create({type:"encrypt",key:r}),o.create({type:"decrypt",key:n})]}function l(e){i.call(this,e);var t=new s(this.type,this.options.key);this._edeState=t}r(l,i),e.exports=l,l.create=function(e){return new l(e)},l.prototype._update=function(e,t,n,a){var r=this._edeState;r.ciphers[0]._update(e,t,n,a),r.ciphers[1]._update(n,a,n,a),r.ciphers[2]._update(n,a,n,a)},l.prototype._pad=o.prototype._pad,l.prototype._unpad=o.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,a){for(var r=0,i=0,o=6;o>=0;o-=2){for(var s=0;s<=24;s+=8)r<<=1,r|=t>>>s+o&1;for(s=0;s<=24;s+=8)r<<=1,r|=e>>>s+o&1}for(o=6;o>=0;o-=2){for(s=1;s<=25;s+=8)i<<=1,i|=t>>>s+o&1;for(s=1;s<=25;s+=8)i<<=1,i|=e>>>s+o&1}n[a+0]=r>>>0,n[a+1]=i>>>0},t.rip=function(e,t,n,a){for(var r=0,i=0,o=0;o<4;o++)for(var s=24;s>=0;s-=8)r<<=1,r|=t>>>s+o&1,r<<=1,r|=e>>>s+o&1;for(o=4;o<8;o++)for(s=24;s>=0;s-=8)i<<=1,i|=t>>>s+o&1,i<<=1,i|=e>>>s+o&1;n[a+0]=r>>>0,n[a+1]=i>>>0},t.pc1=function(e,t,n,a){for(var r=0,i=0,o=7;o>=5;o--){for(var s=0;s<=24;s+=8)r<<=1,r|=t>>s+o&1;for(s=0;s<=24;s+=8)r<<=1,r|=e>>s+o&1}for(s=0;s<=24;s+=8)r<<=1,r|=t>>s+o&1;for(o=1;o<=3;o++){for(s=0;s<=24;s+=8)i<<=1,i|=t>>s+o&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>s+o&1}for(s=0;s<=24;s+=8)i<<=1,i|=e>>s+o&1;n[a+0]=r>>>0,n[a+1]=i>>>0},t.r28shl=function(e,t){return e<<t&268435455|e>>>28-t};var a=[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 i=0,o=0,s=a.length>>>1,l=0;l<s;l++)i<<=1,i|=e>>>a[l]&1;for(l=s;l<a.length;l++)o<<=1,o|=t>>>a[l]&1;n[r+0]=i>>>0,n[r+1]=o>>>0},t.expand=function(e,t,n){var a=0,r=0;a=(1&e)<<5|e>>>27;for(var i=23;i>=15;i-=4)a<<=6,a|=e>>>i&63;for(i=11;i>=3;i-=4)r|=e>>>i&63,r<<=6;r|=(31&e)<<1|e>>>31,t[n+0]=a>>>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,a=0;a<4;a++){n<<=4,n|=r[64*a+(e>>>18-6*a&63)]}for(a=0;a<4;a++){n<<=4,n|=r[256+64*a+(t>>>18-6*a&63)]}return n>>>0};var i=[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<i.length;n++)t<<=1,t|=e>>>i[n]&1;return t>>>0},t.padSplit=function(e,t,n){for(var a=e.toString(2);a.length<t;)a="0"+a;for(var r=[],i=0;i<t;i+=n)r.push(a.slice(i,i+n));return r.join(" ")}},"./node_modules/diffie-hellman/browser.js":function(e,t,n){(function(e){var a=n("./node_modules/diffie-hellman/lib/generatePrime.js"),r=n("./node_modules/diffie-hellman/lib/primes.json"),i=n("./node_modules/diffie-hellman/lib/dh.js");var o={binary:!0,hex:!0,base64:!0};t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function(t){var n=new e(r[t].prime,"hex"),a=new e(r[t].gen,"hex");return new i(n,a)},t.createDiffieHellman=t.DiffieHellman=function t(n,r,s,l){return e.isBuffer(r)||void 0===o[r]?t(n,"binary",r,s):(r=r||"binary",l=l||"binary",s=s||new e([2]),e.isBuffer(s)||(s=new e(s,l)),"number"==typeof n?new i(a(n,s),s,!0):(e.isBuffer(n)||(n=new e(n,r)),new i(n,s,!0)))}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/diffie-hellman/lib/dh.js":function(e,t,n){(function(t){var a=n("./node_modules/bn.js/lib/bn.js"),r=new(n("./node_modules/miller-rabin/lib/mr.js")),i=new a(24),o=new a(11),s=new a(10),l=new a(3),c=new a(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 a(e),this}function h(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this._priv=new a(e),this}e.exports=m;var p={};function m(e,t,n){this.setGenerator(t),this.__prime=new a(e),this._prime=a.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 v(e,n){var a=new t(e.toArray());return n?a.toString(n):a}Object.defineProperty(m.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(e,t){var n=t.toString("hex"),a=[n,e.toString(16)].join("_");if(a in p)return p[a];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[a]=f,f;switch(r.test(e.shrn(1))||(f+=2),n){case"02":e.mod(i).cmp(o)&&(f+=8);break;case"05":(d=e.mod(s)).cmp(l)&&d.cmp(c)&&(f+=8);break;default:f+=4}return p[a]=f,f}(this.__prime,this.__gen)),this._primeCode}}),m.prototype.generateKeys=function(){return this._priv||(this._priv=new a(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 a(e)).toRed(this._prime)).redPow(this._priv).fromRed(),r=new t(n.toArray()),i=this.getPrime();if(r.length<i.length){var o=new t(i.length-r.length);o.fill(0),r=t.concat([o,r])}return r},m.prototype.getPublicKey=function(e){return v(this._pub,e)},m.prototype.getPrivateKey=function(e){return v(this._priv,e)},m.prototype.getPrime=function(e){return v(this.__prime,e)},m.prototype.getGenerator=function(e){return v(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 a(e),this}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/diffie-hellman/lib/generatePrime.js":function(e,t,n){var a=n("./node_modules/randombytes/browser.js");e.exports=g,g.simpleSieve=v,g.fermatTest=b;var r=n("./node_modules/bn.js/lib/bn.js"),i=new r(24),o=new(n("./node_modules/miller-rabin/lib/mr.js")),s=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 a=Math.ceil(Math.sqrt(n)),r=0;r<t&&e[r]<=a&&n%e[r]!=0;r++);t!==r&&e[r]<=a||(e[t++]=n)}return p=e,e}function v(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 b(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(a(Math.ceil(e/8)));n.bitLength()>e;)n.ishrn(1);if(n.isEven()&&n.iadd(s),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(i).cmp(f);)n.iadd(h);if(v(p=n.shrn(1))&&v(n)&&b(p)&&b(n)&&o.test(p)&&o.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 a=n("./node_modules/prefix-style/index.js"),r=n("./node_modules/to-camel-case/index.js"),i={float:"cssFloat"},o=n("./node_modules/add-px-to-style/index.js");function s(e,t,n){var s=i[t];if(void 0===s&&(s=function(e){var t=r(e),n=a(t);return i[t]=i[e]=i[n]=n,n}(t)),s){if(void 0===n)return e.style[s];e.style[s]=o(s,n)}}function l(e,t){for(var n in t)t.hasOwnProperty(n)&&s(e,n,t[n])}function c(){2===arguments.length?"string"==typeof arguments[1]?arguments[0].style.cssText=arguments[1]:l(arguments[0],arguments[1]):s(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]=s(e,n||""),t}),{}):s(e,t||"")}},"./node_modules/elliptic/lib/elliptic.js":function(e,t,n){"use strict";var a=t;a.version=n("./node_modules/elliptic/package.json").version,a.utils=n("./node_modules/elliptic/lib/elliptic/utils.js"),a.rand=n("./node_modules/brorand/index.js"),a.curve=n("./node_modules/elliptic/lib/elliptic/curve/index.js"),a.curves=n("./node_modules/elliptic/lib/elliptic/curves.js"),a.ec=n("./node_modules/elliptic/lib/elliptic/ec/index.js"),a.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 a=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/elliptic/lib/elliptic/utils.js"),i=r.getNAF,o=r.getJSF,s=r.assert;function l(e,t){this.type=e,this.p=new a(t.p,16),this.red=t.prime?a.red(t.prime):a.mont(this.p),this.zero=new a(0).toRed(this.red),this.one=new a(1).toRed(this.red),this.two=new a(2).toRed(this.red),this.n=t.n&&new a(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){s(e.precomputed);var n=e._getDoubles(),a=i(t,1,this._bitLength),r=(1<<n.step+1)-(n.step%2==0?2:1);r/=3;var o,l,c=[];for(o=0;o<a.length;o+=n.step){l=0;for(var u=o+n.step-1;u>=o;u--)l=(l<<1)+a[u];c.push(l)}for(var d=this.jpoint(null,null,null),f=this.jpoint(null,null,null),h=r;h>0;h--){for(o=0;o<c.length;o++)(l=c[o])===h?f=f.mixedAdd(n.points[o]):l===-h&&(f=f.mixedAdd(n.points[o].neg()));d=d.add(f)}return d.toP()},l.prototype._wnafMul=function(e,t){var n=4,a=e._getNAFPoints(n);n=a.wnd;for(var r=a.points,o=i(t,n,this._bitLength),l=this.jpoint(null,null,null),c=o.length-1;c>=0;c--){for(var u=0;c>=0&&0===o[c];c--)u++;if(c>=0&&u++,l=l.dblp(u),c<0)break;var d=o[c];s(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,a,r){var s,l,c,u=this._wnafT1,d=this._wnafT2,f=this._wnafT3,h=0;for(s=0;s<a;s++){var p=(c=t[s])._getNAFPoints(e);u[s]=p.wnd,d[s]=p.points}for(s=a-1;s>=1;s-=2){var m=s-1,v=s;if(1===u[m]&&1===u[v]){var b=[t[m],null,null,t[v]];0===t[m].y.cmp(t[v].y)?(b[1]=t[m].add(t[v]),b[2]=t[m].toJ().mixedAdd(t[v].neg())):0===t[m].y.cmp(t[v].y.redNeg())?(b[1]=t[m].toJ().mixedAdd(t[v]),b[2]=t[m].add(t[v].neg())):(b[1]=t[m].toJ().mixedAdd(t[v]),b[2]=t[m].toJ().mixedAdd(t[v].neg()));var g=[-3,-1,-5,-7,0,7,5,1,3],y=o(n[m],n[v]);for(h=Math.max(y[0].length,h),f[m]=new Array(h),f[v]=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[v][l]=0,d[m]=b}}else f[m]=i(n[m],u[m],this._bitLength),f[v]=i(n[v],u[v],this._bitLength),h=Math.max(f[m].length,h),h=Math.max(f[v].length,h)}var C=this.jpoint(null,null,null),k=this._wnafT4;for(s=h;s>=0;s--){for(var S=0;s>=0;){var x=!0;for(l=0;l<a;l++)k[l]=0|f[l][s],0!==k[l]&&(x=!1);if(!x)break;S++,s--}if(s>=0&&S++,C=C.dblp(S),s<0)break;for(l=0;l<a;l++){var E=k[l];0!==E&&(E>0?c=d[l][E-1>>1]:E<0&&(c=d[l][-E-1>>1].neg()),C="affine"===c.type?C.mixedAdd(c):C.add(c))}}for(s=0;s<a;s++)d[s]=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]?s(e[e.length-1]%2==0):7===e[0]&&s(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],a=this,r=0;r<t;r+=e){for(var i=0;i<e;i++)a=a.dbl();n.push(a)}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,a=1===n?null:this.dbl(),r=1;r<n;r++)t[r]=t[r-1].add(a);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 a=n("./node_modules/elliptic/lib/elliptic/utils.js"),r=n("./node_modules/bn.js/lib/bn.js"),i=n("./node_modules/inherits/inherits_browser.js"),o=n("./node_modules/elliptic/lib/elliptic/curve/base.js"),s=a.assert;function l(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,o.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),s(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function c(e,t,n,a,i){o.BasePoint.call(this,e,"projective"),null===t&&null===n&&null===a?(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=a?new r(a,16):this.curve.one,this.t=i&&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.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()))))}i(l,o),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,a){return this.point(e,t,n,a)},l.prototype.pointFromX=function(e,t){(e=new r(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),a=this.c2.redSub(this.a.redMul(n)),i=this.one.redSub(this.c2.redMul(this.d).redMul(n)),o=a.redMul(i.redInvm()),s=o.redSqrt();if(0!==s.redSqr().redSub(o).cmp(this.zero))throw new Error("invalid point");var l=s.fromRed().isOdd();return(t&&!l||!t&&l)&&(s=s.redNeg()),this.point(e,s)},l.prototype.pointFromY=function(e,t){(e=new r(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),a=n.redSub(this.c2),i=n.redMul(this.d).redMul(this.c2).redSub(this.a),o=a.redMul(i.redInvm());if(0===o.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var s=o.redSqrt();if(0!==s.redSqr().redSub(o).cmp(this.zero))throw new Error("invalid point");return s.fromRed().isOdd()!==t&&(s=s.redNeg()),this.point(s,e)},l.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),n=e.y.redSqr(),a=t.redMul(this.a).redAdd(n),r=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(n)));return 0===a.cmp(r)},i(c,o.BasePoint),l.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},l.prototype.point=function(e,t,n,a){return new c(this,e,t,n,a)},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 a=this.curve._mulA(e),r=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),i=a.redAdd(t),o=i.redSub(n),s=a.redSub(t),l=r.redMul(o),c=i.redMul(s),u=r.redMul(s),d=o.redMul(i);return this.curve.point(l,c,d,u)},c.prototype._projDbl=function(){var e,t,n,a,r,i,o=this.x.redAdd(this.y).redSqr(),s=this.x.redSqr(),l=this.y.redSqr();if(this.curve.twisted){var c=(a=this.curve._mulA(s)).redAdd(l);this.zOne?(e=o.redSub(s).redSub(l).redMul(c.redSub(this.curve.two)),t=c.redMul(a.redSub(l)),n=c.redSqr().redSub(c).redSub(c)):(r=this.z.redSqr(),i=c.redSub(r).redISub(r),e=o.redSub(s).redISub(l).redMul(i),t=c.redMul(a.redSub(l)),n=c.redMul(i))}else a=s.redAdd(l),r=this.curve._mulC(this.z).redSqr(),i=a.redSub(r).redSub(r),e=this.curve._mulC(o.redISub(a)).redMul(i),t=this.curve._mulC(a).redMul(s.redISub(l)),n=a.redMul(i);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)),a=this.t.redMul(this.curve.dd).redMul(e.t),r=this.z.redMul(e.z.redAdd(e.z)),i=n.redSub(t),o=r.redSub(a),s=r.redAdd(a),l=n.redAdd(t),c=i.redMul(o),u=s.redMul(l),d=i.redMul(l),f=o.redMul(s);return this.curve.point(c,u,f,d)},c.prototype._projAdd=function(e){var t,n,a=this.z.redMul(e.z),r=a.redSqr(),i=this.x.redMul(e.x),o=this.y.redMul(e.y),s=this.curve.d.redMul(i).redMul(o),l=r.redSub(s),c=r.redAdd(s),u=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(i).redISub(o),d=a.redMul(l).redMul(u);return this.curve.twisted?(t=a.redMul(c).redMul(o.redSub(this.curve._mulA(i))),n=l.redMul(c)):(t=a.redMul(c).redMul(o.redSub(i)),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(),a=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(a),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 a=t;a.base=n("./node_modules/elliptic/lib/elliptic/curve/base.js"),a.short=n("./node_modules/elliptic/lib/elliptic/curve/short.js"),a.mont=n("./node_modules/elliptic/lib/elliptic/curve/mont.js"),a.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 a=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/elliptic/lib/elliptic/curve/base.js"),o=n("./node_modules/elliptic/lib/elliptic/utils.js");function s(e){i.call(this,"mont",e),this.a=new a(e.a,16).toRed(this.red),this.b=new a(e.b,16).toRed(this.red),this.i4=new a(4).toRed(this.red).redInvm(),this.two=new a(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function l(e,t,n){i.BasePoint.call(this,e,"projective"),null===t&&null===n?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new a(t,16),this.z=new a(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(s,i),e.exports=s,s.prototype.validate=function(e){var t=e.normalize().x,n=t.redSqr(),a=n.redMul(t).redAdd(n.redMul(this.a)).redAdd(t);return 0===a.redSqrt().redSqr().cmp(a)},r(l,i.BasePoint),s.prototype.decodePoint=function(e,t){return this.point(o.toArray(e,t),1)},s.prototype.point=function(e,t){return new l(this,e,t)},s.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),a=e.redMul(t),r=n.redMul(t.redAdd(this.curve.a24.redMul(n)));return this.curve.point(a,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),a=this.x.redSub(this.z),r=e.x.redAdd(e.z),i=e.x.redSub(e.z).redMul(n),o=r.redMul(a),s=t.z.redMul(i.redAdd(o).redSqr()),l=t.x.redMul(i.redISub(o).redSqr());return this.curve.point(s,l)},l.prototype.mul=function(e){for(var t=e.clone(),n=this,a=this.curve.point(null,null),r=[];0!==t.cmpn(0);t.iushrn(1))r.push(t.andln(1));for(var i=r.length-1;i>=0;i--)0===r[i]?(n=n.diffAdd(a,this),a=a.dbl()):(a=n.diffAdd(a,this),n=n.dbl());return a},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 a=n("./node_modules/elliptic/lib/elliptic/utils.js"),r=n("./node_modules/bn.js/lib/bn.js"),i=n("./node_modules/inherits/inherits_browser.js"),o=n("./node_modules/elliptic/lib/elliptic/curve/base.js"),s=a.assert;function l(e){o.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,a){o.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),a&&(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,a){o.BasePoint.call(this,e,"jacobian"),null===t&&null===n&&null===a?(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(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.zOne=this.z===this.curve.one}i(l,o),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 a=this._getEndoRoots(this.p);t=(t=a[0].cmp(a[1])<0?a[0]:a[1]).toRed(this.red)}if(e.lambda)n=new r(e.lambda,16);else{var i=this._getEndoRoots(this.n);0===this.g.mul(i[0]).x.cmp(this.g.x.redMul(t))?n=i[0]:(n=i[1],s(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(),a=n.redNeg(),i=new r(3).toRed(t).redNeg().redSqrt().redMul(n);return[a.redAdd(i).fromRed(),a.redSub(i).fromRed()]},l.prototype._getEndoBasis=function(e){for(var t,n,a,i,o,s,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),v=new r(0),b=new r(1),g=0;0!==f.cmpn(0);){var y=h.div(f);c=h.sub(y.mul(f)),u=v.sub(y.mul(p));var _=b.sub(y.mul(m));if(!a&&c.cmp(d)<0)t=l.neg(),n=p,a=c.neg(),i=u;else if(a&&2==++g)break;l=c,h=f,f=c,v=p,p=u,b=m,m=_}o=c.neg(),s=u;var w=a.sqr().add(i.sqr());return o.sqr().add(s.sqr()).cmp(w)>=0&&(o=t,s=n),a.negative&&(a=a.neg(),i=i.neg()),o.negative&&(o=o.neg(),s=s.neg()),[{a:a,b:i},{a:o,b:s}]},l.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],a=t[1],r=a.b.mul(e).divRound(this.n),i=n.b.neg().mul(e).divRound(this.n),o=r.mul(n.a),s=i.mul(a.a),l=r.mul(n.b),c=i.mul(a.b);return{k1:e.sub(o).sub(s),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),a=n.redSqrt();if(0!==a.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var i=a.fromRed().isOdd();return(t&&!i||!t&&i)&&(a=a.redNeg()),this.point(e,a)},l.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,a=this.a.redMul(t),r=t.redSqr().redMul(t).redIAdd(a).redIAdd(this.b);return 0===n.redSqr().redISub(r).cmpn(0)},l.prototype._endoWnafMulAdd=function(e,t,n){for(var a=this._endoWnafT1,r=this._endoWnafT2,i=0;i<e.length;i++){var o=this._endoSplit(t[i]),s=e[i],l=s._getBeta();o.k1.negative&&(o.k1.ineg(),s=s.neg(!0)),o.k2.negative&&(o.k2.ineg(),l=l.neg(!0)),a[2*i]=s,a[2*i+1]=l,r[2*i]=o.k1,r[2*i+1]=o.k2}for(var c=this._wnafMulAdd(1,a,r,2*i,n),u=0;u<2*i;u++)a[u]=null,r[u]=null;return c},i(c,o.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,a=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(a)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(a)}}}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 a=e.point(t[0],t[1],n);if(!t[2])return a;function r(t){return e.point(t[0],t[1],n)}var i=t[2];return a.precomputed={beta:null,doubles:i.doubles&&{step:i.doubles.step,points:[a].concat(i.doubles.points.map(r))},naf:i.naf&&{wnd:i.naf.wnd,points:[a].concat(i.naf.points.map(r))}},a},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),a=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,a)},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(),a=e.redInvm(),r=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(a),i=r.redSqr().redISub(this.x.redAdd(this.x)),o=r.redMul(this.x.redSub(i)).redISub(this.y);return this.curve.point(i,o)},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 a=[this,t],r=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(a,r):this.curve._wnafMulAdd(1,a,r,2)},c.prototype.jmulAdd=function(e,t,n){var a=[this,t],r=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(a,r,!0):this.curve._wnafMulAdd(1,a,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,a=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(a)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(a)}}}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)},i(u,o.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),a=this.y.redMul(t).redMul(e);return this.curve.point(n,a)},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(),a=this.x.redMul(t),r=e.x.redMul(n),i=this.y.redMul(t.redMul(e.z)),o=e.y.redMul(n.redMul(this.z)),s=a.redSub(r),l=i.redSub(o);if(0===s.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=s.redSqr(),u=c.redMul(s),d=a.redMul(c),f=l.redSqr().redIAdd(u).redISub(d).redISub(d),h=l.redMul(d.redISub(f)).redISub(i.redMul(u)),p=this.z.redMul(e.z).redMul(s);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,a=e.x.redMul(t),r=this.y,i=e.y.redMul(t).redMul(this.z),o=n.redSub(a),s=r.redSub(i);if(0===o.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=o.redSqr(),c=l.redMul(o),u=n.redMul(l),d=s.redSqr().redIAdd(c).redISub(u).redISub(u),f=s.redMul(u.redISub(d)).redISub(r.redMul(c)),h=this.z.redMul(o);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 a=this.curve.a,r=this.curve.tinv,i=this.x,o=this.y,s=this.z,l=s.redSqr().redSqr(),c=o.redAdd(o);for(t=0;t<e;t++){var u=i.redSqr(),d=c.redSqr(),f=d.redSqr(),h=u.redAdd(u).redIAdd(u).redIAdd(a.redMul(l)),p=i.redMul(d),m=h.redSqr().redISub(p.redAdd(p)),v=p.redISub(m),b=h.redMul(v);b=b.redIAdd(b).redISub(f);var g=c.redMul(s);t+1<e&&(l=l.redMul(f)),i=m,s=g,c=b}return this.curve.jpoint(i,c.redMul(r),s)},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 a=this.x.redSqr(),r=this.y.redSqr(),i=r.redSqr(),o=this.x.redAdd(r).redSqr().redISub(a).redISub(i);o=o.redIAdd(o);var s=a.redAdd(a).redIAdd(a),l=s.redSqr().redISub(o).redISub(o),c=i.redIAdd(i);c=(c=c.redIAdd(c)).redIAdd(c),e=l,t=s.redMul(o.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(),v=f.redIAdd(f);v=(v=v.redIAdd(v)).redIAdd(v),e=m.redISub(h).redISub(h),t=p.redMul(h.redISub(e)).redISub(v),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 a=this.x.redSqr(),r=this.y.redSqr(),i=r.redSqr(),o=this.x.redAdd(r).redSqr().redISub(a).redISub(i);o=o.redIAdd(o);var s=a.redAdd(a).redIAdd(a).redIAdd(this.curve.a),l=s.redSqr().redISub(o).redISub(o);e=l;var c=i.redIAdd(i);c=(c=c.redIAdd(c)).redIAdd(c),t=s.redMul(o.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 v=d.redSqr();v=(v=(v=v.redIAdd(v)).redIAdd(v)).redIAdd(v),t=h.redMul(p.redISub(e)).redISub(v)}return this.curve.jpoint(e,t,n)},u.prototype._dbl=function(){var e=this.curve.a,t=this.x,n=this.y,a=this.z,r=a.redSqr().redSqr(),i=t.redSqr(),o=n.redSqr(),s=i.redAdd(i).redIAdd(i).redIAdd(e.redMul(r)),l=t.redAdd(t),c=(l=l.redIAdd(l)).redMul(o),u=s.redSqr().redISub(c.redAdd(c)),d=c.redISub(u),f=o.redSqr();f=(f=(f=f.redIAdd(f)).redIAdd(f)).redIAdd(f);var h=s.redMul(d).redISub(f),p=n.redAdd(n).redMul(a);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(),a=t.redSqr(),r=e.redAdd(e).redIAdd(e),i=r.redSqr(),o=this.x.redAdd(t).redSqr().redISub(e).redISub(a),s=(o=(o=(o=o.redIAdd(o)).redAdd(o).redIAdd(o)).redISub(i)).redSqr(),l=a.redIAdd(a);l=(l=(l=l.redIAdd(l)).redIAdd(l)).redIAdd(l);var c=r.redIAdd(o).redSqr().redISub(i).redISub(s).redISub(l),u=t.redMul(c);u=(u=u.redIAdd(u)).redIAdd(u);var d=this.x.redMul(s).redISub(u);d=(d=d.redIAdd(d)).redIAdd(d);var f=this.y.redMul(c.redMul(l.redISub(c)).redISub(o.redMul(s)));f=(f=(f=f.redIAdd(f)).redIAdd(f)).redIAdd(f);var h=this.z.redAdd(o).redSqr().redISub(n).redISub(s);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 a=t.redMul(this.z),r=n.redMul(e.z);return 0===this.y.redMul(r).redISub(e.y.redMul(a)).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 a=e.clone(),r=this.curve.redN.redMul(t);;){if(a.iadd(this.curve.n),a.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 a,r=t,i=n("./node_modules/hash.js/lib/hash.js"),o=n("./node_modules/elliptic/lib/elliptic/curve/index.js"),s=n("./node_modules/elliptic/lib/elliptic/utils.js").assert;function l(e){"short"===e.type?this.curve=new o.short(e):"edwards"===e.type?this.curve=new o.edwards(e):this.curve=new o.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,s(this.g.validate(),"Invalid curve"),s(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:i.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:i.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:i.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:i.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:i.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:i.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:i.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{a=n("./node_modules/elliptic/lib/elliptic/precomputed/secp256k1.js")}catch(u){a=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:i.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",a]})},"./node_modules/elliptic/lib/elliptic/ec/index.js":function(e,t,n){"use strict";var a=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/hmac-drbg/lib/hmac-drbg.js"),i=n("./node_modules/elliptic/lib/elliptic/utils.js"),o=n("./node_modules/elliptic/lib/elliptic/curves.js"),s=n("./node_modules/brorand/index.js"),l=i.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(o,e),"Unknown curve "+e),e=o[e]),e instanceof o.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||s(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),i=this.n.sub(new a(2));;){var o=new a(t.generate(n));if(!(o.cmp(i)>0))return o.iaddn(1),this.keyFromPrivate(o)}},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,i){"object"==typeof n&&(i=n,n=null),i||(i={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new a(e,16));for(var o=this.n.byteLength(),s=t.getPrivate().toArray("be",o),l=e.toArray("be",o),c=new r({hash:this.hash,entropy:s,nonce:l,pers:i.pers,persEnc:i.persEnc||"utf8"}),d=this.n.sub(new a(1)),f=0;;f++){var h=i.k?i.k(f):new a(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(),v=m.umod(this.n);if(0!==v.cmpn(0)){var b=h.invm(this.n).mul(v.mul(t.getPrivate()).iadd(e));if(0!==(b=b.umod(this.n)).cmpn(0)){var g=(p.getY().isOdd()?1:0)|(0!==m.cmp(v)?2:0);return i.canonical&&b.cmp(this.nh)>0&&(b=this.n.sub(b),g^=1),new u({r:v,s:b,recoveryParam:g})}}}}}},d.prototype.verify=function(e,t,n,r){e=this._truncateToN(new a(e,16)),n=this.keyFromPublic(n,r);var i=(t=new u(t,"hex")).r,o=t.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var s,l=o.invm(this.n),c=l.mul(e).umod(this.n),d=l.mul(i).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(c,n.getPublic(),d)).isInfinity()&&s.eqXToP(i):!(s=this.g.mulAdd(c,n.getPublic(),d)).isInfinity()&&0===s.getX().umod(this.n).cmp(i)},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 i=this.n,o=new a(e),s=t.r,c=t.s,d=1&n,f=n>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&f)throw new Error("Unable to find sencond key candinate");s=f?this.curve.pointFromX(s.add(this.curve.n),d):this.curve.pointFromX(s,d);var h=t.r.invm(i),p=i.sub(o).mul(h).umod(i),m=c.mul(h).umod(i);return this.g.mulAdd(p,s,m)},d.prototype.getKeyRecoveryParam=function(e,t,n,a){if(null!==(t=new u(t,a)).recoveryParam)return t.recoveryParam;for(var r=0;r<4;r++){var i;try{i=this.recoverPubKey(e,t,r)}catch(e){continue}if(i.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 a=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/elliptic/lib/elliptic/utils.js").assert;function i(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=i,i.fromPublic=function(e,t,n){return t instanceof i?t:new i(e,{pub:t,pubEnc:n})},i.fromPrivate=function(e,t,n){return t instanceof i?t:new i(e,{priv:t,privEnc:n})},i.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"}},i.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},i.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},i.prototype._importPrivate=function(e,t){this.priv=new a(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},i.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)},i.prototype.derive=function(e){return e.validate()||r(e.validate(),"public point not validated"),e.mul(this.priv).getX()},i.prototype.sign=function(e,t,n){return this.ec.sign(e,this,t,n)},i.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},i.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 a=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/elliptic/lib/elliptic/utils.js"),i=r.assert;function o(e,t){if(e instanceof o)return e;this._importDER(e,t)||(i(e.r&&e.s,"Signature without r or s"),this.r=new a(e.r,16),this.s=new a(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function s(){this.place=0}function l(e,t){var n=e[t.place++];if(!(128&n))return n;var a=15&n;if(0===a||a>4)return!1;for(var r=0,i=0,o=t.place;i<a;i++,o++)r<<=8,r|=e[o],r>>>=0;return!(r<=127)&&(t.place=o,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=o,o.prototype._importDER=function(e,t){e=r.toArray(e,t);var n=new s;if(48!==e[n.place++])return!1;var i=l(e,n);if(!1===i)return!1;if(i+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var o=l(e,n);if(!1===o)return!1;var c=e.slice(n.place,o+n.place);if(n.place+=o,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 a(c),this.s=new a(d),this.recoveryParam=null,!0},o.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 a=[2];u(a,t.length),(a=a.concat(t)).push(2),u(a,n.length);var i=a.concat(n),o=[48];return u(o,i.length),o=o.concat(i),r.encode(o,e)}},"./node_modules/elliptic/lib/elliptic/eddsa/index.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash.js"),r=n("./node_modules/elliptic/lib/elliptic/curves.js"),i=n("./node_modules/elliptic/lib/elliptic/utils.js"),o=i.assert,s=i.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(o("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=a.sha512}e.exports=u,u.prototype.sign=function(e,t){e=s(e);var n=this.keyFromSecret(t),a=this.hashInt(n.messagePrefix(),e),r=this.g.mul(a),i=this.encodePoint(r),o=this.hashInt(i,n.pubBytes(),e).mul(n.priv()),l=a.add(o).umod(this.curve.n);return this.makeSignature({R:r,S:l,Rencoded:i})},u.prototype.verify=function(e,t,n){e=s(e),t=this.makeSignature(t);var a=this.keyFromPublic(n),r=this.hashInt(t.Rencoded(),a.pubBytes(),e),i=this.g.mul(t.S());return t.R().add(a.pub().mul(r)).eq(i)},u.prototype.hashInt=function(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return i.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=i.parseBytes(e)).length-1,n=e.slice(0,t).concat(-129&e[t]),a=0!=(128&e[t]),r=i.intFromLE(n);return this.curve.pointFromY(r,a)},u.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},u.prototype.decodeInt=function(e){return i.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 a=n("./node_modules/elliptic/lib/elliptic/utils.js"),r=a.assert,i=a.parseBytes,o=a.cachedProperty;function s(e,t){this.eddsa=e,this._secret=i(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=i(t.pub)}s.fromPublic=function(e,t){return t instanceof s?t:new s(e,{pub:t})},s.fromSecret=function(e,t){return t instanceof s?t:new s(e,{secret:t})},s.prototype.secret=function(){return this._secret},o(s,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),o(s,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),o(s,"privBytes",(function(){var e=this.eddsa,t=this.hash(),n=e.encodingLength-1,a=t.slice(0,e.encodingLength);return a[0]&=248,a[n]&=127,a[n]|=64,a})),o(s,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),o(s,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),o(s,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),s.prototype.sign=function(e){return r(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},s.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},s.prototype.getSecret=function(e){return r(this._secret,"KeyPair is public only"),a.encode(this.secret(),e)},s.prototype.getPublic=function(e){return a.encode(this.pubBytes(),e)},e.exports=s},"./node_modules/elliptic/lib/elliptic/eddsa/signature.js":function(e,t,n){"use strict";var a=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/elliptic/lib/elliptic/utils.js"),i=r.assert,o=r.cachedProperty,s=r.parseBytes;function l(e,t){this.eddsa=e,"object"!=typeof t&&(t=s(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),i(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof a&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}o(l,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),o(l,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),o(l,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),o(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 a=t,r=n("./node_modules/bn.js/lib/bn.js"),i=n("./node_modules/minimalistic-assert/index.js"),o=n("./node_modules/minimalistic-crypto-utils/lib/utils.js");a.assert=i,a.toArray=o.toArray,a.zero2=o.zero2,a.toHex=o.toHex,a.encode=o.encode,a.getNAF=function(e,t,n){var a=new Array(Math.max(e.bitLength(),n)+1);a.fill(0);for(var r=1<<t+1,i=e.clone(),o=0;o<a.length;o++){var s,l=i.andln(r-1);i.isOdd()?(s=l>(r>>1)-1?(r>>1)-l:l,i.isubn(s)):s=0,a[o]=s,i.iushrn(1)}return a},a.getJSF=function(e,t){var n=[[],[]];e=e.clone(),t=t.clone();for(var a,r=0,i=0;e.cmpn(-r)>0||t.cmpn(-i)>0;){var o,s,l=e.andln(3)+r&3,c=t.andln(3)+i&3;3===l&&(l=-1),3===c&&(c=-1),o=0==(1&l)?0:3!==(a=e.andln(7)+r&7)&&5!==a||2!==c?l:-l,n[0].push(o),s=0==(1&c)?0:3!==(a=t.andln(7)+i&7)&&5!==a||2!==l?c:-c,n[1].push(s),2*r===o+1&&(r=1-r),2*i===s+1&&(i=1-i),e.iushrn(1),t.iushrn(1)}return n},a.cachedProperty=function(e,t,n){var a="_"+t;e.prototype[t]=function(){return void 0!==this[a]?this[a]:this[a]=n.call(this)}},a.parseBytes=function(e){return"string"==typeof e?a.toArray(e,"hex"):e},a.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 a=n("./node_modules/es5-ext/object/keys/index.js"),r=n("./node_modules/es5-ext/object/valid-value.js"),i=Math.max;e.exports=function(e,t){var n,o,s,l=i(arguments.length,2);for(e=Object(r(e)),s=function(a){try{e[a]=t[a]}catch(r){n||(n=r)}},o=1;o<l;++o)a(t=arguments[o]).forEach(s);if(void 0!==n)throw n;return e}},"./node_modules/es5-ext/object/is-value.js":function(e,t,n){"use strict";var a=n("./node_modules/es5-ext/function/noop.js")();e.exports=function(e){return e!==a&&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 a=n("./node_modules/es5-ext/object/is-value.js"),r=Object.keys;e.exports=function(e){return r(a(e)?Object(e):e)}},"./node_modules/es5-ext/object/normalize-options.js":function(e,t,n){"use strict";var a=n("./node_modules/es5-ext/object/is-value.js"),r=Array.prototype.forEach,i=Object.create,o=function(e,t){var n;for(n in e)t[n]=e[n]};e.exports=function(e){var t=i(null);return r.call(arguments,(function(e){a(e)&&o(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 a=n("./node_modules/es5-ext/object/is-value.js");e.exports=function(e){if(!a(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 a="razdwatrzy";e.exports=function(){return"function"==typeof a.contains&&(!0===a.contains("dwa")&&!1===a.contains("foo"))}},"./node_modules/es5-ext/string/#/contains/shim.js":function(e,t,n){"use strict";var a=String.prototype.indexOf;e.exports=function(e){return a.call(this,e,arguments[1])>-1}},"./node_modules/event-emitter/index.js":function(e,t,n){"use strict";var a,r,i,o,s,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,v=Object.defineProperties,b=Object.prototype.hasOwnProperty,g={configurable:!0,enumerable:!1,writable:!0};r=function(e,t){var n,r;return d(t),r=this,a.call(this,e,n=function(){i.call(r,e,n),f.call(t,this,arguments)}),n.__eeOnceListener__=t,this},s={on:a=function(e,t){var n;return d(t),b.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:i=function(e,t){var n,a,r,i;if(d(t),!b.call(this,"__ee__"))return this;if(!(n=this.__ee__)[e])return this;if("object"==typeof(a=n[e]))for(i=0;r=a[i];++i)r!==t&&r.__eeOnceListener__!==t||(2===a.length?n[e]=a[i?0:1]:a.splice(i,1));else a!==t&&a.__eeOnceListener__!==t||delete n[e];return this},emit:o=function(e){var t,n,a,r,i;if(b.call(this,"__ee__")&&(r=this.__ee__[e]))if("object"==typeof r){for(n=arguments.length,i=new Array(n-1),t=1;t<n;++t)i[t-1]=arguments[t];for(r=r.slice(),t=0;a=r[t];++t)f.call(a,this,i)}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,i=new Array(n-1),t=1;t<n;++t)i[t-1]=arguments[t];f.call(r,this,i)}}},l={on:u(a),once:u(r),off:u(i),emit:u(o)},c=v({},l),e.exports=t=function(e){return null==e?p(c):v(Object(e),l)},t.methods=s},"./node_modules/evp_bytestokey/index.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/md5.js/index.js");e.exports=function(e,t,n,i){if(a.isBuffer(e)||(e=a.from(e,"binary")),t&&(a.isBuffer(t)||(t=a.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var o=n/8,s=a.alloc(o),l=a.alloc(i||0),c=a.alloc(0);o>0||i>0;){var u=new r;u.update(c),u.update(e),t&&u.update(t),c=u.digest();var d=0;if(o>0){var f=s.length-o;d=Math.min(o,c.length),c.copy(s,f,0,d),o-=d}if(d<c.length&&i>0){var h=l.length-i,p=Math.min(i,c.length-d);c.copy(l,h,d,d+p),i-=p}}return c.fill(0),{key:s,iv:l}}},"./node_modules/fbjs/lib/shallowEqual.js":function(e,t,n){"use strict";var a=Object.prototype.hasOwnProperty;function r(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}e.exports=function(e,t){if(r(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(var o=0;o<n.length;o++)if(!a.call(t,n[o])||!r(e[n[o]],t[n[o]]))return!1;return!0}},"./node_modules/form-serialize/index.js":function(e,t){var n=/^(?:submit|button|image|reset|file)$/i,a=/^(?:input|select|textarea|keygen)/i,r=/(\[[^\[\]]*\])/g;function i(e,t,n){if(0===t.length)return e=n;var a=t.shift(),r=a.match(/^\[(.+?)\]$/);if("[]"===a)return e=e||[],Array.isArray(e)?e.push(i(null,t,n)):(e._values=e._values||[],e._values.push(i(null,t,n))),e;if(r){var o=r[1],s=+o;isNaN(s)?(e=e||{})[o]=i(e[o],t,n):(e=e||[])[s]=i(e[s],t,n)}else e[a]=i(e[a],t,n);return e}function o(e,t,n){if(t.match(r)){i(e,function(e){var t=[],n=new RegExp(r),a=/^([^\[\]]*)/.exec(e);for(a[1]&&t.push(a[1]);null!==(a=n.exec(e));)t.push(a[1]);return t}(t),n)}else{var a=e[t];a?(Array.isArray(a)||(e[t]=[a]),e[t].push(n)):e[t]=n}return e}function s(e,t,n){return n=n.replace(/(\r)?\n/g,"\r\n"),n=(n=encodeURIComponent(n)).replace(/%20/g,"+"),e+(e?"&":"")+encodeURIComponent(t)+"="+n}e.exports=function(e,t){"object"!=typeof t?t={hash:!!t}:void 0===t.hash&&(t.hash=!0);for(var r=t.hash?{}:"",i=t.serializer||(t.hash?o:s),l=e&&e.elements?e.elements:[],c=Object.create(null),u=0;u<l.length;++u){var d=l[u];if((t.disabled||!d.disabled)&&d.name&&(a.test(d.nodeName)&&!n.test(d.type))){var f=d.name,h=d.value;if("checkbox"!==d.type&&"radio"!==d.type||d.checked||(h=void 0),t.empty){if("checkbox"!==d.type||d.checked||(h=""),"radio"===d.type&&(c[d.name]||d.checked?d.checked&&(c[d.name]=!0):c[d.name]=!1),null==h&&"radio"==d.type)continue}else if(!h)continue;if("select-multiple"!==d.type)r=i(r,f,h);else{h=[];for(var p=d.options,m=!1,v=0;v<p.length;++v){var b=p[v],g=t.empty&&!b.value,y=b.value||g;b.selected&&y&&(m=!0,r=t.hash&&"[]"!==f.slice(f.length-2)?i(r,f+"[]",b.value):i(r,f,b.value))}!m&&t.empty&&(r=i(r,f,""))}}}if(t.empty)for(var f in c)c[f]||(r=i(r,f,""));return r}},"./node_modules/function-bind/implementation.js":function(e,t,n){"use strict";var a="Function.prototype.bind called on incompatible ",r=Array.prototype.slice,i=Object.prototype.toString,o="[object Function]";e.exports=function(e){var t=this;if("function"!=typeof t||i.call(t)!==o)throw new TypeError(a+t);for(var n,s=r.call(arguments,1),l=function(){if(this instanceof n){var a=t.apply(this,s.concat(r.call(arguments)));return Object(a)===a?a:this}return t.apply(e,s.concat(r.call(arguments)))},c=Math.max(0,t.length-s.length),u=[],d=0;d<c;d++)u.push("$"+d);if(n=Function("binder","return function ("+u.join(",")+"){ return binder.apply(this,arguments); }")(l),t.prototype){var f=function(){};f.prototype=t.prototype,n.prototype=new f,f.prototype=null}return n}},"./node_modules/function-bind/index.js":function(e,t,n){"use strict";var a=n("./node_modules/function-bind/implementation.js");e.exports=Function.prototype.bind||a},"./node_modules/get-intrinsic/index.js":function(e,t,n){"use strict";var a,r=SyntaxError,i=Function,o=TypeError,s=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(t){}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch(T){l=null}var c=function(){throw new o},u=l?function(){try{return c}catch(e){try{return l(arguments,"callee").get}catch(t){return c}}}():c,d=n("./node_modules/has-symbols/index.js")(),f=Object.getPrototypeOf||function(e){return e.__proto__},h={},p="undefined"==typeof Uint8Array?a:f(Uint8Array),m={"%AggregateError%":"undefined"==typeof AggregateError?a:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?a:ArrayBuffer,"%ArrayIteratorPrototype%":d?f([][Symbol.iterator]()):a,"%AsyncFromSyncIteratorPrototype%":a,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"==typeof Atomics?a:Atomics,"%BigInt%":"undefined"==typeof BigInt?a:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?a:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?a:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?a:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?a:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":h,"%Int8Array%":"undefined"==typeof Int8Array?a:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?a:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?a:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?f(f([][Symbol.iterator]())):a,"%JSON%":"object"==typeof JSON?JSON:a,"%Map%":"undefined"==typeof Map?a:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d?f((new Map)[Symbol.iterator]()):a,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?a:Promise,"%Proxy%":"undefined"==typeof Proxy?a:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?a:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?a:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d?f((new Set)[Symbol.iterator]()):a,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?a:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?f(""[Symbol.iterator]()):a,"%Symbol%":d?Symbol:a,"%SyntaxError%":r,"%ThrowTypeError%":u,"%TypedArray%":p,"%TypeError%":o,"%Uint8Array%":"undefined"==typeof Uint8Array?a:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?a:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?a:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?a:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?a:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?a:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?a:WeakSet},v=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var a=e("%AsyncGeneratorFunction%");a&&(n=a.prototype)}else if("%AsyncIteratorPrototype%"===t){var r=e("%AsyncGenerator%");r&&(n=f(r.prototype))}return m[t]=n,n},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},g=n("./node_modules/function-bind/index.js"),y=n("./node_modules/has/src/index.js"),_=g.call(Function.call,Array.prototype.concat),w=g.call(Function.apply,Array.prototype.splice),C=g.call(Function.call,String.prototype.replace),k=g.call(Function.call,String.prototype.slice),S=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,x=/\\(\\)?/g,E=function(e){var t=k(e,0,1),n=k(e,-1);if("%"===t&&"%"!==n)throw new r("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new r("invalid intrinsic syntax, expected opening `%`");var a=[];return C(e,S,(function(e,t,n,r){a[a.length]=n?C(r,x,"$1"):t||e})),a},j=function(e,t){var n,a=e;if(y(b,a)&&(a="%"+(n=b[a])[0]+"%"),y(m,a)){var i=m[a];if(i===h&&(i=v(a)),void 0===i&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:a,value:i}}throw new r("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new o('"allowMissing" argument must be a boolean');var n=E(e),a=n.length>0?n[0]:"",i=j("%"+a+"%",t),s=i.name,c=i.value,u=!1,d=i.alias;d&&(a=d[0],w(n,_([0,1],d)));for(var f=1,h=!0;f<n.length;f+=1){var p=n[f],v=k(p,0,1),b=k(p,-1);if(('"'===v||"'"===v||"`"===v||'"'===b||"'"===b||"`"===b)&&v!==b)throw new r("property names with quotes must have matching quotes");if("constructor"!==p&&h||(u=!0),y(m,s="%"+(a+="."+p)+"%"))c=m[s];else if(null!=c){if(!(p in c)){if(!t)throw new o("base intrinsic for "+e+" exists, but the property is not available.");return}if(l&&f+1>=n.length){var g=l(c,p);c=(h=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:c[p]}else h=y(c,p),c=c[p];h&&!u&&(m[s]=c)}}return c}},"./node_modules/gud/index.js":function(e,t,n){"use strict";(function(t){var n="__global_unique_id__";e.exports=function(){return t[n]=(t[n]||0)+1}}).call(this,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/has-symbols/index.js":function(e,t,n){"use strict";var a="undefined"!=typeof Symbol&&Symbol,r=n("./node_modules/has-symbols/shams.js");e.exports=function(){return"function"==typeof a&&("function"==typeof Symbol&&("symbol"==typeof a("foo")&&("symbol"==typeof Symbol("bar")&&r())))}},"./node_modules/has-symbols/shams.js":function(e,t,n){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var a=Object.getOwnPropertySymbols(e);if(1!==a.length||a[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var r=Object.getOwnPropertyDescriptor(e,t);if(42!==r.value||!0!==r.enumerable)return!1}return!0}},"./node_modules/has/src/index.js":function(e,t,n){"use strict";var a=n("./node_modules/function-bind/index.js");e.exports=a.call(Function.call,Object.prototype.hasOwnProperty)},"./node_modules/hash-base/index.js":function(e,t,n){"use strict";var a=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/hash-base/node_modules/readable-stream/readable-browser.js").Transform;function i(e){r.call(this),this._block=a.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}n("./node_modules/inherits/inherits_browser.js")(i,r),i.prototype._transform=function(e,t,n){var a=null;try{this.update(e,t)}catch(r){a=r}n(a)},i.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(n){t=n}e(t)},i.prototype.update=function(e,t){if(function(e,t){if(!a.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");a.isBuffer(e)||(e=a.from(e,t));for(var n=this._block,r=0;this._blockOffset+e.length-r>=this._blockSize;){for(var i=this._blockOffset;i<this._blockSize;)n[i++]=e[r++];this._update(),this._blockOffset=0}for(;r<e.length;)n[this._blockOffset++]=e[r++];for(var o=0,s=8*e.length;s>0;++o)this._length[o]+=s,(s=this._length[o]/4294967296|0)>0&&(this._length[o]-=4294967296*s);return this},i.prototype._update=function(){throw new Error("_update is not implemented")},i.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},i.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=i},"./node_modules/hash-base/node_modules/readable-stream/errors-browser.js":function(e,t,n){"use strict";var a={};function r(e,t,n){n||(n=Error);var r=function(e){var n,a;function r(n,a,r){return e.call(this,function(e,n,a){return"string"==typeof t?t:t(e,n,a)}(n,a,r))||this}return a=e,(n=r).prototype=Object.create(a.prototype),n.prototype.constructor=n,n.__proto__=a,r}(n);r.prototype.name=n.name,r.prototype.code=e,a[e]=r}function i(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 a,r,o,s;if("string"==typeof t&&(r="not ",t.substr(!o||o<0?0:+o,r.length)===r)?(a="must not be",t=t.replace(/^not /,"")):a="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"))s="The ".concat(e," ").concat(a," ").concat(i(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";s='The "'.concat(e,'" ').concat(l," ").concat(a," ").concat(i(t,"type"))}return s+=". 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=a},"./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js":function(e,t,n){"use strict";(function(t){var a=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"),i=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_writable.js");n("./node_modules/inherits/inherits_browser.js")(c,r);for(var o=a(i.prototype),s=0;s<o.length;s++){var l=o[s];c.prototype[l]||(c.prototype[l]=i.prototype[l])}function c(e){if(!(this instanceof c))return new c(e);r.call(this,e),i.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 a=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_transform.js");function r(e){if(!(this instanceof r))return new r(e);a.call(this,e)}n("./node_modules/inherits/inherits_browser.js")(r,a),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,a){var r;e.exports=x,x.ReadableState=S;n("./node_modules/events/events.js").EventEmitter;var i=function(e,t){return e.listeners(t).length},o=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/stream-browser.js"),s=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"),v=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/state.js").getHighWaterMark,b=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes,g=b.ERR_INVALID_ARG_TYPE,y=b.ERR_STREAM_PUSH_AFTER_EOF,_=b.ERR_METHOD_NOT_IMPLEMENTED,w=b.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n("./node_modules/inherits/inherits_browser.js")(x,o);var C=m.errorOrDestroy,k=["error","close","destroy","pause","resume"];function S(e,t,a){r=r||n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js"),e=e||{},"boolean"!=typeof a&&(a=t instanceof r),this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=v(this,e,"readableHighWaterMark",a),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 x(e){if(r=r||n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js"),!(this instanceof x))return new x(e);var t=this instanceof r;this._readableState=new S(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),o.call(this)}function E(e,t,n,a,r){c("readableAddChunk",t);var i,o=e._readableState;if(null===t)o.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?O(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,P(e)))}(e,o);else if(r||(i=function(e,t){var n;a=t,s.isBuffer(a)||a instanceof l||"string"==typeof t||void 0===t||e.objectMode||(n=new g("chunk",["string","Buffer","Uint8Array"],t));var a;return n}(o,t)),i)C(e,i);else if(o.objectMode||t&&t.length>0)if("string"==typeof t||o.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=function(e){return s.from(e)}(t)),a)o.endEmitted?C(e,new w):j(e,o,t,!0);else if(o.ended)C(e,new y);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!n?(t=o.decoder.write(t),o.objectMode||0!==t.length?j(e,o,t,!1):A(e,o)):j(e,o,t,!1)}else a||(o.reading=!1,A(e,o));return!o.ended&&(o.length<o.highWaterMark||0===o.length)}function j(e,t,n,a){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,a?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&O(e)),A(e,t)}Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),x.prototype.destroy=m.destroy,x.prototype._undestroy=m.undestroy,x.prototype._destroy=function(e,t){t(e)},x.prototype.push=function(e,t){var n,a=this._readableState;return a.objectMode?n=!0:"string"==typeof e&&((t=t||a.defaultEncoding)!==a.encoding&&(e=s.from(e,t),t=""),n=!0),E(this,e,t,!1,n)},x.prototype.unshift=function(e){return E(this,e,null,!0,!1)},x.prototype.isPaused=function(){return!1===this._readableState.flowing},x.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 a=this._readableState.buffer.head,r="";null!==a;)r+=t.write(a.data),a=a.next;return this._readableState.buffer.clear(),""!==r&&this._readableState.buffer.push(r),this._readableState.length=r.length,this};var T=1073741824;function M(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>=T?e=T:(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 O(e){var t=e._readableState;c("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(c("emitReadable",t.flowing),t.emittedReadable=!0,a.nextTick(P,e))}function P(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,B(e)}function A(e,t){t.readingMore||(t.readingMore=!0,a.nextTick(D,e,t))}function D(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 L(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 R(e){c("readable nexttick read 0"),e.read(0)}function I(e,t){c("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),B(e),t.flowing&&!t.reading&&e.read(0)}function B(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,a.nextTick(V,t,e))}function V(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 H(e,t){for(var n=0,a=e.length;n<a;n++)if(e[n]===t)return n;return-1}x.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):O(this),null;if(0===(e=M(e,t))&&t.ended)return 0===t.length&&F(this),null;var a,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=M(n,t))),null===(a=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!==a&&this.emit("data",a),a},x.prototype._read=function(e){C(this,new _("_read()"))},x.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 o=(!t||!1!==t.end)&&e!==a.stdout&&e!==a.stderr?l:v;function s(t,a){c("onunpipe"),t===n&&a&&!1===a.hasUnpiped&&(a.hasUnpiped=!0,c("cleanup"),e.removeListener("close",p),e.removeListener("finish",m),e.removeListener("drain",u),e.removeListener("error",h),e.removeListener("unpipe",s),n.removeListener("end",l),n.removeListener("end",v),n.removeListener("data",f),d=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||u())}function l(){c("onend"),e.end()}r.endEmitted?a.nextTick(o):n.once("end",o),e.on("unpipe",s);var u=function(e){return function(){var t=e._readableState;c("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&i(e,"data")&&(t.flowing=!0,B(e))}}(n);e.on("drain",u);var d=!1;function f(t){c("ondata");var a=e.write(t);c("dest.write",a),!1===a&&((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==H(r.pipes,e))&&!d&&(c("false write response, pause",r.awaitDrain),r.awaitDrain++),n.pause())}function h(t){c("onerror",t),v(),e.removeListener("error",h),0===i(e,"error")&&C(e,t)}function p(){e.removeListener("finish",m),v()}function m(){c("onfinish"),e.removeListener("close",p),v()}function v(){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},x.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 a=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<r;i++)a[i].emit("unpipe",this,{hasUnpiped:!1});return this}var o=H(t.pipes,e);return-1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n)),this},x.prototype.on=function(e,t){var n=o.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?O(this):r.reading||a.nextTick(R,this))),n},x.prototype.addListener=x.prototype.on,x.prototype.removeListener=function(e,t){var n=o.prototype.removeListener.call(this,e,t);return"readable"===e&&a.nextTick(L,this),n},x.prototype.removeAllListeners=function(e){var t=o.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||a.nextTick(L,this),t},x.prototype.resume=function(){var e=this._readableState;return e.flowing||(c("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,a.nextTick(I,e,t))}(this,e)),e.paused=!1,this},x.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},x.prototype.wrap=function(e){var t=this,n=this._readableState,a=!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)||(a=!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 i=0;i<k.length;i++)e.on(k[i],this.emit.bind(this,k[i]));return this._read=function(t){c("wrapped _read",t),a&&(a=!1,e.resume())},this},"function"==typeof Symbol&&(x.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(x.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(x.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(x.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),x._fromList=N,Object.defineProperty(x.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(x.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(x,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 a=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes,r=a.ERR_METHOD_NOT_IMPLEMENTED,i=a.ERR_MULTIPLE_CALLBACK,o=a.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=a.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 a=n.writecb;if(null===a)return this.emit("error",new i);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),a(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 s;if(e._transformState.transforming)throw new o;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 a=this._transformState;if(a.writecb=n,a.writechunk=e,a.writeencoding=t,!a.transforming){var r=this._readableState;(a.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,a){function r(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var a=e.entry;e.entry=null;for(;a;){var r=a.callback;t.pendingcb--,r(n),a=a.next}t.corkedRequestsFree.next=e}(t,e)}}var i;e.exports=x,x.WritableState=S;var o={deprecate:n("./node_modules/util-deprecate/browser.js")},s=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,v=h.ERR_MULTIPLE_CALLBACK,b=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 k(){}function S(e,t,o){i=i||n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js"),e=e||{},"boolean"!=typeof o&&(o=t instanceof i),this.objectMode=!!e.objectMode,o&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=f(this,e,"writableHighWaterMark",o),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,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,i=n.writecb;if("function"!=typeof i)throw new v;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,i){--t.pendingcb,n?(a.nextTick(i,r),a.nextTick(P,e,t),e._writableState.errorEmitted=!0,C(e,r)):(i(r),e._writableState.errorEmitted=!0,C(e,r),P(e,t))}(e,n,r,t,i);else{var o=M(n)||e.destroyed;o||n.corked||n.bufferProcessing||!n.bufferedRequest||T(e,n),r?a.nextTick(j,e,n,o,i):j(e,n,o,i)}}(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 x(e){var t=this instanceof(i=i||n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js"));if(!t&&!u.call(x,this))return new x(e);this._writableState=new S(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)),s.call(this)}function E(e,t,n,a,r,i,o){t.writelen=a,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new g("write")):n?e._writev(r,t.onwrite):e._write(r,i,t.onwrite),t.sync=!1}function j(e,t,n,a){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,a(),P(e,t)}function T(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var a=t.bufferedRequestCount,i=new Array(a),o=t.corkedRequestsFree;o.entry=n;for(var s=0,l=!0;n;)i[s]=n,n.isBuf||(l=!1),n=n.next,s+=1;i.allBuffers=l,E(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new r(t),t.bufferedRequestCount=0}else{for(;n;){var c=n.chunk,u=n.encoding,d=n.callback;if(E(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 M(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function O(e,t){e._final((function(n){t.pendingcb--,n&&C(e,n),t.prefinished=!0,e.emit("prefinish"),P(e,t)}))}function P(e,t){var n=M(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,a.nextTick(O,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")(x,s),S.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(S.prototype,"buffer",{get:o.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(x,Symbol.hasInstance,{value:function(e){return!!u.call(this,e)||this===x&&(e&&e._writableState instanceof S)}})):u=function(e){return e instanceof this},x.prototype.pipe=function(){C(this,new b)},x.prototype.write=function(e,t,n){var r,i=this._writableState,o=!1,s=!i.objectMode&&(r=e,l.isBuffer(r)||r instanceof c);return s&&!l.isBuffer(e)&&(e=function(e){return l.from(e)}(e)),"function"==typeof t&&(n=t,t=null),s?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof n&&(n=k),i.ending?function(e,t){var n=new _;C(e,n),a.nextTick(t,n)}(this,n):(s||function(e,t,n,r){var i;return null===n?i=new y:"string"==typeof n||t.objectMode||(i=new p("chunk",["string","Buffer"],n)),!i||(C(e,i),a.nextTick(r,i),!1)}(this,i,e,n))&&(i.pendingcb++,o=function(e,t,n,a,r,i){if(!n){var o=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=l.from(t,n));return t}(t,a,r);a!==o&&(n=!0,r="buffer",a=o)}var s=t.objectMode?1:a.length;t.length+=s;var c=t.length<t.highWaterMark;c||(t.needDrain=!0);if(t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:a,encoding:r,isBuf:n,callback:i,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else E(e,t,!1,s,a,r,i);return c}(this,i,s,e,t,n)),o},x.prototype.cork=function(){this._writableState.corked++},x.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||T(this,e))},x.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(x.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(x.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),x.prototype._write=function(e,t,n){n(new m("_write()"))},x.prototype._writev=null,x.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,P(e,t),n&&(t.finished?a.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n),this},Object.defineProperty(x.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),x.prototype.destroy=d.destroy,x.prototype._undestroy=d.undestroy,x.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 a;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 i=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/end-of-stream.js"),o=Symbol("lastResolve"),s=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[o];if(null!==t){var n=e[f].read();null!==n&&(e[u]=null,e[o]=null,e[s]=null,t(h(n,!1)))}}function m(e){t.nextTick(p,e)}var v=Object.getPrototypeOf((function(){})),b=Object.setPrototypeOf((r(a={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,a){t.nextTick((function(){e[l]?a(e[l]):n(h(void 0,!0))}))}));var a,r=this[u];if(r)a=new Promise(function(e,t){return function(n,a){e.then((function(){t[c]?n(h(void 0,!0)):t[d](n,a)}),a)}}(r,this));else{var i=this[f].read();if(null!==i)return Promise.resolve(h(i,!1));a=new Promise(this[d])}return this[u]=a,a}},Symbol.asyncIterator,(function(){return this})),r(a,"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))}))}))})),a),v);e.exports=function(e){var t,n=Object.create(b,(r(t={},f,{value:e,writable:!0}),r(t,o,{value:null,writable:!0}),r(t,s,{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 a=n[f].read();a?(n[u]=null,n[o]=null,n[s]=null,e(h(a,!1))):(n[o]=e,n[s]=t)},writable:!0}),t));return n[u]=null,i(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[s];return null!==t&&(n[u]=null,n[o]=null,n[s]=null,t(e)),void(n[l]=e)}var a=n[o];null!==a&&(n[u]=null,n[o]=null,n[s]=null,a(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 a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}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 i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var o=n("./node_modules/buffer/index.js").Buffer,s=n(7).inspect,l=s&&s.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 o.alloc(0);for(var t,n,a,r=o.allocUnsafe(e>>>0),i=this.head,s=0;i;)t=i.data,n=r,a=s,o.prototype.copy.call(t,n,a),s+=i.data.length,i=i.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,a=t.data;for(e-=a.length;t=t.next;){var r=t.data,i=e>r.length?r.length:e;if(i===r.length?a+=r:a+=r.slice(0,e),0==(e-=i)){i===r.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=r.slice(i));break}++n}return this.length-=n,a}},{key:"_getBuffer",value:function(e){var t=o.allocUnsafe(e),n=this.head,a=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var r=n.data,i=e>r.length?r.length:e;if(r.copy(t,t.length-e,0,i),0==(e-=i)){i===r.length?(++a,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=r.slice(i));break}++a}return this.length-=a,t}},{key:l,value:function(e,t){return s(this,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}({},t,{depth:0,customInspect:!1}))}}])&&i(t.prototype,n),c&&i(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),a(e)}function a(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,i){var o=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return s||l?(i?i(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){!i&&e?o._writableState?o._writableState.errorEmitted?t.nextTick(a,o):(o._writableState.errorEmitted=!0,t.nextTick(n,o,e)):t.nextTick(n,o,e):i?(t.nextTick(a,o),i(e)):t.nextTick(a,o)})),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,a=e._writableState;n&&n.autoDestroy||a&&a.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 a=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,i){if("function"==typeof n)return e(t,null,n);n||(n={}),i=function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];e.apply(this,a)}}}(i||r);var o=n.readable||!1!==n.readable&&t.readable,s=n.writable||!1!==n.writable&&t.writable,l=function(){t.writable||u()},c=t._writableState&&t._writableState.finished,u=function(){s=!1,c=!0,o||i.call(t)},d=t._readableState&&t._readableState.endEmitted,f=function(){o=!1,d=!0,s||i.call(t)},h=function(e){i.call(t,e)},p=function(){var e;return o&&!d?(t._readableState&&t._readableState.ended||(e=new a),i.call(t,e)):s&&!c?(t._writableState&&t._writableState.ended||(e=new a),i.call(t,e)):void 0},m=function(){t.req.on("finish",u)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?s&&!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 a;var r=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes,i=r.ERR_MISSING_ARGS,o=r.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function l(e,t,r,i){i=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(i);var s=!1;e.on("close",(function(){s=!0})),void 0===a&&(a=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/end-of-stream.js")),a(e,{readable:t,writable:r},(function(e){if(e)return i(e);s=!0,i()}));var l=!1;return function(t){if(!s&&!l)return l=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void i(t||new o("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]?s:e.pop():s}e.exports=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var a,r=d(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new i("streams");var o=t.map((function(e,n){var i=n<t.length-1;return l(e,i,n>0,(function(e){a||(a=e),e&&o.forEach(c),i||(o.forEach(c),r(a))}))}));return t.reduce(u)}},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/state.js":function(e,t,n){"use strict";var a=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 i=function(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}(t,r,n);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0)throw new a(r?n:"highWaterMark",i);return Math.floor(i)}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 a=t;a.utils=n("./node_modules/hash.js/lib/hash/utils.js"),a.common=n("./node_modules/hash.js/lib/hash/common.js"),a.sha=n("./node_modules/hash.js/lib/hash/sha.js"),a.ripemd=n("./node_modules/hash.js/lib/hash/ripemd.js"),a.hmac=n("./node_modules/hash.js/lib/hash/hmac.js"),a.sha1=a.sha.sha1,a.sha256=a.sha.sha256,a.sha224=a.sha.sha224,a.sha384=a.sha.sha384,a.sha512=a.sha.sha512,a.ripemd160=a.ripemd.ripemd160},"./node_modules/hash.js/lib/hash/common.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/minimalistic-assert/index.js");function i(){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=i,i.prototype.update=function(e,t){if(e=a.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=a.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},i.prototype.digest=function(e){return this.update(this._pad()),r(null===this.pending),this._digest(e)},i.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,n=t-(e+this.padLength)%t,a=new Array(n+this.padLength);a[0]=128;for(var r=1;r<n;r++)a[r]=0;if(e<<=3,"big"===this.endian){for(var i=8;i<this.padLength;i++)a[r++]=0;a[r++]=0,a[r++]=0,a[r++]=0,a[r++]=0,a[r++]=e>>>24&255,a[r++]=e>>>16&255,a[r++]=e>>>8&255,a[r++]=255&e}else for(a[r++]=255&e,a[r++]=e>>>8&255,a[r++]=e>>>16&255,a[r++]=e>>>24&255,a[r++]=0,a[r++]=0,a[r++]=0,a[r++]=0,i=8;i<this.padLength;i++)a[r++]=0;return a}},"./node_modules/hash.js/lib/hash/hmac.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/minimalistic-assert/index.js");function i(e,t,n){if(!(this instanceof i))return new i(e,t,n);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(a.toArray(t,n))}e.exports=i,i.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)},i.prototype.update=function(e,t){return this.inner.update(e,t),this},i.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 a=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/hash.js/lib/hash/common.js"),i=a.rotl32,o=a.sum32,s=a.sum32_3,l=a.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,a){return e<=15?t^n^a:e<=31?t&n|~t&a:e<=47?(t|~n)^a:e<=63?t&a|n&~a:t^(n|~a)}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}a.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],a=this.h[1],r=this.h[2],c=this.h[3],u=this.h[4],g=n,y=a,_=r,w=c,C=u,k=0;k<80;k++){var S=o(i(l(n,d(k,a,r,c),e[p[k]+t],f(k)),v[k]),u);n=u,u=c,c=i(r,10),r=a,a=S,S=o(i(l(g,d(79-k,y,_,w),e[m[k]+t],h(k)),b[k]),C),g=C,C=w,w=i(_,10),_=y,y=S}S=s(this.h[1],r,w),this.h[1]=s(this.h[2],c,C),this.h[2]=s(this.h[3],u,g),this.h[3]=s(this.h[4],n,y),this.h[4]=s(this.h[0],a,_),this.h[0]=S},u.prototype._digest=function(e){return"hex"===e?a.toHex32(this.h,"little"):a.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],v=[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],b=[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 a=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/hash.js/lib/hash/common.js"),i=n("./node_modules/hash.js/lib/hash/sha/common.js"),o=a.rotl32,s=a.sum32,l=a.sum32_5,c=i.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)}a.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,a=0;a<16;a++)n[a]=e[t+a];for(;a<n.length;a++)n[a]=o(n[a-3]^n[a-8]^n[a-14]^n[a-16],1);var r=this.h[0],i=this.h[1],u=this.h[2],f=this.h[3],h=this.h[4];for(a=0;a<n.length;a++){var p=~~(a/20),m=l(o(r,5),c(p,i,u,f),h,n[a],d[p]);h=f,f=u,u=o(i,30),i=r,r=m}this.h[0]=s(this.h[0],r),this.h[1]=s(this.h[1],i),this.h[2]=s(this.h[2],u),this.h[3]=s(this.h[3],f),this.h[4]=s(this.h[4],h)},f.prototype._digest=function(e){return"hex"===e?a.toHex32(this.h,"big"):a.split32(this.h,"big")}},"./node_modules/hash.js/lib/hash/sha/224.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/hash.js/lib/hash/sha/256.js");function i(){if(!(this instanceof i))return new i;r.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}a.inherits(i,r),e.exports=i,i.blockSize=512,i.outSize=224,i.hmacStrength=192,i.padLength=64,i.prototype._digest=function(e){return"hex"===e?a.toHex32(this.h.slice(0,7),"big"):a.split32(this.h.slice(0,7),"big")}},"./node_modules/hash.js/lib/hash/sha/256.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/hash.js/lib/hash/common.js"),i=n("./node_modules/hash.js/lib/hash/sha/common.js"),o=n("./node_modules/minimalistic-assert/index.js"),s=a.sum32,l=a.sum32_4,c=a.sum32_5,u=i.ch32,d=i.maj32,f=i.s0_256,h=i.s1_256,p=i.g0_256,m=i.g1_256,v=r.BlockHash,b=[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;v.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=b,this.W=new Array(64)}a.inherits(g,v),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,a=0;a<16;a++)n[a]=e[t+a];for(;a<n.length;a++)n[a]=l(m(n[a-2]),n[a-7],p(n[a-15]),n[a-16]);var r=this.h[0],i=this.h[1],v=this.h[2],b=this.h[3],g=this.h[4],y=this.h[5],_=this.h[6],w=this.h[7];for(o(this.k.length===n.length),a=0;a<n.length;a++){var C=c(w,h(g),u(g,y,_),this.k[a],n[a]),k=s(f(r),d(r,i,v));w=_,_=y,y=g,g=s(b,C),b=v,v=i,i=r,r=s(C,k)}this.h[0]=s(this.h[0],r),this.h[1]=s(this.h[1],i),this.h[2]=s(this.h[2],v),this.h[3]=s(this.h[3],b),this.h[4]=s(this.h[4],g),this.h[5]=s(this.h[5],y),this.h[6]=s(this.h[6],_),this.h[7]=s(this.h[7],w)},g.prototype._digest=function(e){return"hex"===e?a.toHex32(this.h,"big"):a.split32(this.h,"big")}},"./node_modules/hash.js/lib/hash/sha/384.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/hash.js/lib/hash/sha/512.js");function i(){if(!(this instanceof i))return new i;r.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}a.inherits(i,r),e.exports=i,i.blockSize=1024,i.outSize=384,i.hmacStrength=192,i.padLength=128,i.prototype._digest=function(e){return"hex"===e?a.toHex32(this.h.slice(0,12),"big"):a.split32(this.h.slice(0,12),"big")}},"./node_modules/hash.js/lib/hash/sha/512.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js"),r=n("./node_modules/hash.js/lib/hash/common.js"),i=n("./node_modules/minimalistic-assert/index.js"),o=a.rotr64_hi,s=a.rotr64_lo,l=a.shr64_hi,c=a.shr64_lo,u=a.sum64,d=a.sum64_hi,f=a.sum64_lo,h=a.sum64_4_hi,p=a.sum64_4_lo,m=a.sum64_5_hi,v=a.sum64_5_lo,b=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;b.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,a,r){var i=e&n^~e&r;return i<0&&(i+=4294967296),i}function w(e,t,n,a,r,i){var o=t&a^~t&i;return o<0&&(o+=4294967296),o}function C(e,t,n,a,r){var i=e&n^e&r^n&r;return i<0&&(i+=4294967296),i}function k(e,t,n,a,r,i){var o=t&a^t&i^a&i;return o<0&&(o+=4294967296),o}function S(e,t){var n=o(e,t,28)^o(t,e,2)^o(t,e,7);return n<0&&(n+=4294967296),n}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 E(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,14)^s(e,t,18)^s(t,e,9);return n<0&&(n+=4294967296),n}function T(e,t){var n=o(e,t,1)^o(e,t,8)^l(e,t,7);return n<0&&(n+=4294967296),n}function M(e,t){var n=s(e,t,1)^s(e,t,8)^c(e,t,7);return n<0&&(n+=4294967296),n}function O(e,t){var n=o(e,t,19)^o(t,e,29)^l(e,t,6);return n<0&&(n+=4294967296),n}function P(e,t){var n=s(e,t,19)^s(t,e,29)^c(e,t,6);return n<0&&(n+=4294967296),n}a.inherits(y,b),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,a=0;a<32;a++)n[a]=e[t+a];for(;a<n.length;a+=2){var r=O(n[a-4],n[a-3]),i=P(n[a-4],n[a-3]),o=n[a-14],s=n[a-13],l=T(n[a-30],n[a-29]),c=M(n[a-30],n[a-29]),u=n[a-32],d=n[a-31];n[a]=h(r,i,o,s,l,c,u,d),n[a+1]=p(r,i,o,s,l,c,u,d)}},y.prototype._update=function(e,t){this._prepareBlock(e,t);var n=this.W,a=this.h[0],r=this.h[1],o=this.h[2],s=this.h[3],l=this.h[4],c=this.h[5],h=this.h[6],p=this.h[7],b=this.h[8],g=this.h[9],y=this.h[10],T=this.h[11],M=this.h[12],O=this.h[13],P=this.h[14],A=this.h[15];i(this.k.length===n.length);for(var D=0;D<n.length;D+=2){var L=P,R=A,I=E(b,g),B=j(b,g),N=_(b,g,y,T,M),F=w(b,g,y,T,M,O),V=this.k[D],H=this.k[D+1],U=n[D],z=n[D+1],G=m(L,R,I,B,N,F,V,H,U,z),W=v(L,R,I,B,N,F,V,H,U,z);L=S(a,r),R=x(a,r),I=C(a,r,o,s,l),B=k(a,r,o,s,l,c);var q=d(L,R,I,B),K=f(L,R,I,B);P=M,A=O,M=y,O=T,y=b,T=g,b=d(h,p,G,W),g=f(p,p,G,W),h=l,p=c,l=o,c=s,o=a,s=r,a=d(G,W,q,K),r=f(G,W,q,K)}u(this.h,0,a,r),u(this.h,2,o,s),u(this.h,4,l,c),u(this.h,6,h,p),u(this.h,8,b,g),u(this.h,10,y,T),u(this.h,12,M,O),u(this.h,14,P,A)},y.prototype._digest=function(e){return"hex"===e?a.toHex32(this.h,"big"):a.split32(this.h,"big")}},"./node_modules/hash.js/lib/hash/sha/common.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js").rotr32;function r(e,t,n){return e&t^~e&n}function i(e,t,n){return e&t^e&n^t&n}function o(e,t,n){return e^t^n}t.ft_1=function(e,t,n,a){return 0===e?r(t,n,a):1===e||3===e?o(t,n,a):2===e?i(t,n,a):void 0},t.ch32=r,t.maj32=i,t.p32=o,t.s0_256=function(e){return a(e,2)^a(e,13)^a(e,22)},t.s1_256=function(e){return a(e,6)^a(e,11)^a(e,25)},t.g0_256=function(e){return a(e,7)^a(e,18)^e>>>3},t.g1_256=function(e){return a(e,17)^a(e,19)^e>>>10}},"./node_modules/hash.js/lib/hash/utils.js":function(e,t,n){"use strict";var a=n("./node_modules/minimalistic-assert/index.js"),r=n("./node_modules/inherits/inherits_browser.js");function i(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function o(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function s(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 a=0,r=0;r<e.length;r++){var o=e.charCodeAt(r);o<128?n[a++]=o:o<2048?(n[a++]=o>>6|192,n[a++]=63&o|128):i(e,r)?(o=65536+((1023&o)<<10)+(1023&e.charCodeAt(++r)),n[a++]=o>>18|240,n[a++]=o>>12&63|128,n[a++]=o>>6&63|128,n[a++]=63&o|128):(n[a++]=o>>12|224,n[a++]=o>>6&63|128,n[a++]=63&o|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+=s(e[n].toString(16));return t},t.htonl=o,t.toHex32=function(e,t){for(var n="",a=0;a<e.length;a++){var r=e[a];"little"===t&&(r=o(r)),n+=l(r.toString(16))}return n},t.zero2=s,t.zero8=l,t.join32=function(e,t,n,r){var i=n-t;a(i%4==0);for(var o=new Array(i/4),s=0,l=t;s<o.length;s++,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],o[s]=c>>>0}return o},t.split32=function(e,t){for(var n=new Array(4*e.length),a=0,r=0;a<e.length;a++,r+=4){var i=e[a];"big"===t?(n[r]=i>>>24,n[r+1]=i>>>16&255,n[r+2]=i>>>8&255,n[r+3]=255&i):(n[r+3]=i>>>24,n[r+2]=i>>>16&255,n[r+1]=i>>>8&255,n[r]=255&i)}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,a){return e+t+n+a>>>0},t.sum32_5=function(e,t,n,a,r){return e+t+n+a+r>>>0},t.sum64=function(e,t,n,a){var r=e[t],i=a+e[t+1]>>>0,o=(i<a?1:0)+n+r;e[t]=o>>>0,e[t+1]=i},t.sum64_hi=function(e,t,n,a){return(t+a>>>0<t?1:0)+e+n>>>0},t.sum64_lo=function(e,t,n,a){return t+a>>>0},t.sum64_4_hi=function(e,t,n,a,r,i,o,s){var l=0,c=t;return l+=(c=c+a>>>0)<t?1:0,l+=(c=c+i>>>0)<i?1:0,e+n+r+o+(l+=(c=c+s>>>0)<s?1:0)>>>0},t.sum64_4_lo=function(e,t,n,a,r,i,o,s){return t+a+i+s>>>0},t.sum64_5_hi=function(e,t,n,a,r,i,o,s,l,c){var u=0,d=t;return u+=(d=d+a>>>0)<t?1:0,u+=(d=d+i>>>0)<i?1:0,u+=(d=d+s>>>0)<s?1:0,e+n+r+o+l+(u+=(d=d+c>>>0)<c?1:0)>>>0},t.sum64_5_lo=function(e,t,n,a,r,i,o,s,l,c){return t+a+i+s+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 a=n("./node_modules/hash.js/lib/hash.js"),r=n("./node_modules/minimalistic-crypto-utils/lib/utils.js"),i=n("./node_modules/minimalistic-assert/index.js");function o(e){if(!(this instanceof o))return new o(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"),a=r.toArray(e.pers,e.persEnc||"hex");i(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,n,a)}e.exports=o,o.prototype._init=function(e,t,n){var a=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(a),this._reseed=1,this.reseedInterval=281474976710656},o.prototype._hmac=function(){return new a.hmac(this.hash,this.K)},o.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())},o.prototype.reseed=function(e,t,n,a){"string"!=typeof t&&(a=n,n=t,t=null),e=r.toArray(e,t),n=r.toArray(n,a),i(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(n||[])),this._reseed=1},o.prototype.generate=function(e,t,n,a){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(a=n,n=t,t=null),n&&(n=r.toArray(n,a||"hex"),this._update(n));for(var i=[];i.length<e;)this.V=this._hmac().update(this.V).digest(),i=i.concat(this.V);var o=i.slice(0,e);return this._update(n),this._reseed++,r.encode(o,t)}},"./node_modules/indexes-of/index.js":function(e,t){e.exports=function(e,t){for(var n=-1,a=[];-1!==(n=e.indexOf(t,n+1));)a.push(n);return a}},"./node_modules/invariant/browser.js":function(e,t,n){"use strict";e.exports=function(e,t,n,a,r,i,o,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,a,r,i,o,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},"./node_modules/ip-regex/index.js":function(e,t,n){"use strict";const a="[a-fA-F\\d:]",r=e=>e&&e.includeBoundaries?`(?:(?<=\\s|^)(?=${a})|(?<=${a})(?=\\s|$))`:"",i="(?: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}",o="[a-fA-F\\d]{1,4}",s=`\n(?:\n(?:${o}:){7}(?:${o}|:)|                                    // 1:2:3:4:5:6:7::  1:2:3:4:5:6:7:8\n(?:${o}:){6}(?:${i}|:${o}|:)|                             // 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(?:${o}:){5}(?::${i}|(?::${o}){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(?:${o}:){4}(?:(?::${o}){0,1}:${i}|(?::${o}){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(?:${o}:){3}(?:(?::${o}){0,2}:${i}|(?::${o}){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(?:${o}:){2}(?:(?::${o}){0,3}:${i}|(?::${o}){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(?:${o}:){1}(?:(?::${o}){0,4}:${i}|(?::${o}){1,6}|:)| // 1::              1::3:4:5:6:7:8   1::8            1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::${o}){0,5}:${i}|(?::${o}){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(`(?:^${i}$)|(?:^${s}$)`),c=new RegExp(`^${i}$`),u=new RegExp(`^${s}$`),d=e=>e&&e.exact?l:new RegExp(`(?:${r(e)}${i}${r(e)})|(?:${r(e)}${s}${r(e)})`,"g");d.v4=e=>e&&e.exact?c:new RegExp(`${r(e)}${i}${r(e)}`,"g"),d.v6=e=>e&&e.exact?u:new RegExp(`${r(e)}${s}${r(e)}`,"g"),e.exports=d},"./node_modules/is-arguments/index.js":function(e,t,n){"use strict";var a="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,r=n("./node_modules/call-bind/callBound.js")("Object.prototype.toString"),i=function(e){return!(a&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===r(e)},o=function(e){return!!i(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==r(e)&&"[object Function]"===r(e.callee)},s=function(){return i(arguments)}();i.isLegacyArguments=o,e.exports=s?i:o},"./node_modules/is-date-object/index.js":function(e,t,n){"use strict";var a=Date.prototype.getDay,r=Object.prototype.toString,i="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){return"object"==typeof e&&null!==e&&(i?function(e){try{return a.call(e),!0}catch(t){return!1}}(e):"[object Date]"===r.call(e))}},"./node_modules/is-regex/index.js":function(e,t,n){"use strict";var a,r,i,o,s=n("./node_modules/call-bind/callBound.js"),l=n("./node_modules/has-symbols/index.js")()&&"symbol"==typeof Symbol.toStringTag;if(l){a=s("Object.prototype.hasOwnProperty"),r=s("RegExp.prototype.exec"),i={};var c=function(){throw i};o={toString:c,valueOf:c},"symbol"==typeof Symbol.toPrimitive&&(o[Symbol.toPrimitive]=c)}var u=s("Object.prototype.toString"),d=Object.getOwnPropertyDescriptor;e.exports=l?function(e){if(!e||"object"!=typeof e)return!1;var t=d(e,"lastIndex");if(!(t&&a(t,"value")))return!1;try{r(e,o)}catch(n){return n===i}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===u(e)}},"./node_modules/is-url-superb/index.js":function(e,t,n){"use strict";const a=n("./node_modules/url-regex/index.js")({exact:!0});e.exports=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");return a.test(e.trim())}},"./node_modules/lodash/_DataView.js":function(e,t,n){var a=n("./node_modules/lodash/_getNative.js")(n("./node_modules/lodash/_root.js"),"DataView");e.exports=a},"./node_modules/lodash/_Hash.js":function(e,t,n){var a=n("./node_modules/lodash/_hashClear.js"),r=n("./node_modules/lodash/_hashDelete.js"),i=n("./node_modules/lodash/_hashGet.js"),o=n("./node_modules/lodash/_hashHas.js"),s=n("./node_modules/lodash/_hashSet.js");function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}l.prototype.clear=a,l.prototype.delete=r,l.prototype.get=i,l.prototype.has=o,l.prototype.set=s,e.exports=l},"./node_modules/lodash/_ListCache.js":function(e,t,n){var a=n("./node_modules/lodash/_listCacheClear.js"),r=n("./node_modules/lodash/_listCacheDelete.js"),i=n("./node_modules/lodash/_listCacheGet.js"),o=n("./node_modules/lodash/_listCacheHas.js"),s=n("./node_modules/lodash/_listCacheSet.js");function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}l.prototype.clear=a,l.prototype.delete=r,l.prototype.get=i,l.prototype.has=o,l.prototype.set=s,e.exports=l},"./node_modules/lodash/_Map.js":function(e,t,n){var a=n("./node_modules/lodash/_getNative.js")(n("./node_modules/lodash/_root.js"),"Map");e.exports=a},"./node_modules/lodash/_MapCache.js":function(e,t,n){var a=n("./node_modules/lodash/_mapCacheClear.js"),r=n("./node_modules/lodash/_mapCacheDelete.js"),i=n("./node_modules/lodash/_mapCacheGet.js"),o=n("./node_modules/lodash/_mapCacheHas.js"),s=n("./node_modules/lodash/_mapCacheSet.js");function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}l.prototype.clear=a,l.prototype.delete=r,l.prototype.get=i,l.prototype.has=o,l.prototype.set=s,e.exports=l},"./node_modules/lodash/_Promise.js":function(e,t,n){var a=n("./node_modules/lodash/_getNative.js")(n("./node_modules/lodash/_root.js"),"Promise");e.exports=a},"./node_modules/lodash/_Set.js":function(e,t,n){var a=n("./node_modules/lodash/_getNative.js")(n("./node_modules/lodash/_root.js"),"Set");e.exports=a},"./node_modules/lodash/_SetCache.js":function(e,t,n){var a=n("./node_modules/lodash/_MapCache.js"),r=n("./node_modules/lodash/_setCacheAdd.js"),i=n("./node_modules/lodash/_setCacheHas.js");function o(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new a;++t<n;)this.add(e[t])}o.prototype.add=o.prototype.push=r,o.prototype.has=i,e.exports=o},"./node_modules/lodash/_Stack.js":function(e,t,n){var a=n("./node_modules/lodash/_ListCache.js"),r=n("./node_modules/lodash/_stackClear.js"),i=n("./node_modules/lodash/_stackDelete.js"),o=n("./node_modules/lodash/_stackGet.js"),s=n("./node_modules/lodash/_stackHas.js"),l=n("./node_modules/lodash/_stackSet.js");function c(e){var t=this.__data__=new a(e);this.size=t.size}c.prototype.clear=r,c.prototype.delete=i,c.prototype.get=o,c.prototype.has=s,c.prototype.set=l,e.exports=c},"./node_modules/lodash/_Symbol.js":function(e,t,n){var a=n("./node_modules/lodash/_root.js").Symbol;e.exports=a},"./node_modules/lodash/_Uint8Array.js":function(e,t,n){var a=n("./node_modules/lodash/_root.js").Uint8Array;e.exports=a},"./node_modules/lodash/_WeakMap.js":function(e,t,n){var a=n("./node_modules/lodash/_getNative.js")(n("./node_modules/lodash/_root.js"),"WeakMap");e.exports=a},"./node_modules/lodash/_apply.js":function(e,t){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},"./node_modules/lodash/_arrayEach.js":function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length;++n<a&&!1!==t(e[n],n,e););return e}},"./node_modules/lodash/_arrayFilter.js":function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length,r=0,i=[];++n<a;){var o=e[n];t(o,n,e)&&(i[r++]=o)}return i}},"./node_modules/lodash/_arrayLikeKeys.js":function(e,t,n){var a=n("./node_modules/lodash/_baseTimes.js"),r=n("./node_modules/lodash/isArguments.js"),i=n("./node_modules/lodash/isArray.js"),o=n("./node_modules/lodash/isBuffer.js"),s=n("./node_modules/lodash/_isIndex.js"),l=n("./node_modules/lodash/isTypedArray.js"),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),u=!n&&r(e),d=!n&&!u&&o(e),f=!n&&!u&&!d&&l(e),h=n||u||d||f,p=h?a(e.length,String):[],m=p.length;for(var v in e)!t&&!c.call(e,v)||h&&("length"==v||d&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||s(v,m))||p.push(v);return p}},"./node_modules/lodash/_arrayMap.js":function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length,r=Array(a);++n<a;)r[n]=t(e[n],n,e);return r}},"./node_modules/lodash/_arrayPush.js":function(e,t){e.exports=function(e,t){for(var n=-1,a=t.length,r=e.length;++n<a;)e[r+n]=t[n];return e}},"./node_modules/lodash/_arraySome.js":function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length;++n<a;)if(t(e[n],n,e))return!0;return!1}},"./node_modules/lodash/_assignMergeValue.js":function(e,t,n){var a=n("./node_modules/lodash/_baseAssignValue.js"),r=n("./node_modules/lodash/eq.js");e.exports=function(e,t,n){(void 0!==n&&!r(e[t],n)||void 0===n&&!(t in e))&&a(e,t,n)}},"./node_modules/lodash/_assignValue.js":function(e,t,n){var a=n("./node_modules/lodash/_baseAssignValue.js"),r=n("./node_modules/lodash/eq.js"),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var o=e[t];i.call(e,t)&&r(o,n)&&(void 0!==n||t in e)||a(e,t,n)}},"./node_modules/lodash/_assocIndexOf.js":function(e,t,n){var a=n("./node_modules/lodash/eq.js");e.exports=function(e,t){for(var n=e.length;n--;)if(a(e[n][0],t))return n;return-1}},"./node_modules/lodash/_baseAssign.js":function(e,t,n){var a=n("./node_modules/lodash/_copyObject.js"),r=n("./node_modules/lodash/keys.js");e.exports=function(e,t){return e&&a(t,r(t),e)}},"./node_modules/lodash/_baseAssignIn.js":function(e,t,n){var a=n("./node_modules/lodash/_copyObject.js"),r=n("./node_modules/lodash/keysIn.js");e.exports=function(e,t){return e&&a(t,r(t),e)}},"./node_modules/lodash/_baseAssignValue.js":function(e,t,n){var a=n("./node_modules/lodash/_defineProperty.js");e.exports=function(e,t,n){"__proto__"==t&&a?a(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},"./node_modules/lodash/_baseClone.js":function(e,t,n){var a=n("./node_modules/lodash/_Stack.js"),r=n("./node_modules/lodash/_arrayEach.js"),i=n("./node_modules/lodash/_assignValue.js"),o=n("./node_modules/lodash/_baseAssign.js"),s=n("./node_modules/lodash/_baseAssignIn.js"),l=n("./node_modules/lodash/_cloneBuffer.js"),c=n("./node_modules/lodash/_copyArray.js"),u=n("./node_modules/lodash/_copySymbols.js"),d=n("./node_modules/lodash/_copySymbolsIn.js"),f=n("./node_modules/lodash/_getAllKeys.js"),h=n("./node_modules/lodash/_getAllKeysIn.js"),p=n("./node_modules/lodash/_getTag.js"),m=n("./node_modules/lodash/_initCloneArray.js"),v=n("./node_modules/lodash/_initCloneByTag.js"),b=n("./node_modules/lodash/_initCloneObject.js"),g=n("./node_modules/lodash/isArray.js"),y=n("./node_modules/lodash/isBuffer.js"),_=n("./node_modules/lodash/isMap.js"),w=n("./node_modules/lodash/isObject.js"),C=n("./node_modules/lodash/isSet.js"),k=n("./node_modules/lodash/keys.js"),S=n("./node_modules/lodash/keysIn.js"),x="[object Arguments]",E="[object Function]",j="[object Object]",T={};T[x]=T["[object Array]"]=T["[object ArrayBuffer]"]=T["[object DataView]"]=T["[object Boolean]"]=T["[object Date]"]=T["[object Float32Array]"]=T["[object Float64Array]"]=T["[object Int8Array]"]=T["[object Int16Array]"]=T["[object Int32Array]"]=T["[object Map]"]=T["[object Number]"]=T[j]=T["[object RegExp]"]=T["[object Set]"]=T["[object String]"]=T["[object Symbol]"]=T["[object Uint8Array]"]=T["[object Uint8ClampedArray]"]=T["[object Uint16Array]"]=T["[object Uint32Array]"]=!0,T["[object Error]"]=T[E]=T["[object WeakMap]"]=!1,e.exports=function e(t,n,M,O,P,A){var D,L=1&n,R=2&n,I=4&n;if(M&&(D=P?M(t,O,P,A):M(t)),void 0!==D)return D;if(!w(t))return t;var B=g(t);if(B){if(D=m(t),!L)return c(t,D)}else{var N=p(t),F=N==E||"[object GeneratorFunction]"==N;if(y(t))return l(t,L);if(N==j||N==x||F&&!P){if(D=R||F?{}:b(t),!L)return R?d(t,s(D,t)):u(t,o(D,t))}else{if(!T[N])return P?t:{};D=v(t,N,L)}}A||(A=new a);var V=A.get(t);if(V)return V;A.set(t,D),C(t)?t.forEach((function(a){D.add(e(a,n,M,a,t,A))})):_(t)&&t.forEach((function(a,r){D.set(r,e(a,n,M,r,t,A))}));var H=B?void 0:(I?R?h:f:R?S:k)(t);return r(H||t,(function(a,r){H&&(a=t[r=a]),i(D,r,e(a,n,M,r,t,A))})),D}},"./node_modules/lodash/_baseCreate.js":function(e,t,n){var a=n("./node_modules/lodash/isObject.js"),r=Object.create,i=function(){function e(){}return function(t){if(!a(t))return{};if(r)return r(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=i},"./node_modules/lodash/_baseEach.js":function(e,t,n){var a=n("./node_modules/lodash/_baseForOwn.js"),r=n("./node_modules/lodash/_createBaseEach.js")(a);e.exports=r},"./node_modules/lodash/_baseFor.js":function(e,t,n){var a=n("./node_modules/lodash/_createBaseFor.js")();e.exports=a},"./node_modules/lodash/_baseForOwn.js":function(e,t,n){var a=n("./node_modules/lodash/_baseFor.js"),r=n("./node_modules/lodash/keys.js");e.exports=function(e,t){return e&&a(e,t,r)}},"./node_modules/lodash/_baseGet.js":function(e,t,n){var a=n("./node_modules/lodash/_castPath.js"),r=n("./node_modules/lodash/_toKey.js");e.exports=function(e,t){for(var n=0,i=(t=a(t,e)).length;null!=e&&n<i;)e=e[r(t[n++])];return n&&n==i?e:void 0}},"./node_modules/lodash/_baseGetAllKeys.js":function(e,t,n){var a=n("./node_modules/lodash/_arrayPush.js"),r=n("./node_modules/lodash/isArray.js");e.exports=function(e,t,n){var i=t(e);return r(e)?i:a(i,n(e))}},"./node_modules/lodash/_baseGetTag.js":function(e,t,n){var a=n("./node_modules/lodash/_Symbol.js"),r=n("./node_modules/lodash/_getRawTag.js"),i=n("./node_modules/lodash/_objectToString.js"),o=a?a.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?r(e):i(e)}},"./node_modules/lodash/_baseHasIn.js":function(e,t){e.exports=function(e,t){return null!=e&&t in Object(e)}},"./node_modules/lodash/_baseIsArguments.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetTag.js"),r=n("./node_modules/lodash/isObjectLike.js");e.exports=function(e){return r(e)&&"[object Arguments]"==a(e)}},"./node_modules/lodash/_baseIsEqual.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsEqualDeep.js"),r=n("./node_modules/lodash/isObjectLike.js");e.exports=function e(t,n,i,o,s){return t===n||(null==t||null==n||!r(t)&&!r(n)?t!=t&&n!=n:a(t,n,i,o,e,s))}},"./node_modules/lodash/_baseIsEqualDeep.js":function(e,t,n){var a=n("./node_modules/lodash/_Stack.js"),r=n("./node_modules/lodash/_equalArrays.js"),i=n("./node_modules/lodash/_equalByTag.js"),o=n("./node_modules/lodash/_equalObjects.js"),s=n("./node_modules/lodash/_getTag.js"),l=n("./node_modules/lodash/isArray.js"),c=n("./node_modules/lodash/isBuffer.js"),u=n("./node_modules/lodash/isTypedArray.js"),d="[object Arguments]",f="[object Array]",h="[object Object]",p=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,m,v,b){var g=l(e),y=l(t),_=g?f:s(e),w=y?f:s(t),C=(_=_==d?h:_)==h,k=(w=w==d?h:w)==h,S=_==w;if(S&&c(e)){if(!c(t))return!1;g=!0,C=!1}if(S&&!C)return b||(b=new a),g||u(e)?r(e,t,n,m,v,b):i(e,t,_,n,m,v,b);if(!(1&n)){var x=C&&p.call(e,"__wrapped__"),E=k&&p.call(t,"__wrapped__");if(x||E){var j=x?e.value():e,T=E?t.value():t;return b||(b=new a),v(j,T,n,m,b)}}return!!S&&(b||(b=new a),o(e,t,n,m,v,b))}},"./node_modules/lodash/_baseIsMap.js":function(e,t,n){var a=n("./node_modules/lodash/_getTag.js"),r=n("./node_modules/lodash/isObjectLike.js");e.exports=function(e){return r(e)&&"[object Map]"==a(e)}},"./node_modules/lodash/_baseIsMatch.js":function(e,t,n){var a=n("./node_modules/lodash/_Stack.js"),r=n("./node_modules/lodash/_baseIsEqual.js");e.exports=function(e,t,n,i){var o=n.length,s=o,l=!i;if(null==e)return!s;for(e=Object(e);o--;){var c=n[o];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++o<s;){var u=(c=n[o])[0],d=e[u],f=c[1];if(l&&c[2]){if(void 0===d&&!(u in e))return!1}else{var h=new a;if(i)var p=i(d,f,u,e,t,h);if(!(void 0===p?r(f,d,3,i,h):p))return!1}}return!0}},"./node_modules/lodash/_baseIsNative.js":function(e,t,n){var a=n("./node_modules/lodash/isFunction.js"),r=n("./node_modules/lodash/_isMasked.js"),i=n("./node_modules/lodash/isObject.js"),o=n("./node_modules/lodash/_toSource.js"),s=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,u=l.toString,d=c.hasOwnProperty,f=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||r(e))&&(a(e)?f:s).test(o(e))}},"./node_modules/lodash/_baseIsSet.js":function(e,t,n){var a=n("./node_modules/lodash/_getTag.js"),r=n("./node_modules/lodash/isObjectLike.js");e.exports=function(e){return r(e)&&"[object Set]"==a(e)}},"./node_modules/lodash/_baseIsTypedArray.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetTag.js"),r=n("./node_modules/lodash/isLength.js"),i=n("./node_modules/lodash/isObjectLike.js"),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&r(e.length)&&!!o[a(e)]}},"./node_modules/lodash/_baseIteratee.js":function(e,t,n){var a=n("./node_modules/lodash/_baseMatches.js"),r=n("./node_modules/lodash/_baseMatchesProperty.js"),i=n("./node_modules/lodash/identity.js"),o=n("./node_modules/lodash/isArray.js"),s=n("./node_modules/lodash/property.js");e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?o(e)?r(e[0],e[1]):a(e):s(e)}},"./node_modules/lodash/_baseKeys.js":function(e,t,n){var a=n("./node_modules/lodash/_isPrototype.js"),r=n("./node_modules/lodash/_nativeKeys.js"),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!a(e))return r(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},"./node_modules/lodash/_baseKeysIn.js":function(e,t,n){var a=n("./node_modules/lodash/isObject.js"),r=n("./node_modules/lodash/_isPrototype.js"),i=n("./node_modules/lodash/_nativeKeysIn.js"),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!a(e))return i(e);var t=r(e),n=[];for(var s in e)("constructor"!=s||!t&&o.call(e,s))&&n.push(s);return n}},"./node_modules/lodash/_baseMap.js":function(e,t,n){var a=n("./node_modules/lodash/_baseEach.js"),r=n("./node_modules/lodash/isArrayLike.js");e.exports=function(e,t){var n=-1,i=r(e)?Array(e.length):[];return a(e,(function(e,a,r){i[++n]=t(e,a,r)})),i}},"./node_modules/lodash/_baseMatches.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsMatch.js"),r=n("./node_modules/lodash/_getMatchData.js"),i=n("./node_modules/lodash/_matchesStrictComparable.js");e.exports=function(e){var t=r(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(n){return n===e||a(n,e,t)}}},"./node_modules/lodash/_baseMatchesProperty.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsEqual.js"),r=n("./node_modules/lodash/get.js"),i=n("./node_modules/lodash/hasIn.js"),o=n("./node_modules/lodash/_isKey.js"),s=n("./node_modules/lodash/_isStrictComparable.js"),l=n("./node_modules/lodash/_matchesStrictComparable.js"),c=n("./node_modules/lodash/_toKey.js");e.exports=function(e,t){return o(e)&&s(t)?l(c(e),t):function(n){var o=r(n,e);return void 0===o&&o===t?i(n,e):a(t,o,3)}}},"./node_modules/lodash/_baseMerge.js":function(e,t,n){var a=n("./node_modules/lodash/_Stack.js"),r=n("./node_modules/lodash/_assignMergeValue.js"),i=n("./node_modules/lodash/_baseFor.js"),o=n("./node_modules/lodash/_baseMergeDeep.js"),s=n("./node_modules/lodash/isObject.js"),l=n("./node_modules/lodash/keysIn.js"),c=n("./node_modules/lodash/_safeGet.js");e.exports=function e(t,n,u,d,f){t!==n&&i(n,(function(i,l){if(f||(f=new a),s(i))o(t,n,l,u,e,d,f);else{var h=d?d(c(t,l),i,l+"",t,n,f):void 0;void 0===h&&(h=i),r(t,l,h)}}),l)}},"./node_modules/lodash/_baseMergeDeep.js":function(e,t,n){var a=n("./node_modules/lodash/_assignMergeValue.js"),r=n("./node_modules/lodash/_cloneBuffer.js"),i=n("./node_modules/lodash/_cloneTypedArray.js"),o=n("./node_modules/lodash/_copyArray.js"),s=n("./node_modules/lodash/_initCloneObject.js"),l=n("./node_modules/lodash/isArguments.js"),c=n("./node_modules/lodash/isArray.js"),u=n("./node_modules/lodash/isArrayLikeObject.js"),d=n("./node_modules/lodash/isBuffer.js"),f=n("./node_modules/lodash/isFunction.js"),h=n("./node_modules/lodash/isObject.js"),p=n("./node_modules/lodash/isPlainObject.js"),m=n("./node_modules/lodash/isTypedArray.js"),v=n("./node_modules/lodash/_safeGet.js"),b=n("./node_modules/lodash/toPlainObject.js");e.exports=function(e,t,n,g,y,_,w){var C=v(e,n),k=v(t,n),S=w.get(k);if(S)a(e,n,S);else{var x=_?_(C,k,n+"",e,t,w):void 0,E=void 0===x;if(E){var j=c(k),T=!j&&d(k),M=!j&&!T&&m(k);x=k,j||T||M?c(C)?x=C:u(C)?x=o(C):T?(E=!1,x=r(k,!0)):M?(E=!1,x=i(k,!0)):x=[]:p(k)||l(k)?(x=C,l(C)?x=b(C):h(C)&&!f(C)||(x=s(k))):E=!1}E&&(w.set(k,x),y(x,k,g,_,w),w.delete(k)),a(e,n,x)}}},"./node_modules/lodash/_baseProperty.js":function(e,t){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},"./node_modules/lodash/_basePropertyDeep.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGet.js");e.exports=function(e){return function(t){return a(t,e)}}},"./node_modules/lodash/_baseRest.js":function(e,t,n){var a=n("./node_modules/lodash/identity.js"),r=n("./node_modules/lodash/_overRest.js"),i=n("./node_modules/lodash/_setToString.js");e.exports=function(e,t){return i(r(e,t,a),e+"")}},"./node_modules/lodash/_baseSetToString.js":function(e,t,n){var a=n("./node_modules/lodash/constant.js"),r=n("./node_modules/lodash/_defineProperty.js"),i=n("./node_modules/lodash/identity.js"),o=r?function(e,t){return r(e,"toString",{configurable:!0,enumerable:!1,value:a(t),writable:!0})}:i;e.exports=o},"./node_modules/lodash/_baseTimes.js":function(e,t){e.exports=function(e,t){for(var n=-1,a=Array(e);++n<e;)a[n]=t(n);return a}},"./node_modules/lodash/_baseToString.js":function(e,t,n){var a=n("./node_modules/lodash/_Symbol.js"),r=n("./node_modules/lodash/_arrayMap.js"),i=n("./node_modules/lodash/isArray.js"),o=n("./node_modules/lodash/isSymbol.js"),s=a?a.prototype:void 0,l=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return r(t,e)+"";if(o(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-Infinity?"-0":n}},"./node_modules/lodash/_baseTrim.js":function(e,t,n){var a=n("./node_modules/lodash/_trimmedEndIndex.js"),r=/^\s+/;e.exports=function(e){return e?e.slice(0,a(e)+1).replace(r,""):e}},"./node_modules/lodash/_baseUnary.js":function(e,t){e.exports=function(e){return function(t){return e(t)}}},"./node_modules/lodash/_cacheHas.js":function(e,t){e.exports=function(e,t){return e.has(t)}},"./node_modules/lodash/_castFunction.js":function(e,t,n){var a=n("./node_modules/lodash/identity.js");e.exports=function(e){return"function"==typeof e?e:a}},"./node_modules/lodash/_castPath.js":function(e,t,n){var a=n("./node_modules/lodash/isArray.js"),r=n("./node_modules/lodash/_isKey.js"),i=n("./node_modules/lodash/_stringToPath.js"),o=n("./node_modules/lodash/toString.js");e.exports=function(e,t){return a(e)?e:r(e,t)?[e]:i(o(e))}},"./node_modules/lodash/_cloneArrayBuffer.js":function(e,t,n){var a=n("./node_modules/lodash/_Uint8Array.js");e.exports=function(e){var t=new e.constructor(e.byteLength);return new a(t).set(new a(e)),t}},"./node_modules/lodash/_cloneBuffer.js":function(e,t,n){(function(e){var a=n("./node_modules/lodash/_root.js"),r=t&&!t.nodeType&&t,i=r&&"object"==typeof e&&e&&!e.nodeType&&e,o=i&&i.exports===r?a.Buffer:void 0,s=o?o.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,a=s?s(n):new e.constructor(n);return e.copy(a),a}}).call(this,n("./node_modules/webpack/buildin/module.js")(e))},"./node_modules/lodash/_cloneDataView.js":function(e,t,n){var a=n("./node_modules/lodash/_cloneArrayBuffer.js");e.exports=function(e,t){var n=t?a(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},"./node_modules/lodash/_cloneRegExp.js":function(e,t){var n=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}},"./node_modules/lodash/_cloneSymbol.js":function(e,t,n){var a=n("./node_modules/lodash/_Symbol.js"),r=a?a.prototype:void 0,i=r?r.valueOf:void 0;e.exports=function(e){return i?Object(i.call(e)):{}}},"./node_modules/lodash/_cloneTypedArray.js":function(e,t,n){var a=n("./node_modules/lodash/_cloneArrayBuffer.js");e.exports=function(e,t){var n=t?a(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},"./node_modules/lodash/_copyArray.js":function(e,t){e.exports=function(e,t){var n=-1,a=e.length;for(t||(t=Array(a));++n<a;)t[n]=e[n];return t}},"./node_modules/lodash/_copyObject.js":function(e,t,n){var a=n("./node_modules/lodash/_assignValue.js"),r=n("./node_modules/lodash/_baseAssignValue.js");e.exports=function(e,t,n,i){var o=!n;n||(n={});for(var s=-1,l=t.length;++s<l;){var c=t[s],u=i?i(n[c],e[c],c,n,e):void 0;void 0===u&&(u=e[c]),o?r(n,c,u):a(n,c,u)}return n}},"./node_modules/lodash/_copySymbols.js":function(e,t,n){var a=n("./node_modules/lodash/_copyObject.js"),r=n("./node_modules/lodash/_getSymbols.js");e.exports=function(e,t){return a(e,r(e),t)}},"./node_modules/lodash/_copySymbolsIn.js":function(e,t,n){var a=n("./node_modules/lodash/_copyObject.js"),r=n("./node_modules/lodash/_getSymbolsIn.js");e.exports=function(e,t){return a(e,r(e),t)}},"./node_modules/lodash/_coreJsData.js":function(e,t,n){var a=n("./node_modules/lodash/_root.js")["__core-js_shared__"];e.exports=a},"./node_modules/lodash/_createAssigner.js":function(e,t,n){var a=n("./node_modules/lodash/_baseRest.js"),r=n("./node_modules/lodash/_isIterateeCall.js");e.exports=function(e){return a((function(t,n){var a=-1,i=n.length,o=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(i--,o):void 0,s&&r(n[0],n[1],s)&&(o=i<3?void 0:o,i=1),t=Object(t);++a<i;){var l=n[a];l&&e(t,l,a,o)}return t}))}},"./node_modules/lodash/_createBaseEach.js":function(e,t,n){var a=n("./node_modules/lodash/isArrayLike.js");e.exports=function(e,t){return function(n,r){if(null==n)return n;if(!a(n))return e(n,r);for(var i=n.length,o=t?i:-1,s=Object(n);(t?o--:++o<i)&&!1!==r(s[o],o,s););return n}}},"./node_modules/lodash/_createBaseFor.js":function(e,t){e.exports=function(e){return function(t,n,a){for(var r=-1,i=Object(t),o=a(t),s=o.length;s--;){var l=o[e?s:++r];if(!1===n(i[l],l,i))break}return t}}},"./node_modules/lodash/_defineProperty.js":function(e,t,n){var a=n("./node_modules/lodash/_getNative.js"),r=function(){try{var e=a(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=r},"./node_modules/lodash/_equalArrays.js":function(e,t,n){var a=n("./node_modules/lodash/_SetCache.js"),r=n("./node_modules/lodash/_arraySome.js"),i=n("./node_modules/lodash/_cacheHas.js");e.exports=function(e,t,n,o,s,l){var c=1&n,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var f=l.get(e),h=l.get(t);if(f&&h)return f==t&&h==e;var p=-1,m=!0,v=2&n?new a:void 0;for(l.set(e,t),l.set(t,e);++p<u;){var b=e[p],g=t[p];if(o)var y=c?o(g,b,p,t,e,l):o(b,g,p,e,t,l);if(void 0!==y){if(y)continue;m=!1;break}if(v){if(!r(t,(function(e,t){if(!i(v,t)&&(b===e||s(b,e,n,o,l)))return v.push(t)}))){m=!1;break}}else if(b!==g&&!s(b,g,n,o,l)){m=!1;break}}return l.delete(e),l.delete(t),m}},"./node_modules/lodash/_equalByTag.js":function(e,t,n){var a=n("./node_modules/lodash/_Symbol.js"),r=n("./node_modules/lodash/_Uint8Array.js"),i=n("./node_modules/lodash/eq.js"),o=n("./node_modules/lodash/_equalArrays.js"),s=n("./node_modules/lodash/_mapToArray.js"),l=n("./node_modules/lodash/_setToArray.js"),c=a?a.prototype:void 0,u=c?c.valueOf:void 0;e.exports=function(e,t,n,a,c,d,f){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new r(e),new r(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var h=s;case"[object Set]":var p=1&a;if(h||(h=l),e.size!=t.size&&!p)return!1;var m=f.get(e);if(m)return m==t;a|=2,f.set(e,t);var v=o(h(e),h(t),a,c,d,f);return f.delete(e),v;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},"./node_modules/lodash/_equalObjects.js":function(e,t,n){var a=n("./node_modules/lodash/_getAllKeys.js"),r=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,i,o,s){var l=1&n,c=a(e),u=c.length;if(u!=a(t).length&&!l)return!1;for(var d=u;d--;){var f=c[d];if(!(l?f in t:r.call(t,f)))return!1}var h=s.get(e),p=s.get(t);if(h&&p)return h==t&&p==e;var m=!0;s.set(e,t),s.set(t,e);for(var v=l;++d<u;){var b=e[f=c[d]],g=t[f];if(i)var y=l?i(g,b,f,t,e,s):i(b,g,f,e,t,s);if(!(void 0===y?b===g||o(b,g,n,i,s):y)){m=!1;break}v||(v="constructor"==f)}if(m&&!v){var _=e.constructor,w=t.constructor;_==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof _&&_ instanceof _&&"function"==typeof w&&w instanceof w||(m=!1)}return s.delete(e),s.delete(t),m}},"./node_modules/lodash/_freeGlobal.js":function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/lodash/_getAllKeys.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetAllKeys.js"),r=n("./node_modules/lodash/_getSymbols.js"),i=n("./node_modules/lodash/keys.js");e.exports=function(e){return a(e,i,r)}},"./node_modules/lodash/_getAllKeysIn.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetAllKeys.js"),r=n("./node_modules/lodash/_getSymbolsIn.js"),i=n("./node_modules/lodash/keysIn.js");e.exports=function(e){return a(e,i,r)}},"./node_modules/lodash/_getMapData.js":function(e,t,n){var a=n("./node_modules/lodash/_isKeyable.js");e.exports=function(e,t){var n=e.__data__;return a(t)?n["string"==typeof t?"string":"hash"]:n.map}},"./node_modules/lodash/_getMatchData.js":function(e,t,n){var a=n("./node_modules/lodash/_isStrictComparable.js"),r=n("./node_modules/lodash/keys.js");e.exports=function(e){for(var t=r(e),n=t.length;n--;){var i=t[n],o=e[i];t[n]=[i,o,a(o)]}return t}},"./node_modules/lodash/_getNative.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsNative.js"),r=n("./node_modules/lodash/_getValue.js");e.exports=function(e,t){var n=r(e,t);return a(n)?n:void 0}},"./node_modules/lodash/_getPrototype.js":function(e,t,n){var a=n("./node_modules/lodash/_overArg.js")(Object.getPrototypeOf,Object);e.exports=a},"./node_modules/lodash/_getRawTag.js":function(e,t,n){var a=n("./node_modules/lodash/_Symbol.js"),r=Object.prototype,i=r.hasOwnProperty,o=r.toString,s=a?a.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var a=!0}catch(l){}var r=o.call(e);return a&&(t?e[s]=n:delete e[s]),r}},"./node_modules/lodash/_getSymbols.js":function(e,t,n){var a=n("./node_modules/lodash/_arrayFilter.js"),r=n("./node_modules/lodash/stubArray.js"),i=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,s=o?function(e){return null==e?[]:(e=Object(e),a(o(e),(function(t){return i.call(e,t)})))}:r;e.exports=s},"./node_modules/lodash/_getSymbolsIn.js":function(e,t,n){var a=n("./node_modules/lodash/_arrayPush.js"),r=n("./node_modules/lodash/_getPrototype.js"),i=n("./node_modules/lodash/_getSymbols.js"),o=n("./node_modules/lodash/stubArray.js"),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)a(t,i(e)),e=r(e);return t}:o;e.exports=s},"./node_modules/lodash/_getTag.js":function(e,t,n){var a=n("./node_modules/lodash/_DataView.js"),r=n("./node_modules/lodash/_Map.js"),i=n("./node_modules/lodash/_Promise.js"),o=n("./node_modules/lodash/_Set.js"),s=n("./node_modules/lodash/_WeakMap.js"),l=n("./node_modules/lodash/_baseGetTag.js"),c=n("./node_modules/lodash/_toSource.js"),u="[object Map]",d="[object Promise]",f="[object Set]",h="[object WeakMap]",p="[object DataView]",m=c(a),v=c(r),b=c(i),g=c(o),y=c(s),_=l;(a&&_(new a(new ArrayBuffer(1)))!=p||r&&_(new r)!=u||i&&_(i.resolve())!=d||o&&_(new o)!=f||s&&_(new s)!=h)&&(_=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,a=n?c(n):"";if(a)switch(a){case m:return p;case v:return u;case b:return d;case g:return f;case y:return h}return t}),e.exports=_},"./node_modules/lodash/_getValue.js":function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},"./node_modules/lodash/_hasPath.js":function(e,t,n){var a=n("./node_modules/lodash/_castPath.js"),r=n("./node_modules/lodash/isArguments.js"),i=n("./node_modules/lodash/isArray.js"),o=n("./node_modules/lodash/_isIndex.js"),s=n("./node_modules/lodash/isLength.js"),l=n("./node_modules/lodash/_toKey.js");e.exports=function(e,t,n){for(var c=-1,u=(t=a(t,e)).length,d=!1;++c<u;){var f=l(t[c]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++c!=u?d:!!(u=null==e?0:e.length)&&s(u)&&o(f,u)&&(i(e)||r(e))}},"./node_modules/lodash/_hashClear.js":function(e,t,n){var a=n("./node_modules/lodash/_nativeCreate.js");e.exports=function(){this.__data__=a?a(null):{},this.size=0}},"./node_modules/lodash/_hashDelete.js":function(e,t){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},"./node_modules/lodash/_hashGet.js":function(e,t,n){var a=n("./node_modules/lodash/_nativeCreate.js"),r=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(a){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return r.call(t,e)?t[e]:void 0}},"./node_modules/lodash/_hashHas.js":function(e,t,n){var a=n("./node_modules/lodash/_nativeCreate.js"),r=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return a?void 0!==t[e]:r.call(t,e)}},"./node_modules/lodash/_hashSet.js":function(e,t,n){var a=n("./node_modules/lodash/_nativeCreate.js");e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=a&&void 0===t?"__lodash_hash_undefined__":t,this}},"./node_modules/lodash/_initCloneArray.js":function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,a=new e.constructor(t);return t&&"string"==typeof e[0]&&n.call(e,"index")&&(a.index=e.index,a.input=e.input),a}},"./node_modules/lodash/_initCloneByTag.js":function(e,t,n){var a=n("./node_modules/lodash/_cloneArrayBuffer.js"),r=n("./node_modules/lodash/_cloneDataView.js"),i=n("./node_modules/lodash/_cloneRegExp.js"),o=n("./node_modules/lodash/_cloneSymbol.js"),s=n("./node_modules/lodash/_cloneTypedArray.js");e.exports=function(e,t,n){var l=e.constructor;switch(t){case"[object ArrayBuffer]":return a(e);case"[object Boolean]":case"[object Date]":return new l(+e);case"[object DataView]":return r(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,n);case"[object Map]":return new l;case"[object Number]":case"[object String]":return new l(e);case"[object RegExp]":return i(e);case"[object Set]":return new l;case"[object Symbol]":return o(e)}}},"./node_modules/lodash/_initCloneObject.js":function(e,t,n){var a=n("./node_modules/lodash/_baseCreate.js"),r=n("./node_modules/lodash/_getPrototype.js"),i=n("./node_modules/lodash/_isPrototype.js");e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:a(r(e))}},"./node_modules/lodash/_isIndex.js":function(e,t){var n=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var a=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==a||"symbol"!=a&&n.test(e))&&e>-1&&e%1==0&&e<t}},"./node_modules/lodash/_isIterateeCall.js":function(e,t,n){var a=n("./node_modules/lodash/eq.js"),r=n("./node_modules/lodash/isArrayLike.js"),i=n("./node_modules/lodash/_isIndex.js"),o=n("./node_modules/lodash/isObject.js");e.exports=function(e,t,n){if(!o(n))return!1;var s=typeof t;return!!("number"==s?r(n)&&i(t,n.length):"string"==s&&t in n)&&a(n[t],e)}},"./node_modules/lodash/_isKey.js":function(e,t,n){var a=n("./node_modules/lodash/isArray.js"),r=n("./node_modules/lodash/isSymbol.js"),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(e,t){if(a(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!r(e))||(o.test(e)||!i.test(e)||null!=t&&e in Object(t))}},"./node_modules/lodash/_isKeyable.js":function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},"./node_modules/lodash/_isMasked.js":function(e,t,n){var a,r=n("./node_modules/lodash/_coreJsData.js"),i=(a=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+a:"";e.exports=function(e){return!!i&&i in e}},"./node_modules/lodash/_isPrototype.js":function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},"./node_modules/lodash/_isStrictComparable.js":function(e,t,n){var a=n("./node_modules/lodash/isObject.js");e.exports=function(e){return e==e&&!a(e)}},"./node_modules/lodash/_listCacheClear.js":function(e,t){e.exports=function(){this.__data__=[],this.size=0}},"./node_modules/lodash/_listCacheDelete.js":function(e,t,n){var a=n("./node_modules/lodash/_assocIndexOf.js"),r=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=a(t,e);return!(n<0)&&(n==t.length-1?t.pop():r.call(t,n,1),--this.size,!0)}},"./node_modules/lodash/_listCacheGet.js":function(e,t,n){var a=n("./node_modules/lodash/_assocIndexOf.js");e.exports=function(e){var t=this.__data__,n=a(t,e);return n<0?void 0:t[n][1]}},"./node_modules/lodash/_listCacheHas.js":function(e,t,n){var a=n("./node_modules/lodash/_assocIndexOf.js");e.exports=function(e){return a(this.__data__,e)>-1}},"./node_modules/lodash/_listCacheSet.js":function(e,t,n){var a=n("./node_modules/lodash/_assocIndexOf.js");e.exports=function(e,t){var n=this.__data__,r=a(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}},"./node_modules/lodash/_mapCacheClear.js":function(e,t,n){var a=n("./node_modules/lodash/_Hash.js"),r=n("./node_modules/lodash/_ListCache.js"),i=n("./node_modules/lodash/_Map.js");e.exports=function(){this.size=0,this.__data__={hash:new a,map:new(i||r),string:new a}}},"./node_modules/lodash/_mapCacheDelete.js":function(e,t,n){var a=n("./node_modules/lodash/_getMapData.js");e.exports=function(e){var t=a(this,e).delete(e);return this.size-=t?1:0,t}},"./node_modules/lodash/_mapCacheGet.js":function(e,t,n){var a=n("./node_modules/lodash/_getMapData.js");e.exports=function(e){return a(this,e).get(e)}},"./node_modules/lodash/_mapCacheHas.js":function(e,t,n){var a=n("./node_modules/lodash/_getMapData.js");e.exports=function(e){return a(this,e).has(e)}},"./node_modules/lodash/_mapCacheSet.js":function(e,t,n){var a=n("./node_modules/lodash/_getMapData.js");e.exports=function(e,t){var n=a(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}},"./node_modules/lodash/_mapToArray.js":function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,a){n[++t]=[a,e]})),n}},"./node_modules/lodash/_matchesStrictComparable.js":function(e,t){e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},"./node_modules/lodash/_memoizeCapped.js":function(e,t,n){var a=n("./node_modules/lodash/memoize.js");e.exports=function(e){var t=a(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},"./node_modules/lodash/_nativeCreate.js":function(e,t,n){var a=n("./node_modules/lodash/_getNative.js")(Object,"create");e.exports=a},"./node_modules/lodash/_nativeKeys.js":function(e,t,n){var a=n("./node_modules/lodash/_overArg.js")(Object.keys,Object);e.exports=a},"./node_modules/lodash/_nativeKeysIn.js":function(e,t){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},"./node_modules/lodash/_nodeUtil.js":function(e,t,n){(function(e){var a=n("./node_modules/lodash/_freeGlobal.js"),r=t&&!t.nodeType&&t,i=r&&"object"==typeof e&&e&&!e.nodeType&&e,o=i&&i.exports===r&&a.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||o&&o.binding&&o.binding("util")}catch(t){}}();e.exports=s}).call(this,n("./node_modules/webpack/buildin/module.js")(e))},"./node_modules/lodash/_objectToString.js":function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},"./node_modules/lodash/_overArg.js":function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},"./node_modules/lodash/_overRest.js":function(e,t,n){var a=n("./node_modules/lodash/_apply.js"),r=Math.max;e.exports=function(e,t,n){return t=r(void 0===t?e.length-1:t,0),function(){for(var i=arguments,o=-1,s=r(i.length-t,0),l=Array(s);++o<s;)l[o]=i[t+o];o=-1;for(var c=Array(t+1);++o<t;)c[o]=i[o];return c[t]=n(l),a(e,this,c)}}},"./node_modules/lodash/_root.js":function(e,t,n){var a=n("./node_modules/lodash/_freeGlobal.js"),r="object"==typeof self&&self&&self.Object===Object&&self,i=a||r||Function("return this")();e.exports=i},"./node_modules/lodash/_safeGet.js":function(e,t){e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},"./node_modules/lodash/_setCacheAdd.js":function(e,t){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},"./node_modules/lodash/_setCacheHas.js":function(e,t){e.exports=function(e){return this.__data__.has(e)}},"./node_modules/lodash/_setToArray.js":function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},"./node_modules/lodash/_setToString.js":function(e,t,n){var a=n("./node_modules/lodash/_baseSetToString.js"),r=n("./node_modules/lodash/_shortOut.js")(a);e.exports=r},"./node_modules/lodash/_shortOut.js":function(e,t){var n=Date.now;e.exports=function(e){var t=0,a=0;return function(){var r=n(),i=16-(r-a);if(a=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},"./node_modules/lodash/_stackClear.js":function(e,t,n){var a=n("./node_modules/lodash/_ListCache.js");e.exports=function(){this.__data__=new a,this.size=0}},"./node_modules/lodash/_stackDelete.js":function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},"./node_modules/lodash/_stackGet.js":function(e,t){e.exports=function(e){return this.__data__.get(e)}},"./node_modules/lodash/_stackHas.js":function(e,t){e.exports=function(e){return this.__data__.has(e)}},"./node_modules/lodash/_stackSet.js":function(e,t,n){var a=n("./node_modules/lodash/_ListCache.js"),r=n("./node_modules/lodash/_Map.js"),i=n("./node_modules/lodash/_MapCache.js");e.exports=function(e,t){var n=this.__data__;if(n instanceof a){var o=n.__data__;if(!r||o.length<199)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(o)}return n.set(e,t),this.size=n.size,this}},"./node_modules/lodash/_stringToPath.js":function(e,t,n){var a=n("./node_modules/lodash/_memoizeCapped.js"),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,o=a((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(r,(function(e,n,a,r){t.push(a?r.replace(i,"$1"):n||e)})),t}));e.exports=o},"./node_modules/lodash/_toKey.js":function(e,t,n){var a=n("./node_modules/lodash/isSymbol.js");e.exports=function(e){if("string"==typeof e||a(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}},"./node_modules/lodash/_toSource.js":function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(t){}try{return e+""}catch(t){}}return""}},"./node_modules/lodash/_trimmedEndIndex.js":function(e,t){var n=/\s/;e.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},"./node_modules/lodash/cloneDeep.js":function(e,t,n){var a=n("./node_modules/lodash/_baseClone.js");e.exports=function(e){return a(e,5)}},"./node_modules/lodash/constant.js":function(e,t){e.exports=function(e){return function(){return e}}},"./node_modules/lodash/debounce.js":function(e,t,n){var a=n("./node_modules/lodash/isObject.js"),r=n("./node_modules/lodash/now.js"),i=n("./node_modules/lodash/toNumber.js"),o=Math.max,s=Math.min;e.exports=function(e,t,n){var l,c,u,d,f,h,p=0,m=!1,v=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function g(t){var n=l,a=c;return l=c=void 0,p=t,d=e.apply(a,n)}function y(e){return p=e,f=setTimeout(w,t),m?g(e):d}function _(e){var n=e-h;return void 0===h||n>=t||n<0||v&&e-p>=u}function w(){var e=r();if(_(e))return C(e);f=setTimeout(w,function(e){var n=t-(e-h);return v?s(n,u-(e-p)):n}(e))}function C(e){return f=void 0,b&&l?g(e):(l=c=void 0,d)}function k(){var e=r(),n=_(e);if(l=arguments,c=this,h=e,n){if(void 0===f)return y(h);if(v)return clearTimeout(f),f=setTimeout(w,t),g(h)}return void 0===f&&(f=setTimeout(w,t)),d}return t=i(t)||0,a(n)&&(m=!!n.leading,u=(v="maxWait"in n)?o(i(n.maxWait)||0,t):u,b="trailing"in n?!!n.trailing:b),k.cancel=function(){void 0!==f&&clearTimeout(f),p=0,l=h=c=f=void 0},k.flush=function(){return void 0===f?d:C(r())},k}},"./node_modules/lodash/each.js":function(e,t,n){e.exports=n("./node_modules/lodash/forEach.js")},"./node_modules/lodash/eq.js":function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},"./node_modules/lodash/forEach.js":function(e,t,n){var a=n("./node_modules/lodash/_arrayEach.js"),r=n("./node_modules/lodash/_baseEach.js"),i=n("./node_modules/lodash/_castFunction.js"),o=n("./node_modules/lodash/isArray.js");e.exports=function(e,t){return(o(e)?a:r)(e,i(t))}},"./node_modules/lodash/forOwn.js":function(e,t,n){var a=n("./node_modules/lodash/_baseForOwn.js"),r=n("./node_modules/lodash/_castFunction.js");e.exports=function(e,t){return e&&a(e,r(t))}},"./node_modules/lodash/get.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGet.js");e.exports=function(e,t,n){var r=null==e?void 0:a(e,t);return void 0===r?n:r}},"./node_modules/lodash/hasIn.js":function(e,t,n){var a=n("./node_modules/lodash/_baseHasIn.js"),r=n("./node_modules/lodash/_hasPath.js");e.exports=function(e,t){return null!=e&&r(e,t,a)}},"./node_modules/lodash/identity.js":function(e,t){e.exports=function(e){return e}},"./node_modules/lodash/isArguments.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsArguments.js"),r=n("./node_modules/lodash/isObjectLike.js"),i=Object.prototype,o=i.hasOwnProperty,s=i.propertyIsEnumerable,l=a(function(){return arguments}())?a:function(e){return r(e)&&o.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},"./node_modules/lodash/isArray.js":function(e,t){var n=Array.isArray;e.exports=n},"./node_modules/lodash/isArrayLike.js":function(e,t,n){var a=n("./node_modules/lodash/isFunction.js"),r=n("./node_modules/lodash/isLength.js");e.exports=function(e){return null!=e&&r(e.length)&&!a(e)}},"./node_modules/lodash/isArrayLikeObject.js":function(e,t,n){var a=n("./node_modules/lodash/isArrayLike.js"),r=n("./node_modules/lodash/isObjectLike.js");e.exports=function(e){return r(e)&&a(e)}},"./node_modules/lodash/isBuffer.js":function(e,t,n){(function(e){var a=n("./node_modules/lodash/_root.js"),r=n("./node_modules/lodash/stubFalse.js"),i=t&&!t.nodeType&&t,o=i&&"object"==typeof e&&e&&!e.nodeType&&e,s=o&&o.exports===i?a.Buffer:void 0,l=(s?s.isBuffer:void 0)||r;e.exports=l}).call(this,n("./node_modules/webpack/buildin/module.js")(e))},"./node_modules/lodash/isFunction.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetTag.js"),r=n("./node_modules/lodash/isObject.js");e.exports=function(e){if(!r(e))return!1;var t=a(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},"./node_modules/lodash/isLength.js":function(e,t){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},"./node_modules/lodash/isMap.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsMap.js"),r=n("./node_modules/lodash/_baseUnary.js"),i=n("./node_modules/lodash/_nodeUtil.js"),o=i&&i.isMap,s=o?r(o):a;e.exports=s},"./node_modules/lodash/isObject.js":function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},"./node_modules/lodash/isObjectLike.js":function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},"./node_modules/lodash/isPlainObject.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetTag.js"),r=n("./node_modules/lodash/_getPrototype.js"),i=n("./node_modules/lodash/isObjectLike.js"),o=Function.prototype,s=Object.prototype,l=o.toString,c=s.hasOwnProperty,u=l.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=a(e))return!1;var t=r(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==u}},"./node_modules/lodash/isSet.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsSet.js"),r=n("./node_modules/lodash/_baseUnary.js"),i=n("./node_modules/lodash/_nodeUtil.js"),o=i&&i.isSet,s=o?r(o):a;e.exports=s},"./node_modules/lodash/isString.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetTag.js"),r=n("./node_modules/lodash/isArray.js"),i=n("./node_modules/lodash/isObjectLike.js");e.exports=function(e){return"string"==typeof e||!r(e)&&i(e)&&"[object String]"==a(e)}},"./node_modules/lodash/isSymbol.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetTag.js"),r=n("./node_modules/lodash/isObjectLike.js");e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==a(e)}},"./node_modules/lodash/isTypedArray.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsTypedArray.js"),r=n("./node_modules/lodash/_baseUnary.js"),i=n("./node_modules/lodash/_nodeUtil.js"),o=i&&i.isTypedArray,s=o?r(o):a;e.exports=s},"./node_modules/lodash/keys.js":function(e,t,n){var a=n("./node_modules/lodash/_arrayLikeKeys.js"),r=n("./node_modules/lodash/_baseKeys.js"),i=n("./node_modules/lodash/isArrayLike.js");e.exports=function(e){return i(e)?a(e):r(e)}},"./node_modules/lodash/keysIn.js":function(e,t,n){var a=n("./node_modules/lodash/_arrayLikeKeys.js"),r=n("./node_modules/lodash/_baseKeysIn.js"),i=n("./node_modules/lodash/isArrayLike.js");e.exports=function(e){return i(e)?a(e,!0):r(e)}},"./node_modules/lodash/map.js":function(e,t,n){var a=n("./node_modules/lodash/_arrayMap.js"),r=n("./node_modules/lodash/_baseIteratee.js"),i=n("./node_modules/lodash/_baseMap.js"),o=n("./node_modules/lodash/isArray.js");e.exports=function(e,t){return(o(e)?a:i)(e,r(t,3))}},"./node_modules/lodash/memoize.js":function(e,t,n){var a=n("./node_modules/lodash/_MapCache.js");function r(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var a=arguments,r=t?t.apply(this,a):a[0],i=n.cache;if(i.has(r))return i.get(r);var o=e.apply(this,a);return n.cache=i.set(r,o)||i,o};return n.cache=new(r.Cache||a),n}r.Cache=a,e.exports=r},"./node_modules/lodash/merge.js":function(e,t,n){var a=n("./node_modules/lodash/_baseMerge.js"),r=n("./node_modules/lodash/_createAssigner.js")((function(e,t,n){a(e,t,n)}));e.exports=r},"./node_modules/lodash/now.js":function(e,t,n){var a=n("./node_modules/lodash/_root.js");e.exports=function(){return a.Date.now()}},"./node_modules/lodash/property.js":function(e,t,n){var a=n("./node_modules/lodash/_baseProperty.js"),r=n("./node_modules/lodash/_basePropertyDeep.js"),i=n("./node_modules/lodash/_isKey.js"),o=n("./node_modules/lodash/_toKey.js");e.exports=function(e){return i(e)?a(o(e)):r(e)}},"./node_modules/lodash/stubArray.js":function(e,t){e.exports=function(){return[]}},"./node_modules/lodash/stubFalse.js":function(e,t){e.exports=function(){return!1}},"./node_modules/lodash/throttle.js":function(e,t,n){var a=n("./node_modules/lodash/debounce.js"),r=n("./node_modules/lodash/isObject.js");e.exports=function(e,t,n){var i=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return r(n)&&(i="leading"in n?!!n.leading:i,o="trailing"in n?!!n.trailing:o),a(e,t,{leading:i,maxWait:t,trailing:o})}},"./node_modules/lodash/toNumber.js":function(e,t,n){var a=n("./node_modules/lodash/_baseTrim.js"),r=n("./node_modules/lodash/isObject.js"),i=n("./node_modules/lodash/isSymbol.js"),o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return NaN;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=a(e);var n=s.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):o.test(e)?NaN:+e}},"./node_modules/lodash/toPlainObject.js":function(e,t,n){var a=n("./node_modules/lodash/_copyObject.js"),r=n("./node_modules/lodash/keysIn.js");e.exports=function(e){return a(e,r(e))}},"./node_modules/lodash/toString.js":function(e,t,n){var a=n("./node_modules/lodash/_baseToString.js");e.exports=function(e){return null==e?"":a(e)}},"./node_modules/md5.js/index.js":function(e,t,n){"use strict";var a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/hash-base/index.js"),i=n("./node_modules/safe-buffer/index.js").Buffer,o=new Array(16);function s(){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,a,r,i,o){return l(e+(t&n|~t&a)+r+i|0,o)+t|0}function u(e,t,n,a,r,i,o){return l(e+(t&a|n&~a)+r+i|0,o)+t|0}function d(e,t,n,a,r,i,o){return l(e+(t^n^a)+r+i|0,o)+t|0}function f(e,t,n,a,r,i,o){return l(e+(n^(t|~a))+r+i|0,o)+t|0}a(s,r),s.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var n=this._a,a=this._b,r=this._c,i=this._d;n=c(n,a,r,i,e[0],3614090360,7),i=c(i,n,a,r,e[1],3905402710,12),r=c(r,i,n,a,e[2],606105819,17),a=c(a,r,i,n,e[3],3250441966,22),n=c(n,a,r,i,e[4],4118548399,7),i=c(i,n,a,r,e[5],1200080426,12),r=c(r,i,n,a,e[6],2821735955,17),a=c(a,r,i,n,e[7],4249261313,22),n=c(n,a,r,i,e[8],1770035416,7),i=c(i,n,a,r,e[9],2336552879,12),r=c(r,i,n,a,e[10],4294925233,17),a=c(a,r,i,n,e[11],2304563134,22),n=c(n,a,r,i,e[12],1804603682,7),i=c(i,n,a,r,e[13],4254626195,12),r=c(r,i,n,a,e[14],2792965006,17),n=u(n,a=c(a,r,i,n,e[15],1236535329,22),r,i,e[1],4129170786,5),i=u(i,n,a,r,e[6],3225465664,9),r=u(r,i,n,a,e[11],643717713,14),a=u(a,r,i,n,e[0],3921069994,20),n=u(n,a,r,i,e[5],3593408605,5),i=u(i,n,a,r,e[10],38016083,9),r=u(r,i,n,a,e[15],3634488961,14),a=u(a,r,i,n,e[4],3889429448,20),n=u(n,a,r,i,e[9],568446438,5),i=u(i,n,a,r,e[14],3275163606,9),r=u(r,i,n,a,e[3],4107603335,14),a=u(a,r,i,n,e[8],1163531501,20),n=u(n,a,r,i,e[13],2850285829,5),i=u(i,n,a,r,e[2],4243563512,9),r=u(r,i,n,a,e[7],1735328473,14),n=d(n,a=u(a,r,i,n,e[12],2368359562,20),r,i,e[5],4294588738,4),i=d(i,n,a,r,e[8],2272392833,11),r=d(r,i,n,a,e[11],1839030562,16),a=d(a,r,i,n,e[14],4259657740,23),n=d(n,a,r,i,e[1],2763975236,4),i=d(i,n,a,r,e[4],1272893353,11),r=d(r,i,n,a,e[7],4139469664,16),a=d(a,r,i,n,e[10],3200236656,23),n=d(n,a,r,i,e[13],681279174,4),i=d(i,n,a,r,e[0],3936430074,11),r=d(r,i,n,a,e[3],3572445317,16),a=d(a,r,i,n,e[6],76029189,23),n=d(n,a,r,i,e[9],3654602809,4),i=d(i,n,a,r,e[12],3873151461,11),r=d(r,i,n,a,e[15],530742520,16),n=f(n,a=d(a,r,i,n,e[2],3299628645,23),r,i,e[0],4096336452,6),i=f(i,n,a,r,e[7],1126891415,10),r=f(r,i,n,a,e[14],2878612391,15),a=f(a,r,i,n,e[5],4237533241,21),n=f(n,a,r,i,e[12],1700485571,6),i=f(i,n,a,r,e[3],2399980690,10),r=f(r,i,n,a,e[10],4293915773,15),a=f(a,r,i,n,e[1],2240044497,21),n=f(n,a,r,i,e[8],1873313359,6),i=f(i,n,a,r,e[15],4264355552,10),r=f(r,i,n,a,e[6],2734768916,15),a=f(a,r,i,n,e[13],1309151649,21),n=f(n,a,r,i,e[4],4149444226,6),i=f(i,n,a,r,e[11],3174756917,10),r=f(r,i,n,a,e[2],718787259,15),a=f(a,r,i,n,e[9],3951481745,21),this._a=this._a+n|0,this._b=this._b+a|0,this._c=this._c+r|0,this._d=this._d+i|0},s.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.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=s},"./node_modules/miller-rabin/lib/mr.js":function(e,t,n){var a=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/brorand/index.js");function i(e){this.rand=e||new r.Rand}e.exports=i,i.create=function(e){return new i(e)},i.prototype._randbelow=function(e){var t=e.bitLength(),n=Math.ceil(t/8);do{var r=new a(this.rand.generate(n))}while(r.cmp(e)>=0);return r},i.prototype._randrange=function(e,t){var n=t.sub(e);return e.add(this._randbelow(n))},i.prototype.test=function(e,t,n){var r=e.bitLength(),i=a.mont(e),o=new a(1).toRed(i);t||(t=Math.max(1,r/48|0));for(var s=e.subn(1),l=0;!s.testn(l);l++);for(var c=e.shrn(l),u=s.toRed(i);t>0;t--){var d=this._randrange(new a(2),s);n&&n(d);var f=d.toRed(i).redPow(c);if(0!==f.cmp(o)&&0!==f.cmp(u)){for(var h=1;h<l;h++){if(0===(f=f.redSqr()).cmp(o))return!1;if(0===f.cmp(u))break}if(h===l)return!1}}return!0},i.prototype.getDivisor=function(e,t){var n=e.bitLength(),r=a.mont(e),i=new a(1).toRed(r);t||(t=Math.max(1,n/48|0));for(var o=e.subn(1),s=0;!o.testn(s);s++);for(var l=e.shrn(s),c=o.toRed(r);t>0;t--){var u=this._randrange(new a(2),o),d=e.gcd(u);if(0!==d.cmpn(1))return d;var f=u.toRed(r).redPow(l);if(0!==f.cmp(i)&&0!==f.cmp(c)){for(var h=1;h<s;h++){if(0===(f=f.redSqr()).cmp(i))return f.fromRed().subn(1).gcd(e);if(0===f.cmp(c))break}if(h===s)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 a=t;function r(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",n=0;n<e.length;n++)t+=r(e[n].toString(16));return t}a.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"!=typeof e){for(var a=0;a<e.length;a++)n[a]=0|e[a];return n}if("hex"===t){(e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e);for(a=0;a<e.length;a+=2)n.push(parseInt(e[a]+e[a+1],16))}else for(a=0;a<e.length;a++){var r=e.charCodeAt(a),i=r>>8,o=255&r;i?n.push(i,o):n.push(o)}return n},a.zero2=r,a.toHex=i,a.encode=function(e,t){return"hex"===t?i(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}},a=Object.prototype.hasOwnProperty;function r(e,t){return null!=e&&null!=t&&e.toLowerCase()===t.toLowerCase()}function i(e,t){var n,a,r=e.length;if(!r||!t)return!1;for(n=t.toLowerCase(),a=0;a<r;++a)if(n===e[a].toLowerCase())return!0;return!1}function o(e){for(var t in e)a.call(e,t)&&(e[t]=new RegExp(e[t],"i"))}function s(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,i,s,l,c,u=n.mobileDetectRules;for(t in u.props)if(a.call(u.props,t)){for(r=u.props[t],e(r)||(r=[r]),l=r.length,s=0;s<l;++s)(c=(i=r[s]).indexOf("[VER]"))>=0&&(i=i.substring(0,c)+"([\\w._\\+]+)"+i.substring(c+5)),r[s]=new RegExp(i,"i");u.props[t]=r}o(u.oss),o(u.phones),o(u.tablets),o(u.uas),o(u.utils),u.oss0={WindowsPhoneOS:u.oss.WindowsPhoneOS,WindowsMobileOS:u.oss.WindowsMobileOS}}(),n.findMatch=function(e,t){for(var n in e)if(a.call(e,n)&&e[n].test(t))return n;return null},n.findMatches=function(e,t){var n=[];for(var r in e)a.call(e,r)&&e[r].test(t)&&n.push(r);return n},n.getVersionStr=function(e,t){var r,i,o,s,l=n.mobileDetectRules.props;if(a.call(l,e))for(o=(r=l[e]).length,i=0;i<o;++i)if(null!==(s=r[i].exec(t)))return s[1];return null},n.getVersion=function(e,t){var a=n.getVersionStr(e,t);return a?n.prepareVersionNo(a):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,a,r){if(e.mobile===t){var i,o,l;if(o=n.findMatch(n.mobileDetectRules.tablets,a))return e.mobile=e.tablet=o,void(e.phone=null);if(i=n.findMatch(n.mobileDetectRules.phones,a))return e.mobile=e.phone=i,void(e.tablet=null);n.isMobileFallback(a)?(l=s.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(a)?(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},s.prototype={constructor:s,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 i(this.userAgents(),e)||r(e,this.os())||r(e,this.phone())||r(e,this.tablet())||i(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 s.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?s.isPhoneSized=function(e){return e<0?t:n.getDeviceSmallerSide()<=e}:s.isPhoneSized=function(){},s._impl=n,s.version="1.4.4 2019-09-21",s}))}(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,a,r,i,o,s,l,c;for(n=3&e.length,a=e.length-n,r=t,o=3432918353,s=461845907,c=0;c<a;)l=255&e.charCodeAt(c)|(255&e.charCodeAt(++c))<<8|(255&e.charCodeAt(++c))<<16|(255&e.charCodeAt(++c))<<24,++c,r=27492+(65535&(i=5*(65535&(r=(r^=l=(65535&(l=(l=(65535&l)*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295)<<13|r>>>19))+((5*(r>>>16)&65535)<<16)&4294967295))+((58964+(i>>>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)))*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&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,a=e.length,r=t^a,i=0;a>=4;)n=1540483477*(65535&(n=255&e.charCodeAt(i)|(255&e.charCodeAt(++i))<<8|(255&e.charCodeAt(++i))<<16|(255&e.charCodeAt(++i))<<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)),a-=4,++i;switch(a){case 3:r^=(255&e.charCodeAt(i+2))<<16;case 2:r^=(255&e.charCodeAt(i+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(i)))+((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 a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},r=a(n("./node_modules/node-object-hash/dist/objectSorter.js")),i=a(n("./node_modules/crypto-browserify/index.js"));e.exports=function(e){void 0===e&&(e={});var t=r.default(e);return{hash:function(n,a){void 0===a&&(a={});var r=a.alg||e.alg||"sha256",o=a.enc||e.enc||"hex",s=t(n);return i.default.createHash(r).update(s).digest(o)},sort:t,sortObject:t}}},"./node_modules/node-object-hash/dist/objectSorter.js":function(e,t,n){"use strict";var a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},r=this&&this.__createBinding||(Object.create?function(e,t,n,a){void 0===a&&(a=n),Object.defineProperty(e,a,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=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 i(t,e),t},s=n("./node_modules/node-object-hash/dist/typeGuess.js"),l=o(n("./node_modules/node-object-hash/dist/stringifiers.js"));e.exports=function(e){void 0===e&&(e={});var t=a({sort:!0,coerce:!0,trim:!1},e),n=t.sort,r=t.coerce,i=t.trim,o={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,v="boolean"==typeof r?r:r.undefined,b="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 i?i:i.string,k="boolean"==typeof i?i:i.function;return o.hashable=l._hashable.bind(o),o.string=C?m?l._stringTrimCoerce.bind(o):l._stringTrim.bind(o):m?l._stringCoerce.bind(o):l._string.bind(o),o.number=p?l._numberCoerce.bind(o):l._number.bind(o),o.boolean=h?l._booleanCoerce.bind(o):l._boolean.bind(o),o.symbol=g?l._symbolCoerce.bind(o):l._symbol.bind(o),o.undefined=v?l._undefinedCoerce.bind(o):l._undefined.bind(o),o.null=b?l._nullCoerce.bind(o):l._null.bind(o),o.function=k?y?l._functionTrimCoerce.bind(o):l._functionTrim.bind(o):y?l._functionCoerce.bind(o):l._function.bind(o),o.date=_?l._dateCoerce.bind(o):l._date.bind(o),o.array=c?l._arraySort.bind(o):l._array.bind(o),o.set=d?w?l._setSortCoerce.bind(o):l._setSort.bind(o):w?l._setCoerce.bind(o):l._set.bind(o),o.object=u?l._objectSort.bind(o):l._object.bind(o),o.map=f?l._mapSort.bind(o):l._map.bind(o),function(e){return o[s.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 a=n("./node_modules/node-object-hash/dist/typeGuess.js");function r(e){var t=this;return"["+e.map((function(e){return t[a.guessType(e)](e)})).sort().toString()+"]"}function i(e){var t=this;return"["+e.map((function(e){return t[a.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=i,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+":"+i.call(this,Array.from(e))},t._setCoerce=function(e){return i.call(this,Array.from(e))},t._object=function(e){for(var t=[],n=0,r=Object.keys(e);n<r.length;n++){var i=r[n],o=e[i],s=a.guessType(o);t.push(i+":"+this[s](o))}return"{"+t.toString()+"}"},t._objectSort=function(e){for(var t=[],n=0,r=Object.keys(e).sort();n<r.length;n++){var i=r[n],o=e[i],s=a.guessType(o);t.push(i+":"+this[s](o))}return"{"+t.toString()+"}"},t._map=function(e){for(var t=[],n=0,r=Array.from(e);n<r.length;n++){var i=r[n],o=i[0],s=i[1];t.push([this[a.guessType(o)](o),this[a.guessType(s)](s)])}return"["+t.join(";")+"]"},t._mapSort=function(e){for(var t=[],n=0,r=Array.from(e);n<r.length;n++){var i=r[n],o=i[0],s=i[1];t.push([this[a.guessType(o)](o),this[a.guessType(s)](s)])}return"["+t.sort().join(";")+"]"}},"./node_modules/node-object-hash/dist/typeGuess.js":function(e,t,n){"use strict";function a(e){var n,a;if(null===e)return"null";if("function"==typeof e.toHashableString)return"hashable";var r=null!==(a=null===(n=e.constructor)||void 0===n?void 0:n.name)&&void 0!==a?a:"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=a,t.guessType=function(e){var t=typeof e;return"object"!==t?t:a(e)}},"./node_modules/object-is/implementation.js":function(e,t,n){"use strict";var a=function(e){return e!=e};e.exports=function(e,t){return 0===e&&0===t?1/e==1/t:e===t||!(!a(e)||!a(t))}},"./node_modules/object-is/index.js":function(e,t,n){"use strict";var a=n("./node_modules/define-properties/index.js"),r=n("./node_modules/call-bind/index.js"),i=n("./node_modules/object-is/implementation.js"),o=n("./node_modules/object-is/polyfill.js"),s=n("./node_modules/object-is/shim.js"),l=r(o(),Object);a(l,{getPolyfill:o,implementation:i,shim:s}),e.exports=l},"./node_modules/object-is/polyfill.js":function(e,t,n){"use strict";var a=n("./node_modules/object-is/implementation.js");e.exports=function(){return"function"==typeof Object.is?Object.is:a}},"./node_modules/object-is/shim.js":function(e,t,n){"use strict";var a=n("./node_modules/object-is/polyfill.js"),r=n("./node_modules/define-properties/index.js");e.exports=function(){var e=a();return r(Object,{is:e},{is:function(){return Object.is!==e}}),e}},"./node_modules/object-keys/implementation.js":function(e,t,n){"use strict";var a;if(!Object.keys){var r=Object.prototype.hasOwnProperty,i=Object.prototype.toString,o=n("./node_modules/object-keys/isArguments.js"),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),c=s.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},f={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},h=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!f["$"+e]&&r.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(t){return!0}}catch(t){return!0}return!1}();a=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===i.call(e),a=o(e),s=t&&"[object String]"===i.call(e),f=[];if(!t&&!n&&!a)throw new TypeError("Object.keys called on a non-object");var p=c&&n;if(s&&e.length>0&&!r.call(e,0))for(var m=0;m<e.length;++m)f.push(String(m));if(a&&e.length>0)for(var v=0;v<e.length;++v)f.push(String(v));else for(var b in e)p&&"prototype"===b||!r.call(e,b)||f.push(String(b));if(l)for(var g=function(e){if("undefined"==typeof window||!h)return d(e);try{return d(e)}catch(t){return!1}}(e),y=0;y<u.length;++y)g&&"constructor"===u[y]||!r.call(e,u[y])||f.push(u[y]);return f}}e.exports=a},"./node_modules/object-keys/index.js":function(e,t,n){"use strict";var a=Array.prototype.slice,r=n("./node_modules/object-keys/isArguments.js"),i=Object.keys,o=i?function(e){return i(e)}:n("./node_modules/object-keys/implementation.js"),s=Object.keys;o.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return r(e)?s(a.call(e)):s(e)}):Object.keys=o;return Object.keys||o},e.exports=o},"./node_modules/object-keys/isArguments.js":function(e,t,n){"use strict";var a=Object.prototype.toString;e.exports=function(e){var t=a.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===a.call(e.callee)),n}},"./node_modules/pako/lib/deflate.js":function(e,t,n){"use strict";const a=n("./node_modules/pako/lib/zlib/deflate.js"),r=n("./node_modules/pako/lib/utils/common.js"),i=n("./node_modules/pako/lib/utils/strings.js"),o=n("./node_modules/pako/lib/zlib/messages.js"),s=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:v,Z_DEFLATED:b}=n("./node_modules/pako/lib/zlib/constants.js");function g(e){this.options=r.assign({level:m,method:b,chunkSize:16384,windowBits:15,memLevel:8,strategy:v},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 s,this.strm.avail_out=0;let n=a.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==h)throw new Error(o[n]);if(t.header&&a.deflateSetHeader(this.strm,t.header),t.dictionary){let e;if(e="string"==typeof t.dictionary?i.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,n=a.deflateSetDictionary(this.strm,e),n!==h)throw new Error(o[n]);this._dict_set=!0}}function y(e,t){const n=new g(t);if(n.push(e,!0),n.err)throw n.msg||o[n.err];return n.result}g.prototype.push=function(e,t){const n=this.strm,r=this.options.chunkSize;let o,s;if(this.ended)return!1;for(s=t===~~t?t:!0===t?f:c,"string"==typeof e?n.input=i.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),(s===u||s===d)&&n.avail_out<=6)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else{if(o=a.deflate(n,s),o===p)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),o=a.deflateEnd(this.strm),this.onEnd(o),this.ended=!0,o===h;if(0!==n.avail_out){if(s>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 a=(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)a(n,t)&&(e[t]=n[t])}}return e},e.exports.flattenChunks=e=>{let t=0;for(let a=0,r=e.length;a<r;a++)t+=e[a].length;const n=new Uint8Array(t);for(let a=0,r=0,i=e.length;a<i;a++){let t=e[a];n.set(t,r),r+=t.length}return n}},"./node_modules/pako/lib/utils/strings.js":function(e,t,n){"use strict";let a=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(i){a=!1}const r=new Uint8Array(256);for(let o=0;o<256;o++)r[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;r[254]=r[254]=1,e.exports.string2buf=e=>{let t,n,a,r,i,o=e.length,s=0;for(r=0;r<o;r++)n=e.charCodeAt(r),55296==(64512&n)&&r+1<o&&(a=e.charCodeAt(r+1),56320==(64512&a)&&(n=65536+(n-55296<<10)+(a-56320),r++)),s+=n<128?1:n<2048?2:n<65536?3:4;for(t=new Uint8Array(s),i=0,r=0;i<s;r++)n=e.charCodeAt(r),55296==(64512&n)&&r+1<o&&(a=e.charCodeAt(r+1),56320==(64512&a)&&(n=65536+(n-55296<<10)+(a-56320),r++)),n<128?t[i++]=n:n<2048?(t[i++]=192|n>>>6,t[i++]=128|63&n):n<65536?(t[i++]=224|n>>>12,t[i++]=128|n>>>6&63,t[i++]=128|63&n):(t[i++]=240|n>>>18,t[i++]=128|n>>>12&63,t[i++]=128|n>>>6&63,t[i++]=128|63&n);return t};e.exports.buf2string=(e,t)=>{let n,i;const o=t||e.length,s=new Array(2*o);for(i=0,n=0;n<o;){let t=e[n++];if(t<128){s[i++]=t;continue}let a=r[t];if(a>4)s[i++]=65533,n+=a-1;else{for(t&=2===a?31:3===a?15:7;a>1&&n<o;)t=t<<6|63&e[n++],a--;a>1?s[i++]=65533:t<65536?s[i++]=t:(t-=65536,s[i++]=55296|t>>10&1023,s[i++]=56320|1023&t)}}return((e,t)=>{if(t<65534&&e.subarray&&a)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let n="";for(let a=0;a<t;a++)n+=String.fromCharCode(e[a]);return n})(s,i)},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,a)=>{let r=65535&e|0,i=e>>>16&65535|0,o=0;for(;0!==n;){o=n>2e3?2e3:n,n-=o;do{r=r+t[a++]|0,i=i+r|0}while(--o);r%=65521,i%=65521}return r|i<<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 a=new Uint32Array((()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var a=0;a<8;a++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t})());e.exports=(e,t,n,r)=>{const i=a,o=r+n;e^=-1;for(let a=r;a<o;a++)e=e>>>8^i[255&(e^t[a])];return-1^e}},"./node_modules/pako/lib/zlib/deflate.js":function(e,t,n){"use strict";const{_tr_init:a,_tr_stored_block:r,_tr_flush_block:i,_tr_tally:o,_tr_align:s}=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:v,Z_STREAM_END:b,Z_STREAM_ERROR:g,Z_DATA_ERROR:y,Z_BUF_ERROR:_,Z_DEFAULT_COMPRESSION:w,Z_FILTERED:C,Z_HUFFMAN_ONLY:k,Z_RLE:S,Z_FIXED:x,Z_DEFAULT_STRATEGY:E,Z_UNKNOWN:j,Z_DEFLATED:T}=n("./node_modules/pako/lib/zlib/constants.js"),M=258,O=262,P=103,A=113,D=666,L=(e,t)=>(e.msg=u[t],t),R=e=>(e<<1)-(e>4?9:0),I=e=>{let t=e.length;for(;--t>=0;)e[t]=0};let B=(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)=>{i(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,N(e.strm)},V=(e,t)=>{e.pending_buf[e.pending++]=t},H=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t},U=(e,t,n,a)=>{let r=e.avail_in;return r>a&&(r=a),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)},z=(e,t)=>{let n,a,r=e.max_chain_length,i=e.strstart,o=e.prev_length,s=e.nice_match;const l=e.strstart>e.w_size-O?e.strstart-(e.w_size-O):0,c=e.window,u=e.w_mask,d=e.prev,f=e.strstart+M;let h=c[i+o-1],p=c[i+o];e.prev_length>=e.good_match&&(r>>=2),s>e.lookahead&&(s=e.lookahead);do{if(n=t,c[n+o]===p&&c[n+o-1]===h&&c[n]===c[i]&&c[++n]===c[i+1]){i+=2,n++;do{}while(c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&i<f);if(a=M-(f-i),i=f-M,a>o){if(e.match_start=t,o=a,a>=s)break;h=c[i+o-1],p=c[i+o]}}}while((t=d[t&u])>l&&0!=--r);return o<=e.lookahead?o:e.lookahead},G=e=>{const t=e.w_size;let n,a,r,i,o;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-O)){e.window.set(e.window.subarray(t,t+t),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,a=e.hash_size,n=a;do{r=e.head[--n],e.head[n]=r>=t?r-t:0}while(--a);a=t,n=a;do{r=e.prev[--n],e.prev[n]=r>=t?r-t:0}while(--a);i+=t}if(0===e.strm.avail_in)break;if(a=U(e.strm,e.window,e.strstart+e.lookahead,i),e.lookahead+=a,e.lookahead+e.insert>=3)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=B(e,e.ins_h,e.window[o+1]);e.insert&&(e.ins_h=B(e,e.ins_h,e.window[o+3-1]),e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<O&&0!==e.strm.avail_in)},W=(e,t)=>{let n,a;for(;;){if(e.lookahead<O){if(G(e),e.lookahead<O&&t===d)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=B(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-O&&(e.match_length=z(e,n)),e.match_length>=3)if(a=o(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=B(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=B(e,e.ins_h,e.window[e.strstart+1]);else a=o(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(a&&(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,a,r;for(;;){if(e.lookahead<O){if(G(e),e.lookahead<O&&t===d)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=B(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-O&&(e.match_length=z(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,a=o(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=B(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++,a&&(F(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if(a=o(e,0,e.window[e.strstart-1]),a&&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&&(a=o(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 K(e,t,n,a,r){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=a,this.func=r}const Y=[new K(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(G(e),0===e.lookahead&&t===d)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;const a=e.block_start+n;if((0===e.strstart||e.strstart>=a)&&(e.lookahead=e.strstart-a,e.strstart=a,F(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-O&&(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 K(4,4,8,4,W),new K(4,5,16,8,W),new K(4,6,32,32,W),new K(4,4,16,16,q),new K(8,16,32,32,q),new K(8,16,128,128,q),new K(8,32,128,256,q),new K(32,128,258,1024,q),new K(32,258,258,4096,q)];function $(){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=T,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),I(this.dyn_ltree),I(this.dyn_dtree),I(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),I(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),I(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 Z=e=>{if(!e||!e.state)return L(e,g);e.total_in=e.total_out=0,e.data_type=j;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:A,e.adler=2===t.wrap?0:1,t.last_flush=d,a(t),v},X=e=>{const t=Z(e);var n;return t===v&&((n=e.state).window_size=2*n.w_size,I(n.head),n.max_lazy_match=Y[n.level].max_lazy,n.good_match=Y[n.level].good_length,n.nice_match=Y[n.level].nice_length,n.max_chain_length=Y[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},Q=(e,t,n,a,r,i)=>{if(!e)return g;let o=1;if(t===w&&(t=6),a<0?(o=0,a=-a):a>15&&(o=2,a-=16),r<1||r>9||n!==T||a<8||a>15||t<0||t>9||i<0||i>x)return L(e,g);8===a&&(a=9);const s=new $;return e.state=s,s.strm=e,s.wrap=o,s.gzhead=null,s.w_bits=a,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=r+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+3-1)/3),s.window=new Uint8Array(2*s.w_size),s.head=new Uint16Array(s.hash_size),s.prev=new Uint16Array(s.w_size),s.lit_bufsize=1<<r+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new Uint8Array(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=i,s.method=n,X(e)};e.exports.deflateInit=(e,t)=>Q(e,t,T,15,8,E),e.exports.deflateInit2=Q,e.exports.deflateReset=X,e.exports.deflateResetKeep=Z,e.exports.deflateSetHeader=(e,t)=>e&&e.state?2!==e.state.wrap?g:(e.state.gzhead=t,v):g,e.exports.deflate=(e,t)=>{let n,a;if(!e||!e.state||t>m||t<0)return e?L(e,g):g;const i=e.state;if(!e.output||!e.input&&0!==e.avail_in||i.status===D&&t!==p)return L(e,0===e.avail_out?_:g);i.strm=e;const l=i.last_flush;if(i.last_flush=t,42===i.status)if(2===i.wrap)e.adler=0,V(i,31),V(i,139),V(i,8),i.gzhead?(V(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),V(i,255&i.gzhead.time),V(i,i.gzhead.time>>8&255),V(i,i.gzhead.time>>16&255),V(i,i.gzhead.time>>24&255),V(i,9===i.level?2:i.strategy>=k||i.level<2?4:0),V(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(V(i,255&i.gzhead.extra.length),V(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=c(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(V(i,0),V(i,0),V(i,0),V(i,0),V(i,0),V(i,9===i.level?2:i.strategy>=k||i.level<2?4:0),V(i,3),i.status=A);else{let t=T+(i.w_bits-8<<4)<<8,n=-1;n=i.strategy>=k||i.level<2?0:i.level<6?1:6===i.level?2:3,t|=n<<6,0!==i.strstart&&(t|=32),t+=31-t%31,i.status=A,H(i,t),0!==i.strstart&&(H(i,e.adler>>>16),H(i,65535&e.adler)),e.adler=1}if(69===i.status)if(i.gzhead.extra){for(n=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>n&&(e.adler=c(e.adler,i.pending_buf,i.pending-n,n)),N(e),n=i.pending,i.pending!==i.pending_buf_size));)V(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>n&&(e.adler=c(e.adler,i.pending_buf,i.pending-n,n)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){n=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>n&&(e.adler=c(e.adler,i.pending_buf,i.pending-n,n)),N(e),n=i.pending,i.pending===i.pending_buf_size)){a=1;break}a=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,V(i,a)}while(0!==a);i.gzhead.hcrc&&i.pending>n&&(e.adler=c(e.adler,i.pending_buf,i.pending-n,n)),0===a&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){n=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>n&&(e.adler=c(e.adler,i.pending_buf,i.pending-n,n)),N(e),n=i.pending,i.pending===i.pending_buf_size)){a=1;break}a=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,V(i,a)}while(0!==a);i.gzhead.hcrc&&i.pending>n&&(e.adler=c(e.adler,i.pending_buf,i.pending-n,n)),0===a&&(i.status=P)}else i.status=P;if(i.status===P&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&N(e),i.pending+2<=i.pending_buf_size&&(V(i,255&e.adler),V(i,e.adler>>8&255),e.adler=0,i.status=A)):i.status=A),0!==i.pending){if(N(e),0===e.avail_out)return i.last_flush=-1,v}else if(0===e.avail_in&&R(t)<=R(l)&&t!==p)return L(e,_);if(i.status===D&&0!==e.avail_in)return L(e,_);if(0!==e.avail_in||0!==i.lookahead||t!==d&&i.status!==D){let n=i.strategy===k?((e,t)=>{let n;for(;;){if(0===e.lookahead&&(G(e),0===e.lookahead)){if(t===d)return 1;break}if(e.match_length=0,n=o(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})(i,t):i.strategy===S?((e,t)=>{let n,a,r,i;const s=e.window;for(;;){if(e.lookahead<=M){if(G(e),e.lookahead<=M&&t===d)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=e.strstart-1,a=s[r],a===s[++r]&&a===s[++r]&&a===s[++r])){i=e.strstart+M;do{}while(a===s[++r]&&a===s[++r]&&a===s[++r]&&a===s[++r]&&a===s[++r]&&a===s[++r]&&a===s[++r]&&a===s[++r]&&r<i);e.match_length=M-(i-r),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=o(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=o(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})(i,t):Y[i.level].func(i,t);if(3!==n&&4!==n||(i.status=D),1===n||3===n)return 0===e.avail_out&&(i.last_flush=-1),v;if(2===n&&(t===f?s(i):t!==m&&(r(i,0,0,!1),t===h&&(I(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),N(e),0===e.avail_out))return i.last_flush=-1,v}return t!==p?v:i.wrap<=0?b:(2===i.wrap?(V(i,255&e.adler),V(i,e.adler>>8&255),V(i,e.adler>>16&255),V(i,e.adler>>24&255),V(i,255&e.total_in),V(i,e.total_in>>8&255),V(i,e.total_in>>16&255),V(i,e.total_in>>24&255)):(H(i,e.adler>>>16),H(i,65535&e.adler)),N(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?v:b)},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!==P&&t!==A&&t!==D?L(e,g):(e.state=null,t===A?L(e,y):v)},e.exports.deflateSetDictionary=(e,t)=>{let n=t.length;if(!e||!e.state)return g;const a=e.state,r=a.wrap;if(2===r||1===r&&42!==a.status||a.lookahead)return g;if(1===r&&(e.adler=l(e.adler,t,n,0)),a.wrap=0,n>=a.w_size){0===r&&(I(a.head),a.strstart=0,a.block_start=0,a.insert=0);let e=new Uint8Array(a.w_size);e.set(t.subarray(n-a.w_size,n),0),t=e,n=a.w_size}const i=e.avail_in,o=e.next_in,s=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,G(a);a.lookahead>=3;){let e=a.strstart,t=a.lookahead-2;do{a.ins_h=B(a,a.ins_h,a.window[e+3-1]),a.prev[e&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=e,e++}while(--t);a.strstart=e,a.lookahead=2,G(a)}return a.strstart+=a.lookahead,a.block_start=a.strstart,a.insert=a.lookahead,a.lookahead=0,a.match_length=a.prev_length=2,a.match_available=0,e.next_in=o,e.input=s,e.avail_in=i,a.wrap=r,v},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 a(e){let t=e.length;for(;--t>=0;)e[t]=0}const r=256,i=286,o=30,s=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);a(f);const h=new Array(60);a(h);const p=new Array(512);a(p);const m=new Array(256);a(m);const v=new Array(29);a(v);const b=new Array(o);function g(e,t,n,a,r){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=a,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}a(b);const k=e=>e<256?p[e]:p[256+(e>>>7)],S=(e,t)=>{e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255},x=(e,t,n)=>{e.bi_valid>16-n?(e.bi_buf|=t<<e.bi_valid&65535,S(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)},E=(e,t,n)=>{x(e,n[2*t],n[2*t+1])},j=(e,t)=>{let n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1},T=(e,t,n)=>{const a=new Array(16);let r,i,o=0;for(r=1;r<=s;r++)a[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){let t=e[2*i+1];0!==t&&(e[2*i]=j(a[t]++,t))}},M=e=>{let t;for(t=0;t<i;t++)e.dyn_ltree[2*t]=0;for(t=0;t<o;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},O=e=>{e.bi_valid>8?S(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},P=(e,t,n,a)=>{const r=2*t,i=2*n;return e[r]<e[i]||e[r]===e[i]&&a[t]<=a[n]},A=(e,t,n)=>{const a=e.heap[n];let r=n<<1;for(;r<=e.heap_len&&(r<e.heap_len&&P(t,e.heap[r+1],e.heap[r],e.depth)&&r++,!P(t,a,e.heap[r],e.depth));)e.heap[n]=e.heap[r],n=r,r<<=1;e.heap[n]=a},D=(e,t,n)=>{let a,i,o,s,u=0;if(0!==e.last_lit)do{a=e.pending_buf[e.d_buf+2*u]<<8|e.pending_buf[e.d_buf+2*u+1],i=e.pending_buf[e.l_buf+u],u++,0===a?E(e,i,t):(o=m[i],E(e,o+r+1,t),s=l[o],0!==s&&(i-=v[o],x(e,i,s)),a--,o=k(a),E(e,o,n),s=c[o],0!==s&&(a-=b[o],x(e,a,s)))}while(u<e.last_lit);E(e,256,t)},L=(e,t)=>{const n=t.dyn_tree,a=t.stat_desc.static_tree,r=t.stat_desc.has_stree,i=t.stat_desc.elems;let o,l,c,u=-1;for(e.heap_len=0,e.heap_max=573,o=0;o<i;o++)0!==n[2*o]?(e.heap[++e.heap_len]=u=o,e.depth[o]=0):n[2*o+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-=a[2*c+1]);for(t.max_code=u,o=e.heap_len>>1;o>=1;o--)A(e,n,o);c=i;do{o=e.heap[1],e.heap[1]=e.heap[e.heap_len--],A(e,n,1),l=e.heap[1],e.heap[--e.heap_max]=o,e.heap[--e.heap_max]=l,n[2*c]=n[2*o]+n[2*l],e.depth[c]=(e.depth[o]>=e.depth[l]?e.depth[o]:e.depth[l])+1,n[2*o+1]=n[2*l+1]=c,e.heap[1]=c++,A(e,n,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],((e,t)=>{const n=t.dyn_tree,a=t.max_code,r=t.stat_desc.static_tree,i=t.stat_desc.has_stree,o=t.stat_desc.extra_bits,l=t.stat_desc.extra_base,c=t.stat_desc.max_length;let u,d,f,h,p,m,v=0;for(h=0;h<=s;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,v++),n[2*d+1]=h,d>a||(e.bl_count[h]++,p=0,d>=l&&(p=o[d-l]),m=n[2*d],e.opt_len+=m*(h+p),i&&(e.static_len+=m*(r[2*d+1]+p)));if(0!==v){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]--,v-=2}while(v>0);for(h=c;0!==h;h--)for(d=e.bl_count[h];0!==d;)f=e.heap[--u],f>a||(n[2*f+1]!==h&&(e.opt_len+=(h-n[2*f+1])*n[2*f],n[2*f+1]=h),d--)}})(e,t),T(n,u,e.bl_count)},R=(e,t,n)=>{let a,r,i=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),t[2*(n+1)+1]=65535,a=0;a<=n;a++)r=o,o=t[2*(a+1)+1],++s<l&&r===o||(s<c?e.bl_tree[2*r]+=s:0!==r?(r!==i&&e.bl_tree[2*r]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,i=r,0===o?(l=138,c=3):r===o?(l=6,c=3):(l=7,c=4))},I=(e,t,n)=>{let a,r,i=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),a=0;a<=n;a++)if(r=o,o=t[2*(a+1)+1],!(++s<l&&r===o)){if(s<c)do{E(e,r,e.bl_tree)}while(0!=--s);else 0!==r?(r!==i&&(E(e,r,e.bl_tree),s--),E(e,16,e.bl_tree),x(e,s-3,2)):s<=10?(E(e,17,e.bl_tree),x(e,s-3,3)):(E(e,18,e.bl_tree),x(e,s-11,7));s=0,i=r,0===o?(l=138,c=3):r===o?(l=6,c=3):(l=7,c=4)}};let B=!1;const N=(e,t,n,a)=>{x(e,0+(a?1:0),3),((e,t,n,a)=>{O(e),a&&(S(e,n),S(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=>{B||((()=>{let e,t,n,a,r;const d=new Array(16);for(n=0,a=0;a<28;a++)for(v[a]=n,e=0;e<1<<l[a];e++)m[n++]=a;for(m[n-1]=a,r=0,a=0;a<16;a++)for(b[a]=r,e=0;e<1<<c[a];e++)p[r++]=a;for(r>>=7;a<o;a++)for(b[a]=r<<7,e=0;e<1<<c[a]-7;e++)p[256+r++]=a;for(t=0;t<=s;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(T(f,287,d),e=0;e<o;e++)h[2*e+1]=5,h[2*e]=j(e,5);y=new g(f,l,257,i,s),_=new g(h,c,0,o,s),w=new g(new Array(0),u,0,19,7)})(),B=!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,M(e)},e.exports._tr_stored_block=N,e.exports._tr_flush_block=(e,t,n,a)=>{let i,o,s=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)),L(e,e.l_desc),L(e,e.d_desc),s=(e=>{let t;for(R(e,e.dyn_ltree,e.l_desc.max_code),R(e,e.dyn_dtree,e.d_desc.max_code),L(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),i=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=i&&(i=o)):i=o=n+5,n+4<=i&&-1!==t?N(e,t,n,a):4===e.strategy||o===i?(x(e,2+(a?1:0),3),D(e,f,h)):(x(e,4+(a?1:0),3),((e,t,n,a)=>{let r;for(x(e,t-257,5),x(e,n-1,5),x(e,a-4,4),r=0;r<a;r++)x(e,e.bl_tree[2*d[r]+1],3);I(e,e.dyn_ltree,t-1),I(e,e.dyn_dtree,n-1)})(e,e.l_desc.max_code+1,e.d_desc.max_code+1,s+1),D(e,e.dyn_ltree,e.dyn_dtree)),M(e),a&&O(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*k(t)]++),e.last_lit===e.lit_bufsize-1),e.exports._tr_align=e=>{x(e,2,3),E(e,256,f),(e=>{16===e.bi_valid?(S(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 a=n("./node_modules/asn1.js/lib/asn1.js");t.certificate=n("./node_modules/parse-asn1/certificate.js");var r=a.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 i=a.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));t.RSAPublicKey=i;var o=a.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())}));t.PublicKey=o;var s=a.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=a.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(s),this.key("subjectPrivateKey").octstr())}));t.PrivateKey=l;var c=a.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=a.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=a.define("DSAparam",(function(){this.int()}));var d=a.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=a.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));t.signature=a.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 a=n("./node_modules/asn1.js/lib/asn1.js"),r=a.define("Time",(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),i=a.define("AttributeTypeValue",(function(){this.seq().obj(this.key("type").objid(),this.key("value").any())})),o=a.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())})),s=a.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(o),this.key("subjectPublicKey").bitstr())})),l=a.define("RelativeDistinguishedName",(function(){this.setof(i)})),c=a.define("RDNSequence",(function(){this.seqof(l)})),u=a.define("Name",(function(){this.choice({rdnSequence:this.use(c)})})),d=a.define("Validity",(function(){this.seq().obj(this.key("notBefore").use(r),this.key("notAfter").use(r))})),f=a.define("Extension",(function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())})),h=a.define("TBSCertificate",(function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(o),this.key("issuer").use(u),this.key("validity").use(d),this.key("subject").use(u),this.key("subjectPublicKeyInfo").use(s),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(f).optional())})),p=a.define("X509Certificate",(function(){this.seq().obj(this.key("tbsCertificate").use(h),this.key("signatureAlgorithm").use(o),this.key("signatureValue").bitstr())}));e.exports=p},"./node_modules/parse-asn1/fixProc.js":function(e,t,n){var a=/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,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,o=n("./node_modules/evp_bytestokey/index.js"),s=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(a);if(u){var d="aes"+u[1],f=l.from(u[2],"hex"),h=l.from(u[3].replace(/[\r\n]/g,""),"base64"),p=o(t,f.slice(0,8),parseInt(u[1],10)).key,m=[],v=s.createDecipheriv(d,p,f);m.push(v.update(h)),m.push(v.final()),n=l.concat(m)}else{var b=c.match(i);n=l.from(b[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 a=n("./node_modules/parse-asn1/asn1.js"),r=n("./node_modules/parse-asn1/aesid.json"),i=n("./node_modules/parse-asn1/fixProc.js"),o=n("./node_modules/browserify-aes/browser.js"),s=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=i(e,t),d=u.tag,f=u.data;switch(d){case"CERTIFICATE":c=a.certificate.decode(f,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(c||(c=a.PublicKey.decode(f,"der")),n=c.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return a.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=a.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,a=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),i=r[e.algorithm.decrypt.cipher.algo.join(".")],c=e.algorithm.decrypt.cipher.iv,u=e.subjectPrivateKey,d=parseInt(i.split("-")[1],10)/8,f=s.pbkdf2Sync(t,n,a,d,"sha1"),h=o.createDecipheriv(i,f,c),p=[];return p.push(h.update(u)),p.push(h.final()),l.concat(p)}(f=a.EncryptedPrivateKey.decode(f,"der"),t);case"PRIVATE KEY":switch(n=(c=a.PrivateKey.decode(f,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return a.RSAPrivateKey.decode(c.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:c.algorithm.curve,privateKey:a.ECPrivateKey.decode(c.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return c.algorithm.params.priv_key=a.DSAparam.decode(c.subjectPrivateKey,"der"),{type:"dsa",params:c.algorithm.params};default:throw new Error("unknown key id "+n)}case"RSA PUBLIC KEY":return a.RSAPublicKey.decode(f,"der");case"RSA PRIVATE KEY":return a.RSAPrivateKey.decode(f,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:a.DSAPrivateKey.decode(f,"der")};case"EC PRIVATE KEY":return{curve:(f=a.ECPrivateKey.decode(f,"der")).parameters.value,privateKey:f.privateKey};default:throw new Error("unknown key type "+d)}}e.exports=c,c.signature=a.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,a){var r,i=n("./node_modules/safe-buffer/index.js").Buffer,o=n("./node_modules/pbkdf2/lib/precondition.js"),s=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(e,t,n,a,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,a<<3)})).then((function(e){return i.from(e)}))}e.exports=function(e,n,p,m,v,b){"function"==typeof v&&(b=v,v=void 0);var g=d[(v=v||"sha1").toLowerCase()];if(!g||"function"!=typeof t.Promise)return a.nextTick((function(){var t;try{t=l(e,n,p,m,v)}catch(a){return b(a)}b(null,t)}));if(o(p,m),e=c(e,s,"Password"),n=c(n,s,"Salt"),"function"!=typeof b)throw new Error("No callback provided to pbkdf2");!function(e,t){e.then((function(e){a.nextTick((function(){t(null,e)}))}),(function(e){a.nextTick((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=h(r=r||i.alloc(8),r,10,128,e).then((function(){return!0})).catch((function(){return!1}));return f[e]=n,n}(g).then((function(t){return t?h(e,n,p,m,g):l(e,n,p,m,v)})),b)}}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/pbkdf2/lib/default-encoding.js":function(e,t,n){(function(t){var n;if(t.browser)n="utf-8";else if(t.version){n=parseInt(t.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary"}else n="utf-8";e.exports=n}).call(this,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 a=n("./node_modules/create-hash/md5.js"),r=n("./node_modules/ripemd160/index.js"),i=n("./node_modules/sha.js/index.js"),o=n("./node_modules/safe-buffer/index.js").Buffer,s=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=o.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 s=function(e){function t(t){return i(e).update(t).digest()}function n(e){return(new r).update(e).digest()}return"rmd160"===e||"ripemd160"===e?n:"md5"===e?a:t}(e),l="sha512"===e||"sha384"===e?128:64;t.length>l?t=s(t):t.length<l&&(t=o.concat([t,u],l));for(var c=o.allocUnsafe(l+d[e]),f=o.allocUnsafe(l+d[e]),h=0;h<l;h++)c[h]=54^t[h],f[h]=92^t[h];var p=o.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=s,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,a,r){s(n,a);var i=new f(r=r||"sha1",e=c(e,l,"Password"),(t=c(t,l,"Salt")).length),u=o.allocUnsafe(a),h=o.allocUnsafe(t.length+4);t.copy(h,0,0,t.length);for(var p=0,m=d[r],v=Math.ceil(a/m),b=1;b<=v;b++){h.writeUInt32BE(b,t.length);for(var g=i.run(h,i.ipad1),y=g,_=1;_<n;_++){y=i.run(y,i.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 a=n("./node_modules/safe-buffer/index.js").Buffer;e.exports=function(e,t,n){if(a.isBuffer(e))return e;if("string"==typeof e)return a.from(e,t);if(ArrayBuffer.isView(e))return a.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,a,r,i,o,s;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:null!=t&&t.hrtime?(e.exports=function(){return(n()-o)/1e6},a=t.hrtime,i=(n=function(){var e;return 1e9*(e=a())[0]+e[1]})(),s=1e9*t.uptime(),o=i-s):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/popper.js/dist/esm/popper.js":function(e,t,n){"use strict";(function(e){var n="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,a=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(n&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();var r=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),a))}};function i(e){return e&&"[object Function]"==={}.toString.call(e)}function o(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function s(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function l(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=o(e),n=t.overflow,a=t.overflowX,r=t.overflowY;return/(auto|scroll|overlay)/.test(n+r+a)?e:l(s(e))}function c(e){return e&&e.referenceNode?e.referenceNode:e}var u=n&&!(!window.MSInputMethodContext||!document.documentMode),d=n&&/MSIE 10/.test(navigator.userAgent);function f(e){return 11===e?u:10===e?d:u||d}function h(e){if(!e)return document.documentElement;for(var t=f(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var a=n&&n.nodeName;return a&&"BODY"!==a&&"HTML"!==a?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===o(n,"position")?h(n):n:e?e.ownerDocument.documentElement:document.documentElement}function p(e){return null!==e.parentNode?p(e.parentNode):e}function m(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,a=n?e:t,r=n?t:e,i=document.createRange();i.setStart(a,0),i.setEnd(r,0);var o,s,l=i.commonAncestorContainer;if(e!==l&&t!==l||a.contains(r))return"BODY"===(s=(o=l).nodeName)||"HTML"!==s&&h(o.firstElementChild)!==o?h(l):l;var c=p(e);return c.host?m(c.host,t):m(e,p(t).host)}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",a=e.nodeName;if("BODY"===a||"HTML"===a){var r=e.ownerDocument.documentElement,i=e.ownerDocument.scrollingElement||r;return i[n]}return e[n]}function b(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=v(t,"top"),r=v(t,"left"),i=n?-1:1;return e.top+=a*i,e.bottom+=a*i,e.left+=r*i,e.right+=r*i,e}function g(e,t){var n="x"===t?"Left":"Top",a="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+a+"Width"])}function y(e,t,n,a){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],f(10)?parseInt(n["offset"+e])+parseInt(a["margin"+("Height"===e?"Top":"Left")])+parseInt(a["margin"+("Height"===e?"Bottom":"Right")]):0)}function _(e){var t=e.body,n=e.documentElement,a=f(10)&&getComputedStyle(n);return{height:y("Height",t,n,a),width:y("Width",t,n,a)}}var w=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},C=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),k=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};function x(e){return S({},e,{right:e.left+e.width,bottom:e.top+e.height})}function E(e){var t={};try{if(f(10)){t=e.getBoundingClientRect();var n=v(e,"top"),a=v(e,"left");t.top+=n,t.left+=a,t.bottom+=n,t.right+=a}else t=e.getBoundingClientRect()}catch(h){}var r={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},i="HTML"===e.nodeName?_(e.ownerDocument):{},s=i.width||e.clientWidth||r.width,l=i.height||e.clientHeight||r.height,c=e.offsetWidth-s,u=e.offsetHeight-l;if(c||u){var d=o(e);c-=g(d,"x"),u-=g(d,"y"),r.width-=c,r.height-=u}return x(r)}function j(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=f(10),r="HTML"===t.nodeName,i=E(e),s=E(t),c=l(e),u=o(t),d=parseFloat(u.borderTopWidth),h=parseFloat(u.borderLeftWidth);n&&r&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var p=x({top:i.top-s.top-d,left:i.left-s.left-h,width:i.width,height:i.height});if(p.marginTop=0,p.marginLeft=0,!a&&r){var m=parseFloat(u.marginTop),v=parseFloat(u.marginLeft);p.top-=d-m,p.bottom-=d-m,p.left-=h-v,p.right-=h-v,p.marginTop=m,p.marginLeft=v}return(a&&!n?t.contains(c):t===c&&"BODY"!==c.nodeName)&&(p=b(p,t)),p}function T(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,a=j(e,n),r=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),o=t?0:v(n),s=t?0:v(n,"left"),l={top:o-a.top+a.marginTop,left:s-a.left+a.marginLeft,width:r,height:i};return x(l)}function M(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===o(e,"position"))return!0;var n=s(e);return!!n&&M(n)}function O(e){if(!e||!e.parentElement||f())return document.documentElement;for(var t=e.parentElement;t&&"none"===o(t,"transform");)t=t.parentElement;return t||document.documentElement}function P(e,t,n,a){var r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},o=r?O(e):m(e,c(t));if("viewport"===a)i=T(o,r);else{var u=void 0;"scrollParent"===a?"BODY"===(u=l(s(t))).nodeName&&(u=e.ownerDocument.documentElement):u="window"===a?e.ownerDocument.documentElement:a;var d=j(u,o,r);if("HTML"!==u.nodeName||M(o))i=d;else{var f=_(e.ownerDocument),h=f.height,p=f.width;i.top+=d.top-d.marginTop,i.bottom=h+d.top,i.left+=d.left-d.marginLeft,i.right=p+d.left}}var v="number"==typeof(n=n||0);return i.left+=v?n:n.left||0,i.top+=v?n:n.top||0,i.right-=v?n:n.right||0,i.bottom-=v?n:n.bottom||0,i}function A(e){return e.width*e.height}function D(e,t,n,a,r){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var o=P(n,a,i,r),s={top:{width:o.width,height:t.top-o.top},right:{width:o.right-t.right,height:o.height},bottom:{width:o.width,height:o.bottom-t.bottom},left:{width:t.left-o.left,height:o.height}},l=Object.keys(s).map((function(e){return S({key:e},s[e],{area:A(s[e])})})).sort((function(e,t){return t.area-e.area})),c=l.filter((function(e){var t=e.width,a=e.height;return t>=n.clientWidth&&a>=n.clientHeight})),u=c.length>0?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function L(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=a?O(t):m(t,c(n));return j(n,r,a)}function R(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),a=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+a,height:e.offsetHeight+n}}function I(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function B(e,t,n){n=n.split("-")[0];var a=R(e),r={width:a.width,height:a.height},i=-1!==["right","left"].indexOf(n),o=i?"top":"left",s=i?"left":"top",l=i?"height":"width",c=i?"width":"height";return r[o]=t[o]+t[l]/2-a[l]/2,r[s]=n===s?t[s]-a[c]:t[I(s)],r}function N(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function F(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var a=N(e,(function(e){return e[t]===n}));return e.indexOf(a)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&i(n)&&(t.offsets.popper=x(t.offsets.popper),t.offsets.reference=x(t.offsets.reference),t=n(t,e))})),t}function V(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=L(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=D(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=B(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=F(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function H(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function U(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),a=0;a<t.length;a++){var r=t[a],i=r?""+r+n:e;if(void 0!==document.body.style[i])return i}return null}function z(){return this.state.isDestroyed=!0,H(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[U("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function G(e){var t=e.ownerDocument;return t?t.defaultView:window}function W(e,t,n,a){var r="BODY"===e.nodeName,i=r?e.ownerDocument.defaultView:e;i.addEventListener(t,n,{passive:!0}),r||W(l(i.parentNode),t,n,a),a.push(i)}function q(e,t,n,a){n.updateBound=a,G(e).addEventListener("resize",n.updateBound,{passive:!0});var r=l(e);return W(r,"scroll",n.updateBound,n.scrollParents),n.scrollElement=r,n.eventsEnabled=!0,n}function K(){this.state.eventsEnabled||(this.state=q(this.reference,this.options,this.state,this.scheduleUpdate))}function Y(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,G(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function $(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function Z(e,t){Object.keys(t).forEach((function(n){var a="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&$(t[n])&&(a="px"),e.style[n]=t[n]+a}))}var X=n&&/Firefox/i.test(navigator.userAgent);function Q(e,t,n){var a=N(e,(function(e){return e.name===t})),r=!!a&&e.some((function(e){return e.name===n&&e.enabled&&e.order<a.order}));if(!r){var i="`"+t+"`",o="`"+n+"`";console.warn(o+" modifier is required by "+i+" modifier in order to work, be sure to include it before "+i+"!")}return r}var J=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],ee=J.slice(3);function te(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ee.indexOf(e),a=ee.slice(n+1).concat(ee.slice(0,n));return t?a.reverse():a}var ne="flip",ae="clockwise",re="counterclockwise";function ie(e,t,n,a){var r=[0,0],i=-1!==["right","left"].indexOf(a),o=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=o.indexOf(N(o,(function(e){return-1!==e.search(/,|\s/)})));o[s]&&-1===o[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[o.slice(0,s).concat([o[s].split(l)[0]]),[o[s].split(l)[1]].concat(o.slice(s+1))]:[o];return(c=c.map((function(e,a){var r=(1===a?!i:i)?"height":"width",o=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,o=!0,e):o?(e[e.length-1]+=t,o=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,a){var r=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+r[1],o=r[2];if(!i)return e;if(0===o.indexOf("%")){var s=void 0;switch(o){case"%p":s=n;break;case"%":case"%r":default:s=a}return x(s)[t]/100*i}if("vh"===o||"vw"===o)return("vh"===o?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i;return i}(e,r,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,a){$(n)&&(r[t]+=n*("-"===e[a-1]?-1:1))}))})),r}var oe={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],a=t.split("-")[1];if(a){var r=e.offsets,i=r.reference,o=r.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",c=s?"width":"height",u={start:k({},l,i[l]),end:k({},l,i[l]+i[c]-o[c])};e.offsets.popper=S({},o,u[a])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,a=e.placement,r=e.offsets,i=r.popper,o=r.reference,s=a.split("-")[0],l=void 0;return l=$(+n)?[+n,0]:ie(n,i,o,s),"left"===s?(i.top+=l[0],i.left-=l[1]):"right"===s?(i.top+=l[0],i.left+=l[1]):"top"===s?(i.left+=l[0],i.top-=l[1]):"bottom"===s&&(i.left+=l[0],i.top+=l[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||h(e.instance.popper);e.instance.reference===n&&(n=h(n));var a=U("transform"),r=e.instance.popper.style,i=r.top,o=r.left,s=r[a];r.top="",r.left="",r[a]="";var l=P(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);r.top=i,r.left=o,r[a]=s,t.boundaries=l;var c=t.priority,u=e.offsets.popper,d={primary:function(e){var n=u[e];return u[e]<l[e]&&!t.escapeWithReference&&(n=Math.max(u[e],l[e])),k({},e,n)},secondary:function(e){var n="right"===e?"left":"top",a=u[n];return u[e]>l[e]&&!t.escapeWithReference&&(a=Math.min(u[n],l[e]-("right"===e?u.width:u.height))),k({},n,a)}};return c.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=S({},u,d[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,a=t.reference,r=e.placement.split("-")[0],i=Math.floor,o=-1!==["top","bottom"].indexOf(r),s=o?"right":"bottom",l=o?"left":"top",c=o?"width":"height";return n[s]<i(a[l])&&(e.offsets.popper[l]=i(a[l])-n[c]),n[l]>i(a[s])&&(e.offsets.popper[l]=i(a[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!Q(e.instance.modifiers,"arrow","keepTogether"))return e;var a=t.element;if("string"==typeof a){if(!(a=e.instance.popper.querySelector(a)))return e}else if(!e.instance.popper.contains(a))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var r=e.placement.split("-")[0],i=e.offsets,s=i.popper,l=i.reference,c=-1!==["left","right"].indexOf(r),u=c?"height":"width",d=c?"Top":"Left",f=d.toLowerCase(),h=c?"left":"top",p=c?"bottom":"right",m=R(a)[u];l[p]-m<s[f]&&(e.offsets.popper[f]-=s[f]-(l[p]-m)),l[f]+m>s[p]&&(e.offsets.popper[f]+=l[f]+m-s[p]),e.offsets.popper=x(e.offsets.popper);var v=l[f]+l[u]/2-m/2,b=o(e.instance.popper),g=parseFloat(b["margin"+d]),y=parseFloat(b["border"+d+"Width"]),_=v-e.offsets.popper[f]-g-y;return _=Math.max(Math.min(s[u]-m,_),0),e.arrowElement=a,e.offsets.arrow=(k(n={},f,Math.round(_)),k(n,h,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(H(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=P(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),a=e.placement.split("-")[0],r=I(a),i=e.placement.split("-")[1]||"",o=[];switch(t.behavior){case ne:o=[a,r];break;case ae:o=te(a);break;case re:o=te(a,!0);break;default:o=t.behavior}return o.forEach((function(s,l){if(a!==s||o.length===l+1)return e;a=e.placement.split("-")[0],r=I(a);var c=e.offsets.popper,u=e.offsets.reference,d=Math.floor,f="left"===a&&d(c.right)>d(u.left)||"right"===a&&d(c.left)<d(u.right)||"top"===a&&d(c.bottom)>d(u.top)||"bottom"===a&&d(c.top)<d(u.bottom),h=d(c.left)<d(n.left),p=d(c.right)>d(n.right),m=d(c.top)<d(n.top),v=d(c.bottom)>d(n.bottom),b="left"===a&&h||"right"===a&&p||"top"===a&&m||"bottom"===a&&v,g=-1!==["top","bottom"].indexOf(a),y=!!t.flipVariations&&(g&&"start"===i&&h||g&&"end"===i&&p||!g&&"start"===i&&m||!g&&"end"===i&&v),_=!!t.flipVariationsByContent&&(g&&"start"===i&&p||g&&"end"===i&&h||!g&&"start"===i&&v||!g&&"end"===i&&m),w=y||_;(f||b||w)&&(e.flipped=!0,(f||b)&&(a=o[l+1]),w&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=a+(i?"-"+i:""),e.offsets.popper=S({},e.offsets.popper,B(e.instance.popper,e.offsets.reference,e.placement)),e=F(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],a=e.offsets,r=a.popper,i=a.reference,o=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return r[o?"left":"top"]=i[n]-(s?r[o?"width":"height"]:0),e.placement=I(t),e.offsets.popper=x(r),e}},hide:{order:800,enabled:!0,fn:function(e){if(!Q(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=N(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,a=t.y,r=e.offsets.popper,i=N(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==i&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var o=void 0!==i?i:t.gpuAcceleration,s=h(e.instance.popper),l=E(s),c={position:r.position},u=function(e,t){var n=e.offsets,a=n.popper,r=n.reference,i=Math.round,o=Math.floor,s=function(e){return e},l=i(r.width),c=i(a.width),u=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),f=t?u||d||l%2==c%2?i:o:s,h=t?i:s;return{left:f(l%2==1&&c%2==1&&!d&&t?a.left-1:a.left),top:h(a.top),bottom:h(a.bottom),right:f(a.right)}}(e,window.devicePixelRatio<2||!X),d="bottom"===n?"top":"bottom",f="right"===a?"left":"right",p=U("transform"),m=void 0,v=void 0;if(v="bottom"===d?"HTML"===s.nodeName?-s.clientHeight+u.bottom:-l.height+u.bottom:u.top,m="right"===f?"HTML"===s.nodeName?-s.clientWidth+u.right:-l.width+u.right:u.left,o&&p)c[p]="translate3d("+m+"px, "+v+"px, 0)",c[d]=0,c[f]=0,c.willChange="transform";else{var b="bottom"===d?-1:1,g="right"===f?-1:1;c[d]=v*b,c[f]=m*g,c.willChange=d+", "+f}var y={"x-placement":e.placement};return e.attributes=S({},y,e.attributes),e.styles=S({},c,e.styles),e.arrowStyles=S({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return Z(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&Z(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,a,r){var i=L(r,t,e,n.positionFixed),o=D(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",o),Z(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},se=function(){function e(t,n){var a=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};w(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(a.update)},this.update=r(this.update.bind(this)),this.options=S({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(S({},e.Defaults.modifiers,o.modifiers)).forEach((function(t){a.options.modifiers[t]=S({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return S({name:e},a.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&i(e.onLoad)&&e.onLoad(a.reference,a.popper,a.options,e,a.state)})),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return C(e,[{key:"update",value:function(){return V.call(this)}},{key:"destroy",value:function(){return z.call(this)}},{key:"enableEventListeners",value:function(){return K.call(this)}},{key:"disableEventListeners",value:function(){return Y.call(this)}}]),e}();se.Utils=("undefined"!=typeof window?window:e).PopperUtils,se.placements=J,se.Defaults=oe,t.a=se}).call(this,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/postcss-advanced-variables/index.mjs":function(e,t,n){"use strict";(function(e){var a=n("./node_modules/path-browserify/index.js"),r=n.n(a),i=n("./node_modules/postcss/lib/postcss.js"),o=n.n(i),s=n("./node_modules/@csstools/sass-import-resolve/index.js"),l=n.n(s);function c(e,t,n){let a=u(t)[e];return d(a,t)&&(a=c(e,t.parent,n)),f(a,n)&&(a=h(e,t,n.variables)),a}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,a){if("warn"===t.unresolved)e.warn(t.result,a,{word:n});else if("ignore"!==t.unresolved)throw e.error(a,{word:n})}function m(e,t,n){return e.replace(v,((a,r,i,o,s)=>{if("\\"===r)return a.slice(1);const l=i||o||s,u=c(l,t.parent,n);if(void 0===u)return p(t,n,l,`Could not resolve the variable "$${l}" within "${e}"`),a;return`${r}${b(u)}`}))}const v=/(.?)(?:\$([A-z][\w-]*)|\$\(([A-z][\w-]*)\)|#\{\$([A-z][\w-]*)\})/g,b=e=>Array.isArray(e)?`(${e.map(b).join(",")})`:Object(e)===e?`(${Object.keys(e).map((t=>`${t}:${b(e[t])}`)).join(",")})`:String(e);function g(e,t,n,a){if(!y.test(n)||void 0===c(t,e,a)){const a=y.test(n)?n.replace(y,""):n;e.variables=e.variables||{},e.variables[t]=a}}const y=/\s+!default$/;const _=e=>w.test(e.prop),w=/^\$[\w-]+$/;function C(e,t){return S(e)||function(e,t){if(!(Symbol.iterator in Object(e))&&"[object Arguments]"!==Object.prototype.toString.call(e))return;var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(l){r=!0,i=l}finally{try{a||null==s.return||s.return()}finally{if(r)throw i}}return n}(e,t)||x()}function k(e){return S(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||x()}function S(e){if(Array.isArray(e))return e}function x(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function E(e){const t=j.test(e),n=String(t?e.replace(j,"$1"):e).replace(M,""),a=i.list.comma(n);if(a[0]===e)return e;{const e={},t=[];a.forEach(((n,a)=>{const r=C(n.match(T)||[],3),i=r[0],o=r[1],s=r[2];i?e[o]=E(s):t[a]=E(n)}));return Object.keys(e).length>0?Object.assign(e,t):t}}const j=/^\(([\W\w]*)\)$/g,T=/^([\w-]+)\s*:\s*([\W\w]+)\s*$/,M=/\s*,\s*$/;var O=(e,t)=>e.reduce(((e,n)=>e.then((()=>t(n)))),Promise.resolve());const P=(e,t)=>{const n=e.params.split(A),a=(n[0]||"").trim().split(" "),r=a[0].trim().slice(1),i=a.length>1&&a[1].trim().slice(1),o=E(m(n.slice(1).join(A),e,t));return{varname:r,incname:i,list:"string"==typeof o?[o]:o}},A=" in ";const D=(e,t)=>Promise.resolve(e&&t()),L=(e,t)=>{const n=i.list.space(e.params),a=R(m(n[0]||"",e,t)),r=n[1],o=R(m(n[2]||"",e,t));return!r&&a||"=="===r&&a===o||"!="===r&&a!==o||"<"===r&&a<o||"<="===r&&a<=o||">"===r&&a>o||">="===r&&a>=o},R=e=>"true"===e||"false"!==e&&(isNaN(e)?e:Number(e)),I=e=>Object(e)===e&&"atrule"===e.type&&"else"===e.name;const B=o()(),N=(e,t)=>{const n=k(i.list.space(e.params)),a=n[0],o=n.slice(1),s=m(F(a),e,t),l=o.join(" "),c=e.source&&e.source.input&&e.source.input.file||t.result.from;return{id:s,media:l,cwf:c,cwd:c?r.a.dirname(c):t.importRoot}},F=e=>V(e.replace(/^url\(([\W\w]*)\)$/,"$1")),V=e=>e.replace(/^("|')([\W\w]*)\1$/,"$2");const H=e=>{const t=C(e.params.split(U,2),2),n=t[0],a=t[1];return{name:n,args:a?i.list.comma(a.slice(0,-1)):[]}},U="(";const z=(e,t)=>{const n=i.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 G=(e,t)=>{const n=C(e.params.split(W,2),2),a=n[0],r=n[1];return{name:a,params:r&&r.slice(0,-1).trim()?i.list.comma(r.slice(0,-1).trim()).map((n=>{const a=i.list.split(n,":");return{name:a[0].slice(1),value:a.length>1?m(a.slice(1).join(":"),e,t):void 0}})):[]}},W="(";const q=e=>"atrule"===e.type&&"mixin"===e.name?e:e.parent&&q(e.parent);function K(e,t){return O(Y(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 a=n.original.clone({parent:e.parent,variables:e.variables});return K(a,t).then((()=>{e.parent.insertBefore(e,a.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=P(e,t),a=n.varname,r=n.incname,i=n.list,o=[],s=[];return Object.keys(i).forEach((n=>{g(e,a,i[n],t),r&&g(e,r,n,t);const o=e.clone({parent:e.parent,variables:Object.assign({},e.variables)});s.push(o)})),O(s,(e=>K(e,t).then((()=>{o.push(...e.nodes)})))).then((()=>{e.parent.insertBefore(e,o),e.remove()}))}}(e,t):"if"===n?function(e,t){const n=L(e,t),a=e.next(),r=e=>K(e,t).then((()=>e.parent.insertBefore(e,e.nodes)));return D(-1!==t.transform.indexOf("@if"),(()=>D(n,(()=>r(e))).then((()=>{e.remove()})))).then((()=>D(-1!==t.transform.indexOf("@else")&&I(a),(()=>D(!n,(()=>r(a))).then((()=>{a.remove()}))))))}(e,t):"import"===n?function(e,t){if(-1!==t.transform.indexOf("@import")){const n=N(e,t),a=n.id,r=n.media,i=n.cwf,s=n.cwd,l=t.result.opts,c=l.parser||l.syntax&&l.syntax.parse||null;if(t.importFilter instanceof Function&&t.importFilter(a,r)||t.importFilter instanceof RegExp&&t.importFilter.test(a))return[s].concat(t.importPaths).reduce(((e,n)=>e.catch((()=>t.importResolve(a,n,t)))),Promise.reject()).then((({file:n,contents:a})=>B.process(a,{from:n,parser:c}).then((({root:a})=>{t.result.messages.push({type:"dependency",file:n,parent:i});const s=a.nodes.slice(0);if(r){const t=o.a.atRule({name:"media",params:r,source:e.source});t.append(s),e.replaceWith(t)}else e.replaceWith(s);return K({nodes:s},t)}))),(()=>{p(e,t,"@import",`Could not resolve the @import for "${a}"`)}))}}(e,t):"include"===n?function(e,t){if(-1!==t.transform.indexOf("@include")){const n=H(e),a=n.name,r=n.args,i=c(`@mixin ${a}`,e.parent,t);if(i){i.params.forEach(((n,a)=>{const i=a in r?m(r[a],e,t):n.value;g(e,n.name,i,t)}));const n=i.rule.clone({original:e,parent:e.parent,variables:e.variables});return K(n,t).then((()=>{e.parent.insertBefore(e,n.nodes),e.remove()}))}p(e,t,a,`Could not resolve the mixin for "${a}"`)}}(e,t):"for"===n?function(e,t){if(-1!==t.transform.indexOf("@for")){const n=z(e,t),a=n.varname,r=n.start,i=n.end,o=n.increment,s=r<=i?1:-1,l=[],c=[];for(let u=r;u*s<=i*s;u+=o*s){g(e,a,u,t);const n=e.clone({parent:e.parent,variables:Object.assign({},e.variables)});c.push(n)}return O(c,(e=>K(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=G(e,t),a=n.name,r=n.params;g(e.parent,`@mixin ${a}`,{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 K(e,t)}))))}const Y=e=>Array.from(Object(e).nodes||[]);var $=o.a.plugin("postcss-advanced-variables",(t=>(n,a)=>{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)))),i=String(Object(t).unresolved||"throw").toLowerCase(),o=Object(t).variables,s=Object(Object(t).importCache),c=Object(t).importFilter||(e=>!Z.test(e)),u=[].concat(Object(t).importPaths||[]),d=Object(t).importResolve||((e,t)=>l()(e,{cwd:t,readFile:!0,cache:s})),f=Object(t).importRoot||e.cwd();return K(n,{result:a,importCache:s,importFilter:c,importPaths:u,importResolve:d,importRoot:f,transform:r,unresolved:i,variables:o})}));const Z=/^(?:[A-z]+:)?\/\//;t.a=$}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/postcss-color-function/index.js":function(e,t,n){var a=n("./node_modules/postcss/lib/postcss.js"),r=n("./node_modules/postcss-value-parser/lib/index.js"),i=n("./node_modules/css-color-function/lib/index.js"),o=n("./node_modules/postcss-message-helpers/index.js"),s={preserveCustomProps:!0};e.exports=a.plugin("postcss-color-function",(function(e){return e=Object.assign({},s,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=o.try((function(){return e=t.value,r(e).walk((function(e){"function"===e.type&&"color"===e.value&&(e.value=i.convert(r.stringify(e)),e.type="word")})).toString();var e}),t.source)}catch(a){t.warn(n,a.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 a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(l){r=!0,i=l}finally{try{!a&&s.return&&s.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=o(n("./node_modules/postcss/lib/postcss.js")),i=o(n("./node_modules/postcss-simple-vars/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}var s=/\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(!s.test(e))return'Missed "in" keyword in @each';var t=e.split(s).map((function(e){return e.trim()})),n=a(t,2),r=n[0],i=n[1];return r.match(/\$[_a-zA-Z]?\w+/)?i.match(/(\w+\,?\s?)+/)?null:"Missed values list in @each":"Missed variable name in @each"}(t);if(n)throw e.error(n);!function(e,t){t.values[0].forEach((function(n,a){var o={};t.names.forEach((function(e,n){o[e]=t.values[n][a]})),t.indexName&&(o[t.indexName]=a),e.nodes.forEach((function(t){var n=t.clone(),a=r.default.rule({nodes:[n]});(0,i.default)({only:o})(a),e.parent.insertBefore(e,n)}))}))}(e,function(e){var t=e.split(s).map(l),n=a(t,2),i=n[0],o=n[1],c=!1;return o=o.map((function(e){var t=e.match(/^\((.*)\)$/);return t&&(c=!0),t?r.default.list.comma(t[1]):e})),{names:(o=c?o:[o]).map((function(e,t){return i[t]})),indexName:i[o.length],values:o}}(t)),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 a,r=n("./node_modules/postcss/lib/postcss.js"),i=n("./node_modules/postcss-functions/dist/lib/transformer.js"),o=(a=i)&&a.__esModule?a:{default:a},s=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,o.default)(t);return function(e){var t=[];if(e.walk((function(e){t.push(n(e))})),(0,s.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 a(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}Object.defineProperty(t,"__esModule",{value:!0}),t.isPromise=a,t.hasPromises=function(e){return e.some((function(e){return a(e)}))},t.then=function(e,t){return a(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 a,r=n("./node_modules/postcss-value-parser/lib/index.js"),i=(a=r)&&a.__esModule?a:{default:a},o=n("./node_modules/postcss-functions/dist/lib/helpers.js");t.default=function(e){function t(e,t){var a=[],r=(0,i.default)(e[t]).walk((function(e){a.push(n(e))}));return(0,o.hasPromises)(a)&&(a=Promise.all(a)),(0,o.then)(a,(function(){e[t]=r.toString()}))}function n(t){if("function"!==t.type||!e.hasOwnProperty(t.value))return t;var a=e[t.value];return(0,o.then)(function(e){e=e.map((function(e){return n(e)})),(0,o.hasPromises)(e)&&(e=Promise.all(e));return(0,o.then)(e,(function(e){var t=[],n=e.reduce((function(e,n){return"div"===n.type&&","===n.value?(t.push(e),""):e+i.default.stringify(n)}),"");return n&&t.push(n),t}))}(t.nodes),(function(e){var n=a.apply(a,e);return(0,o.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 a(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 a(t)+": "+e}e.exports={sourceString:a,message:r,try:function(e,t){try{return e()}catch(s){if(s.originalMessage=s.message,s.message=r(s.message,t),"object"==typeof t){if(t.input&&t.input.file||t.start){var i=s.stack.split(n),o=i.shift();i.unshift(a(t)),i.unshift(o),s.stack=i.join(n)}t.input&&t.input.file&&(s.fileName=t.input.file),t.start&&(s.lineNumber=t.start.line,s.columnNumber=t.start.column)}throw s}}}},"./node_modules/postcss-nested/index.js":function(e,t,n){var a=n("./node_modules/postcss/lib/postcss.js"),r=n("./node_modules/postcss-selector-parser/dist/index.js");function i(e,t){var n,a=r((function(e){n=e}));try{a.processSync(e)}catch(i){throw-1!==e.indexOf(":")?t?t.error("Missed semicolon"):i:t?t.error(i.message):i}return n.at(0)}function o(e,t){var n=!1;return e.each((function(e){if("nesting"===e.type){var a=t.clone();"&"!==e.value?e.replaceWith(i(e.value.replace("&",a.toString()))):e.replaceWith(a),n=!0}else e.nodes&&o(e,t)&&(n=!0)})),n}function s(e,t){var n=[];return e.selectors.forEach((function(a){var s=i(a,e);t.selectors.forEach((function(e){var a=i(e,t);o(a,s)||(a.prepend(r.combinator({value:" "})),a.prepend(s.clone())),n.push(a.toString())}))})),n}function l(e,t){return e&&"comment"===e.type?(t.after(e),e):t}function c(e,t,n){var a=[];if(t.each((function(t){"comment"===t.type||"decl"===t.type?a.push(t):"rule"===t.type&&n?t.selectors=s(e,t):"atrule"===t.type&&c(e,t,n)})),n&&a.length){for(var r=e.clone({nodes:[]}),i=0;i<a.length;i++)r.append(a[i]);t.prepend(r)}}function u(e,t,n){for(var r=a.rule({selector:e,nodes:[]}),i=0;i<t.length;i++)r.append(t[i]);return n.after(r),r}function d(e,t){var n,a={};for(n=0;n<e.length;n++)a[e[n]]=!0;if(t)for(n=0;n<t.length;n++)a[t[n].replace(/^@/,"")]=!0;return a}e.exports=a.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,i=function(e){e.each((function(e){"rule"===e.type?function(e,t,n,r){var i=!1,o=e,d=!1,f=[];e.each((function(r){if("rule"===r.type)f.length&&(o=u(e.selector,f,o),f=[]),d=!0,i=!0,r.selectors=s(e,r),(o=l(r.prev(),o)).after(r),o=r;else if("atrule"===r.type)if(d=!1,f.length&&(o=u(e.selector,f,o),f=[]),"at-root"===r.name){i=!0,c(e,r,!1);var h=r.nodes;r.params&&(h=a.rule({selector:r.params,nodes:h})),o.after(h),o=h,r.remove()}else t[r.name]?(i=!0,c(e,r,!0),(o=l(r.prev(),o)).after(r),o=r):n[r.name]&&(i=!0,c(e,r,!1),(o=l(r.prev(),o)).after(r),o=r);else"decl"===r.type&&d&&f.push(r)})),f.length&&(o=u(e.selector,f,o)),i&&!0!==r&&(e.raws.semicolon=!0,0===e.nodes.length&&e.remove())}(e,t,n,r):"atrule"===e.type&&i(e)}))};return i}))},"./node_modules/postcss-prefix-url/index.js":function(e,t,n){"use strict";var a=n("./node_modules/postcss/lib/postcss.js"),r=n("./node_modules/postcss-functions/dist/index.js"),i=n("./node_modules/consistent/index.js"),o=n("./node_modules/url/url.js");e.exports=a.plugin("prefix",(function(e){var t,n=(e=e||{}).prefix||"",s=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 i({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 a=t?c(n):"";return"url("+o.resolve(a,n)+")"};return a().use(r({functions:{cdn:function(e){return u(e)},url:function(e){return u(e,s)}}}))}))},"./node_modules/postcss-selector-parser/dist/index.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,r=(a=n("./node_modules/postcss-selector-parser/dist/processor.js"))&&a.__esModule?a:{default:a},i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var a=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};a.get||a.set?Object.defineProperty(t,n,a):t[n]=e[n]}return t.default=e,t}(n("./node_modules/postcss-selector-parser/dist/selectors/index.js"));var o=function(e){return new r.default(e)};Object.assign(o,i),delete o.__esModule;var s=o;t.default=s,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 a,r,i=x(n("./node_modules/indexes-of/index.js")),o=x(n("./node_modules/uniq/uniq.js")),s=x(n("./node_modules/postcss-selector-parser/dist/selectors/root.js")),l=x(n("./node_modules/postcss-selector-parser/dist/selectors/selector.js")),c=x(n("./node_modules/postcss-selector-parser/dist/selectors/className.js")),u=x(n("./node_modules/postcss-selector-parser/dist/selectors/comment.js")),d=x(n("./node_modules/postcss-selector-parser/dist/selectors/id.js")),f=x(n("./node_modules/postcss-selector-parser/dist/selectors/tag.js")),h=x(n("./node_modules/postcss-selector-parser/dist/selectors/string.js")),p=x(n("./node_modules/postcss-selector-parser/dist/selectors/pseudo.js")),m=S(n("./node_modules/postcss-selector-parser/dist/selectors/attribute.js")),v=x(n("./node_modules/postcss-selector-parser/dist/selectors/universal.js")),b=x(n("./node_modules/postcss-selector-parser/dist/selectors/combinator.js")),g=x(n("./node_modules/postcss-selector-parser/dist/selectors/nesting.js")),y=x(n("./node_modules/postcss-selector-parser/dist/sortAscending.js")),_=S(n("./node_modules/postcss-selector-parser/dist/tokenize.js")),w=S(n("./node_modules/postcss-selector-parser/dist/tokenTypes.js")),C=S(n("./node_modules/postcss-selector-parser/dist/selectors/types.js")),k=n("./node_modules/postcss-selector-parser/dist/util/index.js");function S(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var a=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};a.get||a.set?Object.defineProperty(t,n,a):t[n]=e[n]}return t.default=e,t}function x(e){return e&&e.__esModule?e:{default:e}}function E(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var j=((a={})[w.space]=!0,a[w.cr]=!0,a[w.feed]=!0,a[w.newline]=!0,a[w.tab]=!0,a),T=Object.assign({},j,((r={})[w.comment]=!0,r));function M(e){return{line:e[_.FIELDS.START_LINE],column:e[_.FIELDS.START_COL]}}function O(e){return{line:e[_.FIELDS.END_LINE],column:e[_.FIELDS.END_COL]}}function P(e,t,n,a){return{start:{line:e,column:t},end:{line:n,column:a}}}function A(e){return P(e[_.FIELDS.START_LINE],e[_.FIELDS.START_COL],e[_.FIELDS.END_LINE],e[_.FIELDS.END_COL])}function D(e,t){if(e)return P(e[_.FIELDS.START_LINE],e[_.FIELDS.START_COL],t[_.FIELDS.END_LINE],t[_.FIELDS.END_COL])}function L(e,t){var n=e[t];if("string"==typeof n)return-1!==n.indexOf("\\")&&((0,k.ensureObject)(e,"raws"),e[t]=(0,k.unesc)(n),void 0===e.raws[t]&&(e.raws[t]=n)),e}var R=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,_.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var n=D(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new s.default({source:n}),this.root.errorGenerator=this._errorGenerator();var a=new l.default({source:{start:{line:1,column:1}}});this.root.append(a),this.current=a,this.loop()}var t,n,a,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[_.FIELDS.TYPE]!==w.closeSquare;)e.push(this.currToken),this.position++;if(this.currToken[_.FIELDS.TYPE]!==w.closeSquare)return this.expected("closing square bracket",this.currToken[_.FIELDS.START_POS]);var n=e.length,a={source:P(t[1],t[2],this.currToken[3],this.currToken[4]),sourceIndex:t[_.FIELDS.START_POS]};if(1===n&&!~[w.word].indexOf(e[0][_.FIELDS.TYPE]))return this.expected("attribute",e[0][_.FIELDS.START_POS]);for(var r=0,i="",o="",s=null,l=!1;r<n;){var c=e[r],u=this.content(c),d=e[r+1];switch(c[_.FIELDS.TYPE]){case w.space:if(l=!0,this.options.lossy)break;if(s){(0,k.ensureObject)(a,"spaces",s);var f=a.spaces[s].after||"";a.spaces[s].after=f+u;var h=(0,k.getProp)(a,"raws","spaces",s,"after")||null;h&&(a.raws.spaces[s].after=h+u)}else i+=u,o+=u;break;case w.asterisk:if(d[_.FIELDS.TYPE]===w.equals)a.operator=u,s="operator";else if((!a.namespace||"namespace"===s&&!l)&&d){i&&((0,k.ensureObject)(a,"spaces","attribute"),a.spaces.attribute.before=i,i=""),o&&((0,k.ensureObject)(a,"raws","spaces","attribute"),a.raws.spaces.attribute.before=i,o=""),a.namespace=(a.namespace||"")+u,((0,k.getProp)(a,"raws","namespace")||null)&&(a.raws.namespace+=u),s="namespace"}l=!1;break;case w.dollar:if("value"===s){var p=(0,k.getProp)(a,"raws","value");a.value+="$",p&&(a.raws.value=p+"$");break}case w.caret:d[_.FIELDS.TYPE]===w.equals&&(a.operator=u,s="operator"),l=!1;break;case w.combinator:if("~"===u&&d[_.FIELDS.TYPE]===w.equals&&(a.operator=u,s="operator"),"|"!==u){l=!1;break}d[_.FIELDS.TYPE]===w.equals?(a.operator=u,s="operator"):a.namespace||a.attribute||(a.namespace=!0),l=!1;break;case w.word:if(d&&"|"===this.content(d)&&e[r+2]&&e[r+2][_.FIELDS.TYPE]!==w.equals&&!a.operator&&!a.namespace)a.namespace=u,s="namespace";else if(!a.attribute||"attribute"===s&&!l){i&&((0,k.ensureObject)(a,"spaces","attribute"),a.spaces.attribute.before=i,i=""),o&&((0,k.ensureObject)(a,"raws","spaces","attribute"),a.raws.spaces.attribute.before=o,o=""),a.attribute=(a.attribute||"")+u,((0,k.getProp)(a,"raws","attribute")||null)&&(a.raws.attribute+=u),s="attribute"}else if(!a.value&&""!==a.value||"value"===s&&!l){var v=(0,k.unesc)(u),b=(0,k.getProp)(a,"raws","value")||"",g=a.value||"";a.value=g+v,a.quoteMark=null,(v!==u||b)&&((0,k.ensureObject)(a,"raws"),a.raws.value=(b||g)+u),s="value"}else{var y="i"===u||"I"===u;!a.value&&""!==a.value||!a.quoteMark&&!l?(a.value||""===a.value)&&(s="value",a.value+=u,a.raws.value&&(a.raws.value+=u)):(a.insensitive=y,y&&"I"!==u||((0,k.ensureObject)(a,"raws"),a.raws.insensitiveFlag=u),s="insensitive",i&&((0,k.ensureObject)(a,"spaces","insensitive"),a.spaces.insensitive.before=i,i=""),o&&((0,k.ensureObject)(a,"raws","spaces","insensitive"),a.raws.spaces.insensitive.before=o,o=""))}l=!1;break;case w.str:if(!a.attribute||!a.operator)return this.error("Expected an attribute followed by an operator preceding the string.",{index:c[_.FIELDS.START_POS]});var C=(0,m.unescapeValue)(u),S=C.unescaped,x=C.quoteMark;a.value=S,a.quoteMark=x,s="value",(0,k.ensureObject)(a,"raws"),a.raws.value=u,l=!1;break;case w.equals:if(!a.attribute)return this.expected("attribute",c[_.FIELDS.START_POS],u);if(a.value)return this.error('Unexpected "=" found; an operator was already defined.',{index:c[_.FIELDS.START_POS]});a.operator=a.operator?a.operator+u:u,s="operator",l=!1;break;case w.comment:if(s)if(l||d&&d[_.FIELDS.TYPE]===w.space||"insensitive"===s){var E=(0,k.getProp)(a,"spaces",s,"after")||"",j=(0,k.getProp)(a,"raws","spaces",s,"after")||E;(0,k.ensureObject)(a,"raws","spaces",s),a.raws.spaces[s].after=j+u}else{var T=a[s]||"",M=(0,k.getProp)(a,"raws",s)||T;(0,k.ensureObject)(a,"raws"),a.raws[s]=M+u}else o+=u;break;default:return this.error('Unexpected "'+u+'" found.',{index:c[_.FIELDS.START_POS]})}r++}L(a,"attribute"),L(a,"namespace"),this.newNode(new m.default(a)),this.position++},r.parseWhitespaceEquivalentTokens=function(e){e<0&&(e=this.tokens.length);var t=this.position,n=[],a="",r=void 0;do{if(j[this.currToken[_.FIELDS.TYPE]])this.options.lossy||(a+=this.content());else if(this.currToken[_.FIELDS.TYPE]===w.comment){var i={};a&&(i.before=a,a=""),r=new u.default({value:this.content(),source:A(this.currToken),sourceIndex:this.currToken[_.FIELDS.START_POS],spaces:i}),n.push(r)}}while(++this.position<e);if(a)if(r)r.spaces.after=a;else if(!this.options.lossy){var o=this.tokens[t],s=this.tokens[this.position-1];n.push(new h.default({value:"",source:P(o[_.FIELDS.START_LINE],o[_.FIELDS.START_COL],s[_.FIELDS.END_LINE],s[_.FIELDS.END_COL]),sourceIndex:o[_.FIELDS.START_POS],spaces:{before:a,after:""}}))}return n},r.convertWhitespaceNodesToSpace=function(e,t){var n=this;void 0===t&&(t=!1);var a="",r="";return e.forEach((function(e){var i=n.lossySpace(e.spaces.before,t),o=n.lossySpace(e.rawSpaceBefore,t);a+=i+n.lossySpace(e.spaces.after,t&&0===i.length),r+=i+e.value+n.lossySpace(e.rawSpaceAfter,t&&0===o.length)})),r===a&&(r=void 0),{space:a,rawSpace:r}},r.isNamedCombinator=function(e){return void 0===e&&(e=this.position),this.tokens[e+0]&&this.tokens[e+0][_.FIELDS.TYPE]===w.slash&&this.tokens[e+1]&&this.tokens[e+1][_.FIELDS.TYPE]===w.word&&this.tokens[e+2]&&this.tokens[e+2][_.FIELDS.TYPE]===w.slash},r.namedCombinator=function(){if(this.isNamedCombinator()){var e=this.content(this.tokens[this.position+1]),t=(0,k.unesc)(e).toLowerCase(),n={};t!==e&&(n.value="/"+e+"/");var a=new b.default({value:"/"+t+"/",source:P(this.currToken[_.FIELDS.START_LINE],this.currToken[_.FIELDS.START_COL],this.tokens[this.position+2][_.FIELDS.END_LINE],this.tokens[this.position+2][_.FIELDS.END_COL]),sourceIndex:this.currToken[_.FIELDS.START_POS],raws:n});return this.position=this.position+3,a}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][_.FIELDS.TYPE]===w.comma)){var n,a=this.currToken,r=void 0;if(t>this.position&&(r=this.parseWhitespaceEquivalentTokens(t)),this.isNamedCombinator()?n=this.namedCombinator():this.currToken[_.FIELDS.TYPE]===w.combinator?(n=new b.default({value:this.content(),source:A(this.currToken),sourceIndex:this.currToken[_.FIELDS.START_POS]}),this.position++):j[this.currToken[_.FIELDS.TYPE]]||r||this.unexpected(),n){if(r){var i=this.convertWhitespaceNodesToSpace(r),o=i.space,s=i.rawSpace;n.spaces.before=o,n.rawSpaceBefore=s}}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 b.default({value:" ",source:D(a,this.tokens[this.position-1]),sourceIndex:a[_.FIELDS.START_POS],spaces:d,raws:f})}return this.currToken&&this.currToken[_.FIELDS.TYPE]===w.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 m=this.convertWhitespaceNodesToSpace(h),v=m.space,g=m.rawSpace;void 0!==g&&(p.rawSpaceAfter+=g),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 l.default({source:{start:M(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 u.default({value:this.content(),source:A(e),sourceIndex:e[_.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[_.FIELDS.START_POS]})},r.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[_.FIELDS.START_POS])},r.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[_.FIELDS.START_POS])},r.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[_.FIELDS.START_POS])},r.namespace=function(){var e=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[_.FIELDS.TYPE]===w.word?(this.position++,this.word(e)):this.nextToken[_.FIELDS.TYPE]===w.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 g.default({value:this.content(),source:A(e),sourceIndex:e[_.FIELDS.START_POS]})),this.position++},r.parentheses=function(){var e=this.current.last,t=1;if(this.position++,e&&e.type===C.PSEUDO){var n=new l.default({source:{start:M(this.tokens[this.position-1])}}),a=this.current;for(e.append(n),this.current=n;this.position<this.tokens.length&&t;)this.currToken[_.FIELDS.TYPE]===w.openParenthesis&&t++,this.currToken[_.FIELDS.TYPE]===w.closeParenthesis&&t--,t?this.parse():(this.current.source.end=O(this.currToken),this.current.parent.source.end=O(this.currToken),this.position++);this.current=a}else{for(var r,i=this.currToken,o="(";this.position<this.tokens.length&&t;)this.currToken[_.FIELDS.TYPE]===w.openParenthesis&&t++,this.currToken[_.FIELDS.TYPE]===w.closeParenthesis&&t--,r=this.currToken,o+=this.parseParenthesisToken(this.currToken),this.position++;e?e.appendToPropertyAndEscape("value",o,o):this.newNode(new h.default({value:o,source:P(i[_.FIELDS.START_LINE],i[_.FIELDS.START_COL],r[_.FIELDS.END_LINE],r[_.FIELDS.END_COL]),sourceIndex:i[_.FIELDS.START_POS]}))}if(t)return this.expected("closing parenthesis",this.currToken[_.FIELDS.START_POS])},r.pseudo=function(){for(var e=this,t="",n=this.currToken;this.currToken&&this.currToken[_.FIELDS.TYPE]===w.colon;)t+=this.content(),this.position++;return this.currToken?this.currToken[_.FIELDS.TYPE]!==w.word?this.expected(["pseudo-class","pseudo-element"],this.currToken[_.FIELDS.START_POS]):void this.splitWord(!1,(function(a,r){t+=a,e.newNode(new p.default({value:t,source:D(n,e.currToken),sourceIndex:n[_.FIELDS.START_POS]})),r>1&&e.nextToken&&e.nextToken[_.FIELDS.TYPE]===w.openParenthesis&&e.error("Misplaced parenthesis.",{index:e.nextToken[_.FIELDS.START_POS]})})):this.expected(["pseudo-class","pseudo-element"],this.position-1)},r.space=function(){var e=this.content();0===this.position||this.prevToken[_.FIELDS.TYPE]===w.comma||this.prevToken[_.FIELDS.TYPE]===w.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[_.FIELDS.TYPE]===w.comma||this.nextToken[_.FIELDS.TYPE]===w.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(e),this.position++):this.combinator()},r.string=function(){var e=this.currToken;this.newNode(new h.default({value:this.content(),source:A(e),sourceIndex:e[_.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 v.default({value:this.content(),source:A(n),sourceIndex:n[_.FIELDS.START_POS]}),e),this.position++},r.splitWord=function(e,t){for(var n=this,a=this.nextToken,r=this.content();a&&~[w.dollar,w.caret,w.equals,w.word].indexOf(a[_.FIELDS.TYPE]);){this.position++;var s=this.content();if(r+=s,s.lastIndexOf("\\")===s.length-1){var l=this.nextToken;l&&l[_.FIELDS.TYPE]===w.space&&(r+=this.requiredSpace(this.content(l)),this.position++)}a=this.nextToken}var u=(0,i.default)(r,".").filter((function(e){return"\\"!==r[e-1]})),h=(0,i.default)(r,"#").filter((function(e){return"\\"!==r[e-1]})),p=(0,i.default)(r,"#{");p.length&&(h=h.filter((function(e){return!~p.indexOf(e)})));var m=(0,y.default)((0,o.default)([0].concat(u,h)));m.forEach((function(a,i){var o,s=m[i+1]||r.length,l=r.slice(a,s);if(0===i&&t)return t.call(n,l,m.length);var p=n.currToken,v=p[_.FIELDS.START_POS]+m[i],b=P(p[1],p[2]+a,p[3],p[2]+(s-1));if(~u.indexOf(a)){var g={value:l.slice(1),source:b,sourceIndex:v};o=new c.default(L(g,"value"))}else if(~h.indexOf(a)){var y={value:l.slice(1),source:b,sourceIndex:v};o=new d.default(L(y,"value"))}else{var w={value:l,source:b,sourceIndex:v};L(w,"value"),o=new f.default(w)}n.newNode(o,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[_.FIELDS.TYPE]){case w.space:this.space();break;case w.comment:this.comment();break;case w.openParenthesis:this.parentheses();break;case w.closeParenthesis:e&&this.missingParenthesis();break;case w.openSquare:this.attribute();break;case w.dollar:case w.caret:case w.equals:case w.word:this.word();break;case w.colon:this.pseudo();break;case w.comma:this.comma();break;case w.asterisk:this.universal();break;case w.ampersand:this.nesting();break;case w.slash:case w.combinator:this.combinator();break;case w.str:this.string();break;case w.closeSquare:this.missingSquareBracket();case w.semicolon:this.missingBackslash();default:this.unexpected()}},r.expected=function(e,t,n){if(Array.isArray(e)){var a=e.pop();e=e.join(", ")+" or "+a}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[_.FIELDS.TYPE]===w.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,L(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[_.FIELDS.START_POS],e[_.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][_.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]}}])&&E(t.prototype,n),a&&E(t,a),e}();t.default=R,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 a,r=(a=n("./node_modules/postcss-selector-parser/dist/parser.js"))&&a.__esModule?a:{default:a};var i=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(a,r){try{var i=n._root(e,t);Promise.resolve(n.func(i)).then((function(a){var r=void 0;return n._shouldUpdateSelector(e,t)&&(r=i.toString(),e.selector=r),{transform:a,root:i,string:r}})).then(a,r)}catch(o){return void r(o)}}))},t._runSync=function(e,t){void 0===t&&(t={});var n=this._root(e,t),a=this.func(n);if(a&&"function"==typeof a.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:a,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=i,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/attribute.js":function(e,t,n){"use strict";t.__esModule=!0,t.unescapeValue=m,t.default=void 0;var a,r=l(n("./node_modules/cssesc/cssesc.js")),i=l(n("./node_modules/postcss-selector-parser/dist/util/unesc.js")),o=l(n("./node_modules/postcss-selector-parser/dist/selectors/namespace.js")),s=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 a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var u=n("./node_modules/util-deprecate/browser.js"),d=/^('|")(.*)\1$/,f=u((function(){}),"Assigning an attribute a value containing characters that might need to be escaped is deprecated. Call attribute.setValue() instead."),h=u((function(){}),"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead."),p=u((function(){}),"Constructing an Attribute selector with a value without specifying quoteMark is deprecated. Note: The value should be unescaped now.");function m(e){var t=!1,n=null,a=e,r=a.match(d);return r&&(n=r[1],a=r[2]),(a=(0,i.default)(a))!==e&&(t=!0),{deprecatedUsage:t,unescaped:a,quoteMark:n}}var v=function(e){var t,n;function a(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;p();var t=m(e.value),n=t.quoteMark,a=t.unescaped;return e.raws||(e.raws={}),void 0===e.raws.value&&(e.raws.value=e.value),e.value=a,e.quoteMark=n,e}(t))||this).type=s.ATTRIBUTE,n.raws=n.raws||{},Object.defineProperty(n.raws,"unquoted",{get:u((function(){return n.value}),"attr.raws.unquoted is deprecated. Call attr.value instead."),set:u((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=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,o,l,d=a.prototype;return d.getQuotedValue=function(e){void 0===e&&(e={});var t=this._determineQuoteMark(e),n=b[t];return(0,r.default)(this._value,n)},d._determineQuoteMark=function(e){return e.smart?this.smartQuoteMark(e):this.preferredQuoteMark(e)},d.setValue=function(e,t){void 0===t&&(t={}),this._value=e,this._quoteMark=this._determineQuoteMark(t),this._syncRawValue()},d.smartQuoteMark=function(e){var t=this.value,n=t.replace(/[^']/g,"").length,i=t.replace(/[^"]/g,"").length;if(n+i===0){var o=(0,r.default)(t,{isIdentifier:!0});if(o===t)return a.NO_QUOTE;var s=this.preferredQuoteMark(e);if(s===a.NO_QUOTE){var l=this.quoteMark||e.quoteMark||a.DOUBLE_QUOTE,c=b[l];if((0,r.default)(t,c).length<o.length)return l}return s}return i===n?this.preferredQuoteMark(e):i<n?a.DOUBLE_QUOTE:a.SINGLE_QUOTE},d.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=a.DOUBLE_QUOTE),t},d._syncRawValue=function(){var e=(0,r.default)(this._value,b[this.quoteMark]);e===this._value?this.raws&&delete this.raws.value:this.raws.value=e},d._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]}},d._spacesFor=function(e){var t=this.spaces[e]||{},n=this.raws.spaces&&this.raws.spaces[e]||{};return Object.assign({before:"",after:""},t,n)},d._stringFor=function(e,t,n){void 0===t&&(t=e),void 0===n&&(n=g);var a=this._spacesFor(t);return n(this.stringifyProperty(e),a)},d.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 a=this._spacesFor("operator");t+=a.before.length;var r=this.stringifyProperty("operator");if("operator"===e)return r?t:-1;t+=r.length,t+=a.after.length;var i=this._spacesFor("value");t+=i.before.length;var o=this.stringifyProperty("value");return"value"===e?o?t:-1:(t+=o.length,t+=i.after.length,t+=this._spacesFor("insensitive").before.length,"insensitive"===e&&this.insensitive?t:-1)},d.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=" "),g(t,n)})))),t.push("]"),t.push(this.rawSpaceAfter),t.join("")},i=a,(o=[{key:"quoted",get:function(){var e=this.quoteMark;return"'"===e||'"'===e},set:function(e){h()}},{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=m(e),n=t.deprecatedUsage,a=t.unescaped,r=t.quoteMark;if(n&&f(),a===this._value&&r===this._quoteMark)return;this._value=a,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(i.prototype,o),l&&c(i,l),a}(o.default);t.default=v,v.NO_QUOTE=null,v.SINGLE_QUOTE="'",v.DOUBLE_QUOTE='"';var b=((a={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}}).null={isIdentifier:!0},a);function g(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 a=s(n("./node_modules/cssesc/cssesc.js")),r=n("./node_modules/postcss-selector-parser/dist/util/index.js"),i=s(n("./node_modules/postcss-selector-parser/dist/selectors/node.js")),o=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var c=function(e){var t,n,i,s,c;function u(t){var n;return(n=e.call(this,t)||this).type=o.CLASS,n._constructed=!0,n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.valueToString=function(){return"."+e.prototype.valueToString.call(this)},i=u,(s=[{key:"value",set:function(e){if(this._constructed){var t=(0,a.default)(e,{isIdentifier:!0});t!==e?((0,r.ensureObject)(this,"raws"),this.raws.value=t):this.raws&&delete this.raws.value}this._value=e},get:function(){return this._value}}])&&l(i.prototype,s),c&&l(i,c),u}(i.default);t.default=c,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 a,r=(a=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&a.__esModule?a:{default:a},i=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=i.COMBINATOR,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a}(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 a,r=(a=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&a.__esModule?a:{default:a},i=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=i.COMMENT,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a}(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 a=m(n("./node_modules/postcss-selector-parser/dist/selectors/attribute.js")),r=m(n("./node_modules/postcss-selector-parser/dist/selectors/className.js")),i=m(n("./node_modules/postcss-selector-parser/dist/selectors/combinator.js")),o=m(n("./node_modules/postcss-selector-parser/dist/selectors/comment.js")),s=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 a.default(e)};t.className=function(e){return new r.default(e)};t.combinator=function(e){return new i.default(e)};t.comment=function(e){return new o.default(e)};t.id=function(e){return new s.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 a,r=(a=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&a.__esModule?a:{default:a},i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var a=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};a.get||a.set?Object.defineProperty(t,n,a):t[n]=e[n]}return t.default=e,t}(n("./node_modules/postcss-selector-parser/dist/selectors/types.js"));function o(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var s=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).nodes||(n.nodes=[]),n}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var r,s,l,c=a.prototype;return c.append=function(e){return e.parent=this,this.nodes.push(e),this},c.prepend=function(e){return e.parent=this,this.nodes.unshift(e),this},c.at=function(e){return this.nodes[e]},c.index=function(e){return"number"==typeof e?e:this.nodes.indexOf(e)},c.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},c.removeAll=function(){var e=this.nodes,t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var a;if(t){if(n>=e.length)break;a=e[n++]}else{if((n=e.next()).done)break;a=n.value}a.parent=void 0}return this.nodes=[],this},c.empty=function(){return this.removeAll()},c.insertAfter=function(e,t){t.parent=this;var n,a=this.index(e);for(var r in this.nodes.splice(a+1,0,t),t.parent=this,this.indexes)a<=(n=this.indexes[r])&&(this.indexes[r]=n+1);return this},c.insertBefore=function(e,t){t.parent=this;var n,a=this.index(e);for(var r in this.nodes.splice(a,0,t),t.parent=this,this.indexes)(n=this.indexes[r])<=a&&(this.indexes[r]=n+1);return this},c._findChildAtPosition=function(e,t){var n=void 0;return this.each((function(a){if(a.atPosition){var r=a.atPosition(e,t);if(r)return n=r,!1}else if(a.isAtPosition(e,t))return n=a,!1})),n},c.atPosition=function(e,t){return this.isAtPosition(e,t)?this._findChildAtPosition(e,t)||this:void 0},c._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))},c.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,a;this.indexes[t]<this.length&&(n=this.indexes[t],!1!==(a=e(this.at(n),n)));)this.indexes[t]+=1;return delete this.indexes[t],!1!==a&&void 0}},c.walk=function(e){return this.each((function(t,n){var a=e(t,n);if(!1!==a&&t.length&&(a=t.walk(e)),!1===a)return!1}))},c.walkAttributes=function(e){var t=this;return this.walk((function(n){if(n.type===i.ATTRIBUTE)return e.call(t,n)}))},c.walkClasses=function(e){var t=this;return this.walk((function(n){if(n.type===i.CLASS)return e.call(t,n)}))},c.walkCombinators=function(e){var t=this;return this.walk((function(n){if(n.type===i.COMBINATOR)return e.call(t,n)}))},c.walkComments=function(e){var t=this;return this.walk((function(n){if(n.type===i.COMMENT)return e.call(t,n)}))},c.walkIds=function(e){var t=this;return this.walk((function(n){if(n.type===i.ID)return e.call(t,n)}))},c.walkNesting=function(e){var t=this;return this.walk((function(n){if(n.type===i.NESTING)return e.call(t,n)}))},c.walkPseudos=function(e){var t=this;return this.walk((function(n){if(n.type===i.PSEUDO)return e.call(t,n)}))},c.walkTags=function(e){var t=this;return this.walk((function(n){if(n.type===i.TAG)return e.call(t,n)}))},c.walkUniversals=function(e){var t=this;return this.walk((function(n){if(n.type===i.UNIVERSAL)return e.call(t,n)}))},c.split=function(e){var t=this,n=[];return this.reduce((function(a,r,i){var o=e.call(t,r);return n.push(r),o?(a.push(n),n=[]):i===t.length-1&&a.push(n),a}),[])},c.map=function(e){return this.nodes.map(e)},c.reduce=function(e,t){return this.nodes.reduce(e,t)},c.every=function(e){return this.nodes.every(e)},c.some=function(e){return this.nodes.some(e)},c.filter=function(e){return this.nodes.filter(e)},c.sort=function(e){return this.nodes.sort(e)},c.toString=function(){return this.map(String).join("")},r=a,(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}}])&&o(r.prototype,s),l&&o(r,l),a}(r.default);t.default=s,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/guards.js":function(e,t,n){"use strict";t.__esModule=!0,t.isNode=o,t.isPseudoElement=_,t.isPseudoClass=function(e){return p(e)&&!_(e)},t.isContainer=function(e){return!(!o(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 a,r=n("./node_modules/postcss-selector-parser/dist/selectors/types.js"),i=((a={})[r.ATTRIBUTE]=!0,a[r.CLASS]=!0,a[r.COMBINATOR]=!0,a[r.COMMENT]=!0,a[r.ID]=!0,a[r.NESTING]=!0,a[r.PSEUDO]=!0,a[r.ROOT]=!0,a[r.SELECTOR]=!0,a[r.STRING]=!0,a[r.TAG]=!0,a[r.UNIVERSAL]=!0,a);function o(e){return"object"==typeof e&&i[e.type]}function s(e,t){return o(t)&&t.type===e}var l=s.bind(null,r.ATTRIBUTE);t.isAttribute=l;var c=s.bind(null,r.CLASS);t.isClassName=c;var u=s.bind(null,r.COMBINATOR);t.isCombinator=u;var d=s.bind(null,r.COMMENT);t.isComment=d;var f=s.bind(null,r.ID);t.isIdentifier=f;var h=s.bind(null,r.NESTING);t.isNesting=h;var p=s.bind(null,r.PSEUDO);t.isPseudo=p;var m=s.bind(null,r.ROOT);t.isRoot=m;var v=s.bind(null,r.SELECTOR);t.isSelector=v;var b=s.bind(null,r.STRING);t.isString=b;var g=s.bind(null,r.TAG);t.isTag=g;var y=s.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 a,r=(a=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&a.__esModule?a:{default:a},i=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=i.ID,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.valueToString=function(){return"#"+e.prototype.valueToString.call(this)},a}(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 a=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=a[e])}));var r=n("./node_modules/postcss-selector-parser/dist/selectors/constructors.js");Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=r[e])}));var i=n("./node_modules/postcss-selector-parser/dist/selectors/guards.js");Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=i[e])}))},"./node_modules/postcss-selector-parser/dist/selectors/namespace.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a=i(n("./node_modules/cssesc/cssesc.js")),r=n("./node_modules/postcss-selector-parser/dist/util/index.js");function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var s=function(e){var t,n;function i(){return e.apply(this,arguments)||this}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s,l,c,u=i.prototype;return u.qualifiedName=function(e){return this.namespace?this.namespaceString+"|"+e:e},u.valueToString=function(){return this.qualifiedName(e.prototype.valueToString.call(this))},s=i,(l=[{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,a.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""}}])&&o(s.prototype,l),c&&o(s,c),i}(i(n("./node_modules/postcss-selector-parser/dist/selectors/node.js")).default);t.default=s,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 a,r=(a=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&a.__esModule?a:{default:a},i=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=i.NESTING,n.value="&",n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a}(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 a=n("./node_modules/postcss-selector-parser/dist/util/index.js");function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var i=function e(t,n){if("object"!=typeof t||null===t)return t;var a=new t.constructor;for(var r in t)if(t.hasOwnProperty(r)){var i=t[r];"parent"===r&&"object"===typeof i?n&&(a[r]=n):a[r]=i instanceof Array?i.map((function(t){return e(t,a)})):e(i,a)}return a},o=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,o,s=e.prototype;return s.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},s.replaceWith=function(){if(this.parent){for(var e in arguments)this.parent.insertBefore(this,arguments[e]);this.remove()}return this},s.next=function(){return this.parent.at(this.parent.index(this)+1)},s.prev=function(){return this.parent.at(this.parent.index(this)-1)},s.clone=function(e){void 0===e&&(e={});var t=i(this);for(var n in e)t[n]=e[n];return t},s.appendToPropertyAndEscape=function(e,t,n){this.raws||(this.raws={});var a=this[e],r=this.raws[e];this[e]=a+t,r||n!==t?this.raws[e]=(r||a)+n:delete this.raws[e]},s.setPropertyAndEscape=function(e,t,n){this.raws||(this.raws={}),this[e]=t,this.raws[e]=n},s.setPropertyWithoutEscape=function(e,t){this[e]=t,this.raws&&delete this.raws[e]},s.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)))},s.stringifyProperty=function(e){return this.raws&&this.raws[e]||this[e]},s.valueToString=function(){return String(this.stringifyProperty("value"))},s.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,a.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,a.ensureObject)(this,"raws","spaces"),this.raws.spaces.after=e}}])&&r(t.prototype,n),o&&r(t,o),e}();t.default=o,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 a,r=(a=n("./node_modules/postcss-selector-parser/dist/selectors/container.js"))&&a.__esModule?a:{default:a},i=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=i.PSEUDO,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.toString=function(){var e=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),e,this.rawSpaceAfter].join("")},a}(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 a,r=(a=n("./node_modules/postcss-selector-parser/dist/selectors/container.js"))&&a.__esModule?a:{default:a},i=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function o(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var s=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=i.ROOT,n}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var r,s,l,c=a.prototype;return c.toString=function(){var e=this.reduce((function(e,t){return e.push(String(t)),e}),[]).join(",");return this.trailingComma?e+",":e},c.error=function(e,t){return this._error?this._error(e,t):new Error(e)},r=a,(s=[{key:"errorGenerator",set:function(e){this._error=e}}])&&o(r.prototype,s),l&&o(r,l),a}(r.default);t.default=s,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 a,r=(a=n("./node_modules/postcss-selector-parser/dist/selectors/container.js"))&&a.__esModule?a:{default:a},i=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=i.SELECTOR,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a}(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 a,r=(a=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&a.__esModule?a:{default:a},i=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=i.STRING,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a}(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 a,r=(a=n("./node_modules/postcss-selector-parser/dist/selectors/namespace.js"))&&a.__esModule?a:{default:a},i=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=i.TAG,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a}(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 a,r=(a=n("./node_modules/postcss-selector-parser/dist/selectors/namespace.js"))&&a.__esModule?a:{default:a},i=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=i.UNIVERSAL,n.value="*",n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a}(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,a,r,o,s,l,c,u,f,h,p,m,v=[],b=e.css.valueOf(),g=b.length,y=-1,_=1,w=0,C=0;function k(t,n){if(!e.safe)throw e.error("Unclosed "+t,_,w-y,w);u=(b+=n).length-1}for(;w<g;){switch((t=b.charCodeAt(w))===i.newline&&(y=w,_+=1),t){case i.space:case i.tab:case i.newline:case i.cr:case i.feed:u=w;do{u+=1,(t=b.charCodeAt(u))===i.newline&&(y=u,_+=1)}while(t===i.space||t===i.newline||t===i.tab||t===i.cr||t===i.feed);m=i.space,r=_,a=u-y-1,C=u;break;case i.plus:case i.greaterThan:case i.tilde:case i.pipe:u=w;do{u+=1,t=b.charCodeAt(u)}while(t===i.plus||t===i.greaterThan||t===i.tilde||t===i.pipe);m=i.combinator,r=_,a=w-y,C=u;break;case i.asterisk:case i.ampersand:case i.bang:case i.comma:case i.equals:case i.dollar:case i.caret:case i.openSquare:case i.closeSquare:case i.colon:case i.semicolon:case i.openParenthesis:case i.closeParenthesis:m=t,r=_,a=w-y,C=(u=w)+1;break;case i.singleQuote:case i.doubleQuote:p=t===i.singleQuote?"'":'"',u=w;do{for(o=!1,-1===(u=b.indexOf(p,u+1))&&k("quote",p),s=u;b.charCodeAt(s-1)===i.backslash;)s-=1,o=!o}while(o);m=i.str,r=_,a=w-y,C=u+1;break;default:t===i.slash&&b.charCodeAt(w+1)===i.asterisk?(0===(u=b.indexOf("*/",w+2)+1)&&k("comment","*/"),n=b.slice(w,u+1),c=n.split("\n"),(l=c.length-1)>0?(f=_+l,h=u-c[l].length):(f=_,h=y),m=i.comment,_=f,r=f,a=u-h):t===i.slash?(m=t,r=_,a=w-y,C=(u=w)+1):(u=d(b,w),m=i.word,r=_,a=u-y),C=u+1}v.push([m,_,w-y,r,a,w,C]),h&&(y=h,h=null),w=C}return v},t.FIELDS=void 0;var a,r,i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var a=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};a.get||a.set?Object.defineProperty(t,n,a):t[n]=e[n]}return t.default=e,t}(n("./node_modules/postcss-selector-parser/dist/tokenTypes.js"));for(var o=((a={})[i.tab]=!0,a[i.newline]=!0,a[i.cr]=!0,a[i.feed]=!0,a),s=((r={})[i.space]=!0,r[i.tab]=!0,r[i.newline]=!0,r[i.cr]=!0,r[i.feed]=!0,r[i.ampersand]=!0,r[i.asterisk]=!0,r[i.bang]=!0,r[i.comma]=!0,r[i.colon]=!0,r[i.semicolon]=!0,r[i.openParenthesis]=!0,r[i.closeParenthesis]=!0,r[i.openSquare]=!0,r[i.closeSquare]=!0,r[i.singleQuote]=!0,r[i.doubleQuote]=!0,r[i.plus]=!0,r[i.pipe]=!0,r[i.tilde]=!0,r[i.greaterThan]=!0,r[i.equals]=!0,r[i.dollar]=!0,r[i.caret]=!0,r[i.slash]=!0,r),l={},c="0123456789abcdefABCDEF",u=0;u<c.length;u++)l[c.charCodeAt(u)]=!0;function d(e,t){var n,a=t;do{if(n=e.charCodeAt(a),s[n])return a-1;n===i.backslash?a=f(e,a)+1:a++}while(a<e.length);return a-1}function f(e,t){var n=t,a=e.charCodeAt(n+1);if(o[a]);else if(l[a]){var r=0;do{n++,r++,a=e.charCodeAt(n+1)}while(l[a]&&r<6);r<6&&a===i.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),a=1;a<t;a++)n[a-1]=arguments[a];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),a=1;a<t;a++)n[a-1]=arguments[a];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 a=s(n("./node_modules/postcss-selector-parser/dist/util/unesc.js"));t.unesc=a.default;var r=s(n("./node_modules/postcss-selector-parser/dist/util/getProp.js"));t.getProp=r.default;var i=s(n("./node_modules/postcss-selector-parser/dist/util/ensureObject.js"));t.ensureObject=i.default;var o=s(n("./node_modules/postcss-selector-parser/dist/util/stripComments.js"));function s(e){return e&&e.__esModule?e:{default:e}}t.stripComments=o.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("/*"),a=0;for(;n>=0;){t+=e.slice(a,n);var r=e.indexOf("*/",n+2);if(r<0)return t;a=r+2,n=e.indexOf("/*",a)}return t+=e.slice(a)},e.exports=t.default},"./node_modules/postcss-selector-parser/dist/util/unesc.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){return e.replace(a,(function(e,t,n){var a="0x"+t-65536;return a!=a||n?t:a<0?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,1023&a|56320)}))};var a=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig");e.exports=t.default},"./node_modules/postcss-simple-vars/index.js":function(e,t,n){var a=n("./node_modules/postcss/lib/postcss.js");function r(e,t,n,a,r,i){if(r.only)return void 0!==r.only[a]?r.only[a]:n;if(void 0!==e[a])return e[a];if(r.silent)return n;var o=r.unknown(t,a,i);return o||n}function i(e,t,n,a,i){return n.replace(/\$\(\s*([\w\d-_]+)\s*\)/g,(function(n,o){return r(e,t,n,o,a,i)}))}function o(e,t,n,a,o){return n=i(e,t,n=function(e,t,n,a,i){return n.replace(/(^|[^\w])\$([\w\d-_]+)/g,(function(n,o,s){return o+r(e,t,"$"+s,s,a,i)}))}(e,t,n,a,o),a,o)}function s(e,t){var n,a=e;do{a=t(n=a)}while(a!==n&&-1!==a.indexOf("$"));return a}e.exports=a.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 a={};if("function"==typeof e.variables)a=e.variables();else if("object"==typeof e.variables)for(var l in e.variables)a[l]=e.variables[l];for(var c in a)if("$"===c[0]){var u=c.slice(1);a[u]=a[c],delete a[c]}t.walk((function(t){"decl"===t.type?(-1!==t.value.toString().indexOf("$")&&function(e,t,n,a){t.value=s(t.value,(function(r){return o(e,t,r,n,a)}))}(a,t,e,n),-1!==t.prop.indexOf("$(")?function(e,t,n,a){t.prop=s(t.prop,(function(r){return i(e,t,r,n,a)}))}(a,t,e,n):"$"===t.prop[0]&&(e.only||function(e,t){e[t.prop.slice(1)]=t.value,t.remove()}(a,t))):"rule"===t.type?-1!==t.selector.indexOf("$")&&function(e,t,n,a){t.selector=s(t.selector,(function(r){return o(e,t,r,n,a)}))}(a,t,e,n):"atrule"===t.type?t.params&&-1!==t.params.indexOf("$")&&function(e,t,n,a){t.params=s(t.params,(function(r){return o(e,t,r,n,a)}))}(a,t,e,n):"comment"===t.type&&-1!==t.text.indexOf("$")&&function(e,t,n,a){t.text=t.text.replace(/<<\$\(\s*([\w\d-_]+)\s*\)>>/g,(function(i,o){return r(e,t,i,o,n,a)}))}(a,t,e,n)})),Object.keys(a).forEach((function(e){n.messages.push({plugin:"postcss-simple-vars",type:"variable",name:e,value:a[e]})})),e.onVariables&&e.onVariables(a)}}))},"./node_modules/postcss-value-parser/lib/index.js":function(e,t,n){var a=n("./node_modules/postcss-value-parser/lib/parse.js"),r=n("./node_modules/postcss-value-parser/lib/walk.js"),i=n("./node_modules/postcss-value-parser/lib/stringify.js");function o(e){return this instanceof o?(this.nodes=a(e),this):new o(e)}o.prototype.toString=function(){return Array.isArray(this.nodes)?i(this.nodes):""},o.prototype.walk=function(e,t){return r(this.nodes,e,t),this},o.unit=n("./node_modules/postcss-value-parser/lib/unit.js"),o.walk=r,o.stringify=i,e.exports=o},"./node_modules/postcss-value-parser/lib/parse.js":function(e,t){var n="(".charCodeAt(0),a=")".charCodeAt(0),r="'".charCodeAt(0),i='"'.charCodeAt(0),o="\\".charCodeAt(0),s="/".charCodeAt(0),l=",".charCodeAt(0),c=":".charCodeAt(0),u="*".charCodeAt(0);e.exports=function(e){for(var t,d,f,h,p,m,v,b,g=[],y=e,_=0,w=y.charCodeAt(_),C=y.length,k=[{nodes:g}],S=0,x="",E="",j="";_<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===a&&S?j=h:f&&"div"===f.type?f.after=h:w===l||w===c||w===s&&y.charCodeAt(t+1)!==u?E=h:g.push({type:"space",sourceIndex:_,value:h}),_=t}else if(w===r||w===i){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)===o;)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===s&&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===s||w===l||w===c)h=y[_],g.push({type:"div",sourceIndex:_-E.length,value:h,before:E,after:""}),E="",_+=1,w=y.charCodeAt(_);else if(n===w){t=_;do{t+=1,w=y.charCodeAt(t)}while(w<=32);if(h={type:"function",sourceIndex:_-x.length,value:x,before:y.slice(_+1,t)},_=t,"url"===x&&w!==r&&w!==i){t-=1;do{if(p=!1,~(t=y.indexOf(")",t+1)))for(m=t;y.charCodeAt(m-1)===o;)m-=1,p=!p;else t=(y+=")").length-1,h.unclosed=!0}while(p);v=t;do{v-=1,w=y.charCodeAt(v)}while(w<=32);h.nodes=_!==v+1?[{type:"word",sourceIndex:_,value:y.slice(_,v+1)}]:[],h.unclosed&&v+1!==t?(h.after="",h.nodes.push({type:"space",sourceIndex:v+1,value:y.slice(v+1,t)})):h.after=y.slice(v+1,t),_=t+1,w=y.charCodeAt(_),g.push(h)}else S+=1,h.after="",g.push(h),k.push(h),g=h.nodes=[],b=h;x=""}else if(a===w&&S)_+=1,w=y.charCodeAt(_),b.after=j,j="",S-=1,k.pop(),g=(b=k[S]).nodes;else{t=_;do{w===o&&(t+=1),t+=1,w=y.charCodeAt(t)}while(t<C&&!(w<=32||w===r||w===i||w===l||w===c||w===s||w===n||w===a&&S));h=y.slice(_,t),n===w?x=h:g.push({type:"word",sourceIndex:_,value:h}),_=t}for(_=k.length-1;_;_-=1)k[_].unclosed=!0;return k[0].nodes}},"./node_modules/postcss-value-parser/lib/stringify.js":function(e,t){function n(e,t){var n,r,i=e.type,o=e.value;return t&&void 0!==(r=t(e))?r:"word"===i||"space"===i?o:"string"===i?(n=e.quote||"")+o+(e.unclosed?"":n):"comment"===i?"/*"+o+(e.unclosed?"":"*/"):"div"===i?(e.before||"")+o+(e.after||""):Array.isArray(e.nodes)?(n=a(e.nodes),"function"!==i?n:o+"("+(e.before||"")+n+(e.after||"")+(e.unclosed?"":")")):o}function a(e,t){var a,r;if(Array.isArray(e)){for(a="",r=e.length-1;~r;r-=1)a=n(e[r],t)+a;return a}return n(e,t)}e.exports=a},"./node_modules/postcss-value-parser/lib/unit.js":function(e,t){var n="-".charCodeAt(0),a="+".charCodeAt(0),r=".".charCodeAt(0),i="e".charCodeAt(0),o="E".charCodeAt(0);e.exports=function(e){for(var t,s=0,l=e.length,c=!1,u=-1,d=!1;s<l;){if((t=e.charCodeAt(s))>=48&&t<=57)d=!0;else if(t===i||t===o){if(u>-1)break;u=s}else if(t===r){if(c)break;c=!0}else{if(t!==a&&t!==n)break;if(0!==s)break}s+=1}return u+1===s&&s--,!!d&&{number:e.slice(0,s),unit:e.slice(s)}}},"./node_modules/postcss-value-parser/lib/walk.js":function(e,t){e.exports=function e(t,n,a){var r,i,o,s;for(r=0,i=t.length;r<i;r+=1)o=t[r],a||(s=n(o,r,t)),!1!==s&&"function"===o.type&&Array.isArray(o.nodes)&&e(o.nodes,n,a),a&&n(o,r,t)}},"./node_modules/postcss-values-parser/lib/ValuesParser.js":function(e,t,n){const a=n("./node_modules/postcss/lib/parser.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/AtWord.js"),i=n("./node_modules/postcss-values-parser/lib/nodes/Comment.js"),o=n("./node_modules/postcss-values-parser/lib/nodes/Func.js"),s=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 a{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=i.testInline(e),n=this.lastNode;n.inline=t,Object.setPrototypeOf(n,i.prototype)}fromFirst(e,t){const[n]=e,[,a,r,i]=n,o=new t({value:a});this.init(o,r,i),this.current=o,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 a=e,r=null,i=null;for(;a;)[r]=a,n.push(a),"("===r||"["===r?(i||(i=a),t.push("("===r?")":"]")):r===t[t.length-1]&&(t.pop(),0===t.length&&(i=null)),a=this.tokenizer.nextToken();t.length>0&&this.unclosedBracket(i),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,a]=t;if(u.chars.includes(n))u.fromTokens(e,this);else if(o.test(e))o.fromTokens(e,this);else if(this.options.interpolation&&s.test(e,this))s.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(","===a)u.fromTokens(e,this);else if("//"===a)i.tokenizeNext(e,this);else if(i.testInline(t)){const{parentNode:t}=this;t&&"func"===t.type&&"url"===t.name?h.fromTokens(e,this):i.tokenizeInline(e,this)}else a.includes(",")?u.tokenizeCommas(e,this):h.testWord(e,this)?h.fromTokens(e,this):l.test(a)?l.fromTokens(e,this):f.test(a)?f.fromTokens(e,this):c.chars.includes(a)?c.fromTokens(e,this):/^[\w-]+$/.test(a)?h.fromTokens(e,this):c.regex.test(a)?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 a=n("./node_modules/postcss/lib/stringifier.js");e.exports=class e extends a{static stringify(t,n){new e(n).stringify(t)}basic(e,t){const n=t||e.value,a=e.raws.after&&this.raw(e,"after")||"";this.builder(n,e,"start"),this.builder(a,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 a=n("./node_modules/postcss/lib/input.js"),r=n("./node_modules/postcss-values-parser/lib/ValuesParser.js"),{stringify:i}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js");e.exports={parse(t,n){const i=new a(t,n),o=new r(i,n);o.parse();const{root:s}=o,l=s.toString;return s.toString=function(t){return l.bind(s)(t||e.exports.stringify)}.bind(s),o.root},stringify:i,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 a=n("./node_modules/postcss/lib/node.js"),{registerWalker:r}=n("./node_modules/postcss-values-parser/lib/walker.js"),{stringify:i}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js");class o extends a{toString(e=i){return super.toString(e)}}r(o),e.exports=o},"./node_modules/postcss-values-parser/lib/nodes/Comment.js":function(e,t,n){const a=n("./node_modules/postcss/lib/comment.js"),{stringify:r}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js"),i=/(\/\/)/;e.exports=class extends a{static testInline(e){return i.test(e[1])}static tokenizeNext(e,t){const[n]=e,a=e.findIndex((e=>/\n/.test(e[1])));let r=e,i=[];a>=0&&(r=e.slice(0,a),i=e.slice(a)),r=r.map((e=>e[1]));const o=r.concat("~~").join(""),s=r[r.length-1],l=["comment",o,n[2],n[3],s[2],s[3]];t.back([l,...i])}static tokenizeInline(e,t){const[n,...a]=e,r=n[1].split(/(\/\/.+)/).filter((e=>!!e)),i=[],[,,o,,s]=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,i.push([t,u,o,l,s,c])}t.back(i.concat(a))}toString(e=r){return super.toString(e)}}},"./node_modules/postcss-values-parser/lib/nodes/Container.js":function(e,t,n){const a=n("./node_modules/postcss/lib/container.js"),{stringify:r}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js");e.exports=class extends a{toString(e=r){return super.toString(e)}}},"./node_modules/postcss-values-parser/lib/nodes/Func.js":function(e,t,n){const{getTokens:a}=n("./node_modules/postcss-values-parser/lib/tokenize.js"),{registerWalker:r}=n("./node_modules/postcss-values-parser/lib/walker.js"),i=n("./node_modules/postcss-values-parser/lib/nodes/Container.js"),o=n("./node_modules/postcss-values-parser/lib/nodes/Punctuation.js"),s=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(`^(\\${o.chars.join("|\\")})`),c=/^(hsla?|hwb|lab|lch|rgba?)$/i,u=/^var$/i,d=/^--[^\s]+$/;class f extends i{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,i]]=e,[o,l]=e.splice(0,2),h=new f({name:o[1]});let p=0,m=1,v=l;if(!s.test(h.name)&&!/^[a-zA-Z\-]+$/.test(h.name)){const n=a(h.name);return e.unshift(...n,l),void t.back(e)}t.init(h,r,i),t.current=h,"brackets"===l[0]&&(m=l[1].match(/[(]/g).length-1);const b=[];for(const n of e)p<m?(")"===n[1]?p+=1:"("===n[1]&&(m+=1),l[1]+=n[1],v=n):b.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:a}=n("./node_modules/postcss-values-parser/lib/index.js"),r=a(g,e),{nodes:i}=r;for(const t of i)h.push(t);r.raws.after&&(h.last.raws.after=r.raws.after)}t.end(v),t.back(b);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:a}=n("./node_modules/postcss-values-parser/lib/walker.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/Container.js");class i 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,[a,r]=e;return e.length>1&&"word"===a[0]&&n===a[1]&&"{"===r[0]}static fromTokens(e,t){const[[,,a,r]]=e,[o]=e.splice(0,2),[,s]=o,l=new i({prefix:s}),c=[];let u,d=!1,f="{";t.init(l,a,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(o),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:a}=e(h,t.options);for(const t of a)l.push(t)}t.end(u),t.back(c)}}a(i),e.exports=i},"./node_modules/postcss-values-parser/lib/nodes/Node.js":function(e,t,n){const a=n("./node_modules/postcss/lib/node.js"),{stringify:r}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js");e.exports=class extends a{toString(e=r){return super.toString(e||{})}}},"./node_modules/postcss-values-parser/lib/nodes/Numeric.js":function(e,t,n){const{registerWalker:a}=n("./node_modules/postcss-values-parser/lib/walker.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/Node.js"),i=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 o extends r{constructor(e={}){super(e),this.type="numeric",this.unit=e.unit||""}static fromTokens(e,t){t.fromFirst(e,o);const[[,n]]=e,[,a,r=""]=n.match(i),{lastNode:s}=t;s.unit=r,s.value=a}static test(e){return i.test(e)}}a(o),e.exports=o},"./node_modules/postcss-values-parser/lib/nodes/Operator.js":function(e,t,n){const{registerWalker:a}=n("./node_modules/postcss-values-parser/lib/walker.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/Node.js"),i=["+","-","/","*","%"],o=new RegExp("([/|*}])");class s extends r{constructor(e){super(e),this.type="operator"}static get chars(){return i}static fromTokens(e,t){t.fromFirst(e,s)}static get regex(){return o}static tokenize(e,t){const[n,...a]=e,[,r,i,,s,l]=n,c=r.split(o).filter((e=>!!e));let[,,,u]=n;const d=c.map((e=>{const t=["word",e,i,u,s,l];return u+=e.length,t}));t.back(d.concat(a))}}a(s),e.exports=s},"./node_modules/postcss-values-parser/lib/nodes/Punctuation.js":function(e,t,n){const{getTokens:a}=n("./node_modules/postcss-values-parser/lib/tokenize.js"),{registerWalker:r}=n("./node_modules/postcss-values-parser/lib/walker.js"),i=n("./node_modules/postcss-values-parser/lib/nodes/Node.js");class o extends i{constructor(e){super(e),this.type="punctuation"}static get chars(){return[",",":","(",")","[","]","{","}"]}static fromTokens(e,t){t.fromFirst(e,o)}static tokenizeBrackets(e,t){const[n,...r]=e,i=n[1].split(/([()])/g).filter((e=>!!e)),o=[],[,,s,,l]=n;let[,,,c,,u]=n;for(const d of i){let e="("===d?"(":")"===d?")":"word";if(/^\s+$/.test(d)&&(e="space"),d!==i[0]&&(c=u+1),u=c+d.length-1,"word"===e){const e=a(d);for(const t of e)t[3]+=c-1,o.push(t)}else o.push([e,d,s,c,l,u])}t.back(o.concat(r))}static tokenizeCommas(e,t){const[n,...a]=e,r=n[1].split(/([,])/g).filter((e=>!!e)),i=[],[,,o,,s]=n;let[,,,l,,c]=n;for(const u of r)u!==r[0]&&(l=c+1),c=l+u.length-1,i.push(["word",u,o,l,s,c]);t.back(i.concat(a))}}r(o),e.exports=o},"./node_modules/postcss-values-parser/lib/nodes/Quoted.js":function(e,t,n){const{registerWalker:a}=n("./node_modules/postcss-values-parser/lib/walker.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/Node.js");class i extends r{constructor(e){super(e),this.type="quoted",[this.quote]=e.value}static fromTokens(e,t){t.fromFirst(e,i)}}a(i),e.exports=i},"./node_modules/postcss-values-parser/lib/nodes/UnicodeRange.js":function(e,t,n){const{registerWalker:a}=n("./node_modules/postcss-values-parser/lib/walker.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/Node.js");class i extends r{constructor(e){super(e),this.type="unicodeRange"}static fromTokens(e,t){t.fromFirst(e,i)}static test(e){return/U\+(\d|\w)+(-\w+)?(\?+)?/.test(e)}}a(i),e.exports=i},"./node_modules/postcss-values-parser/lib/nodes/Word.js":function(e,t,n){const a=n("./node_modules/color-name/index.js"),r=n("./node_modules/is-url-superb/index.js"),{registerWalker:i}=n("./node_modules/postcss-values-parser/lib/walker.js"),o=n("./node_modules/postcss-values-parser/lib/nodes/Node.js"),s=/^\\(.+)/,l=/^#(.+)/,c=/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i,u=Object.keys(a);class d extends o{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:a}=n;n.isColor=c.test(a)||u.includes(a.toLowerCase()),n.isHex=l.test(a),n.isUrl=r(a),n.isVariable=d.testVariable(e[0],t)}static testEscaped(e){const[t,n]=e,[a,r]=t;return"word"===a&&(s.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,a]=e,{prefixes:r}=t.options.variables,i=new RegExp(`^(${r.join("|")})`);return"word"===n&&i.test(a)}static testWord(e,t){const[n]=e;return d.testEscaped(e)||d.testHex(n)||d.testVariable(n,t)}}i(d),e.exports=d},"./node_modules/postcss-values-parser/lib/tokenize.js":function(e,t,n){const a=n("./node_modules/postcss/lib/input.js"),r=n("./node_modules/postcss/lib/tokenize.js"),i=["*","-","%","+","/"],o=/([*/])/g,s=e=>{const t=new a(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 a=n(...e);if(!a)return a;const[r,l]=a;return"brackets"===r?(((e,t)=>{const[,,n,a,r,i]=e,o=e[1].slice(1,e[1].length-1),l=s(o);for(const s of l)if("space"!==s[0]){const e=s[5]-s[3];s[2]=n,s[3]+=a,s[4]+=r-1,s[5]=s[3]+e}const c=[["(","(",n,a,n,a],...l];c.push([")",")",n,i,r,i]);for(const s of c.reverse())t.back(s)})(a,t),a=n(...e)):"word"===r&&(i.includes(l)?a[0]="operator":o.test(l)?(((e,t)=>{const[,n,a,,r,s]=e,l=n.split(o);let[,,,c]=e;const u=l.map((e=>{const t=[i.includes(e)?"operator":"word",e,a,c,r,s];return c+=e.length,t}));for(const i of u.reverse())t.back(i)})(a,t),a=n(...e)):l.length>1&&l.includes(",")&&(((e,t)=>{const n=e[1].split(/([,])/),a=[],[,,r,,i]=e;let[,,,o,,s]=e;for(let l of n){l=l||",";const e=","===l?"comma":"word";l!==n[0]&&(o=s+1),s=o+l.length-1,a.push([e,l,r,o,i,s])}for(const l of a.reverse())t.back(l)})(a,t),a=n(...e))),a},t};e.exports={getTokens:s,tokenizer:l}},"./node_modules/postcss-values-parser/lib/walker.js":function(e,t,n){const a=n("./node_modules/postcss/lib/container.js");a.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(((a,r)=>{if(n&&a instanceof e||!n&&a.type===e)return t.call(this,a,r)}))},e.exports={registerWalker:e=>{let t=`walk${e.name}`;t.lastIndexOf("s")!==t.length-1&&(t+="s"),a.prototype[t]||(a.prototype[t]=function(t){return this.walkType(e,t)})}}},"./node_modules/prefix-style/index.js":function(e,t){var n=null,a=["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),i=a.length;i>=0;i--){var o=a[i]+r;if(o in t)return o}return!1}},"./node_modules/prop-types/factoryWithThrowingShims.js":function(e,t,n){"use strict";var a=n("./node_modules/prop-types/lib/ReactPropTypesSecret.js");function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,o){if(o!==a){var s=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 s.name="Invariant Violation",s}}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:i,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 a=n("./node_modules/create-hash/browser.js"),r=n("./node_modules/safe-buffer/index.js").Buffer;function i(e){var t=r.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){for(var n,o=r.alloc(0),s=0;o.length<t;)n=i(s++),o=r.concat([o,a("sha1").update(e).update(n).digest()]);return o.slice(0,t)}},"./node_modules/public-encrypt/privateDecrypt.js":function(e,t,n){var a=n("./node_modules/parse-asn1/index.js"),r=n("./node_modules/public-encrypt/mgf.js"),i=n("./node_modules/public-encrypt/xor.js"),o=n("./node_modules/bn.js/lib/bn.js"),s=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=a(e),p=h.modulus.byteLength();if(t.length>p||new o(t).cmp(h.modulus)>=0)throw new Error("decryption error");f=n?c(new o(t),h):s(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(),a=l("sha1").update(u.alloc(0)).digest(),o=a.length;if(0!==t[0])throw new Error("decryption error");var s=t.slice(1,o+1),c=t.slice(o+1),d=i(s,r(c,o)),f=i(c,r(d,n-o-1));if(function(e,t){e=u.from(e),t=u.from(t);var n=0,a=e.length;e.length!==t.length&&(n++,a=Math.min(e.length,t.length));var r=-1;for(;++r<a;)n+=e[r]^t[r];return n}(a,f.slice(0,o)))throw new Error("decryption error");var h=o;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 a=t.slice(0,2),r=2,i=0;for(;0!==t[r++];)if(r>=t.length){i++;break}var o=t.slice(2,r-1);("0002"!==a.toString("hex")&&!n||"0001"!==a.toString("hex")&&n)&&i++;o.length<8&&i++;if(i)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 a=n("./node_modules/parse-asn1/index.js"),r=n("./node_modules/randombytes/browser.js"),i=n("./node_modules/create-hash/browser.js"),o=n("./node_modules/public-encrypt/mgf.js"),s=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=a(e);if(4===f)h=function(e,t){var n=e.modulus.byteLength(),a=t.length,c=i("sha1").update(d.alloc(0)).digest(),u=c.length,f=2*u;if(a>n-f-2)throw new Error("message too long");var h=d.alloc(n-a-f-2),p=n-u-1,m=r(u),v=s(d.concat([c,h,d.alloc(1,1),t],p),o(m,p)),b=s(m,o(v,u));return new l(d.concat([d.alloc(1),b,v],n))}(p,t);else if(1===f)h=function(e,t,n){var a,i=t.length,o=e.modulus.byteLength();if(i>o-11)throw new Error("message too long");a=n?d.alloc(o-i-3,255):function(e){var t,n=d.allocUnsafe(e),a=0,i=r(2*e),o=0;for(;a<e;)o===i.length&&(i=r(2*e),o=0),(t=i[o++])&&(n[a++]=t);return n}(o-i-3);return new l(d.concat([d.from([0,n?1:2]),a,d.alloc(1),t],o))}(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 a=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(a.mont(t.modulus)).redPow(new a(t.publicExponent)).fromRed().toArray())}},"./node_modules/public-encrypt/xor.js":function(e,t){e.exports=function(e,t){for(var n=e.length,a=-1;++a<n;)e[a]^=t[a];return e}},"./node_modules/raf/index.js":function(e,t,n){(function(t){for(var a=n("./node_modules/performance-now/lib/performance-now.js"),r="undefined"==typeof window?t:window,i=["moz","webkit"],o="AnimationFrame",s=r["request"+o],l=r["cancel"+o]||r["cancelRequest"+o],c=0;!s&&c<i.length;c++)s=r[i[c]+"Request"+o],l=r[i[c]+"Cancel"+o]||r[i[c]+"CancelRequest"+o];if(!s||!l){var u=0,d=0,f=[];s=function(e){if(0===f.length){var t=a(),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 s.call(r,e)},e.exports.cancel=function(){l.apply(r,arguments)},e.exports.polyfill=function(e){e||(e=r),e.requestAnimationFrame=s,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,a){var r=65536,i=4294967295;var o=n("./node_modules/safe-buffer/index.js").Buffer,s=t.crypto||t.msCrypto;s&&s.getRandomValues?e.exports=function(e,t){if(e>i)throw new RangeError("requested too many random bytes");var n=o.allocUnsafe(e);if(e>0)if(e>r)for(var l=0;l<e;l+=r)s.getRandomValues(n.slice(l,l+r));else s.getRandomValues(n);if("function"==typeof t)return a.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,a){function r(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var i=n("./node_modules/safe-buffer/index.js"),o=n("./node_modules/randombytes/browser.js"),s=i.Buffer,l=i.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(a.browser){var i=e.buffer,s=new Uint8Array(i,t,n);return c.getRandomValues(s),r?void a.nextTick((function(){r(null,e)})):e}if(!r)return o(n).copy(e,t),e;o(n,(function(n,a){if(n)return r(n);a.copy(e,t),r(null,e)}))}c&&c.getRandomValues||!a.browser?(t.randomFill=function(t,n,a,r){if(!(s.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,a=t.length;else if("function"==typeof a)r=a,a=t.length-n;else if("function"!=typeof r)throw new TypeError('"cb" argument must be a function');return d(n,t.length),f(a,n,t.length),h(t,n,a,r)},t.randomFillSync=function(t,n,a){void 0===n&&(n=0);if(!(s.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');d(n,t.length),void 0===a&&(a=t.length-n);return f(a,n,t.length),h(t,n,a)}):(t.randomFill=r,t.randomFillSync=r)}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/raw-loader/index.js!./public/sources/attributes/boxShadow/cssMixins/boxShadow.pcss":function(e,t){e.exports='#$selector[vce-box-shadow="$selector"],\n#$selector [vce-box-shadow="$selector"] {\n  box-shadow: $boxShadow;\n}'},"./node_modules/raw-loader/index.js!./public/sources/attributes/boxShadow/cssMixins/hoverBoxShadow.pcss":function(e,t){e.exports='#$selector[vce-hover-box-shadow="$selector"],\n#$selector [vce-hover-box-shadow="$selector"] {\n  &:hover,\n  &:focus {\n    box-shadow: $hoverBoxShadow;\n  }\n}\n'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/animationDelay.pcss":function(e,t){e.exports='@media (--$(device)-only) {\n  [data-vce-animate-delay*="$selector"] {\n    -webkit-animation-delay: $(animationDelay)s;\n            animation-delay: $(animationDelay)s;\n  }\n}\n\n\n'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/backgroundImage.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="background"],\n#$selector [data-vce-do-apply*="background"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $backgroundImage != false {\n        background-image: url($backgroundImage);\n      }\n    }\n  }\n}'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/backgroundStyles.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="background"],\n#$selector [data-vce-do-apply*="background"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $backgroundColor != false {\n        background-color: $backgroundColor;\n      }\n\n      @if $backgroundPosition != false {\n        background-position: $backgroundPosition;\n      }\n\n      @if $backgroundSize != false {\n        background-size: $backgroundSize;\n      }\n\n      @if $backgroundRepeat != false {\n        background-repeat: $backgroundRepeat;\n      }\n    }\n  }\n}'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/boxModel.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="border"],\n#$selector [data-vce-do-apply*="border"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $borderWidth != false {\n        border-width: $borderWidth;\n      }\n\n      @if $borderRadius != false {\n        border-radius: $borderRadius;\n      }\n\n      @if $borderBottomLeftRadius != false {\n        border-bottom-left-radius: $borderBottomLeftRadius;\n      }\n\n      @if $borderBottomRightRadius != false {\n        border-bottom-right-radius: $borderBottomRightRadius;\n      }\n\n      @if $borderBottomWidth != false {\n        border-bottom-width: $borderBottomWidth;\n      }\n\n      @if $borderLeftWidth != false {\n        border-left-width: $borderLeftWidth;\n      }\n\n      @if $borderRightWidth != false {\n        border-right-width: $borderRightWidth;\n      }\n\n      @if $borderTopLeftRadius != false {\n        border-top-left-radius: $borderTopLeftRadius;\n      }\n\n      @if $borderTopRightRadius != false {\n        border-top-right-radius: $borderTopRightRadius;\n      }\n\n      @if $borderTopWidth != false {\n        border-top-width: $borderTopWidth;\n      }\n\n      @if $borderStyle != false {\n        border-style: $borderStyle;\n      }\n\n      @if $borderTopStyle != false {\n        border-top-style: $borderTopStyle;\n      }\n\n      @if $borderRightStyle != false {\n        border-right-style: $borderRightStyle;\n      }\n\n      @if $borderBottomStyle != false {\n        border-bottom-style: $borderBottomStyle;\n      }\n\n      @if $borderLeftStyle != false {\n        border-left-style: $borderLeftStyle;\n      }\n\n      @if $borderColor != false {\n        border-color: $borderColor;\n      }\n\n      @if $borderTopColor != false {\n        border-top-color: $borderTopColor;\n      }\n\n      @if $borderRightColor != false {\n        border-right-color: $borderRightColor;\n      }\n\n      @if $borderBottomColor != false {\n        border-bottom-color: $borderBottomColor;\n      }\n\n      @if $borderLeftColor != false {\n        border-left-color: $borderLeftColor;\n      }\n    }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="margin"],\n#$selector [data-vce-do-apply*="margin"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $margin != false {\n        margin: $margin;\n      }\n\n      @if $marginBottom != false {\n        margin-bottom: $marginBottom;\n      }\n\n      @if $marginLeft != false {\n        margin-left: $marginLeft;\n      }\n\n      @if $marginRight != false {\n        margin-right: $marginRight;\n      }\n\n      @if $marginTop != false {\n        margin-top: $marginTop;\n      }\n    }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="padding"],\n#$selector [data-vce-do-apply*="padding"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $padding != false {\n        padding: $padding;\n      }\n\n      @if $paddingBottom != false {\n        padding-bottom: $paddingBottom;\n      }\n\n      @if $paddingLeft != false {\n        padding-left: $paddingLeft;\n      }\n\n      @if $paddingRight != false {\n        padding-right: $paddingRight;\n      }\n\n      @if $paddingTop != false {\n        padding-top: $paddingTop;\n      }\n    }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="left-pad"],\n#$selector [data-vce-do-apply*="left-pad"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n    @if $padding != false {\n      padding-left: $padding;\n    }\n\n    @if $paddingLeft != false {\n      padding-left: $paddingLeft;\n    }\n  }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="right-pad"],\n#$selector [data-vce-do-apply*="right-pad"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n    @if $padding != false {\n      padding-right: $padding;\n    }\n\n    @if $paddingRight != false {\n      padding-right: $paddingRight;\n    }\n  }\n  }\n}'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/visibility.pcss":function(e,t){e.exports="#$selector{\n  @media (--$(device)-only) {\n    display: none;\n  }\n}\n"},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/animationDelay.pcss":function(e,t){e.exports='@media (--$(device)-only) {\n  [data-vce-animate-delay*="$selector"] {\n    -webkit-animation-delay: $(animationDelay)s;\n            animation-delay: $(animationDelay)s;\n  }\n}\n\n\n'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/backgroundColor.pcss":function(e,t){e.exports='@if $backgroundColor != false {\n  #$selector[data-vce-do-apply*="all"],\n  #$selector [data-vce-do-apply*="all"],\n  #$selector[data-vce-do-apply*="background"],\n  #$selector [data-vce-do-apply*="background"] {\n    &[data-vce-do-apply*="$selector"] {\n      @media (--$(device)-only) {\n        background-color: $backgroundColor;\n      }\n    }\n  }\n}'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/boxModel.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="border"],\n#$selector [data-vce-do-apply*="border"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $borderWidth != false {\n        border-width: $borderWidth;\n      }\n\n      @if $borderRadius != false {\n        border-radius: $borderRadius;\n      }\n\n      @if $borderBottomLeftRadius != false {\n        border-bottom-left-radius: $borderBottomLeftRadius;\n      }\n\n      @if $borderBottomRightRadius != false {\n        border-bottom-right-radius: $borderBottomRightRadius;\n      }\n\n      @if $borderBottomWidth != false {\n        border-bottom-width: $borderBottomWidth;\n      }\n\n      @if $borderLeftWidth != false {\n        border-left-width: $borderLeftWidth;\n      }\n\n      @if $borderRightWidth != false {\n        border-right-width: $borderRightWidth;\n      }\n\n      @if $borderTopLeftRadius != false {\n        border-top-left-radius: $borderTopLeftRadius;\n      }\n\n      @if $borderTopRightRadius != false {\n        border-top-right-radius: $borderTopRightRadius;\n      }\n\n      @if $borderTopWidth != false {\n        border-top-width: $borderTopWidth;\n      }\n\n      @if $borderStyle != false {\n        border-style: $borderStyle;\n      }\n\n      @if $borderTopStyle != false {\n        border-top-style: $borderTopStyle;\n      }\n\n      @if $borderRightStyle != false {\n        border-right-style: $borderRightStyle;\n      }\n\n      @if $borderBottomStyle != false {\n        border-bottom-style: $borderBottomStyle;\n      }\n\n      @if $borderLeftStyle != false {\n        border-left-style: $borderLeftStyle;\n      }\n\n      @if $borderColor != false {\n        border-color: $borderColor;\n      }\n\n      @if $borderTopColor != false {\n        border-top-color: $borderTopColor;\n      }\n\n      @if $borderRightColor != false {\n        border-right-color: $borderRightColor;\n      }\n\n      @if $borderBottomColor != false {\n        border-bottom-color: $borderBottomColor;\n      }\n\n      @if $borderLeftColor != false {\n        border-left-color: $borderLeftColor;\n      }\n    }\n\n    .vce-content-background-container {\n      @if $borderWidth != false {\n        border-radius: calc($borderRadius - $borderWidth);\n      } @else {\n      border-radius: inherit;\n    }\n    }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="margin"],\n#$selector [data-vce-do-apply*="margin"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $margin != false {\n        margin: $margin;\n      }\n\n      @if $marginBottom != false {\n        margin-bottom: $marginBottom;\n      }\n\n      @if $marginLeft != false {\n        margin-left: $marginLeft;\n      }\n\n      @if $marginRight != false {\n        margin-right: $marginRight;\n      }\n\n      @if $marginTop != false {\n        margin-top: $marginTop;\n      }\n    }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="padding"],\n#$selector [data-vce-do-apply*="padding"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $padding != false {\n        padding: $padding;\n      }\n\n      @if $paddingBottom != false {\n        padding-bottom: $paddingBottom;\n      }\n\n      @if $paddingLeft != false {\n        padding-left: $paddingLeft;\n      }\n\n      @if $paddingRight != false {\n        padding-right: $paddingRight;\n      }\n\n      @if $paddingTop != false {\n        padding-top: $paddingTop;\n      }\n    }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="left-pad"],\n#$selector [data-vce-do-apply*="left-pad"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n    @if $padding != false {\n      padding-left: $padding;\n    }\n\n    @if $paddingLeft != false {\n      padding-left: $paddingLeft;\n    }\n  }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="right-pad"],\n#$selector [data-vce-do-apply*="right-pad"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n    @if $padding != false {\n      padding-right: $padding;\n    }\n\n    @if $paddingRight != false {\n      padding-right: $paddingRight;\n    }\n  }\n  }\n}\n'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/divider.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="divider"],\n#$selector [data-vce-do-apply*="divider"] {\n  &[data-vce-do-apply*="$selector"] {\n\n    @media (--$(device)-only) {\n      .vce-divider-image-block {\n        -webkit-clip-path: rawUrl(#image-$(selector)-$(device)-top);\n        clip-path: rawUrl(#image-$(selector)-$(device)-top);\n      }\n\n      .vce-divider-video-block {\n        -webkit-clip-path: rawUrl(#video-$(selector)-$(device)-top);\n        clip-path: rawUrl(#video-$(selector)-$(device)-top);\n      }\n    }\n  }\n}\n'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/gradientColor.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="gradient"],\n#$selector [data-vce-do-apply*="gradient"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      background-image: linear-gradient($(angle)deg, $endColor, $startColor);\n    }\n  }\n}'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/radialGradientColor.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="gradient"],\n#$selector [data-vce-do-apply*="gradient"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      background-image: radial-gradient($startColor, $endColor);\n    }\n  }\n}'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/visibility.pcss":function(e,t){e.exports="#$selector{\n  @media (--$(device)-only) {\n    display: none;\n  }\n}\n"},"./node_modules/raw-loader/index.js!./public/sources/attributes/divider/cssMixins/dividerBottom.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="divider"],\n#$selector [data-vce-do-apply*="divider"] {\n  &[data-vce-do-apply*="$selector"] {\n    &.vce-divider-position--bottom,\n    .vce-divider-position--bottom {\n      &.vce-visible-$(device)-only {\n        .vce-divider-image-block {\n          -webkit-clip-path: rawUrl(#image-$(selector)-$(device)-bottom);\n          clip-path: rawUrl(#image-$(selector)-$(device)-bottom);\n        }\n\n        .vce-divider-video-block {\n          -webkit-clip-path: rawUrl(#video-$(selector)-$(device)-bottom);\n          clip-path: rawUrl(#video-$(selector)-$(device)-bottom);\n        }\n      }\n    }\n  }\n}\n'},"./node_modules/raw-loader/index.js!./public/sources/attributes/divider/cssMixins/dividerTop.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="divider"],\n#$selector [data-vce-do-apply*="divider"] {\n  &[data-vce-do-apply*="$selector"] {\n    &.vce-divider-position--top,\n    .vce-divider-position--top {\n      &.vce-visible-$(device)-only {\n        .vce-divider-image-block {\n          -webkit-clip-path: rawUrl(#image-$(selector)-$(device)-top);\n          clip-path: rawUrl(#image-$(selector)-$(device)-top);\n        }\n\n        .vce-divider-video-block {\n          -webkit-clip-path: rawUrl(#video-$(selector)-$(device)-top);\n          clip-path: rawUrl(#video-$(selector)-$(device)-top);\n        }\n      }\n    }\n  }\n}\n'},"./node_modules/raw-loader/index.js!./public/sources/attributes/rowLayout/cssMixins/columnStyles.pcss":function(e,t){e.exports=".$selector > .vce-row-content {\n  @media (--$(device)), print {\n    @if $fullColumn != false {\n\n    } @else {\n      @if $autoColumn != false {\n        > .vce-col--$(device)-auto {\n          -webkit-flex: 1 1 0;\n              -ms-flex: 1 1 0px;\n                  flex: 1 1 0;\n          width: auto;\n          max-width: none;\n        }\n      } @else {\n        $width: calc($(percentage)% - $(spaceForColumn)px);\n\n        @if $percentageSelector != false {\n          > .vce-col--$(device)-$(percentageSelector)p {\n            -webkit-flex: 0;\n                -ms-flex: 0;\n                    flex: 0;\n            -webkit-flex-basis: $(width);\n                -ms-flex-preferred-size: $(width);\n                    flex-basis: $(width);\n            max-width: $(width);\n          }\n        } @else {\n          > .vce-col--$(device)-$(numerator)-$(denominator) {\n            -webkit-flex: 0;\n                -ms-flex: 0;\n                    flex: 0;\n            -webkit-flex-basis: $(width);\n                -ms-flex-preferred-size: $(width);\n                    flex-basis: $(width);\n            max-width: $(width);\n          }\n        }\n      }\n    }\n  }\n}\n"},"./node_modules/react-addons-shallow-compare/index.js":function(e,t,n){"use strict";var a=n("./node_modules/fbjs/lib/shallowEqual.js");e.exports=function(e,t,n){return!a(e.props,t)||!a(e.state,n)}},"./node_modules/react-color/lib/components/common/Alpha.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Alpha=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=n("./node_modules/react/index.js"),o=u(i),s=u(n("./node_modules/reactcss/lib/index.js")),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("./node_modules/react-color/lib/helpers/alpha.js")),c=u(n("./node_modules/react-color/lib/components/common/Checkboard.js"));function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(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 h=t.Alpha=function(e){function t(){var e,n,a;d(this,t);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=a=f(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),a.handleChange=function(e){var t=l.calculateChange(e,a.props.hsl,a.props.direction,a.props.a,a.container);t&&"function"==typeof a.props.onChange&&a.props.onChange(t,e)},a.handleMouseDown=function(e){a.handleChange(e),window.addEventListener("mousemove",a.handleChange),window.addEventListener("mouseup",a.handleMouseUp)},a.handleMouseUp=function(){a.unbindEventListeners()},a.unbindEventListeners=function(){window.removeEventListener("mousemove",a.handleChange),window.removeEventListener("mouseup",a.handleMouseUp)},f(a,n)}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:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,n=(0,s.default)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n           rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n           rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:a({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return o.default.createElement("div",{style:n.alpha},o.default.createElement("div",{style:n.checkboard},o.default.createElement(c.default,{renderers:this.props.renderers})),o.default.createElement("div",{style:n.gradient}),o.default.createElement("div",{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},o.default.createElement("div",{style:n.pointer},this.props.pointer?o.default.createElement(this.props.pointer,this.props):o.default.createElement("div",{style:n.slider}))))}}]),t}(i.PureComponent||i.Component);t.default=h},"./node_modules/react-color/lib/components/common/Checkboard.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Checkboard=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r=n("./node_modules/react/index.js"),i=l(r),o=l(n("./node_modules/reactcss/lib/index.js")),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("./node_modules/react-color/lib/helpers/checkboard.js"));function l(e){return e&&e.__esModule?e:{default:e}}var c=t.Checkboard=function(e){var t=e.white,n=e.grey,l=e.size,c=e.renderers,u=e.borderRadius,d=e.boxShadow,f=e.children,h=(0,o.default)({default:{grid:{borderRadius:u,boxShadow:d,absolute:"0px 0px 0px 0px",background:"url("+s.get(t,n,l,c.canvas)+") center left"}}});return(0,r.isValidElement)(f)?i.default.cloneElement(f,a({},f.props,{style:a({},f.props.style,h.grid)})):i.default.createElement("div",{style:h.grid})};c.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}},t.default=c},"./node_modules/react-color/lib/components/common/ColorWrap.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorWrap=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=n("./node_modules/react/index.js"),o=c(i),s=c(n("./node_modules/lodash/debounce.js")),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("./node_modules/react-color/lib/helpers/color.js"));function c(e){return e&&e.__esModule?e:{default:e}}var u=t.ColorWrap=function(e){var t=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(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}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.handleChange=function(e,n){if(l.simpleCheckForValidColor(e)){var a=l.toState(e,e.h||t.state.oldHue);t.setState(a),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,a,n),t.props.onChange&&t.props.onChange(a,n)}},t.handleSwatchHover=function(e,n){if(l.simpleCheckForValidColor(e)){var a=l.toState(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(a,n)}},t.state=a({},l.toState(e.color,0)),t.debounce=(0,s.default)((function(e,t,n){e(t,n)}),100),t}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)}(n,t),r(n,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),o.default.createElement(e,a({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return a({},l.toState(e.color,t.oldHue))}}]),n}(i.PureComponent||i.Component);return t.propTypes=a({},e.propTypes),t.defaultProps=a({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t};t.default=u},"./node_modules/react-color/lib/components/common/EditableInput.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EditableInput=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),r=n("./node_modules/react/index.js"),i=s(r),o=s(n("./node_modules/reactcss/lib/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}var l=[38,40],c=1,u=t.EditableInput=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t,a=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(a)&&(t=e.keyCode,l.indexOf(t)>-1)){var r=n.getArrowOffset(),i=38===e.keyCode?a+r:a-r;n.setUpdatedValue(i,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+c++,n}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),a(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,o.default)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return i.default.createElement("div",{style:t.wrap},i.default.createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?i.default.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(r.PureComponent||r.Component);t.default=u},"./node_modules/react-color/lib/components/common/Hue.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Hue=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),r=n("./node_modules/react/index.js"),i=l(r),o=l(n("./node_modules/reactcss/lib/index.js")),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("./node_modules/react-color/lib/helpers/hue.js"));function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(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 d=t.Hue=function(e){function t(){var e,n,a;c(this,t);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=a=u(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),a.handleChange=function(e){var t=s.calculateChange(e,a.props.direction,a.props.hsl,a.container);t&&"function"==typeof a.props.onChange&&a.props.onChange(t,e)},a.handleMouseDown=function(e){a.handleChange(e),window.addEventListener("mousemove",a.handleChange),window.addEventListener("mouseup",a.handleMouseUp)},a.handleMouseUp=function(){a.unbindEventListeners()},u(a,n)}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),a(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.direction,n=void 0===t?"horizontal":t,a=(0,o.default)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===n});return i.default.createElement("div",{style:a.hue},i.default.createElement("div",{className:"hue-"+n,style:a.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},i.default.createElement("style",null,"\n            .hue-horizontal {\n              background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n                33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n              background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n                17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n            }\n\n            .hue-vertical {\n              background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n                #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n              background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n                #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n            }\n          "),i.default.createElement("div",{style:a.pointer},this.props.pointer?i.default.createElement(this.props.pointer,this.props):i.default.createElement("div",{style:a.slider}))))}}]),t}(r.PureComponent||r.Component);t.default=d},"./node_modules/react-color/lib/components/common/Raised.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Raised=void 0;var a=s(n("./node_modules/react/index.js")),r=s(n("./node_modules/prop-types/index.js")),i=s(n("./node_modules/reactcss/lib/index.js")),o=s(n("./node_modules/lodash/merge.js"));function s(e){return e&&e.__esModule?e:{default:e}}var l=t.Raised=function(e){var t=e.zDepth,n=e.radius,r=e.background,s=e.children,l=e.styles,c=void 0===l?{}:l,u=(0,i.default)((0,o.default)({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+t+"px "+4*t+"px rgba(0,0,0,.24)",borderRadius:n,background:r}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},c),{"zDepth-1":1===t});return a.default.createElement("div",{style:u.wrap},a.default.createElement("div",{style:u.bg}),a.default.createElement("div",{style:u.content},s))};l.propTypes={background:r.default.string,zDepth:r.default.oneOf([0,1,2,3,4,5]),radius:r.default.number,styles:r.default.object},l.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}},t.default=l},"./node_modules/react-color/lib/components/common/Saturation.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Saturation=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),r=n("./node_modules/react/index.js"),i=c(r),o=c(n("./node_modules/reactcss/lib/index.js")),s=c(n("./node_modules/lodash/throttle.js")),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("./node_modules/react-color/lib/helpers/saturation.js"));function c(e){return e&&e.__esModule?e:{default:e}}var u=t.Saturation=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){"function"==typeof n.props.onChange&&n.throttle(n.props.onChange,l.calculateChange(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener("mousemove",n.handleChange),t.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=(0,s.default)((function(e,t,n){e(t,n)}),50),n}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),a(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.style||{},n=t.color,a=t.white,r=t.black,s=t.pointer,l=t.circle,c=(0,o.default)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n            0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:n,white:a,black:r,pointer:s,circle:l}},{custom:!!this.props.style});return i.default.createElement("div",{style:c.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},i.default.createElement("style",null,"\n          .saturation-white {\n            background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n            background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n          }\n          .saturation-black {\n            background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n            background: linear-gradient(to top, #000, rgba(0,0,0,0));\n          }\n        "),i.default.createElement("div",{style:c.white,className:"saturation-white"},i.default.createElement("div",{style:c.black,className:"saturation-black"}),i.default.createElement("div",{style:c.pointer},this.props.pointer?i.default.createElement(this.props.pointer,this.props):i.default.createElement("div",{style:c.circle}))))}}]),t}(r.PureComponent||r.Component);t.default=u},"./node_modules/react-color/lib/components/common/Swatch.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Swatch=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r=l(n("./node_modules/react/index.js")),i=l(n("./node_modules/reactcss/lib/index.js")),o=n("./node_modules/react-color/lib/helpers/interaction.js"),s=l(n("./node_modules/react-color/lib/components/common/Checkboard.js"));function l(e){return e&&e.__esModule?e:{default:e}}var c=t.Swatch=function(e){var t=e.color,n=e.style,o=e.onClick,l=void 0===o?function(){}:o,c=e.onHover,u=e.title,d=void 0===u?t:u,f=e.children,h=e.focus,p=e.focusStyle,m=void 0===p?{}:p,v="transparent"===t,b=(0,i.default)({default:{swatch:a({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},n,h?m:{})}}),g={};return c&&(g.onMouseOver=function(e){return c(t,e)}),r.default.createElement("div",a({style:b.swatch,onClick:function(e){return l(t,e)},title:d,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&l(t,e)}},g),f,v&&r.default.createElement(s.default,{borderRadius:b.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))};t.default=(0,o.handleFocus)(c)},"./node_modules/react-color/lib/components/common/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("./node_modules/react-color/lib/components/common/Alpha.js");Object.defineProperty(t,"Alpha",{enumerable:!0,get:function(){return d(a).default}});var r=n("./node_modules/react-color/lib/components/common/Checkboard.js");Object.defineProperty(t,"Checkboard",{enumerable:!0,get:function(){return d(r).default}});var i=n("./node_modules/react-color/lib/components/common/EditableInput.js");Object.defineProperty(t,"EditableInput",{enumerable:!0,get:function(){return d(i).default}});var o=n("./node_modules/react-color/lib/components/common/Hue.js");Object.defineProperty(t,"Hue",{enumerable:!0,get:function(){return d(o).default}});var s=n("./node_modules/react-color/lib/components/common/Raised.js");Object.defineProperty(t,"Raised",{enumerable:!0,get:function(){return d(s).default}});var l=n("./node_modules/react-color/lib/components/common/Saturation.js");Object.defineProperty(t,"Saturation",{enumerable:!0,get:function(){return d(l).default}});var c=n("./node_modules/react-color/lib/components/common/ColorWrap.js");Object.defineProperty(t,"ColorWrap",{enumerable:!0,get:function(){return d(c).default}});var u=n("./node_modules/react-color/lib/components/common/Swatch.js");function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"Swatch",{enumerable:!0,get:function(){return d(u).default}})},"./node_modules/react-color/lib/helpers/alpha.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.calculateChange=function(e,t,n,a,r){var i=r.clientWidth,o=r.clientHeight,s="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,c=s-(r.getBoundingClientRect().left+window.pageXOffset),u=l-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n){var d=void 0;if(d=u<0?0:u>o?1:Math.round(100*u/o)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}else{var f=void 0;if(a!==(f=c<0?0:c>i?1:Math.round(100*c/i)/100))return{h:t.h,s:t.s,l:t.l,a:f,source:"rgb"}}return null}},"./node_modules/react-color/lib/helpers/checkboard.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={},r=t.render=function(e,t,n,a){if("undefined"==typeof document&&!a)return null;var r=a?new a:document.createElement("canvas");r.width=2*n,r.height=2*n;var i=r.getContext("2d");return i?(i.fillStyle=e,i.fillRect(0,0,r.width,r.height),i.fillStyle=t,i.fillRect(0,0,n,n),i.translate(n,n),i.fillRect(0,0,n,n),r.toDataURL()):null};t.get=function(e,t,n,i){var o=e+"-"+t+"-"+n+(i?"-server":"");if(a[o])return a[o];var s=r(e,t,n,i);return a[o]=s,s}},"./node_modules/react-color/lib/helpers/color.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isvalidColorString=t.red=t.getContrastingColor=t.isValidHex=t.toState=t.simpleCheckForValidColor=void 0;var a=i(n("./node_modules/lodash/each.js")),r=i(n("./node_modules/tinycolor2/tinycolor.js"));function i(e){return e&&e.__esModule?e:{default:e}}t.simpleCheckForValidColor=function(e){var t=0,n=0;return(0,a.default)(["r","g","b","a","h","s","l","v"],(function(a){if(e[a]&&(t+=1,isNaN(e[a])||(n+=1),"s"===a||"l"===a)){/^\d+%$/.test(e[a])&&(n+=1)}})),t===n&&e};var o=t.toState=function(e,t){var n=e.hex?(0,r.default)(e.hex):(0,r.default)(e),a=n.toHsl(),i=n.toHsv(),o=n.toRgb(),s=n.toHex();return 0===a.s&&(a.h=t||0,i.h=t||0),{hsl:a,hex:"000000"===s&&0===o.a?"transparent":"#"+s,rgb:o,hsv:i,oldHue:e.h||t||a.h,source:e.source}};t.isValidHex=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&(0,r.default)(e).isValid()},t.getContrastingColor=function(e){if(!e)return"#fff";var t=o(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},t.red={hsl:{a:1,h:0,l:.5,s:1},hex:"#ff0000",rgb:{r:255,g:0,b:0,a:1},hsv:{h:0,s:1,v:1,a:1}},t.isvalidColorString=function(e,t){var n=e.replace("°","");return(0,r.default)(t+" ("+n+")")._ok}},"./node_modules/react-color/lib/helpers/hue.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.calculateChange=function(e,t,n,a){var r=a.clientWidth,i=a.clientHeight,o="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,l=o-(a.getBoundingClientRect().left+window.pageXOffset),c=s-(a.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var u=void 0;if(c<0)u=359;else if(c>i)u=0;else{u=360*(-100*c/i+100)/100}if(n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var d=void 0;if(l<0)d=0;else if(l>r)d=359;else{d=360*(100*l/r)/100}if(n.h!==d)return{h:d,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null}},"./node_modules/react-color/lib/helpers/interaction.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleFocus=void 0;var a,r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),o=n("./node_modules/react/index.js"),s=(a=o)&&a.__esModule?a:{default:a};function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(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.handleFocus=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function a(){var e,t,n;l(this,a);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return t=n=c(this,(e=a.__proto__||Object.getPrototypeOf(a)).call.apply(e,[this].concat(i))),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},c(n,t)}return u(a,n),i(a,[{key:"render",value:function(){return s.default.createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},s.default.createElement(e,r({},this.props,this.state)))}}]),a}(s.default.Component)}},"./node_modules/react-color/lib/helpers/saturation.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.calculateChange=function(e,t,n){var a=n.getBoundingClientRect(),r=a.width,i=a.height,o="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,l=o-(n.getBoundingClientRect().left+window.pageXOffset),c=s-(n.getBoundingClientRect().top+window.pageYOffset);l<0?l=0:l>r&&(l=r),c<0?c=0:c>i&&(c=i);var u=l/r,d=1-c/i;return{h:t.h,s:u,v:d,a:t.a,source:"hsv"}}},"./node_modules/react-custom-scrollbars/lib/Scrollbars/defaultRenderElements.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};t.renderViewDefault=function(e){return o.default.createElement("div",e)},t.renderTrackHorizontalDefault=function(e){var t=e.style,n=s(e,["style"]),r=a({},t,{right:2,bottom:2,left:2,borderRadius:3});return o.default.createElement("div",a({style:r},n))},t.renderTrackVerticalDefault=function(e){var t=e.style,n=s(e,["style"]),r=a({},t,{right:2,bottom:2,top:2,borderRadius:3});return o.default.createElement("div",a({style:r},n))},t.renderThumbHorizontalDefault=function(e){var t=e.style,n=s(e,["style"]),r=a({},t,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return o.default.createElement("div",a({style:r},n))},t.renderThumbVerticalDefault=function(e){var t=e.style,n=s(e,["style"]),r=a({},t,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return o.default.createElement("div",a({style:r},n))};var r,i=n("./node_modules/react/index.js"),o=(r=i)&&r.__esModule?r:{default:r};function s(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}},"./node_modules/react-custom-scrollbars/lib/Scrollbars/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=n("./node_modules/raf/index.js"),o=b(i),s=b(n("./node_modules/dom-css/index.js")),l=n("./node_modules/react/index.js"),c=b(n("./node_modules/prop-types/index.js")),u=b(n("./node_modules/react-custom-scrollbars/lib/utils/isString.js")),d=b(n("./node_modules/react-custom-scrollbars/lib/utils/getScrollbarWidth.js")),f=b(n("./node_modules/react-custom-scrollbars/lib/utils/returnFalse.js")),h=b(n("./node_modules/react-custom-scrollbars/lib/utils/getInnerWidth.js")),p=b(n("./node_modules/react-custom-scrollbars/lib/utils/getInnerHeight.js")),m=n("./node_modules/react-custom-scrollbars/lib/Scrollbars/styles.js"),v=n("./node_modules/react-custom-scrollbars/lib/Scrollbars/defaultRenderElements.js");function b(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 a=arguments.length,r=Array(a>1?a-1:0),i=1;i<a;i++)r[i-1]=arguments[i];var o=y(this,(n=t.__proto__||Object.getPrototypeOf(t)).call.apply(n,[this,e].concat(r)));return o.getScrollLeft=o.getScrollLeft.bind(o),o.getScrollTop=o.getScrollTop.bind(o),o.getScrollWidth=o.getScrollWidth.bind(o),o.getScrollHeight=o.getScrollHeight.bind(o),o.getClientWidth=o.getClientWidth.bind(o),o.getClientHeight=o.getClientHeight.bind(o),o.getValues=o.getValues.bind(o),o.getThumbHorizontalWidth=o.getThumbHorizontalWidth.bind(o),o.getThumbVerticalHeight=o.getThumbVerticalHeight.bind(o),o.getScrollLeftForOffset=o.getScrollLeftForOffset.bind(o),o.getScrollTopForOffset=o.getScrollTopForOffset.bind(o),o.scrollLeft=o.scrollLeft.bind(o),o.scrollTop=o.scrollTop.bind(o),o.scrollToLeft=o.scrollToLeft.bind(o),o.scrollToTop=o.scrollToTop.bind(o),o.scrollToRight=o.scrollToRight.bind(o),o.scrollToBottom=o.scrollToBottom.bind(o),o.handleTrackMouseEnter=o.handleTrackMouseEnter.bind(o),o.handleTrackMouseLeave=o.handleTrackMouseLeave.bind(o),o.handleHorizontalTrackMouseDown=o.handleHorizontalTrackMouseDown.bind(o),o.handleVerticalTrackMouseDown=o.handleVerticalTrackMouseDown.bind(o),o.handleHorizontalThumbMouseDown=o.handleHorizontalThumbMouseDown.bind(o),o.handleVerticalThumbMouseDown=o.handleVerticalThumbMouseDown.bind(o),o.handleWindowResize=o.handleWindowResize.bind(o),o.handleScroll=o.handleScroll.bind(o),o.handleDrag=o.handleDrag.bind(o),o.handleDragEnd=o.handleDragEnd.bind(o),o.state={didMountUniversal:!1},o}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,i.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,a=e.scrollTop,r=void 0===a?0:a,i=e.scrollWidth,o=void 0===i?0:i,s=e.scrollHeight,l=void 0===s?0:s,c=e.clientWidth,u=void 0===c?0:c,d=e.clientHeight,f=void 0===d?0:d;return{left:n/(o-u)||0,top:r/(l-f)||0,scrollLeft:n,scrollTop:r,scrollWidth:o,scrollHeight:l,clientWidth:u,clientHeight:f}}},{key:"getThumbHorizontalWidth",value:function(){var e=this.props,t=e.thumbSize,n=e.thumbMinSize,a=this.view,r=a.scrollWidth,i=a.clientWidth,o=(0,h.default)(this.trackHorizontal),s=Math.ceil(i/r*o);return o===s?0:t||Math.max(s,n)}},{key:"getThumbVerticalHeight",value:function(){var e=this.props,t=e.thumbSize,n=e.thumbMinSize,a=this.view,r=a.scrollHeight,i=a.clientHeight,o=(0,p.default)(this.trackVertical),s=Math.ceil(i/r*o);return o===s?0:t||Math.max(s,n)}},{key:"getScrollLeftForOffset",value:function(e){var t=this.view,n=t.scrollWidth,a=t.clientWidth;return e/((0,h.default)(this.trackHorizontal)-this.getThumbHorizontalWidth())*(n-a)}},{key:"getScrollTopForOffset",value:function(e){var t=this.view,n=t.scrollHeight,a=t.clientHeight;return e/((0,p.default)(this.trackVertical)-this.getThumbVerticalHeight())*(n-a)}},{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,a=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),a.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,a=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),a.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,a=n.onScroll,r=n.onScrollFrame;a&&a(e),this.update((function(e){var n=e.scrollLeft,a=e.scrollTop;t.viewScrollLeft=n,t.viewScrollTop=a,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,a=t.getBoundingClientRect().left,r=this.getThumbHorizontalWidth(),i=Math.abs(a-n)-r/2;this.view.scrollLeft=this.getScrollLeftForOffset(i)}},{key:"handleVerticalTrackMouseDown",value:function(e){e.preventDefault();var t=e.target,n=e.clientY,a=t.getBoundingClientRect().top,r=this.getThumbVerticalHeight(),i=Math.abs(a-n)-r/2;this.view.scrollTop=this.getScrollTopForOffset(i)}},{key:"handleHorizontalThumbMouseDown",value:function(e){e.preventDefault(),this.handleDragStart(e);var t=e.target,n=e.clientX,a=t.offsetWidth,r=t.getBoundingClientRect().left;this.prevPageX=a-(n-r)}},{key:"handleVerticalThumbMouseDown",value:function(e){e.preventDefault(),this.handleDragStart(e);var t=e.target,n=e.clientY,a=t.offsetHeight,r=t.getBoundingClientRect().top;this.prevPageY=a-(n-r)}},{key:"setupDragging",value:function(){(0,s.default)(document.body,m.disableSelectStyle),document.addEventListener("mousemove",this.handleDrag),document.addEventListener("mouseup",this.handleDragEnd),document.onselectstart=f.default}},{key:"teardownDragging",value:function(){(0,s.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 a=e.clientY,r=-this.trackVertical.getBoundingClientRect().top+a-(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,s.default)(this.trackHorizontal,{opacity:1}),(0,s.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,s.default)(e.trackHorizontal,{opacity:0}),(0,s.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&&o.default.cancel(this.requestFrame),this.requestFrame=(0,o.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,a=t.hideTracksWhenNotNeeded,r=this.getValues();if((0,d.default)()){var i=r.scrollLeft,o=r.clientWidth,l=r.scrollWidth,c=(0,h.default)(this.trackHorizontal),u=this.getThumbHorizontalWidth(),f={width:u,transform:"translateX("+i/(l-o)*(c-u)+"px)"},m=r.scrollTop,v=r.clientHeight,b=r.scrollHeight,g=(0,p.default)(this.trackVertical),y=this.getThumbVerticalHeight(),_={height:y,transform:"translateY("+m/(b-v)*(g-y)+"px)"};if(a){var w={visibility:l>o?"visible":"hidden"},C={visibility:b>v?"visible":"hidden"};(0,s.default)(this.trackHorizontal,w),(0,s.default)(this.trackVertical,C)}(0,s.default)(this.thumbHorizontal,f),(0,s.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),i=n.renderTrackHorizontal,o=n.renderTrackVertical,s=n.renderThumbHorizontal,c=n.renderThumbVertical,f=n.tagName,h=(n.hideTracksWhenNotNeeded,n.autoHide),p=(n.autoHideTimeout,n.autoHideDuration),v=(n.thumbSize,n.thumbMinSize,n.universal),b=n.autoHeight,g=n.autoHeightMin,y=n.autoHeightMax,_=n.style,w=n.children,C=function(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);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"]),k=this.state.didMountUniversal,S=a({},m.containerStyleDefault,b&&a({},m.containerStyleAutoHeight,{minHeight:g,maxHeight:y}),_),x=a({},m.viewStyleDefault,{marginRight:t?-t:0,marginBottom:t?-t:0},b&&a({},m.viewStyleAutoHeight,{minHeight:(0,u.default)(g)?"calc("+g+" + "+t+"px)":g+t,maxHeight:(0,u.default)(y)?"calc("+y+" + "+t+"px)":y+t}),b&&v&&!k&&{minHeight:g,maxHeight:y},v&&!k&&m.viewStyleUniversalInitial),E={transition:"opacity "+p+"ms",opacity:0},j=a({},m.trackHorizontalStyleDefault,h&&E,(!t||v&&!k)&&{display:"none"}),T=a({},m.trackVerticalStyleDefault,h&&E,(!t||v&&!k)&&{display:"none"});return(0,l.createElement)(f,a({},C,{style:S,ref:function(t){e.container=t}}),[(0,l.cloneElement)(r({style:x}),{key:"view",ref:function(t){e.view=t}},w),(0,l.cloneElement)(i({style:j}),{key:"trackHorizontal",ref:function(t){e.trackHorizontal=t}},(0,l.cloneElement)(s({style:m.thumbHorizontalStyleDefault}),{ref:function(t){e.thumbHorizontal=t}})),(0,l.cloneElement)(o({style:T}),{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:v.renderViewDefault,renderTrackHorizontal:v.renderTrackHorizontalDefault,renderTrackVertical:v.renderTrackVerticalDefault,renderThumbHorizontal:v.renderThumbHorizontalDefault,renderThumbVertical:v.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 a,r=n("./node_modules/react-custom-scrollbars/lib/Scrollbars/index.js"),i=(a=r)&&a.__esModule?a:{default:a};t.default=i.default,t.Scrollbars=i.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),a=n.paddingTop,r=n.paddingBottom;return t-parseFloat(a)-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),a=n.paddingLeft,r=n.paddingRight;return t-parseFloat(a)-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!==o)return o;if("undefined"!=typeof document){var e=document.createElement("div");(0,i.default)(e,{width:100,height:100,position:"absolute",top:-9999,overflow:"scroll",MsOverflowStyle:"scrollbar"}),document.body.appendChild(e),o=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}else o=0;return o||0};var a,r=n("./node_modules/dom-css/index.js"),i=(a=r)&&a.__esModule?a:{default:a};var o=!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/react-datepicker/dist/react-datepicker.min.js":function(e,t,n){(function(e){!function(t,n,a,r,i,o,s,l,c,u,d,f,h,p,m,v,b,g,y,_,w,C,k,S,x,E,j,T,M,O,P,A,D,L,R,I,B,N,F,V,H,U,z,G,W,q,K,Y,$,Z,X,Q,J,ee,te,ne,ae,re,ie,oe,se,le,ce){"use strict";function ue(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var de=ue(n),fe=ue(r),he=ue(i),pe=ue(o),me=ue(s),ve=ue(l),be=ue(c),ge=ue(u),ye=ue(d),_e=ue(f),we=ue(h),Ce=ue(v),ke=ue(b),Se=ue(g),xe=ue(y),Ee=ue(_),je=ue(w),Te=ue(C),Me=ue(k),Oe=ue(S),Pe=ue(x),Ae=ue(E),De=ue(j),Le=ue(T),Re=ue(M),Ie=ue(O),Be=ue(P),Ne=ue(A),Fe=ue(D),Ve=ue(L),He=ue(R),Ue=ue(I),ze=ue(B),Ge=ue(N),We=ue(F),qe=ue(H),Ke=ue(U),Ye=ue(z),$e=ue(G),Ze=ue(W),Xe=ue(q),Qe=ue(K),Je=ue(Z),et=ue(X),tt=ue(Q),nt=ue(J),at=ue(ee),rt=ue(te),it=ue(ne),ot=ue(ae),st=ue(re),lt=ue(ie),ct=ue(oe),ut=ue(se),dt=ue(ce);function ft(e){return(ft="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})(e)}function ht(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pt(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function mt(e,t,n){return t&&pt(e.prototype,t),n&&pt(e,n),e}function vt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bt(){return(bt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function gt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function yt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gt(Object(n),!0).forEach((function(t){vt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _t(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ct(e,t)}function wt(e){return(wt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ct(e,t){return(Ct=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function kt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function St(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?kt(e):t}function xt(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 Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=wt(e);if(t){var r=wt(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return St(this,n)}}function Et(e){return function(e){if(Array.isArray(e))return jt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return jt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jt(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Tt(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}}function Mt(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}}var Ot={p:Mt,P:function(e,t){var n,a=e.match(/(P+)(p+)?/),r=a[1],i=a[2];if(!i)return Tt(e,t);switch(r){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;case"PPPP":default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",Tt(r,t)).replace("{{time}}",Mt(i,t))}},Pt=12,At=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;function Dt(e){var t=e?"string"==typeof e||e instanceof String?ct.default(e):st.default(e):new Date;return Rt(t)?t:null}function Lt(e,t,n,a){var r=null,i=Qt(n)||Qt(Xt()),o=!0;return Array.isArray(t)?(t.forEach((function(t){var n=lt.default(e,t,new Date,{locale:i});a&&(o=Rt(n)&&e===me.default(n,t,{awareOfUnicodeTokens:!0})),Rt(n)&&o&&(r=n)})),r):(r=lt.default(e,t,new Date,{locale:i}),a?o=Rt(r)&&e===me.default(r,t,{awareOfUnicodeTokens:!0}):Rt(r)||(t=t.match(At).map((function(e){var t=e[0];return"p"===t||"P"===t?i?(0,Ot[t])(e,i.formatLong):t:e})).join(""),e.length>0&&(r=lt.default(e,t.slice(0,e.length),new Date)),Rt(r)||(r=new Date(e))),Rt(r)&&o?r:null)}function Rt(e){return pe.default(e)&&rt.default(e,new Date("1/1/1000"))}function It(e,t,n){if("en"===n)return me.default(e,t,{awareOfUnicodeTokens:!0});var a=Qt(n);return n&&!a&&console.warn('A locale object was not found for the provided string ["'.concat(n,'"].')),!a&&Xt()&&Qt(Xt())&&(a=Qt(Xt())),me.default(e,t,{locale:a||null,awareOfUnicodeTokens:!0})}function Bt(e,t){var n=t.hour,a=void 0===n?0:n,r=t.minute,i=void 0===r?0:r,o=t.second,s=void 0===o?0:o;return Ne.default(Be.default(Ie.default(e,s),i),a)}function Nt(e,t){var n=t&&Qt(t)||Xt()&&Qt(Xt());return Pe.default(e,n?{locale:n}:null)}function Ft(e,t){return It(e,"ddd",t)}function Vt(e){return Ke.default(e)}function Ht(e,t){var n=Qt(t||Xt());return Ye.default(e,{locale:n})}function Ut(e){return $e.default(e)}function zt(e){return Xe.default(e)}function Gt(e){return Ze.default(e)}function Wt(e,t){return e&&t?nt.default(e,t):!e&&!t}function qt(e,t){return e&&t?tt.default(e,t):!e&&!t}function Kt(e,t){return e&&t?at.default(e,t):!e&&!t}function Yt(e,t){return e&&t?et.default(e,t):!e&&!t}function $t(e,t){return e&&t?Je.default(e,t):!e&&!t}function Zt(e,t,n){var a,r=Ke.default(t),i=Qe.default(n);try{a=ot.default(e,{start:r,end:i})}catch(e){a=!1}return a}function Xt(){return("undefined"!=typeof window?window:e).__localeId__}function Qt(t){if("string"==typeof t){var n="undefined"!=typeof window?window:e;return n.__localeData__?n.__localeData__[t]:null}return t}function Jt(e,t){return It(Fe.default(Dt(),e),"LLLL",t)}function en(e,t){return It(Fe.default(Dt(),e),"LLL",t)}function tn(e,t){return It(Ve.default(Dt(),e),"QQQ",t)}function nn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate,r=t.excludeDates,i=t.includeDates,o=t.filterDate;return un(e,{minDate:n,maxDate:a})||r&&r.some((function(t){return Yt(e,t)}))||i&&!i.some((function(t){return Yt(e,t)}))||o&&!o(Dt(e))||!1}function an(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).excludeDates;return t&&t.some((function(t){return Yt(e,t)}))||!1}function rn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate,r=t.excludeDates,i=t.includeDates,o=t.filterDate;return un(e,{minDate:n,maxDate:a})||r&&r.some((function(t){return qt(e,t)}))||i&&!i.some((function(t){return qt(e,t)}))||o&&!o(Dt(e))||!1}function on(e,t,n,a){var r=Le.default(e),i=Ae.default(e),o=Le.default(t),s=Ae.default(t),l=Le.default(a);return r===o&&r===l?i<=n&&n<=s:r<o?l===r&&i<=n||l===o&&s>=n||l<o&&l>r:void 0}function sn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate,r=t.excludeDates,i=t.includeDates,o=t.filterDate;return un(e,{minDate:n,maxDate:a})||r&&r.some((function(t){return Kt(e,t)}))||i&&!i.some((function(t){return Kt(e,t)}))||o&&!o(Dt(e))||!1}function ln(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate;return un(new Date(e,0,1),{minDate:n,maxDate:a})||!1}function cn(e,t,n,a){var r=Le.default(e),i=De.default(e),o=Le.default(t),s=De.default(t),l=Le.default(a);return r===o&&r===l?i<=n&&n<=s:r<o?l===r&&i<=n||l===o&&s>=n||l<o&&l>r:void 0}function un(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate;return n&&Ge.default(e,n)<0||a&&Ge.default(e,a)>0}function dn(e,t){return t.some((function(t){return Te.default(t)===Te.default(e)&&je.default(t)===je.default(e)}))}function fn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeTimes,a=t.includeTimes,r=t.filterTime;return n&&dn(e,n)||a&&!dn(e,a)||r&&!r(e)||!1}function hn(e,t){var n=t.minTime,a=t.maxTime;if(!n||!a)throw new Error("Both minTime and maxTime props required");var r,i=Dt(),o=Ne.default(Be.default(i,je.default(e)),Te.default(e)),s=Ne.default(Be.default(i,je.default(n)),Te.default(n)),l=Ne.default(Be.default(i,je.default(a)),Te.default(a));try{r=!ot.default(o,{start:s,end:l})}catch(e){r=!1}return r}function pn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.includeDates,r=Se.default(e,1);return n&&We.default(n,r)>0||a&&a.every((function(e){return We.default(e,r)>0}))||!1}function mn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,a=t.includeDates,r=_e.default(e,1);return n&&We.default(r,n)>0||a&&a.every((function(e){return We.default(r,e)>0}))||!1}function vn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.includeDates,r=xe.default(e,1);return n&&qe.default(n,r)>0||a&&a.every((function(e){return qe.default(e,r)>0}))||!1}function bn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,a=t.includeDates,r=we.default(e,1);return n&&qe.default(r,n)>0||a&&a.every((function(e){return qe.default(r,e)>0}))||!1}function gn(e){var t=e.minDate,n=e.includeDates;if(n&&t){var a=n.filter((function(e){return Ge.default(e,t)>=0}));return Ue.default(a)}return n?Ue.default(n):t}function yn(e){var t=e.maxDate,n=e.includeDates;if(n&&t){var a=n.filter((function(e){return Ge.default(e,t)<=0}));return ze.default(a)}return n?ze.default(n):t}function _n(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--highlighted",n=new Map,a=0,r=e.length;a<r;a++){var i=e[a];if(he.default(i)){var o=It(i,"MM.dd.yyyy"),s=n.get(o)||[];s.includes(t)||(s.push(t),n.set(o,s))}else if("object"===ft(i)){var l=Object.keys(i),c=l[0],u=i[l[0]];if("string"==typeof c&&u.constructor===Array)for(var d=0,f=u.length;d<f;d++){var h=It(u[d],"MM.dd.yyyy"),p=n.get(h)||[];p.includes(c)||(p.push(c),n.set(h,p))}}}return n}function wn(e,t,n,a,r){for(var i=r.length,o=[],s=0;s<i;s++){var l=ve.default(be.default(e,Te.default(r[s])),je.default(r[s])),c=ve.default(e,(n+1)*a);rt.default(l,t)&&it.default(l,c)&&o.push(r[s])}return o}function Cn(e){return e<10?"0".concat(e):"".concat(e)}function kn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Pt,n=Math.ceil(Le.default(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function Sn(e,t,n,a){for(var r=[],i=0;i<2*t+1;i++){var o=e+t-i,s=!0;n&&(s=Le.default(n)<=o),a&&s&&(s=Le.default(a)>=o),s&&r.push(o)}return r}var xn=function(e){_t(n,e);var t=xt(n);function n(e){var a;ht(this,n),vt(kt(a=t.call(this,e)),"renderOptions",(function(){var e=a.props.year,t=a.state.yearsList.map((function(t){return de.default.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:a.onChange.bind(kt(a),t)},e===t?de.default.createElement("span",{className:"react-datepicker__year-option--selected"},"✓"):"",t)})),n=a.props.minDate?Le.default(a.props.minDate):null,r=a.props.maxDate?Le.default(a.props.maxDate):null;return r&&a.state.yearsList.find((function(e){return e===r}))||t.unshift(de.default.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:a.incrementYears},de.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&a.state.yearsList.find((function(e){return e===n}))||t.push(de.default.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:a.decrementYears},de.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t})),vt(kt(a),"onChange",(function(e){a.props.onChange(e)})),vt(kt(a),"handleClickOutside",(function(){a.props.onCancel()})),vt(kt(a),"shiftYears",(function(e){var t=a.state.yearsList.map((function(t){return t+e}));a.setState({yearsList:t})})),vt(kt(a),"incrementYears",(function(){return a.shiftYears(1)})),vt(kt(a),"decrementYears",(function(){return a.shiftYears(-1)}));var r=e.yearDropdownItemNumber,i=e.scrollableYearDropdown,o=r||(i?10:5);return a.state={yearsList:Sn(a.props.year,o,a.props.minDate,a.props.maxDate)},a}return mt(n,[{key:"render",value:function(){var e=fe.default({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return de.default.createElement("div",{className:e},this.renderOptions())}}]),n}(de.default.Component),En=ut.default(xn),jn=function(e){_t(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return vt(kt(e=t.call.apply(t,[this].concat(r))),"state",{dropdownVisible:!1}),vt(kt(e),"renderSelectOptions",(function(){for(var t=e.props.minDate?Le.default(e.props.minDate):1900,n=e.props.maxDate?Le.default(e.props.maxDate):2100,a=[],r=t;r<=n;r++)a.push(de.default.createElement("option",{key:r,value:r},r));return a})),vt(kt(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),vt(kt(e),"renderSelectMode",(function(){return de.default.createElement("select",{value:e.props.year,className:"react-datepicker__year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),vt(kt(e),"renderReadView",(function(t){return de.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:function(t){return e.toggleDropdown(t)}},de.default.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),de.default.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},e.props.year))})),vt(kt(e),"renderDropdown",(function(){return de.default.createElement(En,{key:"dropdown",year:e.props.year,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableYearDropdown:e.props.scrollableYearDropdown,yearDropdownItemNumber:e.props.yearDropdownItemNumber})})),vt(kt(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),vt(kt(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.year&&e.props.onChange(t)})),vt(kt(e),"toggleDropdown",(function(t){e.setState({dropdownVisible:!e.state.dropdownVisible},(function(){e.props.adjustDateOnChange&&e.handleYearChange(e.props.date,t)}))})),vt(kt(e),"handleYearChange",(function(t,n){e.onSelect(t,n),e.setOpen()})),vt(kt(e),"onSelect",(function(t,n){e.props.onSelect&&e.props.onSelect(t,n)})),vt(kt(e),"setOpen",(function(){e.props.setOpen&&e.props.setOpen(!0)})),e}return mt(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return de.default.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(de.default.Component),Tn=function(e){_t(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return vt(kt(e=t.call.apply(t,[this].concat(r))),"renderOptions",(function(){return e.props.monthNames.map((function(t,n){return de.default.createElement("div",{className:e.props.month===n?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:t,onClick:e.onChange.bind(kt(e),n)},e.props.month===n?de.default.createElement("span",{className:"react-datepicker__month-option--selected"},"✓"):"",t)}))})),vt(kt(e),"onChange",(function(t){return e.props.onChange(t)})),vt(kt(e),"handleClickOutside",(function(){return e.props.onCancel()})),e}return mt(n,[{key:"render",value:function(){return de.default.createElement("div",{className:"react-datepicker__month-dropdown"},this.renderOptions())}}]),n}(de.default.Component),Mn=ut.default(Tn),On=function(e){_t(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return vt(kt(e=t.call.apply(t,[this].concat(r))),"state",{dropdownVisible:!1}),vt(kt(e),"renderSelectOptions",(function(e){return e.map((function(e,t){return de.default.createElement("option",{key:t,value:t},e)}))})),vt(kt(e),"renderSelectMode",(function(t){return de.default.createElement("select",{value:e.props.month,className:"react-datepicker__month-select",onChange:function(t){return e.onChange(t.target.value)}},e.renderSelectOptions(t))})),vt(kt(e),"renderReadView",(function(t,n){return de.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:e.toggleDropdown},de.default.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),de.default.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},n[e.props.month]))})),vt(kt(e),"renderDropdown",(function(t){return de.default.createElement(Mn,{key:"dropdown",month:e.props.month,monthNames:t,onChange:e.onChange,onCancel:e.toggleDropdown})})),vt(kt(e),"renderScrollMode",(function(t){var n=e.state.dropdownVisible,a=[e.renderReadView(!n,t)];return n&&a.unshift(e.renderDropdown(t)),a})),vt(kt(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.month&&e.props.onChange(t)})),vt(kt(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return mt(n,[{key:"render",value:function(){var e,t=this,n=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(e){return en(e,t.props.locale)}:function(e){return Jt(e,t.props.locale)});switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode(n);break;case"select":e=this.renderSelectMode(n)}return de.default.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(de.default.Component);function Pn(e,t){for(var n=[],a=Ut(e),r=Ut(t);!rt.default(a,r);)n.push(Dt(a)),a=_e.default(a,1);return n}var An=function(e){_t(n,e);var t=xt(n);function n(e){var a;return ht(this,n),vt(kt(a=t.call(this,e)),"renderOptions",(function(){return a.state.monthYearsList.map((function(e){var t=Re.default(e),n=Wt(a.props.date,e)&&qt(a.props.date,e);return de.default.createElement("div",{className:n?"react-datepicker__month-year-option --selected_month-year":"react-datepicker__month-year-option",key:t,onClick:a.onChange.bind(kt(a),t)},n?de.default.createElement("span",{className:"react-datepicker__month-year-option--selected"},"✓"):"",It(e,a.props.dateFormat,a.props.locale))}))})),vt(kt(a),"onChange",(function(e){return a.props.onChange(e)})),vt(kt(a),"handleClickOutside",(function(){a.props.onCancel()})),a.state={monthYearsList:Pn(a.props.minDate,a.props.maxDate)},a}return mt(n,[{key:"render",value:function(){var e=fe.default({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return de.default.createElement("div",{className:e},this.renderOptions())}}]),n}(de.default.Component),Dn=ut.default(An),Ln=function(e){_t(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return vt(kt(e=t.call.apply(t,[this].concat(r))),"state",{dropdownVisible:!1}),vt(kt(e),"renderSelectOptions",(function(){for(var t=Ut(e.props.minDate),n=Ut(e.props.maxDate),a=[];!rt.default(t,n);){var r=Re.default(t);a.push(de.default.createElement("option",{key:r,value:r},It(t,e.props.dateFormat,e.props.locale))),t=_e.default(t,1)}return a})),vt(kt(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),vt(kt(e),"renderSelectMode",(function(){return de.default.createElement("select",{value:Re.default(Ut(e.props.date)),className:"react-datepicker__month-year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),vt(kt(e),"renderReadView",(function(t){var n=It(e.props.date,e.props.dateFormat,e.props.locale);return de.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:function(t){return e.toggleDropdown(t)}},de.default.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),de.default.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},n))})),vt(kt(e),"renderDropdown",(function(){return de.default.createElement(Dn,{key:"dropdown",date:e.props.date,dateFormat:e.props.dateFormat,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableMonthYearDropdown:e.props.scrollableMonthYearDropdown,locale:e.props.locale})})),vt(kt(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),vt(kt(e),"onChange",(function(t){e.toggleDropdown();var n=Dt(parseInt(t));Wt(e.props.date,n)&&qt(e.props.date,n)||e.props.onChange(n)})),vt(kt(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return mt(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return de.default.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(de.default.Component),Rn=function(e){_t(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return vt(kt(e=t.call.apply(t,[this].concat(r))),"dayEl",de.default.createRef()),vt(kt(e),"handleClick",(function(t){!e.isDisabled()&&e.props.onClick&&e.props.onClick(t)})),vt(kt(e),"handleMouseEnter",(function(t){!e.isDisabled()&&e.props.onMouseEnter&&e.props.onMouseEnter(t)})),vt(kt(e),"handleOnKeyDown",(function(t){" "===t.key&&(t.preventDefault(),t.key="Enter"),e.props.handleOnKeyDown(t)})),vt(kt(e),"isSameDay",(function(t){return Yt(e.props.day,t)})),vt(kt(e),"isKeyboardSelected",(function(){return!e.props.disabledKeyboardNavigation&&!e.isSameDay(e.props.selected)&&e.isSameDay(e.props.preSelection)})),vt(kt(e),"isDisabled",(function(){return nn(e.props.day,e.props)})),vt(kt(e),"isExcluded",(function(){return an(e.props.day,e.props)})),vt(kt(e),"getHighLightedClass",(function(t){var n=e.props,a=n.day,r=n.highlightDates;if(!r)return!1;var i=It(a,"MM.dd.yyyy");return r.get(i)})),vt(kt(e),"isInRange",(function(){var t=e.props,n=t.day,a=t.startDate,r=t.endDate;return!(!a||!r)&&Zt(n,a,r)})),vt(kt(e),"isInSelectingRange",(function(){var t=e.props,n=t.day,a=t.selectsStart,r=t.selectsEnd,i=t.selectsRange,o=t.selectingDate,s=t.startDate,l=t.endDate;return!(!(a||r||i)||!o||e.isDisabled())&&(a&&l&&(it.default(o,l)||$t(o,l))?Zt(n,o,l):(r&&s&&(rt.default(o,s)||$t(o,s))||!(!i||!s||l||!rt.default(o,s)&&!$t(o,s)))&&Zt(n,s,o))})),vt(kt(e),"isSelectingRangeStart",(function(){if(!e.isInSelectingRange())return!1;var t=e.props,n=t.day,a=t.selectingDate,r=t.startDate;return Yt(n,t.selectsStart?a:r)})),vt(kt(e),"isSelectingRangeEnd",(function(){if(!e.isInSelectingRange())return!1;var t=e.props,n=t.day,a=t.selectingDate,r=t.endDate;return Yt(n,t.selectsEnd?a:r)})),vt(kt(e),"isRangeStart",(function(){var t=e.props,n=t.day,a=t.startDate,r=t.endDate;return!(!a||!r)&&Yt(a,n)})),vt(kt(e),"isRangeEnd",(function(){var t=e.props,n=t.day,a=t.startDate,r=t.endDate;return!(!a||!r)&&Yt(r,n)})),vt(kt(e),"isWeekend",(function(){var t=Me.default(e.props.day);return 0===t||6===t})),vt(kt(e),"isOutsideMonth",(function(){return void 0!==e.props.month&&e.props.month!==Ae.default(e.props.day)})),vt(kt(e),"getClassNames",(function(t){var n=e.props.dayClassName?e.props.dayClassName(t):void 0;return fe.default("react-datepicker__day",n,"react-datepicker__day--"+Ft(e.props.day),{"react-datepicker__day--disabled":e.isDisabled(),"react-datepicker__day--excluded":e.isExcluded(),"react-datepicker__day--selected":e.isSameDay(e.props.selected),"react-datepicker__day--keyboard-selected":e.isKeyboardSelected(),"react-datepicker__day--range-start":e.isRangeStart(),"react-datepicker__day--range-end":e.isRangeEnd(),"react-datepicker__day--in-range":e.isInRange(),"react-datepicker__day--in-selecting-range":e.isInSelectingRange(),"react-datepicker__day--selecting-range-start":e.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":e.isSelectingRangeEnd(),"react-datepicker__day--today":e.isSameDay(Dt()),"react-datepicker__day--weekend":e.isWeekend(),"react-datepicker__day--outside-month":e.isOutsideMonth()},e.getHighLightedClass("react-datepicker__day--highlighted"))})),vt(kt(e),"getAriaLabel",(function(){var t=e.props,n=t.day,a=t.ariaLabelPrefixWhenEnabled,r=void 0===a?"Choose":a,i=t.ariaLabelPrefixWhenDisabled,o=void 0===i?"Not available":i,s=e.isDisabled()||e.isExcluded()?o:r;return"".concat(s," ").concat(It(n,"PPPP"))})),vt(kt(e),"getTabIndex",(function(t,n){var a=t||e.props.selected,r=n||e.props.preSelection;return e.isKeyboardSelected()||e.isSameDay(a)&&Yt(r,a)?0:-1})),vt(kt(e),"handleFocusDay",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!1;0===e.getTabIndex()&&!t.isInputFocused&&e.isSameDay(e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(n=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement.classList.contains("react-datepicker__day")&&(n=!0)),n&&e.dayEl.current.focus({preventScroll:!0})})),vt(kt(e),"renderDayContents",(function(){if(e.isOutsideMonth()){if(e.props.monthShowsDuplicateDaysEnd&&Oe.default(e.props.day)<10)return null;if(e.props.monthShowsDuplicateDaysStart&&Oe.default(e.props.day)>20)return null}return e.props.renderDayContents?e.props.renderDayContents(Oe.default(e.props.day),e.props.day):Oe.default(e.props.day)})),vt(kt(e),"render",(function(){return de.default.createElement("div",{ref:e.dayEl,className:e.getClassNames(e.props.day),onKeyDown:e.handleOnKeyDown,onClick:e.handleClick,onMouseEnter:e.handleMouseEnter,tabIndex:e.getTabIndex(),"aria-label":e.getAriaLabel(),role:"button","aria-disabled":e.isDisabled()},e.renderDayContents())})),e}return mt(n,[{key:"componentDidMount",value:function(){this.handleFocusDay()}},{key:"componentDidUpdate",value:function(e){this.handleFocusDay(e)}}]),n}(de.default.Component),In=function(e){_t(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return vt(kt(e=t.call.apply(t,[this].concat(r))),"handleClick",(function(t){e.props.onClick&&e.props.onClick(t)})),e}return mt(n,[{key:"render",value:function(){var e=this.props,t=e.weekNumber,n=e.ariaLabelPrefix,a=void 0===n?"week ":n,r={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!e.onClick};return de.default.createElement("div",{className:fe.default(r),"aria-label":"".concat(a," ").concat(this.props.weekNumber),onClick:this.handleClick},t)}}]),n}(de.default.Component),Bn=function(e){_t(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return vt(kt(e=t.call.apply(t,[this].concat(r))),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n)})),vt(kt(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),vt(kt(e),"handleWeekClick",(function(t,n,a){"function"==typeof e.props.onWeekSelect&&e.props.onWeekSelect(t,n,a),e.props.shouldCloseOnSelect&&e.props.setOpen(!1)})),vt(kt(e),"formatWeekNumber",(function(t){return e.props.formatWeekNumber?e.props.formatWeekNumber(t):Nt(t)})),vt(kt(e),"renderDays",(function(){var t=Ht(e.props.day,e.props.locale),n=[],a=e.formatWeekNumber(t);if(e.props.showWeekNumber){var r=e.props.onWeekSelect?e.handleWeekClick.bind(kt(e),t,a):void 0;n.push(de.default.createElement(In,{key:"W",weekNumber:a,onClick:r,ariaLabelPrefix:e.props.ariaLabelPrefix}))}return n.concat([0,1,2,3,4,5,6].map((function(n){var a=ge.default(t,n);return de.default.createElement(Rn,{ariaLabelPrefixWhenEnabled:e.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:e.props.disabledDayAriaLabelPrefix,key:a.valueOf(),day:a,month:e.props.month,onClick:e.handleDayClick.bind(kt(e),a),onMouseEnter:e.handleDayMouseEnter.bind(kt(e),a),minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,includeDates:e.props.includeDates,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,renderDayContents:e.props.renderDayContents,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart})})))})),e}return mt(n,[{key:"render",value:function(){return de.default.createElement("div",{className:"react-datepicker__week"},this.renderDays())}}],[{key:"defaultProps",get:function(){return{shouldCloseOnSelect:!0}}}]),n}(de.default.Component),Nn=function(e){_t(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return vt(kt(e=t.call.apply(t,[this].concat(r))),"MONTH_REFS",Et(Array(12)).map((function(){return de.default.createRef()}))),vt(kt(e),"isDisabled",(function(t){return nn(t,e.props)})),vt(kt(e),"isExcluded",(function(t){return an(t,e.props)})),vt(kt(e),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n,e.props.orderInDisplay)})),vt(kt(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),vt(kt(e),"handleMouseLeave",(function(){e.props.onMouseLeave&&e.props.onMouseLeave()})),vt(kt(e),"isRangeStartMonth",(function(t){var n=e.props,a=n.day,r=n.startDate,i=n.endDate;return!(!r||!i)&&qt(Fe.default(a,t),r)})),vt(kt(e),"isRangeStartQuarter",(function(t){var n=e.props,a=n.day,r=n.startDate,i=n.endDate;return!(!r||!i)&&Kt(Ve.default(a,t),r)})),vt(kt(e),"isRangeEndMonth",(function(t){var n=e.props,a=n.day,r=n.startDate,i=n.endDate;return!(!r||!i)&&qt(Fe.default(a,t),i)})),vt(kt(e),"isRangeEndQuarter",(function(t){var n=e.props,a=n.day,r=n.startDate,i=n.endDate;return!(!r||!i)&&Kt(Ve.default(a,t),i)})),vt(kt(e),"isWeekInMonth",(function(t){var n=e.props.day,a=ge.default(t,6);return qt(t,n)||qt(a,n)})),vt(kt(e),"renderWeeks",(function(){for(var t=[],n=e.props.fixedHeight,a=Ht(Ut(e.props.day),e.props.locale),r=0,i=!1;t.push(de.default.createElement(Bn,{ariaLabelPrefix:e.props.weekAriaLabelPrefix,chooseDayAriaLabelPrefix:e.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:e.props.disabledDayAriaLabelPrefix,key:r,day:a,month:Ae.default(e.props.day),onDayClick:e.handleDayClick,onDayMouseEnter:e.handleDayMouseEnter,onWeekSelect:e.props.onWeekSelect,formatWeekNumber:e.props.formatWeekNumber,locale:e.props.locale,minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,includeDates:e.props.includeDates,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,showWeekNumber:e.props.showWeekNumbers,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,setOpen:e.props.setOpen,shouldCloseOnSelect:e.props.shouldCloseOnSelect,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,renderDayContents:e.props.renderDayContents,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart})),!i;){r++,a=ye.default(a,1);var o=n&&r>=6,s=!n&&!e.isWeekInMonth(a);if(o||s){if(!e.props.peekNextMonth)break;i=!0}}return t})),vt(kt(e),"onMonthClick",(function(t,n){e.handleDayClick(Ut(Fe.default(e.props.day,n)),t)})),vt(kt(e),"handleMonthNavigation",(function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.MONTH_REFS[t].current&&e.MONTH_REFS[t].current.focus())})),vt(kt(e),"onMonthKeyDown",(function(t,n){var a=t.key;if(!e.props.disabledKeyboardNavigation)switch(a){case"Enter":e.onMonthClick(t,n),e.props.setPreSelection(e.props.selected);break;case"ArrowRight":e.handleMonthNavigation(11===n?0:n+1,_e.default(e.props.preSelection,1));break;case"ArrowLeft":e.handleMonthNavigation(0===n?11:n-1,Se.default(e.props.preSelection,1))}})),vt(kt(e),"onQuarterClick",(function(t,n){e.handleDayClick(Gt(Ve.default(e.props.day,n)),t)})),vt(kt(e),"getMonthClassNames",(function(t){var n=e.props,a=n.day,r=n.startDate,i=n.endDate,o=n.selected,s=n.minDate,l=n.maxDate,c=n.preSelection,u=n.monthClassName,d=u?u(a):void 0;return fe.default("react-datepicker__month-text","react-datepicker__month-".concat(t),d,{"react-datepicker__month--disabled":(s||l)&&rn(Fe.default(a,t),e.props),"react-datepicker__month--selected":Ae.default(a)===t&&Le.default(a)===Le.default(o),"react-datepicker__month-text--keyboard-selected":Ae.default(c)===t,"react-datepicker__month--in-range":on(r,i,t,a),"react-datepicker__month--range-start":e.isRangeStartMonth(t),"react-datepicker__month--range-end":e.isRangeEndMonth(t)})})),vt(kt(e),"getTabIndex",(function(t){var n=Ae.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),vt(kt(e),"getAriaLabel",(function(t){var n=e.props,a=n.ariaLabelPrefix,r=void 0===a?"Choose":a,i=n.disabledDayAriaLabelPrefix,o=void 0===i?"Not available":i,s=n.day,l=Fe.default(s,t),c=e.isDisabled(l)||e.isExcluded(l)?o:r;return"".concat(c," ").concat(It(l,"MMMM yyyy"))})),vt(kt(e),"getQuarterClassNames",(function(t){var n=e.props,a=n.day,r=n.startDate,i=n.endDate,o=n.selected,s=n.minDate,l=n.maxDate;return fe.default("react-datepicker__quarter-text","react-datepicker__quarter-".concat(t),{"react-datepicker__quarter--disabled":(s||l)&&sn(Ve.default(a,t),e.props),"react-datepicker__quarter--selected":De.default(a)===t&&Le.default(a)===Le.default(o),"react-datepicker__quarter--in-range":cn(r,i,t,a),"react-datepicker__quarter--range-start":e.isRangeStartQuarter(t),"react-datepicker__quarter--range-end":e.isRangeEndQuarter(t)})})),vt(kt(e),"renderMonths",(function(){var t=e.props,n=t.showFullMonthYearPicker,a=t.showTwoColumnMonthYearPicker,r=t.showFourColumnMonthYearPicker,i=t.locale;return(r?[[0,1,2,3],[4,5,6,7],[8,9,10,11]]:a?[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]]:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]]).map((function(t,a){return de.default.createElement("div",{className:"react-datepicker__month-wrapper",key:a},t.map((function(t,a){return de.default.createElement("div",{ref:e.MONTH_REFS[t],key:a,onClick:function(n){e.onMonthClick(n,t)},onKeyDown:function(n){e.onMonthKeyDown(n,t)},tabIndex:e.getTabIndex(t),className:e.getMonthClassNames(t),role:"button","aria-label":e.getAriaLabel(t)},n?Jt(t,i):en(t,i))})))}))})),vt(kt(e),"renderQuarters",(function(){return de.default.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map((function(t,n){return de.default.createElement("div",{key:n,onClick:function(n){e.onQuarterClick(n,t)},className:e.getQuarterClassNames(t)},tn(t,e.props.locale))})))})),vt(kt(e),"getClassNames",(function(){var t=e.props;t.day;var n=t.selectingDate,a=t.selectsStart,r=t.selectsEnd,i=t.showMonthYearPicker,o=t.showQuarterYearPicker;return fe.default("react-datepicker__month",{"react-datepicker__month--selecting-range":n&&(a||r)},{"react-datepicker__monthPicker":i},{"react-datepicker__quarterPicker":o})})),e}return mt(n,[{key:"render",value:function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,a=e.day,r=e.ariaLabelPrefix,i=void 0===r?"month ":r;return de.default.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,"aria-label":"".concat(i," ").concat(It(a,"yyyy-MM"))},t?this.renderMonths():n?this.renderQuarters():this.renderWeeks())}}]),n}(de.default.Component),Fn=function(e){_t(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return vt(kt(e=t.call.apply(t,[this].concat(r))),"state",{height:null}),vt(kt(e),"handleClick",(function(t){(e.props.minTime||e.props.maxTime)&&hn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&fn(t,e.props)||e.props.onChange(t)})),vt(kt(e),"liClasses",(function(t,n,a){var r=["react-datepicker__time-list-item",e.props.timeClassName?e.props.timeClassName(t,n,a):void 0];return e.props.selected&&n===Te.default(t)&&a===je.default(t)&&r.push("react-datepicker__time-list-item--selected"),((e.props.minTime||e.props.maxTime)&&hn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&fn(t,e.props))&&r.push("react-datepicker__time-list-item--disabled"),e.props.injectTimes&&(60*Te.default(t)+je.default(t))%e.props.intervals!=0&&r.push("react-datepicker__time-list-item--injected"),r.join(" ")})),vt(kt(e),"renderTimes",(function(){for(var t=[],n=e.props.format?e.props.format:"p",a=e.props.intervals,r=Vt(Dt(e.props.selected)),i=1440/a,o=e.props.injectTimes&&e.props.injectTimes.sort((function(e,t){return e-t})),s=e.props.selected||e.props.openToDate||Dt(),l=Te.default(s),c=je.default(s),u=Ne.default(Be.default(r,c),l),d=0;d<i;d++){var f=ve.default(r,d*a);if(t.push(f),o){var h=wn(r,f,d,a,o);t=t.concat(h)}}return t.map((function(t,a){return de.default.createElement("li",{key:a,onClick:e.handleClick.bind(kt(e),t),className:e.liClasses(t,l,c),ref:function(n){(it.default(t,u)||$t(t,u))&&(e.centerLi=n)},tabIndex:"0"},It(t,n,e.props.locale))}))})),e}return mt(n,[{key:"componentDidMount",value:function(){this.list.scrollTop=n.calcCenterPosition(this.props.monthRef?this.props.monthRef.clientHeight-this.header.clientHeight:this.list.clientHeight,this.centerLi),this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})}},{key:"render",value:function(){var e=this,t=this.state.height;return de.default.createElement("div",{className:"react-datepicker__time-container ".concat(this.props.todayButton?"react-datepicker__time-container--with-today-button":"")},de.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(this.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:function(t){e.header=t}},de.default.createElement("div",{className:"react-datepicker-time__header"},this.props.timeCaption)),de.default.createElement("div",{className:"react-datepicker__time"},de.default.createElement("div",{className:"react-datepicker__time-box"},de.default.createElement("ul",{className:"react-datepicker__time-list",ref:function(t){e.list=t},style:t?{height:t}:{},tabIndex:"0"},this.renderTimes()))))}}],[{key:"defaultProps",get:function(){return{intervals:30,onTimeChange:function(){},todayButton:null,timeCaption:"Time"}}}]),n}(de.default.Component);vt(Fn,"calcCenterPosition",(function(e,t){return t.offsetTop-(e/2-t.clientHeight/2)}));var Vn=function(e){_t(n,e);var t=xt(n);function n(e){var a;return ht(this,n),vt(kt(a=t.call(this,e)),"handleYearClick",(function(e,t){a.props.onDayClick&&a.props.onDayClick(e,t)})),vt(kt(a),"isSameDay",(function(e,t){return Yt(e,t)})),vt(kt(a),"isKeyboardSelected",(function(e){var t=zt(He.default(a.props.date,e));return!a.props.disabledKeyboardNavigation&&!a.props.inline&&!Yt(t,zt(a.props.selected))&&Yt(t,zt(a.props.preSelection))})),vt(kt(a),"onYearClick",(function(e,t){var n=a.props.date;a.handleYearClick(zt(He.default(n,t)),e)})),vt(kt(a),"getYearClassNames",(function(e){var t=a.props,n=t.minDate,r=t.maxDate,i=t.selected;return fe.default("react-datepicker__year-text",{"react-datepicker__year-text--selected":e===Le.default(i),"react-datepicker__year-text--disabled":(n||r)&&ln(e,a.props),"react-datepicker__year-text--keyboard-selected":a.isKeyboardSelected(e),"react-datepicker__year-text--today":e===Le.default(Dt())})})),a}return mt(n,[{key:"render",value:function(){for(var e=this,t=[],n=this.props,a=kn(n.date,n.yearItemNumber),r=a.startPeriod,i=a.endPeriod,o=function(n){t.push(de.default.createElement("div",{onClick:function(t){e.onYearClick(t,n)},className:e.getYearClassNames(n),key:n},n))},s=r;s<=i;s++)o(s);return de.default.createElement("div",{className:"react-datepicker__year"},de.default.createElement("div",{className:"react-datepicker__year-wrapper"},t))}}]),n}(de.default.Component),Hn=function(e){_t(n,e);var t=xt(n);function n(e){var a;return ht(this,n),vt(kt(a=t.call(this,e)),"onTimeChange",(function(e){a.setState({time:e});var t=new Date;t.setHours(e.split(":")[0]),t.setMinutes(e.split(":")[1]),a.props.onChange(t)})),vt(kt(a),"renderTimeInput",(function(){var e=a.state.time,t=a.props,n=t.date,r=t.timeString,i=t.customTimeInput;return i?de.default.cloneElement(i,{date:n,value:e,onChange:a.onTimeChange}):de.default.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",required:!0,value:e,onChange:function(e){a.onTimeChange(e.target.value||r)}})})),a.state={time:a.props.timeString},a}return mt(n,[{key:"render",value:function(){return de.default.createElement("div",{className:"react-datepicker__input-time-container"},de.default.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),de.default.createElement("div",{className:"react-datepicker-time__input-container"},de.default.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.timeString!==t.time?{time:e.timeString}:null}}]),n}(de.default.Component);function Un(e){var t=e.className,n=e.children,a=e.showPopperArrow,r=e.arrowProps,i=void 0===r?{}:r;return de.default.createElement("div",{className:t},a&&de.default.createElement("div",bt({className:"react-datepicker__triangle"},i)),n)}var zn=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],Gn=function(e){_t(n,e);var t=xt(n);function n(e){var a;return ht(this,n),vt(kt(a=t.call(this,e)),"handleClickOutside",(function(e){a.props.onClickOutside(e)})),vt(kt(a),"setClickOutsideRef",(function(){return a.containerRef.current})),vt(kt(a),"handleDropdownFocus",(function(e){(function(){var e=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return zn.some((function(t){return e.indexOf(t)>=0}))})(e.target)&&a.props.onDropdownFocus()})),vt(kt(a),"getDateInView",(function(){var e=a.props,t=e.preSelection,n=e.selected,r=e.openToDate,i=gn(a.props),o=yn(a.props),s=Dt();return r||n||t||(i&&it.default(s,i)?i:o&&rt.default(s,o)?o:s)})),vt(kt(a),"increaseMonth",(function(){a.setState((function(e){var t=e.date;return{date:_e.default(t,1)}}),(function(){return a.handleMonthChange(a.state.date)}))})),vt(kt(a),"decreaseMonth",(function(){a.setState((function(e){var t=e.date;return{date:Se.default(t,1)}}),(function(){return a.handleMonthChange(a.state.date)}))})),vt(kt(a),"handleDayClick",(function(e,t,n){a.props.onSelect(e,t,n),a.props.setPreSelection&&a.props.setPreSelection(e)})),vt(kt(a),"handleDayMouseEnter",(function(e){a.setState({selectingDate:e}),a.props.onDayMouseEnter&&a.props.onDayMouseEnter(e)})),vt(kt(a),"handleMonthMouseLeave",(function(){a.setState({selectingDate:null}),a.props.onMonthMouseLeave&&a.props.onMonthMouseLeave()})),vt(kt(a),"handleYearChange",(function(e){a.props.onYearChange&&a.props.onYearChange(e),a.props.adjustDateOnChange&&(a.props.onSelect&&a.props.onSelect(e),a.props.setOpen&&a.props.setOpen(!0)),a.props.setPreSelection&&a.props.setPreSelection(e)})),vt(kt(a),"handleMonthChange",(function(e){a.props.onMonthChange&&a.props.onMonthChange(e),a.props.adjustDateOnChange&&(a.props.onSelect&&a.props.onSelect(e),a.props.setOpen&&a.props.setOpen(!0)),a.props.setPreSelection&&a.props.setPreSelection(e)})),vt(kt(a),"handleMonthYearChange",(function(e){a.handleYearChange(e),a.handleMonthChange(e)})),vt(kt(a),"changeYear",(function(e){a.setState((function(t){var n=t.date;return{date:He.default(n,e)}}),(function(){return a.handleYearChange(a.state.date)}))})),vt(kt(a),"changeMonth",(function(e){a.setState((function(t){var n=t.date;return{date:Fe.default(n,e)}}),(function(){return a.handleMonthChange(a.state.date)}))})),vt(kt(a),"changeMonthYear",(function(e){a.setState((function(t){var n=t.date;return{date:He.default(Fe.default(n,Ae.default(e)),Le.default(e))}}),(function(){return a.handleMonthYearChange(a.state.date)}))})),vt(kt(a),"header",(function(){var e=Ht(arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.state.date,a.props.locale),t=[];return a.props.showWeekNumbers&&t.push(de.default.createElement("div",{key:"W",className:"react-datepicker__day-name"},a.props.weekLabel||"#")),t.concat([0,1,2,3,4,5,6].map((function(t){var n=ge.default(e,t),r=a.formatWeekday(n,a.props.locale),i=a.props.weekDayClassName?a.props.weekDayClassName(n):void 0;return de.default.createElement("div",{key:t,className:fe.default("react-datepicker__day-name",i)},r)})))})),vt(kt(a),"formatWeekday",(function(e,t){return a.props.formatWeekDay?function(e,t,n){return t(It(e,"EEEE",n))}(e,a.props.formatWeekDay,t):a.props.useWeekdaysShort?function(e,t){return It(e,"EEE",t)}(e,t):function(e,t){return It(e,"EEEEEE",t)}(e,t)})),vt(kt(a),"decreaseYear",(function(){a.setState((function(e){var t=e.date;return{date:xe.default(t,a.props.showYearPicker?a.props.yearItemNumber:1)}}),(function(){return a.handleYearChange(a.state.date)}))})),vt(kt(a),"renderPreviousButton",(function(){if(!a.props.renderCustomHeader){var e;switch(!0){case a.props.showMonthYearPicker:e=vn(a.state.date,a.props);break;case a.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.yearItemNumber,r=void 0===a?Pt:a,i=kn(zt(xe.default(e,r)),r).endPeriod,o=n&&Le.default(n);return o&&o>i||!1}(a.state.date,a.props);break;default:e=pn(a.state.date,a.props)}if((a.props.forceShowMonthNavigation||a.props.showDisabledMonthNavigation||!e)&&!a.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],n=a.decreaseMonth;(a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker)&&(n=a.decreaseYear),e&&a.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),n=null);var r=a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker,i=a.props,o=i.previousMonthAriaLabel,s=void 0===o?"Previous Month":o,l=i.previousYearAriaLabel,c=void 0===l?"Previous Year":l;return de.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,"aria-label":r?c:s},r?a.props.previousYearButtonLabel:a.props.previousMonthButtonLabel)}}})),vt(kt(a),"increaseYear",(function(){a.setState((function(e){var t=e.date;return{date:we.default(t,a.props.showYearPicker?a.props.yearItemNumber:1)}}),(function(){return a.handleYearChange(a.state.date)}))})),vt(kt(a),"renderNextButton",(function(){if(!a.props.renderCustomHeader){var e;switch(!0){case a.props.showMonthYearPicker:e=bn(a.state.date,a.props);break;case a.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,a=t.yearItemNumber,r=void 0===a?Pt:a,i=kn(we.default(e,r),r).startPeriod,o=n&&Le.default(n);return o&&o<i||!1}(a.state.date,a.props);break;default:e=mn(a.state.date,a.props)}if((a.props.forceShowMonthNavigation||a.props.showDisabledMonthNavigation||!e)&&!a.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--next"];a.props.showTimeSelect&&t.push("react-datepicker__navigation--next--with-time"),a.props.todayButton&&t.push("react-datepicker__navigation--next--with-today-button");var n=a.increaseMonth;(a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker)&&(n=a.increaseYear),e&&a.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--next--disabled"),n=null);var r=a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker,i=a.props,o=i.nextMonthAriaLabel,s=void 0===o?"Next Month":o,l=i.nextYearAriaLabel,c=void 0===l?"Next Year":l;return de.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,"aria-label":r?c:s},r?a.props.nextYearButtonLabel:a.props.nextMonthButtonLabel)}}})),vt(kt(a),"renderCurrentMonth",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.state.date,t=["react-datepicker__current-month"];return a.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),a.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),a.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),de.default.createElement("div",{className:t.join(" ")},It(e,a.props.dateFormat,a.props.locale))})),vt(kt(a),"renderYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(a.props.showYearDropdown&&!e)return de.default.createElement(jn,{adjustDateOnChange:a.props.adjustDateOnChange,date:a.state.date,onSelect:a.props.onSelect,setOpen:a.props.setOpen,dropdownMode:a.props.dropdownMode,onChange:a.changeYear,minDate:a.props.minDate,maxDate:a.props.maxDate,year:Le.default(a.state.date),scrollableYearDropdown:a.props.scrollableYearDropdown,yearDropdownItemNumber:a.props.yearDropdownItemNumber})})),vt(kt(a),"renderMonthDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(a.props.showMonthDropdown&&!e)return de.default.createElement(On,{dropdownMode:a.props.dropdownMode,locale:a.props.locale,onChange:a.changeMonth,month:Ae.default(a.state.date),useShortMonthInDropdown:a.props.useShortMonthInDropdown})})),vt(kt(a),"renderMonthYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(a.props.showMonthYearDropdown&&!e)return de.default.createElement(Ln,{dropdownMode:a.props.dropdownMode,locale:a.props.locale,dateFormat:a.props.dateFormat,onChange:a.changeMonthYear,minDate:a.props.minDate,maxDate:a.props.maxDate,date:a.state.date,scrollableMonthYearDropdown:a.props.scrollableMonthYearDropdown})})),vt(kt(a),"renderTodayButton",(function(){if(a.props.todayButton&&!a.props.showTimeSelectOnly)return de.default.createElement("div",{className:"react-datepicker__today-button",onClick:function(e){return a.props.onSelect(Ke.default(Dt()),e)}},a.props.todayButton)})),vt(kt(a),"renderDefaultHeader",(function(e){var t=e.monthDate,n=e.i;return de.default.createElement("div",{className:"react-datepicker__header ".concat(a.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},a.renderCurrentMonth(t),de.default.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(a.props.dropdownMode),onFocus:a.handleDropdownFocus},a.renderMonthDropdown(0!==n),a.renderMonthYearDropdown(0!==n),a.renderYearDropdown(0!==n)),de.default.createElement("div",{className:"react-datepicker__day-names"},a.header(t)))})),vt(kt(a),"renderCustomHeader",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.monthDate,n=e.i;if(a.props.showTimeSelect&&(a.state.monthContainer||a.props.showTimeSelectOnly))return null;var r=pn(a.state.date,a.props),i=mn(a.state.date,a.props),o=vn(a.state.date,a.props),s=bn(a.state.date,a.props),l=!a.props.showMonthYearPicker&&!a.props.showQuarterYearPicker&&!a.props.showYearPicker;return de.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:a.props.onDropdownFocus},a.props.renderCustomHeader(yt(yt({},a.state),{},{customHeaderCount:n,changeMonth:a.changeMonth,changeYear:a.changeYear,decreaseMonth:a.decreaseMonth,increaseMonth:a.increaseMonth,decreaseYear:a.decreaseYear,increaseYear:a.increaseYear,prevMonthButtonDisabled:r,nextMonthButtonDisabled:i,prevYearButtonDisabled:o,nextYearButtonDisabled:s})),l&&de.default.createElement("div",{className:"react-datepicker__day-names"},a.header(t)))})),vt(kt(a),"renderYearHeader",(function(){var e=a.state.date,t=a.props,n=t.showYearPicker,r=kn(e,t.yearItemNumber),i=r.startPeriod,o=r.endPeriod;return de.default.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},n?"".concat(i," - ").concat(o):Le.default(e))})),vt(kt(a),"renderHeader",(function(e){switch(!0){case void 0!==a.props.renderCustomHeader:return a.renderCustomHeader(e);case a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker:return a.renderYearHeader(e);default:return a.renderDefaultHeader(e)}})),vt(kt(a),"renderMonths",(function(){if(!a.props.showTimeSelectOnly&&!a.props.showYearPicker){for(var e=[],t=a.props.showPreviousMonths?a.props.monthsShown-1:0,n=Se.default(a.state.date,t),r=0;r<a.props.monthsShown;++r){var i=r-a.props.monthSelectedIn,o=_e.default(n,i),s="month-".concat(r),l=r<a.props.monthsShown-1,c=r>0;e.push(de.default.createElement("div",{key:s,ref:function(e){a.monthContainer=e},className:"react-datepicker__month-container"},a.renderHeader({monthDate:o,i:r}),de.default.createElement(Nn,{chooseDayAriaLabelPrefix:a.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:a.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:a.props.weekAriaLabelPrefix,onChange:a.changeMonthYear,day:o,dayClassName:a.props.dayClassName,monthClassName:a.props.monthClassName,onDayClick:a.handleDayClick,handleOnKeyDown:a.props.handleOnKeyDown,onDayMouseEnter:a.handleDayMouseEnter,onMouseLeave:a.handleMonthMouseLeave,onWeekSelect:a.props.onWeekSelect,orderInDisplay:r,formatWeekNumber:a.props.formatWeekNumber,locale:a.props.locale,minDate:a.props.minDate,maxDate:a.props.maxDate,excludeDates:a.props.excludeDates,highlightDates:a.props.highlightDates,selectingDate:a.state.selectingDate,includeDates:a.props.includeDates,inline:a.props.inline,shouldFocusDayInline:a.props.shouldFocusDayInline,fixedHeight:a.props.fixedHeight,filterDate:a.props.filterDate,preSelection:a.props.preSelection,setPreSelection:a.props.setPreSelection,selected:a.props.selected,selectsStart:a.props.selectsStart,selectsEnd:a.props.selectsEnd,selectsRange:a.props.selectsRange,showWeekNumbers:a.props.showWeekNumbers,startDate:a.props.startDate,endDate:a.props.endDate,peekNextMonth:a.props.peekNextMonth,setOpen:a.props.setOpen,shouldCloseOnSelect:a.props.shouldCloseOnSelect,renderDayContents:a.props.renderDayContents,disabledKeyboardNavigation:a.props.disabledKeyboardNavigation,showMonthYearPicker:a.props.showMonthYearPicker,showFullMonthYearPicker:a.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:a.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:a.props.showFourColumnMonthYearPicker,showYearPicker:a.props.showYearPicker,showQuarterYearPicker:a.props.showQuarterYearPicker,isInputFocused:a.props.isInputFocused,containerRef:a.containerRef,monthShowsDuplicateDaysEnd:l,monthShowsDuplicateDaysStart:c})))}return e}})),vt(kt(a),"renderYears",(function(){if(!a.props.showTimeSelectOnly)return a.props.showYearPicker?de.default.createElement("div",{className:"react-datepicker__year--container"},a.renderHeader(),de.default.createElement(Vn,bt({onDayClick:a.handleDayClick,date:a.state.date},a.props))):void 0})),vt(kt(a),"renderTimeSection",(function(){if(a.props.showTimeSelect&&(a.state.monthContainer||a.props.showTimeSelectOnly))return de.default.createElement(Fn,{selected:a.props.selected,openToDate:a.props.openToDate,onChange:a.props.onTimeChange,timeClassName:a.props.timeClassName,format:a.props.timeFormat,includeTimes:a.props.includeTimes,intervals:a.props.timeIntervals,minTime:a.props.minTime,maxTime:a.props.maxTime,excludeTimes:a.props.excludeTimes,filterTime:a.props.filterTime,timeCaption:a.props.timeCaption,todayButton:a.props.todayButton,showMonthDropdown:a.props.showMonthDropdown,showMonthYearDropdown:a.props.showMonthYearDropdown,showYearDropdown:a.props.showYearDropdown,withPortal:a.props.withPortal,monthRef:a.state.monthContainer,injectTimes:a.props.injectTimes,locale:a.props.locale,showTimeSelectOnly:a.props.showTimeSelectOnly})})),vt(kt(a),"renderInputTimeSection",(function(){var e=new Date(a.props.selected),t=Rt(e)&&Boolean(a.props.selected)?"".concat(Cn(e.getHours()),":").concat(Cn(e.getMinutes())):"";if(a.props.showTimeInput)return de.default.createElement(Hn,{date:e,timeString:t,timeInputLabel:a.props.timeInputLabel,onChange:a.props.onTimeChange,customTimeInput:a.props.customTimeInput})})),a.containerRef=de.default.createRef(),a.state={date:a.getDateInView(),selectingDate:null,monthContainer:null},a}return mt(n,[{key:"componentDidMount",value:function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=void e.setState({monthContainer:e.monthContainer}))}},{key:"componentDidUpdate",value:function(e){this.props.preSelection&&!Yt(this.props.preSelection,e.preSelection)?this.setState({date:this.props.preSelection}):this.props.openToDate&&!Yt(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate})}},{key:"render",value:function(){var e=this.props.container||Un;return de.default.createElement("div",{ref:this.containerRef},de.default.createElement(e,{className:fe.default("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showPopperArrow:this.props.showPopperArrow,arrowProps:this.props.arrowProps},this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.props.children))}}],[{key:"defaultProps",get:function(){return{onDropdownFocus:function(){},monthsShown:1,monthSelectedIn:0,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",customTimeInput:null,yearItemNumber:Pt}}}]),n}(de.default.Component),Wn=function(e){return!e.disabled&&-1!==e.tabIndex},qn=function(e){_t(n,e);var t=xt(n);function n(e){var a;return ht(this,n),vt(kt(a=t.call(this,e)),"getTabChildren",(function(){return Array.prototype.slice.call(a.tabLoopRef.current.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(Wn)})),vt(kt(a),"handleFocusStart",(function(e){var t=a.getTabChildren();t&&t.length>1&&t[t.length-1].focus()})),vt(kt(a),"handleFocusEnd",(function(e){var t=a.getTabChildren();t&&t.length>1&&t[0].focus()})),a.tabLoopRef=de.default.createRef(),a}return mt(n,[{key:"render",value:function(){return this.props.enableTabLoop?de.default.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},de.default.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:"0",onFocus:this.handleFocusStart}),this.props.children,de.default.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:"0",onFocus:this.handleFocusEnd})):this.props.children}}],[{key:"defaultProps",get:function(){return{enableTabLoop:!0}}}]),n}(de.default.Component),Kn=function(e){_t(n,e);var t=xt(n);function n(e){var a;return ht(this,n),(a=t.call(this,e)).el=document.createElement("div"),a}return mt(n,[{key:"componentDidMount",value:function(){this.portalRoot=document.getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),document.body.appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){this.portalRoot.removeChild(this.el)}},{key:"render",value:function(){return dt.default.createPortal(this.props.children,this.el)}}]),n}(de.default.Component),Yn=function(e){_t(n,e);var t=xt(n);function n(){return ht(this,n),t.apply(this,arguments)}return mt(n,[{key:"render",value:function(){var e,t=this.props,n=t.className,a=t.wrapperClassName,r=t.hidePopper,i=t.popperComponent,o=t.popperModifiers,s=t.popperPlacement,l=t.popperProps,c=t.targetComponent,u=t.enableTabLoop,d=t.popperOnKeyDown,f=t.portalId;if(!r){var h=fe.default("react-datepicker-popper",n);e=de.default.createElement(le.Popper,bt({modifiers:o,placement:s},l),(function(e){var t=e.ref,n=e.style,a=e.placement,r=e.arrowProps;return de.default.createElement(qn,{enableTabLoop:u},de.default.createElement("div",{ref:t,style:n,className:h,"data-placement":a,onKeyDown:d},de.default.cloneElement(i,{arrowProps:r})))}))}this.props.popperContainer&&(e=de.default.createElement(this.props.popperContainer,{},e)),f&&!r&&(e=de.default.createElement(Kn,{portalId:f},e));var p=fe.default("react-datepicker-wrapper",a);return de.default.createElement(le.Manager,{className:"react-datepicker-manager"},de.default.createElement(le.Reference,null,(function(e){var t=e.ref;return de.default.createElement("div",{ref:t,className:p},c)})),e)}}],[{key:"defaultProps",get:function(){return{hidePopper:!0,popperModifiers:{preventOverflow:{enabled:!0,escapeWithReference:!0,boundariesElement:"viewport"}},popperProps:{},popperPlacement:"bottom-start"}}}]),n}(de.default.Component),$n="react-datepicker-ignore-onclickoutside",Zn=ut.default(Gn),Xn="Date input not valid.",Qn=function(e){_t(n,e);var t=xt(n);function n(e){var a;return ht(this,n),vt(kt(a=t.call(this,e)),"getPreSelection",(function(){return a.props.openToDate?a.props.openToDate:a.props.selectsEnd&&a.props.startDate?a.props.startDate:a.props.selectsStart&&a.props.endDate?a.props.endDate:Dt()})),vt(kt(a),"calcInitialState",(function(){var e=a.getPreSelection(),t=gn(a.props),n=yn(a.props),r=t&&it.default(e,t)?t:n&&rt.default(e,n)?n:e;return{open:a.props.startOpen||!1,preventFocus:!1,preSelection:a.props.selected?a.props.selected:r,highlightDates:_n(a.props.highlightDates),focused:!1,shouldFocusDayInline:!1}})),vt(kt(a),"clearPreventFocusTimeout",(function(){a.preventFocusTimeout&&clearTimeout(a.preventFocusTimeout)})),vt(kt(a),"setFocus",(function(){a.input&&a.input.focus&&a.input.focus({preventScroll:!0})})),vt(kt(a),"setBlur",(function(){a.input&&a.input.blur&&a.input.blur(),a.cancelFocusInput()})),vt(kt(a),"setOpen",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];a.setState({open:e,preSelection:e&&a.state.open?a.state.preSelection:a.calcInitialState().preSelection,lastPreSelectChange:ea},(function(){e||a.setState((function(e){return{focused:!!t&&e.focused}}),(function(){!t&&a.setBlur(),a.setState({inputValue:null})}))}))})),vt(kt(a),"inputOk",(function(){return he.default(a.state.preSelection)})),vt(kt(a),"isCalendarOpen",(function(){return void 0===a.props.open?a.state.open&&!a.props.disabled&&!a.props.readOnly:a.props.open})),vt(kt(a),"handleFocus",(function(e){a.state.preventFocus||(a.props.onFocus(e),a.props.preventOpenOnFocus||a.props.readOnly||a.setOpen(!0)),a.setState({focused:!0})})),vt(kt(a),"cancelFocusInput",(function(){clearTimeout(a.inputFocusTimeout),a.inputFocusTimeout=null})),vt(kt(a),"deferFocusInput",(function(){a.cancelFocusInput(),a.inputFocusTimeout=setTimeout((function(){return a.setFocus()}),1)})),vt(kt(a),"handleDropdownFocus",(function(){a.cancelFocusInput()})),vt(kt(a),"handleBlur",(function(e){(!a.state.open||a.props.withPortal||a.props.showTimeInput)&&a.props.onBlur(e),a.setState({focused:!1})})),vt(kt(a),"handleCalendarClickOutside",(function(e){a.props.inline||a.setOpen(!1),a.props.onClickOutside(e),a.props.withPortal&&e.preventDefault()})),vt(kt(a),"handleChange",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0];if(!a.props.onChangeRaw||(a.props.onChangeRaw.apply(kt(a),t),"function"==typeof r.isDefaultPrevented&&!r.isDefaultPrevented())){a.setState({inputValue:r.target.value,lastPreSelectChange:Jn});var i=Lt(r.target.value,a.props.dateFormat,a.props.locale,a.props.strictParsing);!i&&r.target.value||a.setSelected(i,r,!0)}})),vt(kt(a),"handleSelect",(function(e,t,n){a.setState({preventFocus:!0},(function(){return a.preventFocusTimeout=setTimeout((function(){return a.setState({preventFocus:!1})}),50),a.preventFocusTimeout})),a.props.onChangeRaw&&a.props.onChangeRaw(t),a.setSelected(e,t,!1,n),!a.props.shouldCloseOnSelect||a.props.showTimeSelect?a.setPreSelection(e):a.props.inline||a.setOpen(!1)})),vt(kt(a),"setSelected",(function(e,t,n,r){var i=e;if(null===i||!nn(i,a.props)){var o=a.props,s=o.onChange,l=o.selectsRange,c=o.startDate,u=o.endDate;if(!$t(a.props.selected,i)||a.props.allowSameDay||l)if(null!==i&&(!a.props.selected||n&&(a.props.showTimeSelect||a.props.showTimeSelectOnly||a.props.showTimeInput)||(i=Bt(i,{hour:Te.default(a.props.selected),minute:je.default(a.props.selected),second:Ee.default(a.props.selected)})),a.props.inline||a.setState({preSelection:i}),a.props.focusSelectedMonth||a.setState({monthSelectedIn:r})),l){var d=c&&u;c||u?c&&!u&&(it.default(i,c)?s([i,null],t):s([c,i],t)):s([i,null],t),d&&s([i,null],t)}else s(i,t);n||(a.props.onSelect(i,t),a.setState({inputValue:null}))}})),vt(kt(a),"setPreSelection",(function(e){var t=void 0!==a.props.minDate,n=void 0!==a.props.maxDate,r=!0;e&&(t&&n?r=Zt(e,a.props.minDate,a.props.maxDate):t?r=rt.default(e,a.props.minDate):n&&(r=it.default(e,a.props.maxDate))),r&&a.setState({preSelection:e})})),vt(kt(a),"handleTimeChange",(function(e){var t=Bt(a.props.selected?a.props.selected:a.getPreSelection(),{hour:Te.default(e),minute:je.default(e)});a.setState({preSelection:t}),a.props.onChange(t),a.props.shouldCloseOnSelect&&a.setOpen(!1),a.props.showTimeInput&&a.setOpen(!0),a.setState({inputValue:null})})),vt(kt(a),"onInputClick",(function(){a.props.disabled||a.props.readOnly||a.setOpen(!0),a.props.onInputClick()})),vt(kt(a),"onInputKeyDown",(function(e){a.props.onKeyDown(e);var t=e.key;if(a.state.open||a.props.inline||a.props.preventOpenOnFocus){if(a.state.open){if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault();var n=a.calendar.componentNode&&a.calendar.componentNode.querySelector('.react-datepicker__day[tabindex="0"]');return void(n&&n.focus({preventScroll:!0}))}var r=Dt(a.state.preSelection);"Enter"===t?(e.preventDefault(),a.inputOk()&&a.state.lastPreSelectChange===ea?(a.handleSelect(r,e),!a.props.shouldCloseOnSelect&&a.setPreSelection(r)):a.setOpen(!1)):"Escape"===t&&(e.preventDefault(),a.setOpen(!1)),a.inputOk()||a.props.onInputError({code:1,msg:Xn})}}else"ArrowDown"!==t&&"ArrowUp"!==t&&"Enter"!==t||a.onInputClick()})),vt(kt(a),"onDayKeyDown",(function(e){a.props.onKeyDown(e);var t=e.key,n=Dt(a.state.preSelection);if("Enter"===t)e.preventDefault(),a.handleSelect(n,e),!a.props.shouldCloseOnSelect&&a.setPreSelection(n);else if("Escape"===t)e.preventDefault(),a.setOpen(!1),a.inputOk()||a.props.onInputError({code:1,msg:Xn});else if(!a.props.disabledKeyboardNavigation){var r;switch(t){case"ArrowLeft":r=Ce.default(n,1);break;case"ArrowRight":r=ge.default(n,1);break;case"ArrowUp":r=ke.default(n,1);break;case"ArrowDown":r=ye.default(n,1);break;case"PageUp":r=Se.default(n,1);break;case"PageDown":r=_e.default(n,1);break;case"Home":r=xe.default(n,1);break;case"End":r=we.default(n,1)}if(!r)return void(a.props.onInputError&&a.props.onInputError({code:1,msg:Xn}));if(e.preventDefault(),a.setState({lastPreSelectChange:ea}),a.props.adjustDateOnChange&&a.setSelected(r),a.setPreSelection(r),a.props.inline){var i=Ae.default(n),o=Ae.default(r),s=Le.default(n),l=Le.default(r);i!==o||s!==l?a.setState({shouldFocusDayInline:!0}):a.setState({shouldFocusDayInline:!1})}}})),vt(kt(a),"onPopperKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),a.setState({preventFocus:!0},(function(){a.setOpen(!1),setTimeout((function(){a.setFocus(),a.setState({preventFocus:!1})}))})))})),vt(kt(a),"onClearClick",(function(e){e&&e.preventDefault&&e.preventDefault(),a.props.onChange(null,e),a.setState({inputValue:null})})),vt(kt(a),"clear",(function(){a.onClearClick()})),vt(kt(a),"onScroll",(function(e){"boolean"==typeof a.props.closeOnScroll&&a.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||a.setOpen(!1):"function"==typeof a.props.closeOnScroll&&a.props.closeOnScroll(e)&&a.setOpen(!1)})),vt(kt(a),"renderCalendar",(function(){return a.props.inline||a.isCalendarOpen()?de.default.createElement(Zn,{ref:function(e){a.calendar=e},locale:a.props.locale,chooseDayAriaLabelPrefix:a.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:a.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:a.props.weekAriaLabelPrefix,adjustDateOnChange:a.props.adjustDateOnChange,setOpen:a.setOpen,shouldCloseOnSelect:a.props.shouldCloseOnSelect,dateFormat:a.props.dateFormatCalendar,useWeekdaysShort:a.props.useWeekdaysShort,formatWeekDay:a.props.formatWeekDay,dropdownMode:a.props.dropdownMode,selected:a.props.selected,preSelection:a.state.preSelection,onSelect:a.handleSelect,onWeekSelect:a.props.onWeekSelect,openToDate:a.props.openToDate,minDate:a.props.minDate,maxDate:a.props.maxDate,selectsStart:a.props.selectsStart,selectsEnd:a.props.selectsEnd,selectsRange:a.props.selectsRange,startDate:a.props.startDate,endDate:a.props.endDate,excludeDates:a.props.excludeDates,filterDate:a.props.filterDate,onClickOutside:a.handleCalendarClickOutside,formatWeekNumber:a.props.formatWeekNumber,highlightDates:a.state.highlightDates,includeDates:a.props.includeDates,includeTimes:a.props.includeTimes,injectTimes:a.props.injectTimes,inline:a.props.inline,shouldFocusDayInline:a.state.shouldFocusDayInline,peekNextMonth:a.props.peekNextMonth,showMonthDropdown:a.props.showMonthDropdown,showPreviousMonths:a.props.showPreviousMonths,useShortMonthInDropdown:a.props.useShortMonthInDropdown,showMonthYearDropdown:a.props.showMonthYearDropdown,showWeekNumbers:a.props.showWeekNumbers,showYearDropdown:a.props.showYearDropdown,withPortal:a.props.withPortal,forceShowMonthNavigation:a.props.forceShowMonthNavigation,showDisabledMonthNavigation:a.props.showDisabledMonthNavigation,scrollableYearDropdown:a.props.scrollableYearDropdown,scrollableMonthYearDropdown:a.props.scrollableMonthYearDropdown,todayButton:a.props.todayButton,weekLabel:a.props.weekLabel,outsideClickIgnoreClass:$n,fixedHeight:a.props.fixedHeight,monthsShown:a.props.monthsShown,monthSelectedIn:a.state.monthSelectedIn,onDropdownFocus:a.handleDropdownFocus,onMonthChange:a.props.onMonthChange,onYearChange:a.props.onYearChange,dayClassName:a.props.dayClassName,weekDayClassName:a.props.weekDayClassName,monthClassName:a.props.monthClassName,timeClassName:a.props.timeClassName,showTimeSelect:a.props.showTimeSelect,showTimeSelectOnly:a.props.showTimeSelectOnly,onTimeChange:a.handleTimeChange,timeFormat:a.props.timeFormat,timeIntervals:a.props.timeIntervals,minTime:a.props.minTime,maxTime:a.props.maxTime,excludeTimes:a.props.excludeTimes,filterTime:a.props.filterTime,timeCaption:a.props.timeCaption,className:a.props.calendarClassName,container:a.props.calendarContainer,yearItemNumber:a.props.yearItemNumber,yearDropdownItemNumber:a.props.yearDropdownItemNumber,previousMonthButtonLabel:a.props.previousMonthButtonLabel,nextMonthButtonLabel:a.props.nextMonthButtonLabel,previousYearButtonLabel:a.props.previousYearButtonLabel,nextYearButtonLabel:a.props.nextYearButtonLabel,timeInputLabel:a.props.timeInputLabel,disabledKeyboardNavigation:a.props.disabledKeyboardNavigation,renderCustomHeader:a.props.renderCustomHeader,popperProps:a.props.popperProps,renderDayContents:a.props.renderDayContents,onDayMouseEnter:a.props.onDayMouseEnter,onMonthMouseLeave:a.props.onMonthMouseLeave,showTimeInput:a.props.showTimeInput,showMonthYearPicker:a.props.showMonthYearPicker,showFullMonthYearPicker:a.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:a.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:a.props.showFourColumnMonthYearPicker,showYearPicker:a.props.showYearPicker,showQuarterYearPicker:a.props.showQuarterYearPicker,showPopperArrow:a.props.showPopperArrow,excludeScrollbar:a.props.excludeScrollbar,handleOnKeyDown:a.onDayKeyDown,isInputFocused:a.state.focused,customTimeInput:a.props.customTimeInput,setPreSelection:a.setPreSelection},a.props.children):null})),vt(kt(a),"renderDateInput",(function(){var e,t,n,r,i,o=fe.default(a.props.className,vt({},$n,a.state.open)),s=a.props.customInput||de.default.createElement("input",{type:"text"}),l=a.props.customInputRef||"ref",c="string"==typeof a.props.value?a.props.value:"string"==typeof a.state.inputValue?a.state.inputValue:(t=a.props.selected,r=(n=a.props).dateFormat,i=n.locale,t&&It(t,Array.isArray(r)?r[0]:r,i)||"");return de.default.cloneElement(s,(vt(e={},l,(function(e){a.input=e})),vt(e,"value",c),vt(e,"onBlur",a.handleBlur),vt(e,"onChange",a.handleChange),vt(e,"onClick",a.onInputClick),vt(e,"onFocus",a.handleFocus),vt(e,"onKeyDown",a.onInputKeyDown),vt(e,"id",a.props.id),vt(e,"name",a.props.name),vt(e,"autoFocus",a.props.autoFocus),vt(e,"placeholder",a.props.placeholderText),vt(e,"disabled",a.props.disabled),vt(e,"autoComplete",a.props.autoComplete),vt(e,"className",fe.default(s.props.className,o)),vt(e,"title",a.props.title),vt(e,"readOnly",a.props.readOnly),vt(e,"required",a.props.required),vt(e,"tabIndex",a.props.tabIndex),vt(e,"aria-describedby",a.props.ariaDescribedBy),vt(e,"aria-invalid",a.props.ariaInvalid),vt(e,"aria-labelledby",a.props.ariaLabelledBy),vt(e,"aria-required",a.props.ariaRequired),e))})),vt(kt(a),"renderClearButton",(function(){var e=a.props,t=e.isClearable,n=e.selected,r=e.clearButtonTitle,i=e.ariaLabelClose,o=void 0===i?"Close":i;return t&&null!=n?de.default.createElement("button",{type:"button",className:"react-datepicker__close-icon","aria-label":o,onClick:a.onClearClick,title:r,tabIndex:-1}):null})),a.state=a.calcInitialState(),a}return mt(n,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.onScroll,!0)}},{key:"componentDidUpdate",value:function(e,t){var n,a;e.inline&&(n=e.selected,a=this.props.selected,n&&a?Ae.default(n)!==Ae.default(a)||Le.default(n)!==Le.default(a):n!==a)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:_n(this.props.highlightDates)}),t.focused||$t(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&this.props.onCalendarOpen(),!0===t.open&&!1===this.state.open&&this.props.onCalendarClose())}},{key:"componentWillUnmount",value:function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0)}},{key:"render",value:function(){var e=this.renderCalendar();return this.props.inline&&!this.props.withPortal?e:this.props.withPortal?de.default.createElement("div",null,this.props.inline?null:de.default.createElement("div",{className:"react-datepicker__input-container"},this.renderDateInput(),this.renderClearButton()),this.state.open||this.props.inline?de.default.createElement("div",{className:"react-datepicker__portal"},e):null):de.default.createElement(Yn,{className:this.props.popperClassName,wrapperClassName:this.props.wrapperClassName,hidePopper:!this.isCalendarOpen(),portalId:this.props.portalId,popperModifiers:this.props.popperModifiers,targetComponent:de.default.createElement("div",{className:"react-datepicker__input-container"},this.renderDateInput(),this.renderClearButton()),popperContainer:this.props.popperContainer,popperComponent:e,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps,popperOnKeyDown:this.onPopperKeyDown,enableTabLoop:this.props.enableTabLoop})}}],[{key:"defaultProps",get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},onCalendarOpen:function(){},onCalendarClose:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,strictParsing:!1,timeIntervals:30,timeCaption:"Time",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:Pt,renderDayContents:function(e){return e},focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null}}}]),n}(de.default.Component),Jn="input",ea="navigate";t.CalendarContainer=Un,t.default=Qn,t.getDefaultLocale=Xt,t.registerLocale=function(t,n){var a="undefined"!=typeof window?window:e;a.__localeData__||(a.__localeData__={}),a.__localeData__[t]=n},t.setDefaultLocale=function(t){("undefined"!=typeof window?window:e).__localeId__=t},Object.defineProperty(t,"__esModule",{value:!0})}(t,n("./node_modules/react/index.js"),n("./node_modules/prop-types/index.js"),n("./node_modules/classnames/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isDate/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isValid/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/format/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/addMinutes/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/addHours/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/addDays/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/addWeeks/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/addMonths/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/addYears/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/subMinutes/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/subHours/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/subDays/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/subWeeks/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/subMonths/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/subYears/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getSeconds/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getMinutes/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getHours/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getDay/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getDate/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getISOWeek/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getMonth/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getQuarter/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getYear/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getTime/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/setSeconds/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/setMinutes/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/setHours/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/setMonth/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/setQuarter/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/setYear/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/min/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/max/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarDays/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarMonths/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarWeeks/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarYears/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/startOfDay/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/startOfWeek/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/startOfMonth/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/startOfQuarter/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/startOfYear/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/endOfDay/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/endOfWeek/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/endOfMonth/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isEqual/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isSameDay/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isSameMonth/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isSameYear/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isSameQuarter/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isAfter/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isBefore/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isWithinInterval/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/parse/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/parseISO/index.js"),n("./node_modules/react-onclickoutside/dist/react-onclickoutside.es.js"),n("./node_modules/react-popper/lib/esm/index.js"),n("./node_modules/react-dom/index.js"))}).call(this,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/react-datepicker/node_modules/date-fns/_lib/addLeadingZeros/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e<0?"-":"",a=Math.abs(e).toString();for(;a.length<t;)a="0"+a;return n+a},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/assign/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t=t||{})t.hasOwnProperty(n)&&(e[n]=t[n]);return e},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/format/formatters/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/format/lightFormatters/index.js")),r=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCDayOfYear/index.js")),i=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCISOWeek/index.js")),o=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCISOWeekYear/index.js")),s=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCWeek/index.js")),l=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCWeekYear/index.js")),c=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/addLeadingZeros/index.js"));function u(e){return e&&e.__esModule?e:{default:e}}var d="midnight",f="noon",h="morning",p="afternoon",m="evening",v="night";function b(e,t){var n=e>0?"-":"+",a=Math.abs(e),r=Math.floor(a/60),i=a%60;if(0===i)return n+String(r);var o=t||"";return n+String(r)+o+(0,c.default)(i,2)}function g(e,t){return e%60==0?(e>0?"-":"+")+(0,c.default)(Math.abs(e)/60,2):y(e,t)}function y(e,t){var n=t||"",a=e>0?"-":"+",r=Math.abs(e);return a+(0,c.default)(Math.floor(r/60),2)+n+(0,c.default)(r%60,2)}var _={G:function(e,t,n){var a=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});case"GGGG":default:return n.era(a,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),i=r>0?r:1-r;return n.ordinalNumber(i,{unit:"year"})}return a.default.y(e,t)},Y:function(e,t,n,a){var r=(0,l.default)(e,a),i=r>0?r:1-r;if("YY"===t){var o=i%100;return(0,c.default)(o,2)}return"Yo"===t?n.ordinalNumber(i,{unit:"year"}):(0,c.default)(i,t.length)},R:function(e,t){var n=(0,o.default)(e);return(0,c.default)(n,t.length)},u:function(e,t){var n=e.getUTCFullYear();return(0,c.default)(n,t.length)},Q:function(e,t,n){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return(0,c.default)(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,n){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return(0,c.default)(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return a.default.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var a=e.getUTCMonth();switch(t){case"L":return String(a+1);case"LL":return(0,c.default)(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,n,a){var r=(0,s.default)(e,a);return"wo"===t?n.ordinalNumber(r,{unit:"week"}):(0,c.default)(r,t.length)},I:function(e,t,n){var a=(0,i.default)(e);return"Io"===t?n.ordinalNumber(a,{unit:"week"}):(0,c.default)(a,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):a.default.d(e,t)},D:function(e,t,n){var a=(0,r.default)(e);return"Do"===t?n.ordinalNumber(a,{unit:"dayOfYear"}):(0,c.default)(a,t.length)},E:function(e,t,n){var a=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});case"EEEE":default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,n,a){var r=e.getUTCDay(),i=(r-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return(0,c.default)(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(r,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(r,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(r,{width:"short",context:"formatting"});case"eeee":default:return n.day(r,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){var r=e.getUTCDay(),i=(r-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return(0,c.default)(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(r,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(r,{width:"narrow",context:"standalone"});case"cccccc":return n.day(r,{width:"short",context:"standalone"});case"cccc":default:return n.day(r,{width:"wide",context:"standalone"})}},i:function(e,t,n){var a=e.getUTCDay(),r=0===a?7:a;switch(t){case"i":return String(r);case"ii":return(0,c.default)(r,t.length);case"io":return n.ordinalNumber(r,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});case"iiii":default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,n){var a=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,t,n){var a,r=e.getUTCHours();switch(a=12===r?f:0===r?d:r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,n){var a,r=e.getUTCHours();switch(a=r>=17?m:r>=12?p:r>=4?h:v,t){case"B":case"BB":case"BBB":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return a.default.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):a.default.H(e,t)},K:function(e,t,n){var a=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(a,{unit:"hour"}):(0,c.default)(a,t.length)},k:function(e,t,n){var a=e.getUTCHours();return 0===a&&(a=24),"ko"===t?n.ordinalNumber(a,{unit:"hour"}):(0,c.default)(a,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):a.default.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):a.default.s(e,t)},S:function(e,t){return a.default.S(e,t)},X:function(e,t,n,a){var r=(a._originalDate||e).getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return g(r);case"XXXX":case"XX":return y(r);case"XXXXX":case"XXX":default:return y(r,":")}},x:function(e,t,n,a){var r=(a._originalDate||e).getTimezoneOffset();switch(t){case"x":return g(r);case"xxxx":case"xx":return y(r);case"xxxxx":case"xxx":default:return y(r,":")}},O:function(e,t,n,a){var r=(a._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+b(r,":");case"OOOO":default:return"GMT"+y(r,":")}},z:function(e,t,n,a){var r=(a._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+b(r,":");case"zzzz":default:return"GMT"+y(r,":")}},t:function(e,t,n,a){var r=a._originalDate||e,i=Math.floor(r.getTime()/1e3);return(0,c.default)(i,t.length)},T:function(e,t,n,a){var r=(a._originalDate||e).getTime();return(0,c.default)(r,t.length)}};t.default=_,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/format/lightFormatters/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,r=(a=n("./node_modules/react-datepicker/node_modules/date-fns/_lib/addLeadingZeros/index.js"))&&a.__esModule?a:{default:a};var i={y:function(e,t){var n=e.getUTCFullYear(),a=n>0?n:1-n;return(0,r.default)("yy"===t?a%100:a,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):(0,r.default)(n+1,2)},d:function(e,t){return(0,r.default)(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return(0,r.default)(e.getUTCHours()%12||12,t.length)},H:function(e,t){return(0,r.default)(e.getUTCHours(),t.length)},m:function(e,t){return(0,r.default)(e.getUTCMinutes(),t.length)},s:function(e,t){return(0,r.default)(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,a=e.getUTCMilliseconds(),i=Math.floor(a*Math.pow(10,n-3));return(0,r.default)(i,t.length)}};t.default=i,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/format/longFormatters/index.js":function(e,t,n){"use strict";function a(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}}function r(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={p:r,P:function(e,t){var n,i=e.match(/(P+)(p+)?/),o=i[1],s=i[2];if(!s)return a(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;case"PPPP":default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",a(o,t)).replace("{{time}}",r(s,t))}};t.default=i,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCDayOfYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var i=t.getTime(),s=n-i;return Math.floor(s/o)+1};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}var o=864e5;e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCISOWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,o.default)(1,arguments);var t=(0,a.default)(e),n=(0,r.default)(t).getTime()-(0,i.default)(t).getTime();return Math.round(n/l)+1};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCISOWeek/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCISOWeekYear/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}var l=6048e5;e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCISOWeekYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=t.getUTCFullYear(),o=new Date(0);o.setUTCFullYear(n+1,0,4),o.setUTCHours(0,0,0,0);var s=(0,r.default)(o),l=new Date(0);l.setUTCFullYear(n,0,4),l.setUTCHours(0,0,0,0);var c=(0,r.default)(l);return t.getTime()>=s.getTime()?n+1:t.getTime()>=c.getTime()?n:n-1};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCISOWeek/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(1,arguments);var n=(0,a.default)(e),s=(0,r.default)(n,t).getTime()-(0,i.default)(n,t).getTime();return Math.round(s/l)+1};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCWeek/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCWeekYear/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}var l=6048e5;e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCWeekYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(1,arguments);var n=(0,r.default)(e,t),s=n.getUTCFullYear(),l=t||{},c=l.locale,u=c&&c.options&&c.options.firstWeekContainsDate,d=null==u?1:(0,a.default)(u),f=null==l.firstWeekContainsDate?d:(0,a.default)(l.firstWeekContainsDate);if(!(f>=1&&f<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var h=new Date(0);h.setUTCFullYear(s+1,0,f),h.setUTCHours(0,0,0,0);var p=(0,i.default)(h,t),m=new Date(0);m.setUTCFullYear(s,0,f),m.setUTCHours(0,0,0,0);var v=(0,i.default)(m,t);return n.getTime()>=p.getTime()?s+1:n.getTime()>=v.getTime()?s:s-1};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCWeek/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/protectedTokens/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isProtectedDayOfYearToken=function(e){return-1!==a.indexOf(e)},t.isProtectedWeekYearToken=function(e){return-1!==r.indexOf(e)},t.throwProtectedError=function(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"))};var a=["D","DD"],r=["YY","YYYY"]},"./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCDay/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){(0,i.default)(2,arguments);var o=n||{},s=o.locale,l=s&&s.options&&s.options.weekStartsOn,c=null==l?0:(0,a.default)(l),u=null==o.weekStartsOn?c:(0,a.default)(o.weekStartsOn);if(!(u>=0&&u<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var d=(0,r.default)(e),f=(0,a.default)(t),h=d.getUTCDay(),p=f%7,m=(p+7)%7,v=(m<u?7:0)+f-h;return d.setUTCDate(d.getUTCDate()+v),d};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCISODay/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(t);n%7==0&&(n-=7);var o=1,s=(0,r.default)(e),l=s.getUTCDay(),c=n%7,u=(c+7)%7,d=(u<o?7:0)+n-l;return s.setUTCDate(s.getUTCDate()+d),s};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCISOWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(2,arguments);var n=(0,r.default)(e),s=(0,a.default)(t),l=(0,i.default)(n)-s;return n.setUTCDate(n.getUTCDate()-7*l),n};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCISOWeek/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){(0,o.default)(2,arguments);var s=(0,r.default)(e),l=(0,a.default)(t),c=(0,i.default)(s,n)-l;return s.setUTCDate(s.getUTCDate()-7*c),s};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCWeek/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCISOWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=1,n=(0,a.default)(e),i=n.getUTCDay(),o=(i<t?7:0)+i-t;return n.setUTCDate(n.getUTCDate()-o),n.setUTCHours(0,0,0,0),n};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCISOWeekYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var o=(0,r.default)(n);return o};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCISOWeekYear/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCISOWeek/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(1,arguments);var n=t||{},o=n.locale,s=o&&o.options&&o.options.weekStartsOn,l=null==s?0:(0,a.default)(s),c=null==n.weekStartsOn?l:(0,a.default)(n.weekStartsOn);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var u=(0,r.default)(e),d=u.getUTCDay(),f=(d<c?7:0)+d-c;return u.setUTCDate(u.getUTCDate()-f),u.setUTCHours(0,0,0,0),u};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCWeekYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(1,arguments);var n=t||{},s=n.locale,l=s&&s.options&&s.options.firstWeekContainsDate,c=null==l?1:(0,a.default)(l),u=null==n.firstWeekContainsDate?c:(0,a.default)(n.firstWeekContainsDate),d=(0,r.default)(e,t),f=new Date(0);f.setUTCFullYear(d,0,u),f.setUTCHours(0,0,0,0);var h=(0,i.default)(f,t);return h};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCWeekYear/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCWeek/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);if(isNaN(t))return t;return t<0?Math.ceil(t):Math.floor(t)},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/addDays/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,r.default)(e),o=(0,a.default)(t);if(isNaN(o))return new Date(NaN);if(!o)return n;return n.setDate(n.getDate()+o),n};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/addHours/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(t);return(0,r.default)(e,n*s)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/addMilliseconds/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}var s=36e5;e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/addMilliseconds/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,r.default)(e).getTime(),o=(0,a.default)(t);return new Date(n+o)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/addMinutes/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(t);return(0,r.default)(e,6e4*n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/addMilliseconds/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/addMonths/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,r.default)(e),o=(0,a.default)(t);if(isNaN(o))return new Date(NaN);if(!o)return n;var s=n.getDate(),l=new Date(n.getTime());l.setMonth(n.getMonth()+o+1,0);var c=l.getDate();return s>=c?l:(n.setFullYear(l.getFullYear(),l.getMonth(),s),n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/addWeeks/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(t),o=7*n;return(0,r.default)(e,o)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/addDays/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/addYears/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(t);return(0,r.default)(e,12*n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/addMonths/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarDays/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,r.default)(e),o=(0,r.default)(t),l=n.getTime()-(0,a.default)(n),c=o.getTime()-(0,a.default)(o);return Math.round((l-c)/s)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/startOfDay/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}var s=864e5;e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarMonths/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(e),i=(0,a.default)(t),o=n.getFullYear()-i.getFullYear(),s=n.getMonth()-i.getMonth();return 12*o+s};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarWeeks/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){(0,i.default)(2,arguments);var o=(0,a.default)(e,n),l=(0,a.default)(t,n),c=o.getTime()-(0,r.default)(o),u=l.getTime()-(0,r.default)(l);return Math.round((c-u)/s)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/startOfWeek/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}var s=6048e5;e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarYears/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(e),i=(0,a.default)(t);return n.getFullYear()-i.getFullYear()};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/endOfDay/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e);return t.setHours(23,59,59,999),t};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/endOfMonth/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/endOfWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(1,arguments);var n=t||{},o=n.locale,s=o&&o.options&&o.options.weekStartsOn,l=null==s?0:(0,r.default)(s),c=null==n.weekStartsOn?l:(0,r.default)(n.weekStartsOn);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var u=(0,a.default)(e),d=u.getDay(),f=6+(d<c?-7:0)-(d-c);return u.setDate(u.getDate()+f),u.setHours(23,59,59,999),u};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/format/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){(0,f.default)(2,arguments);var h=String(t),v=n||{},b=v.locale||r.default,_=b.options&&b.options.firstWeekContainsDate,w=null==_?1:(0,d.default)(_),C=null==v.firstWeekContainsDate?w:(0,d.default)(v.firstWeekContainsDate);if(!(C>=1&&C<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var k=b.options&&b.options.weekStartsOn,S=null==k?0:(0,d.default)(k),x=null==v.weekStartsOn?S:(0,d.default)(v.weekStartsOn);if(!(x>=0&&x<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!b.localize)throw new RangeError("locale must contain localize property");if(!b.formatLong)throw new RangeError("locale must contain formatLong property");var E=(0,o.default)(e);if(!(0,a.default)(E))throw new RangeError("Invalid time value");var j=(0,c.default)(E),T=(0,i.default)(E,j),M={firstWeekContainsDate:C,weekStartsOn:x,locale:b,_originalDate:E},O=h.match(m).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,l.default[t])(e,b.formatLong,M):e})).join("").match(p).map((function(n){if("''"===n)return"'";var a=n[0];if("'"===a)return y(n);var r=s.default[a];if(r)return!v.useAdditionalWeekYearTokens&&(0,u.isProtectedWeekYearToken)(n)&&(0,u.throwProtectedError)(n,t,e),!v.useAdditionalDayOfYearTokens&&(0,u.isProtectedDayOfYearToken)(n)&&(0,u.throwProtectedError)(n,t,e),r(T,n,b.localize,M);if(a.match(g))throw new RangeError("Format string contains an unescaped latin alphabet character `"+a+"`");return n})).join("");return O};var a=h(n("./node_modules/react-datepicker/node_modules/date-fns/isValid/index.js")),r=h(n("./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/index.js")),i=h(n("./node_modules/react-datepicker/node_modules/date-fns/subMilliseconds/index.js")),o=h(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),s=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/format/formatters/index.js")),l=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/format/longFormatters/index.js")),c=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js")),u=n("./node_modules/react-datepicker/node_modules/date-fns/_lib/protectedTokens/index.js"),d=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),f=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function h(e){return e&&e.__esModule?e:{default:e}}var p=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,m=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,v=/^'([^]*?)'?$/,b=/''/g,g=/[a-zA-Z]/;function y(e){return e.match(v)[1].replace(b,"'")}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getDate/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=t.getDate();return n};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getDay/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=t.getDay();return n};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getDaysInMonth/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=t.getFullYear(),i=t.getMonth(),o=new Date(0);return o.setFullYear(n,i+1,0),o.setHours(0,0,0,0),o.getDate()};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getHours/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=t.getHours();return n};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getISOWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,o.default)(1,arguments);var t=(0,a.default)(e),n=(0,r.default)(t).getTime()-(0,i.default)(t).getTime();return Math.round(n/l)+1};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/startOfISOWeek/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/startOfISOWeekYear/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}var l=6048e5;e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getISOWeekYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=t.getFullYear(),o=new Date(0);o.setFullYear(n+1,0,4),o.setHours(0,0,0,0);var s=(0,r.default)(o),l=new Date(0);l.setFullYear(n,0,4),l.setHours(0,0,0,0);var c=(0,r.default)(l);return t.getTime()>=s.getTime()?n+1:t.getTime()>=c.getTime()?n:n-1};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/startOfISOWeek/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getMinutes/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=t.getMinutes();return n};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getMonth/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=t.getMonth();return n};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getQuarter/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=Math.floor(t.getMonth()/3)+1;return n};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getSeconds/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=t.getSeconds();return n};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getTime/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=t.getTime();return n};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=t.getFullYear();return n};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isAfter/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(e),i=(0,a.default)(t);return n.getTime()>i.getTime()};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isBefore/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(e),i=(0,a.default)(t);return n.getTime()<i.getTime()};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isDate/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(1,arguments),e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)};var a,r=(a=n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"))&&a.__esModule?a:{default:a};e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isEqual/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(e),i=(0,a.default)(t);return n.getTime()===i.getTime()};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isSameDay/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(e),i=(0,a.default)(t);return n.getTime()===i.getTime()};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/startOfDay/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isSameMonth/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(e),i=(0,a.default)(t);return n.getFullYear()===i.getFullYear()&&n.getMonth()===i.getMonth()};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isSameQuarter/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(e),i=(0,a.default)(t);return n.getTime()===i.getTime()};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/startOfQuarter/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isSameYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(e),i=(0,a.default)(t);return n.getFullYear()===i.getFullYear()};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isValid/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e);return!isNaN(t)};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isWithinInterval/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=t||{},i=(0,a.default)(e).getTime(),o=(0,a.default)(n.start).getTime(),s=(0,a.default)(n.end).getTime();if(!(o<=s))throw new RangeError("Invalid interval");return i>=o&&i<=s};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildFormatLongFn/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t){var n=t||{},a=n.width?String(n.width):e.defaultWidth;return e.formats[a]||e.formats[e.defaultWidth]}},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildLocalizeFn/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n){var a,r=n||{};if("formatting"===(r.context?String(r.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,o=r.width?String(r.width):i;a=e.formattingValues[o]||e.formattingValues[i]}else{var s=e.defaultWidth,l=r.width?String(r.width):e.defaultWidth;a=e.values[l]||e.values[s]}return a[e.argumentCallback?e.argumentCallback(t):t]}},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildMatchFn/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n){var a=String(t),r=n||{},i=r.width,o=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],s=a.match(o);if(!s)return null;var l,c=s[0],u=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth];return l="[object Array]"===Object.prototype.toString.call(u)?function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}(u,(function(e){return e.test(c)})):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}(u,(function(e){return e.test(c)})),l=e.valueCallback?e.valueCallback(l):l,{value:l=r.valueCallback?r.valueCallback(l):l,rest:a.slice(c.length)}}},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildMatchPatternFn/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n){var a=String(t),r=n||{},i=a.match(e.matchPattern);if(!i)return null;var o=i[0],s=a.match(e.parsePattern);if(!s)return null;var l=e.valueCallback?e.valueCallback(s[0]):s[0];return{value:l=r.valueCallback?r.valueCallback(l):l,rest:a.slice(o.length)}}},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/formatDistance/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r;n=n||{},r="string"==typeof a[e]?a[e]:1===t?a[e].one:a[e].other.replace("{{count}}",t);if(n.addSuffix)return n.comparison>0?"in "+r:r+" ago";return r};var a={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/formatLong/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,r=(a=n("./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildFormatLongFn/index.js"))&&a.__esModule?a:{default:a};var i={date:(0,r.default)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,r.default)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,r.default)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};t.default=i,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/formatRelative/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){return a[e]};var a={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/localize/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,r=(a=n("./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildLocalizeFn/index.js"))&&a.__esModule?a:{default:a};var i={ordinalNumber:function(e,t){var n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:(0,r.default)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,r.default)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return Number(e)-1}}),month:(0,r.default)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,r.default)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,r.default)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};t.default=i,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/match/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildMatchPatternFn/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildMatchFn/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}var o={ordinalNumber:(0,a.default)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,r.default)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,r.default)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,r.default)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,r.default)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,r.default)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};t.default=o,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=l(n("./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/formatDistance/index.js")),r=l(n("./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/formatLong/index.js")),i=l(n("./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/formatRelative/index.js")),o=l(n("./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/localize/index.js")),s=l(n("./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/match/index.js"));function l(e){return e&&e.__esModule?e:{default:e}}var c={code:"en-US",formatDistance:a.default,formatLong:r.default,formatRelative:i.default,localize:o.default,match:s.default,options:{weekStartsOn:0,firstWeekContainsDate:1}};t.default=c,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/max/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n;if((0,r.default)(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!=typeof e||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,a.default)(e);(void 0===n||n<t||isNaN(t))&&(n=t)})),n||new Date(NaN)};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/min/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n;if((0,r.default)(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!=typeof e||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,a.default)(e);(void 0===n||n>t||isNaN(t))&&(n=t)})),n||new Date(NaN)};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/parse/_lib/parsers/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCWeekYear/index.js")),r=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCDay/index.js")),i=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCISODay/index.js")),o=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCISOWeek/index.js")),s=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCWeek/index.js")),l=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCISOWeek/index.js")),c=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCWeek/index.js"));function u(e){return e&&e.__esModule?e:{default:e}}var d=/^(1[0-2]|0?\d)/,f=/^(3[0-1]|[0-2]?\d)/,h=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,p=/^(5[0-3]|[0-4]?\d)/,m=/^(2[0-3]|[0-1]?\d)/,v=/^(2[0-4]|[0-1]?\d)/,b=/^(1[0-1]|0?\d)/,g=/^(1[0-2]|0?\d)/,y=/^[0-5]?\d/,_=/^[0-5]?\d/,w=/^\d/,C=/^\d{1,2}/,k=/^\d{1,3}/,S=/^\d{1,4}/,x=/^-?\d+/,E=/^-?\d/,j=/^-?\d{1,2}/,T=/^-?\d{1,3}/,M=/^-?\d{1,4}/,O=/^([+-])(\d{2})(\d{2})?|Z/,P=/^([+-])(\d{2})(\d{2})|Z/,A=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,D=/^([+-])(\d{2}):(\d{2})|Z/,L=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function R(e,t,n){var a=t.match(e);if(!a)return null;var r=parseInt(a[0],10);return{value:n?n(r):r,rest:t.slice(a[0].length)}}function I(e,t){var n=t.match(e);return n?"Z"===n[0]?{value:0,rest:t.slice(1)}:{value:("+"===n[1]?1:-1)*(36e5*(n[2]?parseInt(n[2],10):0)+6e4*(n[3]?parseInt(n[3],10):0)+1e3*(n[5]?parseInt(n[5],10):0)),rest:t.slice(n[0].length)}:null}function B(e,t){return R(x,e,t)}function N(e,t,n){switch(e){case 1:return R(w,t,n);case 2:return R(C,t,n);case 3:return R(k,t,n);case 4:return R(S,t,n);default:return R(new RegExp("^\\d{1,"+e+"}"),t,n)}}function F(e,t,n){switch(e){case 1:return R(E,t,n);case 2:return R(j,t,n);case 3:return R(T,t,n);case 4:return R(M,t,n);default:return R(new RegExp("^-?\\d{1,"+e+"}"),t,n)}}function V(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function H(e,t){var n,a=t>0,r=a?t:1-t;if(r<=50)n=e||100;else{var i=r+50;n=e+100*Math.floor(i/100)-(e>=i%100?100:0)}return a?n:1-n}var U=[31,28,31,30,31,30,31,31,30,31,30,31],z=[31,29,31,30,31,30,31,31,30,31,30,31];function G(e){return e%400==0||e%4==0&&e%100!=0}var W={G:{priority:140,parse:function(e,t,n,a){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});case"GGGG":default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}},set:function(e,t,n,a){return t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:function(e,t,n,a){var r=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return N(4,e,r);case"yo":return n.ordinalNumber(e,{unit:"year",valueCallback:r});default:return N(t.length,e,r)}},validate:function(e,t,n){return t.isTwoDigitYear||t.year>0},set:function(e,t,n,a){var r=e.getUTCFullYear();if(n.isTwoDigitYear){var i=H(n.year,r);return e.setUTCFullYear(i,0,1),e.setUTCHours(0,0,0,0),e}var o="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:function(e,t,n,a){var r=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return N(4,e,r);case"Yo":return n.ordinalNumber(e,{unit:"year",valueCallback:r});default:return N(t.length,e,r)}},validate:function(e,t,n){return t.isTwoDigitYear||t.year>0},set:function(e,t,n,r){var i=(0,a.default)(e,r);if(n.isTwoDigitYear){var o=H(n.year,i);return e.setUTCFullYear(o,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,c.default)(e,r)}var s="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(s,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,c.default)(e,r)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:function(e,t,n,a){return F("R"===t?4:t.length,e)},set:function(e,t,n,a){var r=new Date(0);return r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0),(0,l.default)(r)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:function(e,t,n,a){return F("u"===t?4:t.length,e)},set:function(e,t,n,a){return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:function(e,t,n,a){switch(t){case"Q":case"QQ":return N(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=1&&t<=4},set:function(e,t,n,a){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:function(e,t,n,a){switch(t){case"q":case"qq":return N(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,n){return t>=1&&t<=4},set:function(e,t,n,a){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:function(e,t,n,a){var r=function(e){return e-1};switch(t){case"M":return R(d,e,r);case"MM":return N(2,e,r);case"Mo":return n.ordinalNumber(e,{unit:"month",valueCallback:r});case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=0&&t<=11},set:function(e,t,n,a){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:function(e,t,n,a){var r=function(e){return e-1};switch(t){case"L":return R(d,e,r);case"LL":return N(2,e,r);case"Lo":return n.ordinalNumber(e,{unit:"month",valueCallback:r});case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,n){return t>=0&&t<=11},set:function(e,t,n,a){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:function(e,t,n,a){switch(t){case"w":return R(p,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=53},set:function(e,t,n,a){return(0,c.default)((0,s.default)(e,n,a),a)},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:function(e,t,n,a){switch(t){case"I":return R(p,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=53},set:function(e,t,n,a){return(0,l.default)((0,o.default)(e,n,a),a)},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,subPriority:1,parse:function(e,t,n,a){switch(t){case"d":return R(f,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return N(t.length,e)}},validate:function(e,t,n){var a=G(e.getUTCFullYear()),r=e.getUTCMonth();return a?t>=1&&t<=z[r]:t>=1&&t<=U[r]},set:function(e,t,n,a){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,subPriority:1,parse:function(e,t,n,a){switch(t){case"D":case"DD":return R(h,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return N(t.length,e)}},validate:function(e,t,n){return G(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365},set:function(e,t,n,a){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:function(e,t,n,a){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEE":default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=0&&t<=6},set:function(e,t,n,a){return(e=(0,r.default)(e,n,a)).setUTCHours(0,0,0,0),e},incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:function(e,t,n,a){var r=function(e){var t=7*Math.floor((e-1)/7);return(e+a.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return N(t.length,e,r);case"eo":return n.ordinalNumber(e,{unit:"day",valueCallback:r});case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeee":default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=0&&t<=6},set:function(e,t,n,a){return(e=(0,r.default)(e,n,a)).setUTCHours(0,0,0,0),e},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:function(e,t,n,a){var r=function(e){var t=7*Math.floor((e-1)/7);return(e+a.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return N(t.length,e,r);case"co":return n.ordinalNumber(e,{unit:"day",valueCallback:r});case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"cccc":default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,n){return t>=0&&t<=6},set:function(e,t,n,a){return(e=(0,r.default)(e,n,a)).setUTCHours(0,0,0,0),e},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:function(e,t,n,a){var r=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return N(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return n.day(e,{width:"abbreviated",context:"formatting",valueCallback:r})||n.day(e,{width:"short",context:"formatting",valueCallback:r})||n.day(e,{width:"narrow",context:"formatting",valueCallback:r});case"iiiii":return n.day(e,{width:"narrow",context:"formatting",valueCallback:r});case"iiiiii":return n.day(e,{width:"short",context:"formatting",valueCallback:r})||n.day(e,{width:"narrow",context:"formatting",valueCallback:r});case"iiii":default:return n.day(e,{width:"wide",context:"formatting",valueCallback:r})||n.day(e,{width:"abbreviated",context:"formatting",valueCallback:r})||n.day(e,{width:"short",context:"formatting",valueCallback:r})||n.day(e,{width:"narrow",context:"formatting",valueCallback:r})}},validate:function(e,t,n){return t>=1&&t<=7},set:function(e,t,n,a){return(e=(0,i.default)(e,n,a)).setUTCHours(0,0,0,0),e},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:{priority:80,parse:function(e,t,n,a){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,n,a){return e.setUTCHours(V(n),0,0,0),e},incompatibleTokens:["b","B","H","K","k","t","T"]},b:{priority:80,parse:function(e,t,n,a){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,n,a){return e.setUTCHours(V(n),0,0,0),e},incompatibleTokens:["a","B","H","K","k","t","T"]},B:{priority:80,parse:function(e,t,n,a){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,n,a){return e.setUTCHours(V(n),0,0,0),e},incompatibleTokens:["a","b","t","T"]},h:{priority:70,parse:function(e,t,n,a){switch(t){case"h":return R(g,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=12},set:function(e,t,n,a){var r=e.getUTCHours()>=12;return r&&n<12?e.setUTCHours(n+12,0,0,0):r||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:function(e,t,n,a){switch(t){case"H":return R(m,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=23},set:function(e,t,n,a){return e.setUTCHours(n,0,0,0),e},incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:function(e,t,n,a){switch(t){case"K":return R(b,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=11},set:function(e,t,n,a){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e},incompatibleTokens:["a","b","h","H","k","t","T"]},k:{priority:70,parse:function(e,t,n,a){switch(t){case"k":return R(v,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=24},set:function(e,t,n,a){var r=n<=24?n%24:n;return e.setUTCHours(r,0,0,0),e},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:function(e,t,n,a){switch(t){case"m":return R(y,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=59},set:function(e,t,n,a){return e.setUTCMinutes(n,0,0),e},incompatibleTokens:["t","T"]},s:{priority:50,parse:function(e,t,n,a){switch(t){case"s":return R(_,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=59},set:function(e,t,n,a){return e.setUTCSeconds(n,0),e},incompatibleTokens:["t","T"]},S:{priority:30,parse:function(e,t,n,a){return N(t.length,e,(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))},set:function(e,t,n,a){return e.setUTCMilliseconds(n),e},incompatibleTokens:["t","T"]},X:{priority:10,parse:function(e,t,n,a){switch(t){case"X":return I(O,e);case"XX":return I(P,e);case"XXXX":return I(A,e);case"XXXXX":return I(L,e);case"XXX":default:return I(D,e)}},set:function(e,t,n,a){return t.timestampIsSet?e:new Date(e.getTime()-n)},incompatibleTokens:["t","T","x"]},x:{priority:10,parse:function(e,t,n,a){switch(t){case"x":return I(O,e);case"xx":return I(P,e);case"xxxx":return I(A,e);case"xxxxx":return I(L,e);case"xxx":default:return I(D,e)}},set:function(e,t,n,a){return t.timestampIsSet?e:new Date(e.getTime()-n)},incompatibleTokens:["t","T","X"]},t:{priority:40,parse:function(e,t,n,a){return B(e)},set:function(e,t,n,a){return[new Date(1e3*n),{timestampIsSet:!0}]},incompatibleTokens:"*"},T:{priority:20,parse:function(e,t,n,a){return B(e)},set:function(e,t,n,a){return[new Date(n),{timestampIsSet:!0}]},incompatibleTokens:"*"}};t.default=W,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/parse/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,h){(0,f.default)(3,arguments);var v=String(e),b=String(t),C=h||{},k=C.locale||a.default;if(!k.match)throw new RangeError("locale must contain match property");var S=k.options&&k.options.firstWeekContainsDate,x=null==S?1:(0,u.default)(S),E=null==C.firstWeekContainsDate?x:(0,u.default)(C.firstWeekContainsDate);if(!(E>=1&&E<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var j=k.options&&k.options.weekStartsOn,T=null==j?0:(0,u.default)(j),M=null==C.weekStartsOn?T:(0,u.default)(C.weekStartsOn);if(!(M>=0&&M<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===b)return""===v?(0,i.default)(n):new Date(NaN);var O,P={firstWeekContainsDate:E,weekStartsOn:M,locale:k},A=[{priority:10,subPriority:-1,set:_,index:0}],D=b.match(m).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,s.default[t])(e,k.formatLong,P):e})).join("").match(p),L=[];for(O=0;O<D.length;O++){var R=D[O];!C.useAdditionalWeekYearTokens&&(0,c.isProtectedWeekYearToken)(R)&&(0,c.throwProtectedError)(R,b,e),!C.useAdditionalDayOfYearTokens&&(0,c.isProtectedDayOfYearToken)(R)&&(0,c.throwProtectedError)(R,b,e);var I=R[0],B=d.default[I];if(B){var N=B.incompatibleTokens;if(Array.isArray(N)){for(var F=void 0,V=0;V<L.length;V++){var H=L[V].token;if(-1!==N.indexOf(H)||H===I){F=L[V];break}}if(F)throw new RangeError("The format string mustn't contain `".concat(F.fullToken,"` and `").concat(R,"` at the same time"))}else if("*"===B.incompatibleTokens&&L.length)throw new RangeError("The format string mustn't contain `".concat(R,"` and any other token at the same time"));L.push({token:I,fullToken:R});var U=B.parse(v,R,k.match,P);if(!U)return new Date(NaN);A.push({priority:B.priority,subPriority:B.subPriority||0,set:B.set,validate:B.validate,value:U.value,index:A.length}),v=U.rest}else{if(I.match(y))throw new RangeError("Format string contains an unescaped latin alphabet character `"+I+"`");if("''"===R?R="'":"'"===I&&(R=w(R)),0!==v.indexOf(R))return new Date(NaN);v=v.slice(R.length)}}if(v.length>0&&g.test(v))return new Date(NaN);var z=A.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return A.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),G=(0,i.default)(n);if(isNaN(G))return new Date(NaN);var W=(0,r.default)(G,(0,l.default)(G)),q={};for(O=0;O<z.length;O++){var K=z[O];if(K.validate&&!K.validate(W,K.value,P))return new Date(NaN);var Y=K.set(W,q,K.value,P);Y[0]?(W=Y[0],(0,o.default)(q,Y[1])):W=Y}return W};var a=h(n("./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/index.js")),r=h(n("./node_modules/react-datepicker/node_modules/date-fns/subMilliseconds/index.js")),i=h(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),o=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/assign/index.js")),s=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/format/longFormatters/index.js")),l=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js")),c=n("./node_modules/react-datepicker/node_modules/date-fns/_lib/protectedTokens/index.js"),u=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),d=h(n("./node_modules/react-datepicker/node_modules/date-fns/parse/_lib/parsers/index.js")),f=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function h(e){return e&&e.__esModule?e:{default:e}}var p=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,m=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,v=/^'([^]*?)'?$/,b=/''/g,g=/\S/,y=/[a-zA-Z]/;function _(e,t){if(t.timestampIsSet)return e;var n=new Date(0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}function w(e){return e.match(v)[1].replace(b,"'")}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/parseISO/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(1,arguments);var n=t||{},i=null==n.additionalDigits?2:(0,a.default)(n.additionalDigits);if(2!==i&&1!==i&&0!==i)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var o,s=d(e);if(s.date){var l=f(s.date,i);o=h(l.restDateString,l.year)}if(isNaN(o)||!o)return new Date(NaN);var c,u=o.getTime(),p=0;if(s.time&&(p=m(s.time),isNaN(p)||null===p))return new Date(NaN);if(!s.timezone){var v=new Date(u+p),g=new Date(0);return g.setFullYear(v.getUTCFullYear(),v.getUTCMonth(),v.getUTCDate()),g.setHours(v.getUTCHours(),v.getUTCMinutes(),v.getUTCSeconds(),v.getUTCMilliseconds()),g}if(c=b(s.timezone),isNaN(c))return new Date(NaN);return new Date(u+p+c)};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}var o=36e5,s={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},l=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,c=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,u=/^([+-])(\d{2})(?::?(\d{2}))?$/;function d(e){var t,n={},a=e.split(s.dateTimeDelimiter);if(a.length>2)return n;if(/:/.test(a[0])?(n.date=null,t=a[0]):(n.date=a[0],t=a[1],s.timeZoneDelimiter.test(n.date)&&(n.date=e.split(s.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length))),t){var r=s.timezone.exec(t);r?(n.time=t.replace(r[1],""),n.timezone=r[1]):n.time=t}return n}function f(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),a=e.match(n);if(!a)return{year:null};var r=a[1]&&parseInt(a[1]),i=a[2]&&parseInt(a[2]);return{year:null==i?r:100*i,restDateString:e.slice((a[1]||a[2]).length)}}function h(e,t){if(null===t)return null;var n=e.match(l);if(!n)return null;var a=!!n[4],r=p(n[1]),i=p(n[2])-1,o=p(n[3]),s=p(n[4]),c=p(n[5])-1;if(a)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,s,c)?function(e,t,n){var a=new Date(0);a.setUTCFullYear(e,0,4);var r=a.getUTCDay()||7,i=7*(t-1)+n+1-r;return a.setUTCDate(a.getUTCDate()+i),a}(t,s,c):new Date(NaN);var u=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(g[t]||(y(e)?29:28))}(t,i,o)&&function(e,t){return t>=1&&t<=(y(e)?366:365)}(t,r)?(u.setUTCFullYear(t,i,Math.max(r,o)),u):new Date(NaN)}function p(e){return e?parseInt(e):1}function m(e){var t=e.match(c);if(!t)return null;var n=v(t[1]),a=v(t[2]),r=v(t[3]);return function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,a,r)?n*o+6e4*a+1e3*r:NaN}function v(e){return e&&parseFloat(e.replace(",","."))||0}function b(e){if("Z"===e)return 0;var t=e.match(u);if(!t)return 0;var n="+"===t[1]?-1:1,a=parseInt(t[2]),r=t[3]&&parseInt(t[3])||0;return function(e,t){return t>=0&&t<=59}(0,r)?n*(a*o+6e4*r):NaN}var g=[31,null,31,30,31,30,31,31,30,31,30,31];function y(e){return e%400==0||e%4==0&&e%100}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/setHours/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,r.default)(e),o=(0,a.default)(t);return n.setHours(o),n};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/setMinutes/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,r.default)(e),o=(0,a.default)(t);return n.setMinutes(o),n};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/setMonth/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(2,arguments);var n=(0,r.default)(e),s=(0,a.default)(t),l=n.getFullYear(),c=n.getDate(),u=new Date(0);u.setFullYear(l,s,15),u.setHours(0,0,0,0);var d=(0,i.default)(u);return n.setMonth(s,Math.min(c,d)),n};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/getDaysInMonth/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/setQuarter/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(2,arguments);var n=(0,r.default)(e),s=(0,a.default)(t),l=Math.floor(n.getMonth()/3)+1,c=s-l;return(0,i.default)(n,n.getMonth()+3*c)};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/setMonth/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/setSeconds/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,r.default)(e),o=(0,a.default)(t);return n.setSeconds(o),n};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/setYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,r.default)(e),o=(0,a.default)(t);if(isNaN(n))return new Date(NaN);return n.setFullYear(o),n};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/startOfDay/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e);return t.setHours(0,0,0,0),t};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/startOfISOWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(1,arguments),(0,a.default)(e,{weekStartsOn:1})};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/startOfWeek/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/startOfISOWeekYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=new Date(0);n.setFullYear(t,0,4),n.setHours(0,0,0,0);var o=(0,r.default)(n);return o};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/getISOWeekYear/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/startOfISOWeek/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/startOfMonth/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e);return t.setDate(1),t.setHours(0,0,0,0),t};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/startOfQuarter/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=t.getMonth(),i=n-n%3;return t.setMonth(i,1),t.setHours(0,0,0,0),t};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/startOfWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(1,arguments);var n=t||{},o=n.locale,s=o&&o.options&&o.options.weekStartsOn,l=null==s?0:(0,r.default)(s),c=null==n.weekStartsOn?l:(0,r.default)(n.weekStartsOn);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var u=(0,a.default)(e),d=u.getDay(),f=(d<c?7:0)+d-c;return u.setDate(u.getDate()-f),u.setHours(0,0,0,0),u};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/startOfYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n};var a=i(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=i(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/subDays/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(t);return(0,r.default)(e,-n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/addDays/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/subHours/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(t);return(0,r.default)(e,-n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/addHours/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/subMilliseconds/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(t);return(0,r.default)(e,-n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/addMilliseconds/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/subMinutes/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(t);return(0,r.default)(e,-n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/addMinutes/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/subMonths/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(t);return(0,r.default)(e,-n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/addMonths/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/subWeeks/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(t);return(0,r.default)(e,-n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/addWeeks/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/subYears/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(t);return(0,r.default)(e,-n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/addYears/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))};var a,r=(a=n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"))&&a.__esModule?a:{default:a};e.exports=t.default},"./node_modules/react-onclickoutside/dist/react-onclickoutside.es.js":function(e,t,n){"use strict";n.r(t),n.d(t,"IGNORE_CLASS_NAME",(function(){return f}));var a=n("./node_modules/react/index.js"),r=n("./node_modules/react-dom/index.js");function i(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}var o,s,l=(void 0===o&&(o=0),function(){return++o}),c={},u={},d=["touchstart","touchmove"],f="ignore-react-onclickoutside";function h(e,t){var n=null;return-1!==d.indexOf(t)&&s&&(n={passive:!e.props.preventDefault}),n}t.default=function(e,t){var n,o,d=e.displayName||e.name||"Component";return o=n=function(n){var o,f;function p(e){var a;return(a=n.call(this,e)||this).__outsideClickHandler=function(e){if("function"!=typeof a.__clickOutsideHandlerProp){var t=a.getInstance();if("function"!=typeof t.props.handleClickOutside){if("function"!=typeof t.handleClickOutside)throw new Error("WrappedComponent: "+d+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else a.__clickOutsideHandlerProp(e)},a.__getComponentNode=function(){var e=a.getInstance();return t&&"function"==typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"==typeof e.setClickOutsideRef?e.setClickOutsideRef():Object(r.findDOMNode)(e)},a.enableOnClickOutside=function(){if("undefined"!=typeof document&&!u[a._uid]){void 0===s&&(s=function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}}()),u[a._uid]=!0;var e=a.props.eventTypes;e.forEach||(e=[e]),c[a._uid]=function(e){var t;null!==a.componentNode&&(a.props.preventDefault&&e.preventDefault(),a.props.stopPropagation&&e.stopPropagation(),a.props.excludeScrollbar&&(t=e,document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY)||function(e,t,n){if(e===t)return!0;for(;e.parentNode;){if(i(e,t,n))return!0;e=e.parentNode}return e}(e.target,a.componentNode,a.props.outsideClickIgnoreClass)===document&&a.__outsideClickHandler(e))},e.forEach((function(e){document.addEventListener(e,c[a._uid],h(a,e))}))}},a.disableOnClickOutside=function(){delete u[a._uid];var e=c[a._uid];if(e&&"undefined"!=typeof document){var t=a.props.eventTypes;t.forEach||(t=[t]),t.forEach((function(t){return document.removeEventListener(t,e,h(a,t))})),delete c[a._uid]}},a.getRef=function(e){return a.instanceRef=e},a._uid=l(),a}f=n,(o=p).prototype=Object.create(f.prototype),o.prototype.constructor=o,o.__proto__=f;var m=p.prototype;return m.getInstance=function(){if(!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},m.componentDidMount=function(){if("undefined"!=typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"==typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!=typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+d+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},m.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},m.componentWillUnmount=function(){this.disableOnClickOutside()},m.render=function(){var t=this.props,n=(t.excludeScrollbar,function(e,t){if(null==e)return{};var n,a,r={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(r[n]=e[n]);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(t,["excludeScrollbar"]));return e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,Object(a.createElement)(e,n)},p}(a.Component),n.displayName="OnClickOutside("+d+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:f,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},o}},"./node_modules/react-popper/lib/esm/index.js":function(e,t,n){"use strict";n.r(t),n.d(t,"Popper",(function(){return M})),n.d(t,"placements",(function(){return T})),n.d(t,"Manager",(function(){return w})),n.d(t,"Reference",(function(){return D}));var a=n("./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/extends/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/inheritsLoose/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),f=n.n(d),h=n("./node_modules/deep-equal/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n("./node_modules/popper.js/dist/esm/popper.js"),b=n("./node_modules/@hypnosphi/create-react-context/lib/index.js"),g=n.n(b),y=g()(),_=g()(),w=function(e){function t(){for(var t,n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];return t=e.call.apply(e,[this].concat(a))||this,f()(u()(u()(t)),"referenceNode",void 0),f()(u()(u()(t)),"setReferenceNode",(function(e){e&&t.referenceNode!==e&&(t.referenceNode=e,t.forceUpdate())})),t}l()(t,e);var n=t.prototype;return n.componentWillUnmount=function(){this.referenceNode=null},n.render=function(){return m.createElement(y.Provider,{value:this.referenceNode},m.createElement(_.Provider,{value:this.setReferenceNode},this.props.children))},t}(m.Component),C=function(e){return Array.isArray(e)?e[0]:e},k=function(e){if("function"==typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];return e.apply(void 0,n)}},S=function(e,t){if("function"==typeof e)return k(e,t);null!=e&&(e.current=t)},x={position:"absolute",top:0,left:0,opacity:0,pointerEvents:"none"},E={},j=function(e){function t(){for(var t,n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];return t=e.call.apply(e,[this].concat(a))||this,f()(u()(u()(t)),"state",{data:void 0,placement:void 0}),f()(u()(u()(t)),"popperInstance",void 0),f()(u()(u()(t)),"popperNode",null),f()(u()(u()(t)),"arrowNode",null),f()(u()(u()(t)),"setPopperNode",(function(e){e&&t.popperNode!==e&&(S(t.props.innerRef,e),t.popperNode=e,t.updatePopperInstance())})),f()(u()(u()(t)),"setArrowNode",(function(e){t.arrowNode=e})),f()(u()(u()(t)),"updateStateModifier",{enabled:!0,order:900,fn:function(e){var n=e.placement;return t.setState({data:e,placement:n}),e}}),f()(u()(u()(t)),"getOptions",(function(){return{placement:t.props.placement,eventsEnabled:t.props.eventsEnabled,positionFixed:t.props.positionFixed,modifiers:o()({},t.props.modifiers,{arrow:o()({},t.props.modifiers&&t.props.modifiers.arrow,{enabled:!!t.arrowNode,element:t.arrowNode}),applyStyle:{enabled:!1},updateStateModifier:t.updateStateModifier})}})),f()(u()(u()(t)),"getPopperStyle",(function(){return t.popperNode&&t.state.data?o()({position:t.state.data.offsets.popper.position},t.state.data.styles):x})),f()(u()(u()(t)),"getPopperPlacement",(function(){return t.state.data?t.state.placement:void 0})),f()(u()(u()(t)),"getArrowStyle",(function(){return t.arrowNode&&t.state.data?t.state.data.arrowStyles:E})),f()(u()(u()(t)),"getOutOfBoundariesState",(function(){return t.state.data?t.state.data.hide:void 0})),f()(u()(u()(t)),"destroyPopperInstance",(function(){t.popperInstance&&(t.popperInstance.destroy(),t.popperInstance=null)})),f()(u()(u()(t)),"updatePopperInstance",(function(){t.destroyPopperInstance();var e=u()(u()(t)).popperNode,n=t.props.referenceElement;n&&e&&(t.popperInstance=new v.a(n,e,t.getOptions()))})),f()(u()(u()(t)),"scheduleUpdate",(function(){t.popperInstance&&t.popperInstance.scheduleUpdate()})),t}l()(t,e);var n=t.prototype;return n.componentDidUpdate=function(e,t){this.props.placement===e.placement&&this.props.referenceElement===e.referenceElement&&this.props.positionFixed===e.positionFixed&&p()(this.props.modifiers,e.modifiers,{strict:!0})?this.props.eventsEnabled!==e.eventsEnabled&&this.popperInstance&&(this.props.eventsEnabled?this.popperInstance.enableEventListeners():this.popperInstance.disableEventListeners()):this.updatePopperInstance(),t.placement!==this.state.placement&&this.scheduleUpdate()},n.componentWillUnmount=function(){S(this.props.innerRef,null),this.destroyPopperInstance()},n.render=function(){return C(this.props.children)({ref:this.setPopperNode,style:this.getPopperStyle(),placement:this.getPopperPlacement(),outOfBoundaries:this.getOutOfBoundariesState(),scheduleUpdate:this.scheduleUpdate,arrowProps:{ref:this.setArrowNode,style:this.getArrowStyle()}})},t}(m.Component);f()(j,"defaultProps",{placement:"bottom",eventsEnabled:!0,referenceElement:void 0,positionFixed:!1});var T=v.a.placements;function M(e){var t=e.referenceElement,n=r()(e,["referenceElement"]);return m.createElement(y.Consumer,null,(function(e){return m.createElement(j,o()({referenceElement:void 0!==t?t:e},n))}))}var O=n("./node_modules/warning/warning.js"),P=n.n(O),A=function(e){function t(){for(var t,n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];return t=e.call.apply(e,[this].concat(a))||this,f()(u()(u()(t)),"refHandler",(function(e){S(t.props.innerRef,e),k(t.props.setReferenceNode,e)})),t}l()(t,e);var n=t.prototype;return n.componentWillUnmount=function(){S(this.props.innerRef,null)},n.render=function(){return P()(Boolean(this.props.setReferenceNode),"`Reference` should not be used outside of a `Manager` component."),C(this.props.children)({ref:this.refHandler})},t}(m.Component);function D(e){return m.createElement(_.Consumer,null,(function(t){return m.createElement(A,o()({setReferenceNode:t},e))}))}},"./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return Le})),n.d(t,"b",(function(){return Be})),n.d(t,"c",(function(){return xe})),n.d(t,"d",(function(){return G}));var a=n("./node_modules/@babel/runtime/helpers/esm/extends.js"),r=n("./node_modules/@babel/runtime/helpers/arrayWithHoles/index.js"),i=n.n(r),o=n("./node_modules/@babel/runtime/helpers/iterableToArrayLimit/index.js"),s=n.n(o),l=n("./node_modules/@babel/runtime/helpers/unsupportedIterableToArray/index.js"),c=n.n(l),u=n("./node_modules/@babel/runtime/helpers/nonIterableRest/index.js"),d=n.n(u);function f(e,t){return i()(e)||s()(e,t)||c()(e,t)||d()()}var h=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),p=n.n(h);function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),a.forEach((function(t){p()(e,t,n[t])}))}return e}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function g(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),e}var y=n("./node_modules/@babel/runtime/helpers/typeof/index.js"),_=n.n(y),w=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),C=n.n(w);function k(e,t){return!t||"object"!==_()(t)&&"function"!=typeof t?C()(e):t}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var x=n("./node_modules/@babel/runtime/helpers/setPrototypeOf/index.js"),E=n.n(x);function j(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&E()(e,t)}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=n("./node_modules/react/index.js"),P=n("./node_modules/prop-types/index.js"),A=n.n(P),D=n("./node_modules/react-dom/index.js"),L=n("./node_modules/invariant/browser.js"),R=n.n(L),I=n("./node_modules/@babel/runtime/helpers/arrayWithoutHoles/index.js"),B=n.n(I),N=n("./node_modules/@babel/runtime/helpers/iterableToArray/index.js"),F=n.n(N),V=n("./node_modules/@babel/runtime/helpers/nonIterableSpread/index.js"),H=n.n(V);var U=function(){function e(){v(this,e),M(this,"refs",{})}return g(e,[{key:"add",value:function(e,t){this.refs[e]||(this.refs[e]=[]),this.refs[e].push(t)}},{key:"remove",value:function(e,t){var n=this.getIndex(e,t);-1!==n&&this.refs[e].splice(n,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var e=this;return this.refs[this.active.collection].find((function(t){return t.node.sortableInfo.index==e.active.index}))}},{key:"getIndex",value:function(e,t){return this.refs[e].indexOf(t)}},{key:"getOrderedRefs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(z)}}]),e}();function z(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function G(e,t,n){return(e=e.slice()).splice(n<0?e.length+n:n,0,e.splice(t,1)[0]),e}function W(e,t){return Object.keys(e).reduce((function(n,a){return-1===t.indexOf(a)&&(n[a]=e[a]),n}),{})}var q={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},K=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];switch(t){case"ms":return"ms";default:return t&&t.length?t[0].toUpperCase()+t.substr(1):""}}();function Y(e,t){Object.keys(t).forEach((function(n){e.style[n]=t[n]}))}function $(e,t){e.style["".concat(K,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function Z(e,t){e.style["".concat(K,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function X(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function Q(e,t,n){return Math.max(e,Math.min(n,t))}function J(e){return"px"===e.substr(-2)?parseFloat(e):0}function ee(e){var t=window.getComputedStyle(e);return{bottom:J(t.marginBottom),left:J(t.marginLeft),right:J(t.marginRight),top:J(t.marginTop)}}function te(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function ne(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function ae(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function re(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function ie(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var a={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?a:ie(e.parentNode,t,a)}}function oe(e,t,n){return e<n&&e>t?e-1:e>n&&e<t?e+1:e}function se(e){var t=e.lockOffset,n=e.width,a=e.height,r=t,i=t,o="px";if("string"==typeof t){var s=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);R()(null!==s,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),r=parseFloat(t),i=parseFloat(t),o=s[1]}return R()(isFinite(r)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===o&&(r=r*n/100,i=i*a/100),{x:r,y:i}}function le(e){var t=e.height,n=e.width,a=e.lockOffset,r=Array.isArray(a)?a:[a,a];R()(2===r.length,"lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given %s",a);var i=f(r,2),o=i[0],s=i[1];return[se({height:t,lockOffset:o,width:n}),se({height:t,lockOffset:s,width:n})]}function ce(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),n=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find((function(e){return n.test(t[e])}))}(e)?e:ce(e.parentNode):null}function ue(e){var t=window.getComputedStyle(e);return"grid"===t.display?{x:J(t.gridColumnGap),y:J(t.gridRowGap)}:{x:0,y:0}}var de=27,fe=32,he=37,pe=38,me=39,ve=40,be="A",ge="BUTTON",ye="CANVAS",_e="INPUT",we="OPTION",Ce="TEXTAREA",ke="SELECT";function Se(e){var t,n="input, textarea, select, canvas, [contenteditable]",a=e.querySelectorAll(n),r=e.cloneNode(!0);return(t=r.querySelectorAll(n),B()(t)||F()(t)||c()(t)||H()()).forEach((function(e,t){("file"!==e.type&&(e.value=a[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),e.tagName===ye&&a[t].width>0&&a[t].height>0)&&e.getContext("2d").drawImage(a[t],0,0)})),r}function xe(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return v(this,n),k(this,S(n).apply(this,arguments))}return j(n,t),g(n,[{key:"componentDidMount",value:function(){Object(D.findDOMNode)(this).sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return R()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=r.withRef?"wrappedInstance":null;return Object(O.createElement)(e,Object(a.a)({ref:t},this.props))}}]),n}(O.Component),M(t,"displayName",te("sortableHandle",e)),n}function Ee(e){return null!=e.sortableHandle}var je=function(){function e(t,n){v(this,e),this.container=t,this.onScrollCallback=n}return g(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,n=e.translate,a=e.minTranslate,r=e.maxTranslate,i=e.width,o=e.height,s={x:0,y:0},l={x:1,y:1},c=10,u=10,d=this.container,f=d.scrollTop,h=d.scrollLeft,p=d.scrollHeight,m=d.scrollWidth,v=0===f,b=p-f-d.clientHeight==0,g=0===h,y=m-h-d.clientWidth==0;n.y>=r.y-o/2&&!b?(s.y=1,l.y=u*Math.abs((r.y-o/2-n.y)/o)):n.x>=r.x-i/2&&!y?(s.x=1,l.x=c*Math.abs((r.x-i/2-n.x)/i)):n.y<=a.y+o/2&&!v?(s.y=-1,l.y=u*Math.abs((n.y-o/2-a.y)/o)):n.x<=a.x+i/2&&!g&&(s.x=-1,l.x=c*Math.abs((n.x-i/2-a.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===s.x&&0===s.y||(this.interval=setInterval((function(){t.isAutoScrolling=!0;var e={left:l.x*s.x,top:l.y*s.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)}),5))}}]),e}();var Te={axis:A.a.oneOf(["x","y","xy"]),contentWindow:A.a.any,disableAutoscroll:A.a.bool,distance:A.a.number,getContainer:A.a.func,getHelperDimensions:A.a.func,helperClass:A.a.string,helperContainer:A.a.oneOfType([A.a.func,"undefined"==typeof HTMLElement?A.a.any:A.a.instanceOf(HTMLElement)]),hideSortableGhost:A.a.bool,keyboardSortingTransitionDuration:A.a.number,lockAxis:A.a.string,lockOffset:A.a.oneOfType([A.a.number,A.a.string,A.a.arrayOf(A.a.oneOfType([A.a.number,A.a.string]))]),lockToContainerEdges:A.a.bool,onSortEnd:A.a.func,onSortMove:A.a.func,onSortOver:A.a.func,onSortStart:A.a.func,pressDelay:A.a.number,pressThreshold:A.a.number,keyCodes:A.a.shape({lift:A.a.arrayOf(A.a.number),drop:A.a.arrayOf(A.a.number),cancel:A.a.arrayOf(A.a.number),up:A.a.arrayOf(A.a.number),down:A.a.arrayOf(A.a.number)}),shouldCancelStart:A.a.func,transitionDuration:A.a.number,updateBeforeSortStart:A.a.func,useDragHandle:A.a.bool,useWindowAsScrollContainer:A.a.bool},Me={lift:[fe],drop:[fe],cancel:[de],up:[pe,he],down:[ve,me]},Oe={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:Me,shouldCancelStart:function(e){return-1!==[_e,Ce,ke,we,ge].indexOf(e.target.tagName)||!!X(e.target,(function(e){return"true"===e.contentEditable}))},transitionDuration:300,useWindowAsScrollContainer:!1},Pe=Object.keys(Te);function Ae(e){R()(!(e.distance&&e.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function De(e,t){try{var n=e()}catch(a){return t(!0,a)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}function Le(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;return v(this,n),M(T(T(t=k(this,S(n).call(this,e)))),"state",{}),M(T(T(t)),"handleStart",(function(e){var n=t.props,a=n.distance,r=n.shouldCancelStart;if(2!==e.button&&!r(e)){t.touched=!0,t.position=ae(e);var i=X(e.target,(function(e){return null!=e.sortableInfo}));if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var o=t.props.useDragHandle,s=i.sortableInfo,l=s.index,c=s.collection;if(s.disabled)return;if(o&&!X(e.target,Ee))return;t.manager.active={collection:c,index:l},re(e)||e.target.tagName!==be||e.preventDefault(),a||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout((function(){return t.handlePress(e)}),t.props.pressDelay))}}})),M(T(T(t)),"nodeIsChild",(function(e){return e.sortableInfo.manager===t.manager})),M(T(T(t)),"handleMove",(function(e){var n=t.props,a=n.distance,r=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=ae(e),o={x:t.position.x-i.x,y:t.position.y-i.y},s=Math.abs(o.x)+Math.abs(o.y);t.delta=o,a||r&&!(s>=r)?a&&s>=a&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}})),M(T(T(t)),"handleEnd",(function(){t.touched=!1,t.cancel()})),M(T(T(t)),"cancel",(function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)})),M(T(T(t)),"handlePress",(function(e){try{var n=t.manager.getActive(),a=function(){if(n){var a=function(){var n=f.sortableInfo.index,a=ee(f),r=ue(t.container),c=t.scrollContainer.getBoundingClientRect(),v=o({index:n,node:f,collection:h});if(t.node=f,t.margin=a,t.gridGap=r,t.width=v.width,t.height=v.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=f.getBoundingClientRect(),t.containerBoundingRect=c,t.index=n,t.newIndex=n,t.axis={x:i.indexOf("x")>=0,y:i.indexOf("y")>=0},t.offsetEdge=ie(f,t.container),t.initialOffset=ae(p?m({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild(Se(f)),Y(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-a.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-a.top,"px"),width:"".concat(t.width,"px")}),p&&t.helper.focus(),l&&(t.sortableGhost=f,Y(f,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},p){var b=d?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,g=b.top,y=b.left,_=b.width,w=g+b.height,C=y+_;t.axis.x&&(t.minTranslate.x=y-t.boundingClientRect.left,t.maxTranslate.x=C-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=g-t.boundingClientRect.top,t.maxTranslate.y=w-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(d?0:c.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(d?t.contentWindow.innerWidth:c.left+c.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(d?0:c.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(d?t.contentWindow.innerHeight:c.top+c.height)-t.boundingClientRect.top-t.height/2);s&&s.split(" ").forEach((function(e){return t.helper.classList.add(e)})),t.listenerNode=e.touches?f:t.contentWindow,p?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(q.move.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)})),q.end.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)}))),t.setState({sorting:!0,sortingIndex:n}),u&&u({node:f,index:n,collection:h,isKeySorting:p,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),p&&t.keyMove(0)},r=t.props,i=r.axis,o=r.getHelperDimensions,s=r.helperClass,l=r.hideSortableGhost,c=r.updateBeforeSortStart,u=r.onSortStart,d=r.useWindowAsScrollContainer,f=n.node,h=n.collection,p=t.manager.isKeySorting,v=function(){if("function"==typeof c){t._awaitingUpdateBeforeSortStart=!0;var n=De((function(){var t=f.sortableInfo.index;return Promise.resolve(c({collection:h,index:t,node:f,isKeySorting:p},e)).then((function(){}))}),(function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n}));if(n&&n.then)return n.then((function(){}))}}();return v&&v.then?v.then(a):a()}}();return Promise.resolve(a&&a.then?a.then((function(){})):void 0)}catch(r){return Promise.reject(r)}})),M(T(T(t)),"handleSortMove",(function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)})),M(T(T(t)),"handleSortEnd",(function(e){var n=t.props,a=n.hideSortableGhost,r=n.onSortEnd,i=t.manager,o=i.active.collection,s=i.isKeySorting,l=t.manager.getOrderedRefs();t.listenerNode&&(s?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(q.move.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)})),q.end.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)})))),t.helper.parentNode.removeChild(t.helper),a&&t.sortableGhost&&Y(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,u=l.length;c<u;c++){var d=l[c],f=d.node;d.edgeOffset=null,d.boundingClientRect=null,$(f,null),Z(f,null),d.translate=null}t.autoScroller.clear(),t.manager.active=null,t.manager.isKeySorting=!1,t.setState({sorting:!1,sortingIndex:null}),"function"==typeof r&&r({collection:o,newIndex:t.newIndex,oldIndex:t.index,isKeySorting:s,nodes:l},e),t.touched=!1})),M(T(T(t)),"autoscroll",(function(){var e=t.props.disableAutoscroll,n=t.manager.isKeySorting;if(e)t.autoScroller.clear();else{if(n){var a=m({},t.translate),r=0,i=0;return t.axis.x&&(a.x=Math.min(t.maxTranslate.x,Math.max(t.minTranslate.x,t.translate.x)),r=t.translate.x-a.x),t.axis.y&&(a.y=Math.min(t.maxTranslate.y,Math.max(t.minTranslate.y,t.translate.y)),i=t.translate.y-a.y),t.translate=a,$(t.helper,t.translate),t.scrollContainer.scrollLeft+=r,void(t.scrollContainer.scrollTop+=i)}t.autoScroller.update({height:t.height,maxTranslate:t.maxTranslate,minTranslate:t.minTranslate,translate:t.translate,width:t.width})}})),M(T(T(t)),"onAutoScroll",(function(e){t.translate.x+=e.left,t.translate.y+=e.top,t.animateNodes()})),M(T(T(t)),"handleKeyDown",(function(e){var n=e.keyCode,a=t.props,r=a.shouldCancelStart,i=a.keyCodes,o=m({},Me,void 0===i?{}:i);t.manager.active&&!t.manager.isKeySorting||!(t.manager.active||o.lift.includes(n)&&!r(e)&&t.isValidSortingTarget(e))||(e.stopPropagation(),e.preventDefault(),o.lift.includes(n)&&!t.manager.active?t.keyLift(e):o.drop.includes(n)&&t.manager.active?t.keyDrop(e):o.cancel.includes(n)?(t.newIndex=t.manager.active.index,t.keyDrop(e)):o.up.includes(n)?t.keyMove(-1):o.down.includes(n)&&t.keyMove(1))})),M(T(T(t)),"keyLift",(function(e){var n=e.target,a=X(n,(function(e){return null!=e.sortableInfo})).sortableInfo,r=a.index,i=a.collection;t.initialFocusedNode=n,t.manager.isKeySorting=!0,t.manager.active={index:r,collection:i},t.handlePress(e)})),M(T(T(t)),"keyMove",(function(e){var n=t.manager.getOrderedRefs(),a=n[n.length-1].node.sortableInfo.index,r=t.newIndex+e,i=t.newIndex;if(!(r<0||r>a)){t.prevIndex=i,t.newIndex=r;var o=oe(t.newIndex,t.prevIndex,t.index),s=n.find((function(e){return e.node.sortableInfo.index===o})),l=s.node,c=t.containerScrollDelta,u=s.boundingClientRect||ne(l,c),d=s.translate||{x:0,y:0},f=u.top+d.y-c.top,h=u.left+d.x-c.left,p=i<r,m=p&&t.axis.x?l.offsetWidth-t.width:0,v=p&&t.axis.y?l.offsetHeight-t.height:0;t.handleSortMove({pageX:h+m,pageY:f+v,ignoreTransition:0===e})}})),M(T(T(t)),"keyDrop",(function(e){t.handleSortEnd(e),t.initialFocusedNode&&t.initialFocusedNode.focus()})),M(T(T(t)),"handleKeyEnd",(function(e){t.manager.active&&t.keyDrop(e)})),M(T(T(t)),"isValidSortingTarget",(function(e){var n=t.props.useDragHandle,a=e.target,r=X(a,(function(e){return null!=e.sortableInfo}));return r&&r.sortableInfo&&!r.sortableInfo.disabled&&(n?Ee(a):a.sortableInfo)})),Ae(e),t.manager=new U,t.events={end:t.handleEnd,move:t.handleMove,start:t.handleStart},t}return j(n,t),g(n,[{key:"getChildContext",value:function(){return{manager:this.manager}}},{key:"componentDidMount",value:function(){var e=this,t=this.props.useWindowAsScrollContainer,n=this.getContainer();Promise.resolve(n).then((function(n){e.container=n,e.document=e.container.ownerDocument||document;var a=e.props.contentWindow||e.document.defaultView||window;e.contentWindow="function"==typeof a?a():a,e.scrollContainer=t?e.document.scrollingElement||e.document.documentElement:ce(e.container)||e.container,e.autoScroller=new je(e.scrollContainer,e.onAutoScroll),Object.keys(e.events).forEach((function(t){return q[t].forEach((function(n){return e.container.addEventListener(n,e.events[t],!1)}))})),e.container.addEventListener("keydown",e.handleKeyDown)}))}},{key:"componentWillUnmount",value:function(){var e=this;this.helper&&this.helper.parentNode&&this.helper.parentNode.removeChild(this.helper),this.container&&(Object.keys(this.events).forEach((function(t){return q[t].forEach((function(n){return e.container.removeEventListener(n,e.events[t])}))})),this.container.removeEventListener("keydown",this.handleKeyDown))}},{key:"updateHelperPosition",value:function(e){var t=this.props,n=t.lockAxis,a=t.lockOffset,r=t.lockToContainerEdges,i=t.transitionDuration,o=t.keyboardSortingTransitionDuration,s=void 0===o?i:o,l=this.manager.isKeySorting,c=e.ignoreTransition,u=ae(e),d={x:u.x-this.initialOffset.x,y:u.y-this.initialOffset.y};if(d.y-=window.pageYOffset-this.initialWindowScroll.top,d.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=d,r){var h=f(le({height:this.height,lockOffset:a,width:this.width}),2),p=h[0],m=h[1],v={x:this.width/2-p.x,y:this.height/2-p.y},b={x:this.width/2-m.x,y:this.height/2-m.y};d.x=Q(this.minTranslate.x+v.x,this.maxTranslate.x-b.x,d.x),d.y=Q(this.minTranslate.y+v.y,this.maxTranslate.y-b.y,d.y)}"x"===n?d.y=0:"y"===n&&(d.x=0),l&&s&&!c&&Z(this.helper,s),$(this.helper,d)}},{key:"animateNodes",value:function(){var e=this.props,t=e.transitionDuration,n=e.hideSortableGhost,a=e.onSortOver,r=this.containerScrollDelta,i=this.windowScrollDelta,o=this.manager.getOrderedRefs(),s=this.offsetEdge.left+this.translate.x+r.left,l=this.offsetEdge.top+this.translate.y+r.top,c=this.manager.isKeySorting,u=this.newIndex;this.newIndex=null;for(var d=0,f=o.length;d<f;d++){var h=o[d].node,p=h.sortableInfo.index,m=h.offsetWidth,v=h.offsetHeight,b={height:this.height>v?v/2:this.height/2,width:this.width>m?m/2:this.width/2},g=c&&p>this.index&&p<=u,y=c&&p<this.index&&p>=u,_={x:0,y:0},w=o[d].edgeOffset;w||(w=ie(h,this.container),o[d].edgeOffset=w,c&&(o[d].boundingClientRect=ne(h,r)));var C=d<o.length-1&&o[d+1],k=d>0&&o[d-1];C&&!C.edgeOffset&&(C.edgeOffset=ie(C.node,this.container),c&&(C.boundingClientRect=ne(C.node,r))),p!==this.index?(t&&Z(h,t),this.axis.x?this.axis.y?y||p<this.index&&(s+i.left-b.width<=w.left&&l+i.top<=w.top+b.height||l+i.top+b.height<=w.top)?(_.x=this.width+this.marginOffset.x,w.left+_.x>this.containerBoundingRect.width-b.width&&C&&(_.x=C.edgeOffset.left-w.left,_.y=C.edgeOffset.top-w.top),null===this.newIndex&&(this.newIndex=p)):(g||p>this.index&&(s+i.left+b.width>=w.left&&l+i.top+b.height>=w.top||l+i.top+b.height>=w.top+v))&&(_.x=-(this.width+this.marginOffset.x),w.left+_.x<this.containerBoundingRect.left+b.width&&k&&(_.x=k.edgeOffset.left-w.left,_.y=k.edgeOffset.top-w.top),this.newIndex=p):g||p>this.index&&s+i.left+b.width>=w.left?(_.x=-(this.width+this.marginOffset.x),this.newIndex=p):(y||p<this.index&&s+i.left<=w.left+b.width)&&(_.x=this.width+this.marginOffset.x,null==this.newIndex&&(this.newIndex=p)):this.axis.y&&(g||p>this.index&&l+i.top+b.height>=w.top?(_.y=-(this.height+this.marginOffset.y),this.newIndex=p):(y||p<this.index&&l+i.top<=w.top+b.height)&&(_.y=this.height+this.marginOffset.y,null==this.newIndex&&(this.newIndex=p))),$(h,_),o[d].translate=_):n&&(this.sortableGhost=h,Y(h,{opacity:0,visibility:"hidden"}))}null==this.newIndex&&(this.newIndex=this.index),c&&(this.newIndex=u);var S=c?this.prevIndex:u;a&&this.newIndex!==S&&a({collection:this.manager.active.collection,index:this.index,newIndex:this.newIndex,oldIndex:S,isKeySorting:c,nodes:o,helper:this.helper})}},{key:"getWrappedInstance",value:function(){return R()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call"),this.refs.wrappedInstance}},{key:"getContainer",value:function(){var e=this.props.getContainer;return"function"!=typeof e?Object(D.findDOMNode)(this):e(r.withRef?this.getWrappedInstance():void 0)}},{key:"render",value:function(){var t=r.withRef?"wrappedInstance":null;return Object(O.createElement)(e,Object(a.a)({ref:t},W(this.props,Pe)))}},{key:"helperContainer",get:function(){var e=this.props.helperContainer;return"function"==typeof e?e():this.props.helperContainer||this.document.body}},{key:"containerScrollDelta",get:function(){return this.props.useWindowAsScrollContainer?{left:0,top:0}:{left:this.scrollContainer.scrollLeft-this.initialScroll.left,top:this.scrollContainer.scrollTop-this.initialScroll.top}}},{key:"windowScrollDelta",get:function(){return{left:this.contentWindow.pageXOffset-this.initialWindowScroll.left,top:this.contentWindow.pageYOffset-this.initialWindowScroll.top}}}]),n}(O.Component),M(t,"displayName",te("sortableList",e)),M(t,"defaultProps",Oe),M(t,"propTypes",Te),M(t,"childContextTypes",{manager:A.a.object.isRequired}),n}var Re={index:A.a.number.isRequired,collection:A.a.oneOfType([A.a.number,A.a.string]),disabled:A.a.bool},Ie=Object.keys(Re);function Be(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return v(this,n),k(this,S(n).apply(this,arguments))}return j(n,t),g(n,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(e){this.node&&(e.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),e.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),e.collection!==this.props.collection&&(this.unregister(e.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var e=this.props,t=e.collection,n=e.disabled,a=e.index,r=Object(D.findDOMNode)(this);r.sortableInfo={collection:t,disabled:n,index:a,manager:this.context.manager},this.node=r,this.ref={node:r},this.context.manager.add(t,this.ref)}},{key:"unregister",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return R()(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=r.withRef?"wrappedInstance":null;return Object(O.createElement)(e,Object(a.a)({ref:t},W(this.props,Ie)))}}]),n}(O.Component),M(t,"displayName",te("sortableElement",e)),M(t,"contextTypes",{manager:A.a.object.isRequired}),M(t,"propTypes",Re),M(t,"defaultProps",{collection:0}),n}},"./node_modules/react-textarea-autosize/dist/react-textarea-autosize.browser.esm.js":function(e,t,n){"use strict";var a=n("./node_modules/@babel/runtime/helpers/esm/extends.js");var r=n("./node_modules/react/index.js"),i=r.useLayoutEffect,o=function(e){var t=Object(r.useRef)(e);return i((function(){t.current=e})),t},s=function(e,t){"function"!=typeof e?e.current=t:e(t)},l=function(e,t){var n=Object(r.useRef)();return Object(r.useCallback)((function(a){e.current=a,n.current&&s(n.current,null),n.current=t,t&&s(t,a)}),[t])},c={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},u=function(e){Object.keys(c).forEach((function(t){e.style.setProperty(t,c[t],"important")}))},d=null;var f=function(){},h=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width"],p=!!document.documentElement.currentStyle,m=function(e,t){var n=e.cacheMeasurements,i=e.maxRows,s=e.minRows,c=e.onChange,m=void 0===c?f:c,v=e.onHeightChange,b=void 0===v?f:v,g=function(e,t){if(null==e)return{};var n,a,r={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]);var y,_=void 0!==g.value,w=Object(r.useRef)(null),C=l(w,t),k=Object(r.useRef)(0),S=Object(r.useRef)(),x=function(){var e=w.current,t=n&&S.current?S.current:function(e){var t=window.getComputedStyle(e);if(null===t)return null;var n,a=(n=t,h.reduce((function(e,t){return e[t]=n[t],e}),{})),r=a.boxSizing;return""===r?null:(p&&"border-box"===r&&(a.width=parseFloat(a.width)+parseFloat(a.borderRightWidth)+parseFloat(a.borderLeftWidth)+parseFloat(a.paddingRight)+parseFloat(a.paddingLeft)+"px"),{sizingStyle:a,paddingSize:parseFloat(a.paddingBottom)+parseFloat(a.paddingTop),borderSize:parseFloat(a.borderBottomWidth)+parseFloat(a.borderTopWidth)})}(e);if(t){S.current=t;var a=function(e,t,n,a){void 0===n&&(n=1),void 0===a&&(a=1/0),d||((d=document.createElement("textarea")).setAttribute("tab-index","-1"),d.setAttribute("aria-hidden","true"),u(d)),null===d.parentNode&&document.body.appendChild(d);var r=e.paddingSize,i=e.borderSize,o=e.sizingStyle,s=o.boxSizing;Object.keys(o).forEach((function(e){var t=e;d.style[t]=o[t]})),u(d),d.value=t;var l=function(e,t){var n=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?n+t.borderSize:n-t.paddingSize}(d,e);d.value="x";var c=d.scrollHeight-r,f=c*n;"border-box"===s&&(f=f+r+i),l=Math.max(f,l);var h=c*a;return"border-box"===s&&(h=h+r+i),[l=Math.min(h,l),c]}(t,e.value||e.placeholder||"x",s,i),r=a[0],o=a[1];k.current!==r&&(k.current=r,e.style.setProperty("height",r+"px","important"),b(r,{rowHeight:o}))}};return Object(r.useLayoutEffect)(x),y=o(x),Object(r.useLayoutEffect)((function(){var e=function(e){y.current(e)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),Object(r.createElement)("textarea",Object(a.a)({},g,{onChange:function(e){_||x(),m(e)},ref:C}))},v=Object(r.forwardRef)(m);t.a=v},"./node_modules/reactcss/lib/autoprefix.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var a,r=n("./node_modules/lodash/forOwn.js"),i=(a=r)&&a.__esModule?a:{default:a},o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};var s={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(" ");return{position:"absolute",top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){var n=t[e];return n||{extend:e}}},l=t.autoprefix=function(e){var t={};return(0,i.default)(e,(function(e,n){var a={};(0,i.default)(e,(function(e,t){var n=s[t];n?a=o({},a,n(e)):a[t]=e})),t[n]=a})),t};t.default=l},"./node_modules/reactcss/lib/components/active.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.active=void 0;var a,r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=n("./node_modules/react/index.js"),o=(a=i)&&a.__esModule?a:{default:a};function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(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)}var u=t.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function a(){var n,i,c;s(this,a);for(var u=arguments.length,d=Array(u),f=0;f<u;f++)d[f]=arguments[f];return i=c=l(this,(n=a.__proto__||Object.getPrototypeOf(a)).call.apply(n,[this].concat(d))),c.state={active:!1},c.handleMouseDown=function(){return c.setState({active:!0})},c.handleMouseUp=function(){return c.setState({active:!1})},c.render=function(){return o.default.createElement(t,{onMouseDown:c.handleMouseDown,onMouseUp:c.handleMouseUp},o.default.createElement(e,r({},c.props,c.state)))},l(c,i)}return c(a,n),a}(o.default.Component)};t.default=u},"./node_modules/reactcss/lib/components/hover.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hover=void 0;var a,r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=n("./node_modules/react/index.js"),o=(a=i)&&a.__esModule?a:{default:a};function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(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)}var u=t.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function a(){var n,i,c;s(this,a);for(var u=arguments.length,d=Array(u),f=0;f<u;f++)d[f]=arguments[f];return i=c=l(this,(n=a.__proto__||Object.getPrototypeOf(a)).call.apply(n,[this].concat(d))),c.state={hover:!1},c.handleMouseOver=function(){return c.setState({hover:!0})},c.handleMouseOut=function(){return c.setState({hover:!1})},c.render=function(){return o.default.createElement(t,{onMouseOver:c.handleMouseOver,onMouseOut:c.handleMouseOut},o.default.createElement(e,r({},c.props,c.state)))},l(c,i)}return c(a,n),a}(o.default.Component)};t.default=u},"./node_modules/reactcss/lib/flattenNames.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenNames=void 0;var a=s(n("./node_modules/lodash/isString.js")),r=s(n("./node_modules/lodash/forOwn.js")),i=s(n("./node_modules/lodash/isPlainObject.js")),o=s(n("./node_modules/lodash/map.js"));function s(e){return e&&e.__esModule?e:{default:e}}var l=t.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[];return(0,o.default)(t,(function(t){Array.isArray(t)?e(t).map((function(e){return n.push(e)})):(0,i.default)(t)?(0,r.default)(t,(function(e,t){!0===e&&n.push(t),n.push(t+"-"+e)})):(0,a.default)(t)&&n.push(t)})),n};t.default=l},"./node_modules/reactcss/lib/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReactCSS=t.loop=t.handleActive=t.handleHover=t.hover=void 0;var a=c(n("./node_modules/reactcss/lib/flattenNames.js")),r=c(n("./node_modules/reactcss/lib/mergeClasses.js")),i=c(n("./node_modules/reactcss/lib/autoprefix.js")),o=c(n("./node_modules/reactcss/lib/components/hover.js")),s=c(n("./node_modules/reactcss/lib/components/active.js")),l=c(n("./node_modules/reactcss/lib/loop.js"));function c(e){return e&&e.__esModule?e:{default:e}}t.hover=o.default,t.handleHover=o.default,t.handleActive=s.default,t.loop=l.default;var u=t.ReactCSS=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];var s=(0,a.default)(n),l=(0,r.default)(e,s);return(0,i.default)(l)};t.default=u},"./node_modules/reactcss/lib/loop.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t){var n={},a=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n[e]=t};return 0===e&&a("first-child"),e===t-1&&a("last-child"),(0===e||e%2==0)&&a("even"),1===Math.abs(e%2)&&a("odd"),a("nth-child",e),n}},"./node_modules/reactcss/lib/mergeClasses.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var a=o(n("./node_modules/lodash/forOwn.js")),r=o(n("./node_modules/lodash/cloneDeep.js")),i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};function o(e){return e&&e.__esModule?e:{default:e}}var s=t.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.default&&(0,r.default)(e.default)||{};return t.map((function(t){var r=e[t];return r&&(0,a.default)(r,(function(e,t){n[t]||(n[t]={}),n[t]=i({},n[t],r[t])})),t})),n};t.default=s},"./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 a=function(e){"use strict";var t,n=Object.prototype,a=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",s=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(P){l=function(e,t,n){return e[t]=n}}function c(e,t,n,a){var r=t&&t.prototype instanceof v?t:v,i=Object.create(r.prototype),o=new T(a||[]);return i._invoke=function(e,t,n){var a=d;return function(r,i){if(a===h)throw new Error("Generator is already running");if(a===p){if("throw"===r)throw i;return O()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var s=x(o,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===d)throw a=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=h;var l=u(e,t,n);if("normal"===l.type){if(a=n.done?p:f,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a=p,n.method="throw",n.arg=l.arg)}}}(e,n,o),i}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(P){return{type:"throw",arg:P}}}e.wrap=c;var d="suspendedStart",f="suspendedYield",h="executing",p="completed",m={};function v(){}function b(){}function g(){}var y={};y[i]=function(){return this};var _=Object.getPrototypeOf,w=_&&_(_(M([])));w&&w!==n&&a.call(w,i)&&(y=w);var C=g.prototype=v.prototype=Object.create(y);function k(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(r,i,o,s){var l=u(e[r],e,i);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==typeof d&&a.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,o,s)}),(function(e){n("throw",e,o,s)})):t.resolve(d).then((function(e){c.value=e,o(c)}),(function(e){return n("throw",e,o,s)}))}s(l.arg)}var r;this._invoke=function(e,a){function i(){return new t((function(t,r){n(e,a,t,r)}))}return r=r?r.then(i,i):i()}}function x(e,n){var a=e.iterator[n.method];if(a===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,x(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(a,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,m;var i=r.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function E(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 j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function M(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function n(){for(;++r<e.length;)if(a.call(e,r))return n.value=e[r],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}return{next:O}}function O(){return{value:t,done:!0}}return b.prototype=C.constructor=g,g.constructor=b,b.displayName=l(g,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,s,"GeneratorFunction")),e.prototype=Object.create(C),e},e.awrap=function(e){return{__await:e}},k(S.prototype),S.prototype[o]=function(){return this},e.AsyncIterator=S,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new S(c(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},k(C),l(C,s,"Generator"),C[i]=function(){return this},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 a=t.pop();if(a in e)return n.value=a,n.done=!1,n}return n.done=!0,n}},e.values=M,T.prototype={constructor:T,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(j),!e)for(var n in this)"t"===n.charAt(0)&&a.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(a,r){return s.type="throw",s.arg=e,n.next=a,r&&(n.method="next",n.arg=t),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.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&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(o)},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),j(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 a=n.completion;if("throw"===a.type){var r=a.arg;j(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:M(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=a}catch(r){Function("r","regeneratorRuntime = r")(a)}},"./node_modules/regexp.prototype.flags/implementation.js":function(e,t,n){"use strict";var a=Object,r=TypeError;e.exports=function(){if(null!=this&&this!==a(this))throw new r("RegExp.prototype.flags getter called on non-object");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e}},"./node_modules/regexp.prototype.flags/index.js":function(e,t,n){"use strict";var a=n("./node_modules/define-properties/index.js"),r=n("./node_modules/call-bind/index.js"),i=n("./node_modules/regexp.prototype.flags/implementation.js"),o=n("./node_modules/regexp.prototype.flags/polyfill.js"),s=n("./node_modules/regexp.prototype.flags/shim.js"),l=r(i);a(l,{getPolyfill:o,implementation:i,shim:s}),e.exports=l},"./node_modules/regexp.prototype.flags/polyfill.js":function(e,t,n){"use strict";var a=n("./node_modules/regexp.prototype.flags/implementation.js"),r=n("./node_modules/define-properties/index.js").supportsDescriptors,i=Object.getOwnPropertyDescriptor,o=TypeError;e.exports=function(){if(!r)throw new o("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var e=i(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"boolean"==typeof/a/.dotAll)return e.get}return a}},"./node_modules/regexp.prototype.flags/shim.js":function(e,t,n){"use strict";var a=n("./node_modules/define-properties/index.js").supportsDescriptors,r=n("./node_modules/regexp.prototype.flags/polyfill.js"),i=Object.getOwnPropertyDescriptor,o=Object.defineProperty,s=TypeError,l=Object.getPrototypeOf,c=/a/;e.exports=function(){if(!a||!l)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=r(),t=l(c),n=i(t,"flags");return n&&n.get===e||o(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},"./node_modules/ripemd160/index.js":function(e,t,n){"use strict";var a=n("./node_modules/buffer/index.js").Buffer,r=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/hash-base/index.js"),o=new Array(16),s=[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(){i.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,a,r,i,o,s){return p(e+(t^n^a)+i+o|0,s)+r|0}function v(e,t,n,a,r,i,o,s){return p(e+(t&n|~t&a)+i+o|0,s)+r|0}function b(e,t,n,a,r,i,o,s){return p(e+((t|~n)^a)+i+o|0,s)+r|0}function g(e,t,n,a,r,i,o,s){return p(e+(t&a|n&~a)+i+o|0,s)+r|0}function y(e,t,n,a,r,i,o,s){return p(e+(t^(n|~a))+i+o|0,s)+r|0}r(h,i),h.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var n=0|this._a,a=0|this._b,r=0|this._c,i=0|this._d,h=0|this._e,_=0|this._a,w=0|this._b,C=0|this._c,k=0|this._d,S=0|this._e,x=0;x<80;x+=1){var E,j;x<16?(E=m(n,a,r,i,h,e[s[x]],d[0],c[x]),j=y(_,w,C,k,S,e[l[x]],f[0],u[x])):x<32?(E=v(n,a,r,i,h,e[s[x]],d[1],c[x]),j=g(_,w,C,k,S,e[l[x]],f[1],u[x])):x<48?(E=b(n,a,r,i,h,e[s[x]],d[2],c[x]),j=b(_,w,C,k,S,e[l[x]],f[2],u[x])):x<64?(E=g(n,a,r,i,h,e[s[x]],d[3],c[x]),j=v(_,w,C,k,S,e[l[x]],f[3],u[x])):(E=y(n,a,r,i,h,e[s[x]],d[4],c[x]),j=m(_,w,C,k,S,e[l[x]],f[4],u[x])),n=h,h=i,i=p(r,10),r=a,a=E,_=S,S=k,k=p(C,10),C=w,w=j}var T=this._b+r+k|0;this._b=this._c+i+S|0,this._c=this._d+h+_|0,this._d=this._e+n+w|0,this._e=this._a+a+C|0,this._a=T},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=a.alloc?a.alloc(20):new a(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 a,r=n("./node_modules/buffer/index.js"),i=r.Buffer,o={};for(a in r)r.hasOwnProperty(a)&&"SlowBuffer"!==a&&"Buffer"!==a&&(o[a]=r[a]);var s=o.Buffer={};for(a in i)i.hasOwnProperty(a)&&"allocUnsafe"!==a&&"allocUnsafeSlow"!==a&&(s[a]=i[a]);if(o.Buffer.prototype=i.prototype,s.from&&s.from!==Uint8Array.from||(s.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 i(e,t,n)}),s.alloc||(s.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 a=i(e);return t&&0!==t.length?"string"==typeof n?a.fill(t,n):a.fill(t):a.fill(0),a}),!o.kStringMaxLength)try{o.kStringMaxLength=t.binding("buffer").kStringMaxLength}catch(l){}o.constants||(o.constants={MAX_LENGTH:o.kMaxLength},o.kStringMaxLength&&(o.constants.MAX_STRING_LENGTH=o.kStringMaxLength)),e.exports=o}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/sha.js/hash.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer;function r(e,t){this._block=a.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}r.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=a.from(e,t));for(var n=this._block,r=this._blockSize,i=e.length,o=this._len,s=0;s<i;){for(var l=o%r,c=Math.min(i-s,r-l),u=0;u<c;u++)n[l+u]=e[s+u];s+=c,(o+=c)%r==0&&this._update(n)}return this._len+=i,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 a=(4294967295&n)>>>0,r=(n-a)/4294967296;this._block.writeUInt32BE(r,this._blockSize-8),this._block.writeUInt32BE(a,this._blockSize-4)}this._update(this._block);var i=this._hash();return e?i.toString(e):i},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 a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/sha.js/hash.js"),i=n("./node_modules/safe-buffer/index.js").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function l(){this.init(),this._w=s,r.call(this,64,56)}function c(e){return e<<30|e>>>2}function u(e,t,n,a){return 0===e?t&n|~t&a:2===e?t&n|t&a|n&a:t^n^a}a(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,a=0|this._a,r=0|this._b,i=0|this._c,s=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=a)<<5|t>>>27)+u(h,r,i,s)+l+n[f]+o[h];l=s,s=i,i=c(r),r=a,a=p}this._a=a+this._a|0,this._b=r+this._b|0,this._c=i+this._c|0,this._d=s+this._d|0,this._e=l+this._e|0},l.prototype._hash=function(){var e=i.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 a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/sha.js/hash.js"),i=n("./node_modules/safe-buffer/index.js").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function l(){this.init(),this._w=s,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,a){return 0===e?t&n|~t&a:2===e?t&n|t&a|n&a:t^n^a}a(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,a=0|this._a,r=0|this._b,i=0|this._c,s=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(a)+d(p,r,i,s)+l+n[h]+o[p]|0;l=s,s=i,i=u(r),r=a,a=m}this._a=a+this._a|0,this._b=r+this._b|0,this._c=i+this._c|0,this._d=s+this._d|0,this._e=l+this._e|0},l.prototype._hash=function(){var e=i.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 a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/sha.js/sha256.js"),i=n("./node_modules/sha.js/hash.js"),o=n("./node_modules/safe-buffer/index.js").Buffer,s=new Array(64);function l(){this.init(),this._w=s,i.call(this,64,56)}a(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=o.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 a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/sha.js/hash.js"),i=n("./node_modules/safe-buffer/index.js").Buffer,o=[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],s=new Array(64);function l(){this.init(),this._w=s,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}a(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,a=0|this._a,r=0|this._b,i=0|this._c,s=0|this._d,l=0|this._e,p=0|this._f,m=0|this._g,v=0|this._h,b=0;b<16;++b)n[b]=e.readInt32BE(4*b);for(;b<64;++b)n[b]=0|(((t=n[b-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+n[b-7]+h(n[b-15])+n[b-16];for(var g=0;g<64;++g){var y=v+f(l)+c(l,p,m)+o[g]+n[g]|0,_=d(a)+u(a,r,i)|0;v=m,m=p,p=l,l=s+y|0,s=i,i=r,r=a,a=y+_|0}this._a=a+this._a|0,this._b=r+this._b|0,this._c=i+this._c|0,this._d=s+this._d|0,this._e=l+this._e|0,this._f=p+this._f|0,this._g=m+this._g|0,this._h=v+this._h|0},l.prototype._hash=function(){var e=i.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 a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/sha.js/sha512.js"),i=n("./node_modules/sha.js/hash.js"),o=n("./node_modules/safe-buffer/index.js").Buffer,s=new Array(160);function l(){this.init(),this._w=s,i.call(this,128,112)}a(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=o.allocUnsafe(48);function t(t,n,a){e.writeInt32BE(t,a),e.writeInt32BE(n,a+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 a=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/sha.js/hash.js"),i=n("./node_modules/safe-buffer/index.js").Buffer,o=[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],s=new Array(160);function l(){this.init(),this._w=s,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 v(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function b(e,t){return e>>>0<t>>>0?1:0}a(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,a=0|this._bh,r=0|this._ch,i=0|this._dh,s=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,k=0|this._dl,S=0|this._el,x=0|this._fl,E=0|this._gl,j=0|this._hl,T=0;T<32;T+=2)t[T]=e.readInt32BE(4*T),t[T+1]=e.readInt32BE(4*T+4);for(;T<160;T+=2){var M=t[T-30],O=t[T-30+1],P=h(M,O),A=p(O,M),D=m(M=t[T-4],O=t[T-4+1]),L=v(O,M),R=t[T-14],I=t[T-14+1],B=t[T-32],N=t[T-32+1],F=A+I|0,V=P+R+b(F,A)|0;V=(V=V+D+b(F=F+L|0,L)|0)+B+b(F=F+N|0,N)|0,t[T]=V,t[T+1]=F}for(var H=0;H<160;H+=2){V=t[H],F=t[H+1];var U=u(n,a,r),z=u(_,w,C),G=d(n,_),W=d(_,n),q=f(s,S),K=f(S,s),Y=o[H],$=o[H+1],Z=c(s,l,g),X=c(S,x,E),Q=j+K|0,J=y+q+b(Q,j)|0;J=(J=(J=J+Z+b(Q=Q+X|0,X)|0)+Y+b(Q=Q+$|0,$)|0)+V+b(Q=Q+F|0,F)|0;var ee=W+z|0,te=G+U+b(ee,W)|0;y=g,j=E,g=l,E=x,l=s,x=S,s=i+J+b(S=k+Q|0,k)|0,i=r,k=C,r=a,C=w,a=n,w=_,n=J+te+b(_=Q+ee|0,Q)|0}this._al=this._al+_|0,this._bl=this._bl+w|0,this._cl=this._cl+C|0,this._dl=this._dl+k|0,this._el=this._el+S|0,this._fl=this._fl+x|0,this._gl=this._gl+E|0,this._hl=this._hl+j|0,this._ah=this._ah+n+b(this._al,_)|0,this._bh=this._bh+a+b(this._bl,w)|0,this._ch=this._ch+r+b(this._cl,C)|0,this._dh=this._dh+i+b(this._dl,k)|0,this._eh=this._eh+s+b(this._el,S)|0,this._fh=this._fh+l+b(this._fl,x)|0,this._gh=this._gh+g+b(this._gl,E)|0,this._hh=this._hh+y+b(this._hl,j)|0},l.prototype._hash=function(){var e=i.allocUnsafe(64);function t(t,n,a){e.writeInt32BE(t,a),e.writeInt32BE(n,a+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 a=n("./node_modules/events/events.js").EventEmitter;function r(){a.call(this)}n("./node_modules/inherits/inherits_browser.js")(r,a),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 i(){n.readable&&n.resume&&n.resume()}n.on("data",r),e.on("drain",i),e._isStdio||t&&!1===t.end||(n.on("end",s),n.on("close",l));var o=!1;function s(){o||(o=!0,e.end())}function l(){o||(o=!0,"function"==typeof e.destroy&&e.destroy())}function c(e){if(u(),0===a.listenerCount(this,"error"))throw e}function u(){n.removeListener("data",r),e.removeListener("drain",i),n.removeListener("end",s),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/tinycolor2/tinycolor.js":function(e,t,n){!function(t){var n=/^\s+/,a=/\s+$/,r=0,i=t.round,o=t.min,s=t.max,l=t.random;function c(e,l){if(l=l||{},(e=e||"")instanceof c)return e;if(!(this instanceof c))return new c(e,l);var u=function(e){var r={r:0,g:0,b:0},i=1,l=null,c=null,u=null,d=!1,f=!1;"string"==typeof e&&(e=function(e){e=e.replace(n,"").replace(a,"").toLowerCase();var t,r=!1;if(j[e])e=j[e],r=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=V.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=V.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=V.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=V.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=V.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=V.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=V.hex8.exec(e))return{r:A(t[1]),g:A(t[2]),b:A(t[3]),a:I(t[4]),format:r?"name":"hex8"};if(t=V.hex6.exec(e))return{r:A(t[1]),g:A(t[2]),b:A(t[3]),format:r?"name":"hex"};if(t=V.hex4.exec(e))return{r:A(t[1]+""+t[1]),g:A(t[2]+""+t[2]),b:A(t[3]+""+t[3]),a:I(t[4]+""+t[4]),format:r?"name":"hex8"};if(t=V.hex3.exec(e))return{r:A(t[1]+""+t[1]),g:A(t[2]+""+t[2]),b:A(t[3]+""+t[3]),format:r?"name":"hex"};return!1}(e));"object"==typeof e&&(H(e.r)&&H(e.g)&&H(e.b)?(h=e.r,p=e.g,m=e.b,r={r:255*O(h,255),g:255*O(p,255),b:255*O(m,255)},d=!0,f="%"===String(e.r).substr(-1)?"prgb":"rgb"):H(e.h)&&H(e.s)&&H(e.v)?(l=L(e.s),c=L(e.v),r=function(e,n,a){e=6*O(e,360),n=O(n,100),a=O(a,100);var r=t.floor(e),i=e-r,o=a*(1-n),s=a*(1-i*n),l=a*(1-(1-i)*n),c=r%6;return{r:255*[a,s,o,o,l,a][c],g:255*[l,a,a,s,o,o][c],b:255*[o,o,l,a,a,s][c]}}(e.h,l,c),d=!0,f="hsv"):H(e.h)&&H(e.s)&&H(e.l)&&(l=L(e.s),u=L(e.l),r=function(e,t,n){var a,r,i;function o(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=O(e,360),t=O(t,100),n=O(n,100),0===t)a=r=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;a=o(l,s,e+1/3),r=o(l,s,e),i=o(l,s,e-1/3)}return{r:255*a,g:255*r,b:255*i}}(e.h,l,u),d=!0,f="hsl"),e.hasOwnProperty("a")&&(i=e.a));var h,p,m;return i=M(i),{ok:d,format:e.format||f,r:o(255,s(r.r,0)),g:o(255,s(r.g,0)),b:o(255,s(r.b,0)),a:i}}(e);this._originalInput=e,this._r=u.r,this._g=u.g,this._b=u.b,this._a=u.a,this._roundA=i(100*this._a)/100,this._format=l.format||u.format,this._gradientType=l.gradientType,this._r<1&&(this._r=i(this._r)),this._g<1&&(this._g=i(this._g)),this._b<1&&(this._b=i(this._b)),this._ok=u.ok,this._tc_id=r++}function u(e,t,n){e=O(e,255),t=O(t,255),n=O(n,255);var a,r,i=s(e,t,n),l=o(e,t,n),c=(i+l)/2;if(i==l)a=r=0;else{var u=i-l;switch(r=c>.5?u/(2-i-l):u/(i+l),i){case e:a=(t-n)/u+(t<n?6:0);break;case t:a=(n-e)/u+2;break;case n:a=(e-t)/u+4}a/=6}return{h:a,s:r,l:c}}function d(e,t,n){e=O(e,255),t=O(t,255),n=O(n,255);var a,r,i=s(e,t,n),l=o(e,t,n),c=i,u=i-l;if(r=0===i?0:u/i,i==l)a=0;else{switch(i){case e:a=(t-n)/u+(t<n?6:0);break;case t:a=(n-e)/u+2;break;case n:a=(e-t)/u+4}a/=6}return{h:a,s:r,v:c}}function f(e,t,n,a){var r=[D(i(e).toString(16)),D(i(t).toString(16)),D(i(n).toString(16))];return a&&r[0].charAt(0)==r[0].charAt(1)&&r[1].charAt(0)==r[1].charAt(1)&&r[2].charAt(0)==r[2].charAt(1)?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}function h(e,t,n,a){return[D(R(a)),D(i(e).toString(16)),D(i(t).toString(16)),D(i(n).toString(16))].join("")}function p(e,t){t=0===t?0:t||10;var n=c(e).toHsl();return n.s-=t/100,n.s=P(n.s),c(n)}function m(e,t){t=0===t?0:t||10;var n=c(e).toHsl();return n.s+=t/100,n.s=P(n.s),c(n)}function v(e){return c(e).desaturate(100)}function b(e,t){t=0===t?0:t||10;var n=c(e).toHsl();return n.l+=t/100,n.l=P(n.l),c(n)}function g(e,t){t=0===t?0:t||10;var n=c(e).toRgb();return n.r=s(0,o(255,n.r-i(-t/100*255))),n.g=s(0,o(255,n.g-i(-t/100*255))),n.b=s(0,o(255,n.b-i(-t/100*255))),c(n)}function y(e,t){t=0===t?0:t||10;var n=c(e).toHsl();return n.l-=t/100,n.l=P(n.l),c(n)}function _(e,t){var n=c(e).toHsl(),a=(n.h+t)%360;return n.h=a<0?360+a:a,c(n)}function w(e){var t=c(e).toHsl();return t.h=(t.h+180)%360,c(t)}function C(e){var t=c(e).toHsl(),n=t.h;return[c(e),c({h:(n+120)%360,s:t.s,l:t.l}),c({h:(n+240)%360,s:t.s,l:t.l})]}function k(e){var t=c(e).toHsl(),n=t.h;return[c(e),c({h:(n+90)%360,s:t.s,l:t.l}),c({h:(n+180)%360,s:t.s,l:t.l}),c({h:(n+270)%360,s:t.s,l:t.l})]}function S(e){var t=c(e).toHsl(),n=t.h;return[c(e),c({h:(n+72)%360,s:t.s,l:t.l}),c({h:(n+216)%360,s:t.s,l:t.l})]}function x(e,t,n){t=t||6,n=n||30;var a=c(e).toHsl(),r=360/n,i=[c(e)];for(a.h=(a.h-(r*t>>1)+720)%360;--t;)a.h=(a.h+r)%360,i.push(c(a));return i}function E(e,t){t=t||6;for(var n=c(e).toHsv(),a=n.h,r=n.s,i=n.v,o=[],s=1/t;t--;)o.push(c({h:a,s:r,v:i})),i=(i+s)%1;return o}c.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,n,a,r=this.toRgb();return e=r.r/255,n=r.g/255,a=r.b/255,.2126*(e<=.03928?e/12.92:t.pow((e+.055)/1.055,2.4))+.7152*(n<=.03928?n/12.92:t.pow((n+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:t.pow((a+.055)/1.055,2.4))},setAlpha:function(e){return this._a=M(e),this._roundA=i(100*this._a)/100,this},toHsv:function(){var e=d(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=d(this._r,this._g,this._b),t=i(360*e.h),n=i(100*e.s),a=i(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+a+"%)":"hsva("+t+", "+n+"%, "+a+"%, "+this._roundA+")"},toHsl:function(){var e=u(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=u(this._r,this._g,this._b),t=i(360*e.h),n=i(100*e.s),a=i(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+a+"%)":"hsla("+t+", "+n+"%, "+a+"%, "+this._roundA+")"},toHex:function(e){return f(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,a,r){var o=[D(i(e).toString(16)),D(i(t).toString(16)),D(i(n).toString(16)),D(R(a))];if(r&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:i(this._r),g:i(this._g),b:i(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+i(this._r)+", "+i(this._g)+", "+i(this._b)+")":"rgba("+i(this._r)+", "+i(this._g)+", "+i(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:i(100*O(this._r,255))+"%",g:i(100*O(this._g,255))+"%",b:i(100*O(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+i(100*O(this._r,255))+"%, "+i(100*O(this._g,255))+"%, "+i(100*O(this._b,255))+"%)":"rgba("+i(100*O(this._r,255))+"%, "+i(100*O(this._g,255))+"%, "+i(100*O(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(T[f(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+h(this._r,this._g,this._b,this._a),n=t,a=this._gradientType?"GradientType = 1, ":"";if(e){var r=c(e);n="#"+h(r._r,r._g,r._b,r._a)}return"progid:DXImageTransform.Microsoft.gradient("+a+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,a=this._a<1&&this._a>=0;return t||!a||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return c(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(b,arguments)},brighten:function(){return this._applyModification(g,arguments)},darken:function(){return this._applyModification(y,arguments)},desaturate:function(){return this._applyModification(p,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(v,arguments)},spin:function(){return this._applyModification(_,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(x,arguments)},complement:function(){return this._applyCombination(w,arguments)},monochromatic:function(){return this._applyCombination(E,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(C,arguments)},tetrad:function(){return this._applyCombination(k,arguments)}},c.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var a in e)e.hasOwnProperty(a)&&(n[a]="a"===a?e[a]:L(e[a]));e=n}return c(e,t)},c.equals=function(e,t){return!(!e||!t)&&c(e).toRgbString()==c(t).toRgbString()},c.random=function(){return c.fromRatio({r:l(),g:l(),b:l()})},c.mix=function(e,t,n){n=0===n?0:n||50;var a=c(e).toRgb(),r=c(t).toRgb(),i=n/100;return c({r:(r.r-a.r)*i+a.r,g:(r.g-a.g)*i+a.g,b:(r.b-a.b)*i+a.b,a:(r.a-a.a)*i+a.a})},c.readability=function(e,n){var a=c(e),r=c(n);return(t.max(a.getLuminance(),r.getLuminance())+.05)/(t.min(a.getLuminance(),r.getLuminance())+.05)},c.isReadable=function(e,t,n){var a,r,i=c.readability(e,t);switch(r=!1,(a=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+a.size){case"AAsmall":case"AAAlarge":r=i>=4.5;break;case"AAlarge":r=i>=3;break;case"AAAsmall":r=i>=7}return r},c.mostReadable=function(e,t,n){var a,r,i,o,s=null,l=0;r=(n=n||{}).includeFallbackColors,i=n.level,o=n.size;for(var u=0;u<t.length;u++)(a=c.readability(e,t[u]))>l&&(l=a,s=c(t[u]));return c.isReadable(e,s,{level:i,size:o})||!r?s:(n.includeFallbackColors=!1,c.mostReadable(e,["#fff","#000"],n))};var j=c.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},T=c.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(j);function M(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function O(e,n){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var a=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=o(n,s(0,parseFloat(e))),a&&(e=parseInt(e*n,10)/100),t.abs(e-n)<1e-6?1:e%n/parseFloat(n)}function P(e){return o(1,s(0,e))}function A(e){return parseInt(e,16)}function D(e){return 1==e.length?"0"+e:""+e}function L(e){return e<=1&&(e=100*e+"%"),e}function R(e){return t.round(255*parseFloat(e)).toString(16)}function I(e){return A(e)/255}var B,N,F,V=(N="[\\s|\\(]+("+(B="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+B+")[,|\\s]+("+B+")\\s*\\)?",F="[\\s|\\(]+("+B+")[,|\\s]+("+B+")[,|\\s]+("+B+")[,|\\s]+("+B+")\\s*\\)?",{CSS_UNIT:new RegExp(B),rgb:new RegExp("rgb"+N),rgba:new RegExp("rgba"+F),hsl:new RegExp("hsl"+N),hsla:new RegExp("hsla"+F),hsv:new RegExp("hsv"+N),hsva:new RegExp("hsva"+F),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function H(e){return!!V.CSS_UNIT.exec(e)}e.exports?e.exports=c:"function"==typeof define&&define.amd?define((function(){return c})):window.tinycolor=c}(Math)},"./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","fujixerox","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","iveco","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","nationwide","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","onyourside","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","spreadbetting","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","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","कॉम","セール","佛山","ಭಾರತ","慈善","集团","在线","한국","ଭାରତ","大众汽车","点看","คอม","ভাৰত","ভারত","八卦","ישראל","موقع","বাংলা","公益","公司","香格里拉","网站","移动","我爱你","москва","қаз","католик","онлайн","сайт","联通","срб","бг","бел","קום","时尚","微博","淡马锡","ファッション","орг","नेट","ストア","アマゾン","삼성","சிங்கப்பூர்","商标","商店","商城","дети","мкд","ею","ポイント","新闻","家電","كوم","中文网","中信","中国","中國","娱乐","谷歌","భారత్","ලංකා","電訊盈科","购物","クラウド","ભારત","通販","भारतम्","भारत","भारोत","网店","संगठन","餐厅","网络","ком","укр","香港","亚马逊","诺基亚","食品","飞利浦","台湾","台灣","手机","мон","الجزائر","عمان","ارامكو","ایران","العليان","اتصالات","امارات","بازار","موريتانيا","پاکستان","الاردن","بارت","بھارت","المغرب","ابوظبي","البحرين","السعودية","ڀارت","كاثوليك","سودان","همراه","عراق","مليسيا","澳門","닷컴","政府","شبكة","بيتك","عرب","გე","机构","组织机构","健康","ไทย","سورية","招聘","рус","рф","تونس","大拿","ລາວ","みんな","グーグル","ευ","ελ","世界","書籍","ഭാരതം","ਭਾਰਤ","网址","닷넷","コム","天主教","游戏","vermögensberater","vermögensberatung","企业","信息","嘉里大酒店","嘉里","مصر","قطر","广东","இலங்கை","இந்தியா","հայ","新加坡","فلسطين","政务","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 a=n("./node_modules/to-space-case/index.js");e.exports=function(e){return a(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():a.test(e)?(function(e){return e.replace(i,(function(e,t){return t?" "+t:""}))}(e)||e).toLowerCase():r.test(e)?function(e){return e.replace(o,(function(e,t,n){return t+" "+n.toLowerCase().split("").join(" ")}))}(e).toLowerCase():e.toLowerCase()};var n=/\s/,a=/(_|-|\.|:)/,r=/([a-z][A-Z]|[A-Z][a-z])/;var i=/[\W_]+(.|$)/g;var o=/(.)([A-Z]+)/g},"./node_modules/to-space-case/index.js":function(e,t,n){var a=n("./node_modules/to-no-case/index.js");e.exports=function(e){return a(e).replace(/[\W_]+(.|$)/g,(function(e,t){return t?" "+t:""})).trim()}},"./node_modules/type/function/is.js":function(e,t,n){"use strict";var a=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!a(e)}},"./node_modules/type/object/is.js":function(e,t,n){"use strict";var a=n("./node_modules/type/value/is.js"),r={object:!0,function:!0,undefined:!0};e.exports=function(e){return!!a(e)&&hasOwnProperty.call(r,typeof e)}},"./node_modules/type/plain-function/is.js":function(e,t,n){"use strict";var a=n("./node_modules/type/function/is.js"),r=/^\s*class[\s{/}]/,i=Function.prototype.toString;e.exports=function(e){return!!a(e)&&!r.test(i.call(e))}},"./node_modules/type/prototype/is.js":function(e,t,n){"use strict";var a=n("./node_modules/type/object/is.js");e.exports=function(e){if(!a(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/uniq/uniq.js":function(e,t,n){"use strict";e.exports=function(e,t,n){return 0===e.length?e:t?(n||e.sort(t),function(e,t){for(var n=1,a=e.length,r=e[0],i=e[0],o=1;o<a;++o)if(i=r,t(r=e[o],i)){if(o===n){n++;continue}e[n++]=r}return e.length=n,e}(e,t)):(n||e.sort(),function(e){for(var t=1,n=e.length,a=e[0],r=e[0],i=1;i<n;++i,r=a)if(r=a,(a=e[i])!==r){if(i===t){t++;continue}e[t++]=a}return e.length=t,e}(e))}},"./node_modules/url-regex/index.js":function(e,t,n){"use strict";const a=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|${a.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/warning/warning.js":function(e,t,n){"use strict";var a=function(){};e.exports=a},"./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 a=Array.prototype.slice.call(arguments,2);return function(){var n=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(n,a),e.apply(t,n)}}return function(){return e.apply(t,arguments)}}function a(e,r,i){return(a=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 i(e,t){this.a=e,this.o=t||e,this.c=this.o.document}var o=!!window.FontFace;function s(e,t,n,a){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 a&&t.appendChild(e.c.createTextNode(a)),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 a=e.className.split(/\s+/),r=0;r<t.length;r+=1){for(var i=!1,o=0;o<a.length;o+=1)if(t[r]===a[o]){i=!0;break}i||a.push(t[r])}for(t=[],r=0;r<a.length;r+=1){for(i=!1,o=0;o<n.length;o+=1)if(a[r]===n[o]){i=!0;break}i||t.push(a[r])}e.className=t.join(" ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"")}function d(e,t){for(var n=e.className.split(/\s+/),a=0,r=n.length;a<r;a++)if(n[a]==t)return!0;return!1}function f(e,t,n){function a(){u&&r&&i&&(u(c),u=null)}t=s(e,"link",{rel:"stylesheet",href:t,media:"all"});var r=!1,i=!0,c=null,u=n||null;o?(t.onload=function(){r=!0,a()},t.onerror=function(){r=!0,c=Error("Stylesheet failed to load"),a()}):setTimeout((function(){r=!0,a()}),0),l(e,"head",t)}function h(e,t,n,a){var r=e.c.getElementsByTagName("head")[0];if(r){var i=s(e,"script",{src:t}),o=!1;return i.onload=i.onreadystatechange=function(){o||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(o=!0,n&&n(null),i.onload=i.onreadystatechange=null,"HEAD"==i.parentNode.tagName&&r.removeChild(i))},r.appendChild(i),setTimeout((function(){o||(o=!0,n&&n(Error("Script load timeout")))}),a||5e3),i}return null}function p(){this.a=0,this.c=null}function m(e){return e.a++,function(){e.a--,b(e)}}function v(e,t){e.c=t,b(e)}function b(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 a=e[n].replace(/['"]/g,"");-1!=a.indexOf(" ")||/^\d/.test(a)?t.push("'"+a+"'"):t.push(a)}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 k(e){var t=4,n="n",a=null;return e&&((a=e.match(/(normal|oblique|italic)/i))&&a[1]&&(n=a[1].substr(0,1).toLowerCase()),(a=e.match(/([1-9]00|normal|bold)/i))&&a[1]&&(/bold/i.test(a[1])?t=7:/[1-9]00/.test(a[1])&&(t=parseInt(a[1].substr(0,1),10)))),n+t}function S(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 x(e){if(e.g){var t=d(e.f,e.a.c("wf","active")),n=[],a=[e.a.c("wf","loading")];t||n.push(e.a.c("wf","inactive")),u(e.f,n,a)}E(e,"inactive")}function E(e,t,n){e.j&&e.h[t]&&(n?e.h[t](n.c,w(n)):e.h[t]())}function j(){this.c={}}function T(e,t){this.c=e,this.f=t,this.a=s(this.c,"span",{"aria-hidden":"true"},this.f)}function M(e){l(e.c,"body",e.a)}function O(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 P(e,t,n,a,r,i){this.g=e,this.j=t,this.a=a,this.c=n,this.f=r||3e3,this.h=i||void 0}function A(e,t,n,a,r,i,o){this.v=e,this.B=t,this.c=n,this.a=a,this.s=o||"BESbswy",this.f={},this.w=r||3e3,this.u=i||null,this.m=this.j=this.h=this.g=null,this.g=new T(this.c,this.s),this.h=new T(this.c,this.s),this.j=new T(this.c,this.s),this.m=new T(this.c,this.s),e=O(e=new y(this.a.c+",serif",w(this.a))),this.g.a.style.cssText=e,e=O(e=new y(this.a.c+",sans-serif",w(this.a))),this.h.a.style.cssText=e,e=O(e=new y("serif",w(this.a))),this.j.a.style.cssText=e,e=O(e=new y("sans-serif",w(this.a))),this.m.a.style.cssText=e,M(this.g),M(this.h),M(this.j),M(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)},P.prototype.start=function(){var e=this.c.o.document,t=this,n=r(),a=new Promise((function(a,i){!function o(){r()-n>=t.f?i():e.fonts.load(function(e){return C(e)+" "+e.f+"00 300px "+_(e.c)}(t.a),t.h).then((function(e){1<=e.length?a():setTimeout(o,25)}),(function(){i()}))}()})),i=null,o=new Promise((function(e,n){i=setTimeout(n,t.f)}));Promise.race([o,a]).then((function(){i&&(clearTimeout(i),i=null),t.g(t.a)}),(function(){t.j(t.a)}))};var D={D:"serif",C:"sans-serif"},L=null;function R(){if(null===L){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);L=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return L}function I(e,t,n){for(var a in D)if(D.hasOwnProperty(a)&&t===e.f[D[a]]&&n===e.f[D[a]])return!0;return!1}function B(e){var t,n=e.g.a.offsetWidth,i=e.h.a.offsetWidth;(t=n===e.f.serif&&i===e.f["sans-serif"])||(t=R()&&I(e,n,i)),t?r()-e.A>=e.w?R()&&I(e,n,i)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?N(e,e.v):N(e,e.B):function(e){setTimeout(a((function(){B(this)}),e),50)}(e):N(e,e.v)}function N(e,t){setTimeout(a((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}A.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),B(this)};var V=null;function H(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")]),E(e,"active")):x(e.a))}function U(e){this.j=e,this.a=new j,this.h=0,this.f=this.g=!0}function z(e,t,n,r,i){var o=0==--e.h;(e.f||e.g)&&setTimeout((function(){var e=i||null,s=r||{};if(0===n.length&&o)x(t.a);else{t.f+=n.length,o&&(t.j=o);var l,c=[];for(l=0;l<n.length;l++){var d=n[l],f=s[d.c],h=t.a,p=d;if(h.g&&u(h.f,[h.a.c("wf",p.c,w(p).toString(),"loading")]),E(h,"fontloading",p),h=null,null===V)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);V=p?42<parseInt(p[1],10):!m}else V=!1;h=V?new P(a(t.g,t),a(t.h,t),t.c,d,t.s,f):new A(a(t.g,t),a(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 G(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||K,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")]),E(t,"fontactive",e),this.m=!0,H(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")),a=[],r=[t.a.c("wf",e.c,w(e).toString(),"loading")];n||a.push(t.a.c("wf",e.c,w(e).toString(),"inactive")),u(t.f,a,r)}E(t,"fontinactive",e),H(this)},U.prototype.load=function(e){this.c=new i(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,function(e,t,n){var a=[],r=n.timeout;!function(e){e.g&&u(e.f,[e.a.c("wf","loading")]),E(e,"loading")}(t);a=function(e,t,n){var a,r=[];for(a in t)if(t.hasOwnProperty(a)){var i=e.c[a];i&&r.push(i(t[a],n))}return r}(e.a,n,e.c);var i=new F(e.c,t,r);for(e.h=a.length,t=0,n=a.length;t<n;t++)a[t].load((function(t,n,a){z(e,i,t,n,a)}))}(this,new S(this.c,e),e)},G.prototype.load=function(e){function t(){if(i["__mti_fntLst"+a]){var n,r=i["__mti_fntLst"+a](),o=[];if(r)for(var s=0;s<r.length;s++){var l=r[s].fontfamily;null!=r[s].fontStyle&&null!=r[s].fontWeight?(n=r[s].fontStyle+r[s].fontWeight,o.push(new y(l,n))):o.push(new y(l))}e(o)}else setTimeout((function(){t()}),50)}var n=this,a=n.a.projectId,r=n.a.version;if(a){var i=n.c.o;h(this.c,(n.a.api||"https://fast.fonts.net/jsapi")+"/"+a+".js"+(r?"?v="+r:""),(function(r){r?e([]):(i["__MonotypeConfiguration__"+a]=function(){return n.a},t())})).id="__MonotypeAPIScript__"+a}else e([])},W.prototype.load=function(e){var t,n,a=this.a.urls||[],r=this.a.families||[],i=this.a.testStrings||{},o=new p;for(t=0,n=a.length;t<n;t++)f(this.c,a[t],m(o));var s=[];for(t=0,n=r.length;t<n;t++)if((a=r[t].split(":"))[1])for(var l=a[1].split(","),c=0;c<l.length;c+=1)s.push(new y(a[0],l[c]));else s.push(new y(a[0]));v(o,(function(){e(s,i)}))};var K="https://fonts.googleapis.com/css";function Y(e){this.f=e,this.a=[],this.c={}}var $={latin:"BESbswy","latin-ext":"çöüğş",cyrillic:"йяЖ",greek:"αβΣ",khmer:"កខគ",Hanuman:"កខគ"},Z={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"},X={i:"i",italic:"i",n:"n",normal:"n"},Q=/^(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 J(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=[]}J.prototype.load=function(e){var t=new p,n=this.c,a=new q(this.a.api,this.a.text),r=this.a.families;!function(e,t){for(var n=t.length,a=0;a<n;a++){var r=t[a].split(":");3==r.length&&e.f.push(r.pop());var i="";2==r.length&&""!=r[1]&&(i=":"),e.a.push(r.join(i))}}(a,r);var i=new Y(r);!function(e){for(var t=e.f.length,n=0;n<t;n++){var a=e.f[n].split(":"),r=a[0].replace(/\+/g," "),i=["n4"];if(2<=a.length){var o;if(o=[],s=a[1])for(var s,l=(s=s.split(",")).length,c=0;c<l;c++){var u;if((u=s[c]).match(/^[\w-]+$/))if(null==(d=Q.exec(u.toLowerCase())))u="";else{if(u=null==(u=d[2])||""==u?"n":X[u],null==(d=d[1])||""==d)d="4";else var d=Z[d]||(isNaN(d)?"4":d.substr(0,1));u=[u,d].join("")}else u="";u&&o.push(u)}0<o.length&&(i=o),3==a.length&&(o=[],0<(a=(a=a[2])?a.split(","):o).length&&(a=$[a[0]])&&(e.c[r]=a))}for(e.c[r]||(a=$[r])&&(e.c[r]=a),a=0;a<i.length;a+=1)e.a.push(new y(r,i[a]))}}(i),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=[],a=0;a<t;a++)n.push(e.a[a].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}(a),m(t)),v(t,(function(){e(i.a,i.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 a=[],r=0;r<t.length;r+=2)for(var i=t[r],o=t[r+1],s=0;s<o.length;s++)a.push(new y(i,o[s]));try{n.Typekit.load({events:!1,classes:!1,async:!0})}catch(l){}e(a)}}),2e3):e([])},ne.prototype.load=function(e){var t=this.f.id,n=this.c.o,a=this;t?(n.__webfontfontdeckmodule__||(n.__webfontfontdeckmodule__={}),n.__webfontfontdeckmodule__[t]=function(t,n){for(var r=0,i=n.fonts.length;r<i;++r){var o=n.fonts[r];a.a.push(new y(o.name,k("font-weight:"+o.weight+";font-style:"+o.style)))}e(a.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 ae=new U(window);ae.a.c.custom=function(e,t){return new W(t,e)},ae.a.c.fontdeck=function(e,t){return new ne(t,e)},ae.a.c.monotype=function(e,t){return new G(t,e)},ae.a.c.typekit=function(e,t){return new te(t,e)},ae.a.c.google=function(e,t){return new J(t,e)};var re={load:a(ae.load,ae)};"function"==typeof define&&define.amd?define((function(){return re})):e.exports?e.exports=re:(window.WebFont=re,window.WebFontConfig&&ae.load(window.WebFontConfig))}()},"./public/activation.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/react/index.js"),r=n.n(a),i=n("./node_modules/react-dom/index.js"),o=n.n(i),s=(n("./public/variables.js"),n("./public/config/wp-services.js"),n("./public/config/wp-attributes.js"),n("./node_modules/@babel/runtime/helpers/asyncToGenerator/index.js")),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),v=n.n(m),b=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),g=n.n(b),y=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),_=n.n(y),w=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),C=n.n(w),k=n("./node_modules/@babel/runtime/regenerator/index.js"),S=n.n(k),x=n("./node_modules/vc-cake/index.js"),E=n.n(x);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,a=_()(e);if(t){var r=_()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return g()(this,n)}}var T=Object(x.getService)("dataManager"),M=function(e){v()(n,e);var t=j(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).activationContent=r.a.createRef(),a}return f()(n,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.activationContent.current&&e.activationContent.current.classList.add("vcv-activation-content--active")}),0)}},{key:"getDownloadText",value:function(e){var t=e.assetsActions,a=e.activeAssetsAction,i=e.postUpdateActions,o=e.activePostUpdate,s=e.assetsActionsDone,l=e.postUpdateDone;if(!e.actionsStarted)return r.a.createElement("p",{className:"vcv-activation-loading-text"},n.texts.downloadingInitialExtensionsText);if(!s){var c=t[a],u=n.texts.downloadingAssetsText.replace("{i}",a+1).replace("{cnt}",t.length).replace("{name}",c.name);return r.a.createElement("p",{className:"vcv-activation-loading-text"},u)}if(!l){var d=i[o],f=n.texts.postUpdateText.replace("{i}",o+1).replace("{cnt}",i.length).replace("{name}",d.name||"No name");return r.a.createElement("p",{className:"vcv-activation-loading-text"},f)}return s&&l?r.a.createElement("p",{className:"vcv-activation-loading-text"},n.texts.savingResultsText):void 0}},{key:"render",value:function(){var e=this;return r.a.createElement(ce,null,(function(t){var a=t.assetsActions,i=t.postUpdateActions,o=t.activeAssetsAction,s=t.activePostUpdate,l=t.showSkipPostButton,c=t.assetsActionsDone,u=t.postUpdateDone,d=t.actionsStarted,f=t.loadingText,h=t.loadingDescription;return r.a.createElement("div",{className:"vcv-activation-loading-screen vcv-activation-content",ref:e.activationContent},r.a.createElement("div",{id:"vcv-posts-update-wrapper"}),r.a.createElement("div",{className:"vcv-loading-dots-container"},r.a.createElement("div",{className:"vcv-loading-dot vcv-loading-dot-1"}),r.a.createElement("div",{className:"vcv-loading-dot vcv-loading-dot-2"})),f?r.a.createElement("p",{className:"vcv-activation-loading-text"},f):e.getDownloadText({assetsActions:a,postUpdateActions:i,activeAssetsAction:o,activePostUpdate:s,assetsActionsDone:c,postUpdateDone:u,actionsStarted:d}),r.a.createElement("p",{className:"vcv-activation-loading-helper-text"},h||n.texts.doNotCloseWhileUpdateText),l&&r.a.createElement("div",{className:"vcv-activation-button-container"},r.a.createElement("button",{onClick:n.handleClickSkipPostUpdate,className:"vcv-activation-button"},"Skip this post")))}))}}],[{key:"handleClickSkipPostUpdate",value:function(){var e=T.get("rebuildPostSkipPost"),t=T.get("sourceID");e&&t&&e(t)}}]),n}(r.a.Component);C()(M,"localizations",T.get("localizations")),C()(M,"texts",{downloadingAssetsText:M.localizations?M.localizations.downloadingAssets:"Downloading assets {i} of {cnt}: {name}",downloadingInitialExtensionsText:M.localizations?M.localizations.downloadingInitialExtensions:"Downloading initial extensions",savingResultsText:M.localizations?M.localizations.savingResults:"Saving Results",postUpdateText:M.localizations?M.localizations.postUpdateText:"Update posts {i} in {cnt}: {name}",doNotCloseWhileUpdateText:M.localizations?M.localizations.doNotCloseWhileUpdateText:"Don’t close this window while the download is in progress.",skipThisPostText:M.localizations?M.localizations.skipThisPostText:"Skip this post"});var O=n("./public/components/account/vcvLogo.js");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,a=_()(e);if(t){var r=_()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return g()(this,n)}}var A=Object(x.getService)("dataManager"),D=function(e){v()(n,e);var t=P(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){return r.a.createElement("div",{className:"vcv-activation-plugin-version-box"},"version ",A.get("pluginVersion"))}}]),n}(r.a.Component);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,a=_()(e);if(t){var r=_()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return g()(this,n)}}var R=Object(x.getService)("dataManager"),I=function(e){v()(n,e);var t=L(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e=R.get("licenseType"),t=n.localizations?n.localizations.goPremium:"Go Premium",a=n.localizations?n.localizations.download:"Download",i=n.localizations?n.localizations.install:"Install";if(!R.get("manageOptions"))return null;var o="vcv-timeline-item";"premium"!==e&&"theme"!==e||(o+=" vcv-step-done");var s=r.a.createElement("li",{className:o},r.a.createElement("span",{className:"vcv-timeline-item-helper"},"3"),r.a.createElement("span",{className:"vcv-timeline-item-text"},t));return r.a.createElement("ul",{className:"vcv-timeline vcv-timeline--three-steps"},r.a.createElement("li",{className:"vcv-timeline-item vcv-step-done"},r.a.createElement("span",{className:"vcv-timeline-item-helper"},"1"),r.a.createElement("span",{className:"vcv-timeline-item-text"},a)),r.a.createElement("li",{className:"vcv-timeline-item vcv-step-done"},r.a.createElement("span",{className:"vcv-timeline-item-helper"},"2"),r.a.createElement("span",{className:"vcv-timeline-item-text"},i)),s)}}]),n}(r.a.Component);C()(I,"localizations",R.get("localizations"));var B=n("./public/tools/response.js");function N(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,a=_()(e);if(t){var r=_()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return g()(this,n)}}var F=Object(x.getService)("dataProcessor"),V=Object(x.getService)("dataManager"),H=function(e){v()(n,e);var t=N(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={licenseValue:"",hasError:!1,errorText:""},a.activationContent=r.a.createRef(),a.handleInputChange=a.handleInputChange.bind(p()(a)),a.handleInputFocus=a.handleInputFocus.bind(p()(a)),a.handleActivateClick=a.handleActivateClick.bind(p()(a)),a.setError=a.setError.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.activationContent.current&&e.activationContent.current.classList.add("vcv-activation-content--active")}),0)}},{key:"handleInputChange",value:function(e){var t=e.currentTarget&&e.currentTarget.value;this.setState({licenseValue:t})}},{key:"handleActivateClick",value:function(e){var t=this;e.preventDefault(),this.setState({hasError:!1,errorText:""}),this.state.licenseValue?(this.setState({loading:!0}),F.appAdminServerRequest({"vcv-action":"license:activate:adminNonce","vcv-license-key":this.state.licenseValue}).then((function(e){var n=Object(B.a)(e);if(n&&n.status){var a=V.get("updateUrl");a?window.location.href=a:window.location.reload()}else t.setError(n&&n.message?n.message:""),console.warn(n)}),(function(e){t.setError(),console.warn(e)}))):this.setState({hasError:!0})}},{key:"setError",value:function(e){e&&this.setState({errorText:e}),this.setState({hasError:!0,loading:!1})}},{key:"handleInputFocus",value:function(){this.setState({hasError:!1})}},{key:"getFeatureList",value:function(){var e=n.localizations?n.localizations.goPremium:"Go Premium",t=n.localizations?n.localizations.freeLicense:"Free License (Your plan)",a=n.localizations?n.localizations.limitedAccessToExtensions:"Limited access to the Visual Composer Hub of elements, templates, and addons",i=n.localizations?n.localizations.themeBuilderWithHFS:"A theme builder with Header, Footer, and Sidebar editor",o=n.localizations?n.localizations.wooCommerceCompatibility:"WooCommerce compatibility",s=n.localizations?n.localizations.premiumSupportAndUpdates:"Premium support and updates",l=n.localizations?n.localizations.premiumLicense:"Premium License",c=n.localizations?n.localizations.unlimitedAccessToExtensions:"Unlimited access to the Visual Composer Hub of elements, templates, and addons",u=r.a.createElement("a",{href:V.get("goPremiumUrlWithRef"),target:"_blank",rel:"noopener noreferrer",className:"vcv-activation-button vcv-activation-button--dark"},e);return r.a.createElement("div",{className:"vcv-activation-box-container"},r.a.createElement("div",{className:"vcv-activation-box"},r.a.createElement("h3",{className:"vcv-activation-box-heading"},t),r.a.createElement("ul",{className:"vcv-basic-list"},r.a.createElement("li",{className:"vcv-basic-list-item"},a),r.a.createElement("li",{className:"vcv-basic-list-item vcv-basic-list-item--not-included"},i),r.a.createElement("li",{className:"vcv-basic-list-item vcv-basic-list-item--not-included"},o),r.a.createElement("li",{className:"vcv-basic-list-item vcv-basic-list-item--not-included"},s))),r.a.createElement("div",{className:"vcv-activation-box"},r.a.createElement("h3",{className:"vcv-activation-box-heading"},l),r.a.createElement("ul",{className:"vcv-basic-list"},r.a.createElement("li",{className:"vcv-basic-list-item"},c),r.a.createElement("li",{className:"vcv-basic-list-item"},i),r.a.createElement("li",{className:"vcv-basic-list-item"},o),r.a.createElement("li",{className:"vcv-basic-list-item"},s)),r.a.createElement("div",{className:"vcv-activation-button-container"},u)))}},{key:"render",value:function(){var e=this.state,t=e.hasError,a=e.errorText,i=e.loading,o=n.localizations?n.localizations.enterYourLicenseKey:"Enter your license key",s=n.localizations?n.localizations.makeTheFinalStep:"Make the final step! Enter your license key to activate Visual Composer Premium and get full access to the Visual Composer Hub.",l=n.localizations?n.localizations.activateYourPremiumLicenseText:"Activate Your Premium License",c=n.localizations?n.localizations.activate:"Activate",u=n.localizations?n.localizations.bundledInAThemeText:"It seems that your copy of Visual Composer was bundled in a theme - use your Envato purchase key to activate Visual Composer Premium. You can also activate Visual Composer with a free or premium license.",d=n.localizations?n.localizations.alreadyHaveALicenseText:"Already have a license? Log in to My Visual Composer(link) to find it.",f="vcv-activation-input-field";t&&(f+=" vcv-activation-input-field--error"),i&&(f+=" vcv-activation-input-field--loading");var h=null;a&&(h=r.a.createElement("div",{className:"vcv-activation-box-error-box"},a));var p=V.get("authorApiKey"),m=V.get("utm")["activate-license-myvc-license-url"].replace("{medium}","activatepremium"),v=r.a.createElement("p",{className:"vcv-activation-input-field-forgot-license",dangerouslySetInnerHTML:{__html:d.replace("{link}",m)}}),b=null;return"theme"!==this.props.licenseType&&p&&(b=r.a.createElement("div",{className:"vcv-activation-theme-notice"},r.a.createElement("svg",{className:"vcv-activation-theme-notice-logo",enableBackground:"new 0 0 128 128",version:"1.1",viewBox:"0 0 128 128",xmlns:"http://www.w3.org/2000/svg"},r.a.createElement("g",null,r.a.createElement("rect",{fill:"none",height:"128",width:"128"}),r.a.createElement("path",{clipRule:"evenodd",d:"M102.953,0.702 c5.732,2.812,29.055,53.144,9.158,96.98c-15.979,35.2-56.093,35.204-76.427,22.8c-17.368-10.6-43.898-43.996-14.528-84.776 c1.243-1.548,4.225-1.408,3.552,3.268c-0.476,3.32-4.736,27.156,3.395,37.512c3.714,5.18,4.583,1.608,4.583,1.608 S32.053,43.41,58.422,17.078C75.16,1.022,98.374-1.546,102.953,0.702",fill:"#FFFFFF",fillRule:"evenodd"}))),u),v=null),r.a.createElement("div",{className:"vcv-activation-content",ref:this.activationContent},r.a.createElement(O.a,null),r.a.createElement(D,null),r.a.createElement(I,null),r.a.createElement("p",{className:"vcv-activation-heading"},l),r.a.createElement("p",{className:"vcv-activation-description"},s),h,r.a.createElement("div",{className:"vcv-activation-input-field-container"},r.a.createElement("form",{className:f,onSubmit:this.handleActivateClick},r.a.createElement("input",{name:"licenseKey",value:this.state.licenseValue,onChange:this.handleInputChange,maxLength:"36",onFocus:this.handleInputFocus,type:"text",className:"vcv-activation-input",placeholder:o}),r.a.createElement("button",{type:"submit",className:"vcv-activation-input-button",onClick:this.handleActivateClick},c)),v),b,this.getFeatureList())}}]),n}(r.a.Component);C()(H,"localizations",V.get("localizations"));var U=n("./public/components/account/logger.js"),z=function(){function e(t,n,a){u()(this,e),this.globalUrls=t,this.vendorUrl=n,this.updaterUrl=a}var t,n;return f()(e,[{key:"setup",value:(n=l()(S.a.mark((function e(){var t,n,a=this;return S.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return window.vcvPostUpdateAction="updatePosts",(t=window.jQuery).ajaxSetup({beforeSend:function(e,t){e.url=t.url}}),n=window.VCV_HUB_GET_ELEMENTS?window.VCV_HUB_GET_ELEMENTS():{},e.next=6,t.getJSON(this.globalUrls,{"vcv-nonce":window.vcvNonce}).done((function(e){if(e&&e.vcvGlobals){a.buildGlobalVariables(e.vcvGlobals);var t=e.vcvGlobals.findIndex((function(e){return"VCV_HUB_GET_ELEMENTS"===e.key}));t>-1?n=e.vcvGlobals[t].value:console.warn("VCV_HUB_GET_ELEMENTS not available in response",e.vcvGlobals)}})).fail((function(e,t,n){console.warn(e,t,n),Object(U.log)("Error in rebuild process get json globalUrls",{code:"postsUpdate-update-3",codeNum:"000012",jqXHR:e,status:t,error:n,globalUrls:a.globalUrls})}));case 6:return e.next=8,t.getScript(this.vendorUrl).fail((function(e,t,n){console.warn(e,t,n),Object(U.log)("Error in rebuild process get json vendorUrl ",{code:"postsUpdate-update-4",codeNum:"000013",jqXHR:e,status:t,error:n,vendorUrl:a.vendorUrl})}));case 8:return e.next=10,t.getScript(this.updaterUrl).fail((function(e,t,n){console.warn(e,t,n),Object(U.log)("Error in rebuild process get json updaterUrl",{code:"postsUpdate-update-5",codeNum:"000014",jqXHR:e,status:t,error:n,updaterUrl:a.updaterUrl})}));case 10:return e.next=12,this.downloadElements(n);case 12:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"isReady",value:function(){return!!this.ready}},{key:"downloadElements",value:function(e){var t=window.jQuery,n=[];return Object.keys(e).forEach((function(a){var r=e[a];n.push(t.getScript(r.bundlePath).fail((function(e,t,n){console.warn(e,t,n)})))})),Promise.all(n).catch((function(e){console.warn(e),Object(U.log)("Error in rebuild process downloadElements",{code:"postsUpdate-downloadElements-1",codeNum:"000015",error:e})}))}},{key:"setGlobalVariable",value:function(e,t){if(void 0===window[e]){if("vcvSourceID"===e)return;Object.defineProperty(window,e,{value:function(){return t},writable:!1})}}},{key:"buildGlobalVariables",value:function(e){var t=this;Object.keys(e).forEach((function(n){t.setGlobalVariable(e[n].key,e[n].value)}))}},{key:"update",value:(t=l()(S.a.mark((function e(t){var n,a;return S.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.isReady()){e.next=14;break}return e.prev=1,e.next=4,this.setup();case 4:this.ready=!0,e.next=14;break;case 7:throw e.prev=7,e.t0=e.catch(1),console.warn(e.t0),n=window.VCV_I18N&&window.VCV_I18N(),a=(n.postUpdateAjaxRequestError||"Failed to load: {file} #10077").replace(/{file}/,e.t0.url),Object(U.log)(a,{code:"postsUpdate-update-1",codeNum:"000010",error:e.t0,data:t}),a;case 14:return e.prev=14,e.next=17,window.vcvRebuildPostSave(t);case 17:e.next=24;break;case 19:return e.prev=19,e.t1=e.catch(14),console.warn(e.t1),Object(U.log)("Error in rebuild process",{code:"postsUpdate-update-2",codeNum:"000011",error:e.t1,data:t}),e.abrupt("return",new Error("Error in rebuild process"));case 24:return e.abrupt("return",t);case 25:case"end":return e.stop()}}),e,this,[[1,7],[14,19]])}))),function(e){return t.apply(this,arguments)})}]),e}(),G=n("./public/components/account/oopsScreen.js");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,a=_()(e);if(t){var r=_()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return g()(this,n)}}var q=function(e){v()(n,e);var t=W(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){return r.a.createElement(ce,null,(function(e){var t=e.error;return r.a.createElement(G.a,{errorMessage:t&&t.message,errorAction:t&&t.errorAction,errorReportAction:t&&t.errorReportAction,errorName:t&&t.errorName})}))}}]),n}(r.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,a=_()(e);if(t){var r=_()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return g()(this,n)}}var Y=Object(x.getService)("dataManager"),$=function(e){v()(n,e);var t=K(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).activationContent=r.a.createRef(),a}return f()(n,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.activationContent.current&&e.activationContent.current.classList.add("vcv-activation-content--active")}),0)}},{key:"render",value:function(){return r.a.createElement("div",{className:"vcv-activation-loading-screen vcv-activation-content",ref:this.activationContent},r.a.createElement(O.a,null),r.a.createElement("p",{className:"vcv-activation-loading-text"},n.texts.thankYouText),r.a.createElement("p",{className:"vcv-activation-loading-helper-text"},"We have successfully received Your error report."))}}]),n}(r.a.Component);C()($,"localizations",Y.get("localizations")),C()($,"texts",{thankYouText:$.localizations?$.localizations.thankYouText:"Thank You!"});var Z=n("./node_modules/classnames/index.js"),X=n.n(Z);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,a=_()(e);if(t){var r=_()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return g()(this,n)}}var J=E.a.getService("dataProcessor"),ee=E.a.getService("dataManager"),te=function(e){v()(n,e);var t=Q(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={isLoading:!1},a.activationContent=r.a.createRef(),a.handleTakeTutorialClick=a.handleTakeTutorialClick.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.activationContent.current&&e.activationContent.current.classList.add("vcv-activation-content--active")}),0)}},{key:"getDoMoreText",value:function(){if(!ee.get("isPremiumActivated")&&ee.get("manageOptions")){var e=n.localizations?n.localizations.alreadyHaveLicenseText:"Already have a Premium license? %1s or %2s.",t=n.localizations?n.localizations.activateHere:"Activate here",a=n.localizations?n.localizations.goPremiumLcFirst:"go Premium";return e=(e=e.replace("%1s",'<a href="'.concat(ee.get("goPremiumUrl"),'&vcv-ref=gettingstarted">').concat(t,"</a>"))).replace("%2s",'<a href="'.concat(ee.get("utm").gettingstarted,'" target="_blank" rel="noopener noreferrer">').concat(a,"</a>")),r.a.createElement("p",{className:"vcv-activation-description",dangerouslySetInnerHTML:{__html:e}})}}},{key:"handleTakeTutorialClick",value:function(e){var t=this;if(ee.get("tutorialPageUrl"))return!0;this.state.isLoading?e.preventDefault():(e.preventDefault(),this.setState({isLoading:!0}),J.appAdminServerRequest({"vcv-action":"editors:tutorial:create:adminNonce"}).then((function(e){var t=Object(B.a)(e);!0===t.status&&(window.location.href=t.tutorialUrl)}),(function(e){t.setState({isLoading:!1}),console.warn("Failed to get Tutorial Template URL",e)})))}},{key:"render",value:function(){var e=n.localizations?n.localizations.createYourWordpressWebsite:"Create Your WordPress Website Today.",t=n.localizations?n.localizations.startEasyBuildFast:"Start Easy. Build Fast.",a=n.localizations?n.localizations.buildYourSiteWithDragAndDrop:"Build your site with the help of the drag and drop builder and without coding - it's that easy.",i=n.localizations?n.localizations.createNewPage:"Create a new page",o=n.localizations?n.localizations.takeTutorialTemplate:"Try The Tutorial Template",s=null,l=null;if(ee.get("createNewUrl")&&(s=r.a.createElement("a",{href:ee.get("createNewUrl")||"",className:"vcv-activation-button"},i)),ee.get("tutorialPageCapability")){var c=X()({"vcv-activation-button":!0,"vcv-activation-button--dark":!0,"vcv-activation-button--loading":this.state.isLoading});l=r.a.createElement("a",{href:ee.get("tutorialPageUrl")||"",className:c,onClick:this.handleTakeTutorialClick},o)}return r.a.createElement("div",{className:"vcv-activation-content",ref:this.activationContent},r.a.createElement(O.a,null),r.a.createElement(D,null),r.a.createElement(I,null),r.a.createElement("p",{className:"vcv-activation-heading"},e,r.a.createElement("br",null),t),r.a.createElement("p",{className:"vcv-activation-description"},a),r.a.createElement("div",{className:"vcv-activation-video-container"},r.a.createElement("div",{className:"vcv-activation-video"},r.a.createElement("iframe",{className:"vcv-activation-video-iframe",src:"https://www.youtube.com/embed/ughXiLqxhxc?rel=0",frameBorder:"0"}))),r.a.createElement("div",{className:"vcv-activation-button-container"},s,l),this.getDoMoreText())}}]),n}(r.a.Component);function ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function ae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(n),!0).forEach((function(t){C()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function re(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,a=_()(e);if(t){var r=_()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return g()(this,n)}}C()(te,"localizations",ee.get("localizations"));var ie=window.jQuery,oe=r.a.createContext(),se=Object(x.getService)("dataManager"),le=function(e){v()(n,e);var t=re(n);function n(e){var a;u()(this,n),a=t.call(this,e),C()(p()(a),"doUpdatePostAction",function(){var e=l()(S.a.mark((function e(t){var n,r,i,o,s,l,c;return S.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.state,r=n.postUpdateActions,i=n.activePostUpdate,o=r[i],s=r,l=!1,c=window.setTimeout((function(){a.setState({showSkipPostButton:!0})}),6e4),e.prev=5,e.next=8,t.update(o);case 8:l=!0,e.next=16;break;case 11:e.prev=11,e.t0=e.catch(5),Object(U.log)("Failed Update Post",{code:"doAction-updatePosts-1",codeNum:"000003",action:r,postData:o,error:e.t0}),a.setError({errorAction:a.doPostUpdate,errorReportAction:a.sendErrorReport}),console.warn(e.t0);case 16:if(window.clearTimeout(c),a.setState({showSkipPostButton:!1}),!1!==l){e.next=20;break}return e.abrupt("return");case 20:if(!(i+1<s.length)){e.next=25;break}return a.setState({activePostUpdate:i+1}),e.abrupt("return",a.doUpdatePostAction(t));case 25:a.doneActions();case 26:case"end":return e.stop()}}),e,null,[[5,11]])})));return function(t){return e.apply(this,arguments)}}());var r=se.get("updateActions"),i=r&&r.actions,o=r&&r.posts,s=!i.length&&!o.length,c=se.get("slug");return n.shouldDoUpdate="vcv-update"===c||"vcv-update-fe"===c,a.state={activePage:c,assetsActions:i,postUpdateActions:o,activeAssetsAction:0,activePostUpdate:0,error:null,showSkipPostButton:!1,assetsActionsDone:!i.length,postUpdateDone:!o.length,actionsStarted:n.shouldDoUpdate,isLoadingFinished:s,sendingErrorReport:!1,errorReported:!1,loadingText:null,loadingDescription:null},a.doAction=a.doAction.bind(p()(a)),a.doneActions=a.doneActions.bind(p()(a)),a.doPostUpdate=a.doPostUpdate.bind(p()(a)),a.doUpdatePostAction=a.doUpdatePostAction.bind(p()(a)),a.setError=a.setError.bind(p()(a)),a.sendErrorReport=a.sendErrorReport.bind(p()(a)),a.sendErrorCallback=a.sendErrorCallback.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){var e=this.state,t=e.isLoadingFinished,a=e.assetsActions,r=e.postUpdateActions;n.shouldDoUpdate&&!t&&(a.length?this.doAction():r&&this.doPostUpdate())}},{key:"doAction",value:function(){var e=this,t=this.state.assetsActions.length,n=this.state.assetsActions[this.state.activeAssetsAction];this.setState({error:null}),ie.ajax(se.get("updateProcessActionUrl"),{dataType:"json",data:{"vcv-hub-action":n,"vcv-nonce":se.get("nonce")}}).done((function(a){a&&a.status?e.state.activeAssetsAction===t-1?(e.setState({assetsActionsDone:!0}),e.state.postUpdateActions&&e.state.postUpdateActions.length?e.doPostUpdate():e.doneActions()):(e.setState({activeAssetsAction:e.state.activeAssetsAction+1}),e.doAction()):(Object(U.log)("Failed Update Action",{code:"doAction-1",codeNum:"000004",action:n,error:a}),e.setError({message:a&&a.message?a.message:"",errorAction:e.doAction,errorReportAction:e.sendErrorReport}))})).fail((function(a,r,i){Object(U.log)("Failed Update Action",{code:"doAction-2",codeNum:"000005",action:n,jqxhr:a,textStatus:r,error:i});try{var o=JSON.parse(a.responseText?a.responseText:'""');e.setError({message:o&&o.message?o.message:"",errorAction:e.doAction,errorReportAction:e.sendErrorReport})}catch(c){var s=a.responseText;try{var l=Object(B.a)(s);if(l&&l.status)return void(e.state.activeAssetsAction===t-1?(e.setState({assetsActionsDone:!0}),e.state.postUpdateActions&&e.state.postUpdateActions.length?e.doPostUpdate():e.doneActions()):(e.setState({activeAssetsAction:e.state.activeAssetsAction+1}),e.doAction()))}catch(u){console.warn("Actions failed",u,a.responseText)}e.setError({errorAction:e.doAction,errorReportAction:e.sendErrorReport}),console.warn("Update action failed",c,a.responseText)}}))}},{key:"doPostUpdate",value:function(){var e=new z(se.get("updateGlobalVariablesUrl"),se.get("updateVendorUrl"),se.get("updateWPBundleUrl"));return this.setState({error:null}),this.doUpdatePostAction(e)}},{key:"doneActions",value:function(){this.setState({postUpdateDone:!0,isLoadingFinished:!0})}},{key:"redirect",value:function(){window.location.reload()}},{key:"getActiveScreen",value:function(){var e=this.state.activePage,t=n.shouldDoUpdate;if(this.state.error)return r.a.createElement(q,null);if(this.state.sendingErrorReport)return r.a.createElement(M,null);if(this.state.errorReported)return r.a.createElement($,null);var a=se.get("manageOptions"),i=se.get("licenseType");if(t){if(!this.state.isLoadingFinished)return r.a.createElement(M,null);this.redirect()}else{if(!a)return r.a.createElement(te,{licenseType:i});if("vcv-activate-license"===e||"vcv-about"===e||"vcv-license-options"===e)return r.a.createElement(H,{licenseType:i});if("vcv-getting-started"===e)return r.a.createElement(te,{licenseType:i})}}},{key:"sendErrorCallback",value:function(){this.setState({sendingErrorReport:!1,errorReported:!0})}},{key:"sendErrorReport",value:function(e){this.setState({error:null,sendingErrorReport:!0,loadingText:n.texts.sendingErrorReport,loadingDescription:n.texts.doNotCloseWhileSendingErrorReportText}),Object(U.send)(e,this.sendErrorCallback)}},{key:"setError",value:function(e){this.setState({error:ae(ae({},e),{},{errorName:"activation"})})}},{key:"render",value:function(){return r.a.createElement(oe.Provider,{value:ae({},this.state)},r.a.createElement("div",{className:"vcv-activation-section"},this.getActiveScreen()))}}]),n}(r.a.Component);C()(le,"localizations",se.get("localizations")),C()(le,"texts",{sendingErrorReport:le.localizations?le.localizations.sendingErrorReport:"Sending Error Report",doNotCloseWhileSendingErrorReportText:le.localizations?le.localizations.doNotCloseWhileSendingErrorReportText:"Don’t close this window while sending error is in progress."});var ce=oe.Consumer;o.a.render(r.a.createElement(le,null),document.querySelector(".vcv-settings"))},"./public/components/account/logger.js":function(e,t){var n=[],a=function(){return n};e.exports={log:function(e,t){var a=new Error;n.push({message:e,details:t,stack:a&&a.stack?a.stack:[]})},all:a,messages:function(){var e=[];return n.forEach((function(t){var n=t.message,a=t.details&&t.details.codeNum?t.details.codeNum:"#000";e.push(n+" code:"+a)})),e.join(",")},send:function(e,t){e&&e.preventDefault&&e.preventDefault(),window.jQuery.ajax({type:"POST",url:window.VCV_ERROR_REPORT_URL(),data:{"vcv-nonce":window.vcvNonce,errors:JSON.stringify(a())}}).always(t).done((function(t){try{var a=JSON.parse(t);a&&a.status&&(n=[])}catch(e){console.warn(e)}}))}}},"./public/components/account/oopsScreen.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n.n(m),b=n("./public/components/account/vcvLogo.js"),g=n("./node_modules/prop-types/index.js"),y=n.n(g),_=n("./node_modules/vc-cake/index.js");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,a=f()(e);if(t){var r=f()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return u()(this,n)}}var C=Object(_.getService)("dataManager"),k=C.get("localizations"),S={default:{message:k.feOopsMessageDefault,buttonText:k.feOopsButtonTextDefault,buttonLink:window.location.href.replace(/&vcv-action=frontend.*/i,"")},page_for_posts:{message:k.feOopsMessagePageForPosts,buttonText:k.feOopsButtonTextPageForPosts,buttonLink:window.location.href.replace(/&vcv-action=frontend.*/i,"")},activation:{message:k.updateFailed}},x=function(e){l()(n,e);var t=w(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).screenContent=v.a.createRef(),a}return o()(n,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.screenContent.current&&e.screenContent.current.classList.add("vcv-screen-content--active")}),0)}},{key:"getErrorMessage",value:function(){var e=this.props,t=e.errorName,n=e.errorMessage;return!n&&t&&Object.prototype.hasOwnProperty.call(S,t)&&(n=S[t].message),n}},{key:"getActionButtons",value:function(){var e=this.props,t=e.errorName,n=e.errorAction,a=e.errorReportAction;if(Object.prototype.hasOwnProperty.call(S,t)&&S[t].buttonText)return v.a.createElement("button",{className:"vcv-screen-button",onClick:function(){window.location=S[t].buttonLink}},S[t].buttonText);var r=k?k.feOopsTryAgainButtonText:"Try Again",i=k?k.feOopsReportAnIssueButtonText:"Report an Issue";return v.a.createElement(v.a.Fragment,null,n&&v.a.createElement("button",{onClick:n,className:"vcv-screen-button"},r),a&&v.a.createElement("a",{href:C.get("supportUrl"),className:"vcv-screen-button vcv-screen-button--dark"},i))}},{key:"render",value:function(){var e=k.somethingWentWrong||"Oops ... Something Went Wrong";return v.a.createElement("div",{className:"vcv-error-screen vcv-screen-content",ref:this.screenContent},v.a.createElement(b.a,null),v.a.createElement("p",{className:"vcv-screen-text"},e),v.a.createElement("p",{className:"vcv-screen-helper-text",dangerouslySetInnerHTML:{__html:this.getErrorMessage()}}),v.a.createElement("div",{className:"vcv-screen-button-container"},this.getActionButtons()))}}]),n}(v.a.Component);p()(x,"propTypes",{errorMessage:y.a.string,errorName:y.a.string})},"./public/components/account/vcvLogo.js":function(e,t,n){"use strict";var a=n("./node_modules/react/index.js"),r=n.n(a);t.a=function(){return r.a.createElement("div",{className:"vcv-logo"},r.a.createElement("svg",{width:"80px",height:"58px",viewBox:"0 0 963 696",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},r.a.createElement("polygon",{fill:"#0584B5",points:"0.6 139.7 0.6 417.5 241.2 556.4 241.2 278.6"}),r.a.createElement("g",null,r.a.createElement("polygon",{fill:"#09AEEF",points:"241.2 0.8 0.6 139.7 241.2 278.6 481.8 139.7"}),r.a.createElement("polygon",{fill:"#AED13B",points:"722.4 0.8 481.8 139.7 722.4 278.6 963 139.7"})),r.a.createElement("g",{transform:"translate(241.000000, 139.000000)"},r.a.createElement("polygon",{fill:"#B9880C",points:"240.8 0.7 240.8 278.5 481.4 417.4 481.4 139.6"}),r.a.createElement("polygon",{fill:"#B76800",points:"0.2 139.6 0.2 417.4 240.8 278.5 240.8 0.7"}),r.a.createElement("polygon",{fill:"#FDB715",points:"240.8 278.5 0.2 417.4 240.8 556.3 481.4 417.4"})),r.a.createElement("polygon",{fill:"#7F9E2E",points:"722.4 278.6 722.4 556.4 963 417.5 963 139.7"}))))}},"./public/components/api/publicAPI.js":function(e,t,n){"use strict";var a=n("./node_modules/event-emitter/index.js"),r=function(){};n.n(a)()(r.prototype);var i=new r;t.a={on:function(e,t){i.on("vcv:api:"+e,t)},once:function(e,t){i.once("vcv:api:"+e,t)},off:function(e,t){i.off("vcv:api:"+e,t)},trigger:function(e){var t=Array.prototype.slice.call(arguments,1);i.emit.apply(i,["vcv:api:".concat(e)].concat(t))},ready:function(e){this.once("ready",e)}}},"./public/components/codeEditor/codeEditor.js":function(e,t,n){"use strict";t.a={getEditor:function(e,t,n){var a;if(void 0===n&&console.warn("getEditor default value is undefined",e,t),void 0!==window.wp&&void 0!==window.wp.codeEditor){var r=window.wp.codeEditor.initialize(e,{codemirror:window.jQuery.extend({},window.wp.codeEditor.defaultSettings.codemirror,{mode:t})});r.codemirror.setValue(n||""),a=r.codemirror}else(a=new this.DefaultTextAreaEditor(e)).setValue(n||"");return a},DefaultTextAreaEditor:function(e){var t=window.jQuery(e);return{setSize:function(){},refresh:function(){},setValue:function(e){void 0===e&&console.warn("getEditor default value is undefined",t),t.val(e||"")},getValue:function(){return t.val()},on:function(e,n){t.on(e,n)}}}}},"./public/components/dnd/dndDataSet.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/lodash/lodash.js"),l=n.n(s),c=n("./node_modules/vc-cake/index.js"),u=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),d=n.n(u);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p=function(e){Object.defineProperty(this,"options",{enumerable:!1,configurable:!1,writable:!1,value:l.a.defaults(e,{document:document,container:document.body})}),this.create()};p.prototype.create=function(){var e=this.options.container.querySelector("#vcv-ui-smart-line-container");e&&this.options.container.removeChild(e),this.elContainer=document.createElement("div"),this.elContainer.classList.add("vcv-ui-smart-line-container"),this.elContainer.id="vcv-ui-smart-line-container",this.el=document.createElement("svg"),this.el.id="vcv-dnd-smart-line",this.currentElement=null,this.prevElement=null,this.point={x:0,y:0},this.elContainer.appendChild(this.el),this.options.container.appendChild(this.elContainer)},p.prototype.setPoint=function(e,t){this.point.x=e,this.point.y=t},p.prototype.remove=function(){this.options.container&&this.options.container.removeChild(this.elContainer),this.prevElement=null},p.prototype.setCurrentElement=function(e){this.currentElement=e},p.prototype.isSameElementPosition=function(e,t){return this.point.x===e.x&&this.point.y===e.y&&t===this.prevElement},p.prototype.setStyle=function(e,t,n,a){this.el.setAttribute("style",l.a.reduce({width:t,height:n,top:e.top?e.y-e.top:e.y,left:e.left?e.x-e.left:e.x},(function(e,t,n){return e+n+":"+t+"px;"}),"")),a&&this.el.classList.add("vcv-dnd-smart-line-frame")},p.prototype.clearStyle=function(){this.el.classList.remove("vcv-dnd-smart-line-frame","vcv-is-shown"),this.el&&this.el.classList.remove("vcv-smart-line-transition")},p.prototype.getVcvIdFromElement=function(e){return e.dataset.vcvDndElement||null},p.prototype.redraw=function(e,t,n){var a,r=!1,i=window.jQuery(e),o=2,s=o,c=o,u={x:0,y:0},d=!1;n=l.a.defaults(n||{},{attribute:!1,afterLastContainerElement:!1,allowAppend:!0,allowBeforeAfter:!0});var f=e.getBoundingClientRect(),p=t.y-(f.top+f.height/2),m=t.x-(f.left+f.width/2);if(!0===n.allowAppend?r="append":!0===n.allowBeforeAfter&&Math.abs(m)/f.width>Math.abs(p)/f.height?r=m>0?"after":"before":!0===n.allowBeforeAfter||n.attribute?r=p>0?"after":"before":n.afterLastContainerElement&&(r="after"),"append"===r)u.x=f.left,u.y=f.top,s=f.width,c=f.height,d=!0;else{var v=i.prevAll('[data-vcv-dnd-element]:not([data-vcv-dnd-helper="true"])').get(0),b=i.nextAll("[data-vcv-dnd-element]").get(0),g=v?v.getBoundingClientRect():null,y=b?b.getBoundingClientRect():null;if(i.closest(".vcv-ui-tree-layout").get(0)||(a=g&&g.left!==f.left||y&&y.left!==f.left),u.x=f.left,u.y="before"===r?f.top:f.bottom,u.y-=o/2,s=f.width,a&&(s=o,c=f.height,u.y=f.top,u.x="before"===r?f.left:f.right,u.x-=o/2),"before"===r&&g)if(a){var _=(f.left-g.right)/2;_=_>0?_:0,u.x-=_}else{var w=(f.top-g.bottom)/2;w=w>0?w:0,u.y-=w}if("after"===r&&y)if(a){var C=(y.left-f.right)/2;C=C>0?C:0,u.x+=C}else{var k=(y.top-f.bottom)/2;k=k>0?k:0,u.y+=k}}return r&&!this.isSameElementPosition(u,this.getVcvIdFromElement(e))?(this.clearStyle(),this.setPoint(u.x,u.y),this.setStyle(h(h({},t),u),s,c,d),window.setTimeout(function(){this.el&&this.el.classList.add("vcv-is-shown"),a?this.el&&this.el.classList.add("vcv-smart-line-vertical"):this.el&&this.el.classList.remove("vcv-smart-line-vertical"),this.el&&this.el.classList.add("vcv-smart-line-transition")}.bind(this),0)):r=!1,this.prevElement!==this.getVcvIdFromElement(e)&&(this.prevElement=this.getVcvIdFromElement(e)),r};var m=p,v=n("./public/components/dnd/helper.js"),b=n("./node_modules/@babel/runtime/helpers/typeof/index.js"),g=n.n(b),y=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r()(this,e),Object.defineProperty(this,"clone",{enumerable:!1,configurable:!1,writable:!0,value:t.cloneNode(!0)}),Object.defineProperty(this,"maxCloneHeight",{enumerable:!1,configurable:!1,writable:!1,value:350}),Object.defineProperty(this,"options",{enumerable:!1,configurable:!1,writable:!1,value:l.a.defaults(a,{opacity:1})}),"object"===g()(n)&&void 0!==n.x&&void 0!==n.y&&Object.defineProperty(this,"mousePoint",{enumerable:!1,configurable:!1,writable:!1,value:n}),t.getBoundingClientRect().height>=this.maxCloneHeight&&Object.defineProperty(this,"cutSize",{enumerable:!1,configurable:!1,writable:!1,value:!0}),this.hide(),this.setInitStyle(t),t.parentNode.insertBefore(this.clone,t)}return o()(e,[{key:"setInitStyle",value:function(e){var t=e.getBoundingClientRect();this.clone.style.position="fixed",this.clone.style.opacity=this.options.opacity,this.clone.style.pointerEvents="none";var n,a,r=t.height,i=t.width;this.clone.style.width=i+"px",this.clone.style.overflowY="hidden",this.cutSize?(this.clone.style.maxHeight=this.maxCloneHeight+"px",r=this.maxCloneHeight):this.clone.style.height=r+"px",this.clone.style.transition="none",this.clone.displayStyle="block",this.mousePoint?(n=t.top-this.mousePoint.y,Math.abs(n)>r&&(n=-r/2),a=t.left-this.mousePoint.x):(n=-r/2,a=-i/2),this.clone.style.marginTop=n+"px",this.clone.style.marginLeft=a+"px",(this.clone.classList.contains("vce-row")||this.clone.classList.contains("vce-col"))&&(this.clone.style.border="1px dashed rgba(183, 183, 183, 1)",this.clone.displayStyle="flex"),this.clone.setAttribute("data-vcv-dnd-helper",!0)}},{key:"setPosition",value:function(e){this.clone.style.top=e.y+"px",this.clone.style.left=e.x+"px"}},{key:"hide",value:function(){this.clone.style.display="none"}},{key:"show",value:function(){this.clone.style.display=this.clone.displayStyle}},{key:"remove",value:function(){var e=this.clone;this.clone=null,e.parentNode.removeChild(e)}}]),e}(),_=function(){function e(t){r()(this,e),this.dnd=t}return o()(e,[{key:"start",value:function(e){this.dnd.manualScroll=!0,this.dnd.option("drop",!1),this.dnd.start(null,null,null,this.dnd.container.querySelector('[data-vcv-dnd-element="'.concat(e.id,'"]'))),e.point&&this.dnd.check(e.point)}},{key:"addNew",value:function(e){e.endDnd?(this.dnd.draggingElement=null,this.dnd.handleDragEnd()):(this.dnd.start(e.id,!1,e.tag,e.domNode,e.element),this.dnd.manualScroll=!0,this.dnd.option("drop",!0),e.point&&this.dnd.check(e.point))}}]),e}(),w=n("./public/components/dnd/domElement.js"),C=Object(c.getService)("document"),k=Object(c.getService)("cook"),S=Object(c.getService)("hubElements"),x=Object(c.getStorage)("workspace"),E=function(){function e(t,n){r()(this,e),Object.defineProperties(this,{helper:{enumerable:!1,configurable:!1,writable:!0,value:null},position:{enumerable:!1,configurable:!1,writable:!0,value:null},placeholder:{enumerable:!1,configurable:!1,writable:!0,value:null},currentElement:{enumerable:!1,configurable:!1,writable:!0,value:null},draggingElement:{enumerable:!1,configurable:!1,writable:!0,value:null},point:{enumerable:!1,configurable:!1,writable:!0,value:null},hover:{enumerable:!1,configurable:!1,writable:!0,value:""},container:{enumerable:!1,configurable:!1,writable:!1,value:t},manualScroll:{enumerable:!1,configurable:!1,writable:!0,value:!1},options:{enumerable:!1,configurable:!1,writable:!1,value:l.a.defaults(n,{cancelMove:!1,moveCallback:function(){},dropCallback:function(){},startCallback:function(){},endCallback:function(){},window:window,document:document,container:document.body,wrapper:null,boundariesGap:10,rootContainerFor:["RootElements"],rootID:"vcv-content-root",handler:null,ignoreHandling:null,disabled:!1,helperType:null,manualScroll:!1,drop:!1,customScroll:!1,scrollContainer:null,scrollCallback:function(){},isAttribute:!1,disableMobile:!1,isIframe:n&&n.container&&"vcv-editor-iframe-overlay"===n.container.id||!1,elementData:!1})}}),this.api=new _(this)}return o()(e,[{key:"option",value:function(e,t){this.options[e]=t}},{key:"init",value:function(){var e=new w.a(this.options.rootID,this.container,{containerFor:this.options.rootContainerFor});this.handleDragFunction=this.handleDrag.bind(this),this.handleMobileCancelDragFunction=this.handleMobileCancelDrag.bind(this),this.handleDragStartFunction=this.handleDragStart.bind(this),this.handleDoubleClickFuntion=this.handleDoubleClick.bind(this),this.handleMobileDragStartFunction=this.handleMobileDragStart.bind(this),this.handleDragEndFunction=this.handleDragEnd.bind(this),this.handleRightMouseClickFunction=this.handleRightMouseClick.bind(this),e.refresh()}},{key:"addItem",value:function(e){var t=this;if(C.get(e)){var n=this.container.querySelectorAll('[data-vcv-element="'+e+'"]');(n=Array.prototype.slice.call(n)).forEach((function(n){n&&n.ELEMENT_NODE&&t.buildNodeElement(n,e)}))}}},{key:"dOMElementCreate",value:function(e,t){if(t===this.options.rootID)return new w.a(this.options.rootID,this.container,{containerFor:this.options.rootContainerFor});var n=k.get(C.get(t));if(!n)return null;var a,r=n.get("containerFor"),i=n.get("relatedTo"),o=n.get("parent"),s=k.getById(o);return a=o&&(void 0===s.get("metaIsDraggable")||s.get("metaIsDraggable"))&&o||this.options.rootID,new w.a(t,e,{containerFor:r?r.value:null,relatedTo:i?i.value:null,parent:a,handler:this.options.handler,tag:n.get("tag"),iconLink:S.getElementIcon(n.get("tag"))})}},{key:"buildNodeElement",value:function(e,t){var n=this.dOMElementCreate(e,t);n.on("dragstart",(function(e){e.preventDefault()})).on("mousedown",this.handleDragStartFunction),null===n.options.containerFor&&n.on("dblclick",this.handleDoubleClickFuntion),this.options.disableMobile||n.on("touchstart",this.handleMobileDragStartFunction).on("touchmove",this.handleMobileCancelDragFunction).on("touchend",this.handleMobileCancelDragFunction)}},{key:"removeItem",value:function(e){}},{key:"removePlaceholder",value:function(){null!==this.placeholder&&(this.placeholder.remove(),this.placeholder=null)}},{key:"getDomElement",value:function(e){if(!e||!e.ELEMENT_NODE)return null;var t=e.dataset.vcvDndElement||e.dataset.vcvDndElementHandler;return this.dOMElementCreate(e,t)}},{key:"getDomElementParent",value:function(e){var t=this.container.querySelector('[data-vcv-dnd-element="'.concat(e,'"]:not([data-vcv-dnd-helper="true"])'));return"vcv-content-root"===e&&(t=this.container),this.getDomElement(t)}},{key:"findElementWithValidParent",value:function(e){var t=e.parent()?this.getDomElementParent(e.parent()):null;return t&&this.draggingElement.isChild(t)?e:t?this.findElementWithValidParent(t):null}},{key:"isDraggingElementParent",value:function(e){return e.$node.parents('[data-vcv-dnd-element="'+this.draggingElement.id+'"]').length>0}},{key:"findDOMNode",value:function(e){var t=this.options.document.elementFromPoint(e.x,e.y),n=t&&t.getAttribute("data-vcv-dnd-element"),a=t&&t.getAttribute("data-vcv-dnd-dom-element"),r=window.jQuery(t).closest(".".concat(a)).get(0);if(t&&!n&&(t=window.jQuery(t).closest('[data-vcv-dnd-element]:not([data-vcv-dnd-element="vcv-content-root"])').get(0)),t&&n&&"vcv-content-root"===n){var i=this.getDomElement(t);this.draggingElement.relatedTo(i.containerFor())||(t=null)}return t&&r&&(t=r),t||null}},{key:"checkBlankRow",value:function(e){var t=e.x,n=e.y,a=this.options.document.elementFromPoint(t,n);return a&&window.jQuery(a).closest("#vcv-ui-blank-row").get(0)}},{key:"checkHFS",value:function(e){var t=e.x,n=e.y,a=this.options.document.elementFromPoint(t,n);return a&&window.jQuery(a).closest("[data-vcv-layout-zone]").get(0)}},{key:"checkItems",value:function(e){var t=this.checkBlankRow(e),n=this.checkHFS(e);if(t){var a=this.placeholder&&this.placeholder.redraw(t,e);a&&this.setPosition(a),this.currentElement="vcv-ui-blank-row",this.removeHFSActive(),this.setMouseOverStartBlank()}else if(n)n.classList.add("vcv-drag-helper-over-hfs"),this.removeMouseOverStartBlank();else{var r=this.findDOMNode(e),i=this.getDomElement(r);if(!i)return;var o=this.getDomElementParent(i.parent())||null;if(i.isNearBoundaries(e,this.options.boundariesGap)&&o&&o.id!==this.options.rootID&&(i=this.findElementWithValidParent(o)||i,o=this.getDomElementParent(i.parent())||null),this.isDraggingElementParent(i))return;var s=!1,l=!C.children(i.id).length;if(!l&&i.node&&i.node.classList&&"closed"===i.node.dataset.vcvDndElementExpandStatus&&(l=!0),this.removeHFSActive(),this.removeMouseOverStartBlank(),i.id===this.options.rootID){var c=i.$node.children("[data-vcv-dnd-element]").last().attr("data-vcv-dnd-element");if(!c)return void(i=null);r=this.container.querySelector('[data-vcv-dnd-element="'.concat(c,'"]:not([data-vcv-dnd-helper="true"])')),(i=this.getDomElement(r))&&(s=!0)}var u=!s&&!this.isDraggingElementParent(i)&&i&&this.draggingElement.isChild(i)&&l&&!i.node.dataset.vceTab&&("tab"!==i.options.tag||"true"===i.node.dataset.vcvActive),d=o&&this.draggingElement.isChild(o);i.$node.attr("data-vcv-element-locked")&&(u=!1),d&&o.$node.attr("data-vcv-element-locked")&&(d=!1);var f=this.placeholder.redraw(i.node,e,{attribute:this.options.isAttribute,afterLastContainerElement:s,allowBeforeAfter:d,allowAppend:u});f&&(this.point=e,this.setPosition(f),this.currentElement=i.id,this.placeholder.setCurrentElement(i.id))}}},{key:"setPosition",value:function(e){this.position=e}},{key:"setMouseOverStartBlank",value:function(){this.options.document.querySelector("#vcv-ui-blank-row").classList.add("vcv-drag-helper-over-blank-row")}},{key:"removeMouseOverStartBlank",value:function(){this.options.document.querySelector("#vcv-ui-blank-row")&&this.options.document.querySelector("#vcv-ui-blank-row").classList.remove("vcv-drag-helper-over-blank-row")}},{key:"removeHFSActive",value:function(){var e=[].slice.call(this.options.document.querySelectorAll("[data-vcv-layout-zone]"));e.length&&e.forEach((function(e){e.classList.remove("vcv-drag-helper-over-hfs")}))}},{key:"start",value:function(e,t,n,a,r){var i=this;if(this.dragStartHandled||(this.dragStartHandled=!0),e&&n)this.draggingElement=this.createDraggingElementFromTag(n,a),this.options.elementData=r;else if(this.draggingElement=this.getDomElement(a),this.options.drop=!1,!this.draggingElement)return this.dragStartHandled=!1,this.draggingElement=null,!1;this.options.document.addEventListener("mousedown",this.handleRightMouseClickFunction,!1),this.options.document.addEventListener("mouseup",this.handleDragEndFunction,!1),this.options.document.addEventListener("touchend",this.handleDragEndFunction,!1),"clone"===this.options.helperType?this.helper=new y(this.draggingElement.node.closest("[data-vcv-element]"),t):this.helper=new v.a(this.draggingElement,{container:this.options.container,wrapper:this.options.isIframe&&this.options.wrapper}),this.options.document.body.classList.add("vcv-dnd-dragging--start","vcv-is-no-selection"),this.watchMouse(),this.createPlaceholder(),this.scrollEvent=function(){i.placeholder&&(i.placeholder.clearStyle(),i.placeholder.setPoint(0,0)),i.check(i.point||{})},this.options.document.addEventListener("scroll",this.scrollEvent),"function"==typeof this.options.startCallback&&this.options.startCallback(this.draggingElement),window.setTimeout((function(){i.helper&&i.helper.show()}),200),this.dragStartedAt=(new Date).getTime()}},{key:"createDraggingElementFromTag",value:function(e,t){var n=k.get({tag:e});if(n){var a=n.get("containerFor"),r=n.get("relatedTo");return new w.a("dropElement",t,{containerFor:a?a.value:null,relatedTo:r?r.value.concat(["RootElements"]):null,parent:this.options.rootID,handler:this.options.handler,tag:n.get("tag"),iconLink:S.getElementIcon(n.get("tag"))})}}},{key:"end",value:function(){var e=(new Date).getTime(),t=this.dragStartedAt;this.dragStartedAt=null,this.helper&&this.helper.remove(),this.options.document.body.classList.remove("vcv-dnd-dragging--start","vcv-is-no-selection"),this.forgetMouse(),this.removePlaceholder(),this.options.document.removeEventListener("scroll",this.scrollEvent),this.point=null,this.options.manualScroll=!1,"function"==typeof this.options.endCallback&&this.options.endCallback(this.draggingElement);var n=Object(c.getData)("vcv:layoutCustomMode")&&Object(c.getData)("vcv:layoutCustomMode").mode,a="dnd"===n;this.removeMouseOverStartBlank(),this.removeHFSActive(),e-t>250&&(!0===this.options.drop&&this.draggingElement&&"function"==typeof this.options.dropCallback?(this.position&&this.options.dropCallback(this.draggingElement.id,this.position,this.currentElement,this.draggingElement,this.options.elementData),this.position||x.state("drag").set({terminate:!0})):a&&this.draggingElement&&"function"==typeof this.options.moveCallback&&this.draggingElement.id!==this.currentElement&&this.position&&this.options.moveCallback(this.draggingElement.id,this.position,this.currentElement)),this.draggingElement=null,this.currentElement=null,this.position=null,this.helper=null,this.startPoint=null,"contentEditable"!==n&&"columnResizer"!==n&&null!==n&&Object(c.setData)("vcv:layoutCustomMode",null),this.options.document.removeEventListener("mouseup",this.handleDragEndFunction,!1),this.options.document.removeEventListener("touchend",this.handleDragEndFunction,!1)}},{key:"scrollManually",value:function(e){var t=this.options.isIframe?this.options.window:this.options.document.body,n=this.options.document.documentElement.clientHeight,a=null,r=this.options.isIframe?t.scrollY:t.scrollTop;n-10<=e.y-e.top?a=r+30:e.y-e.top<=10&&r>=30&&(a=r-30),null!==a&&(this.options.isIframe?t.scroll(0,a):t.scrollTop=a>0?a:0)}},{key:"check",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!0!==this.options.disabled){var n=Object(c.getData)("vcv:layoutCustomMode")&&Object(c.getData)("vcv:layoutCustomMode").mode;if(this.draggingElement&&"dnd"!==n){var a={mode:"dnd",options:this.options};Object(c.setData)("vcv:layoutCustomMode",a)}this.options.manualScroll&&this.scrollManually(t),this.dragStartHandled&&this.options.customScroll&&this.options.scrollCallback(t),window.setTimeout((function(){e.startPoint||(e.startPoint=t)}),0),this.helper&&this.helper.setPosition(t),this.placeholder&&this.checkItems(t)}else this.handleDragEnd()}},{key:"watchMouse",value:function(){this.options.document.addEventListener("mousemove",this.handleDragFunction,!1),this.options.document.addEventListener("touchmove",this.handleDragFunction,!1)}},{key:"forgetMouse",value:function(){this.options.document.removeEventListener("mousemove",this.handleDragFunction,!1),this.options.document.removeEventListener("touchmove",this.handleDragFunction,!1)}},{key:"createPlaceholder",value:function(){this.placeholder=new m(l.a.pick(this.options,"document","container"))}},{key:"handleDrag",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(e.button&&2===e.button)return this.handleDragEnd(),!1;var a=this.options.isIframe&&this.options.wrapper&&this.options.wrapper.scrollLeft?this.options.wrapper.scrollLeft:0,r=this.options.isIframe&&this.options.wrapper&&this.options.wrapper.scrollTop?this.options.wrapper.scrollTop:0;e.touches&&e.touches[0]&&this.dragStartHandled?(e.preventDefault(),void 0!==e.touches[0].clientX&&void 0!==e.touches[0].clientY&&this.check({x:e.touches[0].clientX-t,y:e.touches[0].clientY-n,left:a,top:r})):void 0!==e.clientX&&void 0!==e.clientY&&this.check({x:e.clientX-t,y:e.clientY-n,left:a,top:r})}},{key:"handleMobileCancelDrag",value:function(e){this.startDragTimeout?(clearTimeout(this.startDragTimeout),this.startDragTimeout=null):this.handleDrag(e)}},{key:"handleDragStart",value:function(e){if(!0!==this.options.disabled&&!this.dragStartHandled&&!(this.options.ignoreHandling&&window.jQuery(e.currentTarget).is(this.options.ignoreHandling)||e.which>1)){var t=this.options.isIframe&&this.options.wrapper&&this.options.wrapper.scrollLeft?this.options.wrapper.scrollLeft:0,n=this.options.isIframe&&this.options.wrapper&&this.options.wrapper.scrollTop?this.options.wrapper.scrollTop:0,a=e.currentTarget.getAttribute("data-vcv-dnd-element-handler");e.touches&&e.touches[0]?(e.preventDefault(),this.start(a,{x:e.touches[0].clientX,y:e.touches[0].clientY,left:t,top:n},null,e.currentTarget)):this.start(a,{x:e.clientX,y:e.clientY,left:t,top:n},null,e.currentTarget),this.handleDrag(e)}}},{key:"handleDoubleClick",value:function(e){if(!e.target||!e.target.closest("[data-vcv-content-editable-inline-mode]")){var t=e.currentTarget.getAttribute("data-vcv-dnd-element-handler");x.trigger("edit",t)}}},{key:"handleMobileDragStart",value:function(e){var t=this;if(!0!==this.options.disabled&&!this.dragStartHandled&&!(this.options.ignoreHandling&&window.jQuery(e.currentTarget).is(this.options.ignoreHandling)||e.which>1)){var n=e.currentTarget.getAttribute("data-vcv-dnd-element-handler");e.touches&&e.touches[0]&&(this.startDragTimeout=setTimeout((function(){t.startDragTimeout=null,e.preventDefault(),t.start(n,{x:e.touches[0].clientX,y:e.touches[0].clientY},null,t.findDOMNode({x:e.touches[0].clientX,y:e.touches[0].clientY}))}),450))}}},{key:"handleDragEnd",value:function(){this.dragStartHandled=!1,this.options.customScroll&&this.options.scrollCallback({end:!0}),this.end()}},{key:"handleRightMouseClick",value:function(e){e.button&&2===e.button&&(this.options.document.removeEventListener("mousedown",this.handleRightMouseClickFunction,!1),this.handleDragEnd())}}]),e}()},"./public/components/dnd/domElement.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/lodash/lodash.js"),l=n.n(s),c=function(){function e(t,n,a){r()(this,e),a=l.a.defaults(a,{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:a,writable:!1},isEmptyAsContainer:{enumerable:!1,get:function(){return 0===this.$node.find("[data-vcv-dnd-element]").length}}}),this.setAttributes()}return o()(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 a=this.dragHandler;return a&&a.addEventListener(e,t,!!n),this}},{key:"off",value:function(e,t,n){var a=this.dragHandler;return a&&a.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 a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/lodash/lodash.js"),l=n.n(s),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 o()(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 a=this.element.options.iconLink;a&&(n.innerHTML='<img src="'+a+'" 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 a=n("./public/sources/attributes/googleFonts/lib/google-fonts-set.json");function r(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 i(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 i(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},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 o,s=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var o=a.families,s=function(e,t,n){var a=o[n].variants;if(a&&1===a.length&&"regular"===a[0])return"all";var r="";return r="normal"===e&&"400"===t?"regular":"italic"===e&&"400"===t?"italic":"italic"===e?"".concat(t).concat(e):t,a.indexOf(r)>-1?r:"all"};t.a=function(e){var t,n={},a=r(e.querySelectorAll("*"));try{for(a.s();!(t=a.n()).done;){var i=t.value,l=window.getComputedStyle(i),c=l.fontFamily;c=c.replace(/^\s*['"]([^'"]*)['"]\s*$/,"$1").trim();var u=o.map((function(e){return e.family.toLowerCase()})).indexOf(c.toLowerCase());if(u>-1){var d=l.fontStyle,f=l.fontWeight,h=s(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:o[u].subsets}}}}catch(p){a.e(p)}finally{a.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",a)},a=function(e){e&&e.preventDefault();var a=t(e.target),r=a.closest(".vcv-ui-tinymce-fonts-selectbox-options")||a.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 i=r.closest(".vcv-ui-tinymce-fonts-selectbox"),o=i.hasClass("mce-active");if(n(r),!o){i.toggleClass("mce-active");var s=i.find(".vcv-ui-tinymce-fonts-selectbox-font-family").val();if(s){var l=JSON.parse(s);i.find('[role=option] > li > [data-option*="'+(l.value||l.family)+'"]').focus()}var c=i.closest(".vcv-ui-tree-content");if(c.length){var u=i.offset().left,d=c.offset().left,f=c.width(),h=i.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 o?document.body.removeEventListener("click",a):document.body.addEventListener("click",a),!1})).on("click.vcvuitinymcefontsselectbox.data-api",".vcv-ui-tinymce-fonts-selectbox [role=option] > li > a",(function(e){var a=t(this);if(e.preventDefault(),e.stopPropagation(),a.is(".disabled, :disabled"))return!1;var r=a.closest(".vcv-ui-tinymce-fonts-selectbox"),i=r.find(".vcv-ui-tinymce-fonts-selectbox-label"),o=r.find(".vcv-ui-tinymce-fonts-selectbox-font-family");i.html(a.html()),o.removeData(),o.val(JSON.stringify(a.data("option"))),t.each(a.data(),(function(e,t){o.data(e,t)})),o.trigger("change"),n(a)})).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"),a=t("[role=option] li",n);a.hide(),a.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 a=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"),i=n.n(r),o=n("./node_modules/webfontloader/webfontloader.js"),s=n.n(o);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}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){i()(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],a=document.querySelector("#vcv-editor-iframe"),r=a&&a.contentWindow,i={};r&&(i.context=r),s.a.load(c({google:{families:["".concat(t)]}},i)),n&&(i={},e.getWin()&&(i.context=e.getWin()),s.a.load(c({google:{families:["".concat(t)]}},i)))},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,a=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,i=n(r.$el);var o=i.find(".vcv-ui-tinymce-fonts-selectbox-font-family"),s=r.$el.find(".vcv-ui-tinymce-fonts-selectbox-label"),l=p();e.on("init nodeChange",(function(t){var n,c=a(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),s.html(c?u?u.family:c:"Default Font"),o.val(JSON.stringify(u))):(s.html(c||"Default Font"),o.val(c||""),r.state.set("value","")),(n=i).is(".vcv-ui-tinymce-fonts-selectbox")?n.removeClass("mce-active"):n.closest(".vcv-ui-tinymce-fonts-selectbox").removeClass("mce-active")})),o.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",a(e))}))}}(e)})},v=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"},a=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=a(e),r=n[t.weight],i="italic"===t.style?" Italic":" Regular";return"".concat(r," (").concat(t.weight,")")+i},i=function(e,t){var n=e;if(!n){var i=t.controlManager,o=i&&i.buttons&&i.buttons.VcvFontsSelect&&i.buttons.VcvFontsSelect.state;n=o&&o.data&&o.data.value}var s=[];return n&&!n.defaultFont?n.variants.forEach((function(e){var t=a(e);s.push({text:r(e),value:JSON.stringify(t),textStyle:"font-weight:".concat(t.weight)})})):s=[{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"}],s},o=i(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 a=JSON.parse(n);e.formatter.toggle("fontweight",{value:a.weight}),e.formatter.toggle("fontstyle",{value:"regular"===a.style?"normal":a.style});var r=e.controlManager;r&&r.buttons&&r.buttons.fontWeight&&r.buttons.fontWeight.classes.remove("active"),e.nodeChanged(),e.fire("change")}},values:o,onPostRender:function(e,n,a){return function(){this.state.set("value",null),e.on("init nodeChange",(function(n){var a=i(null,e),r=function(e,t){var n="normal"===e.style?"regular":e.style,a={};return t.forEach((function(t){var r=JSON.parse(t.value);r&&r.style===n&&r.weight===e.weight&&(a.value=t.value,a.text=t.text)})),a}(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 a=t.getComputedStyle(n);return{weight:a.fontWeight,style:a.fontStyle}}return""}(),a);!function(e,t,n,a,r){var i=t.controlManager,o=i&&i.buttons&&i.buttons.fontWeight&&i.buttons.fontWeight;o&&(o._values=n,a&&(o.state.set("value",a),o.state.set("text",r)),o.state.set("menu",n))}(0,e,a,r.value,r.text)}))}}(e)})},b=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,a=e.split("=");return a.length>1&&(t=a[0],n=a[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},a=function(e,t,n){var a;return e.forEach((function(e){e.value===n?a=n:e.value===t&&(a=t)})),a};return function(){var r=this;e.on("init nodeChange",(function(i){var o,s,l,c=e.queryCommandValue("FontSize");if(c)for(s=3;!l&&s>=0;s--)o=n(c,s),l=a(t,o,c);r.value(l||null),l||r.text(o)}))}}(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,a="Default"===e?"inherit":e,r=e.split("=");r.length>1&&(t=r[0],a=r[1]),n.push({text:t,value:a})})),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(a){var r=e.formatter,i=null;a.parents.forEach((function(e){if(t.forEach((function(t){if(r.matchNode(e,"lineheight",{value:t.value})&&(i=t.value),i)return!1})),i)return!1})),n.value(i)}))}}(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,a=e.split("=");return a.length>1&&(t=a[0],n=a[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(a){var r="letterspacing",i=e.formatter,o=null;a.parents.forEach((function(e){if(t.forEach((function(t){if(i.matchNode(e,r,{value:t.value})&&(o=t.value),o)return!1})),o)return!1})),n.value(o)}))}}(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,a){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),a(n),m(n,t),v(n,t),b(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/modal/modal.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/react/index.js"),g=n.n(b),y=n("./node_modules/prop-types/index.js"),_=n.n(y);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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var C=function(e){u()(n,e);var t=w(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).handleHideOnOuterClick=a.handleHideOnOuterClick.bind(l()(a)),a}return o()(n,[{key:"handleHideOnOuterClick",value:function(e){!1!==this.props.closeOnOuterClick&&e.target.dataset.modal&&this.props.onClose instanceof Function&&this.props.onClose(e)}},{key:"render",value:function(){return this.props.show?g.a.createElement("div",{className:"vcv-ui-modal-overlay",onClick:this.handleHideOnOuterClick,"data-modal":"true"},g.a.createElement("div",{className:"vcv-ui-modal-container"},this.props.children)):null}}]),n}(g.a.Component);v()(C,"propTypes",{closeOnOuterClick:_.a.bool,onClose:_.a.func.isRequired,show:_.a.bool.isRequired,children:_.a.oneOfType([_.a.arrayOf(_.a.node),_.a.node])})},"./public/components/panels/editForm/lib/activitiesManager.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return Ae}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/react/index.js"),g=n.n(b),y=n("./node_modules/lodash/lodash.js"),_=n.n(y),w=n("./node_modules/vc-cake/index.js"),C=n.n(w),k=n("./node_modules/prop-types/index.js"),S=n.n(k),x=n("./node_modules/@babel/runtime/helpers/extends/index.js"),E=n.n(x),j=n("./node_modules/classnames/index.js"),T=n.n(j);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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var O=Object(w.getService)("dataManager"),P=Object(w.getService)("hubElements"),A=Object(w.getStorage)("workspace"),D=Object(w.getStorage)("elements"),L=A.state("settings"),R=Object(w.getService)("document"),I=Object(w.getStorage)("hubAddons"),B=Object(w.getStorage)("editorPopup"),N=Object(w.getStorage)("hubAddons"),F=Object(w.getStorage)("notifications"),V=function(e){u()(n,e);var t=M(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).state={content:e.elementAccessPoint.cook().getName(),editable:!1,hidden:e.elementAccessPoint.cook().get("hidden"),isLocked:e.elementAccessPoint.cook().get("metaIsElementLocked")},a.handleClickEnableEditable=a.handleClickEnableEditable.bind(l()(a)),a.handleBlurValidateContent=a.handleBlurValidateContent.bind(l()(a)),a.editTitle=a.editTitle.bind(l()(a)),a.handleKeyDownPreventNewLine=a.handleKeyDownPreventNewLine.bind(l()(a)),a.updateElementOnChange=a.updateElementOnChange.bind(l()(a)),a.handleClickGoBack=a.handleClickGoBack.bind(l()(a)),a.handleClickHide=a.handleClickHide.bind(l()(a)),a.updateHiddenState=a.updateHiddenState.bind(l()(a)),a.updateLockState=a.updateLockState.bind(l()(a)),a.handleLockElementToggle=a.handleLockElementToggle.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){this.props.elementAccessPoint.onChange(this.updateElementOnChange),A.on("hide",this.updateHiddenState),A.on("lock",this.updateLockState)}},{key:"componentWillUnmount",value:function(){this.props.elementAccessPoint.ignoreChange(this.updateElementOnChange),A.off("hide",this.updateHiddenState),A.off("lock",this.updateLockState)}},{key:"updateHiddenState",value:function(e){var t=this.props.elementAccessPoint;if(e===t.id){var n=R.get(t.id).hidden;this.setState({hidden:n})}}},{key:"updateLockState",value:function(e){var t=this.props.elementAccessPoint;if(e===t.id){var n=R.get(t.id).metaIsElementLocked;this.setState({isLocked:n})}}},{key:"updateElementOnChange",value:function(){var e=this,t=this.props.elementAccessPoint.cook(),n=t.getName();this.state.content!==n&&this.setState({content:n},(function(){e.span.innerText=n})),t.filter((function(e,t,n){return"public"===n.access})).forEach((function(e){var n=t.get(e);D.trigger("element:".concat(t.get("id"),":attribute:").concat(e),n,t)}))}},{key:"handleClickEnableEditable",value:function(){var e=this;this.setState({editable:!0},(function(){e.span.focus()}))}},{key:"editTitle",value:function(){this.handleClickEnableEditable();var e=document.createRange(),t=window.getSelection();e.selectNodeContents(this.span),t.removeAllRanges(),t.addRange(e)}},{key:"updateContent",value:function(e){var t=this.props.elementAccessPoint;e||(this.span.innerText=t.cook().getName()),t.set("customHeaderTitle",e),this.setState({editable:!1})}},{key:"handleBlurValidateContent",value:function(){var e=this.span.innerText.trim();this.updateContent(e)}},{key:"handleKeyDownPreventNewLine",value:function(e){"Enter"===e.key&&(e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),e.stopPropagation(),this.span.blur(),this.handleBlurValidateContent())}},{key:"handleClickGoBack",value:function(){var e=this.props.options,t=e.parentElementAccessPoint,n=e.options;if(this.props.isEditFormSettingsOpened)this.props.handleEditFormSettingsToggle();else if(this.props.isElementReplaceOpened)this.props.handleReplaceElementToggle();else{for(;t.inner&&t.parentElementAccessPoint;)t=t.parentElementAccessPoint;A.trigger("edit",t.id,t.tag,n)}}},{key:"handleClickCloseContent",value:function(e){e&&e.preventDefault(),L.set(!1)}},{key:"handleClickHide",value:function(){A.trigger("hide",this.props.elementAccessPoint.id)}},{key:"handleLockElementToggle",value:function(){var e=O.get("isPremiumActivated");if(Object(w.env)("VCV_ADDON_ROLE_MANAGER_ENABLED")){var t=this.props.elementAccessPoint,n={};t.cook().containerFor().length>0&&(n.lockInnerElements=!0,n.action=R.get(t.id).metaIsElementLocked?"unlock":"lock"),A.trigger("lock",t.id,n)}else{var a=O.get("localizations"),r=a?a.goPremium:"Go Premium",i=a?a.downloadTheAddon:"Download The Addon",o=a.elementLockPremiumFeatureText||"With Visual Composer Premium, you can lock or unlock elements to manage who will be able to edit them.",s=a.elementLockFeatureActivateAddonText||"Lock or unlock all elements on your page. Your user roles with Administrator access will be able to edit elements. <br> You can lock/unlock specific elements under the element Edit window. <br> To get access to this feature, download the Role Manager addon from the Visual Composer Hub.",l=e?s:o,c={headingText:a.elementLockPremiumFeatureHeading||"Element Lock is a Premium feature",buttonText:e?i:r,description:l,addonName:"roleManager",isPremiumActivated:e};if(e)c.clickSettings={action:"addHub",options:{filterType:"addon",id:3,bundleType:void 0}};else{var u=O.get("utm");c.url=u["editor-hub-popup-teaser"].replace("{medium}","elementlock-editform-editor")}if(N.state("addons").get().roleManager){var d=a.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.";F.trigger("add",{position:"top",transparent:!1,rounded:!1,type:"warning",text:d.replace("{name}","Role Manager"),time:8e3})}else B.state("fullScreenPopupData").set(c),B.state("activeFullPopup").set("premium-teaser")}}},{key:"render",value:function(){var e=this,t=this.props,n=t.elementAccessPoint,a=t.options,r=t.isEditFormSettingsOpened,i=t.isElementReplaceOpened,o=t.handleReplaceElementToggle,s=this.state,l=s.content,c=s.editable,u=s.hidden,d=s.isLocked,f=a&&(a.child||a.nestedAttr),h=T()({"vcv-ui-edit-form-header-title":!0,active:c}),p=O.get("localizations"),m=p?p.close:"Close",v=p?p.backToParent:"Back to parent",b=null;(f||r||i)&&(b=g.a.createElement("span",{className:"vcv-ui-edit-form-back-button",onClick:this.handleClickGoBack,title:v},g.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-chevron-left"}))),f&&a.activeParamGroupTitle&&(l=a.activeParamGroupTitle);var y,_=P.getElementIcon(n.tag),w=null;_&&(w=g.a.createElement("img",{className:"vcv-ui-edit-form-header-image",src:_,title:l})),y=f&&a.activeParamGroup?g.a.createElement("span",{className:h,ref:function(t){e.span=t}},l):g.a.createElement("span",{className:h,ref:function(t){e.span=t},contentEditable:c,suppressContentEditableWarning:!0,onClick:this.handleClickEnableEditable,onKeyDown:this.handleKeyDownPreventNewLine,onBlur:this.handleBlurValidateContent},l);var C=null;if("column"!==n.tag){var k=T()({"vcv-ui-icon":!0,"vcv-ui-icon-eye-on":!u,"vcv-ui-icon-eye-off":u}),S="";S=u?p?p.hideOn:"Hide Element":p?p.hideOff:"Show Element",C=g.a.createElement("span",{className:"vcv-ui-edit-form-header-control",title:S,onClick:this.handleClickHide},g.a.createElement("i",{className:k}))}var x=T()({"vcv-ui-icon":!0,"vcv-ui-icon-cog":!0}),E=null,j=n.cook(),M=j.relatedTo("General")||j.relatedTo("RootElements");if(M){var A=p?p.editFormSettingsText:"Element Settings";E=g.a.createElement("span",{className:"vcv-ui-edit-form-header-control",title:A,onClick:this.props.handleEditFormSettingsToggle},g.a.createElement("i",{className:x}))}var D=T()({"vcv-ui-icon":!0,"vcv-ui-icon-lock-fill":d,"vcv-ui-icon-unlock-fill":!d}),L=null;if(O.get("vcvManageOptions")&&M){var R=I.state("addons").get()&&I.state("addons").get().roleManager,B=p?p.lockElementText:"Lock Element",N=T()({"vcv-ui-edit-form-header-control":!0,"vcv-ui-edit-form-header-control--disabled":!R});L=g.a.createElement("span",{className:N,title:B,onClick:this.handleLockElementToggle},g.a.createElement("i",{className:D}))}var F=null;if(!(j.relatedTo("RootElements")||!j.relatedTo("General"))){var V=P.getElementCategoryName(n.tag)||"";if(this.props.getReplaceShownStatus(V)){var H=p?p.substituteElement:"Substitute Element";F=g.a.createElement("span",{className:"vcv-ui-edit-form-header-control",title:H,onClick:o},g.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-swap"}))}}return g.a.createElement("div",{className:"vcv-ui-edit-form-header"},b,w,y,g.a.createElement("span",{className:"vcv-ui-edit-form-header-control-container"},f?null:F,f?null:L,f?null:C,f?null:E,g.a.createElement("span",{className:"vcv-ui-edit-form-header-control",title:m,onClick:this.handleClickCloseContent},g.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-close-thin"}))))}}]),n}(g.a.Component);v()(V,"propTypes",{elementAccessPoint:S.a.object.isRequired,options:S.a.object});var H=n("./public/components/tooltip/tooltip.js");function U(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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var z=Object(w.getService)("dataManager"),G=Object(w.getService)("cook").dynamicFields,W=G.getDynamicValue,q=G.getDefaultDynamicFieldKey,K=function(e){u()(n,e);var t=U(n);function n(e){var a;r()(this,n),a=t.call(this,e);var i=e.elementAccessPoint.cook().toJS()[e.fieldKey];return e.options&&e.options.nestedAttr&&(i=e.options.activeParamGroup[e.fieldKey]),a.state={value:i,dependenciesClasses:[],hasInnerFields:!1,isFieldLoading:!1},a.updateElement=a.updateElement.bind(l()(a)),a.updateValue=a.updateValue.bind(l()(a)),a.setInnerFieldStatus=a.setInnerFieldStatus.bind(l()(a)),a.setLoadingState=a.setLoadingState.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){this.props.elementAccessPoint.onAttributeChange(this.props.fieldKey,this.updateValue),this.props.setFieldMount(this.props.fieldKey,{refWrapperComponent:this,refWrapper:this.refs.fieldAttributeWrapper,refAttributeComponent:this.refs.attributeComponent},"field")}},{key:"componentWillUnmount",value:function(){this.props.elementAccessPoint.ignoreAttributeChange(this.props.fieldKey,this.updateValue),this.props.setFieldUnmount(this.props.fieldKey,"field")}},{key:"updateValue",value:function(e){_.a.isEqual(e,this.state.value)||this.setState({value:e})}},{key:"updateElement",value:function(e,t){if(this.props.options.nestedAttr){var n=this.props,a=n.options,r=n.elementAccessPoint;a.customUpdater(a.activeParamGroupIndex,r,e,t),this.props.onAttributeChange(e)}else this.props.elementAccessPoint.set(e,t),this.props.onAttributeChange(e)}},{key:"setInnerFieldStatus",value:function(){this.setState({hasInnerFields:!0})}},{key:"setLoadingState",value:function(e){this.setState({isFieldLoading:e})}},{key:"render",value:function(){var e=this.props,t=e.fieldKey,n=e.tab,a=e.fieldType,r=e.elementAccessPoint,i=e.isInnerElementReplaceOpened,o=r.cook(),s=o.toJS();if(s){var l=T()({"vcv-ui-form-dependency":!0},this.state.dependenciesClasses),c=T()({"vcv-ui-form-group":!0,"vcv-ui-form-group--has-inner-fields":this.state.hasInnerFields}),u=null,d="";t&&s&&(u=s[t]);var f=o.settings(t),h=f.type,p=f.settings;if(this.props.options&&this.props.options.nestedAttr){var m=o.settings(this.props.options.fieldKey).settings.options.settings,v=o.settings(t,m);h=v.type,(p=v.settings).options||(p.options={}),p.options.nestedAttrPath="".concat(this.props.options.fieldKey,":").concat(this.props.options.activeParamGroupIndex,":").concat(t),d=p.options.nestedAttrPath,u=s[this.props.options.fieldKey].value[this.props.options.activeParamGroupIndex][t]}var b=h.component;if(!b)return Object(w.env)("VCV_DEBUG")&&console.warn("No component for attribute ".concat(t)),null;if(!p)throw new Error("Wrong attribute settings ".concat(t));if(!h)throw new Error("Wrong attribute type ".concat(t));var y=p.options,_=n.data.type&&n.data.type.name?n.data.type.name:n.data.type,C="",k=y&&"string"==typeof y.label,S="group"===_&&"paramsGroup"!==a,x="paramsGroup"===_,E=null;if(y&&"string"==typeof y.description&&(E=g.a.createElement(H.a,null,y.description)),k&&(S||x)){var j=null;this.state.isFieldLoading&&(j=g.a.createElement("span",{className:"vcv-ui-wp-spinner"})),C=g.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},g.a.createElement("span",{className:"vcv-ui-form-group-heading"},y.label,j),E)}var M="";if(y&&y.descriptionHTML){var O=z.get("createMenuUrl"),P=y.descriptionHTML.replace("{vcvCreateMenuUrl}",O);M=g.a.createElement("p",{className:"vcv-ui-form-helper",dangerouslySetInnerHTML:{__html:P}})}var A=p.defaultValue;void 0===A&&(A="element"===a?p.value[t]:p.value);var D=g.a.createElement(b,{key:"attribute-".concat(d,"-").concat(t,"-").concat(s.id),options:y,value:u,defaultValue:A,fieldKeyInner:d,fieldKey:t,fieldType:a,updater:this.updateElement,elementAccessPoint:r,setInnerFieldStatus:this.setInnerFieldStatus,editFormOptions:this.props.options,isInnerElementReplaceOpened:i,onDynamicFieldChange:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=W(e,t,null,{forceSaveSourceId:n});return a},onDynamicFieldClose:function(e,t){return A},onDynamicFieldOpen:function(e){var t=e.fieldType,n=e.prevAttrDynamicKey||q(t);return W(n)},ref:"attributeComponent",setLoadingState:this.setLoadingState});return g.a.createElement("div",{ref:"fieldAttributeWrapper",className:l},g.a.createElement("div",{className:c,key:"form-group-field-".concat(s.id,"-").concat(t)},C,D,M))}console.warn("No element to render edit form fields")}}]),n}(g.a.Component);v()(K,"propTypes",{elementAccessPoint:S.a.object.isRequired,fieldKey:S.a.string.isRequired,fieldType:S.a.string.isRequired,onAttributeChange:S.a.func.isRequired});var Y=Object(w.getService)("dataManager"),$=function(e){var t=e.isRootElement,n=e.handleNameChange,a=e.nameValue,r=e.showSpinner,i=e.tabTitle,o=Y.get("localizations"),s=o?o.presetsHelperText:"Change the default parameters to create a unique element. The new element will be added to your library.",l=o?o.templateHelperText:"Change the default parameters of the section to save it as a unique block template. The new block template will be added to your library.",c=o?o.saveAsPreset:"Save as a Preset",u=o?o.saveAsTemplate:"Save as a Template",d=o?o.enterPresetName:"Enter preset name",f=t?u:c;return g.a.createElement("div",{className:"vcv-ui-presets-form"},g.a.createElement("h2",{className:"vcv-ui-section-heading"},i),g.a.createElement("p",{className:"vcv-ui-section-description"},t?l:s),g.a.createElement("div",{className:"vcv-ui-form-input-group"},g.a.createElement("input",{className:"vcv-ui-form-input vcv-ui-editor-save-preset-field",type:"text",onChange:n,value:a,disabled:!!r,placeholder:d}),g.a.createElement("button",{className:"vcv-ui-form-button vcv-ui-form-button--action",disabled:!!r},f)))};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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var X=Object(w.getService)("dataManager"),Q=Object(w.getService)("dataProcessor"),J=Object(w.getService)("document"),ee=Object(w.getService)("myTemplates"),te=Object(w.getStorage)("notifications"),ne=Object(w.getStorage)("hubElements"),ae=Object(w.getService)("cook"),re=function(e){u()(n,e);var t=Z(n);function n(e){var a;return r()(this,n),a=t.call(this,e),v()(l()(a),"_isMounted",!1),a.state={isActive:!0,dependenciesClasses:[],name:"",error:!1,errorName:"",showSpinner:!1,isInnerElementReplaceOpened:!1},a.handleClickToggleSection=a.handleClickToggleSection.bind(l()(a)),a.handleToggleShowReplace=a.handleToggleShowReplace.bind(l()(a)),a.onSettingsSave=a.onSettingsSave.bind(l()(a)),a.onNameChange=a.onNameChange.bind(l()(a)),a.displayError=a.displayError.bind(l()(a)),a.displaySuccess=a.displaySuccess.bind(l()(a)),a.onSaveSuccess=a.onSaveSuccess.bind(l()(a)),a.onSaveFailed=a.onSaveFailed.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){var e=this;this._isMounted=!0,this.props.tab.index===this.props.activeTabIndex&&window.setTimeout((function(){e.checkSectionPosition()}),0),this.props.setFieldMount&&this.props.setFieldMount(this.props.tab.fieldKey,{refWrapperComponent:this,refWrapper:this.section},"section"),this.props.isEditFormSettings&&te.trigger("portalChange",".vcv-ui-tree-content-section")}},{key:"componentDidUpdate",value:function(e,t){var n=this;window.setTimeout((function(){n.checkSectionPosition(t)}),0)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.props.setFieldUnmount&&this.props.setFieldUnmount(this.props.tab.fieldKey,"section"),this.props.isEditFormSettings&&te.trigger("portalChange",null)}},{key:"checkSectionPosition",value:function(e){if(this.sectionHeader){var t=this.state.isActive;if(e&&!e.isActive&&t||this.props.tab.index===this.props.activeTabIndex){var n=this.props.getSectionContentScrollbar();if(n){var a=this.sectionHeader.getBoundingClientRect(),r=this.sectionHeader.offsetTop+a.height-a.height;n.scrollTop(r)}}}}},{key:"handleClickToggleSection",value:function(e){(e.currentTarget===e.target||e.target&&e.target.classList&&e.target.classList.contains("vcv-ui-edit-form-section-header-title"))&&this.setState({isActive:!this.state.isActive})}},{key:"getSectionFormFields",value:function(e){var t=this;return e.map((function(e){var n=e.data&&e.data.type?e.data.type.name:"";t.props.options.nestedAttr&&(n=e.data.type);var a=t.checkContainerDependency(e);if(a&&a.hide)return null;var r=a&&a.removeDependencies;return g.a.createElement(K,E()({},t.props,{key:"edit-form-field-".concat(e.key),fieldKey:e.key,fieldType:n,removeDependencies:r,isInnerElementReplaceOpened:t.state.isInnerElementReplaceOpened}))}))}},{key:"checkContainerDependency",value:function(e){var t=e.data&&e.data.settings&&e.data.settings.options,n=t&&t.containerDependency,a={};if(n){var r=X.get("editorType");Object.keys(n).forEach((function(e){var t=n[e];r===e&&(a[t]=!0)}))}return a}},{key:"onSettingsSave",value:function(e){e.preventDefault(),this.props.isRootElement?this.saveAsTemplate():this.saveAsPreset()}},{key:"saveAsTemplate",value:function(){var e=n.localizations?n.localizations.templateAlreadyExists:"A template with this name already exists. Choose a different template name.",t=n.localizations?n.localizations.templateSaveFailed:"Failed to save the template.",a=n.localizations?n.localizations.specifyTemplateName:"Enter the template name to save this page as a template.",r=this.state.name;(r=r.trim())?ee.findBy("name",r)?this.displayError(e):(this.setState({showSpinner:r}),ee.addElementTemplate(this.props.elementId,r,this.onSaveSuccess,this.onSaveFailed)||this.displayError(t)):this.displayError(a)}},{key:"saveAsPreset",value:function(){var e=this,t=n.localizations?n.localizations.couldNotParseData:"Could not parse data from the server.",a=n.localizations?n.localizations.elementHasBeenSaved:"The element has been successfully saved.",r=n.localizations?n.localizations.noAccessCheckLicence:"No access, check your license.",i=n.localizations?n.localizations.elementNameAlreadyExists:"The element with such a name already exists!",o=n.localizations?n.localizations.enterPresetNameToSave:"Enter a preset name to save the element as a preset!";if(this.state.name)if(ne.state("elementPresets").get().filter((function(t){return t.name===e.state.name})).length)this.displayError(i);else{var s=J.get(this.props.elementId),l=ae.get(s),c=l.filter((function(e,t,n){return"public"===n.access})),u={};c.forEach((function(e){u[e]=s[e]})),delete u.metaCustomId,u.tag=s.tag,u.customHeaderTitle=l.getName(),this.setState({showSpinner:this.state.name}),Q.appServerRequest({"vcv-action":"addon:presets:save:adminNonce","vcv-preset-title":this.state.name,"vcv-preset-tag":"".concat(s.tag,"-preset-").concat(this.state.name.replace(/ /g,"")),"vcv-preset-value":window.encodeURIComponent(JSON.stringify(u)),"vcv-nonce":X.get("nonce")}).then((function(n){try{var i=JSON.parse(n);if(i&&i.status&&i.data)i.data.presetData=JSON.parse(window.decodeURIComponent(i.data.presetData)),ne.trigger("addPreset",i.data),e._isMounted&&e.displaySuccess(a);else{var o=i.response&&i.response.message?i.response.message:i.message;o=o||r,e._isMounted&&e.displayError(o),Object(w.env)("VCV_DEBUG")&&console.warn(o,i)}}catch(s){e._isMounted&&e.displayError(t),Object(w.env)("VCV_DEBUG")&&console.warn(t,s)}}))}else this.displayError(o)}},{key:"onSaveSuccess",value:function(){this.setState({name:""});var e=n.localizations?n.localizations.templateSaved:"The template has been successfully saved.";this.displaySuccess(e)}},{key:"onSaveFailed",value:function(){var e=n.localizations?n.localizations.templateSaveFailed:"Failed to save the template.";this.displayError(e)}},{key:"onNameChange",value:function(e){this.setState({name:e.currentTarget.value,error:!1})}},{key:"displaySuccess",value:function(e){this.setState({showSpinner:!1}),te.trigger("add",{position:"bottom",text:e,time:5e3,usePortal:!0})}},{key:"displayError",value:function(e){this.setState({showSpinner:!1}),te.trigger("add",{position:"bottom",type:"error",text:e,time:5e3,usePortal:!0})}},{key:"handleToggleShowReplace",value:function(){this.setState({isInnerElementReplaceOpened:!this.state.isInnerElementReplaceOpened})}},{key:"render",value:function(){var e,t=this,a=this.props,r=a.tab,i=a.isEditFormSettings,o=a.isRootElement,s=this.state,l=s.isActive,c=s.dependenciesClasses,u=s.isInnerElementReplaceOpened,d=T()({"vcv-ui-edit-form-section":!0,"vcv-ui-edit-form-section--opened":l,"vcv-ui-edit-form-section--closed":!l},c);e=this.props.options&&this.props.options.nestedAttr?r.data.options.label||r.data.options.tabLabel:r.data.settings.options.label?r.data.settings.options.label:r.data.settings.options.tabLabel;var f=!1,h=null,p=null;if(this.props.options&&this.props.options.nestedAttr){if("element"===r.data.type&&!r.data.options.disableReplaceable&&"dropdown"!==r.data.options.replaceView){var m=r.data.options.category||"*";f=this.props.getReplaceShownStatus(m)}}else if("element"===r.data.settings.type&&!r.data.settings.options.disableReplaceable&&"dropdown"!==r.data.settings.options.replaceView){var v=r.data.settings.options.category||"*";f=this.props.getReplaceShownStatus(v)}if(f){var b=n.localizations?n.localizations.backToParent:"Back to parent";u&&(h=g.a.createElement("span",{className:"vcv-ui-edit-form-section-header-go-back",onClick:this.handleToggleShowReplace,title:b},g.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-chevron-left"}))),p=g.a.createElement("span",{className:"vcv-ui-edit-form-section-header-control vcv-ui-icon vcv-ui-icon-swap",onClick:this.handleToggleShowReplace})}var y=null,_=null;return(y=this.props.options&&this.props.options.nestedAttr?r.data.options.tooltip:r.data.settings.options.tooltip)&&(_=g.a.createElement(H.a,null,y)),g.a.createElement("div",{className:d,key:r.key,ref:function(e){t.section=e}},!i&&g.a.createElement("div",{className:"vcv-ui-edit-form-section-header",onClick:this.handleClickToggleSection,ref:function(e){t.sectionHeader=e}},h,g.a.createElement("span",{className:"vcv-ui-edit-form-section-header-title"},e),_,p),g.a.createElement("form",{className:"vcv-ui-edit-form-section-content",onSubmit:i&&this.onSettingsSave},i?g.a.createElement($,{isRootElement:o,handleNameChange:this.onNameChange,nameValue:this.state.name,showSpinner:this.state.showSpinner,tabTitle:e}):g.a.createElement(g.a.Fragment,null,this.getSectionFormFields(r.params))))}}]),n}(g.a.Component);v()(re,"propTypes",{tab:S.a.object.isRequired,onAttributeChange:S.a.func.isRequired,isRootElement:S.a.bool}),v()(re,"localizations",X.get("localizations"));var ie=n("./node_modules/@babel/runtime/helpers/toConsumableArray/index.js"),oe=n.n(ie);function se(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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var le=C.a.getService("cook"),ce=C.a.getService("hubElements"),ue=C.a.getStorage("hubElements"),de=C.a.getStorage("workspace"),fe=C.a.getService("dataManager"),he=function(e){u()(n,e);var t=se(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).elementListRef=g.a.createRef(),a.handleReplace=a.handleReplace.bind(l()(a)),a.handleGoToHub=a.handleGoToHub.bind(l()(a)),a}return o()(n,[{key:"handleReplace",value:function(e,t){this.props.onReplace(e,t)}},{key:"handleGoToHub",value:function(){var e={action:"addHub",element:{},tag:"",options:{filterType:"element",id:0,bundleType:void 0}};de.state("settings").set(e)}},{key:"getReplacementItem",value:function(e,t){var n=le.get(e);if(!n||!n.get("name")||"--"===n.get("name"))return null;var a=e.tag,r=t||n.get("name"),i=n.get("metaThumbnailUrl"),o=T()({"vcv-ui-item-badge vcv-ui-badge--success":!1,"vcv-ui-item-badge vcv-ui-badge--warning":!1}),s=T()({"vcv-ui-item-element-content":!0,"vcv-ui-item-list-item-content--active":!t&&this.props.tag===a}),l=T()({"vcv-ui-item-list-item":!0,"vcv-ui-item-list-item--preset":!!t});return g.a.createElement("li",{key:"vcv-replace-element-".concat(r.replace(/ /g,""),"-").concat(a),className:l},g.a.createElement("span",{className:"vcv-ui-item-element",onClick:this.handleReplace.bind(this,a,t?n:null),title:r},g.a.createElement("span",{className:s},g.a.createElement("img",{className:"vcv-ui-item-element-image",src:i,alt:r}),g.a.createElement("span",{className:"vcv-ui-item-overlay"},g.a.createElement("span",{className:"vcv-ui-item-add vcv-ui-icon vcv-ui-icon-add"}))),g.a.createElement("span",{className:"vcv-ui-item-element-name"},g.a.createElement("span",{className:o},r))))}},{key:"getReplacements",value:function(e){var t=this;return e.elements.map((function(e){return t.getReplacementItem({tag:e})}))}},{key:"getPresetReplacements",value:function(e){var t=this;return e.map((function(e){return t.getReplacementItem(e.presetData,e.name)}))}},{key:"render",value:function(){var e=this.props.options.category,t=ce.get(e),n=ue.action("getPresetsByCategory",e),a=fe.get("localizations"),r=a?a.replaceElementEditForm:"Replace the element with a different element from the same category.",i=a?a.substituteElement:"Substitute Element",o=a?a.getMoreElements:"Get More Elements",s=a?a.goToHubButtonDescription:"Access the Visual Composer Hub - download additional elements, blocks, templates, and addons.",l=this.getPresetReplacements(n),c=this.getReplacements(t),u=g.a.createElement("div",{className:"vcv-ui-replace-element-container"},g.a.createElement("h2",{className:"vcv-ui-replace-element-heading"},i),g.a.createElement("p",{className:"vcv-ui-replace-element-description"},r),g.a.createElement("ul",{className:"vcv-ui-replace-element-list",ref:this.elementListRef},l,c)),d=g.a.createElement("div",{className:"vcv-ui-editor-get-more"},g.a.createElement("button",{className:"vcv-ui-form-button vcv-ui-form-button--large",onClick:this.handleGoToHub},o),g.a.createElement("span",{className:"vcv-ui-editor-get-more-description"},s));return g.a.createElement("div",{className:"vcv-ui-form-element"},g.a.createElement("div",{className:"vcv-ui-replace-element-block"},u,d))}}]),n}(g.a.Component);function pe(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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}v()(he,"propTypes",{onReplace:S.a.func.isRequired,tag:S.a.string.isRequired,element:S.a.object.isRequired,options:S.a.any});var me=C.a.getService("hubElements"),ve=C.a.getService("cook"),be=C.a.getStorage("elements"),ge=C.a.getStorage("workspace"),ye=ge.state("content"),_e=function(e){u()(n,e);var t=pe(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).replaceElementRef=g.a.createRef(),a.handleReplaceElement=a.handleReplaceElement.bind(l()(a)),a.openEditFormOnReplace=a.openEditFormOnReplace.bind(l()(a)),a}return o()(n,[{key:"handleReplaceElement",value:function(e,t){var n=this.props.elementAccessPoint.cook(),a=t||n,r=this.previousElementId=n.get("id"),i=a.filter((function(e,t,n){return"public"===n.access&&"group"!==n.type&&"element"!==n.type})),o=[].concat(oe()(i),["parent"]),s={tag:e},l=me.getElementCategoryName(e);o.forEach((function(t){var n=a.get(t);if("image"===t&&"Image gallery"===l){var r=a.settings(t).settings.value,i=a.get(t);Object(y.isEqual)(r,i)&&(n=ve.get({tag:e}).get(t),s[t]=n)}s[t]=n})),t&&(s.parent=n.get("parent")),be.state("elementReplace").onChange(this.openEditFormOnReplace),be.trigger("replace",r,s)}},{key:"openEditFormOnReplace",value:function(e){var t=e.id,n=e.data;if(t===this.previousElementId){be.state("elementReplace").ignoreChange(this.openEditFormOnReplace),ye.set(!1);var a=ge.state("settings").get();a&&"edit"===a.action&&ge.state("settings").set(!1);var r={insertAfter:!1,isReplaceOpened:!0},i=this.replaceElementRef&&this.replaceElementRef.current&&this.replaceElementRef.current.closest(".vcv-ui-scroll-content"),o=i&&i.scrollTop;o&&(r.replaceElementScrollTop=o),ge.trigger("edit",n.id,n.activeTab,r)}}},{key:"render",value:function(){var e=this.props.elementAccessPoint.cook(),t=e.get("tag"),n=me.getElementCategoryName(t)||"",a={category:n||"*",elementLabel:e.get("name")||n.toLowerCase()||"element"};return g.a.createElement("div",{className:"vcv-ui-form-group",key:"form-group-field-".concat(e.get("id"),"-replaceElement"),ref:this.replaceElementRef},g.a.createElement(he,{options:a,tag:t,onReplace:this.handleReplaceElement,element:e}))}}]),n}(g.a.Component),we=n("./public/components/premiumTeasers/component.js"),Ce=n("./public/components/scrollbar/scrollbar.js");function ke(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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var Se=Object(w.getService)("dataManager"),xe=Object(w.getService)("hubElements"),Ee=Object(w.getStorage)("hubElements"),je=Object(w.getStorage)("workspace").state("content"),Te=function(e){u()(n,e);var t=ke(n);function n(e){var a;return r()(this,n),a=t.call(this,e),v()(l()(a),"scrollbar",!1),a.state={isEditFormSettingsOpened:!1,isElementReplaceOpened:!(!e.options||!e.options.isReplaceOpened)&&e.options.isReplaceOpened,isVisible:"editElement"===je.get()},a.scrollBarMounted=a.scrollBarMounted.bind(l()(a)),a.toggleEditFormSettings=a.toggleEditFormSettings.bind(l()(a)),a.toggleShowReplace=a.toggleShowReplace.bind(l()(a)),a.getPremiumTeaser=a.getPremiumTeaser.bind(l()(a)),a.setVisibility=a.setVisibility.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){je.onChange(this.setVisibility)}},{key:"componentWillUnmount",value:function(){je.ignoreChange(this.setVisibility)}},{key:"setVisibility",value:function(e){this.setState({isVisible:"editElement"===e})}},{key:"scrollBarMounted",value:function(e){this.scrollbar=e}},{key:"getActiveTabIndex",value:function(e){var t=this.allTabs&&this.allTabs.findIndex((function(t){return t.fieldKey===e}));return t>-1?t:0}},{key:"updateTabs",value:function(e){var t=this;return this.editFormTabs(e).map((function(n,a){return{fieldKey:n.key,index:a,data:n.data,isVisible:!0,pinned:!!(n.data.settings&&n.data.settings.options&&n.data.settings.options.pinned)&&n.data.settings.options.pinned,params:t.editFormTabParams(e,n),key:"edit-form-tab-".concat(e.elementAccessPoint.id,"-").concat(a,"-").concat(n.key),ref:function(e){t.allTabs[a]&&(t.allTabs[a].realRef=e)}}}))}},{key:"editFormTabs",value:function(e){var t=this,n=e.elementAccessPoint.cook(),a=n.get("metaEditFormTabs");if(e.options.nestedAttr){var r=[],i=n.settings(e.options.fieldKey);return i.settings.options.settings.metaEditFormTabs.value.forEach((function(e){var t={key:e,value:i.settings.options.settings[e].value,data:i.settings.options.settings[e]};r.push(t)})),r}return a&&a.each?a.each((function(n){return t.editFormTabsIterator(e,n)})):[]}},{key:"editFormTabsIterator",value:function(e,t){var n=e.elementAccessPoint.cook();return{key:t,value:n.get(t),data:n.settings(t)}}},{key:"editFormTabParams",value:function(e,t){var n=this,a=e.elementAccessPoint.cook();if(e.options.nestedAttr){var r=a.get(e.options.fieldKey).value[e.options.activeParamGroupIndex];return"group"===t.data.type?t.value.map((function(t){return{key:t,value:r[t],data:a.settings(e.options.fieldKey).settings.options.settings[t]}})):[t]}return"group"===t.data.settings.type&&t.value?t.value.each((function(t){return n.editFormTabsIterator(e,t)})):[t]}},{key:"getAccordionSections",value:function(e){var t=this;return this.allTabs.map((function(n,a){return g.a.createElement(re,E()({},t.props,{sectionIndex:a,activeTabIndex:e,getSectionContentScrollbar:function(){return t.scrollbar},key:n.key,tab:n,getReplaceShownStatus:t.getReplaceShownStatus}))}))}},{key:"getPremiumTeaser",value:function(){var e=Se.get("localizations"),t=Se.get("isPremiumActivated"),n=e.goPremium||"Go Premium",a=e.downloadTheAddon||"Download The Addon",r=e.elementSettingsPremiumFeatureHeading||"Element Settings is a Premium Feature",i=t?a:n,o=e.elementSettingsPremiumFeatureText||"With Visual Composer Premium, you can change the default parameters to create a unique element and save it to your Content Library.",s=e.elementPresetsActivateAddonText||"With the Element Presets addon, you can change the default parameters to create a unique element and save it to your Content Library.",l=t?s:o,c=Se.get("utm")["editor-hub-popup-teaser"].replace("{medium}","elementsettings-editform-editor");return g.a.createElement(we.a,{headingText:r,buttonText:i,description:l,url:c,isPremiumActivated:t,addonName:"elementPresets"})}},{key:"getEditFormSettingsSections",value:function(){var e=this,t=this.props.elementAccessPoint.cook().relatedTo("RootElements"),n=Se.get("localizations"),a=n?n.editFormSettingsText:"Element Presets";return g.a.createElement(re,{isEditFormSettings:!0,isRootElement:t,sectionIndex:0,activeTabIndex:0,getSectionContentScrollbar:function(){return e.scrollbar},elementId:this.props.elementAccessPoint.id,tab:{fieldKey:0,data:{settings:{options:{label:a}}}},onAttributeChange:function(){return!1}})}},{key:"toggleEditFormSettings",value:function(){this.setState({isEditFormSettingsOpened:!this.state.isEditFormSettingsOpened,isElementReplaceOpened:!1})}},{key:"toggleShowReplace",value:function(){this.setState({isElementReplaceOpened:!this.state.isElementReplaceOpened,isEditFormSettingsOpened:!1})}},{key:"getReplaceElementBlock",value:function(){return g.a.createElement(_e,this.props)}},{key:"getReplaceShownStatus",value:function(e){var t=xe.get(e),n=!1;(Ee.action("getPresetsByCategory",e).length&&(n=!0),!n&&t&&t.elements&&t.elements.length>1)&&(n=t.elements.filter((function(e){return Object.keys(Ee.state("elements").get()).includes(e)})).length>1);return n}},{key:"render",value:function(){this.allTabs=this.updateTabs(this.props);var e=this.state,t=e.isEditFormSettingsOpened,n=e.showElementReplaceIcon,a=e.isElementReplaceOpened,r=this.getActiveTabIndex(this.props.activeTabId),i=this.allTabs[r],o=Object(w.env)("VCV_ADDON_ELEMENT_PRESETS_ENABLED"),s=null;s=t?o?this.getEditFormSettingsSections():this.getPremiumTeaser():a?this.getReplaceElementBlock():this.getAccordionSections(r);var l=T()({"vcv-ui-editor-plate":!0,"vcv-ui-state--centered":!o,"vcv-ui-state--active":!0},"vcv-ui-editor-plate-".concat(i.key)),c=T()({"vcv-ui-tree-view-content":!0,"vcv-ui-tree-view-content-accordion":!0,"vcv-ui-state--hidden":!this.state.isVisible});return g.a.createElement("div",{className:c},g.a.createElement(V,{isEditFormSettingsOpened:t,handleEditFormSettingsToggle:this.toggleEditFormSettings,elementAccessPoint:this.props.elementAccessPoint,options:this.props.options,showElementReplaceIcon:n,isElementReplaceOpened:a,handleReplaceElementToggle:this.toggleShowReplace,getReplaceShownStatus:this.getReplaceShownStatus}),g.a.createElement("div",{className:"vcv-ui-tree-content"},g.a.createElement("div",{className:"vcv-ui-tree-content-section"},g.a.createElement(Ce.a,{ref:this.scrollBarMounted,initialScrollTop:this.props.options&&this.props.options.replaceElementScrollTop},g.a.createElement("div",{className:"vcv-ui-tree-content-section-inner"},g.a.createElement("div",{className:"vcv-ui-editor-plates-container"},g.a.createElement("div",{className:"vcv-ui-editor-plates"},g.a.createElement("div",{className:l},s))))))))}}]),n}(g.a.Component);function Me(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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}v()(Te,"propTypes",{elementAccessPoint:S.a.object.isRequired,activeTabId:S.a.string,options:S.a.object});var Oe=Object(w.getService)("rulesManager"),Pe=Object(w.getService)("actionsManager"),Ae=function(e){u()(n,e);var t=Me(n);function n(e){var a;return r()(this,n),a=t.call(this,e),v()(l()(a),"mount",{}),v()(l()(a),"stack",{}),v()(l()(a),"mountStack",{}),v()(l()(a),"initialStack",{}),v()(l()(a),"setFieldMount",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"field";a.mount[e]||(a.mount[e]={}),t.key=e,t.type=n,a.mount[e][n]=t,a.callInitialStack(e),a.callMountStack(e)})),v()(l()(a),"setFieldUnmount",(function(e,t){t&&a.mount[e]?(delete a.mount[e][t],a.stack[e]&&a.stack[e][t]&&delete a.stack[e][t]):a.mount[e]&&(delete a.mount[e].field,a.stack[e]&&a.stack[e].field&&delete a.stack[e].field)})),v()(l()(a),"callFieldActivities",(function(e,t){a.listeners[t]&&_.a.each(a.listeners[t],(function(n){!a.mount[n.key]||e&&n.key!==e||a.addStack(n,t)})),a.stack[t]&&(a.stack[t]=a.stack[t].filter(a.callStack.bind(l()(a),t)))})),v()(l()(a),"callMountStack",(function(e){a.mountStack[e]&&(a.mountStack[e]=a.mountStack[e].filter(a.callFieldActivities.bind(l()(a),e)))})),v()(l()(a),"callInitialStack",(function(e){a.initialStack[e]&&a.initialStack[e].map(a.callFieldActivities.bind(l()(a),e))})),v()(l()(a),"callStack",(function(e,t){if(!a.mount[t.key])return a.addMountStack(t,e),!0;var n=a.props.elementAccessPoint.cook(),r=n.toJS(),i=Object.keys(a.mount[t.key]),o=n.settings(t.key);if(a.props.options&&a.props.options.nestedAttr){var s=n.settings(a.props.options.fieldKey).settings.options.settings;o=n.settings(t.key,s)}var l=a.getOnChange(o).rules,c=a.props.options&&a.props.options.nestedAttr,u=r;return c&&(u=r[a.props.options.fieldKey].value[a.props.options.activeParamGroupIndex]),l&&Oe.check(u,l,(function(e){!function(e,t){var o=a.getOnChange(n.settings(t.key)).actions;if(a.props.options&&a.props.options.nestedAttr){var s=n.settings(a.props.options.fieldKey).settings.options.settings,l=n.settings(t.key,s);o=a.getOnChange(l).actions}o&&i.forEach((function(i){o.forEach((function(o){var s=a.mount[t.key][i];s.value=r[t.key],Pe.do(o,e,s,n)}))}))}(e,t)})),!1})),a.handleAttributeChange=a.handleAttributeChange.bind(l()(a)),a.listeners=a.initListeners(a.props.elementAccessPoint.cook(),e),a}return o()(n,[{key:"UNSAFE_componentWillUpdate",value:function(e){this.mount={},this.stack={},this.mountStack={},this.initialStack={},this.listeners=this.initListeners(e.elementAccessPoint.cook(),e)}},{key:"initListeners",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=[],r=Object.keys(e.getAll(!1));return n.options&&n.options.nestedAttr&&(r=Object.keys(e.settings(n.options.fieldKey).settings.options.settings)),r.forEach((function(r){var i=t.getOnChange(e.settings(r)).rules;if(n.options&&n.options.nestedAttr){var o=e.settings(n.options.fieldKey).settings.options.settings;i=t.getOnChange(e.settings(r,o)).rules}i&&Object.keys(i).forEach((function(e){a[e]||(a[e]=[]),a[e].push({key:r}),t.addInitialStack(r,e)}))})),a}},{key:"getOnChange",value:function(e){return e&&e.settings&&e.settings.options&&e.settings.options.onChange?e.settings.options.onChange:{}}},{key:"handleAttributeChange",value:function(e){this.callFieldActivities(null,e)}},{key:"addStack",value:function(e,t){this.stack[t]||(this.stack[t]=[]),this.stack[t].push(e)}},{key:"addMountStack",value:function(e,t){this.mountStack[e.key]||(this.mountStack[e.key]=[]),this.mountStack[e.key].push(t)}},{key:"addInitialStack",value:function(e,t){this.initialStack[e]||(this.initialStack[e]=[]),this.initialStack[e].push(t)}},{key:"render",value:function(){var e=this,t=this.props,n=t.activeTabId,a=t.options,r=t.elementAccessPoint;return g.a.createElement(Te,{activeTabId:n,elementAccessPoint:r,setFieldMount:this.setFieldMount,setFieldUnmount:this.setFieldUnmount,onAttributeChange:this.handleAttributeChange,callFieldActivities:this.callFieldActivities,ref:function(t){e.formWrapper=t},options:a})}}]),n}(g.a.Component);v()(Ae,"propTypes",{elementAccessPoint:S.a.object.isRequired,activeTabId:S.a.string,options:S.a.object})},"./public/components/panels/treeView/treeViewLayout.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return ee}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/vc-cake/index.js"),g=n("./node_modules/react/index.js"),y=n.n(g),_=n("./node_modules/@babel/runtime/helpers/extends/index.js"),w=n.n(_),C=n("./node_modules/classnames/index.js"),k=n.n(C),S=n("./node_modules/mobile-detect/mobile-detect.js"),x=n.n(S),E=n("./node_modules/prop-types/index.js"),j=n.n(E);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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var M=Object(b.getStorage)("workspace"),O=Object(b.getStorage)("elements"),P=Object(b.getService)("document"),A=Object(b.getService)("utils"),D=Object(b.getService)("cook"),L=Object(b.getService)("hubElements"),R=Object(b.getService)("document"),I=Object(b.getService)("dataManager"),B=function(e){u()(n,e);var t=T(n);function n(e){var a;r()(this,n),a=t.call(this,e),v()(l()(a),"adminBar",document.getElementById("wpadminbar")),v()(l()(a),"layoutBar",document.querySelector(".vcv-layout-bar")),v()(l()(a),"iframe",document.getElementById("vcv-editor-iframe")&&document.getElementById("vcv-editor-iframe").contentWindow.document),v()(l()(a),"handleClickChildExpand",(function(){a.setState({childExpand:!a.state.childExpand,hasBeenOpened:!0})})),v()(l()(a),"handleClickClone",(function(e){e&&e.preventDefault(),M.trigger("clone",a.state.element.id)})),v()(l()(a),"handleClickCopy",(function(e){e&&e.preventDefault(),M.trigger("copy",a.state.element.id)})),v()(l()(a),"clickPaste",(function(e){e&&e.preventDefault(),M.trigger("paste",a.state.element.id)})),v()(l()(a),"clickPasteAfter",(function(e){e&&e.preventDefault(),M.trigger("pasteAfter",a.state.element.id)})),v()(l()(a),"handleClickEdit",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=M.state("settings").get();t&&"edit"===t.action&&M.state("settings").set(!1);var n={};if(a.props.isAttribute){var r=Object(b.getService)("elementAccessPoint"),i=r.getInstance(a.state.element.parent);n.child=!0,n.parentElementAccessPoint=i,n.parentElementOptions={}}M.trigger("edit",a.state.element.id,e,n)})),v()(l()(a),"handleClickDelete",(function(e){e&&e.preventDefault(),M.trigger("remove",a.state.element.id)}));var i=new x.a(window.navigator.userAgent);return i.mobile()&&(i.tablet()||i.phone())&&(a.isMobile=!0),a.state={childExpand:e.level>1||a.isMobile,hasBeenOpened:!1,isActive:!1,hasChild:!1,showOutline:!1,element:e.element,content:e.element.customHeaderTitle||e.element.name,editable:!1,copyData:window.localStorage&&(window.localStorage.getItem("vcv-copy-data")||M.state("copyData").get())},a.editorType=I.get("editorType"),a.handleClick=a.handleClick.bind(l()(a)),a.handleMouseEnter=a.handleMouseEnter.bind(l()(a)),a.handleMouseLeave=a.handleMouseLeave.bind(l()(a)),a.handleOutline=a.handleOutline.bind(l()(a)),a.checkPaste=a.checkPaste.bind(l()(a)),a.dataUpdate=a.dataUpdate.bind(l()(a)),a.handleClickEnableEditable=a.handleClickEnableEditable.bind(l()(a)),a.handleBlurValidateContent=a.handleBlurValidateContent.bind(l()(a)),a.handleKeyDownPreventNewLine=a.handleKeyDownPreventNewLine.bind(l()(a)),a.handleClickHide=a.handleClickHide.bind(l()(a)),a.handleClickToggleControls=a.handleClickToggleControls.bind(l()(a)),a.checkTarget=a.checkTarget.bind(l()(a)),a.handleSandwichMouseEnter=a.handleSandwichMouseEnter.bind(l()(a)),a.handleSandwichMouseLeave=a.handleSandwichMouseLeave.bind(l()(a)),a.handleClickLock=a.handleClickLock.bind(l()(a)),a}return o()(n,[{key:"dataUpdate",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.setState({element:e||this.props.element}),!n&&this.props.updateElementsData&&this.props.updateElementsData(e||this.props.element,"singleElement"),e&&Object.prototype.hasOwnProperty.call(e,"customHeaderTitle")){var a=D.get(e||this.props.element),r=e.customHeaderTitle||a.getName();this.state.content!==r&&this.setState({content:r},(function(){t.span&&(t.span.innerText=r)}))}}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.showOutlineCallback(e.element.id);t!==this.state.showOutline&&this.setState({showOutline:t}),this.setState({element:e.element||this.props.element})}},{key:"componentDidMount",value:function(){O.on("element:".concat(this.state.element.id),this.dataUpdate),this.props.onMountCallback(this.state.element.id),M.state("copyData").onChange(this.checkPaste)}},{key:"componentWillUnmount",value:function(){O.off("element:".concat(this.state.element.id),this.dataUpdate),this.props.onUnmountCallback(this.state.element.id),M.state("copyData").ignoreChange(this.checkPaste),M.state("userInteractWith").set(!1)}},{key:"checkPaste",value:function(e){e&&e.element&&this.setState({copyData:e})}},{key:"handleOutline",value:function(e){var t=e===this.props.element.id;this.state.showOutline!==t&&this.setState({showOutline:t})}},{key:"clickAddChild",value:function(e){M.trigger("add",this.state.element.id,e)}},{key:"handleClickHide",value:function(){M.trigger("hide",this.state.element.id)}},{key:"handleClickLock",value:function(){var e={};D.getById(this.state.element.id).containerFor().length>0&&(e.lockInnerElements=!0,e.action=R.get(this.state.element.id).metaIsElementLocked?"unlock":"lock"),M.trigger("lock",this.state.element.id,e)}},{key:"getContent",value:function(e){var t=this,a=this.state,r=a.hasBeenOpened;if(!a.childExpand&&!r&&!this.isMobile)return null;var i=this.props,o=i.showOutlineCallback,s=i.onMountCallback,l=i.onUnmountCallback,c=this.props.level+1,u=e.map((function(e){return y.a.createElement(n,{showOutlineCallback:o,onMountCallback:s,onUnmountCallback:l,element:e,key:e.id,level:c,scrollValue:t.props.scrollValue})}),this);return u.length?y.a.createElement("ul",{className:"vcv-ui-tree-layout-node"},u):""}},{key:"scrollToElementInsideFrame",value:function(e){var t=e.currentTarget.parentNode.dataset.vcvElement,n=this.iframe.querySelector("#el-".concat(t));if(n){var a=n.getBoundingClientRect(),r=document.getElementById("vcv-editor-iframe").contentWindow.innerHeight,i=a.bottom>r&&a.top>r;if(a.bottom<0&&a.top<0||i){var o=0;(e.target.classList.contains("vcv-ui-tree-layout-control-action--edit")||e.target.classList.contains("vcv-ui-icon-edit"))&&(o=500),window.setTimeout((function(){n.scrollIntoView({behavior:"smooth"})}),o)}}}},{key:"scrollToElementInsideCurrentDocument",value:function(e){var t=this.props.scrollValue,n=e.currentTarget.parentNode.dataset.vcvElement,a=document.getElementById("el-".concat(n,"-temp"));if(a){var r=a.getBoundingClientRect(),i="fixed"===window.getComputedStyle(this.layoutBar).position,o=window.innerHeight,s=r.bottom>o&&r.top>o;if((i?r.bottom<this.layoutBar.getBoundingClientRect().bottom:r.bottom<0&&r.top<0)||s){var l="function"==typeof t?t(this.layoutBar,this.adminBar):t,c=window.pageYOffset+r.top-l;window.scrollTo(0,c)}}}},{key:"handleClick",value:function(e){this.props.scrollValue?this.scrollToElementInsideCurrentDocument(e):this.scrollToElementInsideFrame(e)}},{key:"handleMouseEnter",value:function(e){e.currentTarget.parentNode.dataset&&Object.prototype.hasOwnProperty.call(e.currentTarget.parentNode.dataset,"vcvElement")&&M.state("userInteractWith").set(this.state.element.id)}},{key:"handleMouseLeave",value:function(e){e.currentTarget.parentNode.dataset&&Object.prototype.hasOwnProperty.call(e.currentTarget.parentNode.dataset,"vcvElement")&&M.state("userInteractWith").set(!1)}},{key:"handleClickEnableEditable",value:function(){var e=this;this.setState({editable:!0},(function(){e.span&&e.span.focus()}))}},{key:"updateContent",value:function(e){var t=this,n=D.get(this.props.element);n.set("customHeaderTitle",e);var a=n.toJS();O.trigger("update",a.id,a,"editForm"),this.setState({content:e||n.getName(),editable:!1},(function(){!e&&t.span&&(t.span.innerText=n.getName())}))}},{key:"handleBlurValidateContent",value:function(){var e=this.span?this.span.innerText.trim():"";this.updateContent(e)}},{key:"handleKeyDownPreventNewLine",value:function(e){"Enter"===e.key&&(e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),e.stopPropagation(),this.span&&this.span.blur(),this.handleBlurValidateContent())}},{key:"checkTarget",value:function(e){e&&e.target&&this.controlsContent&&!this.controlsContent.contains(e.target)&&!this.controlsTrigger.contains(e.target)&&this.handleClickToggleControls()}},{key:"handleClickToggleControls",value:function(){var e=this.state.showControls?"removeEventListener":"addEventListener";window[e]&&window[e]("touchstart",this.checkTarget),this.setState({showControls:!this.state.showControls})}},{key:"getPasteOptions",value:function(e,t){var n={disabled:!e,pasteAfter:!1};if(!e)return n;if(e.constructor===String)try{e=JSON.parse(e)}catch(u){return console.error(u),n}var a=e&&e.element&&e.element.element,r=a&&D.get(a),i=r.get("relatedTo"),o=i&&i.value,s=t&&D.get(t),l=s.get("containerFor"),c=l&&l.value;return o&&c&&o.length&&c.length&&((c.indexOf("General")<0||o.indexOf("General")<0)&&(n.disabled=!0,c.forEach((function(e){o.indexOf(e)>=0&&(n.disabled=!1)}))),n.disabled&&c.indexOf("General")<0&&s.get("tag")===r.get("tag")&&(n.disabled=!1,n.pasteAfter=!0)),n}},{key:"handleSandwichMouseEnter",value:function(){this.setState({showDropdown:!0})}},{key:"handleSandwichMouseLeave",value:function(){this.setState({showDropdown:!1})}},{key:"render",value:function(){var e=this,t=this.state.element.hidden,n=I.get("localizations"),a=n?n.add:"Add",r=n?n.addElement:"Add Element",i=n?n.clone:"Clone",o=n?n.copy:"Copy",s=n?n.paste:"Paste",l=n?n.pasteAfter:"Paste After",c=n?n.remove:"Remove",u=n?n.edit:"Edit",d="";d=t?n?n.hideOn:"Hide Element":n?n.hideOff:"Show Element";var f=n?n.rowLayout:"Row Layout",h=n?n.lockedElementText:"The element has been locked by your site Administrator.",p=n?n.elementIsHidden:"Element is Hidden",m=this.state,v=m.editable,g=m.content,_=m.copyData,C=D.get(this.props.element);if(!C)return null;var S=Object(b.env)("VCV_ADDON_ROLE_MANAGER_ENABLED")&&C.get("metaIsElementLocked")&&!I.get("vcvManageOptions"),x=C.get("metaIsDraggable"),E=k()({"vcv-ui-tree-layout-node-child":!0,"vcv-ui-tree-layout-node-expand":this.state.childExpand,"vcv-ui-tree-layout-node-state-draft":!1,"vcv-ui-tree-layout-node-hidden":t,"vcv-ui-tree-layout-node-non-draggable":void 0!==x&&!x||S}),j={},T=null,M=P.children(this.state.element.id),O=this.getContent(M);this.state.hasChild=!!M.length;var R=!1,B=!1;if(C.containerFor().length){var N=r,F="",V=D.getContainerChildren(C.get("tag"));1===V.length&&(F=V[0].tag,N="".concat(a," ").concat(V[0].name)),R=y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:N,onClick:this.clickAddChild.bind(this,F)},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-add-thin"})),"row"===this.props.element.tag&&(B=y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:f,onClick:this.handleClickEdit.bind(this,"layout")},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-row-layout"})))}var H="";this.state.hasChild&&(H=y.a.createElement("i",{className:"vcv-ui-tree-layout-node-expand-trigger vcv-ui-icon vcv-ui-icon-expand",onClick:this.handleClickChildExpand}));var U="";if("column"!==this.props.element.tag){var z=k()({"vcv-ui-icon":!0,"vcv-ui-icon-eye-on":!t,"vcv-ui-icon-eye-off":t});U=y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:d,onClick:this.handleClickHide},y.a.createElement("i",{className:z}))}var G=!1,W=S?null:y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:o,onClick:this.handleClickCopy.bind(this)},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-copy-icon"})),q=S?null:y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:i,onClick:this.handleClickClone},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-copy"})),K=this.state.element&&D.get(this.state.element),Y=K.get("metaElementControls");Y&&(!1===Y.copy&&(W=null),!1===Y.clone&&(q=null));var $=K&&K.get("containerFor");if($&&$.value&&$.value.length&&!S){var Z=this.getPasteOptions(_,this.state.element),X={};Z.disabled&&(X.disabled=!0),X.disabled||(Y&&!1===Y.pasteAfter&&Z.pasteAfter?X.disabled=!0:X.onClick=Z.pasteAfter?this.clickPasteAfter.bind(this):this.clickPaste.bind(this)),G=y.a.createElement("span",w()({className:"vcv-ui-tree-layout-control-action",title:Z.pasteAfter?l:s},X),y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-paste-icon"}))}var Q=S?null:y.a.createElement("span",{className:"vcv-ui-tree-layout-control-actions"},R,B,y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:u,onClick:this.handleClickEdit.bind(this,"")},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-edit"})),q,U,W,G,y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:c,onClick:this.handleClickDelete},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-trash"}))),J=null,ee=I.get("vcvManageOptions"),te=K.relatedTo("General")||K.relatedTo("RootElements"),ne=K.get("metaIsElementLocked")&&Object(b.env)("VCV_ADDON_ROLE_MANAGER_ENABLED"),ae=ne?y.a.createElement("span",{className:"vcv-ui-tree-layout-control-state vcv-ui-tree-layout-control--lock",title:h},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-lock-fill"})):null,re=K.get("hidden")?y.a.createElement("span",{className:"vcv-ui-tree-layout-control-state",title:p},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-eye-on"})):null;if(!this.props.isAttribute&&Object(b.env)("VCV_ADDON_ROLE_MANAGER_ENABLED")&&ee&&te){var ie=k()({"vcv-ui-icon":!0,"vcv-ui-icon-lock-fill":ne,"vcv-ui-icon-unlock-fill":!ne}),oe=n?n.lockElementText:"Lock Element";J=y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:oe,onClick:this.handleClickLock},y.a.createElement("i",{className:ie}))}var se=S?null:y.a.createElement("div",{className:"vcv-ui-tree-layout-control-actions"},J,y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action vcv-ui-tree-layout-control-action--edit",title:u,onClick:this.handleClickEdit.bind(this,"")},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-edit"})),y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:c,onClick:this.handleClickDelete},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-trash"})),y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action vcv-ui-tree-layout-controls-trigger",onMouseEnter:this.handleSandwichMouseEnter,onMouseLeave:this.handleSandwichMouseLeave},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-mobile-menu"}))),le=y.a.createElement(y.a.Fragment,null,se,y.a.createElement("div",{className:"vcv-ui-tree-layout-control-state-container"},ae,re)),ce=y.a.createElement(y.a.Fragment,null,R,B,q,U,W,G),ue=k()({"vcv-ui-tree-layout-control-dropdown-content":!0,"vcv-ui-state--active":this.state.showDropdown}),de=y.a.createElement("div",{className:ue,onMouseEnter:this.handleSandwichMouseEnter,onMouseLeave:this.handleSandwichMouseLeave},ce),fe=k()({"vcv-ui-tree-layout-control":!0,"vcv-ui-state--active":this.state.isActive,"vcv-ui-state--outline":this.state.showOutline,"vcv-ui-tree-layout-control-mobile":this.isMobile,"vcv-ui-tree-layout-control-is-locked":S}),he=L.getElementIcon(C.get("tag")),pe=A.isRTL()?2:1;g||(g=C.getName());var me="vcv-ui-tree-layout-control-label";v&&(me+=" vcv-ui-tree-layout-control-label-editable");var ve="vcv-ui-tree-layout-control-drag-handler vcv-ui-drag-handler";this.isMobile&&(ve+=" vcv-ui-tree-layout-control-drag-handler-mobile");var be=.8*this.props.level+pe+"rem",ge=A.isRTL()?{paddingRight:be}:{paddingLeft:be};if(Object(b.env)("VCV_ADDON_ROLE_MANAGER_ENABLED")&&!I.get("vcvManageOptions")&&K&&K.get("metaIsElementLocked")&&(j["data-vcv-element-locked"]=!0),this.isMobile){var ye=null;return this.state.showControls&&(ye=y.a.createElement("div",{ref:function(t){e.controlsContent=t},className:"vcv-ui-tree-layout-controls-content"},Q)),y.a.createElement("li",w()({className:E,"data-vcv-element":this.props.element.id,type:C.get("type"),name:C.get("name")},j),y.a.createElement("div",{className:fe},y.a.createElement("div",{className:"vcv-ui-tree-layout-control-content"},y.a.createElement("div",{className:ve,style:ge},y.a.createElement("i",{className:"vcv-ui-tree-layout-control-icon"},y.a.createElement("img",{src:he,className:"vcv-ui-icon",alt:""})),y.a.createElement("span",{className:"vcv-ui-tree-layout-control-label"},y.a.createElement("span",null,g))),y.a.createElement("div",{className:"vcv-ui-tree-layout-controls-trigger",onClick:this.handleClickToggleControls,ref:function(t){e.controlsTrigger=t}},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-mobile-menu"})),ye)),O)}(void 0===x||x)&&(j["data-vcv-dnd-element-expand-status"]=this.state.childExpand?"opened":"closed",T=y.a.createElement("div",{className:ve,hidden:S},y.a.createElement("i",{className:"vcv-ui-drag-handler-icon vcv-ui-icon vcv-ui-icon-drag-dots"})));var _e=S?g:y.a.createElement("span",{ref:function(t){e.span=t},contentEditable:v,suppressContentEditableWarning:!0,onClick:this.handleClickEnableEditable,onKeyDown:this.handleKeyDownPreventNewLine,onBlur:this.handleBlurValidateContent},g);return y.a.createElement("li",w()({className:E,"data-vcv-element":this.props.element.id,type:C.get("type"),name:C.get("name")},j),y.a.createElement("div",{className:fe,style:ge,onMouseOver:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,onClick:this.handleClick},T,y.a.createElement("div",{className:"vcv-ui-tree-layout-control-content"},H,y.a.createElement("i",{className:"vcv-ui-tree-layout-control-icon"},y.a.createElement("img",{src:he,className:"vcv-ui-icon",alt:""})),y.a.createElement("span",{className:me},_e),le),de),O)}}]),n}(y.a.Component);v()(B,"propTypes",{showOutlineCallback:j.a.func,element:j.a.object.isRequired,data:j.a.oneOfType([j.a.object,j.a.array]),level:j.a.number,onMountCallback:j.a.func,onUnmountCallback:j.a.func,scrollValue:j.a.any,isAttribute:j.a.bool,updateElementsData:j.a.func});var N=n("./public/components/dnd/dndDataSet.js"),F=Object(b.getStorage)("workspace"),V=function(){function e(){r()(this,e),Object.defineProperties(this,{iframe:{value:null,writable:!0,enumerable:!1,configurable:!0},documentDOM:{value:null,writable:!0,enumerable:!1,configurable:!0},items:{value:null,writable:!0,enumerable:!1,configurable:!0},sidebarContent:{value:document.querySelector(".vcv-layout-bar-content"),writable:!1,enumerable:!1,configurable:!0}})}return o()(e,[{key:"buildItems",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e?".vcv-ui-edit-form-section-content .vcv-ui-tree-layout-container .vcv-ui-scroll-content":".vcv-ui-tree-layout-container .vcv-ui-scroll-content";t||(t=e?".vcv-ui-edit-form-section-content .vcv-ui-tree-layout":".vcv-ui-tree-layout"),this.items||(this.scrollContainer=document.querySelector(n),this.items=new N.a(document.querySelector(t),{cancelMove:!0,moveCallback:this.move.bind(this),startCallback:this.start.bind(this),endCallback:this.end.bind(this),document:document,container:document.getElementById("vcv-layout"),handler:"> .vcv-ui-tree-layout-control .vcv-ui-tree-layout-control-drag-handler",helperType:"clone",customScroll:!0,scrollContainer:this.scrollContainer,scrollCallback:this.scrollTo.bind(this),isAttribute:e}),this.items.init())}},{key:"scrollTo",value:function(e){if(this.scroll=!1,!e.end&&this.sidebarContent&&this.scrollContainer){var t=this.scrollContainer.getBoundingClientRect(),n=0;e.y-t.top<=50?n=-4:t.height+t.top<=e.y+50&&(n=4),n&&(this.scroll=!0,this.scrollContent(n))}}},{key:"scrollContent",value:function(e){var t=this;if(this.scrollTimeout&&(clearTimeout(this.scrollTimeout),this.scrollTimeout=null),this.scroll){var n=this.scrollContainer&&(this.scrollContainer.scrollY||this.scrollContainer.scrollTop),a=this.scrollContainer&&(this.scrollContainer.scrollX||this.scrollContainer.scrollLeft);if(void 0===n||void 0===a)return;this.scrollContainer.scroll?this.scrollContainer.scroll(a,n+e):this.scrollContainer.scrollTop=n+e,this.scrollTimeout=setTimeout((function(){t.scrollContent(e)}),30)}}},{key:"getOffsetTop",value:function(){return this.iframe?this.iframe.getBoundingClientRect().top:0}},{key:"updateOffsetTop",value:function(){this.items.option("offsetTop",this.getOffsetTop())}},{key:"removeItems",value:function(){this.items=null,F.state("navbarPosition").ignoreChange(this.updateOffsetTop.bind(this))}},{key:"add",value:function(e,t,n){this.buildItems(t,n),this.items.addItem(e,this.documentDOM)}},{key:"remove",value:function(e,t){var n=this;this.buildItems(t,""),this.items.removeItem(e),window.setTimeout((function(){document.querySelector(".vcv-ui-tree-layout")||n.removeItems()}),0)}},{key:"update",value:function(e){this.buildItems(),this.items.updateItem(e,this.documentDOM)}},{key:"move",value:function(e,t,n){e&&n&&F.trigger("move",e,{action:t,related:n})}},{key:"start",value:function(){document.body.classList.add("vcv-is-no-selection")}},{key:"end",value:function(){document.body.classList.remove("vcv-is-no-selection")}}]),e}(),H=n("./public/components/scrollbar/scrollbar.js"),U=n("./node_modules/lodash/lodash.js"),z=n.n(U);function G(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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var W=Object(b.getStorage)("elements"),q=Object(b.getStorage)("workspace"),K=Object(b.getStorage)("layout"),Y=Object(b.getStorage)("workspace").state("settings"),$=Object(b.getStorage)("workspace").state("content"),Z=q.state("treeViewId"),X=Object(b.getService)("document"),Q=Object(b.getService)("cook"),J=Object(b.getService)("dataManager"),ee=function(e){u()(n,e);var t=G(n);function n(e){var a;r()(this,n),a=t.call(this,e),v()(l()(a),"layoutContainer",null),v()(l()(a),"scrollbar",null),v()(l()(a),"scrollTimeout",0),v()(l()(a),"onContentChangeHandleScroll",(function(e){var t=setTimeout((function(){e&&a.handleScrollToElement(e),clearTimeout(t)}),1)})),a.updateElementsData=z.a.debounce(a.updateElementsData.bind(l()(a)),250),a.handleScrollToElement=a.handleScrollToElement.bind(l()(a)),a.interactWithContent=a.interactWithContent.bind(l()(a)),a.handleAddElement=a.handleAddElement.bind(l()(a)),a.handleAddTemplate=a.handleAddTemplate.bind(l()(a)),a.checkShowOutlineCallback=a.checkShowOutlineCallback.bind(l()(a)),a.handleElementMount=a.handleElementMount.bind(l()(a)),a.handleElementUnmount=a.handleElementUnmount.bind(l()(a)),a.scrollBarMounted=a.scrollBarMounted.bind(l()(a)),a.getScrollbarContent=a.getScrollbarContent.bind(l()(a)),a.setVisibility=a.setVisibility.bind(l()(a)),a.dnd=new V;var i=e.isAttribute?X.children(e.element.get("id")):X.children(!1);return a.state={data:i,selectedItem:null,outlineElementId:!1,isVisible:e.isAttribute||"treeView"===$.get()},a}return o()(n,[{key:"componentDidMount",value:function(){var e=this;W.state("document").onChange(this.updateElementsData),K.state("userInteractWith").onChange(this.interactWithContent),this.props.isAttribute?W.on("element:".concat(this.props.element.get("id")),this.updateElementsData):$.onChange(this.setVisibility),this.scrollTimeout=setTimeout((function(){e.handleScrollToElement(Z.get())}),1),Z.onChange(this.onContentChangeHandleScroll)}},{key:"componentWillUnmount",value:function(){this.updateElementsData.cancel(),W.state("document").ignoreChange(this.updateElementsData),K.state("userInteractWith").ignoreChange(this.interactWithContent),Z.ignoreChange(this.onContentChangeHandleScroll),this.scrollTimeout&&(window.clearTimeout(this.scrollTimeout),this.scrollTimeout=0),this.props.isAttribute?W.off("element:".concat(this.props.element.get("id")),this.updateElementsData):$.ignoreChange(this.setVisibility)}},{key:"setVisibility",value:function(e){var t=this.props.isAttribute?X.children(this.props.element.get("id")):X.children(!1);this.setState({isVisible:"treeView"===e,data:t})}},{key:"updateElementsData",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(n&&"singleElement"===n){var a=this.state.data,r=a.findIndex((function(t){return t.id===e.id}));a[r]=e,t=a}else t=e;this.props.isAttribute&&(t=X.children(this.props.element.get("id"))),this.setState({data:t})}},{key:"interactWithContent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.setState({outlineElementId:e})}},{key:"expandTree",value:function(e){e.classList.contains("vcv-ui-tree-layout")||(e.classList.contains("vcv-ui-tree-layout-node-child")&&!e.classList.contains("vcv-ui-tree-layout-node-expand")&&e.querySelector(".vcv-ui-tree-layout-node-expand-trigger").click(),this.expandTree(e.parentElement))}},{key:"getExistingParent",value:function(e){var t=X.get(e).parent,n=this.layoutContainer.querySelector('[data-vcv-element="'.concat(t,'"]'));return n||this.getExistingParent(t)}},{key:"scrollBarMounted",value:function(e){this.scrollbar=e,this.handleScrollToElement(Z.get())}},{key:"handleScrollToElement",value:function(e){if(e&&this.scrollbar&&this.layoutContainer){var t=this.layoutContainer.querySelector(".vcv-ui-tree-layout").getBoundingClientRect(),n=this.layoutContainer.querySelector('[data-vcv-element="'.concat(e,'"]'));n||(this.expandTree(this.getExistingParent(e)),n=this.layoutContainer.querySelector('[data-vcv-element="'.concat(e,'"]'))),this.expandTree(n);var a=n.getBoundingClientRect().top-t.top;this.interactWithContent(e),this.scrollbar.scrollTop(a),Z.set(null)}}},{key:"checkShowOutlineCallback",value:function(e){return this.state.outlineElementId===e}},{key:"getElements",value:function(){var e=this,t=[];return this.state.data&&(t=this.state.data.map((function(t){return y.a.createElement(B,{element:t,key:"tree-view-"+t.id,level:1,showOutlineCallback:e.checkShowOutlineCallback,onMountCallback:e.handleElementMount,onUnmountCallback:e.handleElementUnmount,scrollValue:e.props.scrollValue,isAttribute:e.props.isAttribute,updateElementsData:e.updateElementsData})}),this)),t}},{key:"handleElementMount",value:function(e){var t=Q.getById(e).get("metaIsDraggable");if(void 0===t||t){var n="",a=X.getTopParent(e),r=Q.getById(a).get("metaIsDraggable");void 0===r||r||(n='[data-vcv-element="'.concat(a,'"]')),this.dnd.add(e,this.props.isAttribute,n)}}},{key:"handleElementUnmount",value:function(e){this.dnd.remove(e,this.props.isAttribute)}},{key:"handleAddElement",value:function(e){e&&e.preventDefault(),this.props.isAttribute?q.trigger("add",this.props.element.get("id"),this.props.element.get("tag")):q.trigger("add",null)}},{key:"handleRemoveAllElements",value:function(e){e&&e.preventDefault(),X.children(!1).forEach((function(e){q.trigger("remove",e.id)}))}},{key:"handleAddTemplate",value:function(e){e&&e.preventDefault(),Y.set({action:"addTemplate",element:{},tag:"",options:{}})}},{key:"getElementsOutput",value:function(){var e=J.get("localizations"),t=e?e.emptyTreeView:"There is no content on the page - start by adding an element or template.",n=this.getElements();return n.length?y.a.createElement("ul",{className:"vcv-ui-tree-layout"},n):y.a.createElement("div",{className:"vcv-ui-tree-layout-messages"},y.a.createElement("p",{className:"vcv-ui-tree-layout-message"},t))}},{key:"getScrollbarContent",value:function(){var e=J.get("localizations"),t=e?e.addElement:"Add Element",n=e?e.removeAll:"Remove All";return y.a.createElement(y.a.Fragment,null,this.getElementsOutput(),y.a.createElement("div",{className:"vcv-ui-tree-layout-actions"},y.a.createElement("span",{className:"vcv-ui-tree-layout-action",title:t,onClick:this.handleAddElement},y.a.createElement("span",{className:"vcv-ui-tree-layout-action-content"},y.a.createElement("i",{className:"vcv-ui-tree-layout-action-icon vcv-ui-icon vcv-ui-icon-add"}),y.a.createElement("span",null,t))),this.props.isAttribute?null:y.a.createElement("span",{className:"vcv-ui-tree-layout-action",title:n,onClick:this.handleRemoveAllElements},y.a.createElement("span",{className:"vcv-ui-tree-layout-action-content"},y.a.createElement("i",{className:"vcv-ui-tree-layout-action-icon vcv-ui-icon vcv-ui-icon-trash"}),y.a.createElement("span",null,n)))))}},{key:"render",value:function(){var e=this,t=k()({"vcv-ui-tree-layout-container":!0,"vcv-ui-state--hidden":!this.state.isVisible}),n="";return n=this.props.isAttribute?this.getScrollbarContent():y.a.createElement(H.a,{ref:this.scrollBarMounted},this.getScrollbarContent()),y.a.createElement("div",{className:t,ref:function(t){e.layoutContainer=t}},n)}}]),n}(y.a.Component);v()(ee,"propTypes",{scrollValue:j.a.any,isAttribute:j.a.bool,element:j.a.object})},"./public/components/premiumTeasers/component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),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"),v=n.n(m),b=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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var w=Object(b.getService)("dataManager"),C=Object(b.getStorage)("hubAddons"),k=Object(b.getStorage)("workspace"),S=Object(b.getStorage)("notifications"),x=w.get("localizations"),E=function(e){u()(n,e);var t=_(n);function n(e){var a;r()(this,n),a=t.call(this,e);var i=!1;return(k.state("downloadingItems").get()||[]).includes(a.props.addonName)&&(i=!0),a.state={isDownloading:i},a.checkDownloading=a.checkDownloading.bind(l()(a)),a.handleClick=a.handleClick.bind(l()(a)),a}return o()(n,[{key:"componentWillUnmount",value:function(){k.state("downloadingItems").ignoreChange(this.checkDownloading)}},{key:"checkDownloading",value:function(){(k.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})),a=t[n];if(C.state("addons").get()[a.tag]){var r=x.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.";S.trigger("add",{position:"top",transparent:!1,rounded:!1,type:"warning",text:r.replace("{name}",a.name),time:8e3})}else this.setState({isDownloading:!0}),C.trigger("downloadAddon",a),k.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?v.a.createElement("a",{className:"vcv-premium-teaser-btn",href:this.props.url,target:"_blank",rel:"noopener noreferrer"},this.props.buttonText):v.a.createElement("button",{className:e,onClick:this.handleClick},this.props.buttonText),this.props.onClose){var a=x.close||"Close";n=v.a.createElement("button",{className:"vcv-premium-teaser-close vcv-ui-icon vcv-ui-icon-close-thin","aria-label":a,onClick:this.props.onClose})}return v.a.createElement("div",{className:"vcv-premium-teaser"},n,v.a.createElement("div",{className:"vcv-premium-teaser-badge"}),v.a.createElement("header",{className:"vcv-premium-teaser-header"},v.a.createElement("h2",{className:"vcv-premium-teaser-heading"},this.props.headingText)),v.a.createElement("div",{className:"vcv-premium-teaser-content"},v.a.createElement("p",{className:"vcv-premium-teaser-text",dangerouslySetInnerHTML:{__html:this.props.description}})),v.a.createElement("div",{className:"vcv-premium-teaser-action-container"},t))}}]),n}(v.a.Component)},"./public/components/scrollbar/scrollbar.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),g=n.n(b),y=n("./node_modules/react/index.js"),_=n.n(y),w=n("./node_modules/classnames/index.js"),C=n.n(w),k=n("./node_modules/react-custom-scrollbars/lib/index.js"),S=n("./node_modules/prop-types/index.js"),x=n.n(S);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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var j=function(e){f()(n,e);var t=E(n);function n(e){var a;return o()(this,n),a=t.call(this,e),g()(u()(a),"scrollbars",null),a.state={showTracks:!0},a}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(k.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()(j,"propTypes",{content:x.a.number,onScroll:x.a.func})},"./public/components/startBlank/lib/layoutIcons/theme-default.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/react/index.js"),r=n.n(a);t.default=function(e){var t=e.classes;return r.a.createElement("svg",{width:"100px",height:"100px",viewBox:"0 0 100 100",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},r.a.createElement("g",{transform:"translate(-1052.000000, -370.000000)"},r.a.createElement("g",{transform:"translate(402.000000, 370.000000)"},r.a.createElement("g",{transform:"translate(650.000000, 0.000000)"},r.a.createElement("rect",{className:"".concat(t,"-stroke"),strokeWidth:"2",x:"1",y:"1",width:"98",height:"98"}),r.a.createElement("g",{className:"".concat(t,"-fill"),transform:"translate(43.000000, 42.000000)"},r.a.createElement("rect",{x:"6",y:"2",width:"2",height:"15"}),r.a.createElement("rect",{x:"0",y:"0",width:"14",height:"2"})))))))}},"./public/components/startBlank/lib/layoutIcons/vc-theme__header-footer-layout.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/react/index.js"),r=n.n(a);t.default=function(e){var t=e.classes;return r.a.createElement("svg",{width:"100px",height:"100px",viewBox:"0 0 100 100",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},r.a.createElement("g",{className:"".concat(t,"-stroke"),transform:"translate(-662.000000, -370.000000)",strokeWidth:"2"},r.a.createElement("g",{transform:"translate(402.000000, 370.000000)"},r.a.createElement("g",{transform:"translate(260.000000, 0.000000)"},r.a.createElement("rect",{x:"1",y:"1",width:"98",height:"98"}),r.a.createElement("rect",{x:"1",y:"1",width:"98",height:"18"}),r.a.createElement("rect",{x:"1",y:"81",width:"98",height:"18"}))))))}},"./public/components/startBlank/lib/layoutIcons/vc-theme__header-footer-sidebar-layout.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/react/index.js"),r=n.n(a);t.default=function(e){var t=e.classes;return r.a.createElement("svg",{width:"100px",height:"100px",viewBox:"0 0 100 100",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},r.a.createElement("g",{className:"".concat(t,"-stroke"),transform:"translate(-792.000000, -370.000000)",strokeWidth:"2"},r.a.createElement("g",{transform:"translate(402.000000, 370.000000)"},r.a.createElement("g",{transform:"translate(390.000000, 0.000000)"},r.a.createElement("rect",{x:"1",y:"1",width:"98",height:"98"}),r.a.createElement("rect",{x:"1",y:"19",width:"73",height:"62"}),r.a.createElement("rect",{x:"1",y:"1",width:"98",height:"18"}),r.a.createElement("rect",{x:"1",y:"81",width:"98",height:"18"}))))))}},"./public/components/startBlank/lib/layoutIcons/vc-theme__header-footer-sidebar-left-layout.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/react/index.js"),r=n.n(a);t.default=function(e){var t=e.classes;return r.a.createElement("svg",{width:"100px",height:"100px",viewBox:"0 0 100 100",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},r.a.createElement("g",{className:"".concat(t,"-stroke"),transform:"translate(-922.000000, -370.000000)",strokeWidth:"2"},r.a.createElement("g",{transform:"translate(402.000000, 370.000000)"},r.a.createElement("g",{transform:"translate(520.000000, 0.000000)"},r.a.createElement("rect",{x:"1",y:"1",width:"98",height:"98"}),r.a.createElement("rect",{x:"26",y:"19",width:"73",height:"62"}),r.a.createElement("rect",{x:"1",y:"1",width:"98",height:"18"}),r.a.createElement("rect",{x:"1",y:"81",width:"98",height:"18"}))))))}},"./public/components/startBlank/lib/layoutIcons/vc__blank.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/react/index.js"),r=n.n(a);t.default=function(e){var t=e.classes;return r.a.createElement("svg",{width:"100px",height:"100px",viewBox:"0 0 100 100",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},r.a.createElement("g",{className:"".concat(t,"-stroke"),transform:"translate(-532.000000, -370.000000)",strokeWidth:"2"},r.a.createElement("g",{transform:"translate(402.000000, 370.000000)"},r.a.createElement("g",{transform:"translate(130.000000, 0.000000)"},r.a.createElement("rect",{x:"1",y:"1",width:"98",height:"98"}))))))}},"./public/components/startBlank/lib/layoutIcons/vc__default.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/react/index.js"),r=n.n(a);t.default=function(e){var t=e.classes;return r.a.createElement("svg",{width:"100px",height:"100px",viewBox:"0 0 102 102",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},r.a.createElement("g",{className:"".concat(t,"-stroke"),transform:"translate(1.000000, 1.000000)",strokeWidth:"2"},r.a.createElement("polygon",{points:"100 0 100 100 0 100 0 0"}),r.a.createElement("path",{d:"M48,40 C53.5228475,40 58,44.4771525 58,50 C58,55.5228475 53.5228475,60 48,60 L42,60 L42,40 L48,40 Z"}))))}},"./public/components/stockMedia/giphyContainer.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/react/index.js"),g=n.n(b),y=n("./public/components/stockMedia/stockMedia.js"),_=n("./node_modules/prop-types/index.js"),w=n.n(_),C=n("./public/sources/images/giphyLogo.raw"),k=n.n(C),S=n("./node_modules/vc-cake/index.js");function x(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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var E=Object(S.getService)("dataManager"),j=function(e){u()(n,e);var t=x(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=E.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:k.a,stockMediaLocalizations:t,vcvAuthorApiKey:null,apiUrlKey:"giphy",sizes:n,previewImageSize:"regular",customContainerClass:"vcv-stock-media-container--giphy"},this.props))}}]),n}(g.a.Component);v()(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 R}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/react/index.js"),g=n.n(b),y=n("./node_modules/classnames/index.js"),_=n.n(y),w=n("./node_modules/prop-types/index.js"),C=n.n(w),k=n("./node_modules/lodash/lodash.js"),S=n.n(k),x=n("./node_modules/vc-cake/index.js");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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var j=Object(x.getService)("dataProcessor"),T=Object(x.getStorage)("notifications"),M=Object(x.getService)("sharedAssetsLibrary"),O=Object(x.getService)("dataManager"),P=Object(x.getStorage)("editorPopup"),A=function(e){u()(n,e);var t=E(n);function n(e){var a;return r()(this,n),a=t.call(this,e),v()(l()(a),"maxColumnCount",5),v()(l()(a),"abortController",new window.AbortController),v()(l()(a),"componentUnmounted",!1),v()(l()(a),"vcvLicenseKey",O.get("licenseKey")||"free"),v()(l()(a),"allowDownload",!0),a.state={columnData:S.a.defaultsDeep({},a.createDefaultColumnData()),total:0,columnCount:a.getColumnCount(),page:1,totalPages:0,requestInProgress:!1,hasError:!1,downloadingItems:[]},a.handleImageLoad=a.handleImageLoad.bind(l()(a)),a.handleClickDownloadImage=a.handleClickDownloadImage.bind(l()(a)),a.setColumnCount=a.setColumnCount.bind(l()(a)),a.handleLockClick=a.handleLockClick.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){window.addEventListener("resize",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,a=t.page,r=e.scrolledToBottom,i=e.searchValue,o=e.scrollTop;this.props.searchValue&&(this.props.searchValue!==i?this.getImagesFromServer(this.props.searchValue,1):!1===n&&this.props.scrolledToBottom&&this.props.scrolledToBottom!==r&&this.getImagesFromServer(this.props.searchValue,a)),this.props.scrollTop!==o&&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"),a=n&&n.getBoundingClientRect();a&&a.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?S.a.defaultsDeep({},this.createDefaultColumnData()):S.a.defaultsDeep({},this.state.columnData),e&&e.length&&Object.keys(n).forEach((function(a){var r=n[a];e.forEach((function(e){var n=e.height/e.width,a=t.getSmallestFromArray(r);r[a].value+=n,r[a].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,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"search",r=this.props,i=r.vcvAuthorApiKey,o=r.apiUrlKey,s=r.stockMediaLocalizations;if(!(t>1&&t>this.state.totalPages)){var l=O.get("apiUrl"),c=O.get("pluginUrl"),u="".concat(l,"/api/").concat(o,"/").concat(a),d=this.vcvLicenseKey;this.setState({page:t,requestInProgress:!0,hasError:!1});var f="";f="search"===a?"".concat(u,"/").concat(e,"?licenseKey=").concat(d,"&page=").concat(t,"&url=").concat(c):"".concat(u,"?licenseKey=").concat(d,"&url=").concat(c),i&&(f+="&author_api_key=".concat(i)),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=s&&s.noConnectionToStockMediaText;T.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:t,time:5e3,type:"error",id:"stock-media-error--".concat(o),usePortal:".media-frame"===T.state("portal").get()}),n.setState({hasError:!0}),Object(x.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(a,r){a.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=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,a=this.props,r=a.apiUrlKey,i=a.stockMediaLocalizations,o=e.currentTarget,s=o&&o.getAttribute("data-img-size"),l=o&&o.closest(".vcv-stock-image-inner"),c=l&&l.id;if(c&&s){var u=this.state.downloadingItems;u[c]=!0,this.setState({downloadingItems:u}),j.appServerRequest({"vcv-action":"hub:".concat(r,":download:adminNonce"),"vcv-nonce":O.get("nonce"),"vcv-imageId":c,"vcv-imageSize":s,"vcv-stockMediaType":r}).then((function(a){try{var o=JSON.parse(a);if(o.status)T.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:i&&i.hasBeenDownloadedText||"",time:5e3,usePortal:".media-frame"===T.state("portal").get()});else{var s=o.response?o.response.message:o.message;s=s||"".concat(n.localizations.noAccessCheckLicence," #10087")||"No access, check your license. #10087",T.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:s,time:5e3,type:"error",id:"stock-media-error--".concat(r),usePortal:".media-frame"===T.state("portal").get()}),Object(x.env)("VCV_DEBUG")&&console.warn(s,o)}}catch(e){var l="".concat(n.localizations.coundNotParseData," #10086")||!1;T.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:l,time:5e3,type:"error",id:"stock-media-error--".concat(r),usePortal:".media-frame"===T.state("portal").get()}),Object(x.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 a=null;return"number"==typeof n.size&&e&&(a=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,a,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=O.get("isPremiumActivated"),t=n.localizations?n.localizations.unlockAllFeatures:"Unlock All Features",a="";"giphy"===this.props.apiUrlKey?a=n.localizations?n.localizations.accessToGiphy:"Access the whole GIPHY library with Visual Composer Premium.":"unsplash"===this.props.apiUrlKey&&(a=n.localizations?n.localizations.accessToUnsplash:"Access the whole Unsplash stock image library with Visual Composer Premium.");var r=O.get("utm"),i=this.props.renderPlace?this.props.renderPlace:"hub",o="".concat(this.props.filterType,"-").concat(i,"-").concat(this.props.namespace),s=r["editor-hub-popup-teaser"],l={headingText:n.localizations?n.localizations.doMoreWithPremium:"Do More With Premium",buttonText:t,description:a,isPremiumActivated:e,url:s.replace("{medium}",o)};P.state("fullScreenPopupData").set(l),P.state("activeFullPopup").set("premium-teaser")}},{key:"getItems",value:function(){var e=this,t=this.state,n=t.columnData,a=t.columnCount,r=t.downloadingItems,i=this.props,o=i.stockMediaLocalizations,s=i.previewImageSize,l=this.allowDownload&&"free"!==this.vcvLicenseKey,c=o&&o.unlockText;return n[a].map((function(t,n){var i=t.images.map((function(t,i){var o,u=t.urls,d=t.user,f={className:"vcv-stock-image vcv-stock-image-not-visible",alt:"Stock Media Image",onLoad:e.handleImageLoad,onError:e.handleImageLoad,"data-src":u[s]},h=_()({"vcv-stock-image-inner":!0,"vcv-stock-image--downloading":r[t.id]}),p=t.height/t.width;return o=l?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(p),e.getAuthorButton(d))),g.a.createElement("div",{className:"vcv-stock-image-loading"},g.a.createElement("span",{className:"vcv-ui-icon vcv-ui-wp-spinner-light"}))):g.a.createElement("div",{className:"vcv-stock-image-hover-lock",title:c,onClick:e.handleLockClick},g.a.createElement("span",{className:"vcv-ui-icon vcv-ui-icon-lock-fill"})),g.a.createElement("div",{className:"vcv-stock-image-wrapper",key:"vcv-stock-image-".concat(a,"-").concat(n,"-").concat(i)},g.a.createElement("div",{className:h,style:{paddingBottom:"".concat(100*p,"%")},id:t.id},g.a.createElement("img",f),o))}));return g.a.createElement("div",{className:"vcv-stock-images-col",key:"vcv-stock-image-column-".concat(a,"-").concat(n)},i)}))}},{key:"getNoResultsElement",value:function(){var e=n.localizations?n.localizations.nothingFound:"Nothing found",t=M.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,a=t.total,r=t.columnCount,i=t.requestInProgress,o=t.page,s=t.hasError,l=this.props,c=l.searchValue,u=l.isSearchUsed,d=l.stockMediaLocalizations;if(s)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(i&&1===o)return f;var h="vcv-stock-images-results-container vcv-stock-images-column-count--".concat(r),p="";p=a>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(),v=d&&d.downloadText,b=d&&d.searchResultKey;return g.a.createElement(g.a.Fragment,null,c&&g.a.createElement("div",{className:"vcv-stock-images-results-data"},g.a.createElement("span",null,a," ",m||"free"," ",c.toLowerCase()," ",b),g.a.createElement("span",null,v)),p,i&&g.a.createElement("div",{className:"vcv-loading-wrapper"},f))}}]),n}(g.a.Component);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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}v()(A,"propTypes",{searchValue:C.a.string,scrolledToBottom:C.a.bool,scrollTop:C.a.number,isSearchUsed:C.a.bool,namespace:C.a.string,filterType:C.a.string}),v()(A,"localizations",O.get("localizations"));var L=Object(x.getService)("dataManager"),R=function(e){u()(n,e);var t=D(n);function n(e){var a;return r()(this,n),a=t.call(this,e),v()(l()(a),"inputTimeout",0),a.state={inputValue:"",input:!1,searchValue:"",isSearchUsed:!1},a.handleValueChange=a.handleValueChange.bind(l()(a)),a.handleInputFocus=a.handleInputFocus.bind(l()(a)),a.handleSearch=a.handleSearch.bind(l()(a)),a.handleKeyPress=a.handleKeyPress.bind(l()(a)),a}return o()(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,a=e.stockMediaLocalizations,r=e.stockMediaLogo,i=e.vcvAuthorApiKey,o=e.apiUrlKey,s=e.scrollTop,l=e.scrolledToBottom,c=e.sizes,u=e.previewImageSize,d=e.customContainerClass,f=e.goPremiumLink,h=a&&a.getMediaWithPremiumText||"",p=a&&a.getMediaText||"",m=n.localizations?n.localizations.goPremium:"Go Premium",b="";if(L.get("isPremiumActivated")){var y=null;a.poweredByText&&(y=g.a.createElement("div",{className:"vcv-stock-media-powered-text",dangerouslySetInnerHTML:{__html:a.poweredByText}})),b=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 b=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}),k=_()(v()({"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:k,style:w},g.a.createElement("div",{className:"vcv-stock-images-inner"},b))),g.a.createElement(A,{searchValue:this.state.searchValue,scrolledToBottom:l,scrollTop:s,isSearchUsed:this.state.isSearchUsed,stockMediaLocalizations:a,vcvAuthorApiKey:i,apiUrlKey:o,sizes:c,previewImageSize:u,namespace:this.props.namespace,filterType:this.props.filterType,renderPlace:this.props.renderPlace}))}}]),n}(g.a.Component);v()(R,"localizations",L.get("localizations")),v()(R,"propTypes",{scrolledToBottom:C.a.bool,scrollTop:C.a.number,backgroundImage:C.a.string,namespace:C.a.string,filterType:C.a.string,renderPlace:C.a.string,onClickGoPremium:C.a.func})},"./public/components/stockMedia/unsplashContainer.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),g=n.n(b),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"),k=n.n(C),S=n("./public/sources/images/unsplashLogo.raw"),x=n.n(S),E=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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var T=Object(E.getService)("dataManager"),M=["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"],O=function(e){f()(n,e);var t=j(n);function n(){var e;o()(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return e=t.call.apply(t,[this].concat(r)),g()(u()(e),"randomImage",e.getRandomImage()),e}return l()(n,[{key:"getRandomImage",value:function(){return M[Math.floor(Math.random()*M.length)]}},{key:"render",value:function(){var e=T.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:x.a,backgroundImage:"url(".concat(this.randomImage,")"),stockMediaLocalizations:t,vcvAuthorApiKey:T.get("licenseUnsplashAuthorApiKey"),apiUrlKey:"unsplash",sizes:n,previewImageSize:"small"},this.props))}}]),n}(_.a.Component);g()(O,"propTypes",{scrolledToBottom:k.a.bool,scrollTop:k.a.number,namespace:k.a.string,filterType:k.a.string})},"./public/components/tooltip/tooltip.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/classnames/index.js"),g=n.n(b);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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var _=function(e){u()(n,e);var t=y(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).tooltipBoxRef=v.a.createRef(),a}return o()(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 v.a.createElement("div",{ref:this.tooltipBoxRef,className:"vcv-tooltip-box",style:this.props.boxStyles,dangerouslySetInnerHTML:{__html:this.props.children}})}}]),n}(v.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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var C=function(e){u()(n,e);var t=w(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).state={isVisible:!1,showAtTop:!1},a.tooltipRef=v.a.createRef(),a.tooltipButtonRef=v.a.createRef(),a.handleTooltipClick=a.handleTooltipClick.bind(l()(a)),a.closeIfNotInside=a.closeIfNotInside.bind(l()(a)),a.handleMouseEnter=a.handleMouseEnter.bind(l()(a)),a.handleMouseLeave=a.handleMouseLeave.bind(l()(a)),a.setTopState=a.setTopState.bind(l()(a)),a}return o()(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,a=t.getBoundingClientRect(),r=n.getBoundingClientRect(),i=-117;return a.left-r.left<117?i=r.left-a.left+3:r.right-a.right<117&&(i=-(e-r.right+a.left+3)),{left:i}}},{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,a=null;if(t||n){var r=this.getTooltipPosition();a=v.a.createElement(_,{boxStyles:r,setTopState:this.setTopState},this.props.children)}var i=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}),o=g()({"vcv-tooltip-container":!0,"vcv-tooltip-container--box-position--top":this.state.showAtTop});return v.a.createElement("div",{className:o,ref:this.tooltipRef},v.a.createElement("i",{ref:this.tooltipButtonRef,className:i,onClick:this.handleTooltipClick,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave}),a)}}]),n}(v.a.Component)},"./public/config/wp-attributes.js":function(e,t,n){"use strict";var a=n("./node_modules/vc-cake/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),g=n.n(b),y=n("./node_modules/react/index.js"),_=n.n(y),w=n("./public/sources/attributes/attribute.js"),C=n("./node_modules/form-serialize/index.js"),k=n.n(C),S=n("./public/tools/response.js");function x(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var E=Object(a.getService)("dataManager"),j=function(e){f()(n,e);var t=x(n);function n(){var e;o()(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return e=t.call.apply(t,[this].concat(r)),g()(u()(e),"fieldContainer",null),g()(u()(e),"fields",null),g()(u()(e),"pseudoForm",null),e}return l()(n,[{key:"updateState",value:function(e){return{value:e.value,formContent:'<span class="vcv-ui-icon vcv-ui-wp-spinner"></span>',formStatus:!1,formBound:!1}}},{key:"componentDidMount",value:function(){this.requestToServer()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){}},{key:"componentDidUpdate",value:function(e,t){this.state.formStatus&&this.fieldContainer&&!this.state.formBound&&(this.fields=Array.from(this.fieldContainer.querySelectorAll("input, select, textarea, datalist")),this.bindFormChangeEvents())}},{key:"componentWillUnmount",value:function(){var e=this;this.serverRequest.abort(),this.fieldContainer&&this.fields&&this.fields.forEach((function(t){t.removeEventListener("change",e.handleFormChange.bind(e))}))}},{key:"bindFormChangeEvents",value:function(){var e=this;if(this.fieldContainer&&this.fields){this.fields.forEach((function(t){t.addEventListener("change",e.handleFormChange.bind(e))}));var t=this.fieldContainer.querySelectorAll("a");(t=Array.from(t)).forEach((function(e){e.setAttribute("target","_blank")}))}this.setState({formBound:!0})}},{key:"handleFormChange",value:function(){var e=this;this.pseudoForm=document.createElement("form"),this.fields.forEach((function(t){var n=t.cloneNode(!0);n.value=t.value,e.pseudoForm.appendChild(n)}));var t=k()(this.pseudoForm,{hash:!0});this.setFieldValue(t),this.pseudoForm=null}},{key:"requestToServer",value:function(){var e=this,t=Object(a.getService)("utils").ajax;this.serverRequest&&this.serverRequest.abort();var n=this.props.options.action,r=this.state.value;this.setState({formContent:'<span class="vcv-ui-icon vcv-ui-wp-spinner"></span>',formStatus:!1,formBound:!1}),this.serverRequest=t({"vcv-action":"attribute:ajaxForm:render:adminNonce","vcv-form-action":n,"vcv-form-element":this.props.elementAccessPoint.cook().toJS(),"vcv-form-value":r,"vcv-nonce":E.get("nonce"),"vcv-source-id":E.get("sourceID")},(function(t){var n=Object(S.a)(t.response);n&&n.status?e.setState({formContent:n.html||"There are no options for this widget.",formStatus:!0,formBound:!1}):e.setState({formContent:"There are no options for this widget.",formStatus:!1,formBound:!1})}))}},{key:"render",value:function(){var e=this;return _.a.createElement("div",{className:"vcv-ui-ajax-form-container"},_.a.createElement("div",{ref:function(t){e.fieldContainer=t}},_.a.createElement("div",{dangerouslySetInnerHTML:{__html:this.state.formContent||""}})))}}]),n}(w.a);g()(j,"defaultProps",{fieldType:"ajaxForm"});var T=n("./public/sources/attributes/dropdown/Component.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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var O=function(e){f()(n,e);var t=M(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"getSelectOptions",value:function(){return this.props.options&&this.props.options.values?this.props.options.values:n.animations}}]),n}(T.a);g()(O,"defaultProps",{fieldType:"animateDropdown"}),g()(O,"animations",[{group:{label:"",values:[{label:"None",value:""}]}},{group:{label:"Attention Seekers",values:[{label:"Bounce",value:"bounce"},{label:"Flash",value:"flash"},{label:"Pulse",value:"pulse"},{label:"Rubber Band",value:"rubberBand"},{label:"Shake",value:"shake"},{label:"Swing",value:"swing"},{label:"Tada",value:"tada"},{label:"Wobble",value:"wobble"},{label:"Jello",value:"jello"}]}},{group:{label:"Bouncing Entrances",values:[{label:"Bounce In",value:"bounceIn"},{label:"Bounce In Down",value:"bounceInDown"},{label:"Bounce In Left",value:"bounceInLeft"},{label:"Bounce In Right",value:"bounceInRight"},{label:"Bounce In Up",value:"bounceInUp"}]}},{group:{label:"Fading Entrances",values:[{label:"Fade In",value:"fadeIn"},{label:"Fade In Down",value:"fadeInDown"},{label:"Fade In Down Big",value:"fadeInDownBig"},{label:"Fade In Left",value:"fadeInLeft"},{label:"Fade In Left Big",value:"fadeInLeftBig"},{label:"Fade In Right",value:"fadeInRight"},{label:"Fade In Right Big",value:"fadeInRightBig"},{label:"Fade In Up",value:"fadeInUp"},{label:"Fade In Up Big",value:"fadeInUpBig"}]}},{group:{label:"Flippers",values:[{label:"Flip",value:"flip"},{label:"Flip in X",value:"flipInX"},{label:"Flip in Y",value:"flipInY"}]}},{group:{label:"Light Speed",values:[{label:"Light Speed In",value:"lightSpeedIn"}]}},{group:{label:"Rotating Entrances",values:[{label:"Rotate In",value:"rotateIn"},{label:"Rotate In Down Left",value:"rotateInDownLeft"},{label:"Rotate In Down Right",value:"rotateInDownRight"},{label:"Rotate In Up Left",value:"rotateInUpLeft"},{label:"Rotate In Up Right",value:"rotateInUpRight"}]}},{group:{label:"Sliding Entrances",values:[{label:"Slide In Up",value:"slideInUp"},{label:"Slide In Down",value:"slideInDown"},{label:"Slide In Left",value:"slideInLeft"},{label:"Slide In Right",value:"slideInRight"}]}},{group:{label:"Zoom Entrances",values:[{label:"Zoom In",value:"zoomIn"},{label:"Zoom In Up",value:"zoomInUp"},{label:"Zoom In Down",value:"zoomInDown"},{label:"Zoom In Left",value:"zoomInLeft"},{label:"Zoom In Right",value:"zoomInRight"}]}},{group:{label:"Specials",values:[{label:"Roll In",value:"rollIn"}]}}]);var P=n("./public/sources/attributes/attachimage/Component.js"),A=n("./node_modules/lodash/lodash.js"),D=n.n(A),L=n("./node_modules/@babel/runtime/helpers/extends/index.js"),R=n.n(L),I=n("./public/sources/attributes/url/Component.js"),B=n("./node_modules/@babel/runtime/helpers/objectWithoutProperties/index.js"),N=n.n(B),F=n("./node_modules/classnames/index.js"),V=n.n(F),H=n("./node_modules/prop-types/index.js"),U=n.n(H);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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var G=Object(a.getService)("dataManager"),W=function(e){f()(n,e);var t=z(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).state={videoSize:{}},a.getLinkHtml=a.getLinkHtml.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){var e=this;this.props.childProps.url.url&&this.getVideoDimensionsOf(this.props.childProps.url.url).then((function(t){e.setState({videoSize:t})}))}},{key:"componentDidUpdate",value:function(e,t){var n=this;this.props.childProps.url.url&&this.getVideoDimensionsOf(this.props.childProps.url.url).then((function(e){D.a.isEqual(t.videoSize,n.state.videoSize)&&n.setState({videoSize:e})}))}},{key:"handleRemove",value:function(e){this.props.childProps.handleRemove(e)}},{key:"getLinkHtml",value:function(e){return this.props.childProps.getUrlHtml(e)}},{key:"getVideoDimensionsOf",value:function(e){return new Promise((function(t){var n=document.createElement("video");n.addEventListener("loadedmetadata",(function(){var e=this.videoHeight,n=this.videoWidth;t({height:e,width:n})}),!1),n.src=e}))}},{key:"render",value:function(){var e=this.props,t=e.childProps,n=e.className,a=N()(e,["childProps","className"]),r=t.fieldKey,i=t.url,o=t.icon,s=t.oneMoreControl,l=t.key,c=G.get("localizations"),u=c&&c.removeVideo?c.removeVideo:"Remove the video";n=V()(n,{"vcv-ui-form-attach-image-item":!0,"vcv-ui-form-attach-image-item-add-control":!0,"vcv-ui-form-attach-image-item-has-link-value":i&&i.url});var d=i&&i.url?i.url.split("/").pop():"",f=null;return this.state.videoSize.width&&(f=_.a.createElement("i",null,"".concat(this.state.videoSize.width,"x").concat(this.state.videoSize.height))),_.a.createElement("li",R()({},a,{className:n}),_.a.createElement("div",{className:"vcv-ui-form-attach-image-item-inner"},_.a.createElement("figure",{className:"vcv-ui-form-attach-image-thumbnail"},_.a.createElement("img",{key:r+"-li-img-:"+i.full,src:o})),_.a.createElement("div",{className:"vcv-ui-form-attach-image-description"},_.a.createElement("span",{title:d},d),f),_.a.createElement("div",{className:"vcv-ui-form-attach-image-item-controls",tabIndex:"0"},s,_.a.createElement("a",{className:"vcv-ui-form-attach-image-item-control vcv-ui-form-attach-image-item-control-state--danger",onClick:this.handleRemove.bind(this,l),title:u},_.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-close-modern"})))),this.getLinkHtml(l))}}]),n}(_.a.Component);g()(W,"propTypes",{childProps:U.a.object.isRequired,className:U.a.string}),g()(W,"displayName","vcv-ui-form-sortable-attach-image-item-inner");var q=n("./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js");function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(Object(n),!0).forEach((function(t){g()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Z=Object(a.getService)("dataManager"),X=Object(q.c)((function(e){var t=e.title;return _.a.createElement("a",{className:"vcv-ui-form-attach-image-item-control",title:t},_.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-move"}))})),Q=Object(q.b)((function(e){return _.a.createElement(W,e)})),J=function(e){f()(n,e);var t=$(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).state=Y(Y({},e),{},{value:Y({icons:[]},e.value)}),a.handleOpenLibrary=a.handleOpenLibrary.bind(u()(a)),a}return l()(n,[{key:"componentDidUpdate",value:function(e){D.a.isEqual(e,this.props)||this.setState(Y({},this.props))}},{key:"handleAttachmentData",value:function(e,t){var n=this.state.value.icons||[];n[e]=t&&t.icon,this.setState({value:Y(Y({},this.state.value),{},{icons:n})})}},{key:"handleOpenLibrary",value:function(){this.props.openLibrary()}},{key:"render",value:function(){var e=this,t=Z.get("localizations"),n=t&&t.addVideo?t.addVideo:"Add an image",a=t&&t.editReplaceVideo?t.editReplaceVideo:"Edit or replace the video",r=t&&t.moveVideo?t.moveVideo:"Move the video",i=this.state,o=i.fieldKey,s=i.value,l=[],c="";c=this.props.options.multiple?_.a.createElement(X,{title:r}):_.a.createElement("a",{className:"vcv-ui-form-attach-image-item-control",onClick:this.handleOpenLibrary.bind(this),title:a},_.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-pencil-modern"})),s&&s.urls&&s.urls.forEach((function(t,n){var a=s.ids[n];if((!s.icons||s.icons&&!s.icons[n])&&!e["attachment-".concat(a)]){var r=a&&window.wp.media.attachment(a);(e["attachment-".concat(a)]=r.sync("read")).then((function(t){e.handleAttachmentData(n,t)}))}var i={key:n,fieldKey:o,url:t,icon:s.icons&&s.icons[n],oneMoreControl:c,handleRemove:e.props.onRemove,getUrlHtml:e.props.getUrlHtml};e.props.options.multiple?s.ids[n]&&l.push(_.a.createElement(Q,{key:"sortable-attach-image-item-".concat(o,"-").concat(n),childProps:i,index:n})):s.ids[n]&&l.push(_.a.createElement(W,{key:n,childProps:i}))}));var u=_.a.createElement("li",{className:"vcv-ui-form-attach-image-item vcv-ui-form-attach-image-item-add-control"},_.a.createElement("a",{className:"vcv-ui-form-attach-image-control",onClick:this.handleOpenLibrary.bind(this),title:n},_.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-add"})));return!this.props.options.multiple&&s.urls&&s.urls.length&&s.ids[0]&&(u=""),_.a.createElement("ul",{className:"vcv-ui-form-attach-image-items"},l,u)}}]),n}(_.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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}g()(J,"propTypes",{value:U.a.oneOfType([U.a.string,U.a.object,U.a.array]).isRequired,fieldKey:U.a.string.isRequired});var te=Object(q.a)((function(e){return _.a.createElement(J,e)})),ne=function(e){f()(n,e);var t=ee(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).mediaUploader=null,a.handleRemove=a.handleRemove.bind(u()(a)),a.handleUrlChange=a.handleUrlChange.bind(u()(a)),a.onMediaSelect=a.onMediaSelect.bind(u()(a)),a.onMediaOpen=a.onMediaOpen.bind(u()(a)),a.openLibrary=a.openLibrary.bind(u()(a)),a.getUrlHtml=a.getUrlHtml.bind(u()(a)),a.handleSortEnd=a.handleSortEnd.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){if(void 0===window.wp)return!1;this.mediaUploader=window.wp.media({title:"Add video",library:{type:"video",query:!1},button:{text:"Add video"},multiple:!!this.props.options.multiple&&"add"}),this.mediaUploader.on("select",this.onMediaSelect),this.mediaUploader.on("open",this.onMediaOpen)}},{key:"updateState",value:function(e){var t=e.value;if(D.a.isObject(t))if(D.a.isArray(t))if(t.length>0){var n=[],a=[];t.forEach((function(e){n.push(e.id),e.full?a.push(e):a.push({full:e})})),t={ids:n,urls:a}}else t={ids:[],urls:[]};else t.ids||t.urls||!t.id||(t={ids:[t.id],urls:[t]});else t=t?{ids:[null],urls:[{full:t}]}:{ids:[],urls:[]};return{value:t}}},{key:"openLibrary",value:function(){if(!this.mediaUploader)throw new Error("Media uploader not found. Make sure you are running this on WordPress.");this.mediaUploader.open()}},{key:"handleRemove",value:function(e){var t=this.state.value.ids,n=this.state.value.urls;t.splice(e,1),n.splice(e,1);var a={ids:[],urls:[]};t.length?a={ids:t,urls:n}:this.props.defaultValue&&(a=this.props.defaultValue),this.setFieldValue(a)}},{key:"onMediaSelect",value:function(){var e=this.mediaUploader.state().get("selection");this.setFieldValue(this.parseSelection(e))}},{key:"parseSelection",value:function(e){var t=this,n=[],a=[],r=[];return e.models.forEach((function(e,i){var o=t.mediaAttachmentParse(e);n.push(o.id),a.push(o.url),r.push(o.icon)})),{ids:n,urls:a,icons:r}}},{key:"mediaAttachmentParse",value:function(e){e=e.toJSON();var t={};return t.id=e.id,t.title=e.title,t.alt=e.alt,t.url=e.url,{id:e.id,url:t,icon:e.icon}}},{key:"handleUrlChange",value:function(e,t,n){var a=this.state.value;a.urls[e].link=n,this.updateFieldValue(a)}},{key:"updateFieldValue",value:function(e){var t=D.a.merge(this.state.value,e);this.setFieldValue(t)}},{key:"onMediaOpen",value:function(){var e=this.mediaUploader.state().get("selection"),t=this.state.value.ids;t&&t.forEach((function(t){if(t){var n=window.wp.media.attachment(t);n.fetch(),n&&e.add([n])}}))}},{key:"getUrlHtml",value:function(e){var t="";return this.props.options.url&&(t=_.a.createElement(I.a,{value:this.state.value.urls[e].link,updater:this.handleUrlChange.bind(this,e),api:this.props.api,fieldKey:"".concat(this.props.fieldKey,".linkUrl")})),t}},{key:"handleSortEnd",value:function(e){var t=e.oldIndex,n=e.newIndex,a=Object.assign({},this.state.value),r={};r.urls=Object(q.d)(a.urls,t,n),r.ids=Object(q.d)(a.ids,t,n),r.icons=Object(q.d)(a.icons,t,n),this.setFieldValue(r)}},{key:"render",value:function(){return _.a.createElement("div",{className:"vcv-ui-form-attach-image"},_.a.createElement(te,R()({},this.props,{helperClass:"vcv-ui-form-attach-image-item--dragging",useDragHandle:!0,onSortEnd:this.handleSortEnd,axis:"xy",value:this.state.value,openLibrary:this.openLibrary,onRemove:this.handleRemove,getUrlHtml:this.getUrlHtml,mediaLibrary:this.mediaUploader})))}}]),n}(w.a);g()(ne,"defaultProps",{fieldType:"attachvideo"}),g()(ne,"propTypes",{value:U.a.oneOfType([U.a.string,U.a.object,U.a.array]).isRequired,fieldKey:U.a.string.isRequired});var ae=n("./public/sources/attributes/autocomplete/Component.js"),re=n("./public/sources/attributes/toggle/Component.js");function ie(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var oe=function(e){f()(n,e);var t=ie(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).simplifyControlsHandler=a.simplifyControlsHandler.bind(u()(a)),a.handleBoxInputChange=a.handleBoxInputChange.bind(u()(a)),a.handleBoxInputBlur=a.handleBoxInputBlur.bind(u()(a)),a}return l()(n,[{key:"updateState",value:function(e){var t={};return e.value?(t=D.a.defaultsDeep({},e.value,n.defaultState),void 0!==e.value.combined&&""!==e.value.combined||(t.combined=""!==t.margin||""!==t.padding||""!==t.borderWidth||""!==t.borderRadius)):t=D.a.defaultsDeep({},e,n.defaultState),t=D.a.defaultsDeep({},this.getCombinedFields(t),this.getSimplifiedFields(t),t)}},{key:"getCombinedFields",value:function(e){var t={margin:e.margin,padding:e.padding,borderWidth:e.borderWidth,borderRadius:e.borderRadius};return e.combined||(t={margin:e.marginTop,padding:e.paddingTop,borderWidth:e.borderTopWidth,borderRadius:e.borderTopRightRadius}),t}},{key:"getSimplifiedFields",value:function(e){var t={marginTop:e.marginTop,marginRight:e.marginRight,marginBottom:e.marginBottom,marginLeft:e.marginLeft,paddingTop:e.paddingTop,paddingRight:e.paddingRight,paddingBottom:e.paddingBottom,paddingLeft:e.paddingLeft,borderTopWidth:e.borderTopWidth,borderRightWidth:e.borderRightWidth,borderBottomWidth:e.borderBottomWidth,borderLeftWidth:e.borderLeftWidth,borderTopRightRadius:e.borderTopRightRadius,borderBottomRightRadius:e.borderBottomRightRadius,borderBottomLeftRadius:e.borderBottomLeftRadius,borderTopLeftRadius:e.borderTopLeftRadius};return e.combined&&(t={marginTop:e.margin,marginRight:e.margin,marginBottom:e.margin,marginLeft:e.margin,paddingTop:e.padding,paddingRight:e.padding,paddingBottom:e.padding,paddingLeft:e.padding,borderTopWidth:e.borderWidth,borderRightWidth:e.borderWidth,borderBottomWidth:e.borderWidth,borderLeftWidth:e.borderWidth,borderTopRightRadius:e.borderRadius,borderBottomRightRadius:e.borderRadius,borderBottomLeftRadius:e.borderRadius,borderTopLeftRadius:e.borderRadius}),t}},{key:"updateValue",value:function(e){var t={},n=[];n=(e=this.updateState(e)).combined?Object.keys(this.getCombinedFields(e)):Object.keys(this.getSimplifiedFields(e)),t.combined=e.combined,n.forEach((function(n){""!==e[n]&&(t[n]=e[n])})),this.setFieldValue(t),this.setState(e)}},{key:"setFieldValue",value:function(e){var t=this.props;(0,t.updater)(t.fieldKey,e)}},{key:"simplifyControlsHandler",value:function(e,t){var n=D.a.defaultsDeep({},g()({},e,t),this.state);this.updateValue(n)}},{key:"handleBoxInputChange",value:function(e){var t=e.currentTarget,n=D.a.defaultsDeep({},g()({},t.name,t.value),this.state);this.updateValue(n)}},{key:"handleBoxInputBlur",value:function(e){var t=e.currentTarget,n=new RegExp("^-?\\d*(\\.\\d{0,9})?("+["px","em","rem","%","vw","vh"].join("|")+")?$");if(""!==t.value){var a=t.value.match(n);if(a){if(!a[2]){var r=D.a.defaultsDeep({},g()({},t.name,"".concat(t.value,"px")),this.state);this.updateValue(r)}}else{var i=D.a.defaultsDeep({},g()({},t.name,""),this.state);this.updateValue(i)}}}},{key:"renderInput",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=V()(["vcv-ui-form-input","vcv-ui-design-options-onion-control-position--"+t]),r=this.props.placeholder&&this.props.placeholder[e],i=r||"-";return _.a.createElement("input",{type:"text",placeholder:i,className:a,name:e,value:this.state[e]||"",onChange:this.handleBoxInputChange,onBlur:this.handleBoxInputBlur,disabled:n})}},{key:"render",value:function(){return _.a.createElement("div",null,_.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("div",{className:"vcv-ui-design-options-onion"},_.a.createElement("div",{className:"vcv-ui-design-options-onion-layers"},_.a.createElement("div",{className:"vcv-ui-design-options-onion-layer--margin"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Margin"),this.renderInput(this.state.combined?"margin":"marginTop","top"),this.renderInput("marginRight","right",this.state.combined),this.renderInput("marginBottom","bottom",this.state.combined),this.renderInput("marginLeft","left",this.state.combined)),_.a.createElement("div",{className:"vcv-ui-design-options-onion-layer--padding"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Padding"),this.renderInput(this.state.combined?"padding":"paddingTop","top"),this.renderInput("paddingRight","right",this.state.combined),this.renderInput("paddingBottom","bottom",this.state.combined),this.renderInput("paddingLeft","left",this.state.combined)),_.a.createElement("div",{className:"vcv-ui-design-options-onion-layer--border"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Border"),this.renderInput(this.state.combined?"borderWidth":"borderTopWidth","top"),this.renderInput("borderRightWidth","right",this.state.combined),this.renderInput("borderBottomWidth","bottom",this.state.combined),this.renderInput("borderLeftWidth","left",this.state.combined)),_.a.createElement("div",{className:"vcv-ui-design-options-onion-layer--border-radius"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Radius"),this.renderInput(this.state.combined?"borderRadius":"borderTopRightRadius","top-right"),this.renderInput("borderBottomRightRadius","bottom-right",this.state.combined),this.renderInput("borderBottomLeftRadius","bottom-left",this.state.combined),this.renderInput("borderTopLeftRadius","top-left",this.state.combined))))),_.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement(re.a,{value:this.state.combined,fieldKey:"combined",updater:this.simplifyControlsHandler,options:{labelText:"Simple controls"},api:this.props.api})))}}]),n}(w.a);g()(oe,"defaultProps",{fieldType:"boxModel"}),g()(oe,"defaultState",{combined:"",margin:"",marginTop:"",marginRight:"",marginBottom:"",marginLeft:"",padding:"",paddingTop:"",paddingRight:"",paddingBottom:"",paddingLeft:"",borderWidth:"",borderTopWidth:"",borderRightWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRadius:"",borderTopRightRadius:"",borderBottomRightRadius:"",borderBottomLeftRadius:"",borderTopLeftRadius:""});var se=oe,le=n("./node_modules/reactcss/lib/index.js"),ce=n.n(le),ue=n("./node_modules/react-addons-shallow-compare/index.js"),de=n.n(ue),fe=n("./node_modules/react-color/lib/components/common/index.js"),he=n("./node_modules/react-color/lib/helpers/color.js");function pe(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var me=function(e){f()(n,e);var t=pe(n);function n(){var e;o()(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return e=t.call.apply(t,[this].concat(r)),g()(u()(e),"handleChange",(function(t){t.hex?Object(he.isValidHex)(t.hex)&&e.props.onChange({hex:t.hex,source:"hex"}):t.r||t.g||t.b?e.props.onChange({r:t.r||e.props.rgb.r,g:t.g||e.props.rgb.g,b:t.b||e.props.rgb.b,a:e.props.rgb.a,source:"rgb"}):t.a&&(t.a<0?t.a=0:t.a>100&&(t.a=100),t.a=t.a/100,e.props.onChange({h:e.props.hsl.h,s:e.props.hsl.s,l:e.props.hsl.l,a:t.a,source:"rgb"}))})),e}return l()(n,[{key:"shouldComponentUpdate",value:function(e,t){return de.a.bind(this,this,e,t)}},{key:"render",value:function(){var e=ce()({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},this.props);return _.a.createElement("div",{style:e.fields},_.a.createElement("div",{style:e.double},_.a.createElement(fe.EditableInput,{style:{input:e.input,label:e.label},label:"hex",value:this.props.hex.replace("#",""),onChange:this.handleChange})),_.a.createElement("div",{style:e.single},_.a.createElement(fe.EditableInput,{style:{input:e.input,label:e.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange,dragLabel:!0,dragMax:"255"})),_.a.createElement("div",{style:e.single},_.a.createElement(fe.EditableInput,{style:{input:e.input,label:e.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange,dragLabel:!0,dragMax:"255"})),_.a.createElement("div",{style:e.single},_.a.createElement(fe.EditableInput,{style:{input:e.input,label:e.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange,dragLabel:!0,dragMax:"255"})),_.a.createElement("div",{style:e.alpha},_.a.createElement(fe.EditableInput,{style:{input:e.input,label:e.label},label:"a",value:Math.round(100*this.props.rgb.a),onChange:this.handleChange,dragLabel:!0,dragMax:"100"})))}}]),n}(_.a.Component),ve=n("./node_modules/lodash/map.js"),be=n.n(ve),ge=function(e){var t=ce()({default:{swatch:function(e){var t={height:"100%",width:"100%",cursor:"pointer",backgroundColor:e};return"rgba(186, 218, 85, 0)"===e&&(e='url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAG5JREFUOBFjZCATvI+MtP//9+9aRnL0wzUzMweTbACyZsHlyw+SZAC6ZpDriTYAm2aiDcClmSgD8GkmaAAhzXgNIEYzTgOI1YzVAFI0YxhAqmYUA8jRDDeAXM1gAyjRDDKACZwlgbkKlDFAAqQCAB5beZgTNEIdAAAAAElFTkSuQmCC")',t.backgroundColor="",t.backgroundImage=e),t}(e.color)},custom:{swatch:e.style}},"custom");return _.a.createElement("div",{style:t.swatch,onClick:function(t){e.onClick&&e.onClick(e.color,t)}})};function ye(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var _e=function(e){f()(n,e);var t=ye(n);function n(){var e;o()(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return e=t.call.apply(t,[this].concat(r)),g()(u()(e),"handleClick",(function(t){e.props.onClick({hex:t,source:"hex"})})),e}return l()(n,[{key:"shouldComponentUpdate",value:function(e,t){return de.a.bind(this,this,e,t)}},{key:"render",value:function(){var e=this,t=ce()({default:{swatchWrap:{width:"16px",height:"16px",margin:"0px 0px 10px 10px"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!this.props.colors||!this.props.colors.length});return _.a.createElement("div",{className:"vcv-ui-color-picker-presets-color"},be()(this.props.colors,(function(n){return _.a.createElement("div",{style:t.swatchWrap,key:n},_.a.createElement(ge,{color:n,style:t.swatch,onClick:e.handleClick}))})))}}]),n}(_.a.Component);function we(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Ce=function(e){f()(n,e);var t=we(n);function n(){var e;o()(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return e=t.call.apply(t,[this].concat(r)),g()(u()(e),"handleClick",(function(t){e.props.onClick({hex:t,source:"hex"})})),e}return l()(n,[{key:"shouldComponentUpdate",value:function(e,t){return de.a.bind(this,this,e,t)}},{key:"render",value:function(){var e=this,t=ce()({default:{swatchWrap:{width:"16px",height:"16px",margin:"0px 0px 10px 10px"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!this.props.colors||!this.props.colors.length});return _.a.createElement("div",{className:"vcv-ui-color-picker-used-stack-wrapper"},_.a.createElement("div",{className:"vcv-ui-color-picker-used-stack"},this.props.colors.map((function(n,a){return _.a.createElement("div",{style:t.swatchWrap,key:n+a},_.a.createElement(ge,{color:n,style:t.swatch,onClick:e.handleClick}))}))))}}]),n}(_.a.Component);function ke(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Se=function(e){f()(n,e);var t=ke(n);function n(){var e;o()(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return e=t.call.apply(t,[this].concat(r)),g()(u()(e),"handleChange",(function(t){e.props.onChange(t)})),e}return l()(n,[{key:"shouldComponentUpdate",value:function(e,t){return de.a.bind(this,this,e,t)}},{key:"render",value:function(){var e=this.props.rgb,t=ce()({default:{saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba(".concat(e.r,",").concat(e.g,",").concat(e.b,",").concat(e.a,")"),boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},this.props);return _.a.createElement("div",{className:"vcv-ui-color-picker-panel",style:t.picker},_.a.createElement("div",{className:"vcv-ui-color-picker-custom-color"},_.a.createElement("div",{style:t.saturation},_.a.createElement(fe.Saturation,R()({style:t.Saturation},this.props,{onChange:this.handleChange}))),_.a.createElement("div",{style:t.controls},_.a.createElement("div",{style:t.sliders},_.a.createElement("div",{style:t.hue},_.a.createElement(fe.Hue,R()({style:t.Hue},this.props,{onChange:this.handleChange}))),_.a.createElement("div",{style:t.alpha},_.a.createElement(fe.Alpha,R()({style:t.Alpha},this.props,{onChange:this.handleChange})))),_.a.createElement("div",{style:t.color},_.a.createElement(fe.Checkboard,null),_.a.createElement("div",{style:t.activeColor}))),_.a.createElement(me,R()({},this.props,{onChange:this.handleChange,disableAlpha:this.props.disableAlpha}))),_.a.createElement(Ce,{colors:this.props.usedStack,onClick:this.handleChange}),_.a.createElement(_e,{colors:this.props.presetColors,onClick:this.handleChange}))}}]),n}(_.a.Component);Se.defaultProps={presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};var xe=Object(fe.ColorWrap)(Se),Ee=n("./node_modules/tinycolor2/tinycolor.js"),je=n.n(Ee);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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Me=function(e){f()(n,e);var t=Te(n);function n(e){var a;return o()(this,n),a=t.call(this,e),g()(u()(a),"closeIfNotInside",(function(e){e&&e.preventDefault();var t=e.target,n=".vcv-ui-form-colorpicker--default",r=".vcv-ui-sketch-picker",i=".vcv-ui-color-picker-dropdown",o=null,s=null;void 0===t.closest?(o=a.getClosest(t,r)||a.getClosest(t,i),s=a.getClosest(t,n)):(o=t.closest(r)||t.closest(i),s=t.closest(n)),o||(s&&a.handleDefaultColor(),a.handleClick(e))})),g()(u()(a),"handleClick",(function(e){e&&e.preventDefault(),a.state.displayColorPicker?document.body.removeEventListener("click",a.closeIfNotInside):document.body.addEventListener("click",a.closeIfNotInside),a.setState({displayColorPicker:!a.state.displayColorPicker}),a.state.value&&a.updateUsedStack()})),a.handleDefaultColor=a.handleDefaultColor.bind(u()(a)),a.handleClick=a.handleClick.bind(u()(a)),a.closeIfNotInside=a.closeIfNotInside.bind(u()(a)),a}return l()(n,[{key:"componentWillUnmount",value:function(){document.body.removeEventListener("click",this.closeIfNotInside)}},{key:"getEmptyColor",value:function(){return n.getEmptyColor()}},{key:"getTransparentColor",value:function(){return n.getTransparentColor()}},{key:"getClosest",value:function(e,t){var n,a;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some((function(e){return"function"==typeof document.body[e]&&(n=e,!0)}));e;){if((a=e.parentElement)&&a[n](t))return a;e=a}return null}},{key:"updateState",value:function(e){var t=e.value;return{value:t?je()(t).toString("rgb"):""}}},{key:"handleChange",value:function(e){var t=this.props.options.format,n=this.props,a=n.updater,r=n.fieldKey,i=je()(e.rgb),o="";i.toString(t||"rgb")!==this.getEmptyColor()&&(o=i.toString(t||"rgb")),this.setState({value:o,valueChanged:!0}),a(r,o)}},{key:"handleDefaultColor",value:function(){var e=this.props.defaultValue;""===e&&(e=this.getEmptyColor()),e=je()(e),this.handleChange({rgb:e.toRgb()})}},{key:"checkColorInLists",value:function(e){return n.defaultProps.usedStack.indexOf(e)>-1}},{key:"updateUsedStack",value:function(){var e=this.state.value,t=je()(this.state.value).toString("hex");if(!this.checkColorInLists(e)&&!this.checkColorInLists(t)&&this.state.valueChanged){var a=n.defaultProps.usedStack;a.pop(),a.unshift(this.state.value),window.localStorage.setItem("vcv-colorpicker-last-used-stack",JSON.stringify(a))}}},{key:"render",value:function(){var e=this.props,t=e.presetColors,a=e.options,r=n.defaultProps.usedStack,i=!!Object.prototype.hasOwnProperty.call(this.props.options,"disableAlpha")&&this.props.options.disableAlpha,o=this.state,s=o.value,l=o.displayColorPicker,c=je()(s),u={background:D.a.isEmpty(s)?null:c.toString("rgb")},d=["vcv-ui-form-dropdown-color-swatch"];D.a.isEmpty(s)&&(u.background=null,d.push("vcv-ui-form-dropdown-color--no-color")),s===this.getTransparentColor()&&(u.background=null,d.push("vcv-ui-form-dropdown-color--transparent")),d=V()(d);var f=V()({"vcv-ui-form-dropdown":!0,"vcv-ui-color-picker-dropdown":!0,"vcv-ui-form-state--focus":this.state.displayColorPicker});Object.prototype.hasOwnProperty.call(a,"showTransparent")&&!a.showTransparent&&t.indexOf("transparent")>-1&&t.splice(t.indexOf("transparent"),1);var h="",p="";return l&&(h=_.a.createElement("div",{className:"vcv-ui-sketch-picker-container"},_.a.createElement("div",{className:"vcv-ui-sketch-picker"},_.a.createElement(xe,{color:c,presetColors:t,onChange:this.handleChange,disableAlpha:i,usedStack:r}))),p=_.a.createElement("button",{type:"button",className:"vcv-ui-form-button vcv-ui-form-button--default vcv-ui-form-colorpicker--default",onClick:this.handleDefaultColor},_.a.createElement("span",null,"Default"))),_.a.createElement("div",null,_.a.createElement("div",{className:f,onClick:this.handleClick},_.a.createElement("div",{className:d},_.a.createElement("div",{className:"vcv-ui-form-dropdown-color-value",style:u}))),p,h)}}],[{key:"getEmptyColor",value:function(){return"rgba(186, 218, 85, 0)"}},{key:"getTransparentColor",value:function(){return"rgba(0, 0, 0, 0)"}}]),n}(w.a);Me.defaultProps={usedStack:window.localStorage&&window.localStorage.getItem("vcv-colorpicker-last-used-stack")&&JSON.parse(window.localStorage.getItem("vcv-colorpicker-last-used-stack"))||["rgba(186, 218, 85, 0)","rgba(186, 218, 85, 0)","rgba(186, 218, 85, 0)","rgba(186, 218, 85, 0)","rgba(186, 218, 85, 0)","rgba(186, 218, 85, 0)","rgba(186, 218, 85, 0)","rgba(186, 218, 85, 0)"],presetColors:[Me.getEmptyColor(),"#fff","#ededed","#dadada","#c6c6c6","#555","#3e3d3d","#2f2f2f","#212121","#ff827b","#ff3f3b","#e11612","#b82e24","#f88749","#f96c31","#ec5418","#bc4826","#ffcd58","#e7b460","#cc8b4a","#a78461","#fff7a2","#ffed47","#ffde00","#ffc000","#c8db39","#a8d228","#8ac60a","#579202","#40c651","#194","#0a8136","#056a39","#4dd1ab","#16b095","#0c9c86","#088382","#4dc5cc","#1da0c5","#0b6e8f","#0b556e","#4d8fcc","#1d64c5","#0b4c8f","#103c6a","#6567df","#484bc7","#4530c2","#263382","#9461d3","#9d41d1","#841fbe","#6c258a","#d85bd3","#cf33af","#a12c87","#811e6c","#d46094","#d6456e","#c11a4a","#911e37"],options:{format:"rgb"},fieldType:"color"};var Oe=Me;function Pe(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Ae=function(e){f()(n,e);var t=Pe(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).state=a.updateState(a.props),a.setFieldValue=a.setFieldValue.bind(u()(a)),a.handleChange=a.handleChange.bind(u()(a)),a.handleBlur=a.handleBlur.bind(u()(a)),a.update=a.update.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){this.lastCall=new Date}},{key:"handleChange",value:function(e){this.setFieldValue(e.currentTarget.value)}},{key:"setFieldValue",value:function(e){var t=this,n=this.props.value,a=this.props.options.measurement;e=(e=e.replace(a,""))&&"-"!==e?parseInt(e):e,Number.isNaN(e)&&(e=n),this.setState({value:e.toString()},(function(){"-"!==e&&t.update()}))}},{key:"update",value:function(){clearInterval(this.updateInterval);var e=new Date;e-this.lastCall>=300?this.props.updater(this.props.fieldKey,this.state.value):this.updateInterval=setInterval(this.update,300),this.lastCall=e}},{key:"handleBlur",value:function(){var e=this.state.value,t=this.props.options.min;e||e===t||this.setFieldValue(this.props.value)}},{key:"render",value:function(){var e=this.state.value,t=this.props.options,n=t.min,a=void 0===n?0:n,r=t.max,i=void 0===r?100:r,o=t.measurement,s=void 0===o?"%":o,l=this.props.placeholder;!l&&this.props.options&&this.props.options.placeholder&&(l=this.props.options.placeholder);var c=parseInt(e),u=Number.isInteger(c)&&c>a?e:a,d="".concat((u-a)/(i-a)*100,"%");return _.a.createElement("div",{className:"vcv-ui-form-range"},_.a.createElement("div",{className:"vcv-ui-form-range-helper"},_.a.createElement("div",{className:"vcv-ui-form-range-slider-bg"}),_.a.createElement("div",{className:"vcv-ui-form-range-bg",style:{width:d}}),_.a.createElement("input",{className:"vcv-ui-form-range-slider",type:"range",onChange:this.handleChange,min:a,max:i,value:u})),_.a.createElement("input",{className:"vcv-ui-form-input vcv-ui-form-range-input",type:"text",onChange:this.handleChange,onBlur:this.handleBlur,min:a,max:i,placeholder:l,value:"".concat(e).concat(s)}))}}]),n}(w.a);g()(Ae,"defaultProps",{fieldType:"range"});var De=Ae;function Le(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Re=function(e){f()(n,e);var t=Le(n);function n(e){var a;return o()(this,n),a=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.valueChangeHandler=a.valueChangeHandler.bind(u()(a)),a.showHoverFields=!(e.options&&!1===e.options.hoverBoxShadow),a}return l()(n,[{key:"getBoxShadowValue",value:function(e){var t=D.a.defaultsDeep({},e);t.boxShadowEnable||(t.boxShadowEnable=n.deviceDefaults.boxShadowEnable),t.shadowColor||(t.shadowColor=n.deviceDefaults.shadowColor),this.showHoverFields&&(t.hoverBoxShadowEnable||(t.hoverBoxShadowEnable=n.deviceDefaults.hoverBoxShadowEnable),t.hoverShadowColor||(t.hoverShadowColor=n.deviceDefaults.hoverShadowColor));var a=n.addPixelToNumber(t.horizontalOffset),r=n.addPixelToNumber(t.verticalOffset),i=n.addPixelToNumber(t.blurRadius),o=n.addPixelToNumber(t.spreadRadius),s=t.shadowColor;if(t.boxShadow="".concat(a," ").concat(r," ").concat(i," ").concat(o," ").concat(s),this.showHoverFields){var l=n.addPixelToNumber(t.hoverHorizontalOffset),c=n.addPixelToNumber(t.hoverVerticalOffset),u=n.addPixelToNumber(t.hoverBlurRadius),d=n.addPixelToNumber(t.hoverSpreadRadius),f=t.hoverShadowColor;t.hoverBoxShadow="".concat(l," ").concat(c," ").concat(u," ").concat(d," ").concat(f)}return t}},{key:"updateValue",value:function(e,t){var a=this,r={},i={},o=[];"all"===(e=this.updateState(e)).currentDevice&&o.push("all"),o.forEach((function(t){D.a.isEmpty(e.devices[t])||(e.devices[t]=a.getBoxShadowValue(e.devices[t]),r[t]=D.a.defaultsDeep({},e.devices[t]),n.getMixins(r,t,i),Object.keys(r[t]).length||delete r[t])})),this.setFieldValue(r,i,t),this.setState(e)}},{key:"updateState",value:function(e){var t={};return e.value?(t=this.parseValue(e.value),this.setFieldValue(t.devices,t.attributeMixins)):t=D.a.defaultsDeep({},e,n.defaultState),t}},{key:"valueChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=t,this.updateValue(n,e)}},{key:"parseValue",value:function(e){var t=this,a=D.a.defaultsDeep({},n.defaultState),r={},i=[];return D.a.isEmpty(e.device)||(a.currentDevice=Object.keys(e.device).shift()),i.push("all"),i.forEach((function(i){a.devices[i]=D.a.defaultsDeep({},n.deviceDefaults),e.device&&e.device[i]&&(a.devices[i]=D.a.defaultsDeep({},e.device[i],a.devices[i])),a.devices[i]=t.getBoxShadowValue(a.devices[i]),n.getMixins(a.devices,i,r)})),a.attributeMixins=r,a}},{key:"setFieldValue",value:function(e,t,n){var a=this.props;(0,a.updater)(a.fieldKey,{device:e,attributeMixins:t},n)}},{key:"getBoxShadowToggle",value:function(e){var t=e?"hoverBoxShadowEnable":"boxShadowEnable",n=this.state.devices[this.state.currentDevice][t]||!1,a=e?"Enable hover box shadow":"Enable box shadow";return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement(re.a,{api:this.props.api,fieldKey:t,updater:this.valueChangeHandler,options:{labelText:a},value:n}))}},{key:"getBoxShadowFields",value:function(e){var t=this,n=this.state.devices[this.state.currentDevice];return n[e?"hoverBoxShadowEnable":"boxShadowEnable"]?function(e){return[{fieldKey:e?"hoverHorizontalOffset":"horizontalOffset",value:"0",min:-300,max:300,measurement:"px",description:e?"Hover horizontal offset":"Horizontal offset",attributeType:"range"},{fieldKey:e?"hoverVerticalOffset":"verticalOffset",value:"5",min:-300,max:300,measurement:"px",description:e?"Hover vertical offset":"Vertical offset",attributeType:"range"},{fieldKey:e?"hoverBlurRadius":"blurRadius",value:"8",min:0,max:300,measurement:"px",description:e?"Hover blur radius":"Blur radius",attributeType:"range"},{fieldKey:e?"hoverSpreadRadius":"spreadRadius",value:"3",min:-300,max:300,measurement:"px",description:e?"Hover spread radius":"Spread radius",attributeType:"range"},{fieldKey:e?"hoverShadowColor":"shadowColor",value:"#555",description:e?"Hover shadow color":"Shadow color",attributeType:"color"}]}(e).map((function(e,a){var r;return r="range"===e.attributeType?_.a.createElement(De,{api:t.props.api,fieldKey:e.fieldKey,updater:t.valueChangeHandler,options:{min:e.min,max:e.max,measurement:e.measurement},value:n[e.fieldKey]}):_.a.createElement(Oe,{api:t.props.api,fieldKey:e.fieldKey,updater:t.valueChangeHandler,value:n[e.fieldKey]||e.value,defaultValue:e.value}),_.a.createElement("div",{className:"vcv-ui-form-group",key:"box-shadow-fields-".concat(e.fieldKey)},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},e.description),r)})):null}},{key:"render",value:function(){var e=null;return this.showHoverFields&&(e=_.a.createElement(_.a.Fragment,null,this.getBoxShadowToggle(!0),this.getBoxShadowFields(!0))),_.a.createElement("div",{className:"vcv-ui-box-shadow"},this.getBoxShadowToggle(),this.getBoxShadowFields(),e)}}],[{key:"addPixelToNumber",value:function(e){return/^-?\d+$/.test(e)?"".concat(e,"px"):e}},{key:"getMixins",value:function(e,t,a){if(Object.prototype.hasOwnProperty.call(e[t],"boxShadow")){var r=e[t].boxShadow,i="boxShadowMixin:".concat(t);a[i]=D.a.defaultsDeep({},n.attributeMixins.boxShadow),a[i].variables.device={value:t},a[i].variables.boxShadow={value:r}}if(Object.prototype.hasOwnProperty.call(e[t],"hoverBoxShadow")){var o=e[t].hoverBoxShadow,s="hoverBoxShadowMixin:".concat(t);a[s]=D.a.defaultsDeep({},n.attributeMixins.hoverBoxShadow),a[s].variables.device={value:t},a[s].variables.hoverBoxShadow={value:o}}}}]),n}(w.a);function Ie(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}g()(Re,"defaultProps",{fieldType:"boxShadow"}),g()(Re,"deviceDefaults",{boxShadowEnable:!1,horizontalOffset:"0",verticalOffset:"0",blurRadius:"4",spreadRadius:"2",shadowColor:"rgba(85, 85, 85, 0.5)",hoverBoxShadowEnable:!1,hoverHorizontalOffset:"0",hoverVerticalOffset:"0",hoverBlurRadius:"4",hoverSpreadRadius:"2",hoverShadowColor:"rgba(85, 85, 85, 0.8)"}),g()(Re,"defaultState",{currentDevice:"all",devices:{},attributeMixins:{}}),g()(Re,"attributeMixins",{boxShadow:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/boxShadow/cssMixins/boxShadow.pcss"),variables:{device:{value:"all"}}},hoverBoxShadow:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/boxShadow/cssMixins/hoverBoxShadow.pcss"),variables:{device:{value:"all"}}}});var Be=function(e){f()(n,e);var t=Ie(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).handleClick=a.handleClick.bind(u()(a)),a}return l()(n,[{key:"handleClick",value:function(e){var t=e&&e.currentTarget.dataset.value;this.setFieldValue(t)}},{key:"getIcon",value:function(e){var t=["vcv-ui-icon-attribute"];return t.push(e.icon),t=V()(t),_.a.createElement("i",{className:t})}},{key:"getItems",value:function(){var e=this;return this.getValues().map((function(t,n){var a=t.icon?e.getIcon(t):t.text,r=["vcv-ui-form-button"];return t.value===e.state.value&&r.push("vcv-ui-form-button--active"),r=V()(r),_.a.createElement("span",{className:r,title:t.label,"data-value":t.value,onClick:e.handleClick,key:"vcv-ui-button-group-attribute-".concat(e.props.fieldKey,"-").concat(n)},a)}))}},{key:"getValues",value:function(){var e=this.props,t=(e.options||{}).values,n=(e.options||{}).global;return!n||t&&t.length||(t="function"==typeof window[n]?window[n]():window[n]||[]),t}},{key:"render",value:function(){return _.a.createElement("div",{className:"vcv-ui-form-buttons-group vcv-ui-form-button-group--attribute"},this.getItems())}}]),n}(w.a);g()(Be,"defaultProps",{fieldType:"buttonGroup"});var Ne=n("./node_modules/react-datepicker/dist/react-datepicker.min.js"),Fe=n.n(Ne);function Ve(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var He=function(e){f()(n,e);var t=Ve(n);function n(){var e;o()(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return e=t.call.apply(t,[this].concat(r)),g()(u()(e),"handleChangeRaw",(function(t){var n=new Date(t.target.value);t.target&&!isNaN(n)&&e.handleChange(n)})),e}return l()(n,[{key:"updateState",value:function(e){var t=new Date;return e.options.addDays&&(t=new Date(t.setDate(t.getDate()+e.options.addDays))),{value:e.value?new Date(e.value):t}}},{key:"handleChange",value:function(e){this.setFieldValue(e)}},{key:"getCalendarProps",value:function(){var e={selected:this.state.value,onChange:this.handleChange,onChangeRaw:this.handleChangeRaw,disabledKeyboardNavigation:!0,calendarClassName:"vcv-ui-form-datepicker",className:"vcv-ui-form-input",popperClassName:"vcv-ui-form-datepicker-popper",dateFormat:"MMMM d, yyyy",popperPlacement:"bottom-start",popperModifiers:{flip:{behavior:["bottom"]},preventOverflow:{enabled:!1},hide:{enabled:!1}}};return Object.prototype.hasOwnProperty.call(this.props.options,"time")&&this.props.options.time&&(e.calendarClassName="vcv-ui-form-datepicker vcv-ui-form-datepicker-time",e.showTimeSelect=!0,e.timeIntervals=this.props.options.timeIntervals||10,e.timeFormat="h:mm aa",e.dateFormat="MMMM d, yyyy h:mm aa",e.timeCaption="Time"),e}},{key:"render",value:function(){return _.a.createElement(Fe.a,this.getCalendarProps())}}]),n}(w.a);g()(He,"defaultProps",{fieldType:"calendar"});var Ue=n("./public/sources/attributes/checkbox/Component.js");function ze(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Ge=function(e){f()(n,e);var t=ze(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=!1===this.state.value?"":this.state.value;return _.a.createElement("input",{className:"vcv-ui-form-input",type:"text",onChange:this.handleChange,value:e})}}]),n}(w.a);g()(Ge,"defaultProps",{fieldType:"customId"});var We=Ge,qe=n("./node_modules/@babel/runtime/helpers/get/index.js"),Ke=n.n(qe);function Ye(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var $e=function(e){f()(n,e);var t=Ye(n);function n(){var e;o()(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return e=t.call.apply(t,[this].concat(r)),g()(u()(e),"selectChildren",null),e}return l()(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){Ke()(v()(n.prototype),"UNSAFE_componentWillReceiveProps",this).call(this,e),this.generateSelectChildren(e)}},{key:"UNSAFE_componentWillMount",value:function(){this.generateSelectChildren(this.props)}},{key:"createOptions",value:function(e,t,n){var a=t[e].value,r=t[e].label;return _.a.createElement("option",{key:n+":"+e+":"+a,value:a},r)}},{key:"getSelectOptions",value:function(e){e||(e=this.props);var t=(e.options||{}).values,n=(e.options||{}).global;return!n||t&&t.length||(t="function"==typeof window[n]?window[n]():window[n]||[]),t}},{key:"generateSelectChildren",value:function(e){var t=[],n=this.getSelectOptions(e),a=e.fieldKey;for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&t.push(this.createOptions(r,n,a));this.selectChildren=t}},{key:"render",value:function(){var e=this.state.value;return _.a.createElement(_.a.Fragment,null,_.a.createElement("input",{className:"vcv-ui-form-datalist",list:"vcv-data-list-".concat(this.props.fieldKey),type:"text",value:e,onChange:this.handleChange}),_.a.createElement("datalist",{id:"vcv-data-list-".concat(this.props.fieldKey)},this.selectChildren))}}]),n}(w.a);g()($e,"defaultProps",{fieldType:"datalist"});var Ze=n("./node_modules/@babel/runtime/helpers/toConsumableArray/index.js"),Xe=n.n(Ze);function Qe(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Je=Object(a.getStorage)("workspace").state("settings"),et=function(e){f()(n,e);var t=Qe(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"handleClick",value:function(e){e&&e.workspaceSettings&&Je.set(e.workspaceSettings)}},{key:"parseProps",value:function(e){return e.onClickAction&&(e.onClick=this.handleClick.bind(this,e.onClickAction),delete e.onClickAction),e}},{key:"getReactContent",value:function(e){var t=this;if("string"==typeof e)return e;var n=[];return e.forEach((function(e){"string"==typeof e?n.push(e):n.push(_.a.createElement.apply(_.a,[e.tag,t.parseProps(e.props)].concat(Xe()(t.getReactContent(e.content)))))})),n}},{key:"getReactHtml",value:function(e){return _.a.createElement.apply(_.a,[e.tag,this.parseProps(e.props)].concat(Xe()(this.getReactContent(e.content))))}},{key:"render",value:function(){var e="string"==typeof this.props.value?this.props.value:this.getReactHtml(this.props.value);return _.a.createElement("p",{className:"vcv-ui-form-helper"},e)}}]),n}(w.a);g()(et,"defaultProps",{fieldType:"description"});var tt=n("./node_modules/react-dom/index.js"),nt=n.n(tt),at=n("./public/components/tooltip/tooltip.js");function rt(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var it=r.a.getService("dataManager"),ot=function(e){f()(n,e);var t=rt(n);function n(e){var a;return o()(this,n),a=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.devicesSettingsHandler=a.devicesSettingsHandler.bind(u()(a)),a.handleCustomDeviceClick=a.handleCustomDeviceClick.bind(u()(a)),a}return l()(n,[{key:"getDevicesSettings",value:function(){return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement(T.a,{api:this.props.api,fieldKey:"settings",options:{values:[{label:"All",value:"all"},{label:"Custom",value:"custom"}]},updater:this.devicesSettingsHandler,value:"all"===this.state.value?"all":"custom"}))}},{key:"devicesSettingsHandler",value:function(e,t){this.setFieldValue("custom"===t?"xl":t)}},{key:"isCustomDevices",value:function(){return"all"!==this.state.value}},{key:"getCustomDevices",value:function(){var e=this,t=this.props.fieldKey,n=null;if(this.isCustomDevices()){var a=[{label:"Desktop",value:"xl",icon:"vcv-ui-icon-desktop"},{label:"Tablet Landscape",value:"lg",icon:"vcv-ui-icon-tablet-landscape"},{label:"Tablet Portrait",value:"md",icon:"vcv-ui-icon-tablet-portrait"},{label:"Mobile Landscape",value:"sm",icon:"vcv-ui-icon-mobile-landscape"},{label:"Mobile Portrait",value:"xs",icon:"vcv-ui-icon-mobile-portrait"}];this.props.options&&this.props.options.customDevices&&(a=this.props.options.customDevices);var r=[];a.forEach((function(n){var a=V()({"vcv-ui-form-button":!0,"vcv-ui-form-button--active":e.state.value===n.value}),i=V()(["vcv-ui-form-button-icon","vcv-ui-icon",n.icon]);r.push(_.a.createElement("button",{type:"button",className:a,title:n.label,key:"".concat(t,":").concat(n.value),onClick:e.handleCustomDeviceClick,value:n.value},_.a.createElement("i",{className:i})))}));var i=it.get("localizations"),o=i?i.toPreviewTheChangesUseTheResponsiveView:"To preview the changes, use the Responsive View in the navigation bar.";n=_.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},_.a.createElement("div",{className:"vcv-ui-form-buttons-group vcv-ui-form-group vcv-ui-form-button-group--attribute vcv-ui-form-devices"},r),_.a.createElement(at.a,null,o))}return n}},{key:"handleCustomDeviceClick",value:function(e){var t=e&&e.currentTarget.value;this.setFieldValue(t)}},{key:"render",value:function(){return _.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},_.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getDevicesSettings()),this.getCustomDevices())}}]),n}(w.a);function st(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}g()(ot,"defaultProps",{fieldType:"devices"});var lt=function(e){f()(n,e);var t=st(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=this.state.value,t=this.props.options,n=t.min,a=t.max,r=this.props.placeholder;return!r&&this.props.options&&this.props.options.placeholder&&(r=this.props.options.placeholder),_.a.createElement("input",{className:"vcv-ui-form-input",type:"number",onChange:this.handleChange,min:n,max:a,placeholder:r,value:e})}}]),n}(w.a);function ct(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}g()(lt,"defaultProps",{fieldType:"number"});var ut=Object(a.getStorage)("elements"),dt=Object(a.getStorage)("workspace"),ft=Object(a.getService)("dataManager"),ht=Object(a.getService)("document"),pt=Object(a.getService)("utils").getBlockRegexp,mt=Object(a.getService)("cook").dynamicFields,vt=mt.getDynamicValue,bt=mt.getDynamicFieldsData,gt=mt.getDefaultDynamicFieldKey,yt=pt(),_t=function(e){f()(n,e);var t=ct(n);function n(e){var a;return o()(this,n),a=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.devicesChangeHandler=a.devicesChangeHandler.bind(u()(a)),a.deviceVisibilityChangeHandler=a.deviceVisibilityChangeHandler.bind(u()(a)),a.handleElementVisibilityChange=a.handleElementVisibilityChange.bind(u()(a)),a.boxModelChangeHandler=a.boxModelChangeHandler.bind(u()(a)),a.attachImageChangeHandler=a.attachImageChangeHandler.bind(u()(a)),a.backgroundStyleChangeHandler=a.backgroundStyleChangeHandler.bind(u()(a)),a.backgroundPositionChangeHandler=a.backgroundPositionChangeHandler.bind(u()(a)),a.colorChangeHandler=a.colorChangeHandler.bind(u()(a)),a.animationChangeHandler=a.animationChangeHandler.bind(u()(a)),a.borderStyleChangeHandler=a.borderStyleChangeHandler.bind(u()(a)),a.handleElementChange=a.handleElementChange.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){this.getDefaultStyles();var e=this.props.elementAccessPoint.id;ut.on("element:".concat(e),this.handleElementChange)}},{key:"componentWillUnmount",value:function(){var e=this.props.elementAccessPoint.id;ut.off("element:".concat(e),this.handleElementChange),nt.a.unmountComponentAtNode(this.boxModelRef)}},{key:"componentDidUpdate",value:function(){this.getDefaultStyles()}},{key:"handleElementChange",value:function(e,t,n){var a=this;n&&"hide"===n.action?this.forceUpdate():setTimeout((function(){a.getDefaultStyles()}),200)}},{key:"updateState",value:function(e){return e.value?this.parseValue(e.value):D.a.defaultsDeep({},e,n.defaultState)}},{key:"parseValue",value:function(e){var t=D.a.defaultsDeep({},n.defaultState),a=this.getCustomDevicesKeys();return D.a.isEmpty(e.device)||(t.currentDevice=Object.keys(e.device).shift()),a.push("all"),a.forEach((function(n){t.devices[n]={},e.device&&e.device[n]&&(t.devices[n]=D.a.defaultsDeep({},e.device[n]))})),t}},{key:"updateValue",value:function(e,t){var a={},r={},i=[];"all"===(e=this.updateState(e)).currentDevice?i.push("all"):i=i.concat(this.getCustomDevicesKeys()),i.forEach((function(t){if(!D.a.isEmpty(e.devices[t])){if(e.devices[t].borderStyle||(e.devices[t].borderStyle=n.defaultState.borderStyle),a[t]=D.a.defaultsDeep({},e.devices[t]),Object.prototype.hasOwnProperty.call(a[t],"display"))Object.keys(a[t]).forEach((function(e){"display"!==e&&delete a[t][e]}));else{var i=!!(a[t].image&&a[t].image.urls&&a[t].image.urls[0])&&a[t].image.urls[0].full;i&&"string"==typeof i&&i.match(yt)||Object.prototype.hasOwnProperty.call(a[t],"image")&&(a[t].image.urls&&0!==a[t].image.urls.length||0!==a[t].image.length)||(delete a[t].image,delete a[t].backgroundStyle),""===a[t].backgroundStyle&&delete a[t].backgroundStyle,""===a[t].backgroundPosition&&delete a[t].backgroundPosition,""===a[t].backgroundColor&&delete a[t].backgroundColor,""===a[t].animation&&(delete a[t].animation,delete a[t].animationDelay),""===a[t].animationDelay&&delete a[t].animationDelay,""===a[t].borderColor&&delete a[t].borderColor,""===a[t].borderStyle&&delete a[t].borderStyle,a[t].boxModel&&(a[t].boxModel.borderBottomWidth||a[t].boxModel.borderLeftWidth||a[t].boxModel.borderRightWidth||a[t].boxModel.borderTopWidth||a[t].boxModel.borderWidth)||(delete a[t].borderStyle,delete a[t].borderColor)}n.getMixins(a,t,r),Object.keys(a[t]).length||delete a[t]}})),this.setFieldValue(a,r,t),this.setState(e)}},{key:"setFieldValue",value:function(e,t,n){var a=this.props;(0,a.updater)(a.fieldKey,{device:e},n)}},{key:"getCustomDevices",value:function(){return[{label:"Desktop",value:"xl",icon:"vcv-ui-icon-desktop"},{label:"Tablet Landscape",value:"lg",icon:"vcv-ui-icon-tablet-landscape"},{label:"Tablet Portrait",value:"md",icon:"vcv-ui-icon-tablet-portrait"},{label:"Mobile Landscape",value:"sm",icon:"vcv-ui-icon-mobile-landscape"},{label:"Mobile Portrait",value:"xs",icon:"vcv-ui-icon-mobile-portrait"}]}},{key:"getCustomDevicesKeys",value:function(){return this.getCustomDevices().map((function(e){return e.value}))}},{key:"getDevicesRender",value:function(){var e=n.localizations?n.localizations.manageIfTheElementAppearsOnAParticularDevice:"Manage if the element appears on a particular device.";return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group--has-inner-fields"},_.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Device type"),_.a.createElement(at.a,null,e)),_.a.createElement(ot,{api:this.props.api,fieldKey:"currentDevice",options:{customDevices:this.getCustomDevices()},updater:this.devicesChangeHandler,value:this.state.currentDevice}))}},{key:"devicesChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},g()({},e,t),this.state);"all"===n.currentDevice?(n.devices.all=D.a.defaultsDeep({},n.devices[this.getCustomDevicesKeys().shift()]),delete n.devices.all.display):"all"===this.state.currentDevice&&this.getCustomDevicesKeys().forEach((function(e){n.devices[e]=D.a.defaultsDeep({},n.devices.all)})),this.updateValue(n,e)}},{key:"getDeviceVisibilityRender",value:function(){var e=n.localizations?n.localizations.useTheShowElementToggle:"Use the Show element toggle to hide or show elements on all or custom devices.";if("all"===this.state.currentDevice){var t=this.props.elementAccessPoint.id,a=ht.get(t);if(!a)return null;var r=!a.hidden;return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement("div",{className:"vcv-ui-form-switch-container"},_.a.createElement("label",{className:"vcv-ui-form-switch"},_.a.createElement("input",{type:"checkbox",onChange:this.handleElementVisibilityChange,id:"show_element",checked:r}),_.a.createElement("span",{className:"vcv-ui-form-switch-indicator"}),_.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-on":"on"}),_.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-off":"off"})),_.a.createElement("label",{htmlFor:"show_element",className:"vcv-ui-form-switch-trigger-label"},"Show element"),_.a.createElement(at.a,null,e)))}return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement(re.a,{api:this.props.api,fieldKey:"currentDeviceVisible",updater:this.deviceVisibilityChangeHandler,options:{labelText:"Show on device"},value:!this.state.devices[this.state.currentDevice].display}),_.a.createElement(at.a,null,e))}},{key:"handleElementVisibilityChange",value:function(){dt.trigger("hide",this.props.elementAccessPoint.id)}},{key:"deviceVisibilityChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);t?delete n.devices[this.state.currentDevice].display:n.devices[this.state.currentDevice].display="none",this.updateValue(n,e)}},{key:"renderBoxModel",value:function(e){if(this.boxModelRef){if(this.state.devices[this.state.currentDevice].display)return null;var t=this.state.devices[this.state.currentDevice].boxModel||{};nt.a.render(_.a.createElement(se,{api:this.props.api,fieldKey:"boxModel",updater:this.boxModelChangeHandler,placeholder:e,value:t}),this.boxModelRef)}}},{key:"getDefaultStyles",value:function(){var e=this,t={margin:{},padding:{},border:{}},n="data-vce-do-apply",a=document.querySelector("#vcv-editor-iframe"),r=a.contentDocument||a.contentWindow.document,i="el-".concat(this.props.elementAccessPoint.id),o=r.querySelector("#".concat(i)),s=["border","padding","margin"];if(o){var l=o.cloneNode(!0);l.id="",l.style.height="0",l.style.width="0",l.style.overflow="hidden",l.style.position="fixed",l.style.bottom="0",l.style.right="0",l.setAttribute("data-vcv-do-helper-clone",!0),o.parentNode.appendChild(l),setTimeout((function(){var a=o.getAttribute(n);if(a){var r=e.getElementStyles(l);a.indexOf("all")>=0?t.all=r:s.forEach((function(o){if(a.indexOf(o)>=0)t[o]=r;else{var s="[".concat(n,"*='").concat(o,"'][").concat(n,"*='").concat(i,"']");t[o]=e.getElementStyles(l,s)}}))}else{var c=l.querySelector("[".concat(n,"*='all'][").concat(n,"*='").concat(i,"']"));if(c){var u=e.getElementStyles(c);t.all=u}else s.forEach((function(a){var r="[".concat(n,"*='").concat(a,"'][").concat(n,"*='").concat(i,"']");t[a]=e.getElementStyles(l,r)}))}l.remove(),l=null;var d=e.parseStyles(t);e.renderBoxModel(d)}),0)}else{var c=this.parseStyles(t);this.renderBoxModel(c)}}},{key:"parseStyles",value:function(e){var t={};for(var n in e){var a=e.all||e[n];for(var r in a)r.indexOf(n)>=0&&(t[r]=a[r])}return t}},{key:"getElementStyles",value:function(e,t){var n={};if(e){var a="";if(t){var r=e.querySelector(t);r&&(a=window.getComputedStyle(r))}else a=e?window.getComputedStyle(e):"";for(var i in se.defaultState)if(a&&a.getPropertyValue){var o=a.getPropertyValue(i.replace(/([A-Z])/g,(function(e){return"-".concat(e[0].toLowerCase())})));o&&"0px"!==o&&1===o.split(" ").length&&(n[i]=o)}}return n}},{key:"boxModelChangeHandler",value:function(e,t){var n=this.state.devices[this.state.currentDevice].boxModel||{};if(!D.a.isEqual(n,t)){var a=D.a.defaultsDeep({},this.state);D.a.isEmpty(t)?delete a.devices[a.currentDevice].boxModel:a.devices[a.currentDevice].boxModel=t,this.updateValue(a,e)}}},{key:"getAttachImageRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e="attachImage",t=this.state.devices[this.state.currentDevice].image||"",n={value:"$dynamicFieldKey",type:"backgroundImage",sourceId:"$sourceId"};return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background images")),_.a.createElement(P.a,{api:this.props.api,fieldKey:e,key:"".concat(this.state.currentDevice,"-").concat(e),options:{multiple:!0,dynamicField:!0},updater:this.attachImageChangeHandler,value:t,defaultValue:"",prevValue:this.state.devices[this.state.currentDevice].prevValue,elementAccessPoint:this.props.elementAccessPoint,onDynamicFieldOpen:function(e,t){var a=t||gt(e.fieldType);return vt(a,null,null,{dynamicTemplateProps:n})},onDynamicFieldChange:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return vt(e,t,null,{dynamicTemplateProps:n,forceSaveSourceId:a})},onDynamicFieldClose:this.props.onDynamicFieldClose}))}},{key:"attachImageChangeHandler",value:function(e,t,n){t&&Object.prototype.hasOwnProperty.call(t,t.draggingIndex)&&delete t.draggingIndex;var a=D.a.defaultsDeep({},this.state),r=a.devices[a.currentDevice];D.a.isEmpty(t)?delete r.image:r.image=t,!r.prevValue&&n&&(r.prevValue=n),r.prevValue&&!n&&(r.prevValue=null),this.updateValue(a,e)}},{key:"getBackgroundStyleRender",value:function(){var e=this.state,t=e.devices,n=e.currentDevice;if(t[n].display)return null;var a=t[n].image||"";if(!a||!a.urls||0===a.urls.length)return null;var r=t[n].backgroundStyle||"";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background style"),_.a.createElement(T.a,{api:this.props.api,fieldKey:"backgroundStyle",options:{values:[{label:"Default",value:""},{label:"Cover",value:"cover"},{label:"Contain",value:"contain"},{label:"Full width",value:"full-width"},{label:"Full height",value:"full-height"},{label:"Repeat",value:"repeat"},{label:"Repeat horizontal",value:"repeat-x"},{label:"Repeat vertical",value:"repeat-y"},{label:"No repeat",value:"no-repeat"}]},updater:this.backgroundStyleChangeHandler,value:r}))}},{key:"backgroundStyleChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice].backgroundStyle=t,this.updateValue(n,e)}},{key:"getBackgroundPositionRender",value:function(){var e=this.state,t=e.devices,a=e.currentDevice;if(t[a].display)return null;var r=t[a].image||"";if(!r||!r.urls||0===r.urls.length)return null;var i=t[a].backgroundPosition||n.defaultState.backgroundPosition;return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background position"),_.a.createElement(Be,{api:this.props.api,fieldKey:"backgroundPosition",options:{values:[{label:"Left top",value:"left top",icon:"vcv-ui-icon-attribute-background-position-left-top"},{label:"Center top",value:"center top",icon:"vcv-ui-icon-attribute-background-position-center-top"},{label:"Right top",value:"right top",icon:"vcv-ui-icon-attribute-background-position-right-top"},{label:"Left center",value:"left center",icon:"vcv-ui-icon-attribute-background-position-left-center"},{label:"Center center",value:"center center",icon:"vcv-ui-icon-attribute-background-position-center-center"},{label:"Right center",value:"right center",icon:"vcv-ui-icon-attribute-background-position-right-center"},{label:"Left bottom",value:"left bottom",icon:"vcv-ui-icon-attribute-background-position-left-bottom"},{label:"Center bottom",value:"center bottom",icon:"vcv-ui-icon-attribute-background-position-center-bottom"},{label:"Right bottom",value:"right bottom",icon:"vcv-ui-icon-attribute-background-position-right-bottom"}]},updater:this.backgroundPositionChangeHandler,value:i}))}},{key:"backgroundPositionChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice].backgroundPosition=t,this.updateValue(n,e)}},{key:"getBackgroundColorRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice].backgroundColor||"";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background color"),_.a.createElement(Oe,{api:this.props.api,fieldKey:"backgroundColor",updater:this.colorChangeHandler,value:e,defaultValue:""}))}},{key:"getBorderStyleRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice];if(!e.boxModel||!(e.boxModel.borderBottomWidth||e.boxModel.borderLeftWidth||e.boxModel.borderRightWidth||e.boxModel.borderTopWidth||e.boxModel.borderWidth))return null;var t=this.state.devices[this.state.currentDevice].borderStyle||n.deviceDefaults.borderStyle;return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Border style"),_.a.createElement(T.a,{api:this.props.api,fieldKey:"borderStyle",options:{values:[{label:"Solid",value:"solid"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Double",value:"double"}]},updater:this.borderStyleChangeHandler,value:t}))}},{key:"borderStyleChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=t,this.updateValue(n,e)}},{key:"getBorderColorRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice];if(!e.boxModel||!(e.boxModel.borderBottomWidth||e.boxModel.borderLeftWidth||e.boxModel.borderRightWidth||e.boxModel.borderTopWidth||e.boxModel.borderWidth))return null;var t=this.state.devices[this.state.currentDevice].borderColor||"";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Border color"),_.a.createElement(Oe,{api:this.props.api,fieldKey:"borderColor",updater:this.colorChangeHandler,value:t,defaultValue:""}))}},{key:"colorChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=t,this.updateValue(n,e)}},{key:"getAnimationRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice].animation||"",t=null;if(e){var n=this.state.devices[this.state.currentDevice].animationDelay||"";t=_.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Animation delay (in seconds)"),_.a.createElement(lt,{api:this.props.api,fieldKey:"animationDelay",updater:this.animationChangeHandler,placeholder:0,options:{min:0},value:n}))}return _.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Animate"),_.a.createElement(O,{api:this.props.api,fieldKey:"animation",updater:this.animationChangeHandler,value:e})),t)}},{key:"animationChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=t,this.updateValue(n,e)}},{key:"render",value:function(){var e=this;return _.a.createElement("div",{className:"advanced-design-options"},this.getDevicesRender(),_.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},_.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getDeviceVisibilityRender(),_.a.createElement("div",{className:"vcv-ui-form-group",ref:function(t){e.boxModelRef=t}})),_.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getBackgroundColorRender(),this.getAttachImageRender(),this.getBackgroundStyleRender(),this.getBackgroundPositionRender(),this.getBorderStyleRender(),this.getBorderColorRender(),this.getAnimationRender())))}}],[{key:"addPixelToNumber",value:function(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}},{key:"buildMixins",value:function(e,t){var a={};return["all","xs","sm","md","lg","xl"].forEach((function(e){t.device&&void 0!==t.device[e]&&n.getMixins(t.device,e,a)})),a}},{key:"getMixins",value:function(e,t,a){Object.prototype.hasOwnProperty.call(e[t],"display")?(a["visibilityMixin:".concat(t)]=D.a.defaultsDeep({},n.attributeMixins.visibilityMixin),a["visibilityMixin:".concat(t)].variables={device:{value:t}}):(n.getBoxModelMixin(e,t,a),n.getBackgroundMixin(e,t,a),n.getAnimationDelayMixin(e,t,a))}},{key:"getBoxModelMixin",value:function(e,t,a){if(Object.prototype.hasOwnProperty.call(e[t],"boxModel")){var r=e[t].boxModel;D.a.isEmpty(r)||function(){var i="boxModelMixin:".concat(t);a[i]={},a[i]=D.a.defaultsDeep({},n.attributeMixins.boxModelMixin);var o={borderWidth:[{key:"borderStyle",value:"borderStyle"},{key:"borderColor",value:"borderColor"}],borderTopWidth:[{key:"borderTopStyle",value:"borderStyle"},{key:"borderTopColor",value:"borderColor"}],borderRightWidth:[{key:"borderRightStyle",value:"borderStyle"},{key:"borderRightColor",value:"borderColor"}],borderBottomWidth:[{key:"borderBottomStyle",value:"borderStyle"},{key:"borderBottomColor",value:"borderColor"}],borderLeftWidth:[{key:"borderLeftStyle",value:"borderStyle"},{key:"borderLeftColor",value:"borderColor"}]};for(var s in r)a[i].variables[s]={value:n.addPixelToNumber(r[s])},o[s]&&o[s].forEach((function(r){var o=e[t][r.value]||!1;a[i].variables[r.key]={value:n.addPixelToNumber(o)}}));a[i].variables.device={value:t}}()}}},{key:"getBackgroundMixin",value:function(e,t,a){if(e[t]&&(e[t].backgroundColor||e[t].image)){var r="backgroundColorMixin:".concat(t),i="backgroundImageMixin:".concat(t);a[r]={},a[r]=D.a.defaultsDeep({},n.attributeMixins.backgroundColorMixin),a[i]=D.a.defaultsDeep({},n.attributeMixins.backgroundImageMixin),e[t].backgroundColor&&(a[r].variables.backgroundColor={value:e[t].backgroundColor});var o=!!(e[t].image&&e[t].image.urls&&e[t].image.urls[0])&&e[t].image.urls[0].full;if(o&&"string"==typeof o&&o.match(yt)){var s=o.split(yt),l=JSON.parse(s[4]),c=bt({blockAtts:l});a[i].variables.backgroundImage={value:c},a[i].skipOnSave=!0}else e[t].image&&e[t].image.urls&&e[t].image.urls.length&&(a[i].variables.backgroundImage={value:e[t].image.urls[0].full});if(e[t].backgroundStyle){if(["cover","contain","full-width","full-height"].indexOf(e[t].backgroundStyle)>=0)switch(a[r].variables.backgroundRepeat={value:!1},e[t].backgroundStyle){case"full-width":a[r].variables.backgroundSize={value:"100% auto"};break;case"full-height":a[r].variables.backgroundSize={value:"auto 100%"};break;default:a[r].variables.backgroundRepeat={value:"no-repeat"},a[r].variables.backgroundSize={value:e[t].backgroundStyle},a[r].variables.backgroundPosition={value:n.defaultState.backgroundPosition}}else a[r].variables.backgroundRepeat={value:e[t].backgroundStyle},a[r].variables.backgroundSize={value:!1}}e[t].backgroundPosition&&(a[r].variables.backgroundPosition={value:e[t].backgroundPosition}),a[r].variables.device={value:t},a[i].variables.device={value:t}}}},{key:"getAnimationDelayMixin",value:function(e,t,a){if(Object.prototype.hasOwnProperty.call(e[t],"animationDelay")){var r=e[t].animationDelay;if(!D.a.isEmpty(r)){var i="animationDelayMixin:".concat(t);a[i]={},a[i]=D.a.defaultsDeep({},n.attributeMixins.animationDelayMixin),a[i].variables.animationDelay={value:r};var o="vce-o-animate-delay--".concat(r);a[i].variables.selector={value:"all"===t?o:o+"-".concat(t)},a[i].variables.device={value:t}}}}}]),n}(w.a);g()(_t,"defaultProps",{fieldType:"designOptions"}),g()(_t,"attributeMixins",{boxModelMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/boxModel.pcss"),variables:{device:{value:!1},margin:{value:!1},padding:{value:!1},borderWidth:{value:!1},borderRadius:{value:!1},borderBottomLeftRadius:{value:!1},borderBottomRightRadius:{value:!1},borderBottomWidth:{value:!1},borderLeftWidth:{value:!1},borderRightWidth:{value:!1},borderTopLeftRadius:{value:!1},borderTopRightRadius:{value:!1},borderTopWidth:{value:!1},marginBottom:{value:!1},marginLeft:{value:!1},marginRight:{value:!1},marginTop:{value:!1},paddingBottom:{value:!1},paddingLeft:{value:!1},paddingRight:{value:!1},paddingTop:{value:!1},borderStyle:{value:!1},borderTopStyle:{value:!1},borderRightStyle:{value:!1},borderBottomStyle:{value:!1},borderLeftStyle:{value:!1},borderColor:{value:!1},borderTopColor:{value:!1},borderRightColor:{value:!1},borderBottomColor:{value:!1},borderLeftColor:{value:!1}}},visibilityMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/visibility.pcss"),variables:{device:{value:"all"}}},backgroundImageMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/backgroundImage.pcss"),variables:{device:{value:"all"},backgroundImage:{value:!1}}},backgroundColorMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/backgroundStyles.pcss"),variables:{device:{value:"all"},backgroundColor:{value:!1},backgroundPosition:{value:!1},backgroundRepeat:{value:!1},backgroundSize:{value:!1}}},animationDelayMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/animationDelay.pcss"),variables:{device:{value:"all"},animationDelay:{value:!1}}}}),g()(_t,"defaultState",{currentDevice:"all",borderStyle:"solid",backgroundPosition:"center top",devices:{},attributeMixins:{},defaultStyles:null}),g()(_t,"localizations",ft.get("localizations"));var wt=n("./public/sources/attributes/string/Component.js");function Ct(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var kt=Object(a.getStorage)("elements"),St=Object(a.getStorage)("workspace"),xt=Object(a.getService)("dataManager"),Et=Object(a.getService)("document"),jt=(0,Object(a.getService)("utils").getBlockRegexp)(),Tt=function(e){f()(n,e);var t=Ct(n);function n(e){var a;return o()(this,n),a=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.devicesChangeHandler=a.devicesChangeHandler.bind(u()(a)),a.deviceVisibilityChangeHandler=a.deviceVisibilityChangeHandler.bind(u()(a)),a.handleElementVisibilityChange=a.handleElementVisibilityChange.bind(u()(a)),a.boxModelChangeHandler=a.boxModelChangeHandler.bind(u()(a)),a.attachImageChangeHandler=a.attachImageChangeHandler.bind(u()(a)),a.sliderTimeoutChangeHandler=a.sliderTimeoutChangeHandler.bind(u()(a)),a.valueChangeHandler=a.valueChangeHandler.bind(u()(a)),a.handleElementChange=a.handleElementChange.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){this.getDefaultStyles();var e=this.props.elementAccessPoint.id;kt.on("element:".concat(e),this.handleElementChange)}},{key:"componentWillUnmount",value:function(){var e=this.props.elementAccessPoint.id;kt.off("element:".concat(e),this.handleElementChange),nt.a.unmountComponentAtNode(this.boxModelRef)}},{key:"handleElementChange",value:function(e,t,n){var a=this;n&&"hide"===n.action?this.forceUpdate():setTimeout((function(){a.getDefaultStyles()}),200)}},{key:"componentDidUpdate",value:function(){this.getDefaultStyles()}},{key:"updateState",value:function(e){return e.value?this.parseValue(e.value):D.a.defaultsDeep({},e,n.defaultState)}},{key:"parseValue",value:function(e){var t=D.a.defaultsDeep({},n.defaultState),a=this.getCustomDevicesKeys();return D.a.isEmpty(e.device)||(t.currentDevice=Object.keys(e.device).shift()),a.push("all"),a.forEach((function(a){t.devices[a]=D.a.defaultsDeep({},n.deviceDefaults),e.device&&e.device[a]&&(t.devices[a]=D.a.defaultsDeep({},e.device[a],t.devices[a]))})),t}},{key:"updateValue",value:function(e,t){var a={},r={},i=[];"all"===(e=this.updateState(e)).currentDevice?i.push("all"):i=i.concat(this.getCustomDevicesKeys()),i.forEach((function(t){if(!D.a.isEmpty(e.devices[t])){if(e.devices[t].backgroundType||(e.devices[t].backgroundType=n.deviceDefaults.backgroundType),e.devices[t].borderStyle||(e.devices[t].borderStyle=n.deviceDefaults.borderStyle),e.devices[t].backgroundStyle||(e.devices[t].backgroundStyle=n.deviceDefaults.backgroundStyle),e.devices[t].backgroundPosition||(e.devices[t].backgroundPosition=n.deviceDefaults.backgroundPosition),void 0===e.devices[t].gradientAngle&&(e.devices[t].gradientAngle=n.deviceDefaults.gradientAngle),e.devices[t].dividerBackgroundStyle||(e.devices[t].dividerBackgroundStyle=n.deviceDefaults.backgroundStyle),e.devices[t].dividerBackgroundPosition||(e.devices[t].dividerBackgroundPosition=n.deviceDefaults.backgroundPosition),a[t]=D.a.defaultsDeep({},e.devices[t]),Object.prototype.hasOwnProperty.call(a[t],"display"))Object.keys(a[t]).forEach((function(e){"display"!==e&&delete a[t][e]}));else{if(-1===["imagesSimple","backgroundZoom","imagesSlideshow"].indexOf(e.devices[t].backgroundType))delete a[t].images,delete a[t].backgroundStyle,delete a[t].backgroundPosition,delete a[t].backgroundZoom,delete a[t].backgroundZoomSpeed,delete a[t].backgroundZoomReverse;else if(Object.prototype.hasOwnProperty.call(a[t],"images")){var i=a[t].images,o=!!i&&i.constructor===Array,s=!!(i&&i.urls&&i.urls[0])&&i.urls[0].full;s&&"string"==typeof s&&s.match(jt)||(!o||0!==i.length)&&(o||i.urls&&0!==i.urls.length)||(delete a[t].images,delete a[t].backgroundType,delete a[t].backgroundStyle,delete a[t].sliderTimeout,delete a[t].sliderDirection,delete a[t].sliderEffect,delete a[t].backgroundPosition,delete a[t].backgroundZoom,delete a[t].backgroundZoomSpeed,delete a[t].backgroundZoomReverse)}else delete a[t].images,delete a[t].backgroundType,delete a[t].backgroundStyle,delete a[t].sliderTimeout,delete a[t].sliderDirection,delete a[t].sliderEffect,delete a[t].backgroundPosition,delete a[t].backgroundZoom,delete a[t].backgroundZoomSpeed,delete a[t].backgroundZoomReverse;if(-1===["videoEmbed"].indexOf(e.devices[t].backgroundType))delete a[t].videoEmbed;else if(Object.prototype.hasOwnProperty.call(a[t],"videoEmbed")){var l=a[t].videoEmbed,c=l.constructor===Array;(c&&0===l.length||!c&&(!l.urls||0===l.urls.length))&&(delete a[t].videoEmbed,delete a[t].backgroundType)}else delete a[t].videoEmbed,delete a[t].backgroundType;if(""!==a[t].sliderTimeout&&"imagesSlideshow"===a[t].backgroundType||delete a[t].sliderTimeout,""!==a[t].sliderEffect&&"imagesSlideshow"===a[t].backgroundType||delete a[t].sliderEffect,""!==a[t].sliderDirection&&"imagesSlideshow"===a[t].backgroundType&&"carousel"===a[t].sliderEffect||delete a[t].sliderDirection,"videoYoutube"===a[t].backgroundType?a[t].videoYoutube||(delete a[t].videoYoutube,delete a[t].backgroundType):delete a[t].videoYoutube,"videoVimeo"===a[t].backgroundType?a[t].videoVimeo||(delete a[t].videoVimeo,delete a[t].backgroundType):delete a[t].videoVimeo,""===a[t].gradientStartColor&&delete a[t].gradientStartColor,""===a[t].gradientEndColor&&delete a[t].gradientEndColor,a[t].gradientOverlay||"linear"!==!a[t].gradientType?a[t].gradientStartColor||a[t].gradientEndColor||(delete a[t].gradientOverlay,delete a[t].gradientAngle):(delete a[t].gradientAngle,delete a[t].gradientEndColor,delete a[t].gradientStartColor,delete a[t].gradientOverlay),""===a[t].backgroundColor&&delete a[t].backgroundColor,""===a[t].animation&&(delete a[t].animation,delete a[t].animationDelay),""===a[t].animationDelay&&delete a[t].animationDelay,""===a[t].borderColor&&delete a[t].borderColor,""===a[t].borderStyle&&delete a[t].borderStyle,a[t].boxModel&&(a[t].boxModel.borderBottomWidth||a[t].boxModel.borderLeftWidth||a[t].boxModel.borderRightWidth||a[t].boxModel.borderTopWidth||a[t].boxModel.borderWidth)||(delete a[t].borderStyle,delete a[t].borderColor),"image"!==e.devices[t].dividerBackgroundType&&"videoEmbed"!==e.devices[t].dividerBackgroundType&&(delete a[t].dividerBackgroundImage,delete a[t].dividerBackgroundStyle,delete a[t].dividerBackgroundPosition,delete a[t].dividerVideoEmbed),"image"===e.devices[t].dividerBackgroundType)if(Object.prototype.hasOwnProperty.call(a[t],"dividerBackgroundImage")){var u=a[t].dividerBackgroundImage,d=u.constructor===Array;(d&&0===u.length||!d&&(!u.urls||0===u.urls.length))&&(delete a[t].dividerBackgroundStyle,delete a[t].dividerBackgroundPosition,delete a[t].dividerVideoEmbed)}else delete a[t].dividerBackgroundStyle,delete a[t].dividerBackgroundPosition,delete a[t].dividerVideoEmbed;if("videoEmbed"===e.devices[t].dividerBackgroundType)if(delete a[t].dividerBackgroundStyle,Object.prototype.hasOwnProperty.call(a[t],"dividerVideoEmbed")){var f=a[t].dividerVideoEmbed,h=f.constructor===Array;(h&&0===f.length||!h&&(!f.urls||0===f.urls.length))&&(delete a[t].dividerBackgroundPosition,delete a[t].dividerBackgroundImage)}else delete a[t].dividerBackgroundPosition,delete a[t].dividerBackgroundImage}t=n.getMixins(a,t,r),Object.keys(a[t]).length||delete a[t]}})),this.setFieldValue(a,r,t),this.setState(e)}},{key:"setFieldValue",value:function(e,t,n){var a=this.props;(0,a.updater)(a.fieldKey,{device:e,attributeMixins:t},n)}},{key:"getCustomDevices",value:function(){return[{label:"Desktop",value:"xl",icon:"vcv-ui-icon-desktop"},{label:"Tablet Landscape",value:"lg",icon:"vcv-ui-icon-tablet-landscape"},{label:"Tablet Portrait",value:"md",icon:"vcv-ui-icon-tablet-portrait"},{label:"Mobile Landscape",value:"sm",icon:"vcv-ui-icon-mobile-landscape"},{label:"Mobile Portrait",value:"xs",icon:"vcv-ui-icon-mobile-portrait"}]}},{key:"getCustomDevicesKeys",value:function(){return this.getCustomDevices().map((function(e){return e.value}))}},{key:"getDevicesRender",value:function(){return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group--has-inner-fields"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Device type"),_.a.createElement(ot,{api:this.props.api,fieldKey:"currentDevice",options:{customDevices:this.getCustomDevices()},updater:this.devicesChangeHandler,value:this.state.currentDevice}))}},{key:"devicesChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},g()({},e,t),this.state);"all"===n.currentDevice?(n.devices.all=D.a.defaultsDeep({},n.devices[this.getCustomDevicesKeys().shift()]),delete n.devices.all.display):"all"===this.state.currentDevice&&this.getCustomDevicesKeys().forEach((function(e){n.devices[e]=D.a.defaultsDeep({},n.devices.all)})),this.updateValue(n,e)}},{key:"getDeviceVisibilityRender",value:function(){var e=n.localizations?n.localizations.useTheShowElementToggle:"Use the Show element toggle to hide or show elements on all or custom devices.";if("all"===this.state.currentDevice){var t=this.props.elementAccessPoint.id,a=Et.get(t);if(!a)return null;if("column"===a.tag)return null;var r=!a.hidden;return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement("div",{className:"vcv-ui-form-switch-container"},_.a.createElement("label",{className:"vcv-ui-form-switch"},_.a.createElement("input",{type:"checkbox",onChange:this.handleElementVisibilityChange,id:"show_element",checked:r}),_.a.createElement("span",{className:"vcv-ui-form-switch-indicator"}),_.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-on":"on"}),_.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-off":"off"})),_.a.createElement("label",{htmlFor:"show_element",className:"vcv-ui-form-switch-trigger-label"},"Show element"),_.a.createElement(at.a,null,e)))}return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement(re.a,{api:this.props.api,fieldKey:"currentDeviceVisible",updater:this.deviceVisibilityChangeHandler,options:{labelText:"Show on device"},value:!this.state.devices[this.state.currentDevice].display}),_.a.createElement(at.a,null,e))}},{key:"handleElementVisibilityChange",value:function(){St.trigger("hide",this.props.elementAccessPoint.id)}},{key:"deviceVisibilityChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);t?delete n.devices[this.state.currentDevice].display:n.devices[this.state.currentDevice].display="none",this.updateValue(n,e)}},{key:"valueChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=t,this.updateValue(n,e)}},{key:"getBackgroundTypeRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice].backgroundType||n.deviceDefaults.backgroundType;return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background type"),_.a.createElement(T.a,{api:this.props.api,fieldKey:"backgroundType",options:{values:[{label:"Single image",value:"imagesSimple"},{label:"Background zoom",value:"backgroundZoom"},{label:"Image slideshow",value:"imagesSlideshow"},{label:"Youtube video",value:"videoYoutube"},{label:"Vimeo video",value:"videoVimeo"},{label:"Self-hosted video",value:"videoEmbed"}]},updater:this.valueChangeHandler,value:e}))}},{key:"renderBoxModel",value:function(e){if(this.boxModelRef){if(this.state.devices[this.state.currentDevice].display)return null;var t=this.state.devices[this.state.currentDevice].boxModel||{};nt.a.render(_.a.createElement(se,{api:this.props.api,fieldKey:"boxModel",updater:this.boxModelChangeHandler,placeholder:e,value:t}),this.boxModelRef)}}},{key:"getDefaultStyles",value:function(){var e=this,t={margin:{},padding:{},border:{}},n="data-vce-do-apply",a=document.querySelector("#vcv-editor-iframe"),r=a.contentDocument||a.contentWindow.document,i="el-".concat(this.props.elementAccessPoint.id),o=r.querySelector("#".concat(i)),s=["border","padding","margin"];if(o){var l=o.cloneNode(!0);l.id="",l.style.height="0",l.style.width="0",l.style.overflow="hidden",l.style.position="fixed",l.style.bottom="0",l.style.right="0",l.setAttribute("data-vcv-do-helper-clone",!0),o.parentNode.appendChild(l),setTimeout((function(){var a=o.getAttribute(n);if(a){var r=e.getElementStyles(l);a.indexOf("all")>=0?t.all=r:s.forEach((function(o){if(a.indexOf(o)>=0)t[o]=r;else{var s="[".concat(n,"*='").concat(o,"'][").concat(n,"*='").concat(i,"']");t[o]=e.getElementStyles(l,s)}}))}else{var c=l.querySelector("[".concat(n,"*='all'][").concat(n,"*='").concat(i,"']"));c?t.all=e.getElementStyles(c):s.forEach((function(a){var r="[".concat(n,"*='").concat(a,"'][").concat(n,"*='").concat(i,"']");t[a]=e.getElementStyles(l,r)}))}l.remove(),l=null;var u=e.parseStyles(t);e.renderBoxModel(u)}),0)}else{var c=this.parseStyles(t);this.renderBoxModel(c)}}},{key:"parseStyles",value:function(e){var t={};for(var n in e){var a=e.all||e[n];for(var r in a)r.indexOf(n)>=0&&(t[r]=a[r])}return t}},{key:"getElementStyles",value:function(e,t){var n={};if(e){var a="";if(t){var r=e.querySelector(t);r&&(a=window.getComputedStyle(r))}else a=e?window.getComputedStyle(e):"";for(var i in se.defaultState)if(a&&a.getPropertyValue){var o=a.getPropertyValue(i.replace(/([A-Z])/g,(function(e){return"-".concat(e[0].toLowerCase())})));o&&"0px"!==o&&1===o.split(" ").length&&(n[i]=o)}}return n}},{key:"boxModelChangeHandler",value:function(e,t){var n=this.state.devices[this.state.currentDevice].boxModel||{};if(!D.a.isEqual(n,t)){var a=D.a.defaultsDeep({},this.state);D.a.isEmpty(t)?delete a.devices[a.currentDevice].boxModel:a.devices[a.currentDevice].boxModel=t,this.updateValue(a,e)}}},{key:"getAttachImageRender",value:function(){var e=this.state.devices[this.state.currentDevice].backgroundType;if(e||(e=this.state.backgroundType),this.state.devices[this.state.currentDevice].display||-1===["imagesSimple","backgroundZoom","imagesSlideshow"].indexOf(e))return null;var t=this.state.devices[this.state.currentDevice].images||"";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background images")),_.a.createElement(P.a,{api:this.props.api,fieldKey:"attachImage",options:{multiple:!0,dynamicField:!0},defaultValue:"",updater:this.attachImageChangeHandler,value:t,prevValue:this.state.devices[this.state.currentDevice].prevValue,elementAccessPoint:this.props.elementAccessPoint,onDynamicFieldOpen:this.props.onDynamicFieldOpen,onDynamicFieldChange:this.props.onDynamicFieldChange,onDynamicFieldClose:this.props.onDynamicFieldClose}))}},{key:"attachImageChangeHandler",value:function(e,t,n){t&&Object.prototype.hasOwnProperty.call(t,t.draggingIndex)&&delete t.draggingIndex;var a=D.a.defaultsDeep({},this.state),r=a.devices[a.currentDevice];D.a.isEmpty(t)?delete r.images:r.images=t,!r.prevValue&&n&&(r.prevValue=n),r.prevValue&&!n&&(r.prevValue=null),this.updateValue(a,e)}},{key:"getBackgroundStyleRender",value:function(){var e=this.state.devices[this.state.currentDevice];if(e.display||-1===["imagesSimple","imagesSlideshow"].indexOf(e.backgroundType)||!Object.prototype.hasOwnProperty.call(e,"images"))return null;var t=e.images,a=t.constructor===Array;if(a&&0===t.length||!a&&(!t.urls||0===t.urls.length))return null;var r=e.backgroundStyle||n.deviceDefaults.backgroundStyle;return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background style"),_.a.createElement(T.a,{api:this.props.api,fieldKey:"backgroundStyle",options:{values:[{label:"Cover",value:"cover"},{label:"Contain",value:"contain"},{label:"Full width",value:"full-width"},{label:"Full height",value:"full-height"},{label:"Repeat",value:"repeat"},{label:"Repeat horizontal",value:"repeat-x"},{label:"Repeat vertical",value:"repeat-y"},{label:"No repeat",value:"no-repeat"}]},updater:this.valueChangeHandler,value:r}))}},{key:"getBackgroundPositionRender",value:function(){var e=this.state.devices[this.state.currentDevice];if(e.display||-1===["imagesSimple","backgroundZoom","imagesSlideshow"].indexOf(e.backgroundType)||!Object.prototype.hasOwnProperty.call(e,"images"))return null;var t=e.images,a=t.constructor===Array;if(a&&0===t.length||!a&&(!t.urls||0===t.urls.length))return null;var r=e.backgroundPosition||n.deviceDefaults.backgroundPosition;return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background position"),_.a.createElement(Be,{api:this.props.api,fieldKey:"backgroundPosition",options:{values:[{label:"Left top",value:"left-top",icon:"vcv-ui-icon-attribute-background-position-left-top"},{label:"Center top",value:"center-top",icon:"vcv-ui-icon-attribute-background-position-center-top"},{label:"Right top",value:"right-top",icon:"vcv-ui-icon-attribute-background-position-right-top"},{label:"Left center",value:"left-center",icon:"vcv-ui-icon-attribute-background-position-left-center"},{label:"Center center",value:"center-center",icon:"vcv-ui-icon-attribute-background-position-center-center"},{label:"Right center",value:"right-center",icon:"vcv-ui-icon-attribute-background-position-right-center"},{label:"Left bottom",value:"left-bottom",icon:"vcv-ui-icon-attribute-background-position-left-bottom"},{label:"Center bottom",value:"center-bottom",icon:"vcv-ui-icon-attribute-background-position-center-bottom"},{label:"Right bottom",value:"right-bottom",icon:"vcv-ui-icon-attribute-background-position-right-bottom"}]},updater:this.valueChangeHandler,value:r}))}},{key:"getBackgroundZoomRender",value:function(){var e=this.state.devices[this.state.currentDevice];if(e.display||"backgroundZoom"!==e.backgroundType||!Object.prototype.hasOwnProperty.call(e,"images"))return null;var t=e.images,a=t.constructor===Array;if(a&&0===t.length||!a&&(!t.urls||0===t.urls.length))return null;var r=e.backgroundZoom||n.deviceDefaults.backgroundZoom;return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background zoom scale"),_.a.createElement(De,{api:this.props.api,fieldKey:"backgroundZoom",options:{min:0,max:100,measurement:"%"},updater:this.valueChangeHandler,value:r}))}},{key:"getBackgroundZoomSpeedRender",value:function(){var e=this.state.devices[this.state.currentDevice];if(e.display||"backgroundZoom"!==e.backgroundType||!Object.prototype.hasOwnProperty.call(e,"images"))return null;var t=e.images,a=t.constructor===Array;if(a&&0===t.length||!a&&(!t.urls||0===t.urls.length))return null;var r=e.backgroundZoomSpeed||n.deviceDefaults.backgroundZoomSpeed;return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background zoom time (in seconds)"),_.a.createElement(lt,{api:this.props.api,fieldKey:"backgroundZoomSpeed",options:{min:1},updater:this.valueChangeHandler,value:r}))}},{key:"getBackgroundZoomReverseRender",value:function(){var e=this.state.devices[this.state.currentDevice];if(e.display||"backgroundZoom"!==e.backgroundType||!Object.prototype.hasOwnProperty.call(e,"images"))return null;var t=e.images,a=t.constructor===Array;if(a&&0===t.length||!a&&(!t.urls||0===t.urls.length))return null;var r=e.backgroundZoomReverse||n.deviceDefaults.backgroundZoomReverse;return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement(re.a,{api:this.props.api,fieldKey:"backgroundZoomReverse",updater:this.valueChangeHandler,options:{labelText:"Use reverse zoom"},value:r}))}},{key:"getBackgroundColorRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice].backgroundColor||"";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background color"),_.a.createElement(Oe,{api:this.props.api,fieldKey:"backgroundColor",updater:this.valueChangeHandler,value:e,defaultValue:""}))}},{key:"getGradientOverlayRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice].gradientOverlay||!1;return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement(re.a,{api:this.props.api,fieldKey:"gradientOverlay",updater:this.valueChangeHandler,options:{labelText:"Use gradient overlay"},value:e}))}},{key:"getGradientTypeRender",value:function(){if(this.state.devices[this.state.currentDevice].display||!this.state.devices[this.state.currentDevice].gradientOverlay)return null;var e=this.state.devices[this.state.currentDevice].gradientType||"";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Gradient type"),_.a.createElement(T.a,{api:this.props.api,fieldKey:"gradientType",options:{values:[{label:"Linear gradient",value:"linear"},{label:"Radial gradient",value:"radial"}]},updater:this.valueChangeHandler,value:e}))}},{key:"getGradientStartColorRender",value:function(){if(this.state.devices[this.state.currentDevice].display||!this.state.devices[this.state.currentDevice].gradientOverlay)return null;var e=this.state.devices[this.state.currentDevice].gradientStartColor||n.deviceDefaults.gradientStartColor;return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Start color"),_.a.createElement(Oe,{api:this.props.api,fieldKey:"gradientStartColor",updater:this.valueChangeHandler,value:e,defaultValue:n.deviceDefaults.gradientStartColor}))}},{key:"getGradientEndColorRender",value:function(){if(this.state.devices[this.state.currentDevice].display||!this.state.devices[this.state.currentDevice].gradientOverlay)return null;var e=this.state.devices[this.state.currentDevice].gradientEndColor||n.deviceDefaults.gradientEndColor;return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"End color"),_.a.createElement(Oe,{api:this.props.api,fieldKey:"gradientEndColor",updater:this.valueChangeHandler,value:e,defaultValue:n.deviceDefaults.gradientEndColor}))}},{key:"getBorderStyleRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice];if(!e.boxModel||!(e.boxModel.borderBottomWidth||e.boxModel.borderLeftWidth||e.boxModel.borderRightWidth||e.boxModel.borderTopWidth||e.boxModel.borderWidth))return null;var t=this.state.devices[this.state.currentDevice].borderStyle||n.deviceDefaults.borderStyle;return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Border style"),_.a.createElement(T.a,{api:this.props.api,fieldKey:"borderStyle",options:{values:[{label:"Solid",value:"solid"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Double",value:"double"}]},updater:this.valueChangeHandler,value:t}))}},{key:"getBorderColorRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice];if(!e.boxModel||!(e.boxModel.borderBottomWidth||e.boxModel.borderLeftWidth||e.boxModel.borderRightWidth||e.boxModel.borderTopWidth||e.boxModel.borderWidth))return null;var t=this.state.devices[this.state.currentDevice].borderColor||"";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Border color"),_.a.createElement(Oe,{api:this.props.api,fieldKey:"borderColor",updater:this.valueChangeHandler,value:t,defaultValue:""}))}},{key:"getSliderTimeoutRender",value:function(){if(this.state.devices[this.state.currentDevice].display||"imagesSlideshow"!==this.state.devices[this.state.currentDevice].backgroundType)return null;var e=this.state.devices[this.state.currentDevice].sliderTimeout||"",t="carousel"===this.state.devices[this.state.currentDevice].sliderEffect?10:5;return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Animation timeout (in seconds)"),_.a.createElement(lt,{api:this.props.api,fieldKey:"sliderTimeout",updater:this.sliderTimeoutChangeHandler,placeholder:t,options:{min:1},value:e}))}},{key:"getSliderDirectionRender",value:function(){if(this.state.devices[this.state.currentDevice].display||"imagesSlideshow"!==this.state.devices[this.state.currentDevice].backgroundType||"carousel"!==this.state.devices[this.state.currentDevice].sliderEffect)return null;var e=this.state.devices[this.state.currentDevice].sliderDirection||"left";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Slider direction"),_.a.createElement(T.a,{api:this.props.api,fieldKey:"sliderDirection",updater:this.valueChangeHandler,placeholder:"Left",options:{values:[{label:"Left",value:"left"},{label:"Top",value:"top"},{label:"Right",value:"right"},{label:"Bottom",value:"bottom"}]},value:e}))}},{key:"getSliderEffectRender",value:function(){if(this.state.devices[this.state.currentDevice].display||"imagesSlideshow"!==this.state.devices[this.state.currentDevice].backgroundType)return null;var e=this.state.devices[this.state.currentDevice].sliderEffect||n.deviceDefaults.sliderEffect;return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Slideshow effect"),_.a.createElement(T.a,{api:this.props.api,fieldKey:"sliderEffect",options:{values:[{label:"Slide",value:"slide"},{label:"Fade",value:"fade"},{label:"Carousel",value:"carousel"}]},updater:this.valueChangeHandler,value:e}))}},{key:"sliderTimeoutChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=parseInt(t),this.updateValue(n,e)}},{key:"getGradientAngleRender",value:function(){if(this.state.devices[this.state.currentDevice].display||!this.state.devices[this.state.currentDevice].gradientOverlay||"radial"===this.state.devices[this.state.currentDevice].gradientType)return null;var e=this.state.devices[this.state.currentDevice].gradientAngle;return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Gradient angle"),_.a.createElement(De,{api:this.props.api,fieldKey:"gradientAngle",updater:this.valueChangeHandler,options:{min:0,max:180,measurement:"°"},value:e}))}},{key:"getAnimationRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice].animation||"",t=null;if(e){var n=this.state.devices[this.state.currentDevice].animationDelay||"";t=_.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Animation delay (in seconds)"),_.a.createElement(lt,{api:this.props.api,fieldKey:"animationDelay",updater:this.valueChangeHandler,placeholder:0,options:{min:0},value:n}))}return _.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Animate"),_.a.createElement(O,{api:this.props.api,fieldKey:"animation",updater:this.valueChangeHandler,value:e})),t)}},{key:"getYoutubeVideoRender",value:function(){if(this.state.devices[this.state.currentDevice].display||"videoYoutube"!==this.state.devices[this.state.currentDevice].backgroundType)return null;var e=this.state.devices[this.state.currentDevice].videoYoutube||"";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"YouTube video link"),_.a.createElement(wt.a,{api:this.props.api,fieldKey:"videoYoutube",updater:this.valueChangeHandler,value:e}))}},{key:"getVimeoVideoRender",value:function(){if(this.state.devices[this.state.currentDevice].display||"videoVimeo"!==this.state.devices[this.state.currentDevice].backgroundType)return null;var e=this.state.devices[this.state.currentDevice].videoVimeo||"",t=n.localizations?n.localizations.vimeoVideoLink:"Vimeo video link",a=n.localizations?n.localizations.hidingPlayerControls:"Hiding player controls available only for Vimeo PRO users.";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},t),_.a.createElement(at.a,null,a)),_.a.createElement(wt.a,{api:this.props.api,fieldKey:"videoVimeo",updater:this.valueChangeHandler,value:e}))}},{key:"getEmbedVideoRender",value:function(){if(this.state.devices[this.state.currentDevice].display||"videoEmbed"!==this.state.devices[this.state.currentDevice].backgroundType)return null;var e=this.state.devices[this.state.currentDevice].videoEmbed||{};return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Video"),_.a.createElement(ne,{api:this.props.api,fieldKey:"videoEmbed",options:{multiple:!1},updater:this.valueChangeHandler,value:e}),_.a.createElement("p",{className:"vcv-ui-form-helper"},"For better browser compatibility please use ",_.a.createElement("b",null,"mp4")," video format"))}},{key:"render",value:function(){var e=this;return _.a.createElement("div",{className:"advanced-design-options"},this.getDevicesRender(),_.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},_.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getDeviceVisibilityRender(),_.a.createElement("div",{className:"vcv-ui-form-group",ref:function(t){e.boxModelRef=t}})),_.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getBorderStyleRender(),this.getBorderColorRender(),this.getBackgroundTypeRender(),this.getAttachImageRender(),this.getSliderEffectRender(),this.getSliderTimeoutRender(),this.getSliderDirectionRender(),this.getYoutubeVideoRender(),this.getVimeoVideoRender(),this.getEmbedVideoRender(),this.getBackgroundStyleRender(),this.getBackgroundPositionRender(),this.getBackgroundZoomRender(),this.getBackgroundZoomSpeedRender(),this.getBackgroundZoomReverseRender(),this.getBackgroundColorRender(),this.getGradientOverlayRender(),this.getGradientTypeRender(),this.getGradientStartColorRender(),this.getGradientEndColorRender(),this.getGradientAngleRender(),this.getAnimationRender())))}}],[{key:"addPixelToNumber",value:function(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}},{key:"getAnimationDelayMixin",value:function(e,t,a){if(Object.prototype.hasOwnProperty.call(e[t],"animationDelay")){var r=e[t].animationDelay;if(!D.a.isEmpty(r)){var i="animationDelayMixin:".concat(t);a[i]={},a[i]=D.a.defaultsDeep({},n.attributeMixins.animationDelayMixin),a[i].variables.animationDelay={value:r};var o="vce-o-animate-delay--".concat(r);a[i].variables.selector={value:"all"===t?o:o+"-".concat(t)},a[i].variables.device={value:t}}}}},{key:"getMixins",value:function(e,t,a){var r=this;if(Object.prototype.hasOwnProperty.call(e[t],"display"))a["visibilityMixin:".concat(t)]=D.a.defaultsDeep({},n.attributeMixins.visibilityMixin),a["visibilityMixin:".concat(t)].variables={device:{value:t}};else{if(Object.prototype.hasOwnProperty.call(e[t],"boxModel")){var i=e[t].boxModel;D.a.isEmpty(i)||function(){var o="boxModelMixin:".concat(t);a[o]={},a[o]=D.a.defaultsDeep({},n.attributeMixins.boxModelMixin);var s={borderWidth:[{key:"borderStyle",value:"borderStyle"},{key:"borderColor",value:"borderColor"}],borderTopWidth:[{key:"borderTopStyle",value:"borderStyle"},{key:"borderTopColor",value:"borderColor"}],borderRightWidth:[{key:"borderRightStyle",value:"borderStyle"},{key:"borderRightColor",value:"borderColor"}],borderBottomWidth:[{key:"borderBottomStyle",value:"borderStyle"},{key:"borderBottomColor",value:"borderColor"}],borderLeftWidth:[{key:"borderLeftStyle",value:"borderStyle"},{key:"borderLeftColor",value:"borderColor"}]};for(var l in i)a[o].variables[l]={value:r.addPixelToNumber(i[l])},s[l]&&s[l].forEach((function(r){var i=e[t][r.value]||!1;a[o].variables[r.key]={value:n.addPixelToNumber(i)}}));a[o].variables.device={value:t}}()}if(e[t]&&e[t].backgroundColor){var o="backgroundColorMixin:".concat(t);a[o]={},a[o]=D.a.defaultsDeep({},n.attributeMixins.backgroundColorMixin),a[o].variables.backgroundColor={value:e[t].backgroundColor},a[o].variables.device={value:t}}if(e[t]&&e[t].gradientOverlay){var s="gradientMixin:".concat(t);a[s]={},"radial"===e[t].gradientType?a[s]=D.a.defaultsDeep({},n.attributeMixins.radialGradientMixin):(a[s]=D.a.defaultsDeep({},n.attributeMixins.gradientMixin),a[s].variables.angle={value:e[t].gradientAngle||0}),e[t].gradientStartColor&&(a[s].variables.startColor={value:e[t].gradientStartColor}),e[t].gradientEndColor&&(a[s].variables.endColor={value:e[t].gradientEndColor}),a[s].variables.device={value:t}}if(e[t]&&e[t].divider&&("image"===e[t].dividerBackgroundType||"videoEmbed"===e[t].dividerBackgroundType)){var l="dividerMixin:".concat(t);a[l]={},a[l]=D.a.defaultsDeep({},n.attributeMixins.dividerMixin),a[l].variables.device={value:t}}n.getAnimationDelayMixin(e,t,a)}return t}}]),n}(w.a);g()(Tt,"localizations",xt.get("localizations")),g()(Tt,"defaultProps",{fieldType:"designOptionsAdvanced"}),g()(Tt,"attributeMixins",{boxModelMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/boxModel.pcss"),variables:{device:{value:!1},margin:{value:!1},padding:{value:!1},borderWidth:{value:!1},borderRadius:{value:!1},borderBottomLeftRadius:{value:!1},borderBottomRightRadius:{value:!1},borderBottomWidth:{value:!1},borderLeftWidth:{value:!1},borderRightWidth:{value:!1},borderTopLeftRadius:{value:!1},borderTopRightRadius:{value:!1},borderTopWidth:{value:!1},marginBottom:{value:!1},marginLeft:{value:!1},marginRight:{value:!1},marginTop:{value:!1},paddingBottom:{value:!1},paddingLeft:{value:!1},paddingRight:{value:!1},paddingTop:{value:!1},borderStyle:{value:!1},borderTopStyle:{value:!1},borderRightStyle:{value:!1},borderBottomStyle:{value:!1},borderLeftStyle:{value:!1},borderColor:{value:!1},borderTopColor:{value:!1},borderRightColor:{value:!1},borderBottomColor:{value:!1},borderLeftColor:{value:!1}}},visibilityMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/visibility.pcss"),variables:{device:{value:"all"}}},backgroundColorMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/backgroundColor.pcss"),variables:{device:{value:"all"},backgroundColor:{value:!1}}},gradientMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/gradientColor.pcss"),variables:{device:{value:"all"},startColor:{value:"rgba(0, 0, 0, 0)"},endColor:{value:"rgba(0, 0, 0, 0)"},angle:{value:0}}},radialGradientMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/radialGradientColor.pcss"),variables:{device:{value:"all"},startColor:{value:"rgba(0, 0, 0, 0)"},endColor:{value:"rgba(0, 0, 0, 0)"}}},dividerMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/divider.pcss"),variables:{device:{value:"all"}}},animationDelayMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/animationDelay.pcss"),variables:{device:{value:"all"},animationDelay:{value:!1}}}}),g()(Tt,"deviceDefaults",{backgroundType:"imagesSimple",borderStyle:"solid",backgroundStyle:"cover",backgroundPosition:"center-top",backgroundZoom:50,backgroundZoomSpeed:30,backgroundZoomReverse:!1,gradientAngle:45,sliderEffect:"slide",dividerFlipHorizontal:"horizontally-left",dividerFlipVertical:"vertically-down",dividerPosition:"top",dividerBackgroundType:"color",dividerShape:{icon:"vcv-ui-icon-dividers vcv-ui-icon-dividers-zigzag",iconSet:"all"},dividerShapeNew:{icon:"vcv-ui-icon-divider vcv-ui-icon-divider-zigzag",iconSet:"all"},gradientStartColor:"rgba(226, 135, 135, 0.5)",gradientEndColor:"rgba(93, 55, 216, 0.5)",dividerBackgroundColor:"#6567df",dividerBackgroundGradientStartColor:"rgb(226, 135, 135)",dividerBackgroundGradientEndColor:"rgb(93, 55, 216)",dividerBackgroundGradientAngle:0}),g()(Tt,"defaultState",{currentDevice:"all",devices:{},attributeMixins:{},defaultStyles:null});function Mt(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Ot={dividers:n("./public/sources/attributes/dividerpicker/lib/dividerShapes-2.0.js")},Pt=function(e){f()(n,e);var t=Mt(n);function n(e){var a;return o()(this,n),a=t.call(this,e),g()(u()(a),"handlePopupToggle",(function(e){e&&e.preventDefault&&e.preventDefault(),a.state.popupOpen?document.body.removeEventListener("click",a.closeIfNotInside):document.body.addEventListener("click",a.closeIfNotInside),a.setState({popupOpen:!a.state.popupOpen,search:""})})),g()(u()(a),"handleSearchChange",(function(e){a.setState({search:e.currentTarget.value})})),g()(u()(a),"closeIfNotInside",(function(e){e&&e.preventDefault();var t=e.target,n=".vcv-ui-form-iconpicker-content",r=".vcv-ui-iconpicker-picker-dropdown";(void 0===t.closest?a.getClosest(t,n)||a.getClosest(t,r):t.closest(n)||t.closest(r))||a.handlePopupToggle()})),a.state={search:"",popupOpen:!1,value:{icon:e.value.icon},showSearch:!0,iconSetList:Ot.dividers},a}return l()(n,[{key:"componentWillUnmount",value:function(){document.body.removeEventListener("click",this.closeIfNotInside)}},{key:"filteredIcons",value:function(){var e=this.state,t=e.search,n=e.iconSetList,a=[],r=[];return n.forEach((function(e){r.indexOf(e.id)>-1||(r.push(e.id),a.push(e))})),t&&(a=a.filter((function(e){return e.title.toLowerCase().indexOf(t.toLowerCase())>-1}))),a}},{key:"iconsContent",value:function(){var e=this,t=this.state.value.icon,n=[];return this.filteredIcons().forEach((function(a){var r=V()({"vcv-ui-form-iconpicker-option":!0,"vcv-ui-form-state--active":a.id===t});n.push(_.a.createElement("span",{key:a.id,className:r,value:a.id,onClick:e.handleChange,title:a.title},_.a.createElement("i",{className:a.id})))})),n}},{key:"popupContent",value:function(){var e=this.state,t=e.search,n=e.showSearch,a=this.iconsContent();a.length||a.push(_.a.createElement("div",{className:"vcv-ui-form-iconpicker-error",key:"no-icon-found"},"No icons found"));var r=V()({"vcv-ui-form-iconpicker-content":!0,"vcv-ui-form-state--active":this.state.popupOpen}),i=null;return n&&(i=_.a.createElement("div",{className:"vcv-ui-input-search"},_.a.createElement("input",{type:"search",value:t,onChange:this.handleSearchChange,placeholder:"Search Icon",className:"vcv-ui-form-input"}),_.a.createElement("label",{className:"vcv-ui-form-input-search-addon"},_.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-search"})))),_.a.createElement("div",{className:r},_.a.createElement("div",{className:"vcv-ui-form-iconpicker-content-heading"},i),_.a.createElement("div",{className:"vcv-ui-form-iconpicker-options"},a))}},{key:"handleChange",value:function(e){var t=Object.assign({},this.state.value);t.icon=e.currentTarget.attributes.value.textContent,this.setFieldValue(t)}},{key:"getClosest",value:function(e,t){var n,a;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some((function(e){return"function"==typeof document.body[e]&&(n=e,!0)}));e;){if((a=e.parentElement)&&a[n](t))return a;e=a}return null}},{key:"render",value:function(){var e=this.state.popupOpen,t=this.state.value.icon,n=V()({"vcv-ui-param-iconpicker-icon-empty":!t},t),a=V()({"vcv-ui-form-dropdown":!0,"vcv-ui-form-dropdown-style--inline":!0,"vcv-ui-iconpicker-picker-dropdown":!0,"vcv-ui-form-state--focus":e}),r="";e&&(r=this.popupContent());var i=V()({"vcv-ui-form-iconpicker":!0});return _.a.createElement("div",{className:i},_.a.createElement("div",{className:"vcv-ui-form-iconpicker"},_.a.createElement("div",{className:a,onClick:this.handlePopupToggle},_.a.createElement("i",{className:n})),r))}}]),n}(w.a);function At(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}g()(Pt,"defaultProps",{fieldType:"dividerpicker"});var Dt=function(e){f()(n,e);var t=At(n);function n(e){var a;return o()(this,n),a=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.devicesChangeHandler=a.devicesChangeHandler.bind(u()(a)),a.valueChangeHandler=a.valueChangeHandler.bind(u()(a)),a}return l()(n,[{key:"updateState",value:function(e){return e.value?this.parseValue(e.value):D.a.defaultsDeep({},e,n.defaultState)}},{key:"parseValue",value:function(e){var t=D.a.defaultsDeep({},n.defaultState),a=this.getCustomDevicesKeys();return D.a.isEmpty(e.device)||(t.currentDevice=Object.keys(e.device).shift()),a.push("all"),a.forEach((function(a){t.devices[a]=D.a.defaultsDeep({},n.deviceDefaults),e.device&&e.device[a]&&(t.devices[a]=D.a.defaultsDeep({},e.device[a],t.devices[a]))})),t}},{key:"updateValue",value:function(e,t){var a={},r={},i=[];"all"===(e=this.updateState(e)).currentDevice?i.push("all"):i=i.concat(this.getCustomDevicesKeys()),i.forEach((function(t){if(!D.a.isEmpty(e.devices[t])){if(e.devices[t].dividerTopBackgroundStyle||(e.devices[t].dividerTopBackgroundStyle=n.deviceDefaults.dividerTopBackgroundStyle),e.devices[t].dividerBottomBackgroundStyle||(e.devices[t].dividerBottomBackgroundStyle=n.deviceDefaults.dividerBottomBackgroundStyle),e.devices[t].dividerTopBackgroundPosition||(e.devices[t].dividerTopBackgroundPosition=n.deviceDefaults.dividerTopBackgroundPosition),e.devices[t].dividerBottomBackgroundPosition||(e.devices[t].dividerBottomBackgroundPosition=n.deviceDefaults.dividerBottomBackgroundPosition),a[t]=D.a.defaultsDeep({},e.devices[t]),a[t].dividerTop){if("image"!==e.devices[t].dividerTopBackgroundType&&"videoEmbed"!==e.devices[t].dividerTopBackgroundType&&"videoYoutube"!==e.devices[t].dividerTopBackgroundType&&"videoVimeo"!==e.devices[t].dividerTopBackgroundType&&(delete a[t].dividerTopBackgroundImage,delete a[t].dividerTopBackgroundStyle,delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopVideoEmbed,delete a[t].dividerTopVideoYoutube,delete a[t].dividerTopVideoVimeo),"image"===e.devices[t].dividerTopBackgroundType)if(Object.prototype.hasOwnProperty.call(a[t],"dividerTopBackgroundImage")){var r=a[t].dividerTopBackgroundImage,i=r.constructor===Array;(i&&0===r.length||!i&&(!r.urls||0===r.urls.length))&&(delete a[t].dividerTopBackgroundStyle,delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopVideoEmbed,delete a[t].dividerTopVideoYoutube,delete a[t].dividerTopVideoVimeo)}else delete a[t].dividerTopBackgroundStyle,delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopVideoEmbed,delete a[t].dividerTopVideoYoutube,delete a[t].dividerTopVideoVimeo;if("videoEmbed"===e.devices[t].dividerTopBackgroundType)if(delete a[t].dividerTopBackgroundStyle,Object.prototype.hasOwnProperty.call(a[t],"dividerTopVideoEmbed")){var o=a[t].dividerTopVideoEmbed,s=o.constructor===Array;(s&&0===o.length||!s&&(!o.urls||0===o.urls.length))&&(delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopBackgroundImage,delete a[t].dividerTopVideoYoutube,delete a[t].dividerTopVideoVimeo)}else delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopBackgroundImage,delete a[t].dividerTopVideoYoutube,delete a[t].dividerTopVideoVimeo;if("videoYoutube"===e.devices[t].dividerTopBackgroundType)if(delete a[t].dividerTopBackgroundStyle,Object.prototype.hasOwnProperty.call(a[t],"dividerTopVideoYoutube"))a[t].dividerTopVideoYoutube||(delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopBackgroundImage,delete a[t].dividerTopVideoEmbed,delete a[t].dividerTopVideoVimeo);else delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopBackgroundImage,delete a[t].dividerTopVideoEmbed,delete a[t].dividerTopVideoVimeo;if("videoVimeo"===e.devices[t].dividerTopBackgroundType)if(delete a[t].dividerTopBackgroundStyle,Object.prototype.hasOwnProperty.call(a[t],"dividerTopVideoVimeo"))a[t].dividerTopVideoVimeo||(delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopBackgroundImage,delete a[t].dividerTopVideoEmbed,delete a[t].dividerTopVideoYoutube);else delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopBackgroundImage,delete a[t].dividerTopVideoEmbed,delete a[t].dividerTopVideoYoutube}else Object.keys(a[t]).forEach((function(e){"dividerTop"!==e&&e.includes("dividerTop")&&delete a[t][e]}));if(a[t].dividerBottom){if("image"!==e.devices[t].dividerBottomBackgroundType&&"videoEmbed"!==e.devices[t].dividerBottomBackgroundType&&"videoYoutube"!==e.devices[t].dividerBottomBackgroundType&&"videoVimeo"!==e.devices[t].dividerBottomBackgroundType&&(delete a[t].dividerBottomBackgroundImage,delete a[t].dividerBottomBackgroundStyle,delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomVideoEmbed,delete a[t].dividerBottomVideoYoutube,delete a[t].dividerBottomVideoVimeo),"image"===e.devices[t].dividerBottomBackgroundType)if(Object.prototype.hasOwnProperty.call(a[t],"dividerBottomBackgroundImage")){var l=a[t].dividerBottomBackgroundImage,c=l.constructor===Array;(c&&0===l.length||!c&&(!l.urls||0===l.urls.length))&&(delete a[t].dividerBottomBackgroundStyle,delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomVideoEmbed,delete a[t].dividerBottomVideoYoutube,delete a[t].dividerBottomVideoVimeo)}else delete a[t].dividerBottomBackgroundStyle,delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomVideoEmbed,delete a[t].dividerBottomVideoYoutube,delete a[t].dividerBottomVideoVimeo;if("videoEmbed"===e.devices[t].dividerBottomBackgroundType)if(delete a[t].dividerBottomBackgroundStyle,Object.prototype.hasOwnProperty.call(a[t],"dividerBottomVideoEmbed")){var u=a[t].dividerBottomVideoEmbed,d=u.constructor===Array;(d&&0===u.length||!d&&(!u.urls||0===u.urls.length))&&(delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomBackgroundImage,delete a[t].dividerBottomVideoYoutube,delete a[t].dividerBottomVideoVimeo)}else delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomBackgroundImage,delete a[t].dividerBottomVideoYoutube,delete a[t].dividerBottomVideoVimeo;if("videoYoutube"===e.devices[t].dividerBottomBackgroundType)if(delete a[t].dividerBottomBackgroundStyle,Object.prototype.hasOwnProperty.call(a[t],"dividerBottomVideoYoutube"))a[t].dividerBottomVideoYoutube||(delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomBackgroundImage,delete a[t].dividerBottomVideoEmbed,delete a[t].dividerBottomVideoVimeo);else delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomBackgroundImage,delete a[t].dividerBottomVideoEmbed,delete a[t].dividerBottomVideoVimeo;if("videoVimeo"===e.devices[t].dividerBottomBackgroundType)if(delete a[t].dividerBottomBackgroundStyle,Object.prototype.hasOwnProperty.call(a[t],"dividerBottomVideoVimeo"))a[t].dividerBottomVideoVimeo||(delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomBackgroundImage,delete a[t].dividerBottomVideoEmbed,delete a[t].dividerBottomVideoYoutube);else delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomBackgroundImage,delete a[t].dividerBottomVideoEmbed,delete a[t].dividerBottomVideoYoutube}else Object.keys(a[t]).forEach((function(e){"dividerBottom"!==e&&e.includes("dividerBottom")&&delete a[t][e]}));Object.keys(a[t]).length||delete a[t]}}));var o=i.concat(this.getCustomDevicesKeys());o.push("all"),o.forEach((function(e){var t="dividerTopMixin:".concat(e);r[t]=D.a.defaultsDeep({},n.attributeMixins.dividerTopMixin),r[t].variables.device={value:e},t="dividerBottomMixin:".concat(e),r[t]=D.a.defaultsDeep({},n.attributeMixins.dividerBottomMixin),r[t].variables.device={value:e}})),this.setFieldValue(a,r,t),this.setState(e)}},{key:"setFieldValue",value:function(e,t,n){var a=this.props;(0,a.updater)(a.fieldKey,{device:e,attributeMixins:t},n)}},{key:"getCustomDevices",value:function(){return[{label:"Desktop",value:"xl",icon:"vcv-ui-icon-desktop"},{label:"Tablet Landscape",value:"lg",icon:"vcv-ui-icon-tablet-landscape"},{label:"Tablet Portrait",value:"md",icon:"vcv-ui-icon-tablet-portrait"},{label:"Mobile Landscape",value:"sm",icon:"vcv-ui-icon-mobile-landscape"},{label:"Mobile Portrait",value:"xs",icon:"vcv-ui-icon-mobile-portrait"}]}},{key:"getCustomDevicesKeys",value:function(){return this.getCustomDevices().map((function(e){return e.value}))}},{key:"getDevicesRender",value:function(){return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group--has-inner-fields"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Device type"),_.a.createElement(ot,{api:this.props.api,fieldKey:"currentDevice",options:{customDevices:this.getCustomDevices()},updater:this.devicesChangeHandler,value:this.state.currentDevice}))}},{key:"devicesChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},g()({},e,t),this.state);"all"===n.currentDevice?(n.devices.all=D.a.defaultsDeep({},n.devices[this.getCustomDevicesKeys().shift()]),delete n.devices.all.display):"all"===this.state.currentDevice&&this.getCustomDevicesKeys().forEach((function(e){n.devices[e]=D.a.defaultsDeep({},n.devices.all)})),this.updateValue(n,e)}},{key:"valueChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=t,this.updateValue(n,e)}},{key:"getDividerRender",value:function(e){var t="divider".concat(e),n=this.state.devices[this.state.currentDevice][t]||!1,a=t,r="Enable ".concat(e.toLowerCase()," shape divider");return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement(re.a,{api:this.props.api,fieldKey:a,updater:this.valueChangeHandler,options:{labelText:r},value:n}))}},{key:"getDividerShapeRender",value:function(e){var t="divider".concat(e),a="".concat(t,"Shape"),r=this.state.devices[this.state.currentDevice];if(!r[t])return null;var i=r[a]||n.deviceDefaults[a];return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider shape"),_.a.createElement(Pt,{api:this.props.api,fieldKey:a,updater:this.valueChangeHandler,value:i}))}},{key:"getDividerFlipRender",value:function(e){var t="divider".concat(e),a="".concat(t,"FlipHorizontal"),r=this.state.devices[this.state.currentDevice];if(!r[t])return null;var i=r[a]||n.deviceDefaults[a];return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Flip"),_.a.createElement(Be,{api:this.props.api,fieldKey:a,options:{values:[{label:"Left",value:"horizontally-left",icon:"vcv-ui-icon-attribute-mirror-horizontally-left"},{label:"Right",value:"horizontally-right",icon:"vcv-ui-icon-attribute-mirror-horizontally-right"}]},updater:this.valueChangeHandler,value:i}))}},{key:"getDividerHeightRender",value:function(e){var t="divider".concat(e),n="".concat(t,"Height"),a=this.state.devices[this.state.currentDevice];if(!a[t])return null;var r=a[n];return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider size"),_.a.createElement(De,{api:this.props.api,fieldKey:n,updater:this.valueChangeHandler,options:{min:0,max:200,measurement:"%"},value:r}))}},{key:"getDividerWidthRender",value:function(e){var t="divider".concat(e),n="".concat(t,"Width"),a=this.state.devices[this.state.currentDevice];if(!a[t])return null;var r=a[n];return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider form scale"),_.a.createElement(De,{api:this.props.api,fieldKey:n,updater:this.valueChangeHandler,options:{min:100,max:300,measurement:"%"},value:r}))}},{key:"getDividerBackgroundTypeRender",value:function(e){var t="divider".concat(e),a="".concat(t,"BackgroundType"),r=this.state.devices[this.state.currentDevice];if(!r[t])return null;var i=r[a]||n.deviceDefaults[a];return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider background type"),_.a.createElement(T.a,{api:this.props.api,fieldKey:a,options:{values:[{label:"Color",value:"color"},{label:"Gradient",value:"gradient"},{label:"Image",value:"image"},{label:"Self-hosted video",value:"videoEmbed"},{label:"Youtube video",value:"videoYoutube"},{label:"Vimeo video",value:"videoVimeo"}]},updater:this.valueChangeHandler,value:i}))}},{key:"getDividerBackgroundColorRender",value:function(e){var t="divider".concat(e),a="".concat(t,"BackgroundColor"),r="".concat(t,"BackgroundType"),i=this.state.devices[this.state.currentDevice],o=i[r];if(!i[t]||"color"!==o)return null;var s=i[a]||n.deviceDefaults[a];return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider background color"),_.a.createElement(Oe,{api:this.props.api,fieldKey:a,updater:this.valueChangeHandler,value:s,defaultValue:n.deviceDefaults[a]}))}},{key:"getDividerBackgroundGradientStartColorRender",value:function(e){var t="divider".concat(e),a="".concat(t,"BackgroundGradientStartColor"),r="".concat(t,"BackgroundType"),i=this.state.devices[this.state.currentDevice],o=i[r];if(!i[t]||"gradient"!==o)return null;var s=i[a]||n.deviceDefaults[a];return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider start color"),_.a.createElement(Oe,{api:this.props.api,fieldKey:a,updater:this.valueChangeHandler,value:s,defaultValue:n.deviceDefaults[a]}))}},{key:"getDividerBackgroundGradientEndColorRender",value:function(e){var t="divider".concat(e),a="".concat(t,"BackgroundGradientEndColor"),r="".concat(t,"BackgroundType"),i=this.state.devices[this.state.currentDevice],o=i[r];if(!i[t]||"gradient"!==o)return null;var s=i[a]||n.deviceDefaults[a];return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider end color"),_.a.createElement(Oe,{api:this.props.api,fieldKey:a,updater:this.valueChangeHandler,value:s,defaultValue:n.deviceDefaults[a]}))}},{key:"getDividerBackgroundGradientAngleRender",value:function(e){var t="divider".concat(e),n="".concat(t,"BackgroundGradientAngle"),a="".concat(t,"BackgroundType"),r=this.state.devices[this.state.currentDevice],i=r[a];if(!r[t]||"gradient"!==i)return null;var o=r[n];return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider gradient angle"),_.a.createElement(De,{api:this.props.api,fieldKey:n,updater:this.valueChangeHandler,options:{min:0,max:180,measurement:"°"},value:o}))}},{key:"getDividerAttachImageRender",value:function(e){var t="divider".concat(e),n="".concat(t,"BackgroundImage"),a="".concat(t,"BackgroundType"),r=this.state.devices[this.state.currentDevice],i=r[a];if(!r[t]||"image"!==i)return null;var o=r[n]||"";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider image"),_.a.createElement(P.a,{api:this.props.api,fieldKey:n,options:{multiple:!1},updater:this.valueChangeHandler,value:o,elementAccessPoint:this.props.elementAccessPoint}))}},{key:"getDividerBackgroundStyleRender",value:function(e){var t="divider".concat(e),a="".concat(t,"BackgroundStyle"),r="".concat(t,"BackgroundType"),i="".concat(t,"BackgroundImage"),o=this.state.devices[this.state.currentDevice],s=o[r];if(!o[t]||"image"!==s||!Object.prototype.hasOwnProperty.call(o,i))return null;var l=o[i],c=l.constructor===Array;if(c&&0===l.length||!c&&(!l.urls||0===l.urls.length))return null;var u=o[a]||n.deviceDefaults[a];return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider background style"),_.a.createElement(T.a,{api:this.props.api,fieldKey:a,options:{values:[{label:"Cover",value:"cover"},{label:"Contain",value:"contain"},{label:"Full width",value:"full-width"},{label:"Full height",value:"full-height"},{label:"Repeat",value:"repeat"},{label:"Repeat horizontal",value:"repeat-x"},{label:"Repeat vertical",value:"repeat-y"},{label:"No repeat",value:"no-repeat"}]},updater:this.valueChangeHandler,value:u}))}},{key:"getDividerBackgroundPositionRender",value:function(e){var t="divider".concat(e),a="".concat(t,"BackgroundPosition"),r="".concat(t,"BackgroundType"),i="".concat(t,"BackgroundImage"),o="".concat(t,"VideoEmbed"),s="".concat(t,"VideoYoutube"),l="".concat(t,"VideoVimeo"),c=this.state.devices[this.state.currentDevice],u=c[r];if("image"!==u&&"videoEmbed"!==u&&"videoYoutube"!==u&&"videoVimeo"!==u||!c[t])return null;if("image"===u){if(!Object.prototype.hasOwnProperty.call(c,i))return null;var d=c[i],f=d.constructor===Array;if(f&&0===d.length||!f&&(!d.urls||0===d.urls.length))return null}if("videoEmbed"===u){if(!Object.prototype.hasOwnProperty.call(c,o))return null;var h=c[o],p=h.constructor===Array;if(p&&0===h.length||!p&&(!h.urls||0===h.urls.length))return null}if("videoYoutube"===u&&!c[s])return null;if("videoVimeo"===u&&!c[l])return null;var m=c[a]||n.deviceDefaults[a];return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider background position"),_.a.createElement(Be,{api:this.props.api,fieldKey:a,options:{values:[{label:"Left top",value:"left-top",icon:"vcv-ui-icon-attribute-background-position-left-top"},{label:"Center top",value:"center-top",icon:"vcv-ui-icon-attribute-background-position-center-top"},{label:"Right top",value:"right-top",icon:"vcv-ui-icon-attribute-background-position-right-top"},{label:"Left center",value:"left-center",icon:"vcv-ui-icon-attribute-background-position-left-center"},{label:"Center center",value:"center-center",icon:"vcv-ui-icon-attribute-background-position-center-center"},{label:"Right center",value:"right-center",icon:"vcv-ui-icon-attribute-background-position-right-center"},{label:"Left bottom",value:"left-bottom",icon:"vcv-ui-icon-attribute-background-position-left-bottom"},{label:"Center bottom",value:"center-bottom",icon:"vcv-ui-icon-attribute-background-position-center-bottom"},{label:"Right bottom",value:"right-bottom",icon:"vcv-ui-icon-attribute-background-position-right-bottom"}]},updater:this.valueChangeHandler,value:m}))}},{key:"getDividerEmbedVideoRender",value:function(e){var t="divider".concat(e),n="".concat(t,"BackgroundType"),a="".concat(t,"VideoEmbed"),r=this.state.devices[this.state.currentDevice],i=r[n];if(!r[t]||"videoEmbed"!==i)return null;var o=r[a]||{};return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider background video"),_.a.createElement(ne,{api:this.props.api,fieldKey:a,options:{multiple:!1},updater:this.valueChangeHandler,value:o}),_.a.createElement("p",{className:"vcv-ui-form-helper"},"For better browser compatibility please use ",_.a.createElement("b",null,"mp4")," video format"))}},{key:"getDividerYoutubeVideoRender",value:function(e){var t="divider".concat(e),n="".concat(t,"BackgroundType"),a="".concat(t,"VideoYoutube"),r=this.state.devices[this.state.currentDevice],i=r[n];if(!r[t]||"videoYoutube"!==i)return null;var o=r[a]||"";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"YouTube video link"),_.a.createElement(wt.a,{api:this.props.api,fieldKey:a,updater:this.valueChangeHandler,value:o}))}},{key:"getDividerVimeoVideoRender",value:function(e){var t="divider".concat(e),n="".concat(t,"BackgroundType"),a="".concat(t,"VideoVimeo"),r=this.state.devices[this.state.currentDevice],i=r[n];if(!r[t]||"videoVimeo"!==i)return null;var o=r[a]||"";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Vimeo video link"),_.a.createElement(wt.a,{api:this.props.api,fieldKey:a,updater:this.valueChangeHandler,value:o}))}},{key:"render",value:function(){return _.a.createElement("div",{className:"vcv-ui-divider-section"},this.getDevicesRender(),_.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},_.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getDividerRender("Top"),this.getDividerShapeRender("Top"),this.getDividerFlipRender("Top"),this.getDividerHeightRender("Top"),this.getDividerWidthRender("Top"),this.getDividerBackgroundTypeRender("Top"),this.getDividerBackgroundColorRender("Top"),this.getDividerBackgroundGradientStartColorRender("Top"),this.getDividerBackgroundGradientEndColorRender("Top"),this.getDividerBackgroundGradientAngleRender("Top"),this.getDividerAttachImageRender("Top"),this.getDividerBackgroundStyleRender("Top"),this.getDividerEmbedVideoRender("Top"),this.getDividerYoutubeVideoRender("Top"),this.getDividerVimeoVideoRender("Top"),this.getDividerBackgroundPositionRender("Top"),this.getDividerRender("Bottom"),this.getDividerShapeRender("Bottom"),this.getDividerFlipRender("Bottom"),this.getDividerHeightRender("Bottom"),this.getDividerWidthRender("Bottom"),this.getDividerBackgroundTypeRender("Bottom"),this.getDividerBackgroundColorRender("Bottom"),this.getDividerBackgroundGradientStartColorRender("Bottom"),this.getDividerBackgroundGradientEndColorRender("Bottom"),this.getDividerBackgroundGradientAngleRender("Bottom"),this.getDividerAttachImageRender("Bottom"),this.getDividerBackgroundStyleRender("Bottom"),this.getDividerEmbedVideoRender("Bottom"),this.getDividerYoutubeVideoRender("Bottom"),this.getDividerVimeoVideoRender("Bottom"),this.getDividerBackgroundPositionRender("Bottom"))))}}]),n}(w.a);g()(Dt,"defaultProps",{fieldType:"divider"}),g()(Dt,"attributeMixins",{dividerTopMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/divider/cssMixins/dividerTop.pcss"),variables:{device:{value:"all"}}},dividerBottomMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/divider/cssMixins/dividerBottom.pcss"),variables:{device:{value:"all"}}}}),g()(Dt,"deviceDefaults",{dividerTopBackgroundStyle:"cover",dividerTopBackgroundPosition:"center-top",dividerTopFlipHorizontal:"horizontally-left",dividerTopFlipVertical:"vertically-down",dividerTopBackgroundType:"color",dividerTopShape:{icon:"vcv-ui-icon-divider vcv-ui-icon-divider-zigzag",iconSet:"dividers"},dividerTopBackgroundColor:"#6567df",dividerTopBackgroundGradientStartColor:"rgb(226, 135, 135)",dividerTopBackgroundGradientEndColor:"rgb(93, 55, 216)",dividerTopBackgroundGradientAngle:0,dividerTopWidth:"100",dividerTopHeight:"20",dividerBottomBackgroundStyle:"cover",dividerBottomBackgroundPosition:"center-top",dividerBottomFlipHorizontal:"horizontally-left",dividerBottomFlipVertical:"vertically-down",dividerBottomBackgroundType:"color",dividerBottomShape:{icon:"vcv-ui-icon-divider vcv-ui-icon-divider-zigzag",iconSet:"dividers"},dividerBottomBackgroundColor:"#6567df",dividerBottomBackgroundGradientStartColor:"rgb(226, 135, 135)",dividerBottomBackgroundGradientEndColor:"rgb(93, 55, 216)",dividerBottomBackgroundGradientAngle:0,dividerBottomWidth:"100",dividerBottomHeight:"20"}),g()(Dt,"defaultState",{currentDevice:"all",devices:{},attributeMixins:{}});var Lt=n("./node_modules/@babel/runtime/helpers/typeof/index.js"),Rt=n.n(Lt),It=n("./public/components/panels/editForm/lib/activitiesManager.js"),Bt=n("./node_modules/util/util.js");function Nt(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Ft=function(e){f()(n,e);var t=Nt(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).state={dependenciesClasses:[],hasInnerFields:!1,isFieldLoading:!1},a.setInnerFieldStatus=a.setInnerFieldStatus.bind(u()(a)),a.setLoadingState=a.setLoadingState.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){this.props.setFieldMount(this.props.fieldKey,{refWrapper:this.refs.fieldAttributeWrapper,refWrapperComponent:this,refAttributeComponent:this.refs.attributeComponent},"field")}},{key:"componentWillUnmount",value:function(){this.props.setFieldUnmount(this.props.fieldKey,"field")}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.props.setFieldMount(e.fieldKey,{refWrapper:this.refs.fieldAttributeWrapper,refWrapperComponent:this,refAttributeComponent:this.refs.attributeComponent},"field")}},{key:"setInnerFieldStatus",value:function(){this.setState({hasInnerFields:!0})}},{key:"setLoadingState",value:function(e){this.setState({isFieldLoading:e})}},{key:"render",value:function(){var e=this.props,t=e.elementAccessPoint,n=e.fieldKey,a=t.cook(),r=a.toJS(),i=a.settings(n),o=i.type,s=i.settings,l=o.component;if(!l)return null;if(!s)throw new Error(Object(Bt.format)("Wrong attribute settings %s",n));if(!o)throw new Error(Object(Bt.format)("Wrong attribute type %s",n));var c=V()({"vcv-ui-form-dependency":!0},this.state.dependenciesClasses),u=V()({"vcv-ui-form-group":!0,"vcv-ui-form-group--has-inner-fields":this.state.hasInnerFields}),d=null;n&&r&&(d=r[n]);var f=s.options,h="",p=null;if(f&&"string"==typeof f.description&&(p=_.a.createElement(at.a,null,f.description)),f&&"string"==typeof f.label){var m=null;this.state.isFieldLoading&&(m=_.a.createElement("span",{className:"vcv-ui-wp-spinner"})),h=_.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},f.label,m),p)}var v="";if(f&&f.descriptionHTML){var b=f.descriptionHTML.replace("{vcvCreateMenuUrl}",window.vcvCreateMenuUrl);v=_.a.createElement("p",{className:"vcv-ui-form-helper",dangerouslySetInnerHTML:{__html:b}})}var g=s.defaultValue;return void 0===g&&(g=s.value),_.a.createElement("div",{ref:"fieldAttributeWrapper",className:c},_.a.createElement("div",{className:u,key:"element-form-group-field-".concat(a.get("id"),"-").concat(n)},h,_.a.createElement(l,R()({},this.props,{key:"inner-attribute-"+n+a.get("id"),options:f,value:d,fieldKey:n,defaultValue:g,updater:this.props.updater,elementAccessPoint:t,ref:"attributeComponent",setLoadingState:this.setLoadingState})),v))}}]),n}(_.a.Component);function Vt(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}g()(Ft,"propTypes",{elementAccessPoint:U.a.object.isRequired,fieldKey:U.a.string.isRequired,updater:U.a.func.isRequired,setFieldMount:U.a.func.isRequired,setFieldUnmount:U.a.func.isRequired});var Ht=function(e){f()(n,e);var t=Vt(n);function n(){var e;o()(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return e=t.call.apply(t,[this].concat(r)),g()(u()(e),"field",(function(t){if("designOptions"!==t.key&&"metaCustomId"!==t.key&&!(e.props.exclude&&e.props.exclude.length&&e.props.exclude.indexOf(t.key)>=0))return _.a.createElement(Ft,R()({},e.props,{setFieldMount:e.setFieldMount,setFieldUnmount:e.setFieldUnmount,key:"element-edit-form-field-".concat(e.props.elementAccessPoint.id,"-").concat(t.key),fieldKey:t.key,fieldType:t.data.type.name||t.data.settings.type,updater:e.onElementChange}))})),g()(u()(e),"onElementChange",(function(t,n){e.props.elementAccessPoint.set(t,n),e.callFieldActivities(null,t),e.props.onChange()})),e}return l()(n,[{key:"render",value:function(){var e=this,t=[];return this.props.allTabs.forEach((function(n){var a=V()({},"vcv-ui-editor-plate-".concat(n.id));t.push(_.a.createElement("div",{key:"element-plate-visible-".concat(e.props.elementAccessPoint.id,"-").concat(n.id),className:a},n.params.map(e.field)))})),_.a.createElement("div",null,t)}}]),n}(It.a);function Ut(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}g()(Ht,"propTypes",{elementAccessPoint:U.a.object.isRequired,exclude:U.a.array});var zt=r.a.getService("cook"),Gt=r.a.getService("elementAccessPoint"),Wt=r.a.getService("hubElements"),qt=r.a.getStorage("hubElements"),Kt=r.a.getStorage("workspace"),Yt=r.a.getService("dataManager"),$t=function(e){f()(n,e);var t=Ut(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).handleAttributeChange=a.handleAttributeChange.bind(u()(a)),a.onClickReplacement=a.onClickReplacement.bind(u()(a)),a.handleReplacementsToggle=a.handleReplacementsToggle.bind(u()(a)),a.handleSectionToggle=a.handleSectionToggle.bind(u()(a)),a.handleToggleShowReplace=a.handleToggleShowReplace.bind(u()(a)),a}return l()(n,[{key:"updateState",value:function(e){!e.value.id&&e.fieldKeyInner&&(e.value.id=e.fieldKeyInner);var t=Gt.getInstance(null,e.value);return t.parentElementAccessPoint=this.props.elementAccessPoint,{allValues:Object.assign({},e.value),value:e.value,tag:e.value.tag,elementAccessPoint:t,allTabs:n.updateTabs(t.cook()),isInnerElementReplaceOpened:e.isInnerElementReplaceOpened}}},{key:"handleGoToHub",value:function(){var e={action:"addHub",element:{},tag:"",options:{filterType:"element",id:0,bundleType:void 0}};Kt.state("settings").set(e)}},{key:"onClickReplacement",value:function(e,t){var a=this,r={tag:e};t&&(r=t.toJS()),r.id=this.state.value.id;var i=Gt.getInstance(null,r);i.parentElementAccessPoint=this.props.elementAccessPoint;var o=i.cook(),s=Object.assign({},this.state.allValues,this.state.value);this.props.options&&this.props.options.merge&&Object.keys(o.toJS()).forEach((function(e){void 0!==s[e]&&(a.props.options.merge.attributes.findIndex((function(t){return t.key===e&&t.type===Rt()(s[e])}))>-1&&(o.set(e,s[e]),i.set(e,s[e])))}));var l=o.toJS();this.setState({allValues:Object.assign({},this.state.value,r),value:l,tag:o.get("tag"),elementAccessPoint:i,allTabs:n.updateTabs(o)}),this.setFieldValue(l)}},{key:"onClickReplacementDropdown",value:function(e,t){this.onClickReplacement(t)}},{key:"handleReplacementsToggle",value:function(){this.setState({showReplacements:!this.state.showReplacements})}},{key:"handleAttributeChange",value:function(){this.setFieldValue(this.state.elementAccessPoint.cook().toJS())}},{key:"handleSectionToggle",value:function(e){(e.currentTarget===e.target||e.target&&e.target.classList&&e.target.classList.contains("vcv-ui-edit-form-section-header-title"))&&this.setState({isActive:!this.state.isActive})}},{key:"getReplacementItem",value:function(e,t){var n=zt.get(e);if(!n||!n.get("name")||"--"===n.get("name"))return null;var a=e.tag,r=t||n.get("name"),i=n.get("metaThumbnailUrl"),o=V()({"vcv-ui-item-element-content":!0,"vcv-ui-item-list-item-content--active":!t&&this.state.tag===a}),s=V()({"vcv-ui-item-list-item":!0,"vcv-ui-item-list-item--preset":!!t});return _.a.createElement("li",{key:"vcv-replace-element-".concat(r.replace(/ /g,""),"-").concat(a),className:s},_.a.createElement("span",{className:"vcv-ui-item-element",onClick:this.onClickReplacement.bind(this,a,t?n:null)},_.a.createElement("span",{className:o},_.a.createElement("img",{className:"vcv-ui-item-element-image",src:i,alt:r}),_.a.createElement("span",{className:"vcv-ui-item-overlay"},_.a.createElement("span",{className:"vcv-ui-item-add vcv-ui-icon vcv-ui-icon-add"}))),_.a.createElement("span",{className:"vcv-ui-item-element-name"},_.a.createElement("span",null,r))))}},{key:"getReplacements",value:function(e){var t=this;return e.elements.map((function(e){return t.getReplacementItem({tag:e})}))}},{key:"getPresetReplacements",value:function(e){var t=this;return e.map((function(e){return t.getReplacementItem(e.presetData,e.name)}))}},{key:"getReplaceShownStatus",value:function(e){var t=Wt.get(e),n=!1;(qt.action("getPresetsByCategory",e).length&&(n=!0),!n&&t&&t.elements&&t.elements.length>1)&&(n=t.elements.filter((function(e){return Object.keys(qt.state("elements").get()).includes(e)})).length>1);return n}},{key:"handleToggleShowReplace",value:function(){this.setState({isInnerElementReplaceOpened:!this.state.isInnerElementReplaceOpened})}},{key:"render",value:function(){var e=this.props.options,t=e.category,a=e.replaceView,i=e.exclude;t=t||"*";var o=Wt.get(t),s="";if(a&&"dropdown"===a){var l=o.elements.map((function(e){var t=zt.get({tag:e});return t?{label:t.get("name"),value:e}:{}}));s=_.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-replace-element-block-dropdown"},_.a.createElement(T.a,{fieldKey:"replaceElement",updater:this.onClickReplacementDropdown.bind(this),value:this.state.value.tag,options:{values:l}}))}else if(this.state.isInnerElementReplaceOpened){var c=qt.action("getPresetsByCategory",t),u=this.getPresetReplacements(c),d=this.getReplacements(o),f=n.localizations?n.localizations.replaceElementEditForm:"Replace the element with a different element from the same category.",h=n.localizations?n.localizations.substituteElement:"Substitute Element",p=n.localizations?n.localizations.getMoreElements:"Get More Elements",m=n.localizations?n.localizations.goToHubButtonDescription:"Access the Visual Composer Hub - download additional elements, blocks, templates, and addons.",v=_.a.createElement("div",{className:"vcv-ui-editor-get-more"},_.a.createElement("button",{className:"vcv-ui-form-button vcv-ui-form-button--large",onClick:this.handleGoToHub},p),_.a.createElement("span",{className:"vcv-ui-editor-get-more-description"},m));s=_.a.createElement("div",{className:"vcv-ui-replace-element-block vcv-ui-replace-element-block--inner"},_.a.createElement("div",{className:"vcv-ui-replace-element-container"},_.a.createElement("h2",{className:"vcv-ui-replace-element-heading"},h),_.a.createElement("p",{className:"vcv-ui-replace-element-description"},f),_.a.createElement("ul",{className:"vcv-ui-replace-element-list"},u,d)),v)}var b=r.a.getStorage("workspace").state("settings").get();if((!(!b||!b.elementAccessPoint)&&b.elementAccessPoint.id)!==this.props.elementAccessPoint.id){var g=this.props.options,y=this.state.isActive;void 0===y&&(y=!0);var w=V()({"vcv-ui-edit-form-section":!0,"vcv-ui-edit-form-section--opened":y,"vcv-ui-edit-form-section--closed":!y}),C=!1,k=null,S=null;if("element"===this.props.fieldType&&!this.props.options.disableReplaceable&&"dropdown"!==this.props.options.replaceView){var x=this.props.options.category||"*";C=this.getReplaceShownStatus(x)}if(C){var E=n.localizations?n.localizations.backToParent:"Back to parent";this.state.isInnerElementReplaceOpened&&(k=_.a.createElement("span",{className:"vcv-ui-edit-form-section-header-go-back",onClick:this.handleToggleShowReplace,title:E},_.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-chevron-left"}))),S=_.a.createElement("span",{className:"vcv-ui-edit-form-section-header-control vcv-ui-icon vcv-ui-icon-swap",onClick:this.handleToggleShowReplace})}return _.a.createElement("div",{className:w},_.a.createElement("div",{className:"vcv-ui-edit-form-section-header",onClick:this.handleSectionToggle},k,_.a.createElement("span",{className:"vcv-ui-edit-form-section-header-title"},g.tabLabel),S),_.a.createElement("div",{className:"vcv-ui-form-element vcv-ui-edit-form-section-content"},!s||a&&"dropdown"===a?_.a.createElement(_.a.Fragment,null,s,_.a.createElement(Ht,{onChange:this.handleAttributeChange,elementAccessPoint:this.state.elementAccessPoint,allTabs:this.state.allTabs,exclude:i})):s))}return _.a.createElement("div",{className:"vcv-ui-form-element"},!s||a&&"dropdown"===a?_.a.createElement(_.a.Fragment,null,s,_.a.createElement(Ht,R()({},this.props,{onChange:this.handleAttributeChange,elementAccessPoint:this.state.elementAccessPoint,onDynamicFieldOpen:this.props.onDynamicFieldOpen,onDynamicFieldChange:this.props.onDynamicFieldChange,onDynamicFieldClose:this.props.onDynamicFieldClose,allTabs:this.state.allTabs,exclude:i}))):s)}}],[{key:"updateTabs",value:function(e){var t=[];return n.editFormTabs(e).map((function(a,r){var i={id:a.key,index:r,data:a.data,params:n.editFormTabParams(e,a.key),key:"element-params-tab-".concat(e.get("id"),"-").concat(a.key)};t.push(i)}),n),t}},{key:"editFormTabs",value:function(e){var t=e.get("metaEditFormTabs");return t&&t.each?t.each(n.editFormTabsIterator.bind(this,e)):[]}},{key:"editFormTabsIterator",value:function(e,t){return{key:t,value:e.get(t),data:e.settings(t)}}},{key:"editFormTabParams",value:function(e,t){var a=e.get(t),r=e.settings(t);return"group"===r.settings.type&&a&&a.each?a.each(n.editFormTabsIterator.bind(this,e)):[{key:t,value:a,data:r}]}}]),n}(w.a);g()($t,"defaultProps",{fieldType:"element"}),g()($t,"localizations",Yt.get("localizations")),g()($t,"propTypes",{updater:U.a.func.isRequired,fieldKey:U.a.string.isRequired,value:U.a.object.isRequired,elementAccessPoint:U.a.object.isRequired,options:U.a.any,id:U.a.string});var Zt=n("./public/sources/attributes/googleFonts/lib/google-fonts-set.json"),Xt=n("./node_modules/webfontloader/webfontloader.js"),Qt=n.n(Xt);function Jt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function en(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jt(Object(n),!0).forEach((function(t){g()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tn(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var nn=Zt.families,an=function(e){f()(n,e);var t=tn(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).state.value.status="loading",e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.fontFamilyChange=a.fontFamilyChange.bind(u()(a)),a.fontStyleChange=a.fontStyleChange.bind(u()(a)),a.createFieldValue=a.createFieldValue.bind(u()(a)),a.updateFieldValue=a.updateFieldValue.bind(u()(a)),a}return l()(n,[{key:"UNSAFE_componentWillMount",value:function(){var e=this,t=this.state.value;nn.find((function(t){return t.family===e.state.value.fontFamily}))||(t.fontFamily=n.defaultFontOptions.fontFamily,t.fontStyle=n.defaultFontOptions.fontStyle);var a=D.a.defaultsDeep({},t,n.defaultFontOptions);this.loadFonts(a.fontFamily,a.fontStyle,a.fontText)}},{key:"fontFamilyChange",value:function(e,t){var n=this.createStyleArray(t),a=D.a.find(n,(function(e){return"400regular"===e.value})),r=a?a.value:n[0].value;r=this.getFontVariant(r),this.loadFonts(t,r)}},{key:"fontStyleChange",value:function(e,t){this.loadFonts(this.state.value.fontFamily,this.getFontVariant(t))}},{key:"createOptionsArray",value:function(e){var t=[];return nn.forEach((function(n){var a={label:n[e],value:n[e]};t.push(a)})),t}},{key:"createStyleArray",value:function(e){var t=this,n=[];return nn.find((function(t){return t.family===e})).variants.forEach((function(e){var a=t.getFontVariant(e);n.push({label:t.parseFontVariant(e),value:a.weight+a.style})})),n}},{key:"getFontVariant",value: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"}}},{key:"parseFontVariant",value:function(e){var t=this.getFontVariant(e),a=n.fontWeight[t.weight],r="italic"===t.style?" Italic":" Regular";return"".concat(a," (").concat(t.weight,")")+r}},{key:"createFieldValue",value:function(e,t,n,a){var r={fontFamily:e,fontStyle:t,status:a};(n||""===n)&&(r.fontText=n),this.updateFieldValue(r)}},{key:"updateFieldValue",value:function(e){var t=D.a.defaultsDeep({},e,this.state.value);this.setFieldValue(t)}},{key:"getFontSubsets",value:function(e){return nn.find((function(t){return t.family===e})).subsets}},{key:"loadFonts",value:function(e,t,n){var a=window.document.getElementById("vcv-editor-iframe"),r={};a&&a.contentWindow&&(r.context=a.contentWindow);var i="regular"===t.style?"":t.style,o=this.getFontSubsets(e);Qt.a.load(en(en({google:{families:["".concat(e,":").concat(t.weight+i,":").concat(o)]}},r),{},{fontinactive:this.createFieldValue.bind(this,e,t,n,"inactive"),fontactive:this.createFieldValue.bind(this,e,t,n,"active"),fontloading:this.createFieldValue.bind(this,e,t,n,"loading")}))}},{key:"render",value:function(){var e,t,n={values:this.createStyleArray(this.state.value.fontFamily)},a={values:this.createOptionsArray("family")},r="vcv-ui-google-fonts-fontfamily-container",i="",o="";return"loading"===this.state.value.status?(r+=" vcv-ui-google-fonts-spinner",i=_.a.createElement("span",{className:"vcv-ui-wp-spinner"})):"inactive"===this.state.value.status&&(o=_.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",null,"Google fonts can not be loaded."))),"loading"!==this.state.value.status&&(e=_.a.createElement(T.a,{options:a,value:this.state.value.fontFamily,updater:this.fontFamilyChange,api:this.props.api,fieldKey:"".concat(this.props.fieldKey,".fontFamily")}),t=_.a.createElement(T.a,{options:n,value:this.state.value.fontStyle.weight+this.state.value.fontStyle.style,updater:this.fontStyleChange,api:this.props.api,fieldKey:"".concat(this.props.fieldKey,".fontStyle")})),_.a.createElement("div",{className:"vcv-ui-google-fonts-container"},_.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},_.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},_.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Font family"),_.a.createElement("div",{className:r},i,e)),o),_.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},_.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Font style"),_.a.createElement("div",{className:r},i,t)))))}}]),n}(w.a);g()(an,"defaultProps",{fieldType:"googleFonts"}),g()(an,"fontWeight",{100:"Thin",200:"Extra Light",300:"Light",400:"Normal",500:"Medium",600:"Semi Bold",700:"Bold",800:"Extra Bold",900:"Black"}),g()(an,"defaultFontOptions",{fontText:"The sky was cloudless and of a deep dark blue.",fontFamily:"Abril Fatface",fontStyle:{weight:"400",style:"regular"},loading:""});var rn=function(){function e(t,n){o()(this,e),this.tag=t,this.value=n}return l()(e,[{key:"has",value:function(e){var t=this;if(Array.isArray(e)){var n=!1;return e.find((function(e){return n=t.has(e)})),n}return this.value.indexOf(e)>-1}},{key:"each",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return"function"==typeof e?this.value.slice().map(e):this.value.slice()}},{key:"update",value:function(e){return Array.isArray(e)?(this.value=e,this.value):null}}]),e}();function on(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var sn=function(e){f()(n,e);var t=on(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).el=document.createElement("div"),a.el.className="vcv-gutenberg-modal",a}return l()(n,[{key:"componentDidMount",value:function(){document.querySelector(".vcv-layout-container").appendChild(this.el)}},{key:"componentWillUnmount",value:function(){document.querySelector(".vcv-layout-container").removeChild(this.el)}},{key:"render",value:function(){return nt.a.createPortal(this.props.children,this.el)}}]),n}(_.a.Component);function ln(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var cn=Object(a.getService)("dataManager"),un=function(e){f()(n,e);var t=ln(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).handleEditorOpen=a.handleEditorOpen.bind(u()(a)),a.handleIframeLoad=a.handleIframeLoad.bind(u()(a)),a.updateValueFromIframe=a.updateValueFromIframe.bind(u()(a)),a.closeEditor=a.closeEditor.bind(u()(a)),a.updateEditor=a.updateEditor.bind(u()(a)),a.state={showEditor:!1,loadingEditor:!1,value:e.value},a}return l()(n,[{key:"handleEditorOpen",value:function(e){e.preventDefault(),this.setState({showEditor:!0,loadingEditor:!0})}},{key:"closeEditor",value:function(){this.setState({showEditor:!1,loadingEditor:!1})}},{key:"updateEditor",value:function(){this.updateValueFromIframe(),this.closeEditor()}},{key:"handleIframeLoad",value:function(){var e=this.state.value,t=this.iframe.contentWindow,n=!!t.wp&&t.wp.data;if(!n){var a=cn.get("localizations"),r=a?a.gutenbergDoesntWorkProperly:"Gutenberg plugin doesn't work properly. Check the Gutenberg plugin.";t.alert(r),this.closeEditor()}var i=this.iframe.contentWindow.document.getElementById("post_ID"),o={id:i?i.value:"",guid:{raw:"/?",rendered:"/?"},title:{raw:""},content:{raw:e,rendered:e},type:"vcv_gutenberg_attr",slug:"",status:"publish",link:"/?",format:"standard",categories:[],_links:[]},s=n.dispatch("core/editor"),l=n.dispatch("core/edit-post");s.setupEditor(o),s.disablePublishSidebar(),s.lockPostSaving(),l.closeGeneralSidebar(),s.autosave&&"function"==typeof s.autosave&&(s.autosave=function(){});var c=l.openGeneralSidebar;l.openGeneralSidebar=function(e){"edit-post/document"!==e&&c(e)};var u=t.document.querySelector(".editor-post-title"),d=t.document.querySelector(".components-notice-list");u&&u.classList.add("hidden"),d&&d.classList.add("hidden"),this.renderGutenbergControls(t),this.setState({loadingEditor:!1})}},{key:"getControlsHTML",value:function(){var e=cn.get("localizations"),t=e.gutenbergEditorUpdateButton?e.gutenbergEditorUpdateButton:"Update";return'\n      <div class="vcv-gutenberg-controls-container">\n          '.concat("<style>\n    .vcv-gutenberg-controls-container {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      margin-left: auto;\n    }\n    .vcv-gutenberg-modal-update-button {\n      height: 100%;\n      min-height: 39px;\n      padding: 8px 32px;\n      border-radius: 3px;\n      border: none;\n      background: #304568;\n      color: #fff;\n      font-size: 14px;\n      cursor: pointer;\n      transition: background 0.2s ease-in-out;\n    }\n    .vcv-gutenberg-modal-update-button:hover {\n      background: #203251;\n    }\n    .vcv-gutenberg-modal-close-button {\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      margin: 0 10px;\n      background: transparent;\n      border: 0;\n      box-shadow: none;\n      padding: 5px;\n      cursor: pointer;\n      outline: none;\n    }\n    .vcv-gutenberg-modal-close-button:hover .vcv-ui-icon-close-thin {\n      opacity: .9;\n    }\n    .vcv-ui-icon-close-thin {\n      color: #7f7f7f;\n      font-style: normal;\n      font-size: 20px;\n      opacity: .7;\n    }\n  </style>",'\n          <button class="vcv-gutenberg-modal-update-button">').concat(t,'</button>\n          <button class="vcv-gutenberg-modal-close-button">\n            <i class="vcv-ui-icon-close-thin"></i>\n          </button>\n      </div>\n    ')}},{key:"renderGutenbergControls",value:function(e){var t=e.document.querySelector(".edit-post-header-toolbar"),n=this.getControlsHTML();t.insertAdjacentHTML("afterend",n);var a=e.document.querySelector(".vcv-gutenberg-modal-update-button"),r=e.document.querySelector(".vcv-gutenberg-modal-close-button");a.addEventListener("click",this.updateEditor),r.addEventListener("click",this.closeEditor)}},{key:"updateValueFromIframe",value:function(){if(this.iframe&&this.iframe.contentWindow&&this.iframe.contentWindow.wp){var e=this.iframe.contentWindow.wp.data;if(e){var t=e.select("core/editor").getEditedPostContent();this.setFieldValue(t)}}}},{key:"render",value:function(){var e=this,t=this.state,n=t.showEditor,a=t.loadingEditor,r=null;a&&(r=_.a.createElement("div",{className:"vcv-loading-overlay"},_.a.createElement("div",{className:"vcv-loading-dots-container"},_.a.createElement("div",{className:"vcv-loading-dot vcv-loading-dot-1"}),_.a.createElement("div",{className:"vcv-loading-dot vcv-loading-dot-2"}))));return _.a.createElement(_.a.Fragment,null,_.a.createElement("button",{className:"vcv-ui-form-button vcv-ui-form-button--action",onClick:this.handleEditorOpen},"Open Gutenberg"),function(){if(n){var t=cn.get("gutenbergEditorUrl");return _.a.createElement(sn,null,r,_.a.createElement("div",{className:"vcv-gutenberg-modal-inner"},_.a.createElement("iframe",{id:"vcv-gutenberg-attribute-modal-iframe",ref:function(t){e.iframe=t},src:t,onLoad:e.handleIframeLoad})))}}())}}]),n}(w.a);g()(un,"defaultProps",{fieldType:"gutenbergEditor"});var dn=n("./public/components/layoutHelpers/tinymce/fontFamily/tinymceFontsSelect.jquery.js"),fn=n("./public/components/layoutHelpers/tinymce/tinymceVcvHtmleditorPlugin.js"),hn=n("./public/components/layoutHelpers/tinymce/fontFamily/getUsedFonts.js");function pn(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var mn=r.a.getService("dataManager"),vn=function(e){f()(n,e);var t=pn(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=this.props,t=e.fieldKey,n=e.options,a=e.elementAccessPoint,r=this.state.value?"checked":"",i=mn.get("localizations"),o=i?i.useTheToggleToSwitchBetweenLightAndDarkBackground:"Use the toggle to switch between light and dark background while editing the text.",s=null,l="".concat(t,"_input");return a&&a.id&&(l+="_".concat(a.id)),n&&n.labelText&&(s=_.a.createElement("label",{htmlFor:l,className:"vcv-ui-form-switch-small-trigger-label"},this.props.options.labelText)),_.a.createElement("div",{className:"vcv-ui-form-switch-small-container"},_.a.createElement(at.a,null,o),_.a.createElement("label",{className:"vcv-ui-form-switch-small"},_.a.createElement("input",{type:"checkbox",onChange:this.handleChange,id:l,checked:r}),_.a.createElement("span",{className:"vcv-ui-form-switch-small-indicator"})),s)}}]),n}(re.a);g()(vn,"defaultProps",{fieldType:"toggleSmall"});var bn=vn;function gn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function yn(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var _n=Object(a.getService)("utils"),wn=_n.getBlockRegexp,Cn=_n.parseDynamicBlock,kn=wn(),Sn=function(e){f()(n,e);var t=yn(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).handleChange=a.handleChange.bind(u()(a)),a.handleChangeQtagsEditor=a.handleChangeQtagsEditor.bind(u()(a)),a.skinChange=a.skinChange.bind(u()(a)),a.handleFontChange=a.handleFontChange.bind(u()(a)),a.initWpEditorJs=a.initWpEditorJs.bind(u()(a)),a.id="tinymce-htmleditor-component-".concat(e.fieldKey),a.state={},a.state.darkTextSkin=a.getDarkTextSkinState(),a.state.value=e.value,Object(dn.a)(window),window.tinymce&&Object(fn.a)(window.tinymce,window),a}return l()(n,[{key:"shouldComponentUpdate",value:function(e,t){if(this.props.dynamicFieldOpened!==e.dynamicFieldOpened)return void 0!==window.tinymce&&(this.props.editorLoaded&&this.destroyEditor(),window.setTimeout(this.initWpEditorJs,1)),!0;if(e.editorLoaded&&void 0!==window.tinymce){var n=this.props.fieldKey,a="vcv-wpeditor-".concat(n),r=window.tinymce.get(a);if(r){if(r.getBody().style.backgroundColor=t.darkTextSkin?"#2f2f2f":"",t.value.match(kn)){var i=Cn(t.value),o=t.value.match(kn);if(i){var s=i.beforeBlock||"",l=i.afterBlock||"",c=s+window.encodeURIComponent(o[0])+window.encodeURIComponent(o[1])+l;r.setContent(c)}}if(this.props.value!==e.value&&!this.editorValue){if(e.value.match(kn)){var u=Cn(e.value),d=e.value.match(kn);if(u){var f=u.beforeBlock||"",h=u.afterBlock||"",p=f+window.encodeURIComponent(d[0])+window.encodeURIComponent(d[1])+h;r.setContent(p)}}else r.setContent(e.value);this.loadUsedFonts(e),r.nodeChanged()}this.editorValue&&(this.editorValue=null)}return this.props.editorLoaded!==e.editorLoaded}return!e.editorLoaded||this.props.value!==e.value}},{key:"loadUsedFonts",value:function(e){if(this.editor){var t=e.elementAccessPoint.cook().get("metaElementAssets"),n={};this.editor.getWin()&&(n.context=this.editor.getWin());var a=e.options.nestedAttrPath?e.options.nestedAttrPath:e.fieldKey;if(t&&t.googleFonts&&t.googleFonts[a]){var r=Object.keys(t.googleFonts[a]);r&&r.length>0&&Qt.a.load(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gn(Object(n),!0).forEach((function(t){g()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({google:{families:r}},n))}}}},{key:"handleFontChange",value:function(e){var t=this.props,n=t.fieldKey,a=t.elementAccessPoint,r=t.options,i=Object(hn.a)(e.getBody());if(i&&Object.keys(i).length>0){var o=a.cook().get("metaElementAssets"),s=r.nestedAttrPath?r.nestedAttrPath:n,l=o.googleFonts||{};l[s]=i,o.googleFonts=l,a.set("metaElementAssets",o)}}},{key:"handleChange",value:function(e){this.props.setFieldValue(e.currentTarget.value)}},{key:"handleChangeWpEditor",value:function(e){var t=e.getContent();if(this.handleFontChange(e),this.props.dynamicFieldOpened){t=decodeURIComponent(t);var n=Cn(t);n&&this.setState({blockInfo:n})}var a=this.props,r=a.updater,i=a.fieldKey,o=a.fieldType,s=a.setValueState;this.editorValue=!0,s(t),window.setTimeout((function(){r(i,t,null,o)}),0)}},{key:"handleChangeQtagsEditor",value:function(e){var t=e.target;this.props.setFieldValue(t.value)}},{key:"skinChange",value:function(e,t){this.setState({darkTextSkin:t}),this.props.updater(e,t)}},{key:"renderFallbackEditor",value:function(){var e=this.props.value;return _.a.createElement("div",{className:"vcv-ui-form-input vcv-ui-form-tinymce"},_.a.createElement("textarea",{id:this.id,onChange:this.handleChange,onKeyUp:this.handleChange,value:e,style:{width:"100%",minHeight:"300px"}}))}},{key:"initWpEditorJs",value:function(e){var t=this,n=this.props.fieldKey,a="vcv-wpeditor-".concat(n);document.querySelector("#"+a)&&window.tinyMCEPreInit&&(this.props.dynamicFieldOpened?(window.tinyMCEPreInit.mceInit[a]=Object.assign({},window.tinyMCEPreInit.mceInit.__VCVIDDYNAMIC__,{id:a,menubar:!1,statusbar:!1,plugins:"textcolor",toolbar1:"formatselect,bold,italic,alignleft,aligncenter,alignright",toolbar2:"fontselect,fontsizeselect,removeformat,forecolor",powerpaste_word_import:"clean",powerpaste_html_import:"clean",formats:{fontweight:{inline:"span",toggle:!1,styles:{fontWeight:"%value"},clear_child_styles:!0},fontstyle:{inline:"span",toggle:!1,styles:{fontStyle:"%value"},clear_child_styles:!0},defaultfont:{inline:"span",toggle:!1,styles:{fontFamily:""},clear_child_styles:!0}},selector:"#"+a,setup:function(e){t.editor=e,e.on("keyup change undo redo",t.handleChangeWpEditor.bind(t,e))},init_instance_callback:function(n){if(!e){var a=document.querySelector(".vcv-ui-form-wp-tinymce");!a||(r=a.getBoundingClientRect()).top>=0&&r.left>=0&&r.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&r.right<=(window.innerWidth||document.documentElement.clientWidth)||a.scrollIntoView()}var r;t.loadUsedFonts(t.props),n.iframeElement.style.visibility="hidden",n.iframeElement.style.height="0",n.on("BeforeExecCommand",(function(){n.selection.select(n.getBody(),!0)})),n.on("nodeChange",(function(){n.selection.select(n.getBody(),!0)})),n.selection.select(n.getBody(),!0),t.props.setEditorLoaded(!0)}}),window.tinyMCEPreInit.qtInit[a]=Object.assign({},window.tinyMCEPreInit.qtInit.__VCVIDDYNAMIC__,{id:a}),window.setTimeout((function(){document.querySelector("#"+a)&&window.switchEditors&&window.switchEditors.go(a,"tmce")}),10)):(window.tinyMCEPreInit.mceInit[a]=Object.assign({},window.tinyMCEPreInit.mceInit.__VCVID__,{id:a,selector:"#"+a,setup:function(e){t.editor=e,e.on("keyup change undo redo",t.handleChangeWpEditor.bind(t,e))},init_instance_callback:function(){t.loadUsedFonts(t.props),t.props.setEditorLoaded(!0)}}),window.tinyMCEPreInit.qtInit[a]=Object.assign({},window.tinyMCEPreInit.qtInit.__VCVID__,{id:a}),window.setTimeout((function(){document.querySelector("#"+a)&&(window.quicktags&&window.quicktags(window.tinyMCEPreInit.qtInit[a]),window.switchEditors&&window.switchEditors.go(a,"tmce"),window.QTags&&(delete window.QTags.instances[0],window.QTags.instances[a]&&window.QTags.instances[a].canvas.addEventListener("keyup",t.handleChangeQtagsEditor)))}),10)))}},{key:"componentDidMount",value:function(){var e=this;void 0!==window.tinymce&&window.setTimeout((function(){e.initWpEditorJs(!0)}),1)}},{key:"componentWillUnmount",value:function(){void 0!==window.tinymce&&this.destroyEditor()}},{key:"destroyEditor",value:function(){if(void 0!==window.tinymce){var e=this.props.fieldKey,t="vcv-wpeditor-".concat(e);window.tinyMCE&&window.tinyMCE.get(t)&&window.tinyMCE.get(t).remove(),window.tinyMCE&&window.tinyMCE.editors&&window.tinyMCE.editors[t]&&window.tinyMCE.editors[t].destroy(),window.QTags&&window.QTags.instances[t]&&(window.QTags.instances[t].canvas.removeEventListener("keyup",this.handleChangeQtagsEditor),delete window.QTags.instances[t]),this.editor=!1,this.props.setEditorLoaded(!1)}}},{key:"encodeHTML",value:function(e){return e.replace(/[\u00A0-\u9999<>&$](?!#)/gim,(function(e){return"&#"+e.charCodeAt(0)+";"}))}},{key:"getSkinToggle",value:function(){var e=this.props&&this.props.options&&this.props.options.skinToggle;return e?_.a.createElement(bn,{api:this.props.api,fieldKey:e,updater:this.skinChange,value:this.state.darkTextSkin}):null}},{key:"getDarkTextSkinState",value:function(){var e=this.props,t=e.elementAccessPoint,n=e.options,a=e.editFormOptions,r=n&&n.skinToggle;if(a&&a.nestedAttr&&a.activeParamGroup)return!(!r||!a.activeParamGroup[r]);var i=t.cook().toJS();return!!(r&&i&&i[r])}},{key:"getFieldComponent",value:function(e){return _.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:"vcv-ui-form-wp-tinymce-inner",dangerouslySetInnerHTML:{__html:e}}),this.getSkinToggle())}},{key:"render",value:function(){if(void 0!==window.tinymce){var e=this.props.fieldKey,t="vcv-wpeditor-".concat(e);if(this.props.dynamicFieldOpened){var n=this.state.value;if(this.state.value.match(kn)){var a=Cn(this.state.value),r=this.state.value.match(kn);if(a){var i=a.beforeBlock||"",o=a.afterBlock||"";n=i+window.encodeURIComponent(r[0])+window.encodeURIComponent(r[1])+o}}var s=document.getElementById("vcv-wpeditor-dynamic-template").innerHTML.replace(/__VCVIDDYNAMIC__/g,t).replace(/%%content%%/g,n);return _.a.createElement(_.a.Fragment,null,this.getFieldComponent(s))}var l=document.getElementById("vcv-wpeditor-template").innerHTML.replace(/__VCVID__/g,t).replace(/%%content%%/g,this.encodeHTML(this.state.value));return _.a.createElement(_.a.Fragment,null,this.getFieldComponent(l))}return this.renderFallbackEditor()}}],[{key:"getDerivedStateFromProps",value:function(e,t){return t.value!==e.value?{value:e.value}:null}}]),n}(_.a.Component),xn=n("./public/sources/attributes/dynamicField/dynamicAttribute.js"),En=n("./public/sources/attributes/attachimage/stockMediaTab.js"),jn=n("./public/sources/attributes/attachimage/giphyMediaTab.js");function Tn(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Mn=Object(a.getService)("utils"),On=Mn.getBlockRegexp,Pn=Mn.parseDynamicBlock,An=Object(a.getStorage)("settings"),Dn=Object(a.getStorage)("notifications"),Ln=On(),Rn=["wysiwyg","textarea"],In=function(e){f()(n,e);var t=Tn(n);function n(e){var a;o()(this,n),(a=t.call(this,e)).tabsContainer=null,a.handleDynamicFieldOpen=a.handleDynamicFieldOpen.bind(u()(a)),a.handleDynamicFieldClose=a.handleDynamicFieldClose.bind(u()(a)),a.handleDynamicFieldChange=a.handleDynamicFieldChange.bind(u()(a)),a.setValueState=a.setValueState.bind(u()(a)),a.setEditorLoaded=a.setEditorLoaded.bind(u()(a)),a.handleBodyClick=a.handleBodyClick.bind(u()(a));var r=e.options&&e.options.dynamicField&&"string"==typeof a.state.value&&a.state.value.match(Ln);return a.state.dynamicFieldOpened=r,a.state.isDynamicSet=r,r&&(a.state.exceptionField=a.getExceptionField(a.state.value,a.props.fieldType)),a}return l()(n,[{key:"componentDidMount",value:function(){if(void 0===window.wp)return!1;document.body.addEventListener("click",this.handleBodyClick);var e=window.wp.media.view.MediaFrame.Post;window.wp.media.view.MediaFrame.Post=e.extend({bindHandlers:function(){e.prototype.bindHandlers.apply(this,arguments),this.off("content:render:unsplash",this.stockImagesContent,this),this.on("content:render:unsplash",this.stockImagesContent,this),this.off("content:render:giphy",this.giphyContent,this),this.on("content:render:giphy",this.giphyContent,this)},stockImagesContent:function(){this.content.set(new n({controller:this}))},giphyContent:function(){this.content.set(new a({controller:this}))},browseRouter:function(t){e.prototype.browseRouter.apply(this,arguments),t.set("unsplash",{text:"Unsplash",priority:60}),t.set("giphy",{text:"Giphy",priority:70})}});var t=this,n=window.wp.media.View.extend({render:function(){return t.tabsContainer=this.$el.get(0),nt.a.render(_.a.createElement(En.a,null),t.tabsContainer),this}}),a=window.wp.media.View.extend({render:function(){return t.tabsContainer=this.$el.get(0),nt.a.render(_.a.createElement(jn.a,null),t.tabsContainer),this}});window.wp.media.controller.Library.prototype.defaults.contentUserSetting=!1}},{key:"componentWillUnmount",value:function(){document.body.removeEventListener("click",this.handleBodyClick)}},{key:"handleBodyClick",value:function(e){e.target.classList.contains("insert-media")?Dn.trigger("portalChange",".media-frame"):(e.target.classList.contains("media-modal-icon")||e.target.classList.contains("media-button-insert"))&&Dn.trigger("portalChange",null)}},{key:"handleDynamicFieldClose",value:function(){var e=this;window.setTimeout((function(){e.setState({dynamicFieldOpened:!1,isDynamicSet:!1,exceptionField:!1})}),1)}},{key:"handleDynamicFieldOpen",value:function(e){this.setState({dynamicFieldOpened:!0}),e&&e.state&&e.state.blockInfo&&e.state.blockInfo.value&&this.setState({isDynamicSet:!0})}},{key:"handleDynamicFieldChange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=this.props.onDynamicFieldChange(e,t,n),r=this.getExceptionField(a,this.props.fieldType),i=this.state.value,o=Pn(i);if(o){var s=o.beforeBlock||"<p>",l=o.afterBlock||"</p>";a=s+a+l}else a="<p>".concat(a,"</p>");return this.setState({isDynamicSet:!0,exceptionField:r}),a}},{key:"setValueState",value:function(e){this.setState({value:e})}},{key:"setEditorLoaded",value:function(e){this.setState({editorLoaded:e})}},{key:"getExceptionField",value:function(e,t){var n=!1,a=e&&e.split(Ln);if(a.length>1){var r=JSON.parse(a[4].trim()).value,i=r.includes(":")&&r.split(":"),o=An.state("postFields").get();if(i&&o&&o[t]){var s=i[0],l=o[t][s];if(l&&l.group&&l.group.values){var c=l.group.values.find((function(e){return e.value===r}));n=c&&c.fieldType&&Rn.includes(c.fieldType)}}}return n}},{key:"render",value:function(){var e=this.props.options&&this.props.options.dynamicField,t=V()({"vcv-ui-form-wp-tinymce":!0,"vcv-is-invisible":!0!==this.state.editorLoaded,"vcv-ui-form-field-dynamic-is-opened":this.state.dynamicFieldOpened,"vcv-ui-form-field-dynamic-is-active":this.state.isDynamicSet,"vcv-ui-form-field-has-dynamic":e,"vcv-ui-form-field-has-exception-field":this.state.exceptionField});return _.a.createElement("div",{className:t},_.a.createElement(Sn,R()({},this.props,{value:this.state.value,setFieldValue:this.setFieldValue,setValueState:this.setValueState,setEditorLoaded:this.setEditorLoaded,dynamicFieldOpened:this.state.dynamicFieldOpened,editorLoaded:this.state.editorLoaded})),_.a.createElement(xn.a,R()({},this.props,{onOpen:this.handleDynamicFieldOpen,onClose:this.handleDynamicFieldClose,onDynamicFieldChange:this.handleDynamicFieldChange,setFieldValue:this.setFieldValue,value:this.state.value})))}}]),n}(w.a);function Bn(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}g()(In,"defaultProps",{fieldType:"htmleditor"});var Nn=Object(a.getStorage)("attributes"),Fn=Object(a.getService)("dataManager"),Vn=function(e){f()(n,e);var t=Bn(n);function n(e){var a;o()(this,n),a=t.call(this,e),g()(u()(a),"handlePopupToggle",(function(e){e&&e.preventDefault&&e.preventDefault(),a.state.popupOpen?document.body.removeEventListener("click",a.closeIfNotInside):document.body.addEventListener("click",a.closeIfNotInside),a.setState({popupOpen:!a.state.popupOpen,search:"",category:""})})),g()(u()(a),"handleSearchChange",(function(e){a.setState({search:e.currentTarget.value,category:""})})),g()(u()(a),"handleCategoryChange",(function(e){a.setState({category:e.currentTarget.value,search:""})})),g()(u()(a),"handleIconSetChange",(function(e){var t=Object.assign({},a.state.value);t.iconSet=e.currentTarget.value,a.setState({value:t,category:"",search:""})})),g()(u()(a),"closeIfNotInside",(function(e){e&&e.preventDefault();var t=e.target,n=".vcv-ui-form-iconpicker-content",r=".vcv-ui-iconpicker-picker-dropdown";(void 0===t.closest?a.getClosest(t,n)||a.getClosest(t,r):t.closest(n)||t.closest(r))||a.handlePopupToggle()}));var r=Nn.state("iconpicker:iconSet").get(),i=r[e.options.iconType]||r.icons,s=e.value.iconSet;i[s]||(s=Object.keys(i)[0]);return a.state={search:"",category:"",popupOpen:!1,value:{icon:e.value.icon,iconSet:s},showSearch:!("search"in e.options)||e.options.search,iconSetList:i},a}return l()(n,[{key:"componentWillUnmount",value:function(){document.body.removeEventListener("click",this.closeIfNotInside)}},{key:"filteredIcons",value:function(){var e=this.state,t=e.category,n=e.search,a=e.value,r=e.iconSetList,i=a.iconSet,o=[],s=[];if(!Object.prototype.hasOwnProperty.call(r[i],"iconData"))return o;if(!r[i]){var l=Object.keys(r);i=l[0]}var c=function(e,t){e.forEach((function(e){s.indexOf(e.id)>-1||(t&&(e.disabled=!0),s.push(e.id),o.push(e))}))};return t?c(r[i].iconData[t],r[i].iconData[t].disabled):Array.isArray(r[i].iconData)?c(r[i].iconData,r[i].disabled):Object.keys(r[i].iconData).forEach((function(e){c(r[i].iconData[e],r[i].disabled)})),n&&(o=o.filter((function(e){return e.title.toLowerCase().indexOf(n.toLowerCase())>-1}))),o}},{key:"iconsContent",value:function(){var e=this,t=this.state.value.icon,n=[];return this.filteredIcons().forEach((function(a){var r=V()({"vcv-ui-form-iconpicker-option":!0,"vcv-ui-form-state--active":a.id===t,"vcv-ui-form-iconpicker--disabled":a.disabled});n.push(_.a.createElement("span",{key:a.id,className:r,value:a.id,onClick:e.handleChange,title:a.title},_.a.createElement("i",{className:a.id})))})),n}},{key:"categoriesContent",value:function(){var e=[],t=this.state.iconSetList,n=this.state.value.iconSet;t[n]||(n=Object.keys(t)[0]);return n&&void 0!==t[n]&&void 0!==t[n].iconData&&!Array.isArray(t[n].iconData)&&Object.keys(t[n].iconData).forEach((function(t){e.push(_.a.createElement("option",{key:"innerCategory"+t,value:t},t))})),e}},{key:"popupContent",value:function(){var e=this.state,t=e.search,a=e.category,r=e.value,i=e.showSearch,o=e.iconSetList,s=r.iconSet,l=this.categoriesContent(),c=this.iconsContent();c.length||c.push(_.a.createElement("div",{className:"vcv-ui-form-iconpicker-error",key:"no-icon-found"},"No icons found"));var u=V()({"vcv-ui-form-iconpicker-content":!0,"vcv-ui-form-state--active":this.state.popupOpen}),d="",f=Object.keys(o).length;l.length&&f>1&&(d=_.a.createElement("select",{onChange:this.handleCategoryChange,value:a,className:"vcv-ui-form-dropdown"},_.a.createElement("option",{key:"all",value:""},"From all categories"),l));var h=n.localizations?n.localizations.downloadPremiumIconLibraries:"Download Premium Icon Libraries",p=n.localizations?n.localizations.availableInPremiumText:"Available in Premium",m="";if(f>1){var v=[],b=Object.keys(o).filter((function(e){return o[e].default})),g=Object.keys(o).filter((function(e){return!o[e].default})).sort();(g=b.concat(g)).forEach((function(e){var t=e.charAt(0).toUpperCase()+e.slice(1),n=!1;o[e].premium&&(Fn.get("isPremiumActivated")?t+=" (".concat(h,")"):t+=" (".concat(p,")"),n=!0);var a=t;v.push(_.a.createElement("option",{disabled:n,key:"inner"+e,value:e},a))})),m=_.a.createElement("select",{onChange:this.handleIconSetChange,value:s,className:"vcv-ui-form-dropdown"},v)}var y=null;return i&&(y=_.a.createElement("div",{className:"vcv-ui-input-search"},_.a.createElement("input",{type:"search",value:t,onChange:this.handleSearchChange,placeholder:"Search Icon",className:"vcv-ui-form-input"}),_.a.createElement("label",{className:"vcv-ui-form-input-search-addon"},_.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-search"})))),_.a.createElement("div",{className:u},_.a.createElement("div",{className:"vcv-ui-form-iconpicker-content-heading"},m,y,d),_.a.createElement("div",{className:"vcv-ui-form-iconpicker-options"},c))}},{key:"handleChange",value:function(e){var t=Object.assign({},this.state.value);t.icon=e.currentTarget.attributes.value.textContent,this.setFieldValue(t)}},{key:"getClosest",value:function(e,t){var n,a;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some((function(e){return"function"==typeof document.body[e]&&(n=e,!0)}));e;){if((a=e.parentElement)&&a[n](t))return a;e=a}return null}},{key:"render",value:function(){var e=this.state.popupOpen,t=this.state.value.icon,n=V()({"vcv-ui-param-iconpicker-icon-empty":!t},t),a=V()({"vcv-ui-form-dropdown":!0,"vcv-ui-form-dropdown-style--inline":!0,"vcv-ui-iconpicker-picker-dropdown":!0,"vcv-ui-form-state--focus":e}),r="";e&&(r=this.popupContent());var i=V()({"vcv-ui-form-iconpicker":!0});return _.a.createElement("div",{className:i},_.a.createElement("div",{className:"vcv-ui-form-iconpicker"},_.a.createElement("div",{className:a,onClick:this.handlePopupToggle},_.a.createElement("i",{className:n})),r))}}]),n}(w.a);g()(Vn,"defaultProps",{fieldType:"iconpicker"}),g()(Vn,"localizations",Fn.get("localizations")),Vn.DEFAULT_ICON_SET="fontawesome";var Hn=Vn;function Un(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var zn=function(e){f()(n,e);var t=Un(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=this.state.value,t=this.props,n=t.placeholder,a=t.options,r=a.min,i=a.max,o="vcv-ui-form-dropdown vcv-ui-form-icon "+a.iconClasses;return _.a.createElement("div",{className:"vcv-ui-form-input-icon"},_.a.createElement("div",{className:"vcv-ui-form-input-group"},_.a.createElement("div",{className:o}),_.a.createElement("input",{className:"vcv-ui-form-input",type:a.inputType,min:r,max:i,onChange:this.handleChange,placeholder:n,value:e})))}}]),n}(w.a);g()(zn,"defaultProps",{fieldType:"inputIcon"});var Gn=zn,Wn={size:[{value:"px",label:"px"},{value:"em",label:"em"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"},{value:"%",label:"%"}],currency:[{value:"$_",label:"U.S. Dollar"},{value:"CAD_",label:"Canadian Dollar"},{value:"€_",label:"Euro"},{value:"£_",label:"Pound Sterling"},{value:"AR$",label:"Argentine Peso"},{value:"AUD_",label:"Australian Dollar"},{value:"AZN_",label:"Azerbaijani New Manats"},{value:"BHD_",label:"Bahrain Dinar"},{value:"R$_",label:"Brazilian Real"},{value:"BGN_",label:"Bulgarian Lev"},{value:"XOF_",label:"CFA Franc BCEAO"},{value:"CL$_",label:"Chilean Peso"},{value:"CNY_",label:"Chinese Yuan"},{value:"COP_",label:"Columbian Peso"},{value:"_Kč",label:"Czech Koruna"},{value:"DKK_",label:"Danish Krone"},{value:"EGP_",label:"Egyptian Pound"},{value:"FJD_",label:"Fijian Dollar"},{value:"GEL_",label:"Georgian Lari"},{value:"HK$_",label:"Hong Kong Dollar"},{value:"HUF_",label:"Hungarian Forint"},{value:"Rs._",label:"Indian Rupee"},{value:"Rp_",label:"Indonesian Rupiah"},{value:"¥_",label:"Japanese Yen"},{value:"JOD_",label:"Jordanian Dinar"},{value:"KZT_",label:"Kazakhstani Tenge"},{value:"KRW_",label:"Korean Won"},{value:"KWD_",label:"Kuwaiti Dinar"},{value:"MYR_",label:"Malaysian Ringgit"},{value:"MXN_",label:"Mexican Peso"},{value:"MDL_",label:"Moldovan Leu"},{value:"NAD_",label:"Namibian Dollar"},{value:"₪_",label:"New Israeli Sheqel"},{value:"TWD_",label:"New Taiwan Dollar"},{value:"NZD_",label:"New Zealand Dollar"},{value:"NOK_",label:"Norwegian Krone"},{value:"OMR_",label:"Omani Rial"},{value:"_zł",label:"Polish Zloty"},{value:"QAR_",label:"Qatari Riyal"},{value:"_lei",label:"Romanian New Leu"},{value:"₽_",label:"Russian Ruble"},{value:"SAR_",label:"Saudi Arabian Riyal"},{value:"S$_",label:"Singaporean Dollar"},{value:"ZAR_",label:"South Africa Rand"},{value:"SEK_",label:"Swedish Krona"},{value:"CHF_",label:"Swiss Franc"},{value:"THB_",label:"Thai Baht"},{value:"TL_",label:"Turkish Lira"},{value:"AED_",label:"U.A.E. Dirham"},{value:"UAH_",label:"Ukraine Hryvnia"}]};function qn(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Kn=function(e){f()(n,e);var t=qn(n);function n(e){var a;return o()(this,n),a=t.call(this,e),g()(u()(a),"list",null),a.state=a.updateState(a.props),a.handleClick=a.handleClick.bind(u()(a)),a.handleSelectToggle=a.handleSelectToggle.bind(u()(a)),a.setFieldValue=a.setFieldValue.bind(u()(a)),a.handleInputChange=a.handleInputChange.bind(u()(a)),a.handleDropdownChange=a.handleDropdownChange.bind(u()(a)),a.dynamicAttributeChange=a.dynamicAttributeChange.bind(u()(a)),a}return l()(n,[{key:"updateState",value:function(e){return{input:e.value.input||e.value||e.defaultValue.input,select:e.value.select||e.defaultValue.select,openedSelect:!1}}},{key:"handleClick",value:function(e){e&&e.preventDefault(),this.list.contains(e.target)||this.handleSelectToggle()}},{key:"handleSelectToggle",value:function(e){this.state.openedSelect?document.body.removeEventListener("click",this.handleClick):document.body.addEventListener("click",this.handleClick),e&&e.target&&this.setState({openedSelect:!this.state.openedSelect})}},{key:"createGroup",value:function(e,t,n){var a=[],r=t.values,i=t.label,o=i.replace(/\s+/g,"");for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&a.push(this.createOptions(s,r,n));return _.a.createElement("optgroup",{key:n+":"+e+":"+o,label:i},a)}},{key:"createOptions",value:function(e,t,n,a){var r=t[e].value,i=t[e].label;if("large"===a){var o=r.replace("_",""),s="vcv-ui-form-input-select-item";return(this.state&&this.state.select||this.props.value.select)===r&&(s+=" vcv-ui-form-input-select-item-active"),_.a.createElement("div",{key:n+":"+e+":"+r,onClick:this.hangleLargeListClick.bind(this,r),className:s},_.a.createElement("span",null,o," ",i))}return _.a.createElement("option",{key:n+":"+e+":"+r,value:r},i)}},{key:"getSelectOptions",value:function(e){e||(e=this.props);var t=(e.options||{}).values,n=(e.options||{}).global;return!n||t&&t.length||(t="function"==typeof window[n]?window[n]():window[n]||[]),t}},{key:"getDefaultOptions",value:function(e){e||(e=this.props);var t=(e.options||"").type;return t&&Wn[t]?Wn[t]:[]}},{key:"generateSelectChildren",value:function(e){var t=[],n=this.getDefaultOptions(e),a=[].concat(Xe()(n),Xe()(this.getSelectOptions(e))),r=e.fieldKey,i=e.options&&("currency"===e.options.type||e.options.large)?"large":"small";for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(Object.prototype.hasOwnProperty.call(a[o],"group")&&"small"===i?t.push(this.createGroup(o,a[o].group,r)):t.push(this.createOptions(o,a,r,i)));return t}},{key:"handleInputChange",value:function(e){this.setFieldValue("input",e.target.value)}},{key:"handleDropdownChange",value:function(e){this.setFieldValue("select",e.target.value)}},{key:"dynamicAttributeChange",value:function(e){this.setFieldValue("input",e)}},{key:"hangleLargeListClick",value:function(e){this.handleSelectToggle(),this.setFieldValue("select",e)}},{key:"setFieldValue",value:function(e,t){var n,a=this.props,r=a.updater,i=a.fieldKey,o=this.state,s=o.input,l=o.select;r(i,g()({input:s,select:l},e,t)),this.setState((n={},g()(n,e,t),g()(n,"openedSelect",!1),n))}},{key:"getSelect",value:function(e){if(e||(e=this.props),e.options&&("currency"===e.options.type||e.options.large)){var t=this.state.select.replace("_",""),n="vcv-ui-form-dropdown vcv-ui-form-input-select";return this.state.openedSelect&&(n+=" vcv-ui-form-state--focus"),_.a.createElement("div",{className:n,onClick:this.handleSelectToggle},t)}var a=this.generateSelectChildren(e);return _.a.createElement("select",{value:this.state.select,onChange:this.handleDropdownChange,className:"vcv-ui-form-dropdown"},a)}},{key:"getList",value:function(){var e=this;if(this.state.openedSelect){var t=this.generateSelectChildren(this.props);return _.a.createElement("div",{className:"vcv-ui-form-input-select-list",ref:function(t){e.list=t}},t)}return null}},{key:"render",value:function(){var e=this.state.input,t=this.props.placeholder;!t&&this.props.options&&this.props.options.placeholder&&(t=this.props.options.placeholder);var n=this.getSelect(this.props),a=this.getList(),r=V()({"vcv-ui-form-input-select":!0,"vcv-ui-form-field-dynamic":this.props.options&&this.props.options.dynamicField}),i=_.a.createElement("div",{className:r},_.a.createElement("div",{className:"vcv-ui-form-input-group"},_.a.createElement("input",{className:"vcv-ui-form-input",type:"text",onChange:this.handleInputChange,placeholder:t,value:e}),n),a);return _.a.createElement(xn.a,R()({},this.props,{setFieldValue:this.dynamicAttributeChange,value:e}),i)}}]),n}(w.a);g()(Kn,"defaultProps",{fieldType:"inputSelect"});function Yn(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var $n=function(e){f()(n,e);var t=Yn(n);function n(){var e;o()(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return e=t.call.apply(t,[this].concat(r)),g()(u()(e),"selectChildren",null),e}return l()(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){Ke()(v()(n.prototype),"UNSAFE_componentWillReceiveProps",this).call(this,e),this.generateSelectChildren(e)}},{key:"UNSAFE_componentWillMount",value:function(){this.generateSelectChildren(this.props)}},{key:"createGroup",value:function(e,t,n){var a=[],r=t.values,i=t.label,o=i.replace(/\s+/g,"");for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&a.push(this.createOptions(s,r,n));return _.a.createElement("optgroup",{key:n+":"+e+":"+o,label:i},a)}},{key:"createOptions",value:function(e,t,n){var a=t[e].value,r=t[e].label;return _.a.createElement("option",{key:n+":"+e+":"+a,value:a},r)}},{key:"getSelectOptions",value:function(e){e||(e=this.props);var t=(e.options||{}).values,n=(e.options||{}).global;return!n||t&&t.length||(t="function"==typeof window[n]?window[n]():window[n]||[]),t}},{key:"generateSelectChildren",value:function(e){var t=[],n=this.getSelectOptions(e),a=e.fieldKey;for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(Object.prototype.hasOwnProperty.call(n[r],"group")?t.push(this.createGroup(r,n[r].group,a)):t.push(this.createOptions(r,n,a)));this.selectChildren=t}},{key:"handleChange",value:function(e){for(var t=e.target.options,n=[],a=0,r=t.length;a<r;a++)t[a].selected&&n.push(t[a].value);this.setFieldValue(n)}},{key:"render",value:function(){var e=this.state.value;return _.a.createElement("select",{multiple:!0,value:e,onChange:this.handleChange,className:"vcv-ui-form-input vcv-ui-form-dropdown-multiple"},this.selectChildren)}}]),n}(w.a);function Zn(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}g()($n,"defaultProps",{fieldType:"multipleDropdown"});var Xn=function(e){f()(n,e);var t=Zn(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=this.state.value;return _.a.createElement("input",{className:"vcv-ui-form-input",type:"text",onChange:this.handleChange,value:e})}}]),n}(w.a);g()(Xn,"defaultProps",{fieldType:"object"});var Qn=n("./public/sources/attributes/pageSettingsLayouts/Component.js"),Jn=n("./public/sources/attributes/pageSettingsTitle/Component.js");function ea(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var ta=Object(a.getService)("dataManager"),na=["simple","simple-fade","mouse-move"],aa=function(e){f()(n,e);var t=ea(n);function n(e){var a;return o()(this,n),a=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.devicesChangeHandler=a.devicesChangeHandler.bind(u()(a)),a.valueChangeHandler=a.valueChangeHandler.bind(u()(a)),a.getDevicesRender=a.getDevicesRender.bind(u()(a)),a.parseValue=a.parseValue.bind(u()(a)),a.parallaxSpeedChangeHandler=a.parallaxSpeedChangeHandler.bind(u()(a)),a}return l()(n,[{key:"updateValue",value:function(e,t){var a={},r=[];"all"===(e=this.updateState(e)).currentDevice?r.push("all"):r=r.concat(this.getCustomDevicesKeys()),r.forEach((function(t){D.a.isEmpty(e.devices[t])||(e.devices[t].parallaxEnable||(e.devices[t].parallaxEnable=n.deviceDefaults.parallaxEnable),e.devices[t].parallax||(e.devices[t].parallax=n.deviceDefaults.parallax),e.devices[t].parallaxSpeed||(e.devices[t].parallaxSpeed=n.deviceDefaults.parallaxSpeed),e.devices[t].parallaxReverse||(e.devices[t].parallaxReverse=n.deviceDefaults.parallaxReverse),a[t]=D.a.defaultsDeep({},e.devices[t]),Object.keys(a[t]).length||delete a[t])})),this.setFieldValue(a,{},t),this.setState(e)}},{key:"updateState",value:function(e){return e.value?this.parseValue(e.value,n.defaultState,n.deviceDefaults):D.a.defaultsDeep({},e,n.defaultState)}},{key:"setFieldValue",value:function(e,t,n){var a=this.props;(0,a.updater)(a.fieldKey,{device:e,attributeMixins:t},n)}},{key:"getParallaxToggle",value:function(){var e="parallaxEnable",t=this.state.devices[this.state.currentDevice][e]||!1;return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement(re.a,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{labelText:"Enable parallax effect"},value:t}))}},{key:"getDevicesRender",value:function(){return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group--has-inner-fields"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Device type"),_.a.createElement(ot,{api:this.props.api,fieldKey:"currentDevice",options:{customDevices:this.getCustomDevices()},updater:this.devicesChangeHandler,value:this.state.currentDevice}))}},{key:"getParallaxEffectDropdown",value:function(){if(!this.state.devices[this.state.currentDevice].parallaxEnable)return null;var e={values:[{label:"Simple",value:"simple"},{label:"Simple with fade",value:"simple-fade"},{label:"Mouse move",value:"mouse-move"}]},t=n.localizations?n.localizations.downloadPremiumDesignOptions:"Download Premium Design Options",r=n.localizations?n.localizations.availableInPremiumText:"Available in Premium",i=ta.get("isPremiumActivated")?"(".concat(t,")"):"(".concat(r,")"),o=[{label:"Tilt ".concat(i),value:"tilt",disabled:!0},{label:"Tilt glare ".concat(i),value:"tilt-glare",disabled:!0},{label:"Tilt reverse ".concat(i),value:"tilt-reverse",disabled:!0},{label:"Tilt reset ".concat(i),value:"tilt-reset",disabled:!0},{label:"Mouse follow animation ".concat(i),value:"backgroundAnimation",disabled:!0}];e.values=e.values.concat(o);var s=Object(a.getStorage)("fieldOptions");s.state("currentAttribute:settings").set(e);var l="parallax";s.trigger("fieldOptions",l,e),e=s.state("currentAttribute:settings").get(),s.state("currentAttribute:settings").delete();var c=this.state.devices[this.state.currentDevice].parallax||"simple",u=e.values.find((function(e){return e.value===c})),d=null;u&&u.description&&(d=_.a.createElement(at.a,null,u.description));var f=n.localizations?n.localizations.parallaxEffect:"Parallax effect";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},f),d),_.a.createElement(T.a,{api:this.props.api,fieldKey:l,options:e,updater:this.valueChangeHandler,value:c}))}},{key:"parallaxSpeedChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=parseInt(t),this.updateValue(n,e)}},{key:"getParallaxSpeedInput",value:function(){if(!this.state.devices[this.state.currentDevice].parallaxEnable||!na.includes(this.state.devices[this.state.currentDevice].parallax))return null;var e=this.state.devices[this.state.currentDevice].parallaxSpeed||"";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Parallax effect speed"),_.a.createElement(lt,{api:this.props.api,fieldKey:"parallaxSpeed",updater:this.parallaxSpeedChangeHandler,placeholder:"30",options:{min:1},value:e}))}},{key:"getParallaxReverseToggle",value:function(){if(!this.state.devices[this.state.currentDevice].parallaxEnable||!na.includes(this.state.devices[this.state.currentDevice].parallax))return null;var e=this.state.devices[this.state.currentDevice].parallaxReverse||!1;return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Reverse parallax effect"),_.a.createElement(re.a,{api:this.props.api,fieldKey:"parallaxReverse",updater:this.valueChangeHandler,value:e}))}},{key:"render",value:function(){return _.a.createElement("div",{className:"vcv-ui-parallax-section"},this.getDevicesRender(),_.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},_.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getParallaxToggle(),this.getParallaxEffectDropdown(),this.getParallaxSpeedInput(),this.getParallaxReverseToggle())))}}]),n}(w.a);g()(aa,"defaultProps",{fieldType:"parallax"}),g()(aa,"localizations",ta.get("localizations")),g()(aa,"deviceDefaults",{parallaxEnable:!1,parallax:"simple",parallaxSpeed:"",parallaxReverse:!1}),g()(aa,"defaultState",{currentDevice:"all",devices:{},attributeMixins:{}});var ra=Object(a.getStorage)("assets");function ia(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var oa=Object(a.getStorage)("workspace"),sa=(0,Object(a.getService)("utils").getBlockRegexp)(),la=Object(a.getService)("dataManager"),ca=function(e){f()(n,e);var t=ia(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).handleAddClick=a.handleAddClick.bind(u()(a)),a.clickClone=a.clickClone.bind(u()(a)),a.clickDelete=a.clickDelete.bind(u()(a)),a.clickEdit=a.clickEdit.bind(u()(a)),a.handleEditableClick=a.handleEditableClick.bind(u()(a)),a.handleEditableBlur=a.handleEditableBlur.bind(u()(a)),a.handleEditableKeyDown=a.handleEditableKeyDown.bind(u()(a)),a.getSortableHandle=a.getSortableHandle.bind(u()(a)),a.getSortableList=a.getSortableList.bind(u()(a)),a.getSortableItems=a.getSortableItems.bind(u()(a)),a}return l()(n,[{key:"onParamChange",value:function(e,t,n,a){var r=this.props,i=r.updater,o=r.fieldKey,s=r.fieldType,l=this.state.value;l.value[e][n]=a,t.set(o,l),i(o,l,null,s)}},{key:"updateState",value:function(e){if(e.value.value)return{value:e.value,editable:{}};var t={};return t.value=e.value,{value:t,editable:{}}}},{key:"setFieldValue",value:function(e){var t=this.props;(0,t.updater)(t.fieldKey,e,null,t.fieldType),this.setState({value:e})}},{key:"clickEdit",value:function(e){var t=this.state.value.value[e],n=this.props.options.settings.title.options,r=Object(a.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&n&&n.dynamicField&&t.title.match(sa),i=t.title;if(r){var o=t.title.split(sa);i=JSON.parse(o[4].trim()).currentValue}var s={nestedAttr:!0,parentElementAccessPoint:this.props.elementAccessPoint,activeParamGroup:t,activeParamGroupTitle:i,activeParamGroupIndex:e,fieldKey:this.props.fieldKey,customUpdater:this.onParamChange.bind(this)};oa.trigger("edit",this.props.elementAccessPoint.id,this.props.elementAccessPoint.tag,s)}},{key:"handleAddClick",value:function(){var e=this.state.value.value,t=this.props.options,n=t.settings,a={};Object.keys(n).forEach((function(e){"public"===n[e].access&&(a[e]=n[e].value)})),a.title=t.title||"Group title",e.push(D.a.defaultsDeep({},a));var r={value:e};this.setFieldValue(r)}},{key:"clickClone",value:function(e){var t=this.state.value.value;t.push(D.a.defaultsDeep({},t[e]));var n={value:t};this.setFieldValue(n)}},{key:"clickDelete",value:function(e){var t=this.state.value.value;t.splice(e,1);var n={value:t};this.setFieldValue(n)}},{key:"getSortableItems",value:function(){var e=this,t=Object(q.b)((function(t){var n=t.value,r=t.groupIndex,i=e.props.options.settings.title.options,o=Object(a.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&i&&i.dynamicField&&n.title.match(sa),s=n.title;if(o){var l=n.title.split(sa);s=JSON.parse(l[4].trim()).currentValue}return _.a.createElement("div",{className:"vcv-ui-form-params-group-item vcv-ui-tree-layout-control"},e.getSortableHandle(),_.a.createElement("div",{className:"vcv-ui-tree-layout-control-content"},_.a.createElement("span",{className:"vcv-ui-tree-layout-control-label"},_.a.createElement("span",{className:"vcv-ui-forms-params-group-content-editable",ref:function(t){e["title".concat(r)]=t},contentEditable:!0,suppressContentEditableWarning:!0,onKeyDown:e.handleEditableKeyDown,onClick:e.handleEditableClick,onBlur:e.handleEditableBlur,"data-index":r},s)),e.getChildControls(r)))}));return this.state.value.value.map((function(e,n){return _.a.createElement(t,{key:"sortable-item-paramgroup-".concat(n),index:n,value:e,groupIndex:n})}))}},{key:"handleEditableClick",value:function(e){e.currentTarget.closest(".vcv-ui-tree-layout-control-label").classList.add("vcv-ui-tree-layout-control-label-editable")}},{key:"handleEditableBlur",value:function(e){var t=e.currentTarget.getAttribute("data-index"),n=e.currentTarget.innerText.trim();this.updateContent(n,t)}},{key:"handleEditableKeyDown",value:function(e){var t=e.currentTarget.getAttribute("data-index");"Enter"===e.key&&(e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),e.stopPropagation(),this["title".concat(t)].blur(),this.handleEditableBlur(e))}},{key:"updateContent",value:function(e,t){var n=this.props.elementAccessPoint;e||(e=this.props.options.title,this["title".concat(t)].innerText=e),this.onParamChange(t,n,"title",e),this.setState({editable:{}})}},{key:"getSortableList",value:function(){var e=this,t=Object(q.a)((function(){return _.a.createElement("div",null,e.getSortableItems())}));return _.a.createElement(t,{lockAxis:"y",useDragHandle:!0,helperClass:"vcv-ui-form-params-group-item--dragging",onSortEnd:function(t){var n=t.oldIndex,a=t.newIndex,r=e.state.value;r.value=Object(q.d)(e.state.value.value,n,a),e.setFieldValue(r)},items:this.state.value.value})}},{key:"getSortableHandle",value:function(){var e=Object(q.c)((function(){return _.a.createElement("div",{className:"vcv-ui-tree-layout-control-drag-handler vcv-ui-drag-handler"},_.a.createElement("i",{className:"vcv-ui-drag-handler-icon vcv-ui-icon vcv-ui-icon-drag-dots"}))}));return _.a.createElement(e,null)}},{key:"getChildControls",value:function(e){var t=this,n=this.state.value,a=this.props.options,r=!1,i=!1;a.max&&n&&n.value&&n.value.length>=a.max&&(r=!0),a.min&&n&&n.value&&n.value.length<=a.min&&(i=!0),n&&n.value&&n.value.length<=1&&(i=!0);var o=la.get("localizations"),s=o?o.clone:"Clone",l=o?o.remove:"Remove",c=o?o.edit:"Edit",u=null;r||(u=_.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:s,onClick:function(){t.clickClone(e)}},_.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-copy"})));var d=null;return i||(d=_.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:l,onClick:function(){t.clickDelete(e)}},_.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-trash"}))),_.a.createElement("div",{className:"vcv-ui-tree-layout-control-actions-container"},_.a.createElement("span",{className:"vcv-ui-tree-layout-control-actions"},_.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:c,onClick:function(){t.clickEdit(e)}},_.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-edit"})),u,d))}},{key:"render",value:function(){var e=this.state.value,t=this.props.options,n=!1;t.max&&e&&e.value&&e.value.length>=t.max&&(n=!0);var a=la.get("localizations"),r=a?a.add:"Add",i=null;return n||(i=_.a.createElement("div",{className:"vcv-ui-form-params-group-add-item vcv-ui-icon vcv-ui-icon-add",onClick:this.handleAddClick,title:r})),_.a.createElement(xn.a,R()({},this.props,{setFieldValue:this.setFieldValue,value:e}),e.value&&e.value.length?null:_.a.createElement("div",{className:"vcv-ui-form-group-heading"},t.title),_.a.createElement("div",{className:"vcv-ui-form-params-group"},this.getSortableList(),i))}}]),n}(w.a);function ua(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}g()(ca,"defaultProps",{fieldType:"paramsGroup"});var da=function(e){f()(n,e);var t=ua(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"handleChange",value:function(e){this.setFieldValue(e.currentTarget.value)}},{key:"getValues",value:function(){var e=this.props,t=(e.options||{}).values,n=(e.options||{}).global;return!n||t&&t.length||(t="function"==typeof window[n]?window[n]():window[n]||[]),t}},{key:"render",value:function(){var e=this.props.fieldKey,t=[],n=this.getValues(),a=this.state.value;for(var r in n){var i=n[r].value,o=a===i?"checked":"";t.push(_.a.createElement("label",{key:"".concat(e,":").concat(r,":").concat(i),className:"vcv-ui-form-radio"},_.a.createElement("input",{type:"radio",name:"".concat(e),onChange:this.handleChange,checked:o,value:i}),_.a.createElement("span",{className:"vcv-ui-form-radio-indicator"}),n[r].label))}var s="vcv-ui-form-radio-buttons";return this.props.options&&this.props.options.listView&&(s+=" vcv-ui-form-radio-buttons--list"),_.a.createElement("div",{className:s},t)}}]),n}(w.a);g()(da,"defaultProps",{fieldType:"radio"});var fa=n("./public/components/codeEditor/codeEditor.js");function ha(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var pa=function(e){f()(n,e);var t=ha(n);function n(e){var a;return o()(this,n),a=t.call(this,e),g()(u()(a),"editorWrapper",null),g()(u()(a),"codeEditor",null),a.setValue=a.setValue.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){var e=this.props.value;this.props.options.mode&&"html"!==this.props.options.mode?"javascript"===this.props.options.mode&&(this.codeEditor=fa.a.getEditor(this.editorWrapper,"javascript",e)):this.codeEditor=fa.a.getEditor(this.editorWrapper,"htmlmixed",e),this.codeEditor.setSize("100%",this.props.options.height||"50vh"),this.codeEditor.on("change",this.setValue)}},{key:"componentDidUpdate",value:function(e,t){this.codeEditor.refresh()}},{key:"setValue",value:function(){this.setFieldValue(this.codeEditor.getValue())}},{key:"render",value:function(){var e=this;return _.a.createElement("textarea",{className:"vcv-row-html-editor-container",ref:function(t){return e.editorWrapper=t}})}}]),n}(w.a);g()(pa,"defaultProps",{fieldType:"rawCode"}),g()(pa,"propTypes",{fieldKey:U.a.string.isRequired,value:U.a.string.isRequired,options:U.a.object.isRequired});var ma=n("./public/sources/attributes/responsivenessSettings/Component.js"),va=n("./public/sources/attributes/rowLayout/Component.js");function ba(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var ga=Object(a.getService)("dataManager"),ya=function(e){f()(n,e);var t=ba(n);function n(e){var a;return o()(this,n),a=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.valueChangeHandler=a.valueChangeHandler.bind(u()(a)),a.getStickyOffset=a.getStickyOffset.bind(u()(a)),a}return l()(n,[{key:"updateState",value:function(e){return e.value?this.parseValue(e.value):D.a.defaultsDeep({},e,n.defaultState)}},{key:"parseValue",value:function(e){var t=D.a.defaultsDeep({},n.defaultState),a=[];return D.a.isEmpty(e.device)||(t.currentDevice=Object.keys(e.device).shift()),a.push("all"),a.forEach((function(a){t.devices[a]=D.a.defaultsDeep({},n.deviceDefaults),e.device&&e.device[a]&&(t.devices[a]=D.a.defaultsDeep({},e.device[a],t.devices[a]))})),t}},{key:"updateValue",value:function(e,t){var a={},r=[];"all"===(e=this.updateState(e)).currentDevice&&r.push("all"),r.forEach((function(t){D.a.isEmpty(e.devices[t])||(e.devices[t].stickyEnable||(e.devices[t].stickyEnable=n.deviceDefaults.stickyEnable),a[t]=D.a.defaultsDeep({},e.devices[t]),Object.keys(a[t]).length||delete a[t])})),this.setFieldValue(a,t),this.setState(e)}},{key:"setFieldValue",value:function(e,t){var n=this.props;(0,n.updater)(n.fieldKey,{device:e},t)}},{key:"valueChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=t,this.updateValue(n,e)}},{key:"getStickyToggle",value:function(){var e="stickyEnable",t=this.state.devices[this.state.currentDevice][e]||!1;return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement(re.a,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{labelText:"Enable stickiness"},value:t}))}},{key:"getStickyOffset",value:function(){var e="stickyOffsetTop",t=this.state.devices[this.state.currentDevice];if(!t.stickyEnable)return null;var a=t[e]||!1,r=n.localizations?n.localizations.marginTop:"Margin top",i=n.localizations?n.localizations.specifySpacesFromTheScreenTop:"Specify space (in pixels) from the screen top where element should stick.";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},r),_.a.createElement(at.a,null,i)),_.a.createElement(lt,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{placeholder:n.deviceDefaults.stickyOffsetTop},value:a}))}},{key:"getStickyZIndex",value:function(){var e="stickyZIndex",t=this.state.devices[this.state.currentDevice];if(!t.stickyEnable)return null;var a=t[e]||!1,r=n.localizations?n.localizations.zIndex:"Z-index",i=n.localizations?n.localizations.specifySpacesFromTheScreenTop:"Control z-index for the element to place it on top or above the following content.";return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},r),_.a.createElement(at.a,null,i)),_.a.createElement(lt,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{placeholder:"999"},value:a}))}},{key:"getStickyContainerToggle",value:function(){var e="stickyContainer",t=this.state.devices[this.state.currentDevice];if(!t.stickyEnable)return null;var a=t[e]||!1,r=n.localizations?n.localizations.relateToParent:"Relate to parent",i=n.localizations?n.localizations.limitStickinessToWorkOnlyInTheParentContainer:"Limit stickiness to work only in the parent container.";return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement(re.a,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{labelText:r},value:a}),_.a.createElement(at.a,null,i))}},{key:"getStickyVisibilityToggle",value:function(){var e="stickyVisibility",t=this.state.devices[this.state.currentDevice];if(!t.stickyEnable)return null;var a=t[e]||!1,r=n.localizations?n.localizations.showOnSticky:"Show on sticky",i=n.localizations?n.localizations.showOnlyWhenItBecomesSticky:"Show only when it becomes sticky.";return _.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},_.a.createElement(re.a,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{labelText:r},value:a}),_.a.createElement(at.a,null,i))}},{key:"render",value:function(){return _.a.createElement("div",{className:"vcv-ui-sticky-section"},_.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},_.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getStickyToggle(),this.getStickyOffset(),this.getStickyZIndex(),this.getStickyContainerToggle(),this.getStickyVisibilityToggle())))}}]),n}(w.a);g()(ya,"defaultProps",{fieldType:"sticky"}),g()(ya,"localizations",ga.get("localizations")),g()(ya,"deviceDefaults",{stickyEnable:!1,stickyOffsetTop:"0",stickyZIndex:null}),g()(ya,"defaultState",{currentDevice:"all",devices:{}});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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var wa=function(e){f()(n,e);var t=_a(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=this.state.value;return _.a.createElement("textarea",{className:"vcv-ui-form-input",onChange:this.handleChange,value:e})}}]),n}(w.a);g()(wa,"defaultProps",{fieldType:"textarea"});var Ca=n("./public/components/panels/treeView/treeViewLayout.js");function ka(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Sa=function(e){f()(n,e);var t=ka(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){return _.a.createElement("div",{className:"vcv-ui-form-tree-view--attribute"},_.a.createElement(Ca.a,{visible:!0,isAttribute:!0,element:this.props.elementAccessPoint.cook()}))}}]),n}(w.a);g()(Sa,"defaultProps",{fieldType:"treeView"});var xa=Object(a.getService)("cook").attributes;xa.add("ajaxForm",j,{}),xa.add("animateDropdown",O,{getAttributeLibs:function(e){var t=[];if(e){t.push({name:"animate",dependencies:["waypoints"]})}return t}}),xa.add("attachimage",P.a,{getter:function(e,t,n){var a=n.options&&n.options.multiple,r=e[t],i=r;return D.a.isString(r)&&a?i=[r]:D.a.isArray(r)&&!a?i=r[0]:D.a.isObject(r)&&!D.a.isArray(r)&&(i=r.ids||r.urls||!r.id?a?r.urls:D.a.isArray(r.urls)?r.urls[0]:r:r),i},getAttributeLibs:function(e){var t=[],n=null,a=!1;if(e instanceof Array?(n=e[0]&&e[0]&&e[0].filter,e.forEach((function(e){e.link&&"popup"===e.link.type&&(a=!0)}))):(n=e&&e.filter,e.link&&"popup"===e.link.type&&(a=!0)),"normal"!==n){t.push({name:"imageFilter",dependencies:[]})}if(a){t.push({name:"popup",dependencies:[]})}return t}}),xa.add("attachvideo",ne,{getter:function(e,t,n){var a=n.options&&n.options.multiple,r=e[t],i=r;return D.a.isString(r)&&a?i=[r]:D.a.isArray(r)&&!a?i=r[0]:D.a.isObject(r)&&!D.a.isArray(r)&&(i=r.ids||r.urls||!r.id?a?r.urls:r.urls[0]:r),D.a.isEmpty(i)&&n.options&&n.options.defaultValue&&(i=n.options.defaultValue),i}}),xa.add("autocomplete",ae.a,{}),xa.add("boxModel",se,{}),xa.add("boxShadow",Re,{}),xa.add("buttonGroup",Be,{}),xa.add("calendar",He,{}),xa.add("checkbox",Ue.a,{}),xa.add("color",Oe,{}),xa.add("customId",We,{}),xa.add("datalist",$e,{}),xa.add("description",et,{}),xa.add("designOptions",_t,{getAttributeLibs:function(e){var t=[],n=[{fieldKey:"animation",library:"animate",dependencies:["waypoints"],value:function(e){return e}},{fieldKey:"image",library:"backgroundSimple",value:function(e){return e&&e.ids&&e.urls&&e.ids.length&&e.urls.length}}];if(e&&e.device&&Object.keys(e.device).length){var a=function(a){if(Object.prototype.hasOwnProperty.call(e.device,a)){var r=function(r){if(Object.prototype.hasOwnProperty.call(e.device[a],r)){var i=n.find((function(t){var n=t.fieldKey===r;return n&&t.value?n&&t.value(e.device[a][r]):n}));if(i){var o,s={name:"",dependencies:[]};if(s.name=i.library,i.dependencies)(o=s.dependencies).push.apply(o,Xe()(i.dependencies));t.push(s)}}};for(var i in e.device[a])r(i)}};for(var r in e.device)a(r)}return t}}),xa.add("designOptionsAdvanced",Tt,{getAttributeLibs:function(e){var t=[],n=[{fieldKey:"animation",library:"animate",dependencies:["waypoints"]},{fieldKey:"gradientOverlay",value:!0,library:"backgroundColorGradient"},{fieldKey:"backgroundType",value:"imagesSimple",library:"backgroundSimple"},{fieldKey:"backgroundType",value:"imagesSlideshow",library:"backgroundSlider"},{fieldKey:"backgroundType",value:"videoEmbed",library:"backgroundVideoEmbed"},{fieldKey:"backgroundType",value:"videoVimeo",library:"backgroundVideoVimeo"},{fieldKey:"backgroundType",value:"videoYoutube",library:"backgroundVideoYoutube"},{fieldKey:"backgroundType",value:"backgroundZoom",library:"backgroundZoom",dependencies:["waypoints"]},{fieldKey:"parallax",value:"simple",library:"parallaxBackground",dependencies:["waypoints"]},{fieldKey:"parallax",value:"simple-fade",library:"parallaxFade",dependencies:["waypoints","parallaxBackground"]},{fieldKey:"parallax",value:"mouse-move",library:"parallaxMouseMove",dependencies:[]}];if(e&&e.device&&Object.keys(e.device).length){var a=function(a){if(Object.prototype.hasOwnProperty.call(e.device,a)){var r=function(r){if(Object.prototype.hasOwnProperty.call(e.device[a],r)){var i=n.find((function(t){var n=t.fieldKey===r,i=e.device[a][r];"0"!==i&&"1"!==i||(i=!!parseInt(i));var o=t.value===i;return n&&o||"animation"===r}));if(i){var o,s={name:"",dependencies:[]};if(s.name=i.library,i.dependencies)(o=s.dependencies).push.apply(o,Xe()(i.dependencies));t.push(s)}}};for(var i in e.device[a])r(i)}};for(var r in e.device)a(r)}return t}}),xa.add("devices",ot,{}),xa.add("divider",Dt,{getAttributeLibs:function(e){var t=[];e&&e.device&&Object.keys(e.device).length&&Object.keys(e.device).forEach((function(n){var a=e.device[n];if(a.dividerTop||a.dividerBottom){var r={name:"divider",dependencies:[]};switch(a.dividerTopBackgroundType||a.dividerBottomBackgroundType){case"videoEmbed":r.dependencies.push("backgroundVideoEmbed");break;case"videoYoutube":r.dependencies.push("backgroundVideoYoutube");break;case"videoVimeo":r.dependencies.push("backgroundVideoVimeo")}t.push(r)}}));return t}}),xa.add("dividerpicker",Pt,{}),xa.add("dropdown",T.a,{}),xa.add("dynamicField",null,{}),xa.add("element",$t,{}),xa.add("googleFonts",an,{}),xa.add("group",null,{getter:function(e,t){var n=Object.assign(e[t]);return new rn(t,n)},setter:function(e,t,n){var a=new rn(t,n);return e[t]=a.update(n),e}}),xa.add("gutenbergEditor",un,{}),xa.add("htmleditor",In,{}),xa.add("iconpicker",Hn,{getAttributeLibs:function(e){var t=[];if(e&&e.icon&&e.iconSet){var n={name:"iconpicker",subset:e.iconSet,dependencies:[]};t.push(n)}return t}}),xa.add("inputIcon",Gn,{}),xa.add("inputSelect",Kn,{getter:function(e,t,n){var a=e[t],r=n.value,i=n.options&&n.options.cssMixin,o=a&&"object"===Rt()(a)&&a.constructor===Object,s=a;return i&&(o?s.mixinValue=a.input+a.select:((s={}).input=a,s.select=r.select,a.slice(parseFloat(a).toString().length)||(s.mixinValue=a+r.select))),s}}),xa.add("multipleDropdown",$n,{}),xa.add("number",lt,{}),xa.add("object",Xn,{}),xa.add("pageSettingsLayouts",Qn.a,{}),xa.add("pageSettingsTitle",Jn.a,{}),xa.add("parallax",aa,{getAttributeLibs:function(e){var t=[],n=ra.state("attributeLibs").get();if(e&&e.device&&Object.keys(e.device).length){var a=function(a){if(Object.prototype.hasOwnProperty.call(e.device,a)){var r=function(r){if(Object.prototype.hasOwnProperty.call(e.device[a],r)){var i=n.find((function(t){var n=t.fieldKey===r,i=e.device[a][r];"0"!==i&&"1"!==i||(i=!!parseInt(i));var o=t.value===i;return n&&o||"animation"===r}));if(i){var o,s={name:"",dependencies:[]};if(s.name=i.library,i.dependencies)(o=s.dependencies).push.apply(o,Xe()(i.dependencies));t.push(s)}}};for(var i in e.device[a])r(i)}};for(var r in e.device)a(r)}return t}}),xa.add("paramsGroup",ca,{}),xa.add("radio",da,{}),xa.add("range",De,{}),xa.add("rawCode",pa,{}),xa.add("responsivenessSettings",ma.a,{}),xa.add("rowLayout",va.a,{getter:function(e,t){return Object.assign(e[t])},setter:function(e,t,n){return e&&e[t]&&(e[t]=n),e}}),xa.add("sticky",ya,{getAttributeLibs:function(e){var t=[],n=!1;e&&e.device&&Object.keys(e.device).length&&Object.keys(e.device).forEach((function(t){e.device[t].stickyEnable&&(n=!0)}));return n&&t.push({name:"stickyElement"}),t}}),xa.add("string",wt.a,{}),xa.add("textarea",wa,{}),xa.add("toggle",re.a,{}),xa.add("toggleSmall",bn,{}),xa.add("treeView",Sa,{}),xa.add("url",I.a,{getAttributeLibs:function(e){var t=[];if(e&&"popup"===e.type){t.push({name:"popup",dependencies:[]})}return t}})},"./public/config/wp-services.js":function(e,t,n){n("./public/editor/services/dataManager/service.js"),n("./public/editor/services/utils/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 a=n("./node_modules/vc-cake/index.js"),r=void 0,i={do:function(e,t,n,a){var r=e.action,o=e.options;i.actions[r||"ping"].call(i,t,n,o,a)},actions:{ping:function(e,t,n){console.log("ping",e,t,n)},toggleVisibility:function(e,t,n){void 0!==n&&(e=n?!e:e),i.actions.updateDependenciesClasses.call(r,e,t,{class:"vcv-ui-state--visible"}),i.actions.updateDependenciesClasses.call(r,!e,t,{class:"vcv-ui-state--hidden"})},toggleSectionVisibility:function(e,t,n){i.actions.toggleVisibility(e,t,n)},attachImageUrls:function(e,t,n,a){t.refAttributeComponent&&t.refAttributeComponent.updateExtraAttributesStates?t.refAttributeComponent.updateExtraAttributesStates("url",e):a.settings(t.key).settings.options.url!==e&&(a.settings(t.key).settings.options.url=e,t.refWrapperComponent.forceUpdate())},updateDependenciesClasses:function(e,t,n,a){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,a){i.actions.attributeComponentMethod(e,t,n,a)},attributeComponentMethod:function(e,t,n,a){t.refAttributeComponent&&t.refAttributeComponent[n.method]&&t.refAttributeComponent[n.method](e,t,n,a)}}};n.n(a).a.addService("actionsManager",i)},"./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 a=n("./node_modules/vc-cake/index.js"),r=n.n(a),i=n("./public/components/api/publicAPI.js"),o=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),s=n.n(o),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),v=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),b=n.n(v),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"),k=n.n(C),S=n("./node_modules/lodash/lodash.js"),x=n.n(S),E=n("./node_modules/classnames/index.js"),j=n.n(E),T=n("./node_modules/prop-types/index.js"),M=n.n(T);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,a=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return m()(this,n)}}var P=function(e){h()(n,e);var t=O(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,n=e.deviceData.videoYoutube,a=/^.*((youtu\.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*)(?:(\?t|&start)=(?:(\d+)h)?(?:(\d+)m)?(\d+)s)?.*/;if(n&&-1!==n.search(a)){var r={videoId:n.trim().match(a)[7]},i='<div class="vce-asset-video-yt-player" />',o=["vce-asset-video-yt-container","vce-visible-".concat(t,"-only")];return w.a.createElement("div",{className:j()(o)},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":r.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":i,dangerouslySetInnerHTML:{__html:i}}))))}return null}}]),n}(w.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,a=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return m()(this,n)}}y()(P,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var D=function(e){h()(n,e);var t=A(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,n=e.deviceData.videoVimeo,a=/https?:\/\/(?:www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)/;if(n&&-1!==n.search(a)){var r={videoId:n.trim().match(a)[3]},i='<div class="vce-asset-video-vimeo-player" />',o=["vce-asset-video-vimeo-container","vce-visible-".concat(t,"-only")];return w.a.createElement("div",{className:j()(o)},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":r.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":i,dangerouslySetInnerHTML:{__html:i}}))))}return null}}]),n}(w.a.Component);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,a=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return m()(this,n)}}y()(D,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var R=function(e){h()(n,e);var t=L(n);function n(){return s()(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,a=t.deviceKey,r=t.deviceData,i=t.images,o=r.backgroundStyle,s=r.backgroundPosition;if(i){var l=[];i.urls&&i.urls.length?i.urls.forEach((function(e,t){var a={backgroundImage:"url(".concat(e.full,")")},r=e.id;e.id||(r="".concat(e.full,"-").concat(t));var i="".concat(n,"-").concat(r);l.push(w.a.createElement("div",{className:"vce-asset-background-simple-item",style:a,key:i}))})):i.length&&i.forEach((function(t,a){var r={backgroundImage:"url(".concat(e.getPublicImage(t),")")},i="".concat(n,"-").concat(t,"-").concat(a);l.push(w.a.createElement("div",{className:"vce-asset-background-simple-item",style:r,key:i}))}));var c=["vce-asset-background-simple-container","vce-visible-".concat(a,"-only")];o&&c.push("vce-asset-background-simple--style-".concat(o)),s&&c.push("vce-asset-background-simple--position-".concat(s));var u=j()(["vce-asset-background-simple"]);return w.a.createElement("div",{className:j()(c)},w.a.createElement("div",{className:j()(u)},l))}return null}}]),n}(w.a.Component);y()(R,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var I=n("./node_modules/@babel/runtime/helpers/extends/index.js"),B=n.n(I),N=n("./node_modules/react-dom/server.browser.js"),F=n.n(N);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,a=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return m()(this,n)}}var H=function(e){h()(n,e);var t=V(n);function n(){return s()(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,a=t.deviceKey,r=t.deviceData,i=t.images,o=r.backgroundPosition,s=r.backgroundZoom,l=r.backgroundZoomSpeed,c=r.backgroundZoomReverse;if(i){var u=[];i.urls&&i.urls.length?i.urls.forEach((function(e,t){var a={backgroundImage:"url(".concat(e.full,")")},r=e.id;e.id||(r="".concat(e.full,"-").concat(t));var i="".concat(n,"-").concat(r);u.push(w.a.createElement("div",{className:"vce-asset-background-zoom-item",style:a,key:i}))})):i.length&&i.forEach((function(t,a){var r={backgroundImage:"url(".concat(e.getPublicImage(t),")")},i="".concat(n,"-").concat(t,"-").concat(a);u.push(w.a.createElement("div",{className:"vce-asset-background-zoom-item",style:r,key:i}))}));var d=["vce-asset-background-zoom-container","vce-visible-".concat(a,"-only")];o&&d.push("vce-asset-background-zoom--position-".concat(o));var f=j()(["vce-asset-background-zoom"]),h=1+s/100,p=c?h:1/h,m=c?{}:{transform:"scale(".concat(h,")")},v={"data-vce-assets-zoom":c?"in":"out","data-vce-assets-zoom-scale":p,"data-vce-assets-zoom-duration":l},b=F.a.renderToStaticMarkup(w.a.createElement("div",{className:j()(d)},w.a.createElement("div",{className:"vce-asset-background-zoom--scale-helper",style:m},w.a.createElement("div",B()({className:f},v),u))));return w.a.createElement("div",{className:j()(d)},w.a.createElement("div",{className:"vcvhelper","data-vcvs-html":b,dangerouslySetInnerHTML:{__html:b}}))}return null}}]),n}(w.a.Component);function U(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,a=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return m()(this,n)}}y()(H,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var z=function(e){h()(n,e);var t=U(n);function n(){return s()(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,a=t.deviceKey,r=t.deviceData,i=t.images,o=r.backgroundStyle,s=r.backgroundPosition,l=r.sliderTimeout,c=r.sliderEffect,u=r.sliderDirection,d=l;if(d||(d="carousel"===c?10:5),i){var f=[];i.urls&&i.urls.length?i.urls.forEach((function(e,t){var a={backgroundImage:"url(".concat(e.full,")")},r=e.id;e.id||(r="".concat(e.full,"-").concat(t));var i="".concat(n,"-").concat(r);f.push(w.a.createElement("div",{className:"vce-asset-background-slider-item",style:a,key:i}))})):i.length&&i.forEach((function(t,a){var r={backgroundImage:"url(".concat(e.getPublicImage(t),")")},i="".concat(n,"-").concat(t,"-").concat(a);f.push(w.a.createElement("div",{className:"vce-asset-background-slider-item",style:r,key:i}))}));var h=["vce-asset-background-slider-container","vce-visible-".concat(a,"-only")];o&&h.push("vce-asset-background-slider--style-".concat(o)),s&&h.push("vce-asset-background-slider--position-".concat(s));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",B()({className:j()(["vce-asset-background-slider"])},p),w.a.createElement("div",{className:"vce-asset-background-slider-items"},f)));return w.a.createElement("div",{className:j()(h)},w.a.createElement("div",{className:"vcvhelper","data-vcvs-html":m,dangerouslySetInnerHTML:{__html:m}}))}return null}}]),n}(w.a.Component);function G(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,a=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return m()(this,n)}}y()(z,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var W=function(e){h()(n,e);var t=G(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.reactKey,n=e.deviceKey,a=e.deviceData.videoEmbed;if(a&&a.urls&&a.urls.length){var r=a.urls[0],i="".concat(t,"-").concat(r.id),o=["vce-asset-video-embed-container","vce-visible-".concat(n,"-only")];return w.a.createElement("div",{className:j()(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":r.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",{key:i,className:"vce-asset-video-embed-player",playsInline:!0},w.a.createElement("source",{src:r.url,type:"video/mp4"})))))}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,a=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return m()(this,n)}}y()(W,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var K=function(e){h()(n,e);var t=q(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,n=e.applyBackground,a=["vce-asset-color-gradient-container","vce-visible-".concat(t,"-only")];return w.a.createElement("div",B()({className:j()(a)},n))}}]),n}(w.a.Component);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,a=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return m()(this,n)}}y()(K,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var $=function(e){h()(n,e);var t=Y(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,n=e.deviceData,a=e.content,r=e.divider,i=e.atts,o=n.parallax,s=n.parallaxSpeed,l=n.parallaxReverse;if(o){var c={},u=["vce-asset-parallax-container","vce-visible-".concat(t,"-only")],d=["vce-asset-parallax"];return"mouse-move"===o?(c["data-vce-assets-parallax-mouse-move"]=".vce-asset-parallax",c["data-vce-assets-parallax-mouse-move-element"]=i.id,d.push("vce-asset-parallax-mouse-move")):(o&&(c["data-vce-assets-parallax"]=".vce-asset-parallax"),"simple-fade"!==o||r||(c["data-vce-assets-parallax-fade"]=!0)),r?c["data-vce-assets-parallax-speed"]=s?s/2:15:s&&(c["data-vce-assets-parallax-speed"]=s),c["data-vce-assets-parallax-reverse"]=l,w.a.createElement("div",B()({className:j()(u)},c),w.a.createElement("div",{className:j()(d)},a))}return null}}]),n}(w.a.Component);y()($,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var Z=n("./public/editor/services/api/lib/shapes.js"),X=n.n(Z);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,a=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return m()(this,n)}}var J=function(e){h()(n,e);var t=Q(n);function n(){return s()(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),a=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),a=this.getAlphaFromColor(this.props.gradientColorStart));var i="gradient-".concat(this.props.id,"-").concat(this.props.deviceKey);return this.props.type&&(i="gradient-".concat(this.props.id,"-").concat(this.props.deviceKey,"-").concat(this.props.type)),w.a.createElement("linearGradient",{id:i,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:a}}))}},{key:"changePercentageHeight",value:function(e,t,n,a,r){var i=a*e/100,o=i-r,s=(new window.DOMParser).parseFromString(t,"text/html"),l=s.querySelectorAll("path");return(l=[].slice.call(l)).forEach((function(e){var t=e.getAttribute("d").split(/(?=[LMCZ])/);t.pop();var a=t.map((function(e){var t=e[0],a=e.slice(1,e.length).split(" "),s=[];return a.forEach((function(e){if(""!==e){var t=e.split(","),a=parseFloat(t[1]),l=r*a;"top"===n?0!==a&&1!==a&&(a=(l+o)/i):0!==a&&1!==a&&(a=l/i),s.push(t[0]+","+a)}})),t+s.join(" ")}));e.setAttribute("d","".concat(a.join(" ")," Z"))})),s.body&&s.body.innerHTML}},{key:"changeHeight",value:function(e,t,n,a){var r=(new window.DOMParser).parseFromString(t,"text/html");e=parseFloat(e);var i=r.querySelectorAll("path");return(i=[].slice.call(i)).forEach((function(t){var r=t.getAttribute("d").split(/(?=[LMCZ])/);r.pop();var i=r.map((function(t){var r=t[0],i=t.slice(1,t.length).split(" "),o=[];return i.forEach((function(t){if(""!==t){var r=t.split(","),i=parseFloat(r[1]);"top"===n?0!==i&&(i+=e):i-a!=0&&(i-=e),o.push(r[0]+","+i)}})),r+o.join(" ")}));t.setAttribute("d","".concat(i.join(" ")," Z"))})),r.body&&r.body.innerHTML}},{key:"render",value:function(){var e=this.props,t=e.type,n=e.width,a=e.height,r=e.fill,i=e.shape,o=e.fillType,s=e.backgroundImage,l=e.deviceKey,c=e.id,u=e.videoEmbed,d=e.videoYoutube,f=e.videoVimeo,h=e.percentageHeight,p=X.a[i],m=p.viewBox&&p.viewBox.width,v=p.viewBox&&p.viewBox.height;if(!(p=p&&p["".concat(t.toLowerCase())]))return null;var b=null,g="";u&&u.urls&&u.urls.length&&(b=u.urls[0],g=u.urls[0].url);var y=p.content,_=p.unitContent,C="0 0 ".concat(m," ").concat(v),k=t?t.toLowerCase():"top";if("color"===o||"gradient"===o||"image"===o&&!s||"videoEmbed"===o&&!g||"videoYoutube"===o&&!d||"videoVimeo"===o&&!f){var S=a;h&&(S=m*(parseFloat(h)/100));var x=this.changeHeight(S,y,k,v),E={};if(E.fill=r,"gradient"===o){var j="gradient-".concat(c,"-").concat(l);t&&(j="gradient-".concat(c,"-").concat(l,"-").concat(t)),E.fill="url(#".concat(j,")")}var T={viewBox:C,width:n,preserveAspectRatio:"none"};return w.a.createElement("svg",B()({className:"vce-divider-svg"},T),this.getLinearGradient(),w.a.createElement("g",B()({},E,{dangerouslySetInnerHTML:{__html:x}})))}if("image"===o){var M="image-el-".concat(c,"-").concat(l,"-").concat(k),O=_,P="url(".concat(s,")"),A=n.replace("%",""),D={};D.style={width:n};var L={style:{}},R={};return R.style={backgroundImage:P,width:"".concat(100/A*100,"%")},h?(h=parseFloat(h)+10,L.style.paddingBottom="".concat(h,"%"),O=this.changePercentageHeight(h,_,k,m,v)):D.style.height="".concat(parseFloat(a),"px"),w.a.createElement("div",B()({className:"vce-divider-with-image"},D),w.a.createElement("svg",{className:"vce-divider-svg"},w.a.createElement("clipPath",{id:M,dangerouslySetInnerHTML:{__html:O},clipPathUnits:"objectBoundingBox"})),w.a.createElement("div",B()({},L,{className:"vce-divider-image-block"}),w.a.createElement("div",B()({},R,{className:"vce-divider-image-background-block"}))))}if("videoEmbed"===o){var I="video-el-".concat(c,"-").concat(l,"-").concat(k),N=_,F=n.replace("%",""),V={};V.style={width:n};var H={style:{}},U={};return U.style={width:"".concat(100/F*100,"%")},h?(h=parseFloat(h)+10,H.style.paddingBottom="".concat(h,"%"),N=this.changePercentageHeight(h,_,k,m,v)):H.style.height="".concat(parseFloat(a),"px"),w.a.createElement("div",B()({className:"vce-divider-with-video"},V),w.a.createElement("svg",{className:"vce-divider-svg"},w.a.createElement("clipPath",{id:I,dangerouslySetInnerHTML:{__html:N},clipPathUnits:"objectBoundingBox"})),w.a.createElement("div",B()({},H,{className:"vce-divider-video-block"}),w.a.createElement("div",B()({},U,{className:"vce-divider-video-background-block"}),w.a.createElement("div",{className:"vce-divider-video-background-inner-block","data-vce-assets-video-embed":b.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"===o){var z=/^.*((youtu\.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*)(?:(\?t|&start)=(?:(\d+)h)?(?:(\d+)m)?(\d+)s)?.*/;if(d&&-1!==d.search(z)){var G="video-el-".concat(c,"-").concat(l,"-").concat(k),W=_,q=n.replace("%",""),K={};K.style={width:n};var Y={style:{}},$={};$.style={width:"".concat(100/q*100,"%")},h?(h=parseFloat(h)+10,Y.style.paddingBottom="".concat(h,"%"),W=this.changePercentageHeight(h,_,k,m,v)):Y.style.height="".concat(parseFloat(a),"px");var Z={videoId:d.trim().match(z)[7]},Q="<div class='vce-asset-video-yt-player' />";return w.a.createElement("div",B()({className:"vce-divider-with-video"},K),w.a.createElement("svg",{className:"vce-divider-svg"},w.a.createElement("clipPath",{id:G,dangerouslySetInnerHTML:{__html:W},clipPathUnits:"objectBoundingBox"})),w.a.createElement("div",B()({},Y,{className:"vce-divider-video-block"}),w.a.createElement("div",B()({},$,{className:"vce-divider-video-background-block"}),w.a.createElement("div",{className:"vce-divider-video-background-inner-block","data-vce-assets-video-yt":Z.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":Q,dangerouslySetInnerHTML:{__html:Q}})))))}return null}if("videoVimeo"===o){var J=/https?:\/\/(?:www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)/;if(f&&-1!==f.search(J)){var ee="video-el-".concat(c,"-").concat(l,"-").concat(k),te=_,ne=n.replace("%",""),ae={};ae.style={width:n};var re={style:{}},ie={};ie.style={width:"".concat(100/ne*100,"%")},h?(h=parseFloat(h)+10,re.style.paddingBottom="".concat(h,"%"),te=this.changePercentageHeight(h,_,k,m,v)):re.style.height="".concat(parseFloat(a),"px");var oe={videoId:f.trim().match(J)[3]},se="<div class='vce-asset-video-vimeo-player' />";return w.a.createElement("div",B()({className:"vce-divider-with-video"},ae),w.a.createElement("svg",{className:"vce-divider-svg"},w.a.createElement("clipPath",{id:ee,dangerouslySetInnerHTML:{__html:te},clipPathUnits:"objectBoundingBox"})),w.a.createElement("div",B()({},re,{className:"vce-divider-video-block"}),w.a.createElement("div",B()({},ie,{className:"vce-divider-video-background-block"}),w.a.createElement("div",{className:"vce-divider-video-background-inner-block","data-vce-assets-video-vimeo":oe.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":se,dangerouslySetInnerHTML:{__html:se}})))))}}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,a=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return m()(this,n)}}y()(J,"propTypes",{width:M.a.string,height:M.a.string,fill:M.a.string,shape:M.a.string,fillType:M.a.string,backgroundImage:M.a.string,id:M.a.string,flipHorizontally:M.a.bool,deviceKey:M.a.string,videoEmbed:M.a.object,percentageHeight:M.a.string,videoYoutube:M.a.string,videoVimeo:M.a.string});var te=function(e){h()(n,e);var t=ee(n);function n(){return s()(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,a=t.deviceKey,r=t.id,i=t.applyDivider,o=t.type,s="divider".concat(o),l=n["".concat(s,"Shape")],c=n["".concat(s,"BackgroundImage")],u=n["".concat(s,"BackgroundColor")],d=n["".concat(s,"Width")],f=n["".concat(s,"Height")],h=n["".concat(s,"Height")]||"20",p=n["".concat(s,"BackgroundStyle")],m=n["".concat(s,"BackgroundPosition")],v=n["".concat(s,"FlipHorizontal")],b=n["".concat(s,"BackgroundGradientStartColor")],g=n["".concat(s,"BackgroundGradientEndColor")],_=n["".concat(s,"BackgroundGradientAngle")],C=n["".concat(s,"BackgroundType")],k=n["".concat(s,"VideoEmbed")],S=n["".concat(s,"VideoYoutube")],x=n["".concat(s,"VideoVimeo")],E=!1;"horizontally-right"===v&&(E=!0);var T="vce-container-divider-background-style--".concat(p),M="vce-container-divider-background-position--".concat(m),O=j()((e={"vce-container-divider":!0},y()(e,"vce-divider-position--".concat(o&&o.toLowerCase()),o),y()(e,"vce-container-divider-flip--horizontally",E),y()(e,T,p),y()(e,M,m),y()(e,"vce-container-divider-new",!0),e),"vce-visible-".concat(a,"-only")),P=u,A=f||"200",D=d||"100";D="".concat(D,"%");var L=l&&l.icon;L=L&&L.split(" ")[1].replace("vcv-ui-icon-divider-","");var R="",I=c;return I&&(I.urls&&I.urls.length?R=I.urls[0].full:I.length&&(R=this.getPublicImage(I[0]))),w.a.createElement("div",B()({className:O},i),w.a.createElement("div",{className:"vce-container-divider-inner"},w.a.createElement(J,{id:r,shape:L,width:D,height:A,fill:P,fillType:C,gradientColorStart:b,gradientColorEnd:g,gradientAngle:_,backgroundImage:R,flipHorizontally:E,deviceKey:a,videoEmbed:k,type:o,percentageHeight:h,videoYoutube:S,videoVimeo:x})))}}]),n}(w.a.Component);y()(te,"propTypes",{deviceData:M.a.object,deviceKey:M.a.string,metaAssetsPath:M.a.string,id:M.a.string,applyDivider:M.a.object,type:M.a.string});var ne=n("./public/tools/response.js"),ae=n("./public/tools/updateHtmlWithServer.js"),re=n("./public/tools/spinnerHtml.js");function ie(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,a=b()(e);if(t){var r=b()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return m()(this,n)}}var oe=Object(a.getStorage)("assets"),se=Object(a.getService)("utils").getBlockRegexp,le=Object(a.getService)("cook").dynamicFields.getDynamicFieldsData,ce=se(),ue=Object(a.getStorage)("elementsSettings"),de=Object(a.getService)("dataManager"),fe=function(e){h()(n,e);var t=ie(n);function n(e){var a;return s()(this,n),(a=t.call(this,e)).mixinData=null,a.updateElementAssets=a.updateElementAssets.bind(d()(a)),a}return c()(n,[{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&&oe.trigger("updateElement",e,t):oe.trigger("updateElement",e,t)}},{key:"updateShortcodeToHtml",value:function(e,t,n){t?Object(ae.b)(e,t,this.props.id,n):Object(a.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 i=this.props.id,o=function(){!function(t){t.setTimeout((function(){var n=e.querySelector(".vcv-ui-wp-spinner");n&&n.remove();var a=de.get("freezeReady");a&&a(i,!1),t.vcv&&t.vcv.trigger("ready","update",i)}),500)}(Object(a.env)("iframe"))};Object(ae.a)(t,{headerContent:"",shortcodeContent:t,footerContent:""},r,i,o),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 a='<script type="text/javascript">'.concat(t,"<\/script>");n.classList.add("vcvhelper"),n.setAttribute("data-vcvs-html","".concat(a));var r=document.createElement("script");r.type="text/javascript";var i=escape(t);r.text="try{ \n      eval(unescape('".concat(i,"'))\n    } catch(e) {console.warn(e);}"),n.appendChild(r),e.appendChild(n)}},{key:"getDomNode",value:function(){return k.a.findDOMNode(this)}},{key:"getBackgroundClass",value:function(e){var t=e.device,n=[];if(t){var a=t.all;if(a&&(void 0!==a.backgroundColor||"string"==typeof a.images||a.images&&a.images.urls&&a.images.urls.length))n.push("vce-element--has-background");else for(var r in t){var i=t[r];i&&(void 0!==i.backgroundColor||"string"==typeof i.images||i.images&&i.images.urls&&i.images.urls.length)&&n.push("vce-element--".concat(r,"--has-background"))}}return n.join(" ")}},{key:"applyDO",value:function(e){var t={};if(Object(a.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&("all"===e||e.indexOf("background")>-1)&&(t=Object.assign({},t,this.getImageData())),"all"===e){e+=" el-".concat(this.props.id),t["data-vce-do-apply"]=e;var n=this.getAnimationData();return n&&n.animation&&(t["data-vce-animate"]=n.animation,n.animationDelay&&(t["data-vce-animate-delay"]=n.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 r=this.getAnimationData();return r&&r.animation&&(t["data-vce-animate"]=r.animation,r.animationDelay&&(t["data-vce-animate-delay"]=r.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=[],a=[];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&&a.push("vce-o-animate-delay--".concat(t.device[e].animationDelay).concat(r)))})),n.length&&(e.animation=n.join(" "),a.length&&(e.animationDelay=a.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(a){var r=void 0!==e.props.atts.designOptionsAdvanced?t.device[a].images:t.device[a].image,i=r&&r.urls&&r.urls[0]?r.urls[0].full:"";"string"==typeof i&&i.match(ce)&&(n["data-vce-dynamic-image-".concat(a)]=e.props.id)})),n}},{key:"getMixinData",value:function(e){if(!this.props.atts.tag)return null;var t=(oe.state("cssMixins").get()||{})[this.props.id]||null;if(!t)return null;var n=this.props.atts.tag,a=null;if(t[n]&&t[n][e]){var r=Object.keys(t[n][e]);(r=r.length?r.pop():null)&&(a=t[n][e][r])}else a=t[n]||t;return a}},{key:"getInnerMixinData",value:function(e,t,n){var a=this.props.atts.tag,r=oe.state("cssMixins").get()[this.props.id]||null;if(!(r&&r[a]&&r[a][e]&&r[a][e][n]))return null;var i=r[a][e][n];if(!i)return null;var o=null;if(i.innerTag&&i.innerTag[t]){var s=Object.keys(i.innerTag[t]);(s=s.length?s.pop():null)&&(o=i.innerTag[t][s])}else o=i.innerTag||i;return o}},{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(x.a.isEmpty(t)||x.a.isEmpty(t.device))return null;var a=t.device,r=[],i=["xs","sm","md","lg","xl"],o=function(t,n,r){var i=n.gradientOverlay,o="".concat(e.props.id,"-").concat(t,"-").concat(n.backgroundType),s=n.images,l=!!(s&&s.urls&&s.urls[0])&&s.urls[0].full;if(l&&"string"==typeof l&&l.match(ce)){var c=l.split(ce),u=JSON.parse(c[4]);s=[le({blockAtts:u})]}var d=[],f=[];switch(n.backgroundType){case"imagesSimple":d.push(w.a.createElement(R,{images:s,deviceData:n,deviceKey:t,reactKey:o,key:o,atts:e.props.atts}));break;case"backgroundZoom":d.push(w.a.createElement(H,{images:s,deviceData:n,deviceKey:t,reactKey:o,key:o,atts:e.props.atts}));break;case"imagesSlideshow":d.push(w.a.createElement(z,{images:s,deviceData:n,deviceKey:t,reactKey:o,key:o,atts:e.props.atts}));break;case"videoYoutube":d.push(w.a.createElement(P,{deviceData:n,deviceKey:t,reactKey:o,key:o,atts:e.props.atts}));break;case"videoVimeo":d.push(w.a.createElement(D,{deviceData:n,deviceKey:t,reactKey:o,key:o,atts:e.props.atts}));break;case"videoEmbed":d.push(w.a.createElement(W,{deviceData:n,deviceKey:t,reactKey:o,key:o,atts:e.props.atts}))}i&&(o="".concat(e.props.id,"-").concat(t,"-").concat(n,"-gradientOverlay"),d.push(w.a.createElement(K,{deviceData:n,deviceKey:t,reactKey:o,key:o,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&&("simple"===r.parallax||"simple-fade"===r.parallax||"mouse-move"===r.parallax))o="".concat(e.props.id,"-").concat(t,"-").concat(a[t],"-parallax"),f.push(w.a.createElement($,{deviceData:r,deviceKey:t,reactKey:o,key:o,atts:e.props.atts,content:d}));else if(p){var m=h.backgroundAnimationComponent;o="".concat(e.props.id,"-").concat(t,"-").concat(a[t],"-background-animation"),f.push(w.a.createElement(m,{deviceData:r,deviceKey:t,reactKey:o,key:o,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")?i.forEach((function(e){r.push(o(e,a.all,n.device[e]))})):Object.keys(a).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(o(e,a[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(x.a.isEmpty(n)||x.a.isEmpty(n.device))return null;var a=n.device,r=[],i=[],o=[],s=[],l=t&&t.device;return l&&Object.keys(l).forEach((function(e){"all"!==e&&i.push(e),Object.prototype.hasOwnProperty.call(l[e],"parallax")&&o.push(e)})),i.length&&o.length?s=i:Object.keys(a).forEach((function(e){s.push(e)})),s.forEach((function(n,i){var s=a[n]?n:"all",l=a[s],c=l.dividerTop,u=l.dividerBottom,d=-1===o.indexOf("all")&&o.indexOf(n)>-1?n:"all";if(c){var f="".concat(e.props.id,"-").concat(n,"-top-").concat(i),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")});o.indexOf(n)>-1||o.indexOf("all")>-1?r.push(w.a.createElement($,{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(i),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")});o.indexOf(n)>-1||o.indexOf("all")>-1?r.push(w.a.createElement($,{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,a=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?a.getPublicImage(e.full):a.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(a.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 a=e.device[n];a.stickyEnable&&(t["data-vce-sticky-element"]=!0,a.stickyOffsetTop&&"0"!==a.stickyOffsetTop&&(t["data-margin-top"]=a.stickyOffsetTop),a.stickyZIndex&&(t["data-vce-sticky-z-index"]=a.stickyZIndex),a.stickyContainer&&(t["data-vce-sticky-container"]="[data-vce-element-content]"),a.stickyVisibility&&(t["data-vce-sticky-visibility"]=a.stickyVisibility))}}));return t}},{key:"getBoxShadowAttributes",value:function(e,t){var n={};Object.keys(e.device).length&&Object.keys(e.device).forEach((function(a){if("all"===a){var r=e.device[a];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:M.a.string,api:M.a.object,atts:M.a.object,editor:M.a.object});var he={publicEvents:i.a,elementComponent:fe};r.a.addService("api",he)},"./public/editor/services/cook/lib/attribute-manager.js":function(e,t,n){"use strict";var a=n("./node_modules/@babel/runtime/helpers/objectWithoutProperties/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=function(){function e(t,n,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};o()(this,e),this.name=t,this.component=n,this.settings=a,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 a=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!==a?this.getter(t,n,e):this.getRawValue(t,n)}},{key:"setValue",value:function(e,t,n,a){return"public"!==e.access?(console&&console.error("Attribute "+n+" not writable. It is protected."),t):(this.setter?this.setter(t,n,a,e):this.setRawValue(t,n,a),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}();t.a={items:{},add:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=n.setter,o=n.getter,s=n.getAttributeLibs,l=r()(n,["setter","getter","getAttributeLibs"]);this.items[e]=new c(e,t,l,a),"function"==typeof i&&this.items[e].setSetter(i),"function"==typeof o&&this.items[e].setGetter(o),"function"==typeof s&&this.items[e].setGetAttributeLibs(s)},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 i}));var a=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 i(e,t){var n={type:!1,settings:!1},r=Object.assign({},t[e]);return r&&r.type&&(n.settings=r,n.type=a.a.get(r.type)||!1),n}},"./public/editor/services/cook/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/typeof/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),g=n.n(b),y=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),_=n.n(y),w=n("./node_modules/react/index.js"),C=n.n(w),k={},S=function(e){console.error("Element Component: "+e+" not found.")},x={add:function(e,t){k[e]=t},get:function(e){return this.has(e)||S(e),k[e]},has:function(e){return!!k[e]},remove:function(e){return this.has(e)||S(e),delete k[e]}},E=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),j=n.n(E),T=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),M=n.n(T),O=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),P=n.n(O),A=n("./node_modules/prop-types/index.js"),D=n.n(A),L=n("./node_modules/react-dom/index.js"),R=n.n(L);function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}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,a=P()(e);if(t){var r=P()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return M()(this,n)}}var N=function(e){j()(n,e);var t=B(n);function n(e){var a;return g()(this,n),(a=t.call(this,e)).elementComponentRef=C.a.createRef(),a}return _()(n,[{key:"componentDidMount",value:function(){this.updateComments()}},{key:"componentWillUnmount",value:function(){if(this.elementComponentRef&&this.elementComponentRef.current){var e=R.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?I(Object(n),!0).forEach((function(t){o()(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}({ref:this.elementComponentRef},this.props.elementProps))}}]),n}(C.a.Component);function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}o()(N,"propTypes",{cookApi:D.a.object.isRequired,cookElement:D.a.object.isRequired,element:D.a.object.isRequired,elementToRender:D.a.func.isRequired,elementProps:D.a.object.isRequired,inner:D.a.bool.isRequired});var H=f.a.getService("utils").createKey,U=f.a.getStorage("hubElements"),z=f.a.getStorage("assets"),G=f.a.getStorage("elementSettings"),W=Symbol("element data"),q=Symbol("element component"),K=null,Y=U.state("elements"),$=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=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,a,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,a=arguments.length>3?arguments[3]:void 0,r=e.id,i=void 0===r?H():r,o=e.metaIsElementLocked,s=void 0!==o&&o,l=e.parent,c=void 0!==l&&l,d=e.tag,f=e.order,p=e.customHeaderTitle,m=e.hidden,b=e.metaElementAssets,g=v()(e,["id","metaIsElementLocked","parent","tag","order","customHeaderTitle","hidden","metaElementAssets"]);g.tag=d,g.id=i,K=a;var y=Y.get(),_=y?y[d]:null;_||(_={settings:{metaDescription:"",metaPreviewUrl:"",metaThumbnailUrl:"",name:"--"}});var w=_.settings,C={},k=G.action("get",d)||null;if(t){for(var S in t)if(Object.prototype.hasOwnProperty.call(t,S)){var E=Object(h.b)(S,t);Object.prototype.hasOwnProperty.call(E,"settings")&&(C[S]=E.settings,C[S].attrSettings=E)}}else C=k?k.settings:{};n||(n=k?k.cssSettings:{}),k&&k.modifierOnCreate&&(g=k.modifierOnCreate(u.a.defaultsDeep({},g))),Object.defineProperty(this,W,{writable:!0,value:{id:i,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:b||{},metaIsElementLocked:s,getAttributeType:function(e){return Object(h.b)(e,this.settings)}}}),Object.defineProperty(this,q,{value:{add:function(e){x.add(d,e)},get:function(){return x.get(d)},has:function(){return x.has(d)}}})}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Object.keys(this[W]).indexOf(e)>-1)return this[W][e];var n=this[W].getAttributeType(e),a=n.type,r=n.settings;return a&&r?a.getValue(r,this[W].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[W].getAttributeType(e)}},{key:"data",get:function(){return this[W].data}},{key:"set",value:function(e,t){if(["customHeaderTitle","parent","metaElementAssets"].indexOf(e)>-1)return this[W][e]=t,this[W][e];var n=this[W].getAttributeType(e),a=n.type,r=n.settings;return a&&r&&(this[W].data=a.setValue(r,this[W].data,e,t)),this[W].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={},a=0,r=Object.keys(this[W].settings);a<r.length;a++){var i=r[a],o=this.get(i,e);void 0!==o&&(n[i]=o)}if(n.id=this[W].id,n.tag=this[W].tag,n.name=this[W].name,n.metaThumbnailUrl=this[W].metaThumbnailUrl,n.metaPreviewUrl=this[W].metaPreviewUrl,n.metaDescription=this[W].metaDescription,n.metaAssetsPath=this[W].metaAssetsPath,n.metaElementPath=this[W].metaElementPath,n.metaBundlePath=this[W].metaBundlePath,n.metaElementAssets=this[W].metaElementAssets,n.metaIsElementLocked=this[W].metaIsElementLocked,void 0!==this[W].customHeaderTitle&&(n.customHeaderTitle=this[W].customHeaderTitle),void 0!==this[W].hidden?n.hidden=this[W].hidden:n.hidden=!1,void 0!==this[W].parent&&""!==this[W].parent?n.parent=this[W].parent:n.parent=!1,void 0!==this[W].order?n.order=this[W].order:n.order=0,t){var s=this.getPublicKeys();return u.a.pick(n,s)}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[W].settings).filter((function(n){var a=t[W].settings[n],r=t.get(n);return e(n,r,a)}))}},{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[q].has()){var e=G.action("get",this[W].tag);!0!==f.a.env("VCV_DEBUG")||e&&e.component||console.error("Component settings doesnt exists! Failed to get component",this[W].tag,this[W],e,this[q]),e&&e.component&&e.component(this[q])}return this[q].get()}},{key:"render",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];this[q].has()||G.action("get",this[W].tag).component(this[q]);var a=this[q].get(),r={},i={},o=this.getAll();return r.key=this[W].id+"-"+Date.now(),r.id=this[W].atts&&void 0!==this[W].atts.metaCustomId?this[W].atts.metaCustomId:this[W].id,i["data-vc-element"]=this[W].id,(void 0===t||t)&&(r.editor=i),r.atts=K.visualizeAttributes(K.get(o),!1,!1,!0),r.rawAtts=o,r.content=e,n&&z.trigger("updateInnerElementByData",o),C.a.createElement(N,{key:this[W].id+"-"+Date.now(),cookApi:K,cookElement:this,element:this.getAll(),elementToRender:a,elementProps:V({},r),inner:n})}}],[{key:"create",value:function(t){return new e({tag:t})}}]),e}(),Z=n("./node_modules/mobile-detect/mobile-detect.js"),X=n.n(Z),Q=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),J=n.n(Q),ee=n("./node_modules/striptags/src/striptags.js"),te=n.n(ee),ne=n("./public/components/layoutHelpers/tinymce/tinymceVcvHtmleditorPlugin.js"),ae=n("./public/components/layoutHelpers/tinymce/fontFamily/tinymceFontsSelect.jquery.js"),re=n("./public/components/layoutHelpers/tinymce/fontFamily/getUsedFonts.js"),ie=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,a=P()(e);if(t){var r=P()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return M()(this,n)}}var se=f.a.getService("document"),le=f.a.getStorage("elements"),ce=f.a.getStorage("wordpressData"),ue=f.a.getStorage("workspace"),de=function(e){j()(n,e);var t=oe(n);function n(e){var a;return g()(this,n),(a=t.call(this,e)).iframe=document.querySelector("#vcv-editor-iframe"),a.layoutHeader=document.querySelector("#vcv-layout-header"),a.iframeWindow=a.iframe&&a.iframe.contentWindow,a.iframeDocument=a.iframeWindow&&a.iframeWindow.document,a.globalEditor=a.iframeWindow.tinymce,a.state={contentEditable:!1,trackMouse:!1,realContent:a.props.children,mouse:null,overlayTimeout:null,allowInline:a.props.options.allowInline,temporaryEditable:!1},a.handleLayoutModeChange=a.handleLayoutModeChange.bind(J()(a)),a.handleGlobalClick=a.handleGlobalClick.bind(J()(a)),a.handleDoubleClick=a.handleDoubleClick.bind(J()(a)),a.handleMouseDown=a.handleMouseDown.bind(J()(a)),a.handleMouseMove=a.handleMouseMove.bind(J()(a)),a.updateElementData=a.updateElementData.bind(J()(a)),a.handleMoreButtonClick=a.handleMoreButtonClick.bind(J()(a)),a.debouncedUpdateHtmlWithServer=u.a.debounce(a.updateHtmlWithServer,500),a}return _()(n,[{key:"componentDidMount",value:function(){this.debouncedUpdateHtmlWithServer(this.props.children)}},{key:"componentWillUnmount",value:function(){this.state.contentEditable&&(this.iframeWindow.removeEventListener("click",this.handleGlobalClick),this.layoutHeader.removeEventListener("click",this.handleGlobalClick),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.debouncedUpdateHtmlWithServer(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.editor&&this.editor.remove(),this.removeOverlay();var n=se.get(this.props.id),a=this.props.cook.get(n),r=this.editor?this.state.realContent:this.ref.innerHTML,i="text"===this.getInlineMode()?te()(r):r,o=this.props.paramParentField?this.props.paramParentField:this.props.fieldKey,s=o;if(this.props.paramField&&this.props.paramIndex>=0&&(i=this.getParamsGroupContent(a,i),s="".concat(o,":").concat(this.props.paramIndex,":").concat(this.props.paramField)),"htmleditor"===this.props.fieldType){var l=Object(re.a)(this.ref);if(l){var c=a.get("metaElementAssets"),u=c.googleFonts||{};u[s]=l,c.googleFonts=u,a.set("metaElementAssets",c)}}a.set(o,i),le.trigger("update",a.get("id"),a.toJS(),"contentEditable:".concat(a.get("tag"),":").concat(o),{disableUpdateAssets:!0});var d=ue.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(){ue.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),a=u.a.defaultsDeep({},n);return a.value[this.props.paramIndex][this.props.paramField]=t,a}},{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 a=e.querySelector(".vcv-ui-content-overlay");if(!a){(a=this.iframeDocument.createElementNS("http://www.w3.org/2000/svg","path")).classList.add("vcv-ui-content-overlay"),a.setAttribute("fill","rgba(0, 0, 0, .6)"),a.setAttribute("fill-rule","evenodd");var r={pointerEvents:"all"};for(var i in r)a.style[i]=r[i];e.appendChild(a)}var o=this.iframeDocument.querySelector("#vcv-ui-content-overlay-shadow");if(!o){(o=this.iframeDocument.createElement("div")).id="vcv-ui-content-overlay-shadow",o.classList.add("vcv-ui-content-overlay-shadow");var s={pointerEvents:"none",boxShadow:"rgba(0, 0, 0, 0.3) 1px 0 10px 0",position:"fixed"};for(var l in s)o.style[l]=s[l];this.iframeDocument.body.appendChild(o)}var c={domElement:this.ref,overlayContainer:e,overlay:a,overlayShadow:o};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 a=e.iframeDocument.querySelector("#vcv-ui-content-overlay-shadow");a&&a.parentNode.removeChild(a)}(),t.style.opacity=0)}},{key:"updateOverlayPosition",value:function(e){var t=15,n=5,a=e.domElement,r=e.overlayContainer,i=e.overlay,o=e.overlayShadow;r.style.width="".concat(this.iframeWindow.innerWidth,"px"),r.style.height="".concat(this.iframeWindow.innerHeight,"px");var s="M 0 0 H ".concat(this.iframeWindow.innerWidth," V ").concat(this.iframeWindow.innerHeight," H 0 V 0"),l=a.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");i.setAttribute("d","".concat(s," ").concat(u));var d={left:c.x,top:c.y,width:c.width,height:c.height};for(var f in d)o.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(ae.a)(this.iframeWindow),Object(ne.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.debouncedUpdateHtmlWithServer(this.state.realContent),ue.trigger("edit",this.props.id,"")}},{key:"updateHtmlWithServer",value:function(e){Object(ie.b)(e,this.ref,this.props.id)}},{key:"updateElementData",value:function(e){this.setState({realContent:e}),ce.state("status").set({status:"changed"})}},{key:"handleGlobalClick",value:function(e){var t=this,n=window.jQuery(e.target);n.is(".mce-container")||n.parents(".mce-container").length||n.attr("class")&&n.attr("class").indexOf("mce-")>-1||n.is('[data-vcv-element="'+this.props.id+'"]')||n.parents('[data-vcv-element="'+this.props.id+'"]').length||(this.editor&&this.editor.remove(),null!==f.a.getData("vcv:layoutCustomMode")&&(f.a.setData("vcv:layoutCustomMode",null),window.setTimeout((function(){t.handleLayoutModeChange(null)}),0)),this.debouncedUpdateHtmlWithServer(this.state.realContent))}},{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.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(!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,a=0;if(void 0!==n.getSelection){var r=n.getSelection();if(r.rangeCount){var i=r.getRangeAt(0),o=i.cloneRange();o.selectNodeContents(e),o.setEnd(i.endContainer,i.endOffset);var s=o.toString(),l=s.match(/(\r\n\t|\n|\r\t)/gm);a=s.length,l&&l.length&&(a-=l.length)}}return a}},{key:"setSelectionRange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,a=e.ownerDocument||e.document,r=a.defaultView||a.parentWindow;if(a.createRange&&r.getSelection){var i=a.createRange();i.selectNodeContents(e);for(var o=this.getTextNodesIn(e),s=!1,l=0,c=null,u=0;u<o.length;u++){var d=o[u];if(c=l+d.length,!s&&t>=l&&(t<c||t===c&&u<=o.length)&&(i.setStart(d,t-l),s=!0),s&&n<=c){i.setEnd(d,n-l);break}l=c}var f=r.getSelection();f.removeAllRanges(),f.addRange(i)}}},{key:"getTextNodesIn",value:function(e){var t=[];if(3===e.nodeType)t.push(e);else for(var n=e.childNodes,a=0,r=n.length;a<r;++a)t.push.apply(t,this.getTextNodesIn(n[a]));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 fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function he(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}o()(de,"propTypes",{api:D.a.object.isRequired,id:D.a.string.isRequired,fieldKey:D.a.string.isRequired,paramField:D.a.string,paramIndex:D.a.oneOfType([D.a.number,D.a.string]),fieldType:D.a.string.isRequired,children:D.a.oneOfType([D.a.arrayOf(D.a.node),D.a.node,D.a.string]),className:D.a.string,options:D.a.object,cook:D.a.object});var pe=Object(d.getService)("document"),me=Object(d.getService)("utils"),ve=me.getBlockRegexp,be=me.parseDynamicBlock,ge=ve(),ye=Object(d.getService)("dataManager"),_e=Object(d.getStorage)("hubElements"),we=Object(d.getStorage)("settings"),Ce=Object(d.getStorage)("elementSettings"),ke={},Se=0,xe={get:function(e){return e&&e.tag?new $(e,null,null,xe):(console.error("No element Tag provided",e),null)},buildSettingsElement:function(e,t,n){return new $(e,t,n,xe)},getSettings:function(e){return Ce.action("get",e)},getById:function(e){var t=pe.get(e);return null!==t?this.get(t):null},add:function(e,t,n,a){Ce.trigger("add",e,t,n,"function"==typeof a?a:void 0)},getTagByName:function(e){return Ce.action("findTagByName",e)},attributes:{add:function(e,t,n){var a=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}),a)},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],a=e.blockAtts,r=e.beforeBlock,i=e.afterBlock,o=we.state("postData").get(),s=a.value.replace("::",":"),l=null,c=a.sourceId||ye.get("sourceID");if(c=parseInt(c),ye.get("sourceID")!==c&&(o=o[c]),a&&a.value&&o&&void 0!==o[s]&&o&&o[s].length&&(l=o[s]),!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(a.value,")"));var d={value:a.value,currentValue:l};return(ye.get("sourceID")!==c||a.sourceId)&&(d.sourceId=c),C.a.createElement("htmleditor"===t.fieldType?"div":"span",{className:"vcvhelper",dangerouslySetInnerHTML:{__html:r+l+i},"data-vcvs-html":"\x3c!-- wp:vcv-gutenberg-blocks/dynamic-field-block ".concat(JSON.stringify(d)," --\x3e").concat(r+l+i,"\x3c!-- /wp:vcv-gutenberg-blocks/dynamic-field-block --\x3e")})}}return l||"No Value (".concat(a.value,")")},cleanComments:function(e,t){var n=function(e,n){if(e)for(;e[n];){var a=e[n];if(a.nodeType!==document.COMMENT_NODE)break;var r=a.textContent;if(-1!==r.indexOf("/dynamicElementComment")){-1!==r.indexOf("/dynamicElementComment:".concat(t))&&a.remove();break}a.remove()}};n(e,"previousSibling"),n(e,"nextSibling")},getCommentsStack:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r=t.getAll?t.getAll(!1):t.atts,i=[];return Object.keys(r).forEach((function(o){var s,l=!1,c=t.settings?t.settings(o):t.attrSettings.settings.options.settings;if(c[o]&&c[o].type)s=c[o].type;else{if(!c.type||!c.type.name)return;s=c.type.name}var u=c[o]&&c[o].options?c[o].options:c.settings&&c.settings.options?c.settings.options:{},f=r[o];"paramsGroup"===s&&t.get(o).value.forEach((function(r,s){var l={};l.element=t,l.attrKey=o,l.attrSettings=c,l.atts=r,l.paramGroupItemId="".concat(s,"-").concat(e);var u=xe.dynamicFields.getCommentsStack(e,l,n,a);a=u.attributesLevel,i=i.concat(u.commentStack)}));if(Object(d.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&u&&void 0!==u.dynamicField){if(u.dynamicField.html)return;if("htmleditor"===s)return;if("inputSelect"===s)l=f.input&&f.input.match(ge);else if("string"===s)l=f.match(ge);else if(-1!==["attachimage"].indexOf(s)){var h=f.link?f.link:f.urls&&f.urls[0]?f.urls[0].link:"";if(h&&h.url)if(h.url.match(ge)){var p={};p.element=t,p.settings=function(){return{settings:{options:{dynamicField:!0}},type:{name:"url"}}},p.atts={url:h};var m=xe.dynamicFields.getCommentsStack(e,p,n,a);a=m.attributesLevel,i=i.concat(m.commentStack)}l=(f=f.full?f.full:f.urls&&f.urls[0]?f.urls[0].full:"").match(ge)}else-1!==["url"].indexOf(s)&&(l=(f=f&&f.url?f.url:"").match(ge))}if(l){"inputSelect"===s&&(f=f.input);var v=be(f);v.blockAtts.elementId=e,void 0!==v.blockAtts.currentValue&&(v.blockAtts.currentValue=xe.dynamicFields.getDynamicFieldsData(v,{fieldType:s,fieldOptions:u},!0)),t.paramGroupItemId&&(v.blockAtts.paramGroupItemId=t.paramGroupItemId),a++,i.push({blockInfo:v,attributesLevel:a})}if(c.type&&c.type.name&&-1!==["designOptions","designOptionsAdvanced"].indexOf(c.type.name)){var b=f;b&&b.device&&Object.keys(b.device).forEach((function(t){var n="designOptionsAdvanced"===c.type.name?b.device[t].images:b.device[t].image,r=n&&n.urls&&n.urls[0]?n.urls[0].full:"";if("string"==typeof r&&r.match(ge)){var o=be(r);o.blockAtts.device=t,o.blockAtts.elementId=e,void 0!==o.blockAtts.currentValue&&(o.blockAtts.currentValue=xe.dynamicFields.getDynamicFieldsData(o,null,!0)),a++,i.push({blockInfo:o,attributesLevel:a})}}))}})),{attributesLevel:a,commentStack:i}},updateDynamicComments:function(e,t,n,a){if(Object(d.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&e&&n){var r=R.a.findDOMNode(e);xe.dynamicFields.cleanComments(r,t);var i=xe.dynamicFields.getCommentsStack(t,n,a);if(i.commentStack.length){a&&Se++;var o=xe.getParentCount(t),s=a?Se:0;r.insertAdjacentHTML("beforebegin","\x3c!-- vcwb/dynamicElementComment:".concat(t," --\x3e")),r.insertAdjacentHTML("afterend","\x3c!-- /vcwb/dynamicElementComment:".concat(t," --\x3e")),i.commentStack.forEach((function(e){var t=e.blockInfo,n=e.attributesLevel;r.insertAdjacentHTML("beforebegin","\x3c!-- wp:".concat(t.blockScope).concat(t.blockName,"-").concat(o,"-").concat(n,"-").concat(s," ").concat(JSON.stringify(t.blockAtts)," --\x3e")),r.insertAdjacentHTML("afterend","\x3c!-- /wp:".concat(t.blockScope).concat(t.blockName,"-").concat(o,"-").concat(n,"-").concat(s," ").concat(JSON.stringify(t.blockAtts)," --\x3e"))}))}}},getDynamicFieldsList:function(e){return(we.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,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};t||(t=ye.get("sourceID"));var r=a.dynamicTemplateProps,i=a.forceSaveSourceId,o=null;if(r){var s=Object.assign({},r);s.value=e,i||ye.get("sourceID")!==t?s.sourceId=t:delete s.sourceId,o="\x3c!-- wp:vcv-gutenberg-blocks/dynamic-field-block ".concat(JSON.stringify(s)," --\x3e\x3c!-- /wp:vcv-gutenberg-blocks/dynamic-field-block --\x3e")}else{var l=xe.dynamicFields.getDynamicFieldsData({blockAtts:{value:e,sourceId:t}},n,!0),c={value:e,currentValue:l};(ye.get("sourceID")!==t||i)&&(c.sourceId=t),o="\x3c!-- wp:vcv-gutenberg-blocks/dynamic-field-block ".concat(JSON.stringify(c)," --\x3e\x3c!-- /wp:vcv-gutenberg-blocks/dynamic-field-block --\x3e")}return o},getDefaultDynamicFieldKey:function(e){var t=xe.dynamicFields.getDynamicFieldsList(e),n=Object.values(t),a="";return n[0]&&n[0].group&&n[0].group.values&&n[0].group.values[0]&&(a=n[0].group.values[0].value),a},getDefaultValue:function(e){if(e.defaultValue)return e.defaultValue;var t=e.fieldKey,n=e.elementAccessPoint.cook().settings(t).settings,a=n.defaultValue;return void 0===a&&n.value&&(a=n.value),a||""}},list:{settings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["name"],t=Ce.action("list");return u.a.sortBy(t.map((function(e){var t=Object(h.a)(e.settings);return xe.get(t).toJS()})),e)},elements:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["name"],t=Ce.action("list");return u.a.sortBy(t.map((function(e){var t=Object(h.a)(e.settings);return xe.get(t)})),e)}},getContainerChildren:function(e){return Object.prototype.hasOwnProperty.call(ke,e)?ke[e]:[]},getParentCount:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=pe.get(e),a=!(!n||!n.parent)&&n.parent;if(a){var r=pe.get(a);return t++,xe.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],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=n?n.atts:e.getAll(!1),o=n?n.id:i.id,s={},c=!0,u=new X.a(window.navigator.userAgent);return u.mobile()&&(u.tablet()||u.phone())&&(c=!1),Object.keys(i).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,v=m="object"!==l()(i[u])||null===i[u]||i[u]instanceof Array?i[u]:JSON.parse(JSON.stringify(i[u])),b=!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(ge):m.match(ge))&&(b=!0);else if(-1!==["attachimage"].indexOf(f)){var g=m.full?m.full:m.urls&&m.urls[0]?m.urls[0].full:"";(b=g.match(ge))&&(v=g);var y=m.link?m.link:m.urls&&m.urls[0]?m.urls[0].link:"";if(y&&y.url&&y.url.match(ge)){var _={atts:{url:y}},w=xe.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 k=m&&m.url?m.url:"";(b=k.match(ge))&&(v=k)}if(b){var S;S="inputSelect"===f?v.input&&v.input.split(ge):v.split(ge);var x=xe.dynamicFields.getDynamicFieldsData({fieldKey:u,value:v,blockName:S[3],blockAtts:JSON.parse(S[4].trim()),blockContent:S[7],beforeBlock:S[0]||"",afterBlock:S[14]||""},{fieldKey:u,fieldType:f,fieldOptions:p});if(-1!==["attachimage"].indexOf(f))if(m&&m.full)m.full=x,s[u]=m;else if(m.urls&&m.urls[0]){var E={ids:[],urls:[{full:x}]};m.urls[0]&&m.urls[0].filter&&(E.urls[0].filter=m.urls[0].filter),m.urls[0]&&m.urls[0].link&&(E.urls[0].link=m.urls[0].link),s[u]=E}else s[u]=x;else"inputSelect"===f?(m.input=x,m.select=null,s[u]=m):"url"===f?(m.url=x,s[u]=m):s[u]=x}else if(!a&&p&&p.inline){Object(d.env)("VCV_ADDON_ROLE_MANAGER_ENABLED")&&e.get("metaIsElementLocked")&&!ye.get("vcvManageOptions")&&(c=!1);var j={};n&&(j.paramIndex=n.index,j.paramField=u,j.paramParentField=n.attrKey),s[u]=C.a.createElement(de,r()({id:o,fieldKey:u,fieldType:f,api:t,cook:xe,options:he(he({},p),{},{allowInline:c})},j),m||"")}else if("paramsGroup"===f){var T={};T.element=e,T.attrKey=u,T.attrSettings=h,T.allowInline=c,T.id=o;var M={value:[]};e.get(u).value.forEach((function(n,r){T.atts=n,T.index=r,M.value[r]=xe.visualizeAttributes(e,t,T,a)})),s[u]=M}else if("htmleditor"===f&&(!p||!p.inline)||a&&p&&p.inline)s[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 O;(O="function"==typeof window[p.global]?window[p.global]():window[p.global])&&O.length&&(s[u]=O[0].value)}else s[u]=m})),s}},Ee=function(){var e=xe.list.elements();e.forEach((function(t){var n=t.containerFor(),a=t.get("tag");n.length&&n.indexOf("General")<0&&(ke[a]=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))}))};_e.on("start",(function(){setTimeout((function(){Ee()}),1)})),_e.on("add",(function(){setTimeout((function(){Ee()}),1)})),Object(d.addService)("cook",xe)},"./public/editor/services/dataManager/service.js":function(e,t,n){var a,r=n("./node_modules/vc-cake/index.js"),i={get:function(e){return Object.prototype.hasOwnProperty.call(a,e)?a[e]():null},set:function(e,t){a[e]=function(){return t}},reset:function(){a={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()},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_UPDATE_ACTIONS&&window.VCV_UPDATE_ACTIONS()},slug:function(){return window.VCV_SLUG&&window.VCV_SLUG()},updateProcessActionUrl:function(){return window.VCV_UPDATE_PROCESS_ACTION_URL&&window.VCV_UPDATE_PROCESS_ACTION_URL()},updateGlobalVariablesUrl:function(){return window.VCV_UPDATE_GLOBAL_VARIABLES_URL&&window.VCV_UPDATE_GLOBAL_VARIABLES_URL()},updateVendorUrl:function(){return window.VCV_UPDATE_VENDOR_URL&&window.VCV_UPDATE_VENDOR_URL()},updateWPBundleUrl:function(){return window.VCV_UPDATE_WP_BUNDLE_URL&&window.VCV_UPDATE_WP_BUNDLE_URL()},licenseType:function(){return window.VCV_LICENSE_TYPE&&window.VCV_LICENSE_TYPE()},rebuildPostSkipPost:function(){return window.vcvRebuildPostSkipPost},errorReportUrl:function(){return window.VCV_ERROR_REPORT_URL&&window.VCV_ERROR_REPORT_URL()},supportUrl:function(){return window.VCV_SUPPORT_URL&&window.VCV_SUPPORT_URL()},licenseKey:function(){return window.VCV_LICENSE_KEY&&window.VCV_LICENSE_KEY()},apiUrl:function(){return window.VCV_API_URL&&window.VCV_API_URL()},pluginUrl:function(){return window.VCV_PLUGIN_URL&&window.VCV_PLUGIN_URL()},licenseUnsplashAuthorApiKey:function(){return window.VCV_LICENSE_UNSPLASH_AUTHOR_API_KEY&&window.VCV_LICENSE_UNSPLASH_AUTHOR_API_KEY()},createMenuUrl:function(){return window.vcvCreateMenuUrl},utm:function(){return window.VCV_UTM?window.VCV_UTM():{}},hubServerTime:function(){return window.VCV_HUB_SERVER_TIME&&window.VCV_HUB_SERVER_TIME()},pageList:function(){return window.VCV_PAGE_LIST},excerpt:function(){return window.VCV_EXCERPT},authorList:function(){return window.VCV_AUTHOR_LIST},commentStatus:function(){return window.VCV_COMMENT_STATUS},pingStatus:function(){return window.VCV_PING_STATUS},manageMenuUrl:function(){return window.vcvManageMenuUrl},featuredImage:function(){return window.VCV_FEATURED_IMAGE&&window.VCV_FEATURED_IMAGE()},postData:function(){return window.vcvPostData||{}},hubTeaserShowBadge:function(){return window.vcvHubTeaserShowBadge},tags:function(){return window.VCV_TAGS},categories:function(){return window.VCV_CATEGORIES},pluginVersion:function(){return window.VCV_PLUGIN_VERSION&&window.VCV_PLUGIN_VERSION()},frontEndError:function(){return window.vcvFeError||"default"},pageEditableNonce:function(){return window.vcvPageEditableNonce},freezeReady:function(){return window.vcvFreezeReady},ajaxUrl:function(){return window.vcvAjaxUrl},pluginSourceUrl:function(){return window.vcvPluginSourceUrl},gutenbergEditorUrl:function(){return window.vcvGutenbergEditorUrl?window.vcvGutenbergEditorUrl:"/wp-admin/post-new.php?post_type=vcv_gutenberg_attr"},hubGetTemplates:function(){return window.VCV_HUB_GET_TEMPLATES&&window.VCV_HUB_GET_TEMPLATES()},agreeHubTerms:function(){return window.vcvAgreeHubTerms}}}};i.reset(),r.addService("dataManager",i)},"./public/editor/services/dataProcessor/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),r=Object(a.getService)("utils"),i=[],o=1,s={http:function(e){var t=function(e,t,n,a){var r=new Promise((function(r,i){var o=new window.XMLHttpRequest;o.open(e,t),a&&o.setRequestHeader("Content-type",a);try{o.send(n?window.jQuery.param(n):"")}catch(s){i(this.statusText)}o.onload=function(){this.status>=200&&this.status<300?r(this.response):i(this.statusText)},o.onerror=function(){i(this.statusText)}})),s=o;return r.key=s,o++,i.push(r),r.catch((function(e){throw console.warn("Ajax Request rejected",e),i=i.filter((function(e){return e.key!==s})),e}))};return{url:e,get:function(e){return this.ajax("GET",e)},post:function(e){return this.ajax("POST",e,"application/x-www-form-urlencoded")},put:function(e){return this.ajax("PUT",e,"application/x-www-form-urlencoded")},delete:function(e){return this.ajax("DELETE",e)},ajax:function(e,n,a){return t(e,this.url,n,a)}}},appServerRequest:function(e){var t=Object(a.getService)("dataManager"),n=t.get("ajaxUrl");(e=Object.assign({"vcv-nonce":t.get("nonce"),"vcv-source-id":t.get("sourceID")},e),Object(a.env)("VCV_JS_SAVE_ZIP"))&&(e={"vcv-zip":r.compressData(e)});return this.http(n).post(e)},appAdminServerRequest:function(e){var t=Object(a.getService)("dataManager"),n=t.get("adminAjaxUrl");(e=Object.assign({"vcv-nonce":t.get("nonce"),"vcv-source-id":t.get("sourceID")},e),Object(a.env)("VCV_JS_SAVE_ZIP"))&&(e={"vcv-zip":r.compressData(e)});return this.http(n).post(e)},loadScript:function(e,t){return this.http(e).ajax("get",void 0,"application/javascript").then((function(e){var n=document.createElement("script");n.innerHTML=e,t?t.appendChild(n):document.body.appendChild(n)}))},appAllDone:function(){return Promise.all(i).then((function(){i=[]}))}};Object(a.addService)("dataProcessor",s)},"./public/editor/services/document/service.js":function(e,t,n){var a=n("./node_modules/vc-cake/index.js"),r=n("./node_modules/immutable/dist/immutable.es.js"),i=a.getService("utils").createKey,o={data:r.fromJS({}),getChildren:function(e){return o.data.valueSeq().filter((function(t){return t.get("parent")===e})).sortBy((function(e){return e.get("order")}))},getLastOrderIndex:function(e){var t=this.getChildren(e).last();return t?t.get("order")+1:0},moveDownAfter:function(e,t){var n=o.data.get(e);o.data.valueSeq().filter((function(e){return e.get("id")!==n.get("id")&&e.get("parent")===n.get("parent")&&e.get("order")>=n.get("order")})).map((function(e){return e.get("id")})).toJS().forEach((function(e){var n=o.data.get(e);n=n.set("order",n.get("order")+t),o.data=o.data.set(e,n)}),this)}},s={create:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.id||i(),a={id:n,parent:e.parent||!1};t&&t.insertAfter||(a.order=o.getLastOrderIndex(e.parent||!1));var s=r.Map(e).mergeDeep(a);return o.data=o.data.set(n,s),t&&t.insertAfter&&this.moveAfter(n,t.insertAfter),s.toJS()},delete:function(e){var t=this,n=[];return o.data=o.data.delete(e),n.push(e),o.getChildren(e).forEach((function(e){n=n.concat(t.delete(e.get("id")))}),this),n},update:function(e,t){var n=o.data.get(e).merge(t);return o.data=o.data.set(e,n),n.toJS()},get:function(e){var t=o.data.get(e);return t?t.toJS():null},children:function(e){return o.getChildren(e).toJS()},resort:function(e,t){e=o.filterId(e),t.forEach((function(n){var a=o.data.get(n);if(a){var r=t.indexOf(a.get("id"));a=a.withMutations((function(t){t.set("parent",e).set("order",r)})),o.data=o.data.set(n,a)}}),this)},moveBefore:function(e,t){var n=o.data.get(e),a=o.data.get(t);n=n.withMutations((function(e){e.set("order",a.get("order")).set("parent",a.get("parent"))})),o.data=o.data.set(n.get("id"),n),o.moveDownAfter(n.get("id"),1)},moveAfter:function(e,t){var n=o.data.get(e),a=o.data.get(t);n=n.withMutations((function(e){e.set("order",a.get("order")).set("parent",a.get("parent"))})),o.data=o.data.set(n.get("id"),n),o.moveDownAfter(a.get("id"),1)},appendTo:function(e,t){var n=o.data.get(e),a=o.data.get(t);n=n.withMutations((function(e){e.set("order",o.getLastOrderIndex(t)).set("parent",!!a&&a.get("id"))})),o.data=o.data.set(n.get("id"),n)},clone:function(e,t,n){var a=this,r=o.data.get(e);if(!r)return!1;var s=i(),l=r.withMutations((function(e){e.set("id",s),void 0!==t&&e.set("parent",t)}));o.data=o.data.set(s,l);var c=l.toJS();return c.metaCustomId&&(c.metaCustomId=!1,this.update(s,c)),o.getChildren(r.get("id")).forEach((function(e){a.clone(e.get("id"),s,!0)}),this),!0!==n&&this.moveAfter(s,e),l.toJS()},copy:function(e){var t=this,n=[],a=o.data.get(e);if(!a)return!1;var r=i(),s=a.withMutations((function(e){e.set("id",r),e.set("metaCustomId",""),e.set("parent","")}));return o.getChildren(a.get("id")).forEach((function(e){n.push(t.copy(e.get("id"),r,!0))}),this),{element:s.toJS(),children:n}},getDescendants:function(e){var t={},n=o.data.get(e);if(!n)return!1;return t[e]=n.toJS(),function e(t,n){o.getChildren(t.get("id")).forEach((function(t){n[t.get("id")]=t.toJS(),e(t,n)}))}(n,t),t},all:function(){return o.data.toJS()},reset:function(e){o.data=r.fromJS(e),o.data=o.data.map((function(e){return e.set("order",parseInt(e.get("order")))}))},size:function(){return o.data.size},filter:function(e){return o.data.valueSeq().filter(e).toJS()},getTopParent:function(e){var t=this.get(e);return t&&t.parent?this.getTopParent(t.parent):e},getByTag:function(e){var t={},n=o.data.toJS();return Object.keys(n).map((function(a){n[a].tag===e&&(t[a]=n[a])})),t}};a.addService("document",s)},"./public/editor/services/elementAccessPoint/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),r=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),i=n.n(r),o=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),s=n.n(o),l=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),c=n.n(l);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){i()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=Symbol(" _cookElement"),h=Symbol(" _data"),p=function(){function e(t,n,a){var r=this;s()(this,e),this.inner=t.inner,this.id=t.id,this.tag=t.tag,this.services=n,this.storages=a,Object.defineProperty(this,h,{writable:!1,value:t}),Object.defineProperty(this,f,{writable:!1,value:function(){return r.services.cook.get(r[h])}}),void 0===this.id&&(this.id=this.cook().get("id"))}return c()(e,[{key:"set",value:function(e,t){var n=this.cook();n.set(e,t),this[h][e]=t,this.inner||this.storages.elements.trigger("update",this.id,d(d({},this.cook().toJS()),{},i()({},e,t)),"editForm",{changedAttribute:e,changedAttributeType:n.settings(e).type})}},{key:"cook",value:function(){return this[f]()}},{key:"onChange",value:function(e){this.storages.elements.on("element:".concat(this.id),e)}},{key:"onAttributeChange",value:function(e,t){}},{key:"ignoreChange",value:function(e){this.storages.elements.off("element:".concat(this.id),e)}},{key:"ignoreAttributeChange",value:function(e,t){}}]),e}(),m={document:Object(a.getService)("document"),cook:Object(a.getService)("cook")},v={elements:Object(a.getStorage)("elements")},b={getInstance:function(e,t){if(e){if(t=m.document.get(e))return new p(t,m,v)}else if(t)return t.inner=!0,new p(t,m,v);return null}};Object(a.addService)("elementAccessPoint",b)},"./public/editor/services/elementAssetsLibrary/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/toConsumableArray/index.js"),r=n.n(a),i=n("./node_modules/vc-cake/index.js"),o=n.n(i),s=function(e){var t=o.a.getService("sharedAssetsLibrary"),n=o.a.getStorage("assets").state("jsLibs").get(),a={cssBundles:[],jsBundles:[]};if(!n)return a;var r=n.elements.find((function(t){return t.id===e.get("id")})),i=r&&r.assetLibraries;return i&&i.length&&i.forEach((function(e){var n=t.getAssetsLibraryFiles(e);n&&n.cssBundles&&n.cssBundles.length&&(a.cssBundles=a.cssBundles.concat(n.cssBundles)),n&&n.jsBundles&&n.jsBundles.length&&(a.jsBundles=a.jsBundles.concat(n.jsBundles))})),a},l=function(e){var t=o.a.getService("sharedAssetsLibrary"),n=o.a.getStorage("assetsUpdate").state("jsLibs").get(),a={cssBundles:[],jsBundles:[]};if(n&&n.elements){var r=n.elements.find((function(t){return t.id===e.get("id")})),i=r&&r.assetLibraries;i&&i.length&&i.forEach((function(e){var n=t.getAssetsLibraryFiles(e);n&&n.cssBundles&&n.cssBundles.length&&(a.cssBundles=a.cssBundles.concat(n.cssBundles)),n&&n.jsBundles&&n.jsBundles.length&&(a.jsBundles=a.jsBundles.concat(n.jsBundles))}))}return a},c=function(e){var t={cssBundles:[],jsBundles:[]},n=o.a.getService("rulesManager"),a=e.get("metaElementPath"),r=e.get("metaPublicJs")&&e.get("metaPublicJs").libraries;return r&&r.forEach((function(r){var i=[];r.libPaths&&r.libPaths.length&&(r.rules?n.checkSync(e.toJS(),r.rules,(function(e){e&&(i=i.concat(r.libPaths))})):i=i.concat(r.libPaths)),i=i.map((function(e){return a+e})),t.jsBundles=t.jsBundles.concat(i)})),t},u=function(e,t){var n={cssBundles:[],jsBundles:[]};if(t&&t.metaPublicJs){var a=o.a.getService("rulesManager"),r=e.get("metaElementPath"),i=e.get("metaPublicJs")&&e.get("metaPublicJs").libraries;i&&i.forEach((function(t){var i=[];t.libPaths&&t.libPaths.length&&(t.rules?a.checkSync(e.toJS(),t.rules,(function(e){e&&(i=i.concat(t.libPaths))})):i=i.concat(t.libPaths)),i=i.map((function(e){return r+e})),n.jsBundles=n.jsBundles.concat(i)}))}else{var s=e.get("metaBackendEditorJs"),l=e.get("metaElementPath");s&&s.length&&(s=s.map((function(e){return l+e})),n.jsBundles=n.jsBundles.concat(s))}return n},d=function(e,t,n){var a={cssBundles:[],jsBundles:[]},i=o.a.getService("cook");return e.filter((function(e,r,o){if("element"===o.type){var s=i.get(r);if(!s)return;var l=t(s,t,n);a.cssBundles=a.cssBundles.concat(l.cssBundles),a.jsBundles=a.jsBundles.concat(l.jsBundles)}})),a.cssBundles=r()(new Set(a.cssBundles)),a.jsBundles=r()(new Set(a.jsBundles)),a},f=function(e){var t=o.a.getService("rulesManager"),n=o.a.getService("sharedAssetsLibrary"),a=e.get("sharedAssetsLibrary")&&e.get("sharedAssetsLibrary").libraries,r={cssBundles:[],jsBundles:[]},i=[];a&&a.forEach((function(n){n.libsNames&&n.libsNames.length&&(n.rules?t.checkSync(e.toJS(),n.rules,(function(e){e&&(i=i.concat(n.libsNames))})):i=i.concat(n.libsNames))})),i.forEach((function(e){var t=n.getAssetsLibraryFiles(e);t&&t.cssBundles&&t.cssBundles.length&&(r.cssBundles=r.cssBundles.concat(t.cssBundles)),t&&t.jsBundles&&t.jsBundles.length&&(r.jsBundles=r.jsBundles.concat(t.jsBundles))}));var s=e.get("metaElementAssets"),l=s&&s.googleFonts;return l&&Object.keys(l).forEach((function(e){var t=l[e];Object.keys(t).forEach((function(e){var n=t[e],a="".concat(e);n.variants&&(a+=":".concat(n.variants.join(","))),n.subsets&&(a+="&subset=".concat(n.subsets)),r.cssBundles.push("https://fonts.googleapis.com/css?family=".concat(a))}))})),r},h=function e(t){if(!t)return[];var n=o.a.getService("cook"),a=new Set,i=t.get("settings"),s=t.toJS();for(var l in i)if("element"===i[l].type){var c=n.get(s[l]);a=new Set(r()(a).concat(e(c)))}else if("googleFonts"===i[l].type){var u=t.get(l);if(u){var d=u.fontStyle?"regular"===u.fontStyle.style?"":u.fontStyle.style:null,f="";f=u.fontStyle?"https://fonts.googleapis.com/css?family=".concat(u.fontFamily,":").concat(u.fontStyle.weight+d):"https://fonts.googleapis.com/css?family=".concat(u.fontFamily),a.add(f)}}return r()(a)},p={getAssetsFilesByTags:function(e){var t={cssBundles:[],jsBundles:[]},n=o.a.getService("cook");return e.forEach((function(e){var a=n.get({tag:e});if(a){var r=p.getAssetsFilesByElement(a);t.cssBundles=t.cssBundles.concat(r.cssBundles),t.jsBundles=t.jsBundles.concat(r.jsBundles)}})),t.cssBundles=r()(new Set(t.cssBundles)),t.jsBundles=r()(new Set(t.jsBundles)),t},getAssetsFilesByElement:function(e){var t={cssBundles:[],jsBundles:[]};if(!e)return t;var n=s(e),a=c(e),i=f(e);t.cssBundles=t.cssBundles.concat(i.cssBundles),t.jsBundles=t.jsBundles.concat(i.jsBundles),t.cssBundles=t.cssBundles.concat(n.cssBundles),t.jsBundles=t.jsBundles.concat(n.jsBundles),t.cssBundles=t.cssBundles.concat(a.cssBundles),t.jsBundles=t.jsBundles.concat(a.jsBundles),t.cssBundles=t.cssBundles.concat(h(e));var o=p.getAssetsFilesByElement,l=d(e,o);return t.cssBundles=t.cssBundles.concat(l.cssBundles),t.jsBundles=t.jsBundles.concat(l.jsBundles),t.cssBundles=r()(new Set(t.cssBundles)),t.jsBundles=r()(new Set(t.jsBundles)),t},getBackendEditorAssetsFilesByElement:function(e,t){var n={cssBundles:[],jsBundles:[]};if(!e)return n;var a=l(e),i=u(e,t);n.cssBundles=n.cssBundles.concat(a.cssBundles),n.jsBundles=n.jsBundles.concat(a.jsBundles),n.cssBundles=n.cssBundles.concat(i.cssBundles),n.jsBundles=n.jsBundles.concat(i.jsBundles),n.cssBundles=n.cssBundles.concat(h(e));var o=p.getBackendEditorAssetsFilesByElement,s=d(e,o,t);return n.cssBundles=n.cssBundles.concat(s.cssBundles),n.jsBundles=n.jsBundles.concat(s.jsBundles),n.cssBundles=r()(new Set(n.cssBundles)),n.jsBundles=r()(new Set(n.jsBundles)),n}};o.a.addService("elementAssetsLibrary",p)},"./public/editor/services/hubAddons/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),r=n.n(a),i=r.a.getService("dataManager").get("hubGetAddons"),o={all:function(){return i},add:function(e){i[e.tag]=e},get:function(e){return i&&i[e]?i[e]:null}};r.a.addService("hubAddons",o)},"./public/editor/services/hubElements/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),r=n.n(a),i=function(e,t){return e.thirdParty?1:t.thirdParty||e.metaOrder&&void 0===t.metaOrder?-1:void 0===e.metaOrder&&t.metaOrder?1:e.metaOrder&&t.metaOrder?e.metaOrder-t.metaOrder:e.name?e.name.localeCompare(t.name,{kn:!0},{sensitivity:"base"}):-1},o=n("./node_modules/lodash/lodash.js"),s=n.n(o),l=r.a.getStorage("hubElements"),c=r.a.getService("cook"),u={get:function(e){return l.state("categories").get()[e]},getElementName:function(e){var t="";if(e.name)t=e.name;else if("function"==typeof e.get)e.get("name")&&(t=e.get("name"));else if(e.tag){var n=c.get(e);n.get("name")&&(t=n.get("name"))}return t.toLowerCase()},getElementDescription:function(e){var t="";if(e.metaDescription)t=e.metaDescription;else if(e.tag){var n=c.get(e).get("metaDescription");n&&(t=n)}return t.toLowerCase()},getSortedElements:s.a.memoize((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],n=l.state("elements").get();return e.length||(e=Object.keys(n)),e.forEach((function(e){if(n[e]&&!n[e].metaIsElementRemoved){var a=c.get({tag:e}).toJS(!0,!1),r=n[e];a.thirdParty=Object.prototype.hasOwnProperty.call(r,"thirdParty")&&!0===r.thirdParty,delete a.id,a.usageCount=n[e].usageCount,a.metaIsDefaultElement=n[e].metaIsDefaultElement,t.push(a)}})),t.sort(i)})),getElementIcon:s.a.memoize((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=u.getElementCategoryName(e),a=l.state("categories").get();return n&&t?a[n]&&a[n].iconDark?a[n].iconDark:a.Misc.iconDark:n&&a[n]&&a[n].icon?a[n].icon:a.Misc.icon})),getElementCategoryName:s.a.memoize((function(e){var t=l.state("categories").get();return Object.keys(t).find((function(n){var a=t[n];return a.elements&&a.elements.includes(e)}))}))};r.a.addService("hubElements",u)},"./public/editor/services/modernAssetsStorage/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/vc-cake/index.js"),l=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),c=n.n(l),u=n("./node_modules/@babel/runtime/helpers/typeof/index.js"),d=n.n(u),f=n("./node_modules/lodash/lodash.js"),h=n.n(f);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var v=Object(s.getService)("cook"),b=new(function(){function e(){r()(this,e)}return o()(e,[{key:"getElementTagsByTagName",value:function(e,t){var n=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=v.getSettings(e);if(!r)return t;for(var i in r.settings)if("element"===r.settings[i].type)h.a.isEmpty(a)||h.a.isEmpty(a[i])?r.settings[i].value.tag&&(t=this.getElementTagsByTagName(r.settings[i].value.tag,t)):a[i].tag&&(t=this.getElementTagsByTagName(a[i].tag,t,a[i]));else if("paramsGroup"===r.settings[i].type){var o=a[i];o&&o.value&&o.value.length&&o.value.forEach((function(e){for(var a in e){var r=e[a];r.tag&&(t=n.getElementTagsByTagName(r.tag,t,r))}}))}return Object.prototype.hasOwnProperty.call(t,e)||(t[e]=!0),t}},{key:"getCssMixinsByElement",value:function(e){var t,n=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!(t=!1===r?v.get(e):v.buildSettingsElement(e,r,i)))return Object(s.env)("VCV_DEBUG")&&console.warn("AssetsStorage no element found",e,a,r,i),a;var o=t.get("settings"),l={},u=t.data.tag||"innerTag",f=function(e){if("element"===o[e].type)a=n.getCssMixinsByElement(t.get(e),a);else if("paramsGroup"===o[e].type){var r=t.get(e);if(r&&r.value&&r.value.length){var i=o[e].options.settings,s={};for(var f in i)s[f]=t.settings(f,i).settings;r.value.forEach((function(r,i){var o=t.get("cssSettings"),l=n.getCssMixinsByElement(r,{},s,o);void 0===a[u]&&(a[u]={}),void 0===a[u][e]&&(a[u][e]={}),a[u][e][i]=l}))}}else if(Object.prototype.hasOwnProperty.call(o[e],"options")&&Object.prototype.hasOwnProperty.call(o[e].options,"cssMixin")){var h=o[e].options.cssMixin,p=t.get("cssSettings");if(!l[h.mixin]&&p.mixins[h.mixin]&&(l[h.mixin]={variables:{},src:p.mixins[h.mixin].mixin,path:t.get("metaElementPath")}),"designOptions"===o[e].type||"designOptionsAdvanced"===o[e].type)!function(){var e=t.get("designOptions");if(e&&e.attributeMixins){l[h.mixin].selector=h.selector,l[h.mixin].variables={all:{value:!1},xs:{value:!1},sm:{value:!1},md:{value:!1},lg:{value:!1},xl:{value:!1}};var n=function(t){if(e.attributeMixins[t]&&e.attributeMixins[t].variables){var n=e.attributeMixins[t].variables.device&&e.attributeMixins[t].variables.device.value?e.attributeMixins[t].variables.device.value:"all",a=c()({},n,{value:!0});if("all"===h.property)for(var r in e.attributeMixins[t].variables){"device"!==r&&(a[n+r]=e.attributeMixins[t].variables[r])}else h.property.split(" ").forEach((function(r){for(var i in e.attributeMixins[t].variables){if(i.indexOf(r)>=0)a[n+i]=e.attributeMixins[t].variables[i]}}));l[h.mixin].variables=m(m({},l[h.mixin].variables),a)}};for(var a in e.attributeMixins)n(a)}}();else{if(!Object.prototype.hasOwnProperty.call(l,h.mixin))return console.warn("".concat(h.mixin," not found in element! Please check your mixin!")),{v:{}};var v=o[e].value,b=t.get(e);"number"==typeof b&&(v=b.toString()),"string"==typeof b&&(v=b),"object"===d()(b)&&b.constructor===Object&&b.mixinValue&&(v=b.mixinValue),"object"===d()(b)&&b.constructor===Object&&h.valueKey&&(v=b[h.valueKey]),l[h.mixin].variables[h.property]={value:v},h.namePattern&&(l[h.mixin].variables[h.property].namePattern=h.namePattern)}}};for(var p in o){var b=f(p);if("object"===d()(b))return b.v}var g=function(e){a[u]||(a[u]={}),a[u][e]||(a[u][e]={});var t=[],n={},r=!1;Object.keys(l[e].variables).sort().forEach((function(a){var i=l[e].variables[a].value||"empty";h.a.isString(i)||Object(s.env)("VCV_DEBUG")&&console.warn("Mixin attribute value not a string",i,a,e,l),"empty"!==(i+="")&&l[e].variables[a].namePattern&&(i=(i=i.match(new RegExp(l[e].variables[a].namePattern,"gi"))).length?i.join("-"):"empty"),i.indexOf("%")&&(i=i.replace("%","percent")),t.push(i),n[a]=l[e].variables[a].value||!1,n[a]&&["all","xs","sm","md","lg","xl"].indexOf(a)<0&&(r=!0)}));var i=l[e].selector||t.join("--");i&&r&&(n.selector=i,a[u][e][i]||(a[u][e][i]=n))};for(var y in l)g(y);return a}},{key:"getAttributesMixinsByElement",value:function(e){var t=v.get(e);if(!t)return{};var n={},a=t.get("settings"),r={},i=t.get("tag"),o=t.get("id"),s=function(e){if(Object.prototype.hasOwnProperty.call(a,e)){var n=t.get(e);if(n){var i={},o=a[e].attrSettings;o.type.component&&o.type.component.buildMixins&&(i=Object.assign(i,o.type.component.buildMixins(t.toJS(),n,t,o))),n.attributeMixins&&(i=Object.assign(i,n.attributeMixins)),i&&Object.keys(i).forEach((function(t){r["".concat(e,":").concat(t)]=h.a.defaultsDeep({},i[t])}))}}};for(var l in a)s(l);var c=function(e){var a={},s=!1;Object.keys(r[e].variables).sort().forEach((function(t){a[t]=r[e].variables[t].value||!1,a[t]&&(s=!0)})),s&&(n[i]||(n[i]={}),n[i][e]||(n[i][e]=Object.assign({},r[e])),a.selector||(a.selector="el-".concat(o)),n[i][e].src=r[e].src,n[i][e].variables=a,n[i][e].path=t.get("metaElementPath"))};for(var u in r)c(u);return n}},{key:"getCssDataByElement",value:function(e,t){if(!e)return null;t=h.a.defaults(t,{tags:!0,cssMixins:!0,attributeMixins:!0},{});var n={tags:[],cssMixins:[],attributeMixins:[]};if(t.tags){var a=this.getElementTagsByTagName(e.tag,{},e);Object.keys(a).forEach((function(e){var t=v.get({tag:e});if(t){var a=t.get("cssSettings");a.css&&n.tags.push({src:a.css,path:t.get("metaElementPath")})}}))}if(t.cssMixins&&(n.cssMixins=n.cssMixins.concat(this.getMixinStyles(e))),t.attributeMixins){var r=this.getAttributesMixinsByElement(e);Object.keys(r).forEach((function(e){Object.keys(r[e]).forEach((function(a){t.skipOnSave&&r[e][a].skipOnSave||n.attributeMixins.push(r[e][a])}))}))}return n}},{key:"elementCssBase",value:function(e){var t=[],n=v.get({tag:e});if(n){var a=n.get("cssSettings");return a.css&&t.push({src:a.css,path:n.get("metaElementPath")}),t}}},{key:"elementCssEditor",value:function(e){var t=[],n=v.get({tag:e});if(n){var a=n.get("cssSettings");return a.editorCss&&t.push({src:a.editorCss,path:n.get("metaElementPath")}),t}}},{key:"getElementLocalAttributesCssMixins",value:function(e){if(!e)return null;var t=[];return t=t.concat(this.getMixinStyles(e))}},{key:"getElementGlobalAttributesCssMixins",value:function(e){if(!e)return null;var t=[],n=this.getAttributesMixinsByElement(e);return Object.keys(n).forEach((function(e){Object.keys(n[e]).forEach((function(a){t.push(n[e][a])}))})),t}},{key:"getNestedMixinsStyles",value:function(e,t,n){var a=[];for(var r in t)for(var i in t[r])e.mixins&&e.mixins[r]&&a.push({variables:t[r][i],src:e.mixins[r].mixin,path:n.get("metaElementPath")});return a}},{key:"getMixinStyles",value:function(e){var t=this,n=[],a=this.getCssMixinsByElement(e,{});return Object.keys(a).forEach((function(r){var i=v.get({tag:r});if(i){var o=i.get("cssSettings");Object.keys(a[r]).forEach((function(s){if(Object.prototype.hasOwnProperty.call(e,s)&&o.mixins&&!o.mixins[s])for(var l in a[r][s])for(var c in a[r][s][l]){var u=[];if("innerTag"===c)u=t.getNestedMixinsStyles(o,a[r][s][l][c],i);else{var d=v.get({tag:c}),f=d.get("cssSettings");u=t.getNestedMixinsStyles(f,a[r][s][l][c],d)}n=n.concat(u)}else for(var h in a[r][s])o.mixins&&o.mixins[s]&&n.push({variables:a[r][s][h],src:o.mixins[s].mixin,path:i.get("metaElementPath")})}))}})),n}}]),e}()),g=new(function(){function e(){r()(this,e)}return o()(e,[{key:"getElementTagsByData",value:function(e){return Object.keys(b.getElementTagsByTagName(e.tag,{},e))}},{key:"getCssMixinsByElement",value:function(e){return e.tag?b.getCssMixinsByElement(e):(Object(s.env)("VCV_DEBUG")&&console.warn("Assets.service no element tag provided",e),{})}},{key:"getAttributesMixinsByElement",value:function(e){return b.getAttributesMixinsByElement(e)}},{key:"getCssDataByElement",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return b.getCssDataByElement(e,t)}},{key:"elementCssBase",value:function(e){return b.elementCssBase(e)}},{key:"getElementGlobalAttributesCssMixins",value:function(e){return b.getElementGlobalAttributesCssMixins(e)}},{key:"getElementLocalAttributesCssMixins",value:function(e){return b.getElementLocalAttributesCssMixins(e)}},{key:"elementCssEditor",value:function(e){return b.elementCssEditor(e)}}]),e}()),y={create:function(){return g}};Object(s.addService)("modernAssetsStorage",y)},"./public/editor/services/renderProcessor/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),r=[],i={add:function(e){r.push(e)},appAllDone:function(){var e=this;return this.clearTimeout(),new window.Promise((function(t,n){e.timeout=window.setTimeout((function(){console.warn&&console.warn("RenderProcess timed-out"),e.purge(),t()}),6e4),Promise.all(r).then((function(){e.purge(),t()})).catch((function(n){console.warn&&console.warn("renderProcessor failed",n),e.purge(),t()}))}))},clearTimeout:function(){this.timeout&&window.clearTimeout(this.timeout),this.timeout=null},purge:function(){this.clearTimeout(),r=[]}};Object(a.addService)("renderProcessor",i)},"./public/editor/services/rulesManager/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),r=n.n(a),i=n("./node_modules/lodash/lodash.js"),o={true:function(){return!0},toggle:function(e,t){var n=e;return t.key&&(n=Object(i.get)(e,t.key)),!!n},minlength:function(e,t){var n=t.length,a=e;return t.key&&(a=Object(i.get)(e,t.key)),a.length>=parseInt(n)},maxlength:function(e,t){var n=t.length,a=e;return t.key&&(a=Object(i.get)(e,t.key)),a.length<=parseInt(n)},range:function(e,t){var n=parseInt(t.min),a=parseInt(t.max),r=e;return t.key&&(r=Object(i.get)(e,t.key)),n<=r.length&&r.length<=a},minvalue:function(e,t){var n=parseFloat(t.min),a=e;t.key&&(a=Object(i.get)(e,t.key));var r=parseFloat(a);return!isNaN(r)&&r>=n},maxvalue:function(e,t){var n=parseFloat(t.max),a=e;t.key&&(a=Object(i.get)(e,t.key));var r=parseFloat(a);return!isNaN(r)&&r<=n},between:function(e,t){var n=parseFloat(t.min),a=parseFloat(t.max),r=e;t.key&&(r=Object(i.get)(e,t.key));var o=parseFloat(r);return!isNaN(o)&&n<=o&&o<=a},value:function(e,t){var n=e;return t.key&&(n=Object(i.get)(e,t.key)),Object(i.isEqual)(n,t.value)},valueIn:function(e,t){var n=e;return t.key&&(n=Object(i.get)(e,t.key)),Object(i.indexOf)(t.values,n)>-1},valueContains:function(e,t){var n=e;return t.key&&(n=Object(i.get)(e,t.key)),n.indexOf(t.value)>-1},required:function(e,t){var n=e;return t.key&&(n=Object(i.get)(e,t.key)),n.length}};var s={check:function(e,t,n){var a=Object.keys(t||{}),r=[];a.forEach((function(n){var a=function(e,t,n){return new Promise((function(a,r){e.rule||(e.rule="true");var i=e.rule.replace("!",""),s="!"===e.rule[0],l=o[i](t,e.options||{},n);s&&(l=!l),l?a(l):r(l)}))}(t[n],e[n],n);r.push(a)})),Promise.all(r).then((function(){n(!0)})).catch((function(){n(!1)}))},checkSync:function(e,t,n){var a=Object.keys(t),r=[];a.forEach((function(n){var a=function(e,t){return function(){e.rule||(e.rule="true");var n=e.rule.replace("!",""),a="!"===e.rule[0],r=o[n](t,e.options||{});return a&&(r=!r),r}}(t[n],e[n]);r.push(a)}));for(var i=!1,s=0;s<r.length&&(i=r[s]());s++);return n(i),i}};r.a.addService("rulesManager",s)},"./public/editor/services/sharedAssetsLibrary/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/toConsumableArray/index.js"),r=n.n(a),i=n("./node_modules/vc-cake/index.js"),o=n.n(i),s={getAssetsLibraryFiles:function(e){var t=o.a.getStorage("sharedAssets").state("sharedAssets").get(),n="string"==typeof e?t[e]:t[e.name],a={cssBundles:[],jsBundles:[]};if(n&&(e.dependencies&&e.dependencies.length&&e.dependencies.forEach((function(e){var t=s.getAssetsLibraryFiles(e);t.cssBundles&&t.cssBundles.length&&(a.cssBundles=a.cssBundles.concat(t.cssBundles)),t.jsBundles&&t.jsBundles.length&&(a.jsBundles=a.jsBundles.concat(t.jsBundles))})),n.cssBundle&&(a.cssBundles=a.cssBundles.concat(n.cssBundle)),n.jsBundle&&(a.jsBundles=a.jsBundles.concat(n.jsBundle)),e.subset&&n.cssSubsetBundles)){var i=n.cssSubsetBundles[e.subset];i&&(a.cssBundles=a.cssBundles.concat(i))}return a.cssBundles=r()(new Set(a.cssBundles)),a.jsBundles=r()(new Set(a.jsBundles)),a},getSourcePath:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=o.a.getService("dataManager"),n=t.get("pluginSourceUrl");return e&&e.match("^(https?:)?\\/\\/?")?e:(e&&(n+=e.replace(/^\//,"")),n)}};o.a.addService("sharedAssetsLibrary",s)},"./public/editor/services/stylesManager/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/vc-cake/index.js"),l=n.n(s),c=n("./node_modules/postcss/lib/postcss.js"),u=n.n(c),d=n("./node_modules/clean-css/index.js"),f=n.n(d);var h=u.a.plugin("clean",((e={})=>{const t=new f.a(e);return(e,n)=>new Promise(((a,r)=>{t.minify(e.toString(),((e,t)=>{if(e)return r(new Error(e.join("\n")));for(let a of t.warnings)n.warn(a);n.root=u.a.parse(t.styles),a()}))}))})),p=n("./node_modules/postcss-values-parser/lib/index.js"),m=n("./node_modules/node-libs-browser/mock/empty.js"),v=n.n(m),b=n("./node_modules/path-browserify/index.js"),g=n.n(b);function y(e){var t=e.selector?e:e.parent;return/(!\s*)?postcss-custom-properties:\s*off\b/i.test(t.toString())}function _(e,t){const n={},a={};return e.nodes.slice().forEach((e=>{const r=S(e)?n:x(e)?a:null;r&&(e.nodes.slice().forEach((e=>{if(E(e)&&!y(e)){const{prop:n}=e;r[n]=Object(p.parse)(e.value).nodes,t.preserve||e.remove()}})),t.preserve||!j(e)||y(e)||e.remove())})),Object.assign({},n,{},a)}const w=/^html$/i,C=/^:root$/i,k=/^--[A-z][\w-]*$/,S=e=>"rule"===e.type&&w.test(e.selector)&&Object(e.nodes).length,x=e=>"rule"===e.type&&C.test(e.selector)&&Object(e.nodes).length,E=e=>"decl"===e.type&&k.test(e.prop),j=e=>0===Object(e.nodes).length;function T(e){const t=Object.assign({},Object(e).customProperties,Object(e)["custom-properties"]);for(const n in t)t[n]=Object(p.parse)(String(t[n])).nodes;return t}function M(e){return e.map((e=>{if(e instanceof Promise)return e;if(e instanceof Function)return e();const t=e===Object(e)?e:{from:String(e)};if(t.customProperties||t["custom-properties"])return t;const n=g.a.resolve(String(t.from||""));return{type:(t.type||g.a.extname(n).slice(1)).toLowerCase(),from:n}})).reduce((async(e,t)=>{const{type:a,from:r}=await t;return"css"===a?Object.assign(await e,await async function(e){const t=await O(e);return _(u.a.parse(t,{from:e}),{preserve:!0})}(r)):"js"===a?Object.assign(await e,await async function(e){return T(await n("./node_modules/postcss-custom-properties lazy recursive")(e))}(r)):"json"===a?Object.assign(await e,await async function(e){return T(await P(e))}(r)):Object.assign(await e,await T(await t))}),{})}const O=e=>new Promise(((t,n)=>{v.a.readFile(e,"utf8",((e,a)=>{e?n(e):t(a)}))})),P=async e=>JSON.parse(await O(e));function A(e,t){return e.nodes&&e.nodes.length&&e.nodes.slice().forEach((n=>{if(L(n)){const[a,r,...i]=n.nodes,{value:o}=a;if(o in Object(t)){const e=R(t[o],n.raws.before);n.replaceWith(...e),function(e,t,n){const a=Object.assign({},t);delete a[n],A(e,a)}({nodes:e},t,o)}else if(i.length){const a=e.nodes.indexOf(n);-1!==a&&e.nodes.splice(a,1,...R(i,n.raws.before)),A(e,t)}}else A(n,t)})),e}const D=/^var$/i,L=e=>"func"===e.type&&D.test(e.name)&&Object(e.nodes).length>0,R=(e,t)=>{const n=I(e,null);return n[0]&&(n[0].raws.before=t),n},I=(e,t)=>e.map((e=>B(e,t))),B=(e,t)=>{const n=new e.constructor(e);for(const a in e)"parent"===a?n.parent=t:Object(e[a]).constructor===Array?n[a]=I(e.nodes,n):Object(e[a]).constructor===Object&&(n[a]=Object.assign({},e[a]));return n};var N=(e,t,n)=>{e.walkDecls((e=>{if(H(e)&&(r=(a=e).prev(),!Boolean(y(a)||r&&"comment"===r.type&&/(!\s*)?postcss-custom-properties:\s*ignore\s+next\b/i.test(r.text)))){const a=e.value,r=Object(p.parse)(a),i=String(A(r,t));if(i!==a)if(n.preserve){const t=e.cloneBefore({value:i});U(t)&&(t.raws.value.value=t.value.replace(z,"$1"),t.raws.value.raw=t.raws.value.value+t.raws.value.raw.replace(z,"$2"))}else e.value=i,U(e)&&(e.raws.value.value=e.value.replace(z,"$1"),e.raws.value.raw=e.raws.value.value+e.raws.value.raw.replace(z,"$2"))}var a,r}))};const F=/^--[A-z][\w-]*$/,V=/(^|[^\w-])var\([\W\w]+\)/,H=e=>!F.test(e.prop)&&V.test(e.value),U=e=>"value"in Object(Object(e.raws).value)&&"raw"in e.raws.value&&z.test(e.raws.value.raw),z=/^([\W\w]+)(\s*\/\*[\W\w]+?\*\/)$/;function G(e,t){return Promise.all(t.map((async t=>{if(t instanceof Function)await t(W(e));else{const n=t===Object(t)?t:{to:String(t)},a=n.toJSON||W;if("customProperties"in n)n.customProperties=a(e);else if("custom-properties"in n)n["custom-properties"]=a(e);else{const t=String(n.to||""),r=(n.type||g.a.extname(n.to).slice(1)).toLowerCase(),i=a(e);"css"===r&&await async function(e,t){const n=`:root {\n${Object.keys(t).reduce(((e,n)=>(e.push(`\t${n}: ${t[n]};`),e)),[]).join("\n")}\n}\n`;await q(e,n)}(t,i),"js"===r&&await async function(e,t){const n=`module.exports = {\n\tcustomProperties: {\n${Object.keys(t).reduce(((e,n)=>(e.push(`\t\t'${K(n)}': '${K(t[n])}'`),e)),[]).join(",\n")}\n\t}\n};\n`;await q(e,n)}(t,i),"json"===r&&await async function(e,t){const n=`${JSON.stringify({"custom-properties":t},null,"  ")}\n`;await q(e,n)}(t,i),"mjs"===r&&await async function(e,t){const n=`export const customProperties = {\n${Object.keys(t).reduce(((e,n)=>(e.push(`\t'${K(n)}': '${K(t[n])}'`),e)),[]).join(",\n")}\n};\n`;await q(e,n)}(t,i)}}})))}const W=e=>Object.keys(e).reduce(((t,n)=>{const a=e[n];return t[n]=a.map((e=>e.toString())).join(" "),t}),{}),q=(e,t)=>new Promise(((n,a)=>{v.a.writeFile(e,t,(e=>{e?a(e):n()}))})),K=e=>e.replace(/\\([\s\S])|(')/g,"\\$1$2").replace(/\n/g,"\\n").replace(/\r/g,"\\r");var Y=u.a.plugin("postcss-custom-properties",(e=>{const t=!("preserve"in Object(e))||Boolean(e.preserve),n=[].concat(Object(e).importFrom||[]),a=[].concat(Object(e).exportTo||[]),r=M(n);return 0===n.length&&0===a.length?e=>{const n=_(e,{preserve:t});N(e,n,{preserve:t})}:async e=>{const n=Object.assign({},await r,_(e,{preserve:t}));await G(n,a),N(e,n,{preserve:t})}})),$=n("./node_modules/postcss-advanced-variables/index.mjs"),Z=n("./node_modules/postcss-color-function/index.js"),X=n.n(Z),Q=n("./node_modules/postcss-nested/index.js"),J=n.n(Q),ee=n("./node_modules/postcss-prefix-url/index.js"),te=n.n(ee);function ne(e,t,n,a,r,i,o){try{var s=e[i](o),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(a,r)}function ae(e){return function(){var t=this,n=arguments;return new Promise((function(a,r){var i=e.apply(t,n);function o(e){ne(i,a,r,o,s,"next",e)}function s(e){ne(i,a,r,o,s,"throw",e)}o(void 0)}))}}function re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),a.forEach((function(t){re(e,t,n[t])}))}return e}function oe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(l){r=!0,i=l}finally{try{a||null==s.return||s.return()}finally{if(r)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function se(e,t){const n=[];let a="",r=!1,i=0,o=-1;for(;++o<e.length;){const s=e[o];"("===s?i+=1:")"===s?i>0&&(i-=1):0===i&&(t&&fe.test(a+s)?r=!0:t||","!==s||(r=!0)),r?(n.push(t?new ue(a+s):new ce(a)),a="",r=!1):a+=s}return""!==a&&n.push(t?new ue(a):new ce(a)),n}class le{constructor(e){this.nodes=se(e)}invert(){return this.nodes.forEach((e=>{e.invert()})),this}clone(){return new le(String(this))}toString(){return this.nodes.join(",")}}class ce{constructor(e){const t=oe(e.match(he),4),n=t[1],a=t[2],r=t[3],i=oe(a.match(pe)||[],9),o=i[1],s=void 0===o?"":o,l=i[2],c=void 0===l?" ":l,u=i[3],d=void 0===u?"":u,f=i[4],h=void 0===f?"":f,p=i[5],m=void 0===p?"":p,v=i[6],b=void 0===v?"":v,g=i[7],y=void 0===g?"":g,_=i[8],w={before:n,after:r,afterModifier:c,originalModifier:s||"",beforeAnd:h,and:m,beforeExpression:b},C=se(y||(void 0===_?"":_),!0);Object.assign(this,{modifier:s,type:d,raws:w,nodes:C})}clone(e){const t=new ce(String(this));return Object.assign(t,e),t}invert(){return this.modifier=this.modifier?"":this.raws.originalModifier,this}toString(){const e=this.raws;return`${e.before}${this.modifier}${this.modifier?`${e.afterModifier}`:""}${this.type}${e.beforeAnd}${e.and}${e.beforeExpression}${this.nodes.join("")}${this.raws.after}`}}class ue{constructor(e){const t=oe(e.match(fe)||[null,e],5),n=t[1],a=t[2],r=void 0===a?"":a,i=t[3],o=void 0===i?"":i,s=t[4],l={after:r,and:o,afterAnd:void 0===s?"":s};Object.assign(this,{value:n,raws:l})}clone(e){const t=new ue(String(this));return Object.assign(t,e),t}toString(){const e=this.raws;return`${this.value}${e.after}${e.and}${e.afterAnd}`}}const de="(?:(\\s+)(and))",fe=new RegExp(`^([\\W\\w]+)(?:${de}(\\s+))$`,"i"),he=new RegExp("^(\\s*)([\\W\\w]*)(\\s*)$"),pe=new RegExp(`^(?:(not|only)(\\s+))?(?:(all|print|screen|speech)(?:${de}(\\s+)([\\W\\w]+))?|([\\W\\w]+))$`,"i");var me=e=>new le(e),ve=(e,t)=>{const n={};return e.nodes.slice().forEach((e=>{if(ye(e)){const a=oe(e.params.match(ge),3),r=a[1],i=a[2];n[r]=me(i),Object(t).preserve||e.remove()}})),n};const be=/^custom-media$/i,ge=/^(--[A-z][\w-]*)\s+([\W\w]+)\s*$/,ye=e=>"atrule"===e.type&&be.test(e.name)&&ge.test(e.params);function _e(){return(_e=ae((function*(e){const t=yield xe(e),n=u.a.parse(t,{from:e});return ve(n,{preserve:!0})}))).apply(this,arguments)}function we(e){const t=Object.assign({},Object(e).customMedia,Object(e)["custom-media"]);for(const n in t)t[n]=me(t[n]);return t}function Ce(){return(Ce=ae((function*(e){return we(yield Ee(e))}))).apply(this,arguments)}function ke(){return(ke=ae((function*(e){return we(yield n("./node_modules/postcss-custom-media lazy recursive")(e))}))).apply(this,arguments)}function Se(e){return e.map((e=>{if(e instanceof Promise)return e;if(e instanceof Function)return e();const t=e===Object(e)?e:{from:String(e)};if(Object(t).customMedia||Object(t)["custom-media"])return t;const n=g.a.resolve(String(t.from||""));return{type:(t.type||g.a.extname(n).slice(1)).toLowerCase(),from:n}})).reduce(function(){var e=ae((function*(e,t){const n=yield t,a=n.type,r=n.from;return"css"===a||"pcss"===a?Object.assign(yield e,yield function(e){return _e.apply(this,arguments)}(r)):"js"===a?Object.assign(yield e,yield function(e){return ke.apply(this,arguments)}(r)):"json"===a?Object.assign(yield e,yield function(e){return Ce.apply(this,arguments)}(r)):Object.assign(yield e,we(yield t))}));return function(t,n){return e.apply(this,arguments)}}(),{})}const xe=e=>new Promise(((t,n)=>{v.a.readFile(e,"utf8",((e,a)=>{e?n(e):t(a)}))})),Ee=function(){var e=ae((function*(e){return JSON.parse(yield xe(e))}));return function(t){return e.apply(this,arguments)}}();function je(e,t){let n=e.nodes.length-1;for(;n>=0;){const a=Te(e.nodes[n],t);a.length&&e.nodes.splice(n,1,...a),--n}return e}function Te(e,t){const n=[];for(const c in e.nodes){const u=e.nodes[c],d=u.value,f=u.nodes,h=d.replace(Me,"$1");if(h in t){var a=!0,r=!1,i=void 0;try{for(var o,s=t[h].nodes[Symbol.iterator]();!(a=(o=s.next()).done);a=!0){const a=o.value,r=e.modifier!==a.modifier?e.modifier||a.modifier:"",i=e.clone({modifier:r,raws:!r||e.modifier?ie({},e.raws):ie({},a.raws),type:e.type||a.type});i.type===a.type&&Object.assign(i.raws,{and:a.raws.and,beforeAnd:a.raws.beforeAnd,beforeExpression:a.raws.beforeExpression}),i.nodes.splice(c,1,...a.clone().nodes.map((t=>(e.nodes[c].raws.and&&(t.raws=ie({},e.nodes[c].raws)),t.spaces=ie({},e.nodes[c].spaces),t))));const s=Te(i,Oe(t,h));s.length?n.push(...s):n.push(i)}}catch(l){r=!0,i=l}finally{try{a||null==s.return||s.return()}finally{if(r)throw i}}return n}f&&f.length&&je(e.nodes[c],t)}return n}const Me=/\((--[A-z][\w-]*)\)/,Oe=(e,t)=>{const n=Object.assign({},e);return delete n[t],n};const Pe=/^media$/i,Ae=/\(--[A-z][\w-]*\)/;function De(){return(De=ae((function*(e,t){const n=`${Object.keys(t).reduce(((e,n)=>(e.push(`@custom-media ${n} ${t[n]};`),e)),[]).join("\n")}\n`;yield Fe(e,n)}))).apply(this,arguments)}function Le(){return(Le=ae((function*(e,t){const n=`${JSON.stringify({"custom-media":t},null,"  ")}\n`;yield Fe(e,n)}))).apply(this,arguments)}function Re(){return(Re=ae((function*(e,t){const n=`module.exports = {\n\tcustomMedia: {\n${Object.keys(t).reduce(((e,n)=>(e.push(`\t\t'${Ve(n)}': '${Ve(t[n])}'`),e)),[]).join(",\n")}\n\t}\n};\n`;yield Fe(e,n)}))).apply(this,arguments)}function Ie(){return(Ie=ae((function*(e,t){const n=`export const customMedia = {\n${Object.keys(t).reduce(((e,n)=>(e.push(`\t'${Ve(n)}': '${Ve(t[n])}'`),e)),[]).join(",\n")}\n};\n`;yield Fe(e,n)}))).apply(this,arguments)}function Be(e,t){return Promise.all(t.map(function(){var t=ae((function*(t){if(t instanceof Function)yield t(Ne(e));else{const n=t===Object(t)?t:{to:String(t)},a=n.toJSON||Ne;if("customMedia"in n)n.customMedia=a(e);else if("custom-media"in n)n["custom-media"]=a(e);else{const t=String(n.to||""),r=(n.type||g.a.extname(t).slice(1)).toLowerCase(),i=a(e);"css"===r&&(yield function(e,t){return De.apply(this,arguments)}(t,i)),"js"===r&&(yield function(e,t){return Re.apply(this,arguments)}(t,i)),"json"===r&&(yield function(e,t){return Le.apply(this,arguments)}(t,i)),"mjs"===r&&(yield function(e,t){return Ie.apply(this,arguments)}(t,i))}}}));return function(e){return t.apply(this,arguments)}}()))}const Ne=e=>Object.keys(e).reduce(((t,n)=>(t[n]=String(e[n]),t)),{}),Fe=(e,t)=>new Promise(((n,a)=>{v.a.writeFile(e,t,(e=>{e?a(e):n()}))})),Ve=e=>e.replace(/\\([\s\S])|(')/g,"\\$1$2").replace(/\n/g,"\\n").replace(/\r/g,"\\r");var He=u.a.plugin("postcss-custom-media",(e=>{const t="preserve"in Object(e)&&Boolean(e.preserve),n=[].concat(Object(e).importFrom||[]),a=[].concat(Object(e).exportTo||[]),r=Se(n);return function(){var e=ae((function*(e){const n=Object.assign(yield r,ve(e,{preserve:t}));yield Be(n,a),((e,t,n)=>{e.walkAtRules(Pe,(e=>{if(Ae.test(e.params)){const a=me(e.params),r=String(je(a,t));n.preserve?e.cloneBefore({params:r}):e.params=r}}))})(e,n,{preserve:t})}));return function(t){return e.apply(this,arguments)}}()})),Ue=n("./node_modules/postcss-each/index.es5.js"),ze=n.n(Ue),Ge=n("./node_modules/color-blend/index.js"),We=n.n(Ge),qe=n("./node_modules/postcss-functions/dist/index.js"),Ke=n.n(qe),Ye=n("./node_modules/node-object-hash/dist/hasher.js"),$e=n.n(Ye),Ze={},Xe=[];Xe.push(ze.a),Xe.push(We()());var Qe=u.a.plugin("postcss-math",(function(){return function(e){e.walk((function(e){var t;if("decl"===e.type)t="value";else if("atrule"===e.type&&"media"===e.name)t="params";else{if("rule"!==e.type)return;t="selector"}if(e[t]&&-1!==e[t].indexOf("resolve(")){var n=e[t].replace(/([^)]+)$/,""),a=window.eval("var resolve=function(s) { return window.eval(s)+''; }; "+n)+"";e[t]=e[t].replace(n,a)}}))}}));Xe.push(Qe()),Xe.push(Ke()({functions:{rawUrl:function(e){return"url(".concat(e,")")}}})),Xe.push(X.a),Xe.push(J.a),Xe.push(h);var Je=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];r()(this,e),this.styles=t}return o()(e,[{key:"get",value:function(){return this.styles}},{key:"add",value:function(e){return this.styles=this.styles.concat(e),this}},{key:"getViewports",value:function(){var e={};return[{prefixes:["all"],min:null,max:null},{prefixes:["xs","mobile-portrait"],min:null,max:"543px"},{prefixes:["sm","mobile-landscape"],min:"544px",max:"767px"},{prefixes:["md","tablet-portrait"],min:"768px",max:"991px"},{prefixes:["lg","tablet-landscape"],min:"992px",max:"1199px"},{prefixes:["xl","desktop"],min:"1200px",max:null}].forEach((function(t){t.prefixes.forEach((function(n){var a=["all"];t.min&&a.push("(min-width: ".concat(t.min,")")),e["--".concat(n)]=a.join(" and "),t.max&&a.push("(max-width: ".concat(t.max,")")),e["--".concat(n,"-only")]=a.join(" and ")}))})),e}},{key:"compile",value:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],n=[];return this.get().forEach((function(t){var a=(0,$e()({sort:!0,coerce:!0}).hash)(t);if(void 0!==Ze[a]&&void 0!==Ze[a].result)return n.push(Ze[a].result);var r=[];Object.prototype.hasOwnProperty.call(t,"variables")?(r.push(Object($.a)({variables:t.variables})),r.push(Y(t.variables))):(r.push(Object($.a)()),r.push(Y())),Ze[a]={};var i=e.getViewports();return Object.prototype.hasOwnProperty.call(t,"viewports")&&(i=t.viewports),r.push(He({importFrom:{customMedia:i}})),t.path&&r.push(te()({useUrl:!0,prefix:t.path})),r=r.concat(Xe),"string"!=typeof t.src&&(console.error("style.src is not string!",t.src),console.error("Possibly related to raw-loader update"),console.error("Attempting to convert to string"),t.src&&"string"==typeof t.src.default&&(t.src=t.src.default)),n.push(u()(r).process(t.src,{from:void 0}).then((function(e){var t=e&&e.css?e.css:"";return Ze[a].result=t,t})).catch((function(e){window.console&&window.console.warn&&window.console.warn("Failed to compile css",t,e)})))})),t?Promise.all(n).then((function(e){return e.join(" ")})):Promise.all(n)}}]),e}(),et={create:function(e){return new Je(e)}};l.a.addService("stylesManager",et)},"./public/editor/services/utils/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),r=n("./node_modules/pako/lib/deflate.js"),i=n("./node_modules/base-64/base64.js"),o=n.n(i),s=void 0,l={ajaxRequests:[],ajaxCall:!1,base64encode:o.a.encode,base64decode:o.a.decode,createKey:function(){for(var e="",t=0;t<8;t++){var n=16*Math.random()|0;8!==t&&12!==t&&16!==t&&20!==t||(e+="-"),e+=(12===t?4:16===t?3&n|8:n).toString(16)}return e},setCookie:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:256,a=new Date;a.setDate(a.getDate()+n);var r=encodeURIComponent(t)+(null===n?"":"; expires="+a.toUTCString());document.cookie=e+"="+r},getCookie:function(e){var t,n,a,r=document.cookie.split(";");for(t=0;t<r.length;t++)if(n=r[t].substr(0,r[t].indexOf("=")),a=r[t].substr(r[t].indexOf("=")+1),(n=n.replace(/^\s+|\s+$/g,""))===e)return decodeURIComponent(a)},hasCookie:function(e){return!!this.getCookie(e)},getRealWidth:function(e,t){var n=e.cloneNode(!0),a=0;if(n.style.position="fixed",t.appendChild(n),0===(a=n.offsetWidth))return n.remove(),0;var r=window.getComputedStyle(n,null);return a+=parseInt(r.marginLeft)+parseInt(r.marginRight),n.remove(),a},addResizeListener:function(e,t,n){var a=!(!navigator.userAgent.match(/Trident/)&&!navigator.userAgent.match(/Edge/));"static"===window.getComputedStyle(e).position&&(e.style.position="relative");var r=e.__resizeTrigger__=document.createElement("object");r.setAttribute("style","display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; opacity: 0; pointer-events: none; z-index: -1; visibility: hidden;"),r.__resizeElement__=e,r.onload=function(a){r.contentDocument.defaultView.addEventListener("resize",n.bind(s,e,t)),n(e,t)},r.type="text/html",a&&e.appendChild(r),r.data="about:blank",a||e.appendChild(r)},removeResizeListener:function(e,t,n){e.__resizeTrigger__.contentDocument.defaultView.removeEventListener("resize",n.bind(s,e,t)),e.__resizeTrigger__=!e.removeChild(e.__resizeTrigger__)},compressData:function(e){return function(e){for(var t="",n=new Uint8Array(e),a=n.byteLength,r=0;r<a;r++)t+=String.fromCharCode(n[r]);return o.a.encode(t)}(Object(r.deflate)(JSON.stringify(e)))},ajax:function(e,t,n){var r=Object(a.getService)("dataManager"),i=new window.XMLHttpRequest;(i.open("POST",r.get("adminAjaxUrl"),!0),i.setRequestHeader("Content-type","application/x-www-form-urlencoded"),i.onload=function(e){i.status>=200&&i.status<400?t(i):"function"==typeof n&&n(i)},i.onerror=function(e){"function"==typeof n&&n(i)},Object(a.env)("VCV_JS_SAVE_ZIP"))&&(e={"vcv-zip":l.compressData(e)});return i.send(window.jQuery.param(e)),i},normalizeHtml:function(e){e=e.replace(/\s*\bdata-vcv-[^"<>]+"[^"<>]+"+/g,"").replace(/<!--\[vcvSourceHtml]/g,"").replace(/\[\/vcvSourceHtml]-->/g,"");for(var t=document.createRange(),n=t.createContextualFragment(e),a=n.querySelector("vcvhelper, .vcvhelper");a;){var r=a.parentNode,i=a.getAttribute("data-vcvs-html");if(i){var o=t.createContextualFragment(i);r.insertBefore(o,a)}r.removeChild(a),a=n.querySelector("vcvhelper, .vcvhelper")}var s="data-vce-delete-attr",l=n.querySelectorAll("[".concat(s,"]"));(l=[].slice.call(l)).forEach((function(e){e.getAttribute(s).split(" ").forEach((function(t){e.removeAttribute(t)})),e.removeAttribute(s)}));var c="",u=[].slice.call(n.childNodes);u=u.filter((function(e){return e.nodeType===document.ELEMENT_NODE||e.nodeType===document.COMMENT_NODE}));for(var d=0;d<u.length;d++)u[d].nodeType===document.ELEMENT_NODE?c+=u[d].outerHTML:u[d].nodeType===document.COMMENT_NODE&&(c+="\x3c!-- ".concat(u[d].nodeValue.trim()," --\x3e"));var f=c.match(/url\(\s*(['"]?)(.*?)\1\s*\)/g);if(f&&f.length){var h=f.map((function(e){return e.replace(/&quot;/g,"'")}));f.forEach((function(e,t){c=c.replace(e,h[t])}))}return c},getTextContent:function(e){e=e.replace(/\s*\bdata-vcv-[^"<>]+"[^"<>]+"+/g,"").replace(/<!--\[vcvSourceHtml]/g,"").replace(/\[\/vcvSourceHtml]-->/g,"").replace(/<\//g," </");for(var t=document.createRange().createContextualFragment(e),n=t.querySelector("style, script, noscript, meta, title, .vcv-ui-blank-row-container, .vcv-row-control-container");n;){n.parentNode.removeChild(n),n=t.querySelector("style, script, noscript, meta, title, .vcv-ui-blank-row-container, .vcv-row-control-container")}return t.textContent.trim()},slugify:function(e){return(e=e||"").toString().toLowerCase().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"").trim()},wpAutoP:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"content";return window.tinyMCEPreInit.mceInit[t]&&window.tinyMCEPreInit.mceInit[t].wpautop&&window.switchEditors&&window.switchEditors.wpautop?window.switchEditors.wpautop(e):e},checkIfElementIsHidden:function(e){var t=Object(a.getService)("document");if(e.hidden)return!0;if(e.parent){var n=t.get(e.parent);return!!n&&(!(!n.parent||n.parent!==e.id)||this.checkIfElementIsHidden(n))}return!1},getVisibleElements:function(e){var t=Object.assign({},e),n=function t(n){if(n.hidden)return!0;if(n.parent&&e[n.parent]){var a=e[n.parent];return!(!a.parent||a.parent!==n.id)||t(e[n.parent])}return!1};return Object.keys(t).forEach((function(e){var a=t[e];n(a)&&delete t[e]})),t},buildVariables:function(e){e.length&&e.forEach((function(e){void 0===window[e.key]&&("constant"===e.type?window[e.key]=function(){return e.value}:window[e.key]=e.value)}))},isRTL:function(){return"rtl"===window.getComputedStyle(document.body).direction},startDownload:function(e,t,n,a){this.ajaxRequests.push({tag:e,data:t,successCallback:n,errorCallback:a}),this.nextDownload()},nextDownload:function(){var e=this;if(0!==this.ajaxRequests.length&&!this.ajaxCall){this.ajaxCall=!0;var t=Object(a.getService)("dataProcessor"),n=this.ajaxRequests[0];t.appAdminServerRequest(n.data).then((function(t){e.ajaxCall=!1,e.ajaxRequests.splice(0,1),n.successCallback&&n.successCallback(t),e.nextDownload()}),(function(t){e.ajaxCall=!1,e.ajaxRequests.splice(0,1),n.errorCallback&&n.errorCallback(t),e.nextDownload()}))}},getShortcodesRegexp:function(){return new RegExp("\\[(\\[?)([\\w|-]+\\b)(?![\\w-])([^\\]\\/]*(?:\\/(?!\\])[^\\]\\/]*)*?)(?:(\\/)\\]|\\](?:([^\\[]*(?:\\[(?!\\/\\2\\])[^\\[]*)*)(\\[\\/\\2\\]))?)(\\]?)")},getBlockRegexp:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return e?new RegExp(/<!--\s+(\/)?wp:(vcv-gutenberg-blocks\/)(dynamic-field-block)\s+({(?:(?=([^}]+|}+(?=})|(?!}\s+\/?-->)[^])*)\5|[^]*?)}\s+)?(\/)?-->/g):new RegExp(/<!--\s+(\/)?wp:([a-z][a-z0-9_-]*\/)?([a-z][a-z0-9_-]*)\s+({(?:(?=([^}]+|}+(?=})|(?!}\s+\/?-->)[^])*)\5|[^]*?)}\s+)?(\/)?-->/g)},parseDynamicBlock:function(e){if(e.match(l.getBlockRegexp())){var t=e.split(l.getBlockRegexp());return{value:e,blockScope:t[2],blockName:t[3],blockAtts:JSON.parse(t[4].trim()),blockContent:t[7],beforeBlock:t[0]||"",afterBlock:t[14]||""}}return!1}};Object(a.addService)("utils",l)},"./public/editor/services/wordpress-post-data/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),r=n.n(a),i=r.a.getStorage("settings"),o=r.a.getService("dataManager"),s={canPublish:function(){return o.get("postData").canPublish},isDraft:function(){return"publish"!==o.get("postData").status&&"future"!==o.get("postData").status&&"pending"!==o.get("postData").status&&"private"!==o.get("postData").status},isPublished:function(){return"publish"===o.get("postData").status||"private"===o.get("postData").status||"future"===o.get("postData").status},permalink:function(){return i.state("permalink").get()||o.get("postData").permalink},previewUrl:function(){return i.state("previewUrl").get()||o.get("postData").previewUrl},isViewable:function(){return o.get("postData").viewable},viewText:function(){return o.get("postData").viewText},backendEditorUrl:function(){return o.get("postData").backendEditorUrl},adminDashboardUrl:function(){return o.get("postData").adminDashboardUrl},vcvCustomPostType:function(){return o.get("postData").vcvCustomPostType},adminDashboardPostTypeListUrl:function(){return o.get("postData").adminDashboardPostTypeListUrl}};r.a.addService("wordpress-post-data",s)},"./public/editor/services/wpMyTemplates/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),r=n.n(a),i=n("./node_modules/vc-cake/index.js"),o=n("./public/tools/response.js"),s=n("./node_modules/react-dom/index.js"),l=n.n(s),c=Object(i.getService)("utils"),u=Object(i.getService)("dataManager"),d={}.toString,f=u.get("editorType"),h=function(e,t,n,a,s){return(0,Object(i.getService)("utils").ajax)(r()({"vcv-action":"editorTemplates:".concat(e,":adminNonce"),"vcv-nonce":u.get("nonce"),"vcv-source-id":u.get("sourceID")},t,n),(function(e){var t=Object(o.a)(e.response);t&&t.status?a&&"function"==typeof a&&a(t):s&&"function"==typeof s&&s(t)}),s)};Object(i.addService)("myTemplates",{add:function(e,t,n,a,r){var s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],l=arguments.length>6?arguments[6]:void 0;if(this.findBy("name",e))return!1;var c=l||"template";return Object(i.getStorage)("wordpressData").trigger("save",{},"",{id:c,title:e,status:!1,documentData:!!s&&t,successCallback:function(s){try{var l=Object(o.a)(s);if(l.status&&l.postData&&l.postData.id){var c={id:l.postData.id.toString(),name:e,data:t,html:n},u=l.templateGroup;Object(i.getStorage)("hubTemplates").trigger("add",u.type,c,u),a&&"function"==typeof a&&a()}else console.warn("Failed to save template, no ID",s),r&&"function"==typeof r&&r()}catch(d){console.warn("Failed to save template",d,s),r&&"function"==typeof r&&r()}},errorCallback:function(){r&&"function"==typeof r&&r()}}),!0},addElementTemplate:function(e,t,n,a){var r=Object(i.getService)("document").getDescendants(e),o=Object(i.getStorage)("elements").state("elementRefs").get(),s=l.a.findDOMNode(o[e]),u=s?c.normalizeHtml(s.parentElement.innerHTML):"";return r[e].parent=!1,!("[object String]"!==d.call(t)||!t.length)&&this.add(t,r,u,n,a,!0,"template")},addCurrentLayout:function(e,t,n){var a=Object(i.getService)("document").all(),r=document.getElementById("vcv-editor-iframe"),o=!!r&&r.contentWindow.document.querySelector('[data-vcv-module="content-layout"]'),s=o?c.normalizeHtml(o.innerHTML):"";if("[object String]"===d.call(e)&&e.length){return this.add(e,a,s,t,n,!1,"template")}return!1},remove:function(e,t,n,a){h("delete","vcv-template-id",e,(function(a){Object(i.getStorage)("hubTemplates").trigger("remove",t,e),n&&"function"==typeof n&&n(a)}),a)},load:function(e,t,n){h("read","vcv-template-id",e,(function(e){t&&"function"==typeof t&&t(e)}),n)},get:function(e){return this.all().find((function(t){return t.id===e}))},findBy:function(e,t){return this.getAllTemplates().find((function(n){return n[e]&&n[e]===t}))},all:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2?arguments[2]:void 0,r=Object(i.getStorage)("hubTemplates").state("templates").get(),o=(e=a&&a.custom?a.custom:!(!r||!r.custom)&&r.custom)&&e.templates?e.templates:[];if(Object(i.env)("VCV_JS_THEME_EDITOR")){var s=this.customHeader(a),l=this.customFooter(a),c=this.customSidebar(a),u=s&&s.templates?s.templates:[],d=l&&l.templates?l.templates:[],h=c&&c.templates?c.templates:[];o=o.concat(u,d,h)}if("popup"===f){var p=this.getPopupTemplates(a),m=p&&p.templates?p.templates:[];o.concat(m)}return t&&t.constructor===Function&&(o=o.filter(t)),n&&n.constructor===Function?o.sort(n):"name"===n&&o.sort((function(e,t){return e.name?e.name.localeCompare(t.name,{kn:!0},{sensitivity:"base"}):-1})),o},predefined:function(e){var t=e||Object(i.getStorage)("hubTemplates").state("templates").get().predefined;return t&&t.templates?t.templates:[]},hub:function(e){var t=e||Object(i.getStorage)("hubTemplates").state("templates").get().hub;return t&&t.templates?t.templates:[]},findTemplateByBundle:function(e){var t=Object(i.getStorage)("hubTemplates").state("templates").get()||{};delete t.custom;for(var n=!1,a=Object.keys(t),r=0;r<a.length;r++){var o=t[a[r]]||[];if(o.templates&&(n=o.templates.find((function(t){return t.bundle===e&&t}))))break}return n},hubAndPredefined:function(e){var t=e&&this.hub(e.hub).concat(this.predefined(e.predefined));return t||[]},hubHeader:function(e){var t=e;return t&&t.templates?t.templates:[]},hubFooter:function(e){var t=e;return t&&t.templates?t.templates:[]},hubSidebar:function(e){var t=e;return t&&t.templates?t.templates:[]},hubBlock:function(e){var t=e;return t&&t.templates?t.templates:[]},getPopupTemplates:function(e){return e&&e.templates?e.templates:[]},customHeader:function(e){var t=e&&e.customHeader;return t&&t.templates?t.templates:[]},customFooter:function(e){var t=e&&e.customFooter;return t&&t.templates?t.templates:[]},customSidebar:function(e){var t=e&&e.customSidebar;return t&&t.templates?t.templates:[]},getAllTemplates:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,a=n||Object(i.getStorage)("hubTemplates").state("templates").get(),r=[];for(var o in a)r=r.concat(a[o].templates);return e&&e.constructor===Function&&(r=r.filter(e)),t&&t.constructor===Function?r.sort(t):"name"===t&&r.sort((function(e,t){return e.name?e.name.localeCompare(t.name,{kn:!0},{sensitivity:"base"}):-1})),r},getTemplateData:function(){return Object(i.getStorage)("hubTemplates").state("templates").get()},getLiteVersionTemplates:function(){return this.getAllTemplates()}})},"./public/sources/attributes/attachimage/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return ie}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/get/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),v=n.n(m),b=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),g=n.n(b),y=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),_=n.n(y),w=n("./node_modules/react/index.js"),C=n.n(w),k=n("./node_modules/react-dom/index.js"),S=n.n(k),x=n("./node_modules/classnames/index.js"),E=n.n(x),j=n("./public/sources/attributes/attribute.js"),T=n("./public/sources/attributes/dynamicField/dynamicAttribute.js"),M=n("./node_modules/lodash/lodash.js"),O=n.n(M),P=n("./public/sources/attributes/url/Component.js"),A=n("./node_modules/prop-types/index.js"),D=n.n(A),L=n("./node_modules/vc-cake/index.js");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,a=g()(e);if(t){var r=g()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return v()(this,n)}}var I=Object(L.getService)("dataManager"),B=function(e){p()(n,e);var t=R(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).getLinkHtml=a.getLinkHtml.bind(u()(a)),a.setImageClass=a.setImageClass.bind(u()(a)),a.setSizeTitle=a.setSizeTitle.bind(u()(a)),a.state={imgPortrait:!0,imageSize:{}},a.imageRef=C.a.createRef(),a}return l()(n,[{key:"componentDidMount",value:function(){this.checkImageDimensions(this.props.imgUrl,this.setImageClass);var e=this.props.url.full.split("/").length>1?this.props.url.full:this.props.imgUrl;this.checkImageDimensions(e,this.setSizeTitle)}},{key:"componentDidUpdate",value:function(e){if(e.imgUrl!==this.props.imgUrl){var t=this.props.url.full.split("/").length>1?this.props.url.full:this.props.imgUrl;this.checkImageDimensions(t,this.setSizeTitle),this.checkImageDimensions(this.props.imgUrl,this.setImageClass)}}},{key:"handleRemove",value:function(e){this.props.onRemove(e)}},{key:"getLinkHtml",value:function(e){return this.props.getUrlHtml(e)}},{key:"checkImageDimensions",value:function(e,t){var n=new window.Image;n.onload=function(){var e={width:n.width,height:n.height};t(e)},n.src=e}},{key:"setImageClass",value:function(e){this.setState({imgPortrait:e.width<e.height})}},{key:"setSizeTitle",value:function(e){this.setState({imageSize:e})}},{key:"render",value:function(){var e=I.get("localizations"),t=e?e.removeImage:"Remove the image",n=this.props,a=n.className,r=n.url,i=n.editControl,o=n.sortableControl,s=n.indexValue,l=n.imgUrl;a=E()(a,{"vcv-ui-form-attach-image-item":!0,"vcv-ui-form-attach-image-item-has-link-value":r.link&&r.link.url,"vcv-ui-form-attach-image-item-view--portrait":this.state.imgPortrait});var c=r&&r.full?r.full.split("/").pop():l.split("/").pop(),u=this.state.imageSize.width?"".concat(this.state.imageSize.width,"x").concat(this.state.imageSize.height):"",d=null;return this.props.dynamicApi&&(d=this.props.dynamicApi.renderOpenButton(!0)),C.a.createElement("li",{className:a},C.a.createElement("div",{className:"vcv-ui-form-attach-image-item-wrapper"},C.a.createElement("div",{className:"vcv-ui-form-attach-image-item-inner"},o,C.a.createElement("figure",{className:"vcv-ui-form-attach-image-thumbnail"},C.a.createElement("img",{src:l})),C.a.createElement("div",{className:"vcv-ui-form-attach-image-description"},C.a.createElement("span",{title:c},c),C.a.createElement("i",null,u)),C.a.createElement("div",{className:"vcv-ui-form-attach-image-item-controls",tabIndex:"0"},d,this.getLinkHtml(s),i,C.a.createElement("a",{className:"vcv-ui-form-attach-image-item-control vcv-ui-form-attach-image-item-control-state--danger",onClick:this.handleRemove.bind(this,s),title:t},C.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-close-modern"}))))))}}]),n}(C.a.Component);_()(B,"propTypes",{className:D.a.string}),_()(B,"displayName","vcv-ui-form-sortable-attach-image-item-inner");var N=n("./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js");function F(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,a=g()(e);if(t){var r=g()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return v()(this,n)}}var V=Object(L.getService)("dataManager"),H=Object(N.c)((function(e){var t=e.title;return C.a.createElement("a",{className:"vcv-ui-form-attach-image-item-control vcv-ui-form-attach-image-item-control--drag",title:t},C.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-drag-dots"}))})),U=Object(N.b)((function(e){return C.a.createElement(B,e)})),z=function(e){p()(n,e);var t=F(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).handleOpenLibrary=a.handleOpenLibrary.bind(u()(a)),a}return l()(n,[{key:"handleOpenLibrary",value:function(){this.props.openLibrary()}},{key:"getPublicImage",value:function(e){var t=this.props.metaAssetsPath;return e?e.match("^(https?:)?\\/\\/?")?e:t+e:""}},{key:"render",value:function(){var e=this,t=V.get("localizations"),n=t?t.addImage:"Add an image",a=t?t.editReplaceImage:"Edit or replace the image",i=t?t.moveImage:"Move the image",o=this.props,s=o.fieldKey,l=o.value,c=[],u="";this.props.options.multiple&&(u=C.a.createElement(H,{title:i}));var d=C.a.createElement("a",{className:"vcv-ui-form-attach-image-item-control",onClick:this.handleOpenLibrary.bind(this),title:a},C.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-pencil-modern"}));l&&l.urls&&l.urls.forEach((function(t,n){var a={url:t,imgUrl:l.ids[n]?t&&t.thumbnail?t.thumbnail:t.full:e.getPublicImage(t.full),sortableControl:u,editControl:d,onRemove:e.props.onRemove,getUrlHtml:e.props.getUrlHtml,imgId:l.ids[n],metaAssetsPath:e.props.metaElementPath,indexValue:n,index:n};e.props.options.multiple?c.push(C.a.createElement(U,r()({key:"sortable-attach-image-item-".concat(s,"-").concat(n)},a))):(a.dynamicApi=e.props.dynamicApi,c.push(C.a.createElement(B,r()({key:n},a))))}));var f="vcv-ui-form-attach-image-item vcv-ui-form-attach-image-item-add-control",h=null;this.props.dynamicApi&&(f+=" vcv-ui-form-attach-image-item-has-dynamic",h=this.props.dynamicApi.renderOpenButton(!0));var p=C.a.createElement("li",{className:f},C.a.createElement("a",{className:"vcv-ui-form-attach-image-control",onClick:this.handleOpenLibrary.bind(this),title:n},C.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-add"})),h);return!this.props.options.multiple&&l.urls&&l.urls.length&&(p=""),C.a.createElement("ul",{className:"vcv-ui-form-attach-image-items"},c,p)}}]),n}(C.a.Component);function G(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,a=g()(e);if(t){var r=g()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return v()(this,n)}}_()(z,"propTypes",{value:D.a.oneOfType([D.a.string,D.a.object,D.a.array]).isRequired,fieldKey:D.a.string.isRequired});var W=Object(L.getService)("utils").getBlockRegexp,q=Object(L.getService)("cook").dynamicFields.getDynamicFieldsData,K=W(),Y=function(e){p()(n,e);var t=G(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"getPublicImage",value:function(e){var t=this.props.metaAssetsPath;if(!e)return"";if(Object(L.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&e.match(K)){var n=e.split(K),a=JSON.parse(n[4]);return e=q({blockAtts:a})}return e.match("^(https?:)?\\/\\/?")?e:t+e}},{key:"render",value:function(){var e=this,t=this.props,n=t.active,a=t.filter,r=t.image,i=E()({"vcv-ui-form-attach-image-filter-content":!0,"vcv-ui-form-attach-image-filter-content--active":n}),o=E()(["vcv-ui-item-element-image","vcv-ui-form-attach-image-filter-image","vce-image-filter--".concat(a.value)]),s=this.getPublicImage(r.full);return C.a.createElement("li",{className:"vcv-ui-form-attach-image-filter-list-item",onClick:function(){e.props.onFilterChange(a.value)}},C.a.createElement("span",{className:"vcv-ui-form-attach-image-filter"},C.a.createElement("span",{className:i},C.a.createElement("img",{className:o,src:s}),C.a.createElement("span",{className:"vcv-ui-item-overlay"},C.a.createElement("span",{className:"vcv-ui-item-add vcv-ui-icon vcv-ui-icon-add"}))),C.a.createElement("span",{className:"vcv-ui-form-attach-image-filter-name "},C.a.createElement("span",null,a.label))))}}]),n}(C.a.Component),$=[{value:"normal",label:"Normal"},{value:"1977",label:"1977"},{value:"amaro",label:"Amaro"},{value:"brannan",label:"Brannan"},{value:"earlybird",label:"Earlybird"},{value:"hefe",label:"Hefe"},{value:"hudson",label:"Hudson"},{value:"inkwell",label:"Inkwell"},{value:"kelvin",label:"Kelvin"},{value:"lofi",label:"Lo-Fi"},{value:"mayfair",label:"Mayfair"},{value:"nashville",label:"Nashville"},{value:"rise",label:"Rise"},{value:"sierra",label:"Sierra"},{value:"sutro",label:"Sutro"},{value:"toaster",label:"Toaster"},{value:"valencia",label:"Valencia"},{value:"walden",label:"Walden"},{value:"willow",label:"Willow"},{value:"xpro2",label:"X-PRO 2"}];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,a=g()(e);if(t){var r=g()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return v()(this,n)}}var X=function(e){p()(n,e);var t=Z(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.images,a=t.metaAssetsPath,r=n.urls&&n.urls[0]?n.urls[0]:"",i=r&&r.filter?r.filter:"normal";return C.a.createElement("div",{className:"vcv-ui-form-attach-image-filter-block"},C.a.createElement("div",{className:"vcv-ui-form-attach-image-filter-container"},C.a.createElement("ul",{className:"vcv-ui-form-attach-image-filter-list"},$.map((function(t,n){return C.a.createElement(Y,{key:n,filter:t,active:i===t.value,onFilterChange:e.props.onFilterChange,image:r,metaAssetsPath:a})})))))}}]),n}(C.a.Component),Q=n("./public/sources/attributes/toggle/Component.js"),J=n("./public/sources/attributes/attachimage/stockMediaTab.js"),ee=n("./public/sources/attributes/attachimage/giphyMediaTab.js");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,a=g()(e);if(t){var r=g()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return v()(this,n)}}var ne=(0,Object(L.getService)("utils").getBlockRegexp)(),ae=Object(L.getStorage)("notifications"),re=Object(N.a)((function(e){return C.a.createElement(z,e)})),ie=function(e){p()(n,e);var t=te(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).mediaUploader=null,a.tabsContainer=null,a.handleRemove=a.handleRemove.bind(u()(a)),a.handleUrlChange=a.handleUrlChange.bind(u()(a)),a.onMediaSelect=a.onMediaSelect.bind(u()(a)),a.onMediaOpen=a.onMediaOpen.bind(u()(a)),a.onMediaClose=a.onMediaClose.bind(u()(a)),a.openLibrary=a.openLibrary.bind(u()(a)),a.getUrlHtml=a.getUrlHtml.bind(u()(a)),a.handleSortEnd=a.handleSortEnd.bind(u()(a)),a.handleFilterChange=a.handleFilterChange.bind(u()(a)),a.toggleFilter=a.toggleFilter.bind(u()(a)),a.handleDynamicFieldChange=a.handleDynamicFieldChange.bind(u()(a)),a.handleDynamicFieldClose=a.handleDynamicFieldClose.bind(u()(a)),a.customDynamicRender=a.customDynamicRender.bind(u()(a)),a.state.extraAttributes={url:e.options.url},a}return l()(n,[{key:"componentWillUnmount",value:function(){this.tabsContainer&&S.a.unmountComponentAtNode(this.tabsContainer)}},{key:"UNSAFE_componentWillMount",value:function(){if(void 0===window.wp)return!1;var e=window.wp.media.view.MediaFrame.Select,t=this.props.options;window.wp.media.view.MediaFrame.Select=e.extend({bindHandlers:function(){e.prototype.bindHandlers.apply(this,arguments),this.off("content:render:unsplash",this.stockImagesContent,this),this.on("content:render:unsplash",this.stockImagesContent,this),t.gif&&(this.off("content:render:giphy",this.giphyContent,this),this.on("content:render:giphy",this.giphyContent,this))},stockImagesContent:function(){this.content.set(new a({controller:this}))},giphyContent:function(){this.content.set(new r({controller:this}))},browseRouter:function(n){e.prototype.browseRouter.apply(this,arguments),n.set("unsplash",{text:"Unsplash",priority:60}),t.gif?n.set("giphy",{text:"Giphy",priority:70}):n.unset("giphy")}}),this.mediaUploader=window.wp.media({title:"Add images",frame:"select",library:{type:"image",query:!1},button:{text:"Select"},multiple:!!this.props.options.multiple&&"add"});var n=this,a=window.wp.media.View.extend({remove:function(){return S.a.unmountComponentAtNode(this.$el.get(0)),window.setTimeout((function(){n.mediaUploader.state()&&n.mediaUploader.state().get("library")&&n.mediaUploader.state().get("library")._requery(!0)}),0),this},render:function(){return n.tabsContainer=this.$el.get(0),S.a.render(C.a.createElement(J.a,null),n.tabsContainer),this}}),r=window.wp.media.View.extend({remove:function(){return S.a.unmountComponentAtNode(this.$el.get(0)),window.setTimeout((function(){n.mediaUploader.state()&&n.mediaUploader.state().get("library")&&n.mediaUploader.state().get("library")._requery(!0)}),0),this},render:function(){return n.tabsContainer=this.$el.get(0),S.a.render(C.a.createElement(ee.a,null),n.tabsContainer),this}});window.wp.media.controller.Library.prototype.defaults.contentUserSetting=!1,this.mediaUploader.on("select",this.onMediaSelect),this.mediaUploader.on("open",this.onMediaOpen),this.mediaUploader.on("close",this.onMediaClose),this.mediaUploader.on("uploader:ready",this.onMediaOpen)}},{key:"updateState",value:function(e){var t=e.value;if(O.a.isObject(t))if(O.a.isArray(t))if(t.length>0){var n=[],a=[];t.forEach((function(e){n.push(e.id),e.full?a.push(e):a.push({full:e})})),t={ids:n,urls:a}}else t={ids:[],urls:[]};else t.ids||t.urls||!t.id||(t={ids:[t.id],urls:[t]});else(t=t?{ids:[null],urls:[{full:t}]}:{ids:[],urls:[]})&&this.state&&this.state.value&&this.state.value.urls&&this.state.value.urls[0]&&(this.state.value.urls[0].filter&&t.urls[0]&&(t.urls[0].filter=this.state.value.urls[0].filter),this.state.value.urls[0].link&&t.urls[0]&&(t.urls[0].link=this.state.value.urls[0].link));return{value:t,filter:t.urls&&t.urls[0]&&t.urls[0].filter&&"normal"!==t.urls[0].filter||!1}}},{key:"openLibrary",value:function(){if(!this.mediaUploader)throw new Error("Media uploader not found. Make sure you are running this on WordPress.");this.mediaUploader.open()}},{key:"handleRemove",value:function(e){var t=this.state.value.ids,n=this.state.value.urls;t.splice(e,1),n.splice(e,1);var a={ids:t,urls:n};this.setFieldValue(a)}},{key:"setFieldValue",value:function(e){"string"==typeof e&&(e=this.updateState({value:e}).value);f()(g()(n.prototype),"setFieldValue",this).call(this,e)}},{key:"onMediaSelect",value:function(){var e=this.mediaUploader.state().get("selection"),t=this.parseSelection(e);t&&t.urls&&t.urls.length&&this.setFieldValue(t)}},{key:"parseSelection",value:function(e){var t=this,n={relNofollow:!1,targetBlank:!0,title:"",url:""},a=[],r=[];return e.forEach((function(e,i){var o=t.mediaAttachmentParse(e);if(o&&o.url&&o.url.full){var s=Object.assign({},o.url);a.push(o.id),s.link=n,t.state.value.urls&&void 0!==t.state.value.urls[i]&&void 0!==t.state.value.urls[i].link&&(s.link=t.state.value.urls[i].link),r.push(s)}})),{ids:a,urls:r}}},{key:"updateExtraAttributesStates",value:function(e,t){var n=this.state.extraAttributes;n[e]=t,this.setState({extraAttributes:n})}},{key:"mediaAttachmentParse",value:function(e){e=e.toJSON();var t={};for(var n in e.sizes)t[n]=e.sizes[n].url;return t.id=e.id,t.title=e.title,t.alt=e.alt,t.caption=e.caption,{id:e.id,url:t}}},{key:"handleUrlChange",value:function(e,t,n){var a=this.state.value;a.urls[e].link=n,this.updateFieldValue(a)}},{key:"handleFilterChange",value:function(e){var t=this.state.value;t.urls=t.urls.map((function(t){return t.filter=e,t})),this.updateFieldValue(t)}},{key:"toggleFilter",value:function(e,t){var n=this;this.setState({filter:t},(function(){t||n.handleFilterChange("normal")}))}},{key:"updateFieldValue",value:function(e){var t=O.a.merge(this.state.value,e);this.setFieldValue(t)}},{key:"onMediaOpen",value:function(){this.mediaUploader.state()&&this.mediaUploader.state().get("library")&&this.mediaUploader.state().get("library")._requery(!0);var e=this.mediaUploader.state().get("selection"),t=this.state.value.ids;t&&t.forEach((function(t){if(t){var n=window.wp.media.attachment(t);n.fetch(),n&&e.add([n])}})),ae.trigger("portalChange",".media-frame")}},{key:"onMediaClose",value:function(){ae.trigger("portalChange",null)}},{key:"getUrlHtml",value:function(e){var t="";if(this.state.extraAttributes.url){var n=this.state.value.urls[e].link||"";t=C.a.createElement(P.a,{value:n,updater:this.handleUrlChange.bind(this,e),api:this.props.api,fieldKey:"".concat(this.props.fieldKey,".linkUrl"),options:this.props.options,elementAccessPoint:this.props.elementAccessPoint,onDynamicFieldChange:this.props.onDynamicFieldChange,defaultValue:{url:"",title:"",targetBlank:!1,relNofollow:!1},dynamicFieldType:"imageUrl",imageLink:!0})}return t}},{key:"handleSortEnd",value:function(e){var t=e.oldIndex,n=e.newIndex,a=Object.assign({},this.state.value),r={};r.urls=Object(N.d)(a.urls,t,n),r.ids=Object(N.d)(a.ids,t,n),this.setFieldValue(r)}},{key:"customDynamicRender",value:function(e){var t=e.state,n=t.dynamicFieldOpened,a=t.isWindowOpen,r=this.state.value,i="";if(n){var o="vcv-ui-form-attach-image-url-dynamic";r&&r.urls&&r.urls[0]&&r.urls[0]&&r.urls[0].link&&r.urls[0].link.url&&(o+=" vcv-ui-form-attach-image-item-has-link-value"),i=C.a.createElement(C.a.Fragment,null,e.renderDynamicInputs(),C.a.createElement("div",{className:o},this.getUrlHtml(0)))}var s=r;return r&&Object.prototype.hasOwnProperty.call(r,"urls")&&(s=r.urls[0]&&r.urls[0].full?r.urls[0].full:""),!(!s||"string"!=typeof s||!s.match(ne))!==!!n?null:(n||(i=C.a.createElement("div",{className:e.props.attachImageClassNames},e.props.getAttachImageComponent(e))),C.a.createElement(C.a.Fragment,null,i,a?e.getDynamicPopup():null))}},{key:"handleDynamicFieldClose",value:function(){this.setFieldValue({}),this.props.onDynamicFieldClose()}},{key:"getDynamicButtonHtml",value:function(e){return e.renderOpenButton()}},{key:"handleDynamicFieldChange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=this.props.onDynamicFieldChange(e,t,n),r=a,i=this.state.value;return i&&i.urls&&i.urls[0]&&i.urls[0].full&&((r=i).urls[0].full=a),{fieldValue:r,dynamicValue:a}}},{key:"getAttachImageComponent",value:function(e){var t=this.props.elementAccessPoint&&this.props.elementAccessPoint.cook(),n=t?t.get("metaAssetsPath"):"";return C.a.createElement(re,r()({},this.props,{metaAssetsPath:n,helperClass:"vcv-ui-form-attach-image-item--dragging",useDragHandle:!0,onSortEnd:this.handleSortEnd,axis:"xy",value:this.state.value,openLibrary:this.openLibrary,onRemove:this.handleRemove,getUrlHtml:this.getUrlHtml,dynamicApi:e}))}},{key:"render",value:function(){var e=this.props.options,t=this.state,n=t.value,a=t.filter,i=void 0!==a&&a,o=C.a.createElement("div",{className:"vcv-ui-form-attach-image-filter-toggle"},C.a.createElement(Q.a,{value:i,fieldKey:"enableFilter_".concat(this.props.fieldKey),updater:this.toggleFilter,options:{labelText:"Enable Instagram-like filters"}})),s=null;if(i&&this.props.elementAccessPoint){var l=this.props.elementAccessPoint.cook().get("metaAssetsPath");s=C.a.createElement(X,{onFilterChange:this.handleFilterChange,images:n,metaAssetsPath:l})}(!e.imageFilter||n&&n.urls&&n.urls.length<1)&&(o="",s="");var c=e&&e.dynamicField,u=E()({"vcv-ui-form-attach-image":!0,"vcv-ui-form-field-dynamic":c}),d=n;return n&&Object.prototype.hasOwnProperty.call(n,"urls")&&(d=n.urls[0]&&n.urls[0].full?n.urls[0].full:""),C.a.createElement(C.a.Fragment,null,C.a.createElement(T.a,r()({},this.props,{setFieldValue:this.setFieldValue,value:d,attachImageClassNames:u,getAttachImageComponent:this.getAttachImageComponent.bind(this),render:this.customDynamicRender.bind(this),onDynamicFieldChange:this.handleDynamicFieldChange,onOpen:this.props.onDynamicFieldOpen,onClose:this.handleDynamicFieldClose}),C.a.createElement("div",{className:u},this.getAttachImageComponent(!1))),o,s)}}]),n}(j.a);_()(ie,"propTypes",{value:D.a.oneOfType([D.a.string,D.a.object,D.a.array]).isRequired,fieldKey:D.a.string.isRequired,fieldType:D.a.string,updater:D.a.func.isRequired,elementAccessPoint:D.a.object,onDynamicFieldOpen:D.a.func,onDynamicFieldChange:D.a.func,onDynamicFieldClose:D.a.func,defaultValue:D.a.any,options:D.a.any}),_()(ie,"defaultProps",{fieldType:"attachimage"})},"./public/sources/attributes/attachimage/giphyMediaTab.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/vc-cake/index.js"),g=n("./public/components/stockMedia/giphyContainer.js");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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var _=Object(b.getService)("dataManager"),w=function(e){u()(n,e);var t=y(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).state={scrolledToBottom:!1,scrollTop:0},a.handleMediaScroll=a.handleMediaScroll.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){var e=this;window.setTimeout((function(){var t=document.querySelector(".media-frame-content");t&&t.addEventListener("scroll",e.handleMediaScroll)}),100)}},{key:"componentWillUnmount",value:function(){var e=document.querySelector(".media-frame-content");e&&e.removeEventListener("scroll",this.handleMediaScroll)}},{key:"handleMediaScroll",value:function(e){var t=e.currentTarget,n=t.getBoundingClientRect(),a=window.innerHeight||document.documentElement.clientHeight,r=t.scrollTop+n.height+a/2>=t.scrollHeight;this.setState({scrollTop:t.scrollTop,scrolledToBottom:r})}},{key:"render",value:function(){var e=_.get("utm")["editor-hub-go-premium"].replace("{medium}","giphy-addmedia-editor");return v.a.createElement(g.a,{scrolledToBottom:this.state.scrolledToBottom,scrollTop:this.state.scrollTop,goPremiumLink:e,namespace:"editor",filterType:"giphy",renderPlace:"addmedia"})}}]),n}(v.a.Component)},"./public/sources/attributes/attachimage/stockMediaTab.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/vc-cake/index.js"),g=n("./public/components/stockMedia/unsplashContainer.js");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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var _=Object(b.getService)("dataManager"),w=function(e){u()(n,e);var t=y(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).state={scrolledToBottom:!1,scrollTop:0},a.handleMediaScroll=a.handleMediaScroll.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){var e=this;window.setTimeout((function(){var t=document.querySelector(".media-frame-content");t&&t.addEventListener("scroll",e.handleMediaScroll)}),100)}},{key:"componentWillUnmount",value:function(){var e=document.querySelector(".media-frame-content");e&&e.removeEventListener("scroll",this.handleMediaScroll)}},{key:"handleMediaScroll",value:function(e){var t=e.currentTarget,n=t.getBoundingClientRect(),a=window.innerHeight||document.documentElement.clientHeight,r=t.scrollTop+n.height+a/2>=t.scrollHeight;this.setState({scrollTop:t.scrollTop,scrolledToBottom:r})}},{key:"render",value:function(){var e=_.get("utm")["editor-hub-go-premium"].replace("{medium}","unsplash-addmedia-editor");return v.a.createElement(g.a,{scrolledToBottom:this.state.scrolledToBottom,scrollTop:this.state.scrollTop,goPremiumLink:e,namespace:"editor",filterType:"unsplash",renderPlace:"addmedia"})}}]),n}(v.a.Component)},"./public/sources/attributes/attribute.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/react/index.js"),g=n.n(b),y=n("./node_modules/prop-types/index.js"),_=n.n(y),w=n("./node_modules/lodash/lodash.js"),C=n.n(w),k=n("./node_modules/vc-cake/index.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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var x=function(e){u()(n,e);var t=S(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).state=a.updateState(a.props),a.setFieldValue=a.setFieldValue.bind(l()(a)),a.handleChange=a.handleChange.bind(l()(a)),a}return o()(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.setState(this.updateState(e))}},{key:"updateState",value:function(e){return{value:e.value}}},{key:"handleChange",value:function(e){this.setFieldValue(e.currentTarget.value)}},{key:"setFieldValue",value:function(e){var t=this.props,n=t.updater,a=t.fieldKey,r=t.fieldType;this.setState({value:e}),window.setTimeout((function(){n(a,e,null,r)}),0)}},{key:"getCustomDevices",value:function(){return[{label:"Desktop",value:"xl",icon:"vcv-ui-icon-desktop"},{label:"Tablet Landscape",value:"lg",icon:"vcv-ui-icon-tablet-landscape"},{label:"Tablet Portrait",value:"md",icon:"vcv-ui-icon-tablet-portrait"},{label:"Mobile Landscape",value:"sm",icon:"vcv-ui-icon-mobile-landscape"},{label:"Mobile Portrait",value:"xs",icon:"vcv-ui-icon-mobile-portrait"}]}},{key:"getCustomDevicesKeys",value:function(){return this.getCustomDevices().map((function(e){return e.value}))}},{key:"devicesChangeHandler",value:function(e,t){var n=C.a.defaultsDeep({},v()({},e,t),this.state);"all"===n.currentDevice?(n.devices.all=C.a.defaultsDeep({},n.devices[this.getCustomDevicesKeys().shift()]),delete n.devices.all.display):"all"===this.state.currentDevice&&this.getCustomDevicesKeys().forEach((function(e){n.devices[e]=C.a.defaultsDeep({},n.devices.all)})),this.updateValue(n,e)}},{key:"parseValue",value:function(e,t,n){var a=C.a.defaultsDeep({},t),r=this.getCustomDevicesKeys();return C.a.isEmpty(e.device)||(a.currentDevice=Object.keys(e.device).shift()),r.push("all"),r.forEach((function(t){a.devices[t]=C.a.defaultsDeep({},n),e.device&&e.device[t]&&(a.devices[t]=C.a.defaultsDeep({},e.device[t],a.devices[t]))})),a}},{key:"valueChangeHandler",value:function(e,t){var n=Object(k.getStorage)("fieldOptions"),a={fieldKey:e,fieldType:this.props.fieldType,id:this.props.elementAccessPoint.id};n.trigger("fieldOptionsChange",a);var r=C.a.defaultsDeep({},this.state);r.devices[r.currentDevice][e]=t,this.updateValue(r,e)}},{key:"render",value:function(){return g.a.createElement("div",null)}}]),n}(g.a.Component);v()(x,"propTypes",{updater:_.a.func.isRequired,elementAccessPoint:_.a.object,fieldKey:_.a.string.isRequired,fieldType:_.a.string,value:_.a.any.isRequired,defaultValue:_.a.any,options:_.a.any})},"./public/sources/attributes/autocomplete/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return we}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/get/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"),v=n.n(m),b=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),g=n.n(b),y=n("./node_modules/react/index.js"),_=n.n(y),w=n("./public/sources/attributes/attribute.js"),C=n("./node_modules/prop-types/index.js"),k=n.n(C),S=n("./node_modules/vc-cake/index.js"),x=n.n(S),E=n("./node_modules/classnames/index.js"),j=n.n(E),T=n("./node_modules/lodash/lodash.js"),M=n("./node_modules/react-textarea-autosize/dist/react-textarea-autosize.browser.esm.js");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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var P=function(e){f()(n,e);var t=O(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).handleClick=a.handleClick.bind(l()(a)),a}return o()(n,[{key:"handleClick",value:function(){this.props.removeCallback(this.props.index)}},{key:"render",value:function(){var e=this.props,t=e.title,n=e.label,a=e.value,r=e.valid,i=e.validating,o=j()({"vcv-ui-tag-list-item":!0,"vcv-ui-tag-list-item-error":!r,"vcv-ui-tag-list-item-validating":i});return _.a.createElement("span",{className:o,title:t,"data-vcv-tag-list-label":n||a,"data-vcv-tag-list-label-hover":n||a},_.a.createElement("button",{className:"vcv-ui-tag-list-item-remove",type:"button",title:"Remove",onClick:this.handleClick},_.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-close-thin"})))}}]),n}(_.a.Component);g()(P,"propTypes",{value:k.a.oneOfType([k.a.string,k.a.number]).isRequired,index:k.a.number.isRequired,title:k.a.oneOfType([k.a.string,k.a.number]).isRequired,removeCallback:k.a.func.isRequired,valid:k.a.bool,validating:k.a.bool});var A=n("./public/tools/response.js"),D=n("./public/components/tooltip/tooltip.js");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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var R=x.a.getService("dataManager"),I=function(e){f()(n,e);var t=L(n);function n(e){var a;r()(this,n),a=t.call(this,e),g()(l()(a),"stayEditing",!1),g()(l()(a),"keydownTimeout",0),g()(l()(a),"loadSuggestionsAfterStoppedTyping",Object(T.debounce)((function(e){a.loadSuggestions(e[e.length-1])}),400));var i=a.props.value;return Array.isArray(i)||(i=i?[i]:[]),a.state={value:i,editing:!1,loading:!1,validating:!!a.props.validation,inputValue:"",suggestedItems:[],loadTokenLabels:[],activeSuggestion:-1,suggestedValue:null,cursorPosition:null,addedSuggested:!1},a.handleChange=a.handleChange.bind(l()(a)),a.handleFocus=a.handleFocus.bind(l()(a)),a.handleBlur=a.handleBlur.bind(l()(a)),a.removeToken=a.removeToken.bind(l()(a)),a.handleTagListClick=a.handleTagListClick.bind(l()(a)),a.handleSuggestionMouseDown=a.handleSuggestionMouseDown.bind(l()(a)),a.handleKeyDown=a.handleKeyDown.bind(l()(a)),a.updateValue=a.updateValue.bind(l()(a)),a}return o()(n,[{key:"handleKeyDown",value:function(e){var t=e.which||e.keyCode,n=!0;40===t?(e.preventDefault(),this.setActiveSuggestion(1),n=!1):38===t?(e.preventDefault(),this.setActiveSuggestion(-1),n=!1):13===t&&this.state.activeSuggestion>-1?(e.preventDefault(),this.updateValue(this.state.suggestedValue),this.setState({addedSuggested:!0})):13===t&&(e.target.blur(),this.setState({editing:!1})),n&&this.updateBoxPosition(e.target)}},{key:"updateBoxPosition",value:function(e){var t=this;this.keydownTimeout=setTimeout((function(){var n=window.jQuery(e).caret("offset"),a=e.getBoundingClientRect();t.setState({cursorPosition:{top:a.top+a.height,left:n.left}})}),10)}},{key:"setActiveSuggestion",value:function(e){var t=this.state.suggestedItems,n=this.state.activeSuggestion+e;if(void 0!==t[n]){var a=this.state.inputValue.split(",");this.checkValue(this.state.inputValue)||(a.pop(),a.length>0&&(a+=", ")),this.setState({activeSuggestion:n,suggestedValue:a+t[n].value+","})}}},{key:"updateValue",value:function(e){var t=!0;e&&!this.checkValue(e)||(t=!1),this.setState({inputValue:e,suggestedItems:[],callSuggestionAjax:!0,loading:t,suggestedValue:null,activeSuggestion:-1})}},{key:"handleChange",value:function(e){this.updateValue(e.currentTarget.value),this.setState({addedSuggested:!1})}},{key:"handleFocus",value:function(e){var t=this.state.value.join(",");t.length&&(t=t.replace(/,+$/,"")+","),this.setState({inputValue:t,editing:!0})}},{key:"handleBlur",value:function(e){!1===this.stayEditing?this.setState({editing:!1}):(e.currentTarget.focus(),this.stayEditing=!1);var t=this.state.inputValue.replace(/,+$/,"");t=t?t.split(","):[],this.props.single?(t=[t[t.length-1]],this.props.onChange(t[t.length-1])):this.props.onChange(t),this.setState({value:t,validating:this.props.validation}),this.loadTokenLabels(t)}},{key:"handleTagListClick",value:function(e){e.target===e.currentTarget&&(this.state.inputValue&&this.checkValue(this.state.inputValue)||this.setState({suggestedItems:[],loading:!1}),this.handleFocus({target:e.currentTarget.previousSibling}),e.currentTarget.previousSibling.focus())}},{key:"checkValue",value:function(e){var t=e.split(",");return!t[t.length-1].replace(/\s/g,"").length}},{key:"handleSuggestionMouseDown",value:function(e){var t=this.state.inputValue;(t=t.split(",")).pop(),t.push(e.target.getAttribute("data-vcv-suggest-value")),this.setState({value:t,inputValue:t.join(","),suggestedValue:null,activeSuggestion:-1,validating:this.props.validation}),this.props.single?this.props.onChange(t[t.length-1]):this.props.onChange(t),this.stayEditing=!0}},{key:"componentDidUpdate",value:function(){this.updateSuggestBoxPosition()}},{key:"UNSAFE_componentWillMount",value:function(){this.loadTokenLabels(this.state.value)}},{key:"componentWillUnmount",value:function(){this.serverRequest&&this.serverRequest.abort(),this.serverRequestLabels&&this.serverRequestLabels.abort()}},{key:"UNSAFE_componentWillUpdate",value:function(e,t){if(t.callSuggestionAjax&&t.inputValue){var n=t.inputValue.split(",");this.checkValue(t.inputValue)?T._.size(this.state.suggestedItems)>0&&this.setState({suggestedItems:[],loading:!1}):this.loadSuggestionsAfterStoppedTyping(n)}}},{key:"updateSuggestBoxPosition",value:function(){if(!1!==this.state.editing){var e=this.refs.suggestBox,t=e?e.getBoundingClientRect():null;if(t){var n=window.innerHeight,a=n-t.top-t.height;a<0&&(e.style.left="".concat(t.left+10,"px"),n<t.height?(e.style.top="0px",e.style.maxHeight="".concat(n,"px")):e.style.top="".concat(t.top+a-1,"px"))}}}},{key:"loadSuggestions",value:function(e){var t=this,n=x.a.getService("utils").ajax;this.serverRequest&&this.serverRequest.abort(),this.serverRequest=n({"vcv-action":"autocomplete:findString:adminNonce","vcv-search":e.trim(),"vcv-nonce":R.get("nonce"),"vcv-tag":this.props.elementAccessPoint.tag,"vcv-param":this.props.fieldKey,"vcv-autocomplete-action":this.props.action,"vcv-element":this.props.elementAccessPoint.cook().toJS(),"vcv-source-id":R.get("sourceID"),"vcv-return-value":this.props.returnValue},(function(e){var n=Object(A.a)(e.response);n.status&&n.results&&n.results.length&&t.setState({suggestedItems:n.results,callSuggestionAjax:!1,loading:!1})}))}},{key:"removeToken",value:function(e){var t=this.state.value.slice();t.splice(e,1),this.setState({value:t,suggestedItems:[],loading:!1}),this.props.single?t.length>0?this.props.onChange(t[t.length-1].trim()):this.props.onChange(""):this.props.onChange(t)}},{key:"getTokensList",value:function(){var e=this,t=this.state.value,n=[];return t.forEach((function(t,a){if(e.props.single&&a>0)return!1;if((t=t&&t.trim())&&t.length){var r=t,i=!1;e.state.loadTokenLabels[t]&&(r=e.state.loadTokenLabels[t],i=!0),e.props.validation||(i=!0),n.push(_.a.createElement(P,{key:"vcvToken-".concat(t,"-").concat(a),title:r,valid:e.props.validator(i),validating:e.state.validating,removeCallback:e.removeToken,value:t,index:a,label:e.props.single||"title"===e.props.tokenLabel?r:t}))}})),n}},{key:"renderTokensList",value:function(){if(this.state.editing)return null;var e=this.getTokensList();return _.a.createElement("div",{className:"vcv-ui-tag-list vcv-ui-form-input",onClick:this.handleTagListClick},e)}},{key:"loadTokenLabels",value:function(e){var t=this,n=x.a.getService("utils").ajax;this.serverRequestLabels&&this.serverRequestLabels.abort(),this.serverRequestLabels=n({"vcv-action":"autocomplete:getTokenLabels:adminNonce","vcv-tokens":e,"vcv-nonce":R.get("nonce"),"vcv-source-id":R.get("sourceID"),"vcv-label-action":this.props.labelAction,"vcv-return-value":this.props.returnValue,"vcv-element":this.props.elementAccessPoint.cook().toJS()},(function(e){e.response&&(Object(A.a)(e.response)&&t.setState({loadTokenLabels:JSON.parse(e.response),validating:!1}))}))}},{key:"renderSuggestionBox",value:function(){var e=this;if(!1===this.state.editing)return null;var t=this.state.suggestedItems;if(!t||!t.length)return null;var n=j()({"vcv-ui-suggest-box":!0,"vcv-ui-form-input":!0,"vcv-ui-autocomplete":!0}),a=[];return this.checkValue(this.state.inputValue)||this.state.addedSuggested?void 0:(this.state.suggestedItems.forEach((function(t,n){var r=n===e.state.activeSuggestion,i=j()({"vcv-ui-suggest-box-item":!0,"vcv-selected":r});a.push(_.a.createElement("span",{key:"vcvSuggestBoxItem"+t.value,className:i,onMouseDown:e.handleSuggestionMouseDown,"data-vcv-suggest":t.label,"data-vcv-suggest-value":t.value},t.label))})),_.a.createElement("div",{className:n,style:this.state.cursorPosition,ref:"suggestBox"},a))}},{key:"getLoading",value:function(){if(this.state.loading)return _.a.createElement("span",{className:"vcv-ui-icon vcv-ui-wp-spinner"})}},{key:"render",value:function(){var e=j()({"vcv-ui-form-input":!0,"vcv-ui-tag-list-input":!0,"vcv-ui-tag-list-input-editing-disabled":!this.state.editing}),t=j()({"vcv-ui-tag-list-container":!0},this.props.extraClass),n="";return this.props.description&&(n=_.a.createElement(D.a,{relativeElementSelector:".vcv-ui-modal-content"},this.props.description)),_.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:t},_.a.createElement(M.a,{minRows:1,className:e,type:"text",onChange:this.handleChange,value:this.state.inputValue,onFocus:this.handleFocus,onBlur:this.handleBlur,"data-vcv-type":"vcv-tokenized-input",onKeyDown:this.handleKeyDown}),this.renderSuggestionBox(),this.renderTokensList(),this.getLoading()),n)}}]),n}(_.a.Component);g()(I,"propTypes",{validator:k.a.func.isRequired,validation:k.a.bool,elementAccessPoint:k.a.object.isRequired});var B=n("./node_modules/@babel/runtime/helpers/extends/index.js"),N=n.n(B);function F(e){return e.replace(/[-\\^$*+?.()|[\]{}]/g,"\\$&")}var V=n("./public/components/scrollbar/scrollbar.js");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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}function U(e,t){var n=new RegExp(F(t),"gi");return e.replace(n,"<mark>$&</mark>")}var z=function(e){var t=e.item,n=e.query;return _.a.createElement("span",{dangerouslySetInnerHTML:{__html:U(t.name,n)}})},G=function(e){f()(n,e);var t=H(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).state={showAtTop:!1},a.suggestionBox=_.a.createRef(),a}return o()(n,[{key:"componentDidMount",value:function(){if(this.suggestionBox&&this.suggestionBox.current){var e=this.suggestionBox.current.getBoundingClientRect(),t=window.document.body.getBoundingClientRect();e.bottom>t.height&&this.setState({showAtTop:!0})}}},{key:"componentDidUpdate",value:function(e,t,n){if(e.index!==this.props.index){var a=this.suggestionBox.current.querySelector(".vc-tags--suggestion.is-active"),r=this.suggestionBox.current.querySelector(".vcv-ui-scroll-content");if(!a||!r)return;var i=a.getBoundingClientRect(),o=r.getBoundingClientRect();r.scrollTop+o.height<a.offsetTop+i.height?r.scrollTop-=r.scrollTop+o.height-(a.offsetTop+i.height):r.scrollTop>a.offsetTop&&(r.scrollTop-=r.scrollTop-a.offsetTop)}}},{key:"onMouseDown",value:function(e,t){t.preventDefault(),this.props.addTag(e)}},{key:"render",value:function(){var e=this,t=this.props.suggestionComponent||z,n=this.props.options.map((function(n,a){var r="".concat(e.props.id,"-").concat(a),i=["vc-tags--suggestion"];return e.props.index===a&&i.push(e.props.classNames.suggestionActive),n.disabled&&i.push(e.props.classNames.suggestionDisabled),_.a.createElement("div",{id:r,key:r,className:i.join(" "),"aria-disabled":!0===n.disabled,onMouseDown:e.onMouseDown.bind(e,n)},n.prefix?_.a.createElement("span",{className:e.props.classNames.suggestionPrefix},n.prefix):null,n.disableMarkIt||e.props.disableMarkIt?n.name:_.a.createElement(t,{item:n,query:e.props.query}))})),a=this.props.classNames.suggestions;return this.state.showAtTop&&(a+=" ".concat(this.props.classNames.suggestions,"--top")),_.a.createElement("div",{className:a,ref:this.suggestionBox},_.a.createElement(V.a,{id:this.props.id},n))}}]),n}(_.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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var q=function(e){f()(n,e);var t=W(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).state={isTagEditable:!1},a.handleKeyDownPreventNewLine=a.handleKeyDownPreventNewLine.bind(l()(a)),a.onSuggestionClick=a.onSuggestionClick.bind(l()(a)),a.handleTagClick=a.handleTagClick.bind(l()(a)),a.handleBlur=a.handleBlur.bind(l()(a)),a}return o()(n,[{key:"handleTagClick",value:function(){var e=this;this.setState({isTagEditable:!0},(function(){e.span.focus()}))}},{key:"handleBlur",value:function(e){this.setState({isTagEditable:!1}),this.props.onTagChange(e.currentTarget.innerHTML)}},{key:"handleKeyDownPreventNewLine",value:function(e){"Enter"===e.key&&(e.preventDefault(),this.handleBlur(e))}},{key:"onSuggestionClick",value:function(e){this.props.onTagChange(e.name)}},{key:"render",value:function(){var e,t=this,n=j()((e={},g()(e,this.props.classNames.selectedTag,!0),g()(e,"vc-tags--selected-tag--editable",this.state.isTagEditable),g()(e,"vc-tags--tag-not-valid",!this.props.valid),e)),a={};this.props.isTagEditable&&(a.onClick=this.handleTagClick,a.onBlur=this.handleBlur,a.onKeyDown=this.handleKeyDownPreventNewLine);var r=null;return this.state.isTagEditable&&(r=_.a.createElement(G,N()({},this.props.tagsState,{id:this.props.id,ref:this.props.suggestions,classNames:this.props.classNames,addTag:this.onSuggestionClick,disableMarkIt:this.props.disableMarkIt,suggestionComponent:this.props.suggestionComponent}))),_.a.createElement("div",{className:n},_.a.createElement("span",N()({contentEditable:this.props.isTagEditable&&this.state.isTagEditable,suppressContentEditableWarning:!0,className:this.props.classNames.selectedTagName,ref:function(e){t.span=e}},a),this.props.tag.name),_.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-close-thin",onClick:this.props.onDelete,title:this.props.removeButtonText}),r)}}]),n}(_.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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Y={position:"absolute",width:0,height:0,visibility:"hidden",overflow:"scroll",whiteSpace:"pre"},$=["fontSize","fontFamily","fontWeight","fontStyle","letterSpacing","textTransform"],Z=function(e){f()(n,e);var t=K(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).state={inputWidth:null},a.input=_.a.createRef(),a.sizer=_.a.createRef(),a}return o()(n,[{key:"componentDidMount",value:function(){this.props.autoresize&&(this.copyInputStyles(),this.updateInputWidth())}},{key:"componentDidUpdate",value:function(e){var t=e.query,n=e.placeholder;t===this.props.query&&n===this.props.placeholder||this.updateInputWidth()}},{key:"copyInputStyles",value:function(){var e=this,t=window.getComputedStyle(this.input.current);$.forEach((function(n){e.sizer.current.style[n]=t[n]}))}},{key:"updateInputWidth",value:function(){var e;this.props.autoresize&&(e=Math.ceil(this.sizer.current.scrollWidth)+2),e!==this.state.inputWidth&&this.setState({inputWidth:e})}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.query,a=e.ariaLabelText,r=e.placeholderText,i=e.expanded,o=e.classNames,s=e.inputAttributes,l=e.inputEventHandlers,c=e.index;return _.a.createElement("div",{className:o.searchWrapper},_.a.createElement("input",N()({},s,l,{ref:this.input,value:n,placeholder:r,className:o.searchInput,role:"combobox","aria-autocomplete":"list","aria-label":a||r,"aria-owns":t,"aria-activedescendant":c>-1?"".concat(t,"-").concat(c):null,"aria-expanded":i,style:{width:this.state.inputWidth}})),_.a.createElement("div",{ref:this.sizer,style:Y},n||r))}}]),n}(_.a.Component);function X(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var Q=",",J="Enter",ee="Tab",te="Backspace",ne="ArrowUp",ae="Up",re="ArrowDown",ie="Down";function oe(e,t){return""!==t&&e.findIndex((function(e){return(n=t,new RegExp("^".concat(F(n),"$"),"i")).test(e.name);var n}))}function se(){if(this.state.query.length>=this.props.minQueryLength){var e=oe(this.state.options,this.state.query),t=-1===this.state.index?e:this.state.index;t>-1&&this.state.options[t]?this.addTag(this.state.options[t]):this.props.allowNew&&this.addTag({name:this.state.query})}}function le(e){e.preventDefault();var t=this.state.options.length-1;this.setState({index:this.state.index<=0?t:this.state.index-1})}function ce(e){e.preventDefault();var t=this.state.options.length-1;this.setState({index:this.state.index>=t?0:this.state.index+1})}function ue(){this.state.query.length||this.deleteTag(this.props.tags.length-1)}function de(e,t){var n;return 0===(n=e.suggestionsTransform?e.suggestionsTransform(t.query,e.suggestions):e.suggestions.filter((function(n){return e.suggestionsFilter(n,t.query)}))).length&&e.noSuggestionsText&&!e.newTagPrefix&&n.push({id:0,name:e.noSuggestionsText,disabled:!0,disableMarkIt:!0}),n=n.slice(0,e.maxSuggestionsLength),e.allowNew&&e.newTagPrefix&&oe(n,t.query)<0&&n.push({id:0,name:t.query,prefix:e.newTagPrefix}),""!==t.query&&(n=n.filter((function(e){return e.name.includes(t.query)}))),n}var fe=function(e){f()(n,e);var t=X(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).state={query:"",focused:!1,index:-1},a.inputEventHandlers={onChange:function(){},onBlur:a.onBlur.bind(l()(a)),onFocus:a.onFocus.bind(l()(a)),onInput:a.onInput.bind(l()(a)),onKeyDown:a.onKeyDown.bind(l()(a))},a.container=_.a.createRef(),a.input=_.a.createRef(),a.suggestions=_.a.createRef(),a}return o()(n,[{key:"onInput",value:function(e){var t=e.target.value;this.props.onInput&&this.props.onInput(t),t.length===this.state.query.length+1&&this.props.delimiters.indexOf(t.slice(-1))>-1?se.call(this):t.length===this.state.query.length+1&&this.props.newTagDelimiters.indexOf(t.slice(-1))>-1&&this.addTag({name:t.slice(0,-1)}),t!==this.state.query&&this.setState({query:t})}},{key:"onKeyDown",value:function(e){this.props.delimiters.indexOf(e.key)>-1&&((this.state.query||this.state.index>-1)&&e.preventDefault(),se.call(this)),e.key===te&&this.props.allowBackspace&&ue.call(this,e),e.key!==ne&&e.key!==ae||le.call(this,e),e.key!==re&&e.key!==ie&&e.key!==ee||ce.call(this,e)}},{key:"onClick",value:function(e){e.target===e.currentTarget&&document.activeElement!==e.target&&this.input.current.input.current.focus()}},{key:"onBlur",value:function(){this.setState({focused:!1,index:-1}),this.props.onBlur&&this.props.onBlur(),this.props.addOnBlur&&se.call(this)}},{key:"onFocus",value:function(){this.setState({focused:!0}),this.props.onFocus&&this.props.onFocus()}},{key:"onDeleteTag",value:function(e,t){if(this.container.current){var n=this.container.current.querySelectorAll("a,button,input"),a=Array.prototype.findIndex.call(n,(function(e){return e===t.currentTarget})),r=n[a-1]||n[a+1];r&&r.focus()}this.deleteTag(e)}},{key:"addTag",value:function(e){var t=this;e.disabled||("function"!=typeof this.props.onValidate||this.props.onValidate(e))&&(this.props.onAddition(e),window.setTimeout((function(){t.clearInput()}),1))}},{key:"deleteTag",value:function(e){this.props.onDelete(e)}},{key:"clearInput",value:function(){this.setState({query:"",index:-1})}},{key:"render",value:function(){var e=this,t=this.props.tagComponent||q,n=this.state.focused&&this.state.query.length>=this.props.minQueryLength,a=[this.props.classNames.root];this.state.focused&&a.push(this.props.classNames.rootFocused);var r=null;return(n&&this.state.options.length&&!this.props.isSuggestionsLoading||this.state.focused&&this.props.showSuggestionsOnFocus)&&(r=_.a.createElement(G,N()({},this.state,{id:this.props.id,ref:this.suggestions,classNames:this.props.classNames,addTag:this.addTag.bind(this),disableMarkIt:this.props.disableMarkIt,suggestionComponent:this.props.suggestionComponent}))),_.a.createElement("div",{ref:this.container,className:a.join(" "),onClick:this.onClick.bind(this)},_.a.createElement("div",{className:this.props.classNames.selected,"aria-relevant":"additions removals","aria-live":"polite"},this.props.tags.map((function(n,a){return _.a.createElement(t,{key:a,tag:n,removeButtonText:e.props.removeButtonText,classNames:e.props.classNames,onDelete:e.onDeleteTag.bind(e,a),onTagChange:e.props.onTagChange.bind(e,a),isTagEditable:e.props.isTagEditable,valid:!e.props.validator||e.props.validator(n.name),tagsState:e.state,id:e.props.id,suggestions:e.suggestions,handleAddTag:e.addTag.bind(e),disableMarkIt:e.props.disableMarkIt,suggestionComponent:e.props.suggestionComponent})}))),_.a.createElement("div",{className:this.props.classNames.search},_.a.createElement(Z,N()({},this.state,{id:this.props.id,ref:this.input,classNames:this.props.classNames,inputAttributes:this.props.inputAttributes,inputEventHandlers:this.inputEventHandlers,autoresize:this.props.autoresize,expanded:n,placeholderText:this.props.placeholderText,ariaLabelText:this.props.ariaLabelText})),r))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return t.prevQuery!==t.query||t.prevSuggestions!==e.suggestions?{prevQuery:t.query,prevSuggestions:e.suggestions,options:de(e,t)}:null}}]),n}(_.a.Component);fe.defaultProps={id:"vc-tags",tags:[],placeholderText:"",removeButtonText:"Remove",noSuggestionsText:null,suggestions:[],suggestionsFilter:function(e,t){return new RegExp("(?:^|\\s)".concat(F(t)),"i").test(e.name)},suggestionsTransform:null,autoresize:!0,classNames:{root:"vc-tags",rootFocused:"is-focused",selected:"vc-tags--selected",selectedTag:"vc-tags--selected-tag",selectedTagName:"vc-tags--selected-tag-name",search:"vc-tags--search",searchWrapper:"vc-tags--search-wrapper",searchInput:"vc-tags--search-input",suggestions:"vc-tags--suggestions",suggestionActive:"is-active",suggestionDisabled:"is-disabled",suggestionPrefix:"vc-tags--suggestion-prefix"},delimiters:[J],newTagDelimiters:[Q],minQueryLength:2,maxSuggestionsLength:20,allowNew:!0,newTagPrefix:"Add new: ",allowBackspace:!0,addOnBlur:!0,tagComponent:null,suggestionComponent:null,inputAttributes:{},disableMarkIt:!0},fe.propTypes={id:k.a.string,tags:k.a.arrayOf(k.a.object),placeholderText:k.a.string,ariaLabelText:k.a.string,removeButtonText:k.a.string,noSuggestionsText:k.a.string,suggestions:k.a.arrayOf(k.a.object),suggestionsFilter:k.a.func,suggestionsTransform:k.a.func,autoresize:k.a.bool,delimiters:k.a.arrayOf(k.a.string),newTagDelimiters:k.a.arrayOf(k.a.string),onDelete:k.a.func.isRequired,onAddition:k.a.func.isRequired,onInput:k.a.func,onFocus:k.a.func,onBlur:k.a.func,onValidate:k.a.func,minQueryLength:k.a.number,maxSuggestionsLength:k.a.number,classNames:k.a.object,allowNew:k.a.bool,newTagPrefix:k.a.string,allowBackspace:k.a.bool,addOnBlur:k.a.bool,disableMarkIt:k.a.bool,tagComponent:k.a.oneOfType([k.a.func,k.a.element]),suggestionComponent:k.a.oneOfType([k.a.func,k.a.element]),inputAttributes:k.a.object};var he=fe;function pe(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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var me=Object(S.getService)("dataManager").get("localizations"),ve=me?me.remove:"Remove",be=me?me.addNew:"Add new";function ge(){return!0}var ye=function(e){f()(n,e);var t=pe(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).reactTags=_.a.createRef(),a.handleDelete=a.handleDelete.bind(l()(a)),a.handleAddition=a.handleAddition.bind(l()(a)),a.handleTagChange=a.handleTagChange.bind(l()(a)),a}return o()(n,[{key:"handleDelete",value:function(e){var t=this.props.value.slice(0);t.splice(e,1),this.props.onChange(t)}},{key:"handleAddition",value:function(e){var t=[].concat(this.props.value,e);this.props.onChange(t)}},{key:"handleTagChange",value:function(e,t){var n=this.props.value;n[e]={name:t},this.props.onChange(n)}},{key:"render",value:function(){return _.a.createElement(he,{ref:this.reactTags,tags:this.props.value,suggestions:this.props.suggestions,showSuggestionsOnFocus:this.props.showSuggestionsOnFocus,onDelete:this.handleDelete,onAddition:this.handleAddition,onTagChange:this.handleTagChange,onInput:this.props.handleInputChange,suggestionsFilter:ge,removeButtonText:ve,newTagPrefix:"".concat(be,": "),isSuggestionsLoading:this.props.isSuggestionsLoading,isTagEditable:this.props.isTagEditable,validator:this.props.validator})}}]),n}(_.a.Component);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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var we=function(e){f()(n,e);var t=_e(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).handleTokenizationListChange=a.handleTokenizationListChange.bind(l()(a)),a}return o()(n,[{key:"validate",value:function(e){return e}},{key:"handleTokenizationListChange",value:function(e){u()(v()(n.prototype),"setFieldValue",this).call(this,e)}},{key:"render",value:function(){var e=this.props,t=e.value,n=e.fieldKey,a=e.elementAccessPoint,r=e.options,i=e.extraClass,o=e.description,s=e.suggestions,l=e.showSuggestionsOnFocus,c=e.handleInputChange,u=e.isNewAutocomplete,d=e.isSuggestionsLoading,f=r.validation,h=r.action,p=r.single,m=r.labelAction,v=r.returnValue,b=r.tokenLabel;return u?_.a.createElement(ye,{onChange:this.handleTokenizationListChange,value:t,suggestions:s,showSuggestionsOnFocus:l,fieldKey:n,handleInputChange:c,isSuggestionsLoading:d,isTagEditable:this.props.isTagEditable,validator:this.props.validator}):_.a.createElement(I,{onChange:this.handleTokenizationListChange,value:t,fieldKey:n,elementAccessPoint:a,validator:this.validate,validation:f,action:h,single:p,labelAction:m,returnValue:v,extraClass:i,description:o,tokenLabel:b})}}]),n}(w.a);g()(we,"propTypes",{updater:k.a.func.isRequired,onDynamicFieldOpen:k.a.func,onDynamicFieldChange:k.a.func,onDynamicFieldClose:k.a.func,fieldKey:k.a.string.isRequired,fieldType:k.a.string,value:k.a.any.isRequired,defaultValue:k.a.any,options:k.a.object.isRequired,elementAccessPoint:k.a.object,description:k.a.string}),g()(we,"defaultProps",{fieldType:"autocomplete"})},"./public/sources/attributes/checkbox/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/react/index.js"),g=n.n(b),y=n("./node_modules/classnames/index.js"),_=n.n(y),w=n("./public/sources/attributes/attribute.js"),C=n("./public/components/scrollbar/scrollbar.js");function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){v()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function x(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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var E=function(e){u()(n,e);var t=x(n);function n(e){var a;return r()(this,n),a=t.call(this,e),v()(l()(a),"scrollbar",null),a.ref=g.a.createRef(),a.handleScroll=a.handleScroll.bind(l()(a)),a.scrollBarMounted=a.scrollBarMounted.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){var e=this;if(this.props.options&&this.props.options.itemLimit){var t=this.ref.current&&this.ref.current.querySelectorAll(".vcv-ui-form-checkbox");if(t.length>this.props.options.itemLimit){var n=0;t.forEach((function(t,a){if(a<e.props.options.itemLimit){var r=t.getBoundingClientRect().height,i=parseInt(window.getComputedStyle(t).marginTop)+parseInt(window.getComputedStyle(t).marginBottom);n=n+r+i}})),this.setState({heightLimit:n})}}}},{key:"scrollBarMounted",value:function(e){this.scrollbar=e}},{key:"handleChange",value:function(e){var t=e.target.value,n=this.state.value;e.target.checked?n.push(t):n.splice(n.indexOf(t),1),this.setFieldValue(n)}},{key:"getValues",value:function(){var e=this.props,t=(e.options||{}).values,n=(e.options||{}).global;return!n||t&&t.length||(t="function"==typeof window[n]?window[n]():window[n]||[]),t}},{key:"getCheckboxes",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=this.props.fieldKey,r=this.state.value,i=[],o=function(o){var s=e[o].value+"",l=r&&-1!==r.indexOf(s)?"checked":"",c=_()({"vcv-ui-form-checkbox":!0,"vcv-ui-form-checkbox--nested":n}),u=!1;if(e[o].parent?n&&(u=!0):u=!0,u&&i.push(g.a.createElement("label",{key:a+":"+o+":"+s,className:c,htmlFor:a+"-"+o+"-"+s},g.a.createElement("input",{type:"checkbox",onChange:t.handleChange,checked:l,value:s,id:a+"-"+o+"-"+s}),g.a.createElement("span",{className:"vcv-ui-form-checkbox-indicator"}),e[o].label)),t.props.options.listView&&t.props.options.nesting){var d=t.getValues().filter((function(t){return t.parent===e[o].id}));if(d.length&&u){var f=t.getCheckboxes(d,!0);i.push(g.a.createElement("div",{key:"".concat(a,":").concat(o,":children:").concat(d.length),className:"vcv-ui-form-checkbox-children"},f))}}};for(var s in e)o(s);return i}},{key:"handleScroll",value:function(){this.props.onScroll&&this.props.onScroll(this.scrollbar.scrollbars)}},{key:"render",value:function(){var e=this.getValues(),t=this.getCheckboxes(e),n="vcv-ui-form-checkboxes";this.props.options&&this.props.options.listView&&(n+=" vcv-ui-form-checkboxes--list"),this.props.options&&this.props.options.itemLimit&&(n+=" vcv-ui-form-checkboxes--limit");var a=t,r={};return this.props.options.listView&&this.state.heightLimit&&(r.height="".concat(this.state.heightLimit,"px"),a=g.a.createElement(C.a,{ref:this.scrollBarMounted,onScroll:this.handleScroll},t)),g.a.createElement("div",{className:n,ref:this.ref,style:S({},r)},a)}}]),n}(w.a);v()(E,"defaultProps",{fieldType:"checkbox"})},"./public/sources/attributes/dividerpicker/lib/dividerShapes-2.0.js":function(e,t){e.exports=[{title:"Zigzag",id:"vcv-ui-icon-divider vcv-ui-icon-divider-zigzag"},{title:"Zigzag 1",id:"vcv-ui-icon-divider vcv-ui-icon-divider-zigzag-1"},{title:"Rounded Zigzag",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-zigzag"},{title:"Angled",id:"vcv-ui-icon-divider vcv-ui-icon-divider-angled"},{title:"Angled 1",id:"vcv-ui-icon-divider vcv-ui-icon-divider-angled-1"},{title:"Angled 2",id:"vcv-ui-icon-divider vcv-ui-icon-divider-angled-2"},{title:"Inner Triangle With Offset",id:"vcv-ui-icon-divider vcv-ui-icon-divider-inner-triangle-with-offset"},{title:"Inner Triangle With Offset 1",id:"vcv-ui-icon-divider vcv-ui-icon-divider-inner-triangle-with-offset-1"},{title:"Inner Triangle",id:"vcv-ui-icon-divider vcv-ui-icon-divider-inner-triangle"},{title:"Inner Triangle 1",id:"vcv-ui-icon-divider vcv-ui-icon-divider-inner-triangle-1"},{title:"Outer Triangle",id:"vcv-ui-icon-divider vcv-ui-icon-divider-outer-triangle"},{title:"Outer Triangle 1",id:"vcv-ui-icon-divider vcv-ui-icon-divider-outer-triangle-1"},{title:"Outer Triangle With Offset",id:"vcv-ui-icon-divider vcv-ui-icon-divider-outer-triangle-with-offset"},{title:"Outer Triangle With Offset 1",id:"vcv-ui-icon-divider vcv-ui-icon-divider-outer-triangle-with-offset-1"},{title:"Rounded Outer Triangle With Offset",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-outer-triangle-with-offset"},{title:"Rounded Outer Triangle",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-outer-triangle"},{title:"Rounded Outer Triangle 1",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-outer-triangle-1"},{title:"Round",id:"vcv-ui-icon-divider vcv-ui-icon-divider-round"},{title:"Angled Triangles",id:"vcv-ui-icon-divider vcv-ui-icon-divider-angled-triangles"},{title:"Curved",id:"vcv-ui-icon-divider vcv-ui-icon-divider-curved"},{title:"Curved Wave",id:"vcv-ui-icon-divider vcv-ui-icon-divider-curved-wave"},{title:"Angle With Fade",id:"vcv-ui-icon-divider vcv-ui-icon-divider-angle-with-fade"},{title:"Wave",id:"vcv-ui-icon-divider vcv-ui-icon-divider-wave"},{title:"Wave With Fade",id:"vcv-ui-icon-divider vcv-ui-icon-divider-wave-with-fade"},{title:"Rounded Outer Triangle With Offset And Fade",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-outer-triangle-with-offset-and-fade"},{title:"Wavy",id:"vcv-ui-icon-divider vcv-ui-icon-divider-wavy"},{title:"Spikes",id:"vcv-ui-icon-divider vcv-ui-icon-divider-spikes"},{title:"Rounded Spikes",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-spikes"},{title:"Arrow Split",id:"vcv-ui-icon-divider vcv-ui-icon-divider-arrow-split"},{title:"Rounded Arrow Split",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-arrow-split"},{title:"Inner Clouds With Fade",id:"vcv-ui-icon-divider vcv-ui-icon-divider-inner-clouds-with-fade"},{title:"Outer Clouds With Fade",id:"vcv-ui-icon-divider vcv-ui-icon-divider-outer-clouds-with-fade"},{title:"Inner Clouds",id:"vcv-ui-icon-divider vcv-ui-icon-divider-inner-clouds"},{title:"Outer Clouds",id:"vcv-ui-icon-divider vcv-ui-icon-divider-outer-clouds"},{title:"Curvy",id:"vcv-ui-icon-divider vcv-ui-icon-divider-curvy"},{title:"Curvy With Fade",id:"vcv-ui-icon-divider vcv-ui-icon-divider-curvy-with-fade"},{title:"Uneven Wave With Fade",id:"vcv-ui-icon-divider vcv-ui-icon-divider-uneven-wave-with-fade"},{title:"Opened Book With Offset",id:"vcv-ui-icon-divider vcv-ui-icon-divider-opened-book-with-offset"},{title:"Curve",id:"vcv-ui-icon-divider vcv-ui-icon-divider-curve"},{title:"Uneven Cloud",id:"vcv-ui-icon-divider vcv-ui-icon-divider-uneven-cloud"},{title:"Cloud",id:"vcv-ui-icon-divider vcv-ui-icon-divider-cloud"},{title:"Opened Book",id:"vcv-ui-icon-divider vcv-ui-icon-divider-opened-book"},{title:"Rounded Rectangle",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-rectangle"},{title:"Outer Bubble",id:"vcv-ui-icon-divider vcv-ui-icon-divider-bubble-outer"},{title:"Inner Bubble",id:"vcv-ui-icon-divider vcv-ui-icon-divider-bubble-inner"}]},"./public/sources/attributes/dropdown/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return L}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/get/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),v=n.n(m),b=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),g=n.n(b),y=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),_=n.n(y),w=n("./node_modules/react/index.js"),C=n.n(w),k=n("./node_modules/classnames/index.js"),S=n.n(k),x=n("./public/sources/attributes/attribute.js"),E=n("./node_modules/prop-types/index.js"),j=n.n(E),T=n("./public/tools/response.js"),M=n("./node_modules/vc-cake/index.js"),O=n("./node_modules/lodash/lodash.js");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,a=g()(e);if(t){var r=g()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return v()(this,n)}}var A=Object(M.getService)("dataManager"),D=Object(M.getService)("utils"),L=function(e){p()(n,e);var t=P(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).state.dropdownOptions=a.getSelectOptions(e),a.handleUpdateList=a.handleUpdateList.bind(u()(a)),a}return l()(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){f()(g()(n.prototype),"UNSAFE_componentWillReceiveProps",this).call(this,e),this.setState({dropdownOptions:this.getSelectOptions(e)})}},{key:"createGroup",value:function(e,t,n){var a=[],r=t.values,i=t.label,o=i.replace(/\s+/g,"");for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&a.push(this.createOptions(s,r,n));return a.length?C.a.createElement("optgroup",{key:n+":"+e+":"+o,label:i},a):null}},{key:"createOptions",value:function(e,t,n){var a=t[e].value,r=t[e].label,i=t[e].disabled,o=t[e].selected;return C.a.createElement("option",{key:n+":"+e+":"+a,value:a,disabled:i,selected:o},r)}},{key:"getSelectOptions",value:function(e){e||(e=this.props);var t=(e.options||{}).values,n=(e.options||{}).global;return!n||t&&t.length||(t="function"==typeof window[n]?window[n]():window[n]||[]),t}},{key:"getIndentation",value:function(e){for(var t="",n=0;n<=e;n++)t+=" ";return t}},{key:"getSortedOptions",value:function(e){var t=this,n=e.filter((function(e){return!e.parent})),a=e.filter((function(e){return e.parent})),r=[];if(n.length&&a.length){!function e(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;n.forEach((function(n){var o=a.filter((function(e){return e.parent===n.id}));if(r.push(n),o){i=++i;var s=t.getIndentation(i);o=o.map((function(e){return e.label="".concat(s).concat(e.label),e})),e(o,i)}i=0}))}(n)}return r}},{key:"generateSelectChildren",value:function(e){var t=[],n=this.state.dropdownOptions,a=e.fieldKey;if(e.options&&e.options.nesting){var r=Object(O.cloneDeep)(n),i=this.getSortedOptions(r);n=i.length?i:n}for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o))if(Object.prototype.hasOwnProperty.call(n[o],"group")){var s=this.createGroup(o,n[o].group,a);s&&t.push(s)}else t.push(this.createOptions(o,n,a));return t}},{key:"handleUpdateList",value:function(){var e=this;this.props.setLoadingState(!0);var t=D.ajax;this.serverRequest&&this.serverRequest.abort(),this.serverRequest=t({"vcv-action":"dropdown:".concat(this.props.options.reloadAction,":updateList:adminNonce"),"vcv-nonce":A.get("nonce"),"vcv-source-id":A.get("sourceID")},(function(t){var n=Object(T.a)(t.response);if(e.props.setLoadingState(!1),n&&n.status){var a=(e.props.options||{}).global;"function"==typeof window[a]?window[a]=function(){return n.data}:window[a]=n.data,e.setState({dropdownOptions:n.data}),""===e.state.value&&n.data&&n.data.length&&n.data[0].value&&e.setFieldValue(n.data[0].value)}}))}},{key:"render",value:function(){var e=this.state.value,t=S()({"vcv-ui-form-dropdown":!0},this.props.extraClass),n="";this.props.description&&(n=C.a.createElement("p",{className:"vcv-ui-form-helper"},this.props.description));var a={};return this.props.options&&this.props.options.reloadAction&&(a.onClick=this.handleUpdateList),C.a.createElement(C.a.Fragment,null,C.a.createElement("select",r()({value:e,onChange:this.handleChange,className:t},a),this.generateSelectChildren(this.props)),n)}}]),n}(x.a);_()(L,"propTypes",{updater:j.a.func.isRequired,fieldKey:j.a.string.isRequired,fieldType:j.a.string,value:j.a.any.isRequired,defaultValue:j.a.any,options:j.a.any,extraClass:j.a.any,description:j.a.string}),_()(L,"defaultProps",{fieldType:"dropdown"})},"./public/sources/attributes/dynamicField/dynamicAttribute.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return K}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/react/index.js"),g=n.n(b),y=n("./node_modules/vc-cake/index.js"),_=n("./public/components/modal/modal.js"),w=n("./node_modules/prop-types/index.js"),C=n.n(w),k=n("./public/sources/attributes/dynamicField/dynamicPopupContent.js"),S=n("./public/components/tooltip/tooltip.js");function x(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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var E=Object(y.getService)("dataManager"),j=Object(y.getService)("utils"),T=j.getBlockRegexp,M=j.parseDynamicBlock,O=T(),P=Object(y.getStorage)("settings"),A=function(e){u()(n,e);var t=x(n);function n(e){var a;r()(this,n),a=t.call(this,e);var i={currentPostField:null,showAutocomplete:!1,sourceId:null},o=e.value,s=P.state("postData").get().post_id;if(o&&"string"==typeof o&&o.match(O)){var c=M(o);c&&c.blockAtts&&(c.blockAtts.sourceId&&(i.showAutocomplete=!0),s=c.blockAtts.sourceId||E.get("sourceID"),i.currentPostField=c.blockAtts.value)}return i.sourceId=parseInt(s,10),a.state=i,a.handleCloseClick=a.handleCloseClick.bind(l()(a)),a.handleSaveClick=a.handleSaveClick.bind(l()(a)),a.onCurrentPostFieldChange=a.onCurrentPostFieldChange.bind(l()(a)),a.onSourceIdChange=a.onSourceIdChange.bind(l()(a)),a.onShowAutocompleteChange=a.onShowAutocompleteChange.bind(l()(a)),a}return o()(n,[{key:"onCurrentPostFieldChange",value:function(e){this.setState({currentPostField:e})}},{key:"onSourceIdChange",value:function(e){this.setState({sourceId:e})}},{key:"onShowAutocompleteChange",value:function(e,t){this.setState({showAutocomplete:e},(function(){t&&t()}))}},{key:"handleCloseClick",value:function(){this.props.onHide()}},{key:"handleSaveClick",value:function(){!this.props.dynamicFieldOpened&&this.state.currentPostField&&this.props.onOpen(),this.state.currentPostField&&this.props.onSave(this.state.currentPostField,this.state.sourceId,this.state.showAutocomplete),this.props.onHide()}},{key:"render",value:function(){var e=n.localizations.dynamicContent||"Dynamic Content",t=n.localizations.save||"Save",a=n.localizations.close||"Close",r=n.localizations?n.localizations.replaceStaticContentWithDynamicContent:'Replace static content with <a href="https://visualcomposer.com/help/theme-builder/dynamic-content/?utm_source=vcwb&utm_medium=editor&utm_campaign=info&utm_content=helper-point" target="_blank" rel="noopener noreferrer">dynamic content</a> placeholders (WordPress default and custom fields).',i=this.props,o=i.elementAccessPoint,s=i.fieldType,l=i.value,c=i.renderExtraOptions;return g.a.createElement(_.a,{show:!0,onClose:this.handleCloseClick},g.a.createElement("div",{className:"vcv-ui-modal"},g.a.createElement("header",{className:"vcv-ui-modal-header"},g.a.createElement("h1",{className:"vcv-ui-modal-header-title"},e),g.a.createElement("div",{className:"vcv-ui-modal-header-tooltip"},g.a.createElement(S.a,{relativeElementSelector:".vcv-ui-modal-content"},r)),g.a.createElement("span",{className:"vcv-ui-modal-close",onClick:this.handleCloseClick,title:a},g.a.createElement("i",{className:"vcv-ui-modal-close-icon vcv-ui-icon vcv-ui-icon-close"}))),g.a.createElement("section",{className:"vcv-ui-modal-content"},g.a.createElement(k.a,{elementAccessPoint:o,fieldType:s,value:l,renderExtraOptions:c,handleCurrentPostFieldChange:this.onCurrentPostFieldChange,handleSourceIdChange:this.onSourceIdChange,handleShowAutocompleteChange:this.onShowAutocompleteChange,sourceId:this.state.sourceId,currentPostField:this.state.currentPostField,showAutocomplete:this.state.showAutocomplete})),g.a.createElement("footer",{className:"vcv-ui-modal-footer"},g.a.createElement("div",{className:"vcv-ui-modal-actions"},g.a.createElement("span",{className:"vcv-ui-modal-action",title:t,onClick:this.handleSaveClick},g.a.createElement("span",{className:"vcv-ui-modal-action-content"},g.a.createElement("i",{className:"vcv-ui-modal-action-icon vcv-ui-icon vcv-ui-icon-save"}),g.a.createElement("span",null,t)))))))}}]),n}(g.a.Component);v()(A,"localizations",E.get("localizations")),v()(A,"propTypes",{onSave:C.a.func.isRequired,onHide:C.a.func.isRequired,onOpen:C.a.func.isRequired,fieldType:C.a.string.isRequired,value:C.a.string,elementAccessPoint:C.a.object.isRequired});var D=n("./node_modules/classnames/index.js"),L=n.n(D);function R(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 I(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 I(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},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 i,o=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}function I(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){v()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function F(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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var V=Object(y.getService)("utils"),H=V.getBlockRegexp,U=V.parseDynamicBlock,z=H(),G=Object(y.getStorage)("settings"),W=Object(y.getService)("dataManager"),q=Object(y.getStorage)("editorPopup"),K=function(e){u()(n,e);var t=F(n);function n(e){var a;r()(this,n),(a=t.call(this,e)).handleDynamicFieldOpen=a.handleDynamicFieldOpen.bind(l()(a)),a.handleDynamicFieldClose=a.handleDynamicFieldClose.bind(l()(a)),a.handleDynamicFieldChange=a.handleDynamicFieldChange.bind(l()(a)),a.onLoadPostFields=a.onLoadPostFields.bind(l()(a)),a.handleOpen=a.handleOpen.bind(l()(a)),a.handleHide=a.handleHide.bind(l()(a));var i=a.props.options&&a.props.options.dynamicField,o={isDynamic:i,dynamicFieldOpened:!1,isWindowOpen:!1,blockInfo:!1};if(i){var s=a.getStateFromValue(a.props.value);(o=N(N({},o),s)).blockInfo&&o.blockInfo.blockAtts&&o.blockInfo.blockAtts.sourceId&&window.setTimeout((function(){G.trigger("loadDynamicPost",o.blockInfo.blockAtts.sourceId,a.onLoadPostFields,(function(e){console.warn("Error loading dynamic post info",e),a.onLoadPostFields(o.blockInfo.blockAtts.sourceId,{},{})}),!0)}),1)}return a.state=o,a}return o()(n,[{key:"onLoadPostFields",value:function(e,t,n){this.setState({dataLoaded:e})}},{key:"componentDidUpdate",value:function(e,t){var n=this;if(this.state.isDynamic&&t.dynamicFieldOpened===this.state.dynamicFieldOpened){var a=this.props.value,r=e.value;if(a&&"string"==typeof a&&a.match(z)){var i=U(a);i&&(a=a.replace(i.beforeBlock,"").replace(i.afterBlock,""))}if(r&&"string"==typeof r&&r.match(z)){var o=U(r);o&&(r=r.replace(o.beforeBlock,"").replace(o.afterBlock,""))}if(r!==a){var s=this.getStateFromValue(a);s.blockInfo&&s.blockInfo.blockAtts&&s.blockInfo.blockAtts.sourceId&&window.setTimeout((function(){G.trigger("loadDynamicPost",s.blockInfo.blockAtts.sourceId,n.onLoadPostFields,(function(e){console.warn("Error loading dynamic post info",e),n.onLoadPostFields(s.blockInfo.blockAtts.sourceId,{},{})}),!0)}),1),this.setState(s)}}}},{key:"getStateFromValue",value:function(e){var t={dynamicFieldOpened:!1};if("string"==typeof e&&e.match(z)){var n=U(e);n&&n.blockAtts&&(t.blockInfo=n,t.dynamicFieldOpened=!0)}return t}},{key:"handleDynamicFieldChange",value:function(e,t,n){var a=this.props.onDynamicFieldChange(e,t,n),r=a,i=a;a.fieldValue&&a.dynamicValue&&(r=a.fieldValue,i=a.dynamicValue);var o=U(i);this.setState({blockInfo:o}),this.props.setFieldValue(r)}},{key:"handleDynamicFieldOpen",value:function(){this.setState({dynamicFieldOpened:!0,prevValue:this.props.value}),this.state.blockInfo&&this.state.blockInfo.value&&this.props.setFieldValue(this.state.blockInfo.value),this.props.onOpen&&this.props.onOpen(this)}},{key:"handleDynamicFieldClose",value:function(e){e&&e.preventDefault();var t=this.state.blockInfo.value;this.state.prevValue?this.props.setFieldValue(this.state.prevValue):void 0!==this.props.defaultValue&&this.props.setFieldValue(this.props.defaultValue),this.setState({prevDynamicValue:t,dynamicFieldOpened:!1}),this.props.onClose&&this.props.onClose(this)}},{key:"renderOpenButton",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=L()({"vcv-ui-icon":!0,"vcv-ui-icon-plug":!e,"vcv-ui-icon-plug-modern":e,"vcv-ui-dynamic-field-control":!0,"vcv-ui-dynamic-field-control--inactive":!Object(y.env)("VCV_JS_FT_DYNAMIC_FIELDS")});return g.a.createElement("span",{className:t,onClick:this.handleOpen,title:n.localizations.dynamicFieldsOpenText||"Insert dynamic content"})}},{key:"renderCloseButton",value:function(){return g.a.createElement("span",{className:"vcv-ui-icon vcv-ui-icon-close vcv-ui-dynamic-field-control",onClick:this.handleDynamicFieldClose,title:n.localizations.dynamicFieldsCloseText||"Close Dynamic Field"})}},{key:"getDynamicLabel",value:function(e,t){if(!e)return null;var n=G.state("postFields").get();if(e&&e.match(/::/))return e.split("::")[1];if(t&&W.get("sourceID")!==t){if(!Object.prototype.hasOwnProperty.call(n,t))return null;n=n[t]}var a=n[this.props.fieldType],r=null;if(a)for(var i in a){var o=a[i],s=!1;if(o&&o.group&&o.group.values&&o.group.values.length){var l,c=R(o.group.values);try{for(c.s();!(l=c.n()).done;){var u=l.value;u.value===e&&(r=u.label,s=!0)}}catch(d){c.e(d)}finally{c.f()}}if(s)break}return r}},{key:"renderDynamicInputs",value:function(){var e=this.state.blockInfo,t=this.props.dynamicFieldType,a=n.localizations.noValueSet||"No value set",r=g.a.createElement("span",{className:"vcv-ui-dynamic-field-tag vcv-ui-dynamic-field-tag--inactive",onClick:this.handleOpen},a),i=a;if(e&&e.blockAtts){var o=this.getDynamicLabel(e.blockAtts.value,e.blockAtts.sourceId);o?(r=g.a.createElement("span",{className:"vcv-ui-dynamic-field-tag",onClick:this.handleOpen},o),i=o):(r=g.a.createElement("span",{className:"vcv-ui-dynamic-field-tag vcv-ui-dynamic-field-tag--inactive",onClick:this.handleOpen},e.blockAtts.value),i=e.blockAtts.value)}var s=n.localizations.dynamicFieldsEditText||"Edit dynamic content";return"imageUrl"===t&&(s=i,r=null),g.a.createElement("div",{className:"vcv-ui-dynamic-field-container"},r,g.a.createElement("span",{className:"vcv-ui-dynamic-field-controls"},g.a.createElement("span",{className:"vcv-ui-icon vcv-ui-icon-plug vcv-ui-dynamic-field-control",onClick:this.handleOpen,title:s}),this.renderCloseButton()))}},{key:"getDynamicPopup",value:function(){return g.a.createElement(A,{onSave:this.handleDynamicFieldChange,onHide:this.handleHide,onOpen:this.handleDynamicFieldOpen,fieldType:this.props.fieldType,fieldKey:this.props.fieldKey,dynamicFieldOpened:this.state.dynamicFieldOpened,value:this.state.prevDynamicValue||this.props.value,elementAccessPoint:this.props.elementAccessPoint,renderExtraOptions:this.props.renderExtraOptions})}},{key:"handleOpen",value:function(e){if(e&&e.preventDefault(),Object(y.env)("VCV_JS_FT_DYNAMIC_FIELDS"))this.props.onOpenClick&&this.props.onOpenClick(),this.setState({isWindowOpen:!0});else{var t={isPremiumActivated:W.get("isPremiumActivated"),headingText:n.localizations?n.localizations.dynamicContentIsAPremiumFeature:"Dynamic Content is a Premium Feature"};if(W.get("isPremiumActivated"))t.buttonText=n.localizations?n.localizations.downloadAddonText:"Download Addon",t.description=n.localizations?n.localizations.replaceStaticContentWithPremiumAddon:"Replace static content with dynamic content from WordPress default and custom meta fields with Visual Composer Premium Addon.",t.addonName="dynamicFields",t.clickSettings={action:"addHub",options:{filterType:"addon",id:3,bundleType:void 0}};else{var a=W.get("utm")["editor-hub-popup-teaser"];t.url=a.replace("{medium}","dynamiccontent-editform-editor"),t.buttonText=n.localizations?n.localizations.goPremium:"Go Premium",t.description=n.localizations?n.localizations.replaceStaticContentWithPremium:"Replace static content with dynamic content from WordPress default and custom meta fields with Visual Composer Premium."}q.state("fullScreenPopupData").set(t),q.state("activeFullPopup").set("premium-teaser")}}},{key:"handleHide",value:function(){this.setState({isWindowOpen:!1})}},{key:"render",value:function(){var e=this.state,t=e.dynamicFieldOpened,n=e.isDynamic,a=e.isWindowOpen,r=this.props,i=r.children,o=r.render;if(!n)return i||null;if(o)return o(this);var s="";return s=t?this.renderDynamicInputs():g.a.createElement(g.a.Fragment,null,i,this.renderOpenButton()),g.a.createElement(g.a.Fragment,null,s,a?this.getDynamicPopup():null)}}]),n}(g.a.Component);v()(K,"localizations",W.get("localizations"))},"./public/sources/attributes/dynamicField/dynamicPopupContent.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return R}));var a=n("./node_modules/@babel/runtime/helpers/slicedToArray/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),g=n.n(b),y=n("./node_modules/react/index.js"),_=n.n(y),w=n("./node_modules/classnames/index.js"),C=n.n(w),k=n("./public/sources/attributes/autocomplete/Component.js"),S=n("./public/sources/attributes/dropdown/Component.js"),x=n("./public/sources/attributes/toggle/Component.js"),E=n("./node_modules/vc-cake/index.js"),j=n("./node_modules/prop-types/index.js"),T=n.n(j),M=n("./node_modules/react-dom/index.js"),O=n.n(M),P=n("./public/components/tooltip/tooltip.js");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,a=v()(e);if(t){var r=v()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p()(this,n)}}var D=Object(E.getService)("dataManager"),L=Object(E.getStorage)("settings"),R=function(e){f()(n,e);var t=A(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).sourceIdChange=a.sourceIdChange.bind(u()(a)),a.dynamicFieldChange=a.dynamicFieldChange.bind(u()(a)),a.autocompleteToggleChange=a.autocompleteToggleChange.bind(u()(a)),a.onLoadPostFields=a.onLoadPostFields.bind(u()(a)),a.dropdownRef=_.a.createRef(),a.state={postFields:{},dataLoaded:!1},window.setTimeout((function(){L.trigger("loadDynamicPost",e.sourceId,a.onLoadPostFields,(function(t){console.warn("Error loading dynamic post info",t),a.onLoadPostFields(e.sourceId,{},{})}),e.showAutocomplete)}),1),a}return l()(n,[{key:"onLoadPostFields",value:function(e,t,n){var a=this;this.props.sourceId===e&&this.setState({dataLoaded:!0,postFields:n||{}},(function(){var e=O.a.findDOMNode(a.dropdownRef.current).value;a.props.currentPostField!==e&&a.dynamicFieldChange(void 0,e)}))}},{key:"sourceIdChange",value:function(e,t){var n=this;if(t&&t.trim().match(/^\d+$/)){var a=parseInt(t,10),r={dataLoaded:!1,postFields:{}};window.setTimeout((function(){L.trigger("loadDynamicPost",a,n.onLoadPostFields,(function(e){console.warn("Error loading dynamic post info",e),n.onLoadPostFields(n.props.sourceId,{},{})}),n.props.showAutocomplete)}),1),this.props.handleSourceIdChange(a),this.setState(r)}else this.setState({postFields:{},dataLoaded:!0})}},{key:"dynamicFieldChange",value:function(e,t){this.props.handleCurrentPostFieldChange(t)}},{key:"renderAutoCompleteInput",value:function(){return _.a.createElement("div",{className:"vcv-ui-form-group"},_.a.createElement("div",{className:"vcv-ui-dynamic-field-autocomplete-container"},_.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},_.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Source"),_.a.createElement(P.a,{relativeElementSelector:".vcv-ui-modal-content"},n.localizations.dynamicAutocompleteDescription||"Select a page, post, or custom post type as the dynamic content source.")),_.a.createElement(k.a,{value:this.props.sourceId+"",elementAccessPoint:this.props.elementAccessPoint,fieldKey:"".concat(this.props.fieldKey,"-dynamic-source-autocomplete"),key:"".concat(this.props.fieldKey,"-dynamic-source-autocomplete-").concat(this.props.sourceId+""),options:{single:!0,action:"dynamicPosts",labelAction:"",validation:!0},updater:this.sourceIdChange})))}},{key:"renderAutocompleteToggle",value:function(){return _.a.createElement(_.a.Fragment,null,_.a.createElement(x.a,{value:this.props.showAutocomplete,elementAccessPoint:this.props.elementAccessPoint,fieldKey:"".concat(this.props.fieldKey,"-dynamic-source-autocomplete"),key:"".concat(this.props.fieldKey,"-dynamic-source-autocomplete-toggle-").concat(this.props.sourceId+""),options:{labelText:n.localizations.dynamicAutocompleteToggleLabel||"Set custom post source"},updater:this.autocompleteToggleChange}),_.a.createElement(P.a,{relativeElementSelector:".vcv-ui-modal-content"},n.localizations.dynamicAutocompleteToggleDescription||"By default, dynamic content is taken from the current post."))}},{key:"renderDynamicFieldsDropdown",value:function(e){var t=n.localizations.dynamicSelectCustomField||"Select a custom field",a=Object.values(e);return a.unshift({label:t,value:"",disabled:!0}),_.a.createElement(S.a,{value:this.props.currentPostField?this.props.currentPostField.replace(/^(.+)(::)(.+)$/,"$1$2"):"",fieldKey:"".concat(this.props.fieldKey,"-dynamic-dropdown"),options:{values:a},updater:this.dynamicFieldChange,ref:this.dropdownRef})}},{key:"autocompleteToggleChange",value:function(e,t){var n=this;t||this.props.sourceId===D.get("sourceID")||this.sourceIdChange(e,D.get("sourceID")+""),this.props.handleShowAutocompleteChange(t,(function(){n.sourceIdChange(e,n.props.sourceId+"")}))}},{key:"renderDynamicFieldsExtra",value:function(){var e=this,t=null;if(this.props.currentPostField&&this.props.currentPostField.match(/::/)){var n=this.props.currentPostField.split("::"),a=r()(n,2),i=a[0],o=a[1],s=C()({"vcv-ui-form-input":!0,"vcv-ui-form-field-dynamic-extra":!0});t=_.a.createElement("input",{type:"text",className:s,onChange:function(t){t&&t.preventDefault();var n=t.currentTarget&&t.currentTarget.value,a="".concat(i,"::").concat(n);e.dynamicFieldChange(null,a)},value:o,placeholder:"Enter valid meta key"})}return t}},{key:"render",value:function(){var e=this.props.showAutocomplete?this.renderAutoCompleteInput():null,t=null,n=null,a=null;if(this.state.dataLoaded){var r=this.state.postFields[this.props.fieldType]||{};n=this.renderDynamicFieldsDropdown(r),a=this.renderDynamicFieldsExtra()}else t=_.a.createElement("span",{className:"vcv-ui-icon vcv-ui-wp-spinner"});return _.a.createElement("div",{className:"vcv-ui-dynamic-field-inner"},_.a.createElement("div",{className:"vcv-ui-form-group"},n,a,t),_.a.createElement("div",{className:"vcv-ui-form-group"},this.renderAutocompleteToggle()),e,this.props.renderExtraOptions&&this.props.renderExtraOptions())}}]),n}(_.a.Component);g()(R,"localizations",D.get("localizations")),g()(R,"propTypes",{fieldType:T.a.string.isRequired,value:T.a.string,elementAccessPoint:T.a.object.isRequired,renderExtraOptions:T.a.func,handleCurrentPostFieldChange:T.a.func.isRequired,handleSourceIdChange:T.a.func.isRequired,handleShowAutocompleteChange:T.a.func.isRequired,sourceId:T.a.number.isRequired,currentPostField:T.a.string,showAutocomplete:T.a.bool.isRequired})},"./public/sources/attributes/googleFonts/lib/google-fonts-set.json":function(e){e.exports=JSON.parse('{"families":[{"family":"ABeeZee","variants":["regular","italic"],"subsets":"latin"},{"family":"Abel","variants":["regular"],"subsets":"latin"},{"family":"Abhaya Libre","variants":["regular","500","600","700","800"],"subsets":"latin,latin-ext,sinhala"},{"family":"Abril Fatface","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Aclonica","variants":["regular"],"subsets":"latin"},{"family":"Acme","variants":["regular"],"subsets":"latin"},{"family":"Actor","variants":["regular"],"subsets":"latin"},{"family":"Adamina","variants":["regular"],"subsets":"latin"},{"family":"Advent Pro","variants":["100","200","300","regular","500","600","700"],"subsets":"greek,latin,latin-ext"},{"family":"Aguafina Script","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Akronim","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Aladin","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Alata","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Alatsi","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Aldrich","variants":["regular"],"subsets":"latin"},{"family":"Alef","variants":["regular","700"],"subsets":"hebrew,latin"},{"family":"Alegreya","variants":["regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Alegreya SC","variants":["regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Alegreya Sans","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Alegreya Sans SC","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Aleo","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Alex Brush","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Alfa Slab One","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Alice","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin"},{"family":"Alike","variants":["regular"],"subsets":"latin"},{"family":"Alike Angular","variants":["regular"],"subsets":"latin"},{"family":"Allan","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Allerta","variants":["regular"],"subsets":"latin"},{"family":"Allerta Stencil","variants":["regular"],"subsets":"latin"},{"family":"Allura","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Almarai","variants":["300","regular","700","800"],"subsets":"arabic"},{"family":"Almendra","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Almendra Display","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Almendra SC","variants":["regular"],"subsets":"latin"},{"family":"Amarante","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Amaranth","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Amatic SC","variants":["regular","700"],"subsets":"cyrillic,hebrew,latin,latin-ext,vietnamese"},{"family":"Amethysta","variants":["regular"],"subsets":"latin"},{"family":"Amiko","variants":["regular","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Amiri","variants":["regular","italic","700","700italic"],"subsets":"arabic,latin,latin-ext"},{"family":"Amita","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Anaheim","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Andada","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Andika","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Angkor","variants":["regular"],"subsets":"khmer"},{"family":"Annie Use Your Telescope","variants":["regular"],"subsets":"latin"},{"family":"Anonymous Pro","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,greek,latin,latin-ext"},{"family":"Antic","variants":["regular"],"subsets":"latin"},{"family":"Antic Didone","variants":["regular"],"subsets":"latin"},{"family":"Antic Slab","variants":["regular"],"subsets":"latin"},{"family":"Anton","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Arapey","variants":["regular","italic"],"subsets":"latin"},{"family":"Arbutus","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Arbutus Slab","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Architects Daughter","variants":["regular"],"subsets":"latin"},{"family":"Archivo","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Archivo Black","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Archivo Narrow","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Aref Ruqaa","variants":["regular","700"],"subsets":"arabic,latin"},{"family":"Arima Madurai","variants":["100","200","300","regular","500","700","800","900"],"subsets":"latin,latin-ext,tamil,vietnamese"},{"family":"Arimo","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,hebrew,latin,latin-ext,vietnamese"},{"family":"Arizonia","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Armata","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Arsenal","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Artifika","variants":["regular"],"subsets":"latin"},{"family":"Arvo","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Arya","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Asap","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Asap Condensed","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Asar","variants":["regular"],"subsets":"devanagari,latin,latin-ext"},{"family":"Asset","variants":["regular"],"subsets":"latin"},{"family":"Assistant","variants":["200","300","regular","600","700","800"],"subsets":"hebrew,latin"},{"family":"Astloch","variants":["regular","700"],"subsets":"latin"},{"family":"Asul","variants":["regular","700"],"subsets":"latin"},{"family":"Athiti","variants":["200","300","regular","500","600","700"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Atma","variants":["300","regular","500","600","700"],"subsets":"bengali,latin,latin-ext"},{"family":"Atomic Age","variants":["regular"],"subsets":"latin"},{"family":"Aubrey","variants":["regular"],"subsets":"latin"},{"family":"Audiowide","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Autour One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Average","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Average Sans","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Averia Gruesa Libre","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Averia Libre","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"latin"},{"family":"Averia Sans Libre","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"latin"},{"family":"Averia Serif Libre","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"latin"},{"family":"B612","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"B612 Mono","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Bad Script","variants":["regular"],"subsets":"cyrillic,latin"},{"family":"Bahiana","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Bahianita","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Bai Jamjuree","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Baloo 2","variants":["regular","500","600","700","800"],"subsets":"devanagari,latin,latin-ext,vietnamese"},{"family":"Baloo Bhai 2","variants":["regular","500","600","700","800"],"subsets":"gujarati,latin,latin-ext,vietnamese"},{"family":"Baloo Bhaina 2","variants":["regular","500","600","700","800"],"subsets":"latin,latin-ext,oriya,vietnamese"},{"family":"Baloo Chettan 2","variants":["regular","500","600","700","800"],"subsets":"latin,latin-ext,malayalam,vietnamese"},{"family":"Baloo Da 2","variants":["regular","500","600","700","800"],"subsets":"bengali,latin,latin-ext,vietnamese"},{"family":"Baloo Paaji 2","variants":["regular","500","600","700","800"],"subsets":"gurmukhi,latin,latin-ext,vietnamese"},{"family":"Baloo Tamma 2","variants":["regular","500","600","700","800"],"subsets":"kannada,latin,latin-ext,vietnamese"},{"family":"Baloo Tammudu 2","variants":["regular","500","600","700","800"],"subsets":"latin,latin-ext,telugu,vietnamese"},{"family":"Baloo Thambi 2","variants":["regular","500","600","700","800"],"subsets":"latin,latin-ext,tamil,vietnamese"},{"family":"Balsamiq Sans","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"Balthazar","variants":["regular"],"subsets":"latin"},{"family":"Bangers","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Barlow","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Barlow Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Barlow Semi Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Barriecito","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Barrio","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Basic","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Baskervville","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Battambang","variants":["regular","700"],"subsets":"khmer"},{"family":"Baumans","variants":["regular"],"subsets":"latin"},{"family":"Bayon","variants":["regular"],"subsets":"khmer"},{"family":"Be Vietnam","variants":["100","100italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Bebas Neue","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Belgrano","variants":["regular"],"subsets":"latin"},{"family":"Bellefair","variants":["regular"],"subsets":"hebrew,latin,latin-ext"},{"family":"Belleza","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Bellota","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"Bellota Text","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"BenchNine","variants":["300","regular","700"],"subsets":"latin,latin-ext"},{"family":"Bentham","variants":["regular"],"subsets":"latin"},{"family":"Berkshire Swash","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Beth Ellen","variants":["regular"],"subsets":"latin"},{"family":"Bevan","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Big Shoulders Display","variants":["100","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Big Shoulders Text","variants":["100","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Bigelow Rules","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Bigshot One","variants":["regular"],"subsets":"latin"},{"family":"Bilbo","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Bilbo Swash Caps","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"BioRhyme","variants":["200","300","regular","700","800"],"subsets":"latin,latin-ext"},{"family":"BioRhyme Expanded","variants":["200","300","regular","700","800"],"subsets":"latin,latin-ext"},{"family":"Biryani","variants":["200","300","regular","600","700","800","900"],"subsets":"devanagari,latin,latin-ext"},{"family":"Bitter","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Black And White Picture","variants":["regular"],"subsets":"korean,latin"},{"family":"Black Han Sans","variants":["regular"],"subsets":"korean,latin"},{"family":"Black Ops One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Blinker","variants":["100","200","300","regular","600","700","800","900"],"subsets":"latin,latin-ext"},{"family":"Bokor","variants":["regular"],"subsets":"khmer"},{"family":"Bonbon","variants":["regular"],"subsets":"latin"},{"family":"Boogaloo","variants":["regular"],"subsets":"latin"},{"family":"Bowlby One","variants":["regular"],"subsets":"latin"},{"family":"Bowlby One SC","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Brawler","variants":["regular"],"subsets":"latin"},{"family":"Bree Serif","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Bubblegum Sans","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Bubbler One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Buda","variants":["300"],"subsets":"latin"},{"family":"Buenard","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Bungee","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Bungee Hairline","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Bungee Inline","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Bungee Outline","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Bungee Shade","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Butcherman","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Butterfly Kids","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Cabin","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Cabin Condensed","variants":["regular","500","600","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Cabin Sketch","variants":["regular","700"],"subsets":"latin"},{"family":"Caesar Dressing","variants":["regular"],"subsets":"latin"},{"family":"Cagliostro","variants":["regular"],"subsets":"latin"},{"family":"Cairo","variants":["200","300","regular","600","700","900"],"subsets":"arabic,latin,latin-ext"},{"family":"Caladea","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Calistoga","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Calligraffitti","variants":["regular"],"subsets":"latin"},{"family":"Cambay","variants":["regular","italic","700","700italic"],"subsets":"devanagari,latin,latin-ext"},{"family":"Cambo","variants":["regular"],"subsets":"latin"},{"family":"Candal","variants":["regular"],"subsets":"latin"},{"family":"Cantarell","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Cantata One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Cantora One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Capriola","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Cardo","variants":["regular","italic","700"],"subsets":"greek,greek-ext,latin,latin-ext"},{"family":"Carme","variants":["regular"],"subsets":"latin"},{"family":"Carrois Gothic","variants":["regular"],"subsets":"latin"},{"family":"Carrois Gothic SC","variants":["regular"],"subsets":"latin"},{"family":"Carter One","variants":["regular"],"subsets":"latin"},{"family":"Catamaran","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,tamil"},{"family":"Caudex","variants":["regular","italic","700","700italic"],"subsets":"greek,greek-ext,latin,latin-ext"},{"family":"Caveat","variants":["regular","700"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"Caveat Brush","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Cedarville Cursive","variants":["regular"],"subsets":"latin"},{"family":"Ceviche One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Chakra Petch","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Changa","variants":["200","300","regular","500","600","700","800"],"subsets":"arabic,latin,latin-ext"},{"family":"Changa One","variants":["regular","italic"],"subsets":"latin"},{"family":"Chango","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Charm","variants":["regular","700"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Charmonman","variants":["regular","700"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Chathura","variants":["100","300","regular","700","800"],"subsets":"latin,telugu"},{"family":"Chau Philomene One","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Chela One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Chelsea Market","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Chenla","variants":["regular"],"subsets":"khmer"},{"family":"Cherry Cream Soda","variants":["regular"],"subsets":"latin"},{"family":"Cherry Swash","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Chewy","variants":["regular"],"subsets":"latin"},{"family":"Chicle","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Chilanka","variants":["regular"],"subsets":"latin,malayalam"},{"family":"Chivo","variants":["300","300italic","regular","italic","700","700italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Chonburi","variants":["regular"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Cinzel","variants":["regular","500","600","700","800","900"],"subsets":"latin,latin-ext"},{"family":"Cinzel Decorative","variants":["regular","700","900"],"subsets":"latin"},{"family":"Clicker Script","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Coda","variants":["regular","800"],"subsets":"latin,latin-ext"},{"family":"Coda Caption","variants":["800"],"subsets":"latin,latin-ext"},{"family":"Codystar","variants":["300","regular"],"subsets":"latin,latin-ext"},{"family":"Coiny","variants":["regular"],"subsets":"latin,latin-ext,tamil,vietnamese"},{"family":"Combo","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Comfortaa","variants":["300","regular","500","600","700"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"Comic Neue","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"latin"},{"family":"Coming Soon","variants":["regular"],"subsets":"latin"},{"family":"Commissioner","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"Concert One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Condiment","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Content","variants":["regular","700"],"subsets":"khmer"},{"family":"Contrail One","variants":["regular"],"subsets":"latin"},{"family":"Convergence","variants":["regular"],"subsets":"latin"},{"family":"Cookie","variants":["regular"],"subsets":"latin"},{"family":"Copse","variants":["regular"],"subsets":"latin"},{"family":"Corben","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Cormorant","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Cormorant Garamond","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Cormorant Infant","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Cormorant SC","variants":["300","regular","500","600","700"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Cormorant Unicase","variants":["300","regular","500","600","700"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Cormorant Upright","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Courgette","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Courier Prime","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Cousine","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,hebrew,latin,latin-ext,vietnamese"},{"family":"Coustard","variants":["regular","900"],"subsets":"latin"},{"family":"Covered By Your Grace","variants":["regular"],"subsets":"latin"},{"family":"Crafty Girls","variants":["regular"],"subsets":"latin"},{"family":"Creepster","variants":["regular"],"subsets":"latin"},{"family":"Crete Round","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Crimson Pro","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Crimson Text","variants":["regular","italic","600","600italic","700","700italic"],"subsets":"latin"},{"family":"Croissant One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Crushed","variants":["regular"],"subsets":"latin"},{"family":"Cuprum","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Cute Font","variants":["regular"],"subsets":"korean,latin"},{"family":"Cutive","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Cutive Mono","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"DM Mono","variants":["300","300italic","regular","italic","500","500italic"],"subsets":"latin,latin-ext"},{"family":"DM Sans","variants":["regular","italic","500","500italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"DM Serif Display","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"DM Serif Text","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Damion","variants":["regular"],"subsets":"latin"},{"family":"Dancing Script","variants":["regular","500","600","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Dangrek","variants":["regular"],"subsets":"khmer"},{"family":"Darker Grotesque","variants":["300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"David Libre","variants":["regular","500","700"],"subsets":"hebrew,latin,latin-ext,vietnamese"},{"family":"Dawning of a New Day","variants":["regular"],"subsets":"latin"},{"family":"Days One","variants":["regular"],"subsets":"latin"},{"family":"Dekko","variants":["regular"],"subsets":"devanagari,latin,latin-ext"},{"family":"Delius","variants":["regular"],"subsets":"latin"},{"family":"Delius Swash Caps","variants":["regular"],"subsets":"latin"},{"family":"Delius Unicase","variants":["regular","700"],"subsets":"latin"},{"family":"Della Respira","variants":["regular"],"subsets":"latin"},{"family":"Denk One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Devonshire","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Dhurjati","variants":["regular"],"subsets":"latin,telugu"},{"family":"Didact Gothic","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext"},{"family":"Diplomata","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Diplomata SC","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Do Hyeon","variants":["regular"],"subsets":"korean,latin"},{"family":"Dokdo","variants":["regular"],"subsets":"korean,latin"},{"family":"Domine","variants":["regular","500","600","700"],"subsets":"latin,latin-ext"},{"family":"Donegal One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Doppio One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Dorsa","variants":["regular"],"subsets":"latin"},{"family":"Dosis","variants":["200","300","regular","500","600","700","800"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Dr Sugiyama","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Duru Sans","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Dynalight","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"EB Garamond","variants":["regular","500","600","700","800","italic","500italic","600italic","700italic","800italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Eagle Lake","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"East Sea Dokdo","variants":["regular"],"subsets":"korean,latin"},{"family":"Eater","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Economica","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Eczar","variants":["regular","500","600","700","800"],"subsets":"devanagari,latin,latin-ext"},{"family":"El Messiri","variants":["regular","500","600","700"],"subsets":"arabic,cyrillic,latin"},{"family":"Electrolize","variants":["regular"],"subsets":"latin"},{"family":"Elsie","variants":["regular","900"],"subsets":"latin,latin-ext"},{"family":"Elsie Swash Caps","variants":["regular","900"],"subsets":"latin,latin-ext"},{"family":"Emblema One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Emilys Candy","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Encode Sans","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Encode Sans Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Encode Sans Expanded","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Encode Sans Semi Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Encode Sans Semi Expanded","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Engagement","variants":["regular"],"subsets":"latin"},{"family":"Englebert","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Enriqueta","variants":["regular","500","600","700"],"subsets":"latin,latin-ext"},{"family":"Epilogue","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Erica One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Esteban","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Euphoria Script","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Ewert","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Exo","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Exo 2","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Expletus Sans","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin"},{"family":"Fahkwang","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Fanwood Text","variants":["regular","italic"],"subsets":"latin"},{"family":"Farro","variants":["300","regular","500","700"],"subsets":"latin,latin-ext"},{"family":"Farsan","variants":["regular"],"subsets":"gujarati,latin,latin-ext,vietnamese"},{"family":"Fascinate","variants":["regular"],"subsets":"latin"},{"family":"Fascinate Inline","variants":["regular"],"subsets":"latin"},{"family":"Faster One","variants":["regular"],"subsets":"latin"},{"family":"Fasthand","variants":["regular"],"subsets":"khmer"},{"family":"Fauna One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Faustina","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Federant","variants":["regular"],"subsets":"latin"},{"family":"Federo","variants":["regular"],"subsets":"latin"},{"family":"Felipa","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Fenix","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Finger Paint","variants":["regular"],"subsets":"latin"},{"family":"Fira Code","variants":["300","regular","500","600","700"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext"},{"family":"Fira Mono","variants":["regular","500","700"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext"},{"family":"Fira Sans","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Fira Sans Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Fira Sans Extra Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Fjalla One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Fjord One","variants":["regular"],"subsets":"latin"},{"family":"Flamenco","variants":["300","regular"],"subsets":"latin"},{"family":"Flavors","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Fondamento","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Fontdiner Swanky","variants":["regular"],"subsets":"latin"},{"family":"Forum","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"Francois One","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Frank Ruhl Libre","variants":["300","regular","500","700","900"],"subsets":"hebrew,latin,latin-ext"},{"family":"Freckle Face","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Fredericka the Great","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Fredoka One","variants":["regular"],"subsets":"latin"},{"family":"Freehand","variants":["regular"],"subsets":"khmer"},{"family":"Fresca","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Frijole","variants":["regular"],"subsets":"latin"},{"family":"Fruktur","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Fugaz One","variants":["regular"],"subsets":"latin"},{"family":"GFS Didot","variants":["regular"],"subsets":"greek"},{"family":"GFS Neohellenic","variants":["regular","italic","700","700italic"],"subsets":"greek"},{"family":"Gabriela","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin"},{"family":"Gaegu","variants":["300","regular","700"],"subsets":"korean,latin"},{"family":"Gafata","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Galada","variants":["regular"],"subsets":"bengali,latin"},{"family":"Galdeano","variants":["regular"],"subsets":"latin"},{"family":"Galindo","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Gamja Flower","variants":["regular"],"subsets":"korean,latin"},{"family":"Gayathri","variants":["100","regular","700"],"subsets":"latin,malayalam"},{"family":"Gelasio","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Gentium Basic","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Gentium Book Basic","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Geo","variants":["regular","italic"],"subsets":"latin"},{"family":"Geostar","variants":["regular"],"subsets":"latin"},{"family":"Geostar Fill","variants":["regular"],"subsets":"latin"},{"family":"Germania One","variants":["regular"],"subsets":"latin"},{"family":"Gidugu","variants":["regular"],"subsets":"latin,telugu"},{"family":"Gilda Display","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Girassol","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Give You Glory","variants":["regular"],"subsets":"latin"},{"family":"Glass Antiqua","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Glegoo","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Gloria Hallelujah","variants":["regular"],"subsets":"latin"},{"family":"Goblin One","variants":["regular"],"subsets":"latin"},{"family":"Gochi Hand","variants":["regular"],"subsets":"latin"},{"family":"Gorditas","variants":["regular","700"],"subsets":"latin"},{"family":"Gothic A1","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"korean,latin"},{"family":"Gotu","variants":["regular"],"subsets":"devanagari,latin,latin-ext,vietnamese"},{"family":"Goudy Bookletter 1911","variants":["regular"],"subsets":"latin"},{"family":"Graduate","variants":["regular"],"subsets":"latin"},{"family":"Grand Hotel","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Grandstander","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Gravitas One","variants":["regular"],"subsets":"latin"},{"family":"Great Vibes","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Grenze","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Grenze Gotisch","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Griffy","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Gruppo","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Gudea","variants":["regular","italic","700"],"subsets":"latin,latin-ext"},{"family":"Gugi","variants":["regular"],"subsets":"korean,latin"},{"family":"Gupter","variants":["regular","500","700"],"subsets":"latin"},{"family":"Gurajada","variants":["regular"],"subsets":"latin,telugu"},{"family":"Habibi","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Halant","variants":["300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Hammersmith One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Hanalei","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Hanalei Fill","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Handlee","variants":["regular"],"subsets":"latin"},{"family":"Hanuman","variants":["regular","700"],"subsets":"khmer"},{"family":"Happy Monkey","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Harmattan","variants":["regular","700"],"subsets":"arabic,latin,latin-ext"},{"family":"Headland One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Heebo","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"hebrew,latin"},{"family":"Henny Penny","variants":["regular"],"subsets":"latin"},{"family":"Hepta Slab","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Herr Von Muellerhoff","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Hi Melody","variants":["regular"],"subsets":"korean,latin"},{"family":"Hind","variants":["300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Hind Guntur","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext,telugu"},{"family":"Hind Madurai","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext,tamil"},{"family":"Hind Siliguri","variants":["300","regular","500","600","700"],"subsets":"bengali,latin,latin-ext"},{"family":"Hind Vadodara","variants":["300","regular","500","600","700"],"subsets":"gujarati,latin,latin-ext"},{"family":"Holtwood One SC","variants":["regular"],"subsets":"latin"},{"family":"Homemade Apple","variants":["regular"],"subsets":"latin"},{"family":"Homenaje","variants":["regular"],"subsets":"latin"},{"family":"IBM Plex Mono","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"IBM Plex Sans","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"IBM Plex Sans Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"IBM Plex Serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"IM Fell DW Pica","variants":["regular","italic"],"subsets":"latin"},{"family":"IM Fell DW Pica SC","variants":["regular"],"subsets":"latin"},{"family":"IM Fell Double Pica","variants":["regular","italic"],"subsets":"latin"},{"family":"IM Fell Double Pica SC","variants":["regular"],"subsets":"latin"},{"family":"IM Fell English","variants":["regular","italic"],"subsets":"latin"},{"family":"IM Fell English SC","variants":["regular"],"subsets":"latin"},{"family":"IM Fell French Canon","variants":["regular","italic"],"subsets":"latin"},{"family":"IM Fell French Canon SC","variants":["regular"],"subsets":"latin"},{"family":"IM Fell Great Primer","variants":["regular","italic"],"subsets":"latin"},{"family":"IM Fell Great Primer SC","variants":["regular"],"subsets":"latin"},{"family":"Ibarra Real Nova","variants":["regular","italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Iceberg","variants":["regular"],"subsets":"latin"},{"family":"Iceland","variants":["regular"],"subsets":"latin"},{"family":"Imprima","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Inconsolata","variants":["200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Inder","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Indie Flower","variants":["regular"],"subsets":"latin"},{"family":"Inika","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Inknut Antiqua","variants":["300","regular","500","600","700","800","900"],"subsets":"devanagari,latin,latin-ext"},{"family":"Inria Sans","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Inria Serif","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Inter","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Irish Grover","variants":["regular"],"subsets":"latin"},{"family":"Istok Web","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"Italiana","variants":["regular"],"subsets":"latin"},{"family":"Italianno","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Itim","variants":["regular"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Jacques Francois","variants":["regular"],"subsets":"latin"},{"family":"Jacques Francois Shadow","variants":["regular"],"subsets":"latin"},{"family":"Jaldi","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Jim Nightshade","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Jockey One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Jolly Lodger","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Jomhuria","variants":["regular"],"subsets":"arabic,latin,latin-ext"},{"family":"Jomolhari","variants":["regular"],"subsets":"latin,tibetan"},{"family":"Josefin Sans","variants":["100","200","300","regular","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Josefin Slab","variants":["100","100italic","300","300italic","regular","italic","600","600italic","700","700italic"],"subsets":"latin"},{"family":"Jost","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Joti One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Jua","variants":["regular"],"subsets":"korean,latin"},{"family":"Judson","variants":["regular","italic","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Julee","variants":["regular"],"subsets":"latin"},{"family":"Julius Sans One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Junge","variants":["regular"],"subsets":"latin"},{"family":"Jura","variants":["300","regular","500","600","700"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Just Another Hand","variants":["regular"],"subsets":"latin"},{"family":"Just Me Again Down Here","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"K2D","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Kadwa","variants":["regular","700"],"subsets":"devanagari,latin"},{"family":"Kalam","variants":["300","regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Kameron","variants":["regular","700"],"subsets":"latin"},{"family":"Kanit","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Kantumruy","variants":["300","regular","700"],"subsets":"khmer"},{"family":"Karla","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Karma","variants":["300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Katibeh","variants":["regular"],"subsets":"arabic,latin,latin-ext"},{"family":"Kaushan Script","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Kavivanar","variants":["regular"],"subsets":"latin,latin-ext,tamil"},{"family":"Kavoon","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Kdam Thmor","variants":["regular"],"subsets":"khmer"},{"family":"Keania One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Kelly Slab","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Kenia","variants":["regular"],"subsets":"latin"},{"family":"Khand","variants":["300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Khmer","variants":["regular"],"subsets":"khmer"},{"family":"Khula","variants":["300","regular","600","700","800"],"subsets":"devanagari,latin,latin-ext"},{"family":"Kirang Haerang","variants":["regular"],"subsets":"korean,latin"},{"family":"Kite One","variants":["regular"],"subsets":"latin"},{"family":"Knewave","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"KoHo","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Kodchasan","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Kosugi","variants":["regular"],"subsets":"cyrillic,japanese,latin"},{"family":"Kosugi Maru","variants":["regular"],"subsets":"cyrillic,japanese,latin"},{"family":"Kotta One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Koulen","variants":["regular"],"subsets":"khmer"},{"family":"Kranky","variants":["regular"],"subsets":"latin"},{"family":"Kreon","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext"},{"family":"Kristi","variants":["regular"],"subsets":"latin"},{"family":"Krona One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Krub","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Kufam","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"arabic,latin,latin-ext,vietnamese"},{"family":"Kulim Park","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Kumar One","variants":["regular"],"subsets":"gujarati,latin,latin-ext"},{"family":"Kumar One Outline","variants":["regular"],"subsets":"gujarati,latin,latin-ext"},{"family":"Kumbh Sans","variants":["300","regular","700"],"subsets":"latin,latin-ext"},{"family":"Kurale","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,devanagari,latin,latin-ext"},{"family":"La Belle Aurore","variants":["regular"],"subsets":"latin"},{"family":"Lacquer","variants":["regular"],"subsets":"latin"},{"family":"Laila","variants":["300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Lakki Reddy","variants":["regular"],"subsets":"latin,telugu"},{"family":"Lalezar","variants":["regular"],"subsets":"arabic,latin,latin-ext,vietnamese"},{"family":"Lancelot","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Lateef","variants":["regular"],"subsets":"arabic,latin"},{"family":"Lato","variants":["100","100italic","300","300italic","regular","italic","700","700italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"League Script","variants":["regular"],"subsets":"latin"},{"family":"Leckerli One","variants":["regular"],"subsets":"latin"},{"family":"Ledger","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Lekton","variants":["regular","italic","700"],"subsets":"latin,latin-ext"},{"family":"Lemon","variants":["regular"],"subsets":"latin"},{"family":"Lemonada","variants":["300","regular","500","600","700"],"subsets":"arabic,latin,latin-ext,vietnamese"},{"family":"Lexend Deca","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Lexend Exa","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Lexend Giga","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Lexend Mega","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Lexend Peta","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Lexend Tera","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Lexend Zetta","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Libre Barcode 128","variants":["regular"],"subsets":"latin"},{"family":"Libre Barcode 128 Text","variants":["regular"],"subsets":"latin"},{"family":"Libre Barcode 39","variants":["regular"],"subsets":"latin"},{"family":"Libre Barcode 39 Extended","variants":["regular"],"subsets":"latin"},{"family":"Libre Barcode 39 Extended Text","variants":["regular"],"subsets":"latin"},{"family":"Libre Barcode 39 Text","variants":["regular"],"subsets":"latin"},{"family":"Libre Baskerville","variants":["regular","italic","700"],"subsets":"latin,latin-ext"},{"family":"Libre Caslon Display","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Libre Caslon Text","variants":["regular","italic","700"],"subsets":"latin,latin-ext"},{"family":"Libre Franklin","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Life Savers","variants":["regular","700","800"],"subsets":"latin,latin-ext"},{"family":"Lilita One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Lily Script One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Limelight","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Linden Hill","variants":["regular","italic"],"subsets":"latin"},{"family":"Literata","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Liu Jian Mao Cao","variants":["regular"],"subsets":"chinese-simplified,latin"},{"family":"Livvic","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","900","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Lobster","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Lobster Two","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Londrina Outline","variants":["regular"],"subsets":"latin"},{"family":"Londrina Shadow","variants":["regular"],"subsets":"latin"},{"family":"Londrina Sketch","variants":["regular"],"subsets":"latin"},{"family":"Londrina Solid","variants":["100","300","regular","900"],"subsets":"latin"},{"family":"Long Cang","variants":["regular"],"subsets":"chinese-simplified,latin"},{"family":"Lora","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Love Ya Like A Sister","variants":["regular"],"subsets":"latin"},{"family":"Loved by the King","variants":["regular"],"subsets":"latin"},{"family":"Lovers Quarrel","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Luckiest Guy","variants":["regular"],"subsets":"latin"},{"family":"Lusitana","variants":["regular","700"],"subsets":"latin"},{"family":"Lustria","variants":["regular"],"subsets":"latin"},{"family":"M PLUS 1p","variants":["100","300","regular","500","700","800","900"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,hebrew,japanese,latin,latin-ext,vietnamese"},{"family":"M PLUS Rounded 1c","variants":["100","300","regular","500","700","800","900"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,hebrew,japanese,latin,latin-ext,vietnamese"},{"family":"Ma Shan Zheng","variants":["regular"],"subsets":"chinese-simplified,latin"},{"family":"Macondo","variants":["regular"],"subsets":"latin"},{"family":"Macondo Swash Caps","variants":["regular"],"subsets":"latin"},{"family":"Mada","variants":["200","300","regular","500","600","700","900"],"subsets":"arabic,latin"},{"family":"Magra","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Maiden Orange","variants":["regular"],"subsets":"latin"},{"family":"Maitree","variants":["200","300","regular","500","600","700"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Major Mono Display","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Mako","variants":["regular"],"subsets":"latin"},{"family":"Mali","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Mallanna","variants":["regular"],"subsets":"latin,telugu"},{"family":"Mandali","variants":["regular"],"subsets":"latin,telugu"},{"family":"Manjari","variants":["100","regular","700"],"subsets":"latin,malayalam"},{"family":"Manrope","variants":["200","300","regular","500","600","700","800"],"subsets":"cyrillic,greek,latin,latin-ext"},{"family":"Mansalva","variants":["regular"],"subsets":"latin"},{"family":"Manuale","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Marcellus","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Marcellus SC","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Marck Script","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Margarine","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Markazi Text","variants":["regular","500","600","700"],"subsets":"arabic,latin,latin-ext,vietnamese"},{"family":"Marko One","variants":["regular"],"subsets":"latin"},{"family":"Marmelad","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Martel","variants":["200","300","regular","600","700","800","900"],"subsets":"devanagari,latin,latin-ext"},{"family":"Martel Sans","variants":["200","300","regular","600","700","800","900"],"subsets":"devanagari,latin,latin-ext"},{"family":"Marvel","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Mate","variants":["regular","italic"],"subsets":"latin"},{"family":"Mate SC","variants":["regular"],"subsets":"latin"},{"family":"Maven Pro","variants":["regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"McLaren","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Meddon","variants":["regular"],"subsets":"latin"},{"family":"MedievalSharp","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Medula One","variants":["regular"],"subsets":"latin"},{"family":"Meera Inimai","variants":["regular"],"subsets":"latin,tamil"},{"family":"Megrim","variants":["regular"],"subsets":"latin"},{"family":"Meie Script","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Merienda","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Merienda One","variants":["regular"],"subsets":"latin"},{"family":"Merriweather","variants":["300","300italic","regular","italic","700","700italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Merriweather Sans","variants":["300","regular","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":"cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Metal","variants":["regular"],"subsets":"khmer"},{"family":"Metal Mania","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Metamorphous","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Metrophobic","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Michroma","variants":["regular"],"subsets":"latin"},{"family":"Milonga","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Miltonian","variants":["regular"],"subsets":"latin"},{"family":"Miltonian Tattoo","variants":["regular"],"subsets":"latin"},{"family":"Mina","variants":["regular","700"],"subsets":"bengali,latin,latin-ext"},{"family":"Miniver","variants":["regular"],"subsets":"latin"},{"family":"Miriam Libre","variants":["regular","700"],"subsets":"hebrew,latin,latin-ext"},{"family":"Mirza","variants":["regular","500","600","700"],"subsets":"arabic,latin,latin-ext"},{"family":"Miss Fajardose","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mitr","variants":["200","300","regular","500","600","700"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Modak","variants":["regular"],"subsets":"devanagari,latin,latin-ext"},{"family":"Modern Antiqua","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mogra","variants":["regular"],"subsets":"gujarati,latin,latin-ext"},{"family":"Molengo","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Molle","variants":["italic"],"subsets":"latin,latin-ext"},{"family":"Monda","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Monofett","variants":["regular"],"subsets":"latin"},{"family":"Monoton","variants":["regular"],"subsets":"latin"},{"family":"Monsieur La Doulaise","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Montaga","variants":["regular"],"subsets":"latin"},{"family":"Montez","variants":["regular"],"subsets":"latin"},{"family":"Montserrat","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Montserrat Alternates","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Montserrat Subrayada","variants":["regular","700"],"subsets":"latin"},{"family":"Moul","variants":["regular"],"subsets":"khmer"},{"family":"Moulpali","variants":["regular"],"subsets":"khmer"},{"family":"Mountains of Christmas","variants":["regular","700"],"subsets":"latin"},{"family":"Mouse Memoirs","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mr Bedfort","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mr Dafoe","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mr De Haviland","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mrs Saint Delafield","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mrs Sheppards","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mukta","variants":["200","300","regular","500","600","700","800"],"subsets":"devanagari,latin,latin-ext"},{"family":"Mukta Mahee","variants":["200","300","regular","500","600","700","800"],"subsets":"gurmukhi,latin,latin-ext"},{"family":"Mukta Malar","variants":["200","300","regular","500","600","700","800"],"subsets":"latin,latin-ext,tamil"},{"family":"Mukta Vaani","variants":["200","300","regular","500","600","700","800"],"subsets":"gujarati,latin,latin-ext"},{"family":"Mulish","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"MuseoModerno","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Mystery Quest","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"NTR","variants":["regular"],"subsets":"latin,telugu"},{"family":"Nanum Brush Script","variants":["regular"],"subsets":"korean,latin"},{"family":"Nanum Gothic","variants":["regular","700","800"],"subsets":"korean,latin"},{"family":"Nanum Gothic Coding","variants":["regular","700"],"subsets":"korean,latin"},{"family":"Nanum Myeongjo","variants":["regular","700","800"],"subsets":"korean,latin"},{"family":"Nanum Pen Script","variants":["regular"],"subsets":"korean,latin"},{"family":"Neucha","variants":["regular"],"subsets":"cyrillic,latin"},{"family":"Neuton","variants":["200","300","regular","italic","700","800"],"subsets":"latin,latin-ext"},{"family":"New Rocker","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"News Cycle","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Niconne","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Niramit","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Nixie One","variants":["regular"],"subsets":"latin"},{"family":"Nobile","variants":["regular","italic","500","500italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Nokora","variants":["regular","700"],"subsets":"khmer"},{"family":"Norican","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Nosifer","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Notable","variants":["regular"],"subsets":"latin"},{"family":"Nothing You Could Do","variants":["regular"],"subsets":"latin"},{"family":"Noticia Text","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Noto Sans","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Noto Sans HK","variants":["100","300","regular","500","700","900"],"subsets":"chinese-hongkong,latin"},{"family":"Noto Sans JP","variants":["100","300","regular","500","700","900"],"subsets":"japanese,latin"},{"family":"Noto Sans KR","variants":["100","300","regular","500","700","900"],"subsets":"korean,latin"},{"family":"Noto Sans SC","variants":["100","300","regular","500","700","900"],"subsets":"chinese-simplified,latin"},{"family":"Noto Sans TC","variants":["100","300","regular","500","700","900"],"subsets":"chinese-traditional,latin"},{"family":"Noto Serif","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Noto Serif JP","variants":["200","300","regular","500","600","700","900"],"subsets":"japanese,latin"},{"family":"Noto Serif KR","variants":["200","300","regular","500","600","700","900"],"subsets":"korean,latin"},{"family":"Noto Serif SC","variants":["200","300","regular","500","600","700","900"],"subsets":"chinese-simplified,latin"},{"family":"Noto Serif TC","variants":["200","300","regular","500","600","700","900"],"subsets":"chinese-traditional,latin"},{"family":"Nova Cut","variants":["regular"],"subsets":"latin"},{"family":"Nova Flat","variants":["regular"],"subsets":"latin"},{"family":"Nova Mono","variants":["regular"],"subsets":"greek,latin"},{"family":"Nova Oval","variants":["regular"],"subsets":"latin"},{"family":"Nova Round","variants":["regular"],"subsets":"latin"},{"family":"Nova Script","variants":["regular"],"subsets":"latin"},{"family":"Nova Slim","variants":["regular"],"subsets":"latin"},{"family":"Nova Square","variants":["regular"],"subsets":"latin"},{"family":"Numans","variants":["regular"],"subsets":"latin"},{"family":"Nunito","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Nunito Sans","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Odibee Sans","variants":["regular"],"subsets":"latin"},{"family":"Odor Mean Chey","variants":["regular"],"subsets":"khmer"},{"family":"Offside","variants":["regular"],"subsets":"latin"},{"family":"Old Standard TT","variants":["regular","italic","700"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Oldenburg","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Oleo Script","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Oleo Script Swash Caps","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Open Sans","variants":["300","300italic","regular","italic","600","600italic","700","700italic","800","800italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Open Sans Condensed","variants":["300","300italic","700"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Oranienbaum","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"Orbitron","variants":["regular","500","600","700","800","900"],"subsets":"latin"},{"family":"Oregano","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Orienta","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Original Surfer","variants":["regular"],"subsets":"latin"},{"family":"Oswald","variants":["200","300","regular","500","600","700"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Over the Rainbow","variants":["regular"],"subsets":"latin"},{"family":"Overlock","variants":["regular","italic","700","700italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Overlock SC","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Overpass","variants":["100","100italic","200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Overpass Mono","variants":["300","regular","600","700"],"subsets":"latin,latin-ext"},{"family":"Ovo","variants":["regular"],"subsets":"latin"},{"family":"Oxanium","variants":["200","300","regular","500","600","700","800"],"subsets":"latin,latin-ext"},{"family":"Oxygen","variants":["300","regular","700"],"subsets":"latin,latin-ext"},{"family":"Oxygen Mono","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"PT Mono","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"PT Sans","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"PT Sans Caption","variants":["regular","700"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"PT Sans Narrow","variants":["regular","700"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"PT Serif","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"PT Serif Caption","variants":["regular","italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"Pacifico","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Padauk","variants":["regular","700"],"subsets":"latin,myanmar"},{"family":"Palanquin","variants":["100","200","300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Palanquin Dark","variants":["regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Pangolin","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Paprika","variants":["regular"],"subsets":"latin"},{"family":"Parisienne","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Passero One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Passion One","variants":["regular","700","900"],"subsets":"latin,latin-ext"},{"family":"Pathway Gothic One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Patrick Hand","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Patrick Hand SC","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Pattaya","variants":["regular"],"subsets":"cyrillic,latin,latin-ext,thai,vietnamese"},{"family":"Patua One","variants":["regular"],"subsets":"latin"},{"family":"Pavanam","variants":["regular"],"subsets":"latin,latin-ext,tamil"},{"family":"Paytone One","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Peddana","variants":["regular"],"subsets":"latin,telugu"},{"family":"Peralta","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Permanent Marker","variants":["regular"],"subsets":"latin"},{"family":"Petit Formal Script","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Petrona","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Philosopher","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,vietnamese"},{"family":"Piazzolla","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Piedra","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Pinyon Script","variants":["regular"],"subsets":"latin"},{"family":"Pirata One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Plaster","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Play","variants":["regular","700"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"Playball","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Playfair Display","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"Playfair Display SC","variants":["regular","italic","700","700italic","900","900italic"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"Podkova","variants":["regular","500","600","700","800"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Poiret One","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Poller One","variants":["regular"],"subsets":"latin"},{"family":"Poly","variants":["regular","italic"],"subsets":"latin"},{"family":"Pompiere","variants":["regular"],"subsets":"latin"},{"family":"Pontano Sans","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Poor Story","variants":["regular"],"subsets":"korean,latin"},{"family":"Poppins","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"devanagari,latin,latin-ext"},{"family":"Port Lligat Sans","variants":["regular"],"subsets":"latin"},{"family":"Port Lligat Slab","variants":["regular"],"subsets":"latin"},{"family":"Pragati Narrow","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Prata","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,vietnamese"},{"family":"Preahvihear","variants":["regular"],"subsets":"khmer"},{"family":"Press Start 2P","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext"},{"family":"Pridi","variants":["200","300","regular","500","600","700"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Princess Sofia","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Prociono","variants":["regular"],"subsets":"latin"},{"family":"Prompt","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Prosto One","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Proza Libre","variants":["regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":"latin,latin-ext"},{"family":"Public Sans","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext"},{"family":"Puritan","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Purple Purse","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Quando","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Quantico","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Quattrocento","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Quattrocento Sans","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Questrial","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Quicksand","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Quintessential","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Qwigley","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Racing Sans One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Radley","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Rajdhani","variants":["300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Rakkas","variants":["regular"],"subsets":"arabic,latin,latin-ext"},{"family":"Raleway","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Raleway Dots","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Ramabhadra","variants":["regular"],"subsets":"latin,telugu"},{"family":"Ramaraja","variants":["regular"],"subsets":"latin,telugu"},{"family":"Rambla","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Rammetto One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Ranchers","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Rancho","variants":["regular"],"subsets":"latin"},{"family":"Ranga","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Rasa","variants":["300","regular","500","600","700"],"subsets":"gujarati,latin,latin-ext"},{"family":"Rationale","variants":["regular"],"subsets":"latin"},{"family":"Ravi Prakash","variants":["regular"],"subsets":"latin,telugu"},{"family":"Recursive","variants":["300","regular","500","600","700","800","900"],"subsets":"latin,vietnamese"},{"family":"Red Hat Display","variants":["regular","italic","500","500italic","700","700italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Red Hat Text","variants":["regular","italic","500","500italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Red Rose","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Redressed","variants":["regular"],"subsets":"latin"},{"family":"Reem Kufi","variants":["regular"],"subsets":"arabic,latin"},{"family":"Reenie Beanie","variants":["regular"],"subsets":"latin"},{"family":"Revalia","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Rhodium Libre","variants":["regular"],"subsets":"devanagari,latin,latin-ext"},{"family":"Ribeye","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Ribeye Marrow","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Righteous","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Risque","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Roboto","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Roboto Condensed","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Roboto Mono","variants":["100","200","300","regular","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"Roboto Slab","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Rochester","variants":["regular"],"subsets":"latin"},{"family":"Rock Salt","variants":["regular"],"subsets":"latin"},{"family":"Rokkitt","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Romanesco","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Ropa Sans","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Rosario","variants":["300","regular","500","600","700","300italic","italic","500italic","600italic","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Rosarivo","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Rouge Script","variants":["regular"],"subsets":"latin"},{"family":"Rowdies","variants":["300","regular","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Rozha One","variants":["regular"],"subsets":"devanagari,latin,latin-ext"},{"family":"Rubik","variants":["300","regular","500","600","700","800","900","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,cyrillic-ext,hebrew,latin,latin-ext"},{"family":"Rubik Mono One","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Ruda","variants":["regular","500","600","700","800","900"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"Rufina","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Ruge Boogie","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Ruluko","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Rum Raisin","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Ruslan Display","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Russo One","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Ruthie","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Rye","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Sacramento","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Sahitya","variants":["regular","700"],"subsets":"devanagari,latin"},{"family":"Sail","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Saira","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Saira Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Saira Extra Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Saira Semi Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Saira Stencil One","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Salsa","variants":["regular"],"subsets":"latin"},{"family":"Sanchez","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Sancreek","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Sansita","variants":["regular","italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Sansita Swashed","variants":["300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Sarabun","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Sarala","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Sarina","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Sarpanch","variants":["regular","500","600","700","800","900"],"subsets":"devanagari,latin,latin-ext"},{"family":"Satisfy","variants":["regular"],"subsets":"latin"},{"family":"Sawarabi Gothic","variants":["regular"],"subsets":"cyrillic,japanese,latin,latin-ext,vietnamese"},{"family":"Sawarabi Mincho","variants":["regular"],"subsets":"japanese,latin,latin-ext"},{"family":"Scada","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"Scheherazade","variants":["regular","700"],"subsets":"arabic,latin"},{"family":"Schoolbell","variants":["regular"],"subsets":"latin"},{"family":"Scope One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Seaweed Script","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Secular One","variants":["regular"],"subsets":"hebrew,latin,latin-ext"},{"family":"Sedgwick Ave","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Sedgwick Ave Display","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Sen","variants":["regular","700","800"],"subsets":"latin,latin-ext"},{"family":"Sevillana","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Seymour One","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Shadows Into Light","variants":["regular"],"subsets":"latin"},{"family":"Shadows Into Light Two","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Shanti","variants":["regular"],"subsets":"latin"},{"family":"Share","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Share Tech","variants":["regular"],"subsets":"latin"},{"family":"Share Tech Mono","variants":["regular"],"subsets":"latin"},{"family":"Shojumaru","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Short Stack","variants":["regular"],"subsets":"latin"},{"family":"Shrikhand","variants":["regular"],"subsets":"gujarati,latin,latin-ext"},{"family":"Siemreap","variants":["regular"],"subsets":"khmer"},{"family":"Sigmar One","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Signika","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Signika Negative","variants":["300","regular","600","700"],"subsets":"latin,latin-ext"},{"family":"Simonetta","variants":["regular","italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Single Day","variants":["regular"],"subsets":"korean"},{"family":"Sintony","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Sirin Stencil","variants":["regular"],"subsets":"latin"},{"family":"Six Caps","variants":["regular"],"subsets":"latin"},{"family":"Skranji","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Slabo 13px","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Slabo 27px","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Slackey","variants":["regular"],"subsets":"latin"},{"family":"Smokum","variants":["regular"],"subsets":"latin"},{"family":"Smythe","variants":["regular"],"subsets":"latin"},{"family":"Sniglet","variants":["regular","800"],"subsets":"latin,latin-ext"},{"family":"Snippet","variants":["regular"],"subsets":"latin"},{"family":"Snowburst One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Sofadi One","variants":["regular"],"subsets":"latin"},{"family":"Sofia","variants":["regular"],"subsets":"latin"},{"family":"Solway","variants":["300","regular","500","700","800"],"subsets":"latin"},{"family":"Song Myung","variants":["regular"],"subsets":"korean,latin"},{"family":"Sonsie One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Sora","variants":["100","200","300","regular","500","600","700","800"],"subsets":"latin,latin-ext"},{"family":"Sorts Mill Goudy","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Source Code Pro","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"Source Sans Pro","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Source Serif Pro","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"Space Mono","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Spartan","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext"},{"family":"Special Elite","variants":["regular"],"subsets":"latin"},{"family":"Spectral","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"Spectral SC","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"Spicy Rice","variants":["regular"],"subsets":"latin"},{"family":"Spinnaker","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Spirax","variants":["regular"],"subsets":"latin"},{"family":"Squada One","variants":["regular"],"subsets":"latin"},{"family":"Sree Krushnadevaraya","variants":["regular"],"subsets":"latin,telugu"},{"family":"Sriracha","variants":["regular"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Srisakdi","variants":["regular","700"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Staatliches","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Stalemate","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Stalinist One","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Stardos Stencil","variants":["regular","700"],"subsets":"latin"},{"family":"Stint Ultra Condensed","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Stint Ultra Expanded","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Stoke","variants":["300","regular"],"subsets":"latin,latin-ext"},{"family":"Strait","variants":["regular"],"subsets":"latin"},{"family":"Stylish","variants":["regular"],"subsets":"korean,latin"},{"family":"Sue Ellen Francisco","variants":["regular"],"subsets":"latin"},{"family":"Suez One","variants":["regular"],"subsets":"hebrew,latin,latin-ext"},{"family":"Sulphur Point","variants":["300","regular","700"],"subsets":"latin,latin-ext"},{"family":"Sumana","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Sunflower","variants":["300","500","700"],"subsets":"korean,latin"},{"family":"Sunshiney","variants":["regular"],"subsets":"latin"},{"family":"Supermercado One","variants":["regular"],"subsets":"latin"},{"family":"Sura","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Suranna","variants":["regular"],"subsets":"latin,telugu"},{"family":"Suravaram","variants":["regular"],"subsets":"latin,telugu"},{"family":"Suwannaphum","variants":["regular"],"subsets":"khmer"},{"family":"Swanky and Moo Moo","variants":["regular"],"subsets":"latin"},{"family":"Syncopate","variants":["regular","700"],"subsets":"latin"},{"family":"Syne","variants":["regular","500","600","700","800"],"subsets":"latin,latin-ext"},{"family":"Tajawal","variants":["200","300","regular","500","700","800","900"],"subsets":"arabic,latin"},{"family":"Tangerine","variants":["regular","700"],"subsets":"latin"},{"family":"Taprom","variants":["regular"],"subsets":"khmer"},{"family":"Tauri","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Taviraj","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Teko","variants":["300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Telex","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Tenali Ramakrishna","variants":["regular"],"subsets":"latin,telugu"},{"family":"Tenor Sans","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Text Me One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Thasadith","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"The Girl Next Door","variants":["regular"],"subsets":"latin"},{"family":"Tienne","variants":["regular","700","900"],"subsets":"latin"},{"family":"Tillana","variants":["regular","500","600","700","800"],"subsets":"devanagari,latin,latin-ext"},{"family":"Timmana","variants":["regular"],"subsets":"latin,telugu"},{"family":"Tinos","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,hebrew,latin,latin-ext,vietnamese"},{"family":"Titan One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Titillium Web","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900"],"subsets":"latin,latin-ext"},{"family":"Tomorrow","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Trade Winds","variants":["regular"],"subsets":"latin"},{"family":"Trirong","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Trocchi","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Trochut","variants":["regular","italic","700"],"subsets":"latin"},{"family":"Trykker","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Tulpen One","variants":["regular"],"subsets":"latin"},{"family":"Turret Road","variants":["200","300","regular","500","700","800"],"subsets":"latin,latin-ext"},{"family":"Ubuntu","variants":["300","300italic","regular","italic","500","500italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext"},{"family":"Ubuntu Condensed","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext"},{"family":"Ubuntu Mono","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext"},{"family":"Ultra","variants":["regular"],"subsets":"latin"},{"family":"Uncial Antiqua","variants":["regular"],"subsets":"latin"},{"family":"Underdog","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Unica One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"UnifrakturCook","variants":["700"],"subsets":"latin"},{"family":"UnifrakturMaguntia","variants":["regular"],"subsets":"latin"},{"family":"Unkempt","variants":["regular","700"],"subsets":"latin"},{"family":"Unlock","variants":["regular"],"subsets":"latin"},{"family":"Unna","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"VT323","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Vampiro One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Varela","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Varela Round","variants":["regular"],"subsets":"hebrew,latin,latin-ext,vietnamese"},{"family":"Varta","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Vast Shadow","variants":["regular"],"subsets":"latin"},{"family":"Vesper Libre","variants":["regular","500","700","900"],"subsets":"devanagari,latin,latin-ext"},{"family":"Viaoda Libre","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Vibes","variants":["regular"],"subsets":"arabic,latin"},{"family":"Vibur","variants":["regular"],"subsets":"latin"},{"family":"Vidaloka","variants":["regular"],"subsets":"latin"},{"family":"Viga","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Voces","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Volkhov","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Vollkorn","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"Vollkorn SC","variants":["regular","600","700","900"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Voltaire","variants":["regular"],"subsets":"latin"},{"family":"Waiting for the Sunrise","variants":["regular"],"subsets":"latin"},{"family":"Wallpoet","variants":["regular"],"subsets":"latin"},{"family":"Walter Turncoat","variants":["regular"],"subsets":"latin"},{"family":"Warnes","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Wellfleet","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Wendy One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Wire One","variants":["regular"],"subsets":"latin"},{"family":"Work Sans","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Yanone Kaffeesatz","variants":["200","300","regular","500","600","700"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"Yantramanav","variants":["100","300","regular","500","700","900"],"subsets":"devanagari,latin,latin-ext"},{"family":"Yatra One","variants":["regular"],"subsets":"devanagari,latin,latin-ext"},{"family":"Yellowtail","variants":["regular"],"subsets":"latin"},{"family":"Yeon Sung","variants":["regular"],"subsets":"korean,latin"},{"family":"Yeseva One","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Yesteryear","variants":["regular"],"subsets":"latin"},{"family":"Yrsa","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext"},{"family":"ZCOOL KuaiLe","variants":["regular"],"subsets":"chinese-simplified,latin"},{"family":"ZCOOL QingKe HuangYou","variants":["regular"],"subsets":"chinese-simplified,latin"},{"family":"ZCOOL XiaoWei","variants":["regular"],"subsets":"chinese-simplified,latin"},{"family":"Zeyada","variants":["regular"],"subsets":"latin"},{"family":"Zhi Mang Xing","variants":["regular"],"subsets":"chinese-simplified,latin"},{"family":"Zilla Slab","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Zilla Slab Highlight","variants":["regular","700"],"subsets":"latin,latin-ext"}]}')},"./public/sources/attributes/pageSettingsLayouts/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return ee}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n.n(m),b=n("./public/sources/attributes/attribute.js"),g=n("./node_modules/vc-cake/index.js"),y=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),_=n.n(y),w=n("./node_modules/prop-types/index.js"),C=n.n(w),k=n("./public/tools/response.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,a=f()(e);if(t){var r=f()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return u()(this,n)}}var x=Object(g.getService)("utils"),E=Object(g.getStorage)("workspace").state("iframe"),j=Object(g.getStorage)("settings"),T=Object(g.getService)("dataManager"),M=function(e){l()(n,e);var t=S(n);function n(e){var a;r()(this,n),a=t.call(this,e);var i=e.layoutName.toLowerCase(),o=j.state("".concat(i,"Template")).get()||e.data.current||(a.getDefaultOptions()?"default":"none");return a.state={data:e.data,isListLoading:!1,current:o},j.state("".concat(i,"Template")).set(o),a.handleChangeUpdateLayout=a.handleChangeUpdateLayout.bind(_()(a)),a.handleUpdateList=a.handleUpdateList.bind(_()(a)),a.getTemplateOptions=a.getTemplateOptions.bind(_()(a)),a}return o()(n,[{key:"handleUpdateList",value:function(){var e=this,t=this.props.layoutName.toLowerCase();this.setState({isListLoading:!0});var n=x.ajax;this.serverRequest&&this.serverRequest.abort(),this.serverRequest=n({"vcv-action":"layoutDropdown:"+t+":updateList:adminNonce","vcv-nonce":T.get("nonce")},(function(t){var n=Object(k.a)(t.response);n&&n.status?e.setState({data:n.data,isListLoading:!1}):e.setState({isListLoading:!1})}))}},{key:"handleChangeUpdateLayout",value:function(e){var t=this.props.layoutName.toLowerCase(),n=e.target.value;if("none"===n||["default","defaultGlobal","defaultLayout"].includes(n)||(n=parseInt(n)),this.setState({current:n}),!Object(g.env)("VCV_JS_THEME_EDITOR")){if(Object(g.env)("VCV_JS_THEME_LAYOUTS")&&j.state("".concat(t,"Template")).set(n),"vcv_layouts"===T.get("editorType"))return;var a=j.state("".concat(t,"Template")).get(),r=j.state("pageTemplate").get(),i=j.state("headerTemplate").get(),o=j.state("sidebarTemplate").get(),s=j.state("footerTemplate").get();this.reloadIframe(r,i,o,s,a)}}},{key:"getTemplateOptions",value:function(){var e=this.state.data;return Object.keys(e.all).map((function(t,n){return v.a.createElement("option",{key:n,value:t},e.all[t])}))}},{key:"getSelectedValue",value:function(){var e=this.state,t=e.data,n=e.current;return["default","defaultGlobal","defaultLayout"].includes(n)||Object.prototype.hasOwnProperty.call(t.all,n)?n:"none"}},{key:"reloadIframe",value:function(e,t,n,a,r){window.vcvLastLoadedPageTemplate=e,window.vcvLastLoadedHeaderTemplate=t,window.vcvLastLoadedSidebarTemplate=n,window.vcvLastLoadedFooterTemplate=a;var i=this.props.layoutName.toLowerCase();window["vcvLastLoaded".concat(i,"Template")]=r,E.set(p()({type:"reload",template:e,header:t,sidebar:n,footer:a},i,r)),j.state("skipBlank").set(!0)}},{key:"getDefaultOptions",value:function(){if("Sidebar"===this.props.layoutName)return null;var e=T.get("localizations"),t=e?e.selectHFS:"Default";if("vc-custom-layout"===(j.state("pageTemplate").get()||T.get("pageTemplatesLayoutsCurrent")||{type:"vc",value:"blank"}).type){t=e?e.selectHFSGlobal:"Global Default";var n=e?e.selectHFSLayout:"Layout Default";return[v.a.createElement("option",{value:"defaultGlobal",key:"defaultGlobal"},t),v.a.createElement("option",{value:"defaultLayout",key:"defaultLayout"},n)]}return v.a.createElement("option",{value:"default"},t)}},{key:"getHFSText",value:function(){var e=this.getSelectedValue(),t=this.props.layoutName,n=T.get("localizations"),a="vcvCreate".concat(this.props.layoutName),r=window[a]?window[a]:"",i=n?n.createHFS:'<a href="{link}" target="_blank">Create</a> a new {name} template.',o=n?n.editHFSTemplate:'<a href="{editLink}" target="_blank">Edit</a> this {name} template or <a href="{createLink}" target="_blank">create</a> a new one.',s="";if("number"!=typeof e)s=i.replace("{name}",t.toLocaleLowerCase()).replace("{link}",r);else{var l=window&&window.vcvWpAdminUrl?window.vcvWpAdminUrl:"";l+="post.php?post=".concat(e,"&action=edit"),s=o.replace("{name}",t.toLocaleLowerCase()).replace("{editLink}",l).replace("{createLink}",r)}return s}},{key:"render",value:function(){var e=T.get("localizations"),t=this.getHFSText(),n=e?e.none:"None",a=null;return this.state.isListLoading&&(a=v.a.createElement("span",{className:"vcv-ui-wp-spinner"})),v.a.createElement("div",{className:"vcv-ui-form-group"},v.a.createElement("span",{className:"vcv-ui-form-group-heading"},this.props.layoutName,a),v.a.createElement("select",{className:"vcv-ui-form-dropdown",value:this.getSelectedValue(),onChange:this.handleChangeUpdateLayout,onClick:this.handleUpdateList},this.getDefaultOptions(),v.a.createElement("option",{value:"none"},n),this.getTemplateOptions()),v.a.createElement("p",{className:"vcv-ui-form-helper",dangerouslySetInnerHTML:{__html:t}}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.layoutName.toLowerCase(),a=j.state("".concat(n,"Template")).get();return a!==t.current?{current:a}:null}}]),n}(v.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,a=f()(e);if(t){var r=f()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return u()(this,n)}}p()(M,"propTypes",{data:C.a.object.isRequired,layoutName:C.a.string.isRequired});var P=Object(g.getStorage)("settings"),A=Object(g.getService)("document"),D=function(e){l()(n,e);var t=O(n);function n(e){var a;r()(this,n),a=t.call(this,e);var i=P.state("pageTemplate").get()||window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT&&window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT()||{type:"vc",value:"blank"};return a.state={currentLayout:i},a.setCurrentLayout=a.setCurrentLayout.bind(_()(a)),a}return o()(n,[{key:"hasLayoutElement",value:function(e){var t=A.getByTag(e);return Object.keys(t).length>0}},{key:"componentDidMount",value:function(){P.state("pageTemplate").onChange(this.setCurrentLayout)}},{key:"componentWillUnmount",value:function(){P.state("pageTemplate").ignoreChange(this.setCurrentLayout)}},{key:"setCurrentLayout",value:function(e){this.setState({currentLayout:e})}},{key:"render",value:function(){var e=this.state.currentLayout,t=[],n=window.VCV_PAGE_TEMPLATES_LAYOUTS?window.VCV_PAGE_TEMPLATES_LAYOUTS():[],a=n.find((function(t){return t.type===e.type})),r={};if("theme"===e.type?(r.header=!0,r.footer=!0):a&&(r=a.values.find((function(t){return t.value===e.value}))||{}),"vc-custom-layout"===e.type){var i=n.find((function(e){return"vc-custom-layout"===e.type}));if(i&&"default"!==e.value){var o=i.values.find((function(t){return t.value===parseInt(e.value)}));o&&(r=o)}}var s=[],l=!0,c=!0,u=!0,d=window.VCV_EDITOR_TYPE?window.VCV_EDITOR_TYPE():"default";if((this.props.options&&Object.prototype.hasOwnProperty.call(this.props.options,"HFSDropdowns")&&Object.prototype.hasOwnProperty.call(this.props.options.HFSDropdowns,"addHeader")&&!this.props.options.HFSDropdowns.addHeader||"vcv_layouts"===d&&!this.hasLayoutElement("layoutHeaderArea"))&&(l=!1),(this.props.options&&Object.prototype.hasOwnProperty.call(this.props.options,"HFSDropdowns")&&Object.prototype.hasOwnProperty.call(this.props.options.HFSDropdowns,"addSidebar")&&!this.props.options.HFSDropdowns.addSidebar||"vcv_layouts"===d&&!this.hasLayoutElement("layoutSidebarArea"))&&(c=!1),(this.props.options&&Object.prototype.hasOwnProperty.call(this.props.options,"HFSDropdowns")&&Object.prototype.hasOwnProperty.call(this.props.options.HFSDropdowns,"addFooter")&&!this.props.options.HFSDropdowns.addFooter||"vcv_layouts"===d&&!this.hasLayoutElement("layoutFooterArea"))&&(u=!1),r.header&&l){var f=window.VCV_HEADER_TEMPLATES&&window.VCV_HEADER_TEMPLATES();if(f){if("vcv_layouts"===d){var h=window.VCV_GLOBAL_DATA?window.VCV_GLOBAL_DATA().header:null;h&&h.sourceId?f.current=h.sourceId:f.current=Object.keys(f.all)[0]}r.headerId&&(f.current=parseInt(r.headerId)),s.push({layoutName:"Header",data:f})}}if(r.sidebar&&c){var p=window.VCV_SIDEBAR_TEMPLATES&&window.VCV_SIDEBAR_TEMPLATES();p&&(r.sidebarId&&(p.current=parseInt(r.sidebarId)),s.push({layoutName:"Sidebar",data:p}))}if(r.footer&&u){var m=window.VCV_FOOTER_TEMPLATES&&window.VCV_FOOTER_TEMPLATES();if(m){if("vcv_layouts"===d){var b=window.VCV_GLOBAL_DATA?window.VCV_GLOBAL_DATA().footer:null;b&&b.sourceId?m.current=b.sourceId:m.current=Object.keys(m.all)[0]}r.footerId&&(m.current=parseInt(r.footerId)),s.push({layoutName:"Footer",data:m})}}return s.length&&s.forEach((function(e,n){t.push(v.a.createElement(M,{layoutName:e.layoutName,data:e.data,key:"layout-settings-dropdown-".concat(e.layoutName,"-").concat(n)}))})),t}}]),n}(v.a.Component),L={"vc-custom-layout":{icon:n("./public/components/startBlank/lib/layoutIcons/vc__default.js"),label:"Default"},vc__blank:{icon:n("./public/components/startBlank/lib/layoutIcons/vc__blank.js"),label:"Blank Template"},"vc-theme__header-footer-layout":{icon:n("./public/components/startBlank/lib/layoutIcons/vc-theme__header-footer-layout.js"),label:"Header and Footer"},"vc-theme__header-footer-sidebar-left-layout":{icon:n("./public/components/startBlank/lib/layoutIcons/vc-theme__header-footer-sidebar-left-layout.js"),label:"Left Sidebar"},"vc-theme__header-footer-sidebar-layout":{icon:n("./public/components/startBlank/lib/layoutIcons/vc-theme__header-footer-sidebar-layout.js"),label:"Right Sidebar"},"theme-default":{icon:n("./public/components/startBlank/lib/layoutIcons/theme-default.js"),label:"Theme"}},R=n("./node_modules/lodash/lodash.js"),I=n.n(R);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,a=f()(e);if(t){var r=f()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return u()(this,n)}}var N=Object(g.getStorage)("settings"),F=function(e){l()(n,e);var t=B(n);function n(e){var a;r()(this,n),a=t.call(this,e);var i=N.state("pageTemplate").get(),o=window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT?window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT():{type:"vc",value:"blank"},s=i||o;return a.state={current:s.value&&"default"!==s.value?parseInt(s.value):"default"},a.handleChangeUpdateLayout=a.handleChangeUpdateLayout.bind(_()(a)),a.getLayoutOptions=a.getLayoutOptions.bind(_()(a)),a}return o()(n,[{key:"handleChangeUpdateLayout",value:function(e){var t=e.target.value;this.setState({current:t}),this.props.onTemplateChange("vc-custom-layout__".concat(t))}},{key:"getLayoutOptions",value:function(){var e=(window.VCV_PAGE_TEMPLATES_LAYOUTS&&window.VCV_PAGE_TEMPLATES_LAYOUTS()).find((function(e){return"vc-custom-layout"===e.type}));return e&&e.values?e.values.map((function(e){return v.a.createElement("option",{key:"custom-layout-template-".concat(e.value),value:e.value},e.label)})):null}},{key:"render",value:function(){return v.a.createElement("div",{className:"vcv-ui-form-group"},v.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Choose layout"),v.a.createElement("select",{className:"vcv-ui-form-dropdown",value:this.state.current,onChange:this.handleChangeUpdateLayout},v.a.createElement("option",{value:"default"},"Default"),this.getLayoutOptions()))}}]),n}(v.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,a=f()(e);if(t){var r=f()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return u()(this,n)}}var H=Object(g.getStorage)("settings"),U=window.VCV_PAGE_TEMPLATES_LAYOUTS&&window.VCV_PAGE_TEMPLATES_LAYOUTS(),z=window.VCV_PAGE_TEMPLATES_LAYOUTS_ALL&&window.VCV_PAGE_TEMPLATES_LAYOUTS_ALL(),G=window.VCV_PAGE_TEMPLATES_LAYOUTS_THEME&&window.VCV_PAGE_TEMPLATES_LAYOUTS_THEME(),W=Object(g.getStorage)("workspace").state("iframe"),q=Object(g.getStorage)("editorPopup"),K=Object(g.getService)("dataManager"),Y=Object(g.getStorage)("hubAddons"),$=Object(g.getStorage)("notifications"),Z=function(e){l()(n,e);var t=V(n);function n(e){var a;r()(this,n),a=t.call(this,e);var i=H.state("pageTemplate").get(),o=window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT?window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT():{type:"vc",value:"blank"},s=i||o;return a.state={current:s},H.state("pageTemplate").set(s),window.VCV_ENV().VCV_FT_THEME_BUILDER_LAYOUTS?a.allowedTypes=["vc","vc-theme","vc-custom-layout","theme"]:a.allowedTypes=["vc","vc-theme","theme"],a.updateTemplate=a.updateTemplate.bind(_()(a)),a.updateState=a.updateState.bind(_()(a)),a.handleTemplateChange=a.handleTemplateChange.bind(_()(a)),a.handleChangeUpdateStretchedContentState=a.handleChangeUpdateStretchedContentState.bind(_()(a)),a.getLayoutDropdown=a.getLayoutDropdown.bind(_()(a)),a.handleLockIconHover=a.handleLockIconHover.bind(_()(a)),a.handleLockIconHoverLeave=a.handleLockIconHoverLeave.bind(_()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){H.state("pageTemplate").onChange(this.updateState)}},{key:"componentWillUnmount",value:function(){H.state("pageTemplate").ignoreChange(this.updateState)}},{key:"updateState",value:function(e){e&&this.setState({current:e})}},{key:"handleTemplateChange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){var n=K.get("localizations"),a=K.get("isPremiumActivated"),r=n?n.goPremium:"Go Premium",i=n?n.downloadTheAddon:"Download The Addon",o={headingText:n?n.doMoreWithPremium:"Do More With Premium",buttonText:a?i:r,description:n?n.applyLayoutWithHFS:"Apply a layout with a header, footer, and sidebar with Visual Composer Premium.",addonName:"themeBuilder",isPremiumActivated:a};if(a)o.clickSettings={action:"addHub",options:{filterType:"addon",id:3,bundleType:void 0}};else{var s=K.get("utm");o.url=s["editor-layout-go-premium"]}var l=Y.state("addons").get();if(l.themeEditor&&l.themeBuilder){var c=n.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.";$.trigger("add",{position:"top",transparent:!1,rounded:!1,type:"warning",text:c.replace("{name}","Theme Builder"),time:8e3})}else q.state("fullScreenPopupData").set(o),q.state("activeFullPopup").set("premium-teaser")}else{var u=e.constructor===String?e.split("__"):e.target&&e.target.value&&e.target.value.split("__"),d=u[1];"none"!==d&&"default"!==d&&parseInt(d)&&(d=parseInt(u[1]));var f={type:u[0],value:d,stretchedContent:this.state.current.stretchedContent};this.updateTemplate(f)}}},{key:"updateTemplate",value:function(e){if(this.setState({current:e}),!Object(g.env)("VCV_JS_THEME_EDITOR")){H.state("pageTemplate").set(e);var t=window.vcvLastLoadedPageTemplate||window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT&&window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT(),n=H.state("pageTemplate").get(),a=window.vcvLastLoadedHeaderTemplate||window.VCV_HEADER_TEMPLATES&&window.VCV_HEADER_TEMPLATES()&&window.VCV_HEADER_TEMPLATES().current,r=H.state("headerTemplate").get(),i=window.vcvLastLoadedSidebarTemplate||window.VCV_SIDEBAR_TEMPLATES&&window.VCV_SIDEBAR_TEMPLATES()&&window.VCV_SIDEBAR_TEMPLATES().current,o=H.state("sidebarTemplate").get(),s=window.vcvLastLoadedFooterTemplate||window.VCV_FOOTER_TEMPLATES&&window.VCV_FOOTER_TEMPLATES()&&window.VCV_FOOTER_TEMPLATES().current,l=H.state("footerTemplate").get();(t&&(t.value!==n.value||t.type!==n.type||t.stretchedContent!==n.stretchedContent)||a&&a!==r||i&&i!==o||s&&s!==l)&&this.reloadIframe(n,r,o,l)}}},{key:"reloadIframe",value:function(e,t,n,a){window.vcvLastLoadedPageTemplate=e,window.vcvLastLoadedHeaderTemplate=t,window.vcvLastLoadedSidebarTemplate=n,window.vcvLastLoadedFooterTemplate=a,W.set({type:"reload",template:e,header:t,sidebar:n,footer:a}),H.state("skipBlank").set(!0)}},{key:"getLockControl",value:function(){var e=window.VCV_I18N&&window.VCV_I18N(),t=e?e.layoutsAvailableInPremium:"All layouts are available in the Premium version.";return v.a.createElement("span",{className:"vcv-ui-layout-lock-control",title:t,onMouseEnter:this.handleLockIconHover,onMouseLeave:this.handleLockIconHoverLeave},v.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-lock-fill"}))}},{key:"getTemplateLayoutIcons",value:function(){var e=this,t=[],n={classes:"vcv-ui-template-options-item vcv-ui-start-layout-list-item-icon"},a=U.find((function(e){return"vc-custom-layout"===e.type}));if(a){var r=L[a.type]&&L[a.type].icon.default,i="vcv-ui-start-layout-list-item vcv-ui-template-options-item-icon";"vc-custom-layout"===this.state.current.type&&(i+=" vcv-ui-start-layout-list-item-active"),t.push(v.a.createElement("span",{className:i,title:"Default",key:"settings-layout-custom",onClick:function(){e.handleTemplateChange("vc-custom-layout__default")}},v.a.createElement(r,n)))}U&&z&&U.length&&z.length&&z.forEach((function(a,r){var i=!1,o=null;U.find((function(e){return e.type===a.type}))||(o=e.getLockControl(),i=!0),a.values.forEach((function(s,l){var c="".concat(a.type,"__").concat(s.value),u="vcv-ui-start-layout-list-item vcv-ui-template-options-item-icon";i&&(u+=" vcv-ui-item-template-inactive--locked");var d=L[c]&&L[c].icon.default;d&&(e.state.current.type===a.type&&e.state.current.value===s.value&&(u+=" vcv-ui-start-layout-list-item-active"),t.push(v.a.createElement("span",{className:u,title:s.label,key:"settings-layout-".concat(r,"-").concat(l),onClick:function(){e.handleTemplateChange(c,i)}},o,v.a.createElement(d,n))))}))}));var o="vcv-ui-start-layout-list-item vcv-ui-template-options-item-icon",s=L["theme-default"]&&L["theme-default"].icon.default;return"theme"===this.state.current.type&&(o+=" vcv-ui-start-layout-list-item-active"),t.push(v.a.createElement("span",{className:o,title:"Theme",key:"settings-layout-theme-default",onClick:function(){e.handleTemplateChange("theme__default")}},v.a.createElement(s,n))),v.a.createElement("div",{className:"vcv-ui-template-options-wrapper"},t)}},{key:"getLayoutsDropdown",value:function(){var e="".concat(this.state.current.type,"__").concat(this.state.current.value);return"theme"===this.state.current.type&&(e="theme__default"),v.a.createElement("select",{className:"vcv-ui-form-dropdown",value:e,onChange:this.handleTemplateChange},this.getTemplateOptions())}},{key:"getTemplateOptions",value:function(){var e=this,t=[];return U&&U.length&&U.forEach((function(n,a){if(!(e.allowedTypes.indexOf(n.type)<0)){var r=[];n.values.forEach((function(e,t){r.push(v.a.createElement("option",{value:"".concat(n.type,"__").concat(e.value),key:"template-opt-group-vc-".concat(a,"-opt-").concat(t)},e.label))})),r.length&&t.push(v.a.createElement("optgroup",{label:n.title,key:"template-opt-group-vc-".concat(a)},r))}})),t.push(v.a.createElement("option",{key:"default",value:"theme__default"},"Theme")),v.a.createElement(v.a.Fragment,null,t)}},{key:"getThemeTemplateOptions",value:function(){var e=this,t=[];return G&&G.forEach((function(n,a){e.allowedTypes.indexOf(n.type)<0||n.values.forEach((function(e,r){t.push(v.a.createElement("option",{value:"".concat(n.type,"__").concat(e.value),key:"template-opt-group-theme-".concat(n.type,"-").concat(a,"-opt-").concat(r)},e.label))}))})),v.a.createElement(v.a.Fragment,null,t)}},{key:"getThemeTemplateDropdown",value:function(){var e=window.VCV_I18N&&window.VCV_I18N();if("theme"!==this.state.current.type)return null;if(!G)return"";var t=e?e.template:"Template";return v.a.createElement("div",{className:"vcv-ui-form-group"},v.a.createElement("span",{className:"vcv-ui-form-group-heading"},t),v.a.createElement("select",{className:"vcv-ui-form-dropdown",value:"".concat(this.state.current.type,"__").concat(this.state.current.value),onChange:this.handleTemplateChange},this.getThemeTemplateOptions()))}},{key:"handleLockIconHover",value:function(e){var t=e.currentTarget.children[0];t.classList.toggle("vcv-ui-icon-unlock-fill"),t.classList.toggle("vcv-ui-icon-lock-fill")}},{key:"handleLockIconHoverLeave",value:function(e){var t=e.currentTarget.children[0];t.classList.toggle("vcv-ui-icon-unlock-fill"),t.classList.toggle("vcv-ui-icon-lock-fill")}},{key:"handleChangeUpdateStretchedContentState",value:function(e){var t=e.target.checked,n=I.a.defaultsDeep({},this.state.current);n.stretchedContent=t,this.updateTemplate(n)}},{key:"getStretchedToggle",value:function(){var e=this.state.current;if("theme"===e.type)return null;var t=e.stretchedContent||!1;return v.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},v.a.createElement("div",{className:"vcv-ui-form-switch-container"},v.a.createElement("label",{className:"vcv-ui-form-switch"},v.a.createElement("input",{type:"checkbox",onChange:this.handleChangeUpdateStretchedContentState,id:"vcv-stretch-layout-enable",checked:t}),v.a.createElement("span",{className:"vcv-ui-form-switch-indicator"}),v.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-on":"on"}),v.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-off":"off"})),v.a.createElement("label",{htmlFor:"vcv-stretch-layout-enable",className:"vcv-ui-form-switch-trigger-label"},"Stretch content")))}},{key:"getLayoutDropdown",value:function(){return"vc-custom-layout"!==this.state.current.type?null:v.a.createElement(F,{onTemplateChange:this.handleTemplateChange})}},{key:"render",value:function(){return v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-template-group-wrapper"},this.getTemplateLayoutIcons()),this.getThemeTemplateDropdown(),this.getStretchedToggle(),this.getLayoutDropdown())}}]),n}(v.a.Component),X=n("./public/components/tooltip/tooltip.js");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,a=f()(e);if(t){var r=f()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return u()(this,n)}}var J=Object(g.getService)("dataManager"),ee=function(e){l()(n,e);var t=Q(n);function n(){return r()(this,n),t.apply(this,arguments)}return o()(n,[{key:"render",value:function(){var e=[],t=J.get("editorType"),n=J.get("localizations"),a=n?n.selectOrChangeTheLayoutOfThePage:"Select or change the layout of the page, post, or custom post type.";if(["default","vcv_archives","vcv_tutorials"].indexOf(t)>-1){var r=!0;this.props.options&&Object.prototype.hasOwnProperty.call(this.props.options,"templateLayoutIcons")&&!this.props.options.templateLayoutIcons&&(r=!1),r&&(e.push(v.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper",key:e.length},v.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Page Layout"),v.a.createElement(X.a,null,a))),e.push(v.a.createElement(Z,{key:e.length,options:this.props.options||{}})))}return Object(g.env)("VCV_JS_THEME_LAYOUTS")&&e.push(v.a.createElement(D,{key:e.length,options:this.props.options||{}})),v.a.createElement(v.a.Fragment,null,e)}}]),n}(b.a);p()(ee,"defaultProps",{fieldType:"pageSettingsLayouts"})},"./public/sources/attributes/pageSettingsTitle/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/react/index.js"),g=n.n(b),y=n("./node_modules/vc-cake/index.js"),_=n("./public/sources/attributes/attribute.js");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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var C=Object(y.getStorage)("settings"),k=Object(y.getStorage)("workspace").state("iframe"),S=Object(y.getService)("dataManager"),x=function(e){u()(n,e);var t=w(n);function n(e){var a;r()(this,n),(a=t.call(this,e)).titleInputRef=g.a.createRef();var i=C.state("pageTitle").get(),o=C.state("pageTitleDisabled").get();return a.state={current:i,disabled:o,showToggle:a.getShowToggle()},a.handleChangeTitle=a.handleChangeTitle.bind(l()(a)),a.handleChangeUpdateTitleToggle=a.handleChangeUpdateTitleToggle.bind(l()(a)),a.onIframeChange=a.onIframeChange.bind(l()(a)),a.getShowToggle=a.getShowToggle.bind(l()(a)),a.getThemeType=a.getThemeType.bind(l()(a)),a.checkShowToggle=a.checkShowToggle.bind(l()(a)),a.updateShowToggle=a.updateShowToggle.bind(l()(a)),a.updatePageTitle=a.updatePageTitle.bind(l()(a)),a.toggleFocusTitle=a.toggleFocusTitle.bind(l()(a)),k.onChange(a.onIframeChange),a}return o()(n,[{key:"componentDidMount",value:function(){C.state("pageTitle").onChange(this.updatePageTitle),C.state("isTitleFocused").onChange(this.toggleFocusTitle)}},{key:"componentWillUnmount",value:function(){k.ignoreChange(this.onIframeChange),C.state("pageTitle").ignoreChange(this.updatePageTitle)}},{key:"checkShowToggle",value:function(e){return"theme"===e}},{key:"getShowToggle",value:function(){var e=S.get("pageTemplatesLayoutsCurrent");return window.vcvLastLoadedPageTemplate&&"theme"===window.vcvLastLoadedPageTemplate.type||e&&"theme"===e.type}},{key:"getThemeType",value:function(){var e=S.get("pageTemplatesLayoutsCurrent");return window.vcvLastLoadedPageTemplate&&window.vcvLastLoadedPageTemplate.type||e&&e.type}},{key:"updateShowToggle",value:function(e){var t=this.checkShowToggle(e);t!==this.state.showToggle&&this.setState({showToggle:t})}},{key:"onIframeChange",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.type,n=void 0===t?"loaded":t;"reload"===n&&e&&e.template&&e.template.type&&this.updateShowToggle(e.template.type)}},{key:"handleChangeTitle",value:function(e){var t=this.state.disabled,n=!1,a=e.target.value;a?this.state.current||(n=!1):n=!0;var r={current:a};t!==n&&(r.disabled=n,C.state("pageTitleDisabled").set(n)),this.setState(r),C.state("pageTitle").set(a)}},{key:"updatePageTitle",value:function(e){(e||""===e)&&this.setState({current:e})}},{key:"toggleFocusTitle",value:function(e){e&&this.titleInputRef.current.focus()}},{key:"handleChangeUpdateTitleToggle",value:function(e){var t=e.target.checked;this.setState({disabled:t}),C.state("pageTitleDisabled").set(t)}},{key:"render",value:function(){var e=S.get("localizations"),t=e?e.title:"Title",n=e?e.pageTitleDisableDescription:"Disable the page title",a=this.state.disabled?"checked":"",r=null;this.state.showToggle&&(r=g.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},g.a.createElement("div",{className:"vcv-ui-form-switch-container"},g.a.createElement("label",{className:"vcv-ui-form-switch"},g.a.createElement("input",{type:"checkbox",onChange:this.handleChangeUpdateTitleToggle,id:"vcv-page-title-disable",checked:a}),g.a.createElement("span",{className:"vcv-ui-form-switch-indicator"}),g.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-on":"on"}),g.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-off":"off"})),g.a.createElement("label",{htmlFor:"vcv-page-title-disable",className:"vcv-ui-form-switch-trigger-label"},n))));var i=Object(y.env)("VCV_JS_THEME_EDITOR")?"":r;return g.a.createElement(g.a.Fragment,null,g.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},g.a.createElement("span",{className:"vcv-ui-form-group-heading"},t),g.a.createElement("input",{type:"text",className:"vcv-ui-form-input",ref:this.titleInputRef,value:this.state.current,onChange:this.handleChangeTitle,onBlur:this.handleBlur})),i)}}]),n}(_.a);v()(x,"defaultProps",{fieldType:"pageSettingsTitle"})},"./public/sources/attributes/responsivenessSettings/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n.n(m);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,a=f()(e);if(t){var r=f()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return u()(this,n)}}var g=function(e){l()(n,e);var t=b(n);function n(){return r()(this,n),t.apply(this,arguments)}return o()(n,[{key:"getDevicesSettings",value:function(){return this.props.devices.map((function(e){var t="responsiveness-settings-".concat(e.deviceKey);return v.a.createElement("div",{key:t,className:"vcv-ui-form-responsiveness-settings-devices-item",title:e.title},v.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-".concat(e.className)}),v.a.createElement("p",{className:"vcv-ui-form-responsiveness-settings-devices-item-title"},e.title))}))}},{key:"render",value:function(){return v.a.createElement("div",{className:"vcv-ui-form-responsiveness-settings"},v.a.createElement("div",{className:"vcv-ui-form-responsiveness-settings-devices vcv-ui-form-responsiveness-settings-hide-labels"},this.getDevicesSettings()),this.props.children)}}]),n}(n("./public/sources/attributes/attribute.js").a);p()(g,"defaultProps",{fieldType:"responsivenessSettings"})},"./public/sources/attributes/rowLayout/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return Z}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/objectWithoutProperties/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),v=n.n(m),b=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),g=n.n(b),y=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),_=n.n(y),w=n("./node_modules/react/index.js"),C=n.n(w),k=n("./node_modules/vc-cake/index.js"),S=n.n(k),x=n("./node_modules/lodash/lodash.js"),E=n.n(x),j=n("./public/sources/attributes/attribute.js"),T=n("./node_modules/classnames/index.js"),M=n.n(T),O=n("./node_modules/prop-types/index.js"),P=n.n(O);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,a=g()(e);if(t){var r=g()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return v()(this,n)}}var D=function(e){p()(n,e);var t=A(n);function n(){var e;l()(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return e=t.call.apply(t,[this].concat(r)),_()(f()(e),"handleClick",(function(t){var n=e.props.layouts[parseInt(t.currentTarget.getAttribute("data-index"))];e.props.onChange(n||[])})),e}return u()(n,[{key:"findEqualDefaultProps",value:function(e){var t=this;return this.props.layouts.findIndex((function(n){return E.a.isEqual(t.convertColumns(e),n)}))}},{key:"convertColumns",value:function(e){return e.map((function(e){var t=e.match(/(\d+)\/(\d+)/);return t&&t.length?"".concat(parseFloat((t[1]/t[2]*100).toFixed(2)),"%"):e}))}},{key:"render",value:function(){var e=this,t=0,n=0,a=this.findEqualDefaultProps(this.props.value),r=this.props.layouts.map((function(r,i){t++;var o=[];(r=e.convertColumns(r)).forEach((function(e){n++,o.push(C.a.createElement("span",{key:"layouts-".concat(t,"-span-").concat(n),style:{flex:e}}))}));var s=M()({"vcv-ui-form-layout-layouts-col":!0,"vcv-ui-state--active":a===i});return C.a.createElement("div",{key:"layouts-".concat(t),className:s,onClick:e.handleClick,"data-index":i,title:r.join(" + ")},o)}));return C.a.createElement("div",{className:"vcv-ui-form-layout-layouts"},r)}}]),n}(C.a.Component);_()(D,"propTypes",{layouts:P.a.array.isRequired,onChange:P.a.func.isRequired,value:P.a.array});var L=n("./public/sources/attributes/toggle/Component.js"),R=n("./public/sources/attributes/responsivenessSettings/Component.js"),I=n("./node_modules/react-textarea-autosize/dist/react-textarea-autosize.browser.esm.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,a=g()(e);if(t){var r=g()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return v()(this,n)}}var N=function(e){p()(n,e);var t=B(n);function n(e){var a;return l()(this,n),(a=t.call(this,e)).handleClick=a.handleClick.bind(f()(a)),a.handleMouseOver=a.handleMouseOver.bind(f()(a)),a.handleMouseOut=a.handleMouseOut.bind(f()(a)),a}return u()(n,[{key:"handleClick",value:function(){this.props.removeCallback(this.props.index)}},{key:"handleHover",value:function(e){var t={index:this.props.index,over:e,type:"activeColumn"};this.props.onColumnHover(t)}},{key:"handleMouseOver",value:function(){this.handleHover(!0)}},{key:"handleMouseOut",value:function(){this.handleHover(!1)}},{key:"render",value:function(){var e=this.props,t=e.title,n=e.valid,a=e.activeToken,r=e.index,i=t;t.indexOf("%")>=0&&(i=(t=(t=t.indexOf(",")>=0?t.slice(0,t.indexOf(",")+3).replace("%","")+"%":t).indexOf(".")>=0?t.slice(0,t.indexOf(".")+3).replace("%","")+"%":t).indexOf(".")>=0?t.slice(0,t.indexOf(".")).replace("%","")+"%":t);var o=M()({"vcv-ui-tag-list-item":!0,"vcv-ui-tag-list-item--active":"number"==typeof a&&a===r,"vcv-ui-tag-list-item-error":!n});return C.a.createElement("span",{className:o,"data-vcv-tag-list-label":i,"data-vcv-tag-list-label-hover":t,onMouseOver:this.handleMouseOver,onMouseOut:this.handleMouseOut},C.a.createElement("button",{className:"vcv-ui-tag-list-item-remove",type:"button",title:"Remove",onClick:this.handleClick},C.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-close-thin"})))}}]),n}(C.a.Component);function F(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,a=g()(e);if(t){var r=g()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return v()(this,n)}}_()(N,"propTypes",{index:P.a.number.isRequired,title:P.a.string.isRequired,removeCallback:P.a.func.isRequired,valid:P.a.bool,onColumnHover:P.a.func,activeToken:P.a.oneOfType([P.a.number,P.a.bool])});var V=function(e){p()(n,e);var t=F(n);function n(e){var a;return l()(this,n),a=t.call(this,e),_()(f()(a),"stayEditing",!1),_()(f()(a),"keydownTimeout",0),a.state={value:a.props.value,editing:!1,activeSuggestion:-1,suggestedValue:null,cursorPosition:null,isPressed:!1,lastPressed:0,delta:0,mouse:0},a.handleChange=a.handleChange.bind(f()(a)),a.handleKeyDown=a.handleKeyDown.bind(f()(a)),a.handleFocus=a.handleFocus.bind(f()(a)),a.handleBlur=a.handleBlur.bind(f()(a)),a.removeToken=a.removeToken.bind(f()(a)),a.updateValue=a.updateValue.bind(f()(a)),a.handleTagListClick=a.handleTagListClick.bind(f()(a)),a.handleSuggestionMouseDown=a.handleSuggestionMouseDown.bind(f()(a)),a.handleMouseOver=a.handleMouseOver.bind(f()(a)),a.handleMouseOut=a.handleMouseOut.bind(f()(a)),a}return u()(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.setState({value:e.value})}},{key:"componentWillUnmount",value:function(){this.keydownTimeout&&(window.clearTimeout(this.keydownTimeout),this.keydownTimeout=0)}},{key:"componentDidUpdate",value:function(){this.updateSuggestBoxPosition()}},{key:"updateSuggestBoxPosition",value:function(){if(!1!==this.state.editing){var e=this.refs.suggestBox,t=e?e.getBoundingClientRect():null;if(t){var n=window.innerHeight,a=n-t.top-t.height;a<0&&(e.style.left="".concat(t.left+10,"px"),n<t.height?(e.style.top="0px",e.style.maxHeight="".concat(n,"px")):e.style.top="".concat(t.top+a-1,"px"))}}}},{key:"handleChange",value:function(e){this.setState({value:e.target.value,suggestedValue:null,activeSuggestion:-1})}},{key:"updateCursorPosition",value:function(e){var t=this;this.keydownTimeout=setTimeout((function(){var n=window.jQuery(e).caret("offset"),a=e.getBoundingClientRect();t.setState({cursorPosition:{top:a.top+a.height,left:n.left}})}),10)}},{key:"handleKeyDown",value:function(e){var t=e.which||e.keyCode,n=!0;40===t?(e.preventDefault(),this.setActiveSuggestion(1),n=!1):38===t?(e.preventDefault(),this.setActiveSuggestion(-1),n=!1):13===t&&this.state.activeSuggestion>-1?this.updateValue(this.state.suggestedValue):13===t&&(e.target.blur(),this.setState({editing:!1})),n&&this.updateCursorPosition(e.target)}},{key:"handleFocus",value:function(e){this.setState({editing:!0}),this.updateCursorPosition(e.target)}},{key:"handleBlur",value:function(e){!1===this.stayEditing?this.setState({editing:!1}):(e.currentTarget.focus(),this.stayEditing=!1),this.state.suggestedValue&&this.state.value!==this.state.suggestedValue&&this.updateValue(this.state.suggestedValue);var t=e.target.value?e.target.value:"auto";this.updateValue(t)}},{key:"handleSuggestionMouseDown",value:function(e){var t=this.state.value+e.currentTarget.getAttribute("data-vcv-suggest");this.setState({value:t,suggestedValue:null,activeSuggestion:-1});var n=this.props.device?t:this.getLayout(t),a=!!this.props.device&&{device:this.props.device,index:this.props.index};this.props.onChange(n,a),this.stayEditing=!0}},{key:"handleTagListClick",value:function(e){e.target===e.currentTarget&&(this.handleFocus({target:e.currentTarget.previousSibling}),e.currentTarget.previousSibling.focus())}},{key:"handleHover",value:function(e){if(this.props.device){var t={index:this.props.index,over:e,type:"activeToken"};this.props.value!==this.state.value&&this.updateValue(this.state.value),this.props.onColumnHover(t)}}},{key:"handleMouseOver",value:function(){this.handleHover(!0)}},{key:"handleMouseOut",value:function(){this.handleHover(!1)}},{key:"updateValue",value:function(e){var t=this.props.device?e:this.getLayout(e),n=!!this.props.device&&{device:this.props.device,index:this.props.index};this.props.onChange(t,n)}},{key:"setActiveSuggestion",value:function(e){var t=this.getSuggestions(),n=this.state.activeSuggestion+e;void 0!==t[n]&&this.setState({activeSuggestion:n,suggestedValue:this.state.value+t[n]})}},{key:"getLayout",value:function(e){(e=e.match(/\+$/)?e.replace(/\s+\+$/,""):e).match(/^[\s++]/)&&(e=e.replace(/^[\s++]+/,""));var t=e.split(/[\s+;]+/);return E.a.flatten(t.map((function(e,n){if(n<t.length-1){var a=e.match(/^\d+$/)?parseInt(e):0;if(a>0&&a<=10){var r=parseInt(e);e=[];for(var i=1;i<=r;i++)e.push("1/".concat(r))}}return e})))}},{key:"removeToken",value:function(e){var t=this.getLayout(this.state.value);t.splice(e,1)&&this.updateValue(t.join(" + "))}},{key:"getTokensList",value:function(){var e=this;return E.a.compact(this.getLayout(this.state.value)).map((function(t,n){return C.a.createElement(N,{key:"vcvToken"+n,title:t,removeCallback:e.removeToken,valid:e.props.validator(t),index:n,onColumnHover:e.props.onColumnHover,activeToken:e.props.activeToken})}))}},{key:"getSuggestions",value:function(){var e=this.state.value.match(/\s$/),t=this.state.value.match(/\+\s+$/);return 0===this.state.value.length||t||e?this.props.suggestions:[]}},{key:"getSuggestionItems",value:function(){var e=this;return this.getSuggestions().map((function(t,n){var a=n===e.state.activeSuggestion,r=M()({"vcv-ui-suggest-box-item":!0,"vcv-selected":a});return C.a.createElement("span",{key:"vcvSuggestBoxItem"+n,className:r,onMouseDown:e.handleSuggestionMouseDown,"data-vcv-suggest":t},t)}))}},{key:"renderTokensList",value:function(){if(this.state.editing)return null;var e=this.getTokensList();return C.a.createElement("div",{className:"vcv-ui-tag-list vcv-ui-form-input",onClick:this.handleTagListClick},e)}},{key:"renderSuggestionBox",value:function(){if(!1===this.state.editing)return null;var e=this.getSuggestionItems();if(!e.length)return null;var t=M()({"vcv-ui-suggest-box":!0,"vcv-ui-form-input":!0});return C.a.createElement("div",{className:t,style:this.state.cursorPosition,ref:"suggestBox"},e)}},{key:"render",value:function(){var e=this.props,t=e.activeColumn,n=e.index,a=e.responsiveness,i=e.title,o={};i&&(o.title=i);var s=M()({"vcv-ui-form-input":!0,"vcv-ui-tag-list-input":!0,"vcv-ui-tag-list-input-editing-disabled":!this.state.editing&&!a}),l=M()({"vcv-ui-tag-list-container":!0,"vcv-ui-tag-list-container--active":"number"==typeof t&&t===n}),c=a?null:this.renderTokensList();return C.a.createElement("div",r()({className:l,onMouseOver:this.handleMouseOver,onMouseOut:this.handleMouseOut},o),C.a.createElement(I.a,{minRows:1,className:s,type:"text",onChange:this.handleChange,onKeyDown:this.handleKeyDown,value:this.state.suggestedValue||this.state.value,onFocus:this.handleFocus,onBlur:this.handleBlur,"data-vcv-type":"vcv-tokenized-input"}),c,this.renderSuggestionBox())}}]),n}(C.a.Component);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,a=g()(e);if(t){var r=g()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return v()(this,n)}}_()(V,"propTypes",{onChange:P.a.func.isRequired,value:P.a.string.isRequired,validator:P.a.func.isRequired,layouts:P.a.array.isRequired,suggestions:P.a.array.isRequired,responsiveness:P.a.bool,device:P.a.string,index:P.a.number,onColumnHover:P.a.func.isRequired,activeColumn:P.a.oneOfType([P.a.number,P.a.bool]),activeToken:P.a.oneOfType([P.a.number,P.a.bool]),title:P.a.string});var U=Object(k.getService)("dataManager"),z=function(e){p()(n,e);var t=H(n);function n(){return l()(this,n),t.apply(this,arguments)}return u()(n,[{key:"getSettings",value:function(){var e=this,t=this.props,a=t.devices,r=t.layoutData,i=t.defaultLayoutData,o=n.localizations?n.localizations.clickToEditColumnValue:"Click to edit column value";return a.map((function(t,n){var a=r[t.deviceKey],s=a.map((function(n,r){if(!n.length&&a.indexOf(n)===a.length-1&&a.length>1&&a.length!==i.length&&i[i.length-1])return null;return C.a.createElement(V,{key:"".concat(t.deviceKey,"-device-layout-item-").concat(r),layouts:e.props.layouts,value:n,onChange:e.props.onChange,validator:e.props.validator,suggestions:e.props.suggestions,responsiveness:!0,device:t.deviceKey,index:r,activeColumn:e.props.activeColumn,onColumnHover:e.props.onColumnHover,title:o})}));return C.a.createElement("div",{key:"".concat(t.deviceKey,"-device-layout-").concat(n),className:"vcv-ui-form-responsiveness-settings-device-layout"},s)}))}},{key:"render",value:function(){return C.a.createElement(R.a,this.props,C.a.createElement("div",{className:"vcv-ui-form-responsiveness-settings-options"},this.getSettings()))}}]),n}(C.a.Component);_()(z,"localizations",U.get("localizations"));var G=n("./public/components/tooltip/tooltip.js"),W=n("./public/sources/attributes/autocomplete/Component.js");function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}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,a=g()(e);if(t){var r=g()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return v()(this,n)}}var Y=S.a.getService("dataManager"),$=S.a.getStorage("elements"),Z=function(e){p()(n,e);var t=K(n);function n(e){var a;return l()(this,n),(a=t.call(this,e)).handleActiveLayoutChange=a.handleActiveLayoutChange.bind(f()(a)),a.validateSize=a.validateSize.bind(f()(a)),a.valueChangeHandler=a.valueChangeHandler.bind(f()(a)),a.handleColumnHover=a.handleColumnHover.bind(f()(a)),a.onAutocompleteChange=a.onAutocompleteChange.bind(f()(a)),a.dataUpdate=E.a.debounce(a.dataUpdate.bind(f()(a)),50),a}return u()(n,[{key:"componentDidMount",value:function(){$.on("element:".concat(this.props.elementAccessPoint.id),this.dataUpdate)}},{key:"componentWillUnmount",value:function(){$.off("element:".concat(this.props.elementAccessPoint.id),this.dataUpdate)}},{key:"dataUpdate",value:function(e,t,a){if(a&&a.changedAttributeType&&"rowLayout"===a.changedAttributeType){var r=n.getLayoutData(this.props.elementAccessPoint.id,!0),i=this.state.value,o=r.defaultSize?r.defaultSize:[];i.layoutData=r,i.defaultLayoutData=o,this.setState({value:i})}}},{key:"updateState",value:function(e){var t={};return{value:{layoutData:t=e.value&&e.value.layoutData&&(e.value.layoutData.all||e.value.layoutData.xs)?e.value.layoutData:n.getLayoutData(e.elementAccessPoint.id,!0),defaultLayoutData:t.defaultSize?t.defaultSize:[],reverseColumn:!(!e.value||!e.value.reverseColumn)&&e.value.reverseColumn,disableStacking:!(!e.value||!e.value.disableStacking)&&e.value.disableStacking,responsivenessSettings:!(!e.value||!e.value.responsivenessSettings)&&e.value.responsivenessSettings}}}},{key:"updateDevicesLayout",value:function(e,t){t.layoutData.all=e,t.defaultLayoutData=e;var n=function(n){if(Object.prototype.hasOwnProperty.call(t.layoutData,n)){var a=t.layoutData[n];"all"!==n&&(a.length=0,e.forEach((function(e,t){!a[t]&&e&&a.push("xs"===n||"sm"===n?"100%":e)})))}};for(var a in t.layoutData)n(a);return t}},{key:"handleActiveLayoutChange",value:function(e,t){var n=E.a.defaultsDeep({},this.state.value);t&&t.device?n.layoutData[t.device][t.index]=e:n=this.updateDevicesLayout(e,n),this.setFieldValue(n)}},{key:"setFieldValue",value:function(e){var t=this.props,n=t.updater,a=t.fieldKey,r=e.layoutData,i=e.defaultLayoutData,s=o()(e,["layoutData","defaultLayoutData"]);if(e.responsivenessSettings){var l=r.all?r.all.map((function(){return"100%"})):[];r.xs||(r.xs=l),r.sm||(r.sm=l),r.md=r.md||r.all,r.lg=r.lg||r.all,r.xl=r.xl||r.all,delete r.all}else{!(1!==i.length||i[0]&&i[0].match(/\d+%|\W(auto|hide)\W/g))&&(i[0]="auto"),r.all=i,delete r.xs,delete r.sm,delete r.md,delete r.lg,delete r.xl}var c={};for(var u in r)if(Object.prototype.hasOwnProperty.call(r,u)){var d="defaultSize"!==u&&"all"!==u;c[u]=this.sanitizeLayout(r[u],d)}n(a,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach((function(t){_()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({layoutData:c},s)),this.setState({value:e})}},{key:"sanitizeLayout",value:function(e,t){var n=this,a=[];return e.map((function(e){n.validateSize(e)?a.push(e):t&&a.push("")})),a}},{key:"validateSize",value:function(e){if("auto"===e||"hide"===e)return!0;var t=/^(\d+)\/(\d+)$/;if(t.test(e)){var n=t.exec(e);return parseInt(n[1])<=parseInt(n[2])}if(/^(\d+)([,.]\d+)?%/.test(e)){var a=parseFloat(e.replace("%","").replace(",","."));return a>=1&&a<=100}return!1}},{key:"getReverseToggle",value:function(){var e=this.state.value,t=n.localizations?n.localizations.useReverseStackingToggle:"Use Reverse stacking toggle to stack columns from right to left on mobile devices.";if(e&&e.disableStacking)return null;var a=!(!e||!Object.prototype.hasOwnProperty.call(e,"reverseColumn"))&&e.reverseColumn;return C.a.createElement("div",{className:"vcv-ui-form-group"},C.a.createElement("div",{className:"vcv-ui-form-layout-reverse-column-toggle"},C.a.createElement(L.a,{api:this.props.api,fieldKey:"reverseColumn",updater:this.valueChangeHandler,options:{labelText:"Reverse column stacking"},value:a}),C.a.createElement(G.a,null,t)))}},{key:"valueChangeHandler",value:function(e,t){var n=E.a.defaultsDeep({},this.state.value);n[e]=t,"responsivenessSettings"===e&&t&&n.disableStacking&&(n.disableStacking=!1),this.setFieldValue(n),"rowLayout"===e&&this.handleActiveLayoutChange(t)}},{key:"onAutocompleteChange",value:function(e,t){var n=t.map((function(e){return e.name}));this.valueChangeHandler(e,n)}},{key:"getStackingToggle",value:function(){var e=this.state.value;if(e&&e.responsivenessSettings)return null;var t=!(!e||!Object.prototype.hasOwnProperty.call(e,"disableStacking"))&&e.disableStacking;return C.a.createElement("div",{className:"vcv-ui-form-group"},C.a.createElement("div",{className:"vcv-ui-form-layout-disable-stacking-toggle"},C.a.createElement(L.a,{api:this.props.api,fieldKey:"disableStacking",updater:this.valueChangeHandler,options:{labelText:"Disable column stacking"},value:t})))}},{key:"getResponsiveToggle",value:function(){var e=this.state.value,t=n.localizations?n.localizations.enableCustomResponsivness:"Enable custom responsiveness to control column width on different devices.",a=!(!e||!Object.prototype.hasOwnProperty.call(e,"responsivenessSettings"))&&e.responsivenessSettings;return C.a.createElement("div",{className:"vcv-ui-form-group"},C.a.createElement("div",{className:"vcv-ui-form-custom-responsiveness-toggle"},C.a.createElement(L.a,{api:this.props.api,fieldKey:"responsivenessSettings",updater:this.valueChangeHandler,options:{labelText:"Custom responsiveness settings"},value:a}),C.a.createElement(G.a,null,t)))}},{key:"handleColumnHover",value:function(e){var t={};t[e.type]=!!e.over&&e.index,this.setState(t)}},{key:"render",value:function(){var e=this.state.value,t=e.layoutData,a=e.responsivenessSettings,i=e.defaultLayoutData,o=i.map((function(e){return{name:e}})),s=null;a&&(s=C.a.createElement(z,r()({layouts:this.props.layouts,layoutData:t,onChange:this.handleActiveLayoutChange,validator:this.validateSize,devices:n.deviceData,defaultLayoutData:i,activeColumn:this.state.activeColumn,onColumnHover:this.handleColumnHover},this.props)));return C.a.createElement("div",{className:"vcv-ui-form-layout"},C.a.createElement(D,{layouts:this.props.layouts,value:this.sanitizeLayout(i),onChange:this.handleActiveLayoutChange}),C.a.createElement("div",{className:"vcv-ui-form-layout-custom-layout"},C.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},C.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Custom row layout"),C.a.createElement(G.a,null,"Enter custom layout option for columns by using percentages, fractions or ‘auto’ value (ex. 50% + 50%; 1/3 + 1/3 + 1/3; auto + auto).")),C.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},C.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--md-6 vcv-ui-form-group"},C.a.createElement("div",{className:"vcv-ui-form-layout-custom-layout-columns"},C.a.createElement("div",{className:"vcv-ui-form-layout-custom-layout-col vcv-ui-form-layout-custom-layout-input-wrapper"},C.a.createElement("div",{className:"vcv-ui-form-layout-custom-layout-input"},C.a.createElement(W.a,{fieldKey:"rowLayout",updater:this.onAutocompleteChange,value:o,suggestions:this.props.suggestions,showSuggestionsOnFocus:!0,options:{},isNewAutocomplete:!0,isTagEditable:!0,validator:this.validateSize}))))),C.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--md-6"},this.getStackingToggle(),this.getReverseToggle()))),C.a.createElement("div",{className:"vcv-ui-form-layout-responsiveness"},this.getResponsiveToggle(),s))}}],[{key:"buildMixins",value:function(e){var t=n.getLayoutData(e.id);if(!Object.prototype.hasOwnProperty.call(t,"all")&&!Object.prototype.hasOwnProperty.call(t,"xs"))return null;var a={},r=e.columnGap?parseInt(e.columnGap):0,i="vce-row--col-gap-".concat(r,"#el-").concat(e.id),o=!!(e&&e.layout&&Object.prototype.hasOwnProperty.call(e.layout,"disableStacking"))&&e.layout.disableStacking,s=!!(e&&e.layout&&Object.prototype.hasOwnProperty.call(e.layout,"responsivenessSettings"))&&e.layout.responsivenessSettings;return n.devices.forEach((function(e){var l=t.all||t[e],c=[];l.forEach((function(e){c.indexOf(e)<0&&c.push(e)})),c.forEach((function(t,l){""===t&&(t="auto");var c="",u="";t.indexOf("%")>=0?u=[parseFloat(t.replace("%","").replace(",",".")),100]:u=t.split("/");c="auto"!==t?"columnStyleMixin".concat(":col",u[0],"/").concat(u[1],":gap").concat(r,":").concat(e):"columnStyleMixin".concat(":col",t,":gap").concat(r,":").concat(e),"xs"===e&&(o||s||(c="columnStyleMixin".concat(":col1:xs"))),c="".concat(n.devices.indexOf(e),":").concat(c),a[c]=E.a.defaultsDeep({},n.attributeMixins.columnStyleMixin),a[c].variables.selector.value=i,a[c].variables.device.value=e,"xs"===e&&(o||s||(a[c].variables.fullColumn.value=!0));var d=(u[0]/u[1]*100).toFixed(2),f=(r-r*(parseFloat(d)/100)).toString();"auto"!==t?(t.indexOf("%")>=0?a[c].variables.percentageSelector.value=t.replace("%","").replace(",","-").replace(".","-"):(a[c].variables.numerator.value=u[0],a[c].variables.denominator.value=u[1]),a[c].variables.percentage.value=d):a[c].variables.autoColumn.value=!0,a[c].variables.columnGap.value=r.toString(),a[c].variables.spaceForColumn.value=(Math.round(100*f)/100).toFixed(2)}))})),a}},{key:"getLayoutData",value:function(e,t){var a={},r=S.a.getService("document").children(e);return r.forEach((function(e){e&&(e.size&&e.size.all&&(Object.prototype.hasOwnProperty.call(a,"all")||(a.all=[]),a.all.push(e.size.all)),t&&e.size&&e.size.defaultSize&&(Object.prototype.hasOwnProperty.call(a,"defaultSize")||(a.defaultSize=[]),a.defaultSize.push(e.size.defaultSize)))})),Object.prototype.hasOwnProperty.call(a,"all")||n.devices.forEach((function(e){r.forEach((function(t){t&&(Object.prototype.hasOwnProperty.call(a,e)||(a[e]=[]),t.size&&"string"==typeof t.size?a[e].push(t.size):t.size&&t.size.hasOwnProperty&&Object.prototype.hasOwnProperty.call(t.size,e)?a[e].push(t.size[e]):a[e].push("auto"))}))})),a}}]),n}(j.a);_()(Z,"defaultProps",{layouts:[["auto"],["auto","auto"],["auto","auto","auto"],["auto","auto","auto","auto"],["auto","auto","auto","auto","auto"],["auto","auto","auto","auto","auto","auto"],["66.66%","33.34%"],["25%","75%"],["25%","50%","25%"],["16.66%","66.66%","16.66%"]],suggestions:[{name:"100%"},{name:"50%"},{name:"33.33%"},{name:"25%"},{name:"20%"},{name:"16.66%"},{name:"66.66%"},{name:"75%"},{name:"auto"},{name:"hide"}],fieldType:"rowLayout"}),_()(Z,"attributeMixins",{columnStyleMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/rowLayout/cssMixins/columnStyles.pcss"),variables:{device:{value:!1},selector:{value:!1},numerator:{value:!1},denominator:{value:!1},columnGap:{value:!1},spaceForColumn:{value:!1},fullColumn:{value:!1},autoColumn:{value:!1},percentage:{value:!1},percentageSelector:{value:!1}}}}),_()(Z,"devices",["xs","sm","md","lg","xl"]),_()(Z,"localizations",Y.get("localizations")),_()(Z,"deviceData",[{deviceKey:"xl",title:Z.localizations?Z.localizations.desktop:"Desktop",className:"desktop"},{deviceKey:"lg",title:Z.localizations?Z.localizations.tabletLandscape:"Tablet Landscape",className:"tablet-landscape"},{deviceKey:"md",title:Z.localizations?Z.localizations.tabletPortrait:"Tablet Portrait",className:"tablet-portrait"},{deviceKey:"sm",title:Z.localizations?Z.localizations.mobileLandscape:"Mobile Landscape",className:"mobile-landscape"},{deviceKey:"xs",title:Z.localizations?Z.localizations.mobilePortrait:"Mobile Portrait",className:"mobile-portrait"}])},"./public/sources/attributes/string/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return S}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/react/index.js"),g=n.n(b),y=n("./node_modules/classnames/index.js"),_=n.n(y),w=n("./public/sources/attributes/attribute.js"),C=n("./public/sources/attributes/dynamicField/dynamicAttribute.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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var S=function(e){u()(n,e);var t=k(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).input=g.a.createRef(),a}return l()(n,[{key:"render",value:function(){var e=this.state.value,t=this.props,n=t.placeholder,a=t.options;!n&&this.props.options&&this.props.options.placeholder&&(n=this.props.options.placeholder);var i=a&&a.inputType?a.inputType:"text",o=_()({"vcv-ui-form-input":!0,"vcv-ui-form-field-dynamic":a&&a.dynamicField,"vcv-ui-form-input--error":a&&a.inputType&&this.input.current&&!this.input.current.checkValidity()}),s=g.a.createElement("input",{className:o,type:i,onChange:this.handleChange,placeholder:n,value:e,ref:this.input});return g.a.createElement(C.a,r()({},this.props,{setFieldValue:this.setFieldValue,value:e}),s)}}]),n}(w.a);v()(S,"defaultProps",{fieldType:"string"})},"./public/sources/attributes/toggle/Component.js":function(e,t,n){"use strict";var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n.n(m),b=n("./public/sources/attributes/attribute.js"),g=n("./node_modules/prop-types/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,a=f()(e);if(t){var r=f()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return u()(this,n)}}var w=function(e){l()(n,e);var t=_(n);function n(){return r()(this,n),t.apply(this,arguments)}return o()(n,[{key:"handleChange",value:function(e){var t=e.target.checked;this.setFieldValue(t)}},{key:"render",value:function(){var e=this.props,t=e.fieldKey,n=e.options,a=e.elementAccessPoint,r=this.state.value?"checked":"",i=null,o="".concat(t,"_input");return a&&a.id&&(o+="_".concat(a.id)),n&&n.labelText&&(i=v.a.createElement("label",{htmlFor:o,className:"vcv-ui-form-switch-trigger-label"},this.props.options.labelText)),v.a.createElement("div",{className:"vcv-ui-form-switch-container"},v.a.createElement("label",{className:"vcv-ui-form-switch"},v.a.createElement("input",{type:"checkbox",onChange:this.handleChange,id:o,checked:r}),v.a.createElement("span",{className:"vcv-ui-form-switch-indicator"}),v.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-on":"on"}),v.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-off":"off"})),i)}}]),n}(b.a);p()(w,"defaultProps",{fieldType:"toggle"}),w.propTypes={value:y.a.oneOfType([y.a.bool,y.a.string]).isRequired,fieldKey:y.a.string.isRequired},t.a=w},"./public/sources/attributes/url/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return X}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(a),i=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(i),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),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"),v=n.n(m),b=n("./node_modules/react/index.js"),g=n.n(b),y=n("./node_modules/lodash/lodash.js"),_=n.n(y),w=n("./public/components/modal/modal.js"),C=n("./public/sources/attributes/attribute.js"),k=n("./public/sources/attributes/string/Component.js"),S=n("./public/sources/attributes/checkbox/Component.js"),x=n("./node_modules/classnames/index.js"),E=n.n(x),j=n("./node_modules/prop-types/index.js"),T=n.n(j),M=n("./node_modules/vc-cake/index.js");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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var P=Object(M.getService)("dataManager"),A=function(e){u()(n,e);var t=O(n);function n(e){var a;return r()(this,n),a=t.call(this,e),v()(l()(a),"inputTimeout",0),v()(l()(a),"dropdownTimeout",0),a.state={},a.state=a.stateFromValue(a.props.value),a.state.dropdownFocus=!1,a.state.inputFocus=!1,a.handleInputChange=a.handleInputChange.bind(l()(a)),a.handleInputFocus=a.handleInputFocus.bind(l()(a)),a.handleInputBlur=a.handleInputBlur.bind(l()(a)),a.handleDropdownFocus=a.handleDropdownFocus.bind(l()(a)),a.handleDropdownSelect=a.handleDropdownSelect.bind(l()(a)),a}return o()(n,[{key:"componentWillUnmount",value:function(){this.inputTimeout&&(window.clearTimeout(this.inputTimeout),this.inputTimeout=0),this.dropdownTimeout&&(window.clearTimeout(this.dropdownTimeout),this.dropdownTimeout=0)}},{key:"setFieldValue",value:function(e){var t=this.stateFromValue(e);this.props.updater(this.props.fieldKey,t.inputValue&&t.dropdownValue&&"custom"!==t.dropdownValue?"".concat(t.dropdownValue).concat(t.inputValue):t.inputValue),this.setState(t)}},{key:"stateFromValue",value:function(e){e=e.trim();var t=n.VALUES[0];e&&(t=this.state.dropdownValue?this.state.dropdownValue:"custom");var a=this.extractProtocol(e),r=a.protocol,i=a.protocolRegExp;return r&&(t=r,i&&(e=e.replace(i,""))),{inputValue:e||"",dropdownValue:t}}},{key:"extractProtocol",value:function(e){var t=new RegExp(/^https?:\/\/|mailto:|tel:/),n=e.match(t);return n?{protocol:n[0],protocolRegExp:t}:{protocol:!1,protocolRegExp:!1}}},{key:"handleInputChange",value:function(e){var t=e.currentTarget.value,n=this.stateFromValue(t);this.props.updater(this.props.fieldKey,n.inputValue&&n.dropdownValue&&"custom"!==n.dropdownValue?"".concat(n.dropdownValue).concat(n.inputValue):n.inputValue),this.setState({inputValue:t,dropdownValue:n.dropdownValue})}},{key:"handleInputBlur",value:function(e){var t=e.currentTarget.value,n=this.stateFromValue(t);this.setState({inputValue:n.inputValue,dropdownValue:n.dropdownValue})}},{key:"handleDropdownSelect",value:function(e){var t=e.currentTarget.value;this.props.updater(this.props.fieldKey,this.state.inputValue&&t&&"custom"!==t?"".concat(t).concat(this.state.inputValue):this.state.inputValue),this.setState({dropdownValue:t})}},{key:"handleInputFocus",value:function(){var e=this;this.setState({inputFocus:!0}),this.inputTimeout=setTimeout((function(){e.setState({inputFocus:!1})}),400)}},{key:"handleDropdownFocus",value:function(){var e=this;this.setState({dropdownFocus:!0}),this.dropdownTimeout=setTimeout((function(){e.setState({dropdownFocus:!1})}),400)}},{key:"getDropdown",value:function(){var e=[];return n.VALUES.forEach((function(t,n){e.push(g.a.createElement("option",{key:"url-dropdown-item-".concat(n),value:t},t))})),e.push(g.a.createElement("option",{key:"url-dropdown-item-".concat(e.length),value:"custom"},"custom")),g.a.createElement("select",{className:"vcv-ui-form-dropdown",onChange:this.handleDropdownSelect,value:this.state.dropdownValue},e)}},{key:"render",value:function(){var e=P.get("localizations"),t=e?e.enterDestinationUrl:"Enter the destination URL",n=E()({"vcv-ui-editor-dropdown-input-dropdown-container":!0,"vcv-ui-editor-field-highlight":this.state.dropdownFocus}),a=E()({"vcv-ui-editor-dropdown-input-field-container":!0,"vcv-ui-editor-field-highlight":this.state.inputFocus});return g.a.createElement("div",{className:"vcv-ui-editor-dropdown-input-container"},g.a.createElement("div",{className:n,"data-content":this.state.dropdownValue,onClick:this.handleDropdownFocus},this.getDropdown()),g.a.createElement("div",{className:a},g.a.createElement("input",{className:"vcv-ui-form-input vcv-ui-editor-dropdown-input-field",onChange:this.handleInputChange,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,type:"text",value:this.state.inputValue,placeholder:t,autoFocus:!0})))}}]),n}(g.a.Component);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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}v()(A,"propTypes",{value:T.a.string,updater:T.a.func.isRequired,fieldKey:T.a.string.isRequired}),v()(A,"VALUES",["http://","https://","mailto:","tel:"]);var L=function(e){u()(n,e);var t=D(n);function n(){return r()(this,n),t.apply(this,arguments)}return o()(n,[{key:"renderExistingPosts",value:function(){var e=this,t=this.localizations?this.localizations.noExistingContentFound:"Nothing found",n=[],a=this.props.posts;return a.get().length?(a.get().forEach((function(t){var a=E()({"vcv-ui-form-table-link-row":!0,"vcv-ui-state--active":e.props.value.url===t.url}),r=t.type;n.push(g.a.createElement("tr",{key:"vcv-selectable-post-url-"+t.id,className:a,onClick:function(n){return e.props.onPostSelection(n,t.url,t.id)}},g.a.createElement("td",null,g.a.createElement("a",{href:t.url,onClick:function(e){e&&e.preventDefault()}},t.title)),g.a.createElement("td",null,g.a.createElement("div",{className:"vcv-ui-form-table-link-type",title:r.toUpperCase()},r.toUpperCase()))))})),g.a.createElement("table",{className:"vcv-ui-form-table"},g.a.createElement("tbody",null,n))):g.a.createElement("div",{className:"vcv-ui-form-message"},t)}},{key:"render",value:function(){var e=this.localizations?this.localizations.linkToExistingContent:"Or link to an existing content",t=this.localizations?this.localizations.searchExistingContent:"Search existing content";return this.props.shouldRenderExistingPosts?g.a.createElement("div",{className:"vcv-ui-form-group"},g.a.createElement("p",{className:"vcv-ui-form-helper"},e),g.a.createElement("div",{className:"vcv-ui-input-search"},g.a.createElement("input",{type:"search",className:"vcv-ui-form-input",onChange:this.props.onSearchChange,placeholder:t}),g.a.createElement("label",{className:"vcv-ui-form-input-search-addon"},g.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-search"}))),this.props.isRequestInProcess?g.a.createElement("span",{className:"vcv-ui-wp-spinner"}):this.renderExistingPosts()):null}}]),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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}v()(L,"propTypes",{posts:T.a.object.isRequired,onSearchChange:T.a.func.isRequired,onPostSelection:T.a.func.isRequired,shouldRenderExistingPosts:T.a.bool.isRequired,value:T.a.object.isRequired,isRequestInProcess:T.a.bool.isRequired});var I=function(e){u()(n,e);var t=R(n);function n(e){var a;return r()(this,n),(a=t.call(this,e)).handleSelectChange=a.handleSelectChange.bind(l()(a)),a}return o()(n,[{key:"getSelectedValue",value:function(){var e=this;return""===this.props.value.url?"default":this.props.posts.data.findIndex((function(t){return"#vcv-popup-".concat(t.id)===e.props.value.url}))>-1?this.props.value.url:"default"}},{key:"getTitle",value:function(e,t){for(var n="",a=0;a<e.length;a++)if("#vcv-popup-".concat(e[a].id)===t){n=e[a].title;break}return n}},{key:"handleSelectChange",value:function(e){var t=e.target.value;this.props.onPostSelection(e,null,t,this.getTitle(this.props.posts.data,t))}},{key:"renderExistingPosts",value:function(){var e=this.localizations?this.localizations.noExistingContentFound:"Nothing found",t=this.localizations?this.localizations.selectPopupTemplate:"Select a popup template",n=[],a=this.props.posts;return a.get().length?(a.get().forEach((function(e){var t=e.title||e.id;n.push(g.a.createElement("option",{key:"vcv-selectable-post-url-"+e.id,value:"#vcv-popup-".concat(e.id)},t))})),g.a.createElement("select",{className:"vcv-ui-form-dropdown",value:this.getSelectedValue(),onChange:this.handleSelectChange},g.a.createElement("option",{value:"default",disabled:!0},t),n)):g.a.createElement("div",{className:"vcv-ui-form-message"},e)}},{key:"render",value:function(){return this.props.shouldRenderExistingPosts?g.a.createElement("div",null,this.props.isRequestInProcess?g.a.createElement("span",{className:"vcv-ui-wp-spinner"}):this.renderExistingPosts()):null}}]),n}(g.a.Component);v()(I,"propTypes",{posts:T.a.object.isRequired,onPostSelection:T.a.func.isRequired,shouldRenderExistingPosts:T.a.bool.isRequired,value:T.a.object.isRequired,isRequestInProcess:T.a.bool.isRequired});var B=n("./public/tools/response.js"),N=n("./public/components/tooltip/tooltip.js"),F=n("./public/sources/attributes/dynamicField/dynamicPopupContent.js");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,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f()(this,n)}}var H=Object(M.getService)("dataManager"),U=Object(M.getService)("utils"),z=U.getBlockRegexp,G=U.parseDynamicBlock,W=z(),q=Object(M.getStorage)("popup"),K=Object(M.getStorage)("hubAddons"),Y=Object(M.getStorage)("settings"),$={data:[],set:function(e){this.data=e},get:function(){return this.data},clear:function(){this.data=[]}},Z={data:[],set:function(e){this.data=e},get:function(){return this.data},clear:function(){this.data=[]}},X=function(e){u()(n,e);var t=V(n);function n(e){var a;return r()(this,n),a=t.call(this,e),v()(l()(a),"handleSaveClick",(function(e){e.preventDefault();var t=Object.assign({},a.state.unsavedValue);if("dynamic-content"===t.type){var n=a.state,r=n.currentPostField,i=n.sourceId,o=n.showAutocomplete,s=a.props.onDynamicFieldChange(r,i,o),l=s;s.fieldValue&&s.dynamicValue&&(l=s.fieldValue),t.url=l}a.setFieldValue(t),"popup"===t.type&&t.url?(a.setState({isSaveInProgress:!0}),q.state("popupAddInProgress").onChange(a.handlePopupHtmlLoad)):window.setTimeout((function(){a.handleClose()}),1)})),v()(l()(a),"inputChange",(function(e,t){var n=a.state.unsavedValue;-1!==["targetBlank","relNofollow"].indexOf(e)&&(t=t.length>0),n[e]=t,a.setState({unsavedValue:n})})),v()(l()(a),"handlePostSelection",(function(e,t,n,r){e&&e.preventDefault(),a.state.unsavedValue.type&&"popup"===a.state.unsavedValue.type?a.setState({unsavedValue:{url:n,type:"popup",popupTitle:r}}):a.urlInput.setFieldValue(t)})),v()(l()(a),"performSearch",(function(e){var t=e.target.value;a.loadPosts(t,a.postAction,a.setPagePosts)})),v()(l()(a),"handleSearchChange",(function(e){e.persist(),a.delayedSearch(e)})),a.postRequest=null,a.postAction="attribute:linkSelector:getPosts:adminNonce",a.popupAction="attribute:linkSelector:getPopups:adminNonce",a.delayedSearch=_.a.debounce(a.performSearch,300),a.handleOpen=a.handleOpen.bind(l()(a)),a.handleClose=a.handleClose.bind(l()(a)),a.dynamicAttributeChange=a.dynamicAttributeChange.bind(l()(a)),a.renderExtraDynamicOptions=a.renderExtraDynamicOptions.bind(l()(a)),a.handleDynamicOpen=a.handleDynamicOpen.bind(l()(a)),a.handleContentChange=a.handleContentChange.bind(l()(a)),a.setPagePosts=a.setPagePosts.bind(l()(a)),a.setPopupPosts=a.setPopupPosts.bind(l()(a)),a.handlePopupHtmlLoad=a.handlePopupHtmlLoad.bind(l()(a)),a.onCurrentPostFieldChange=a.onCurrentPostFieldChange.bind(l()(a)),a.onSourceIdChange=a.onSourceIdChange.bind(l()(a)),a.onShowAutocompleteChange=a.onShowAutocompleteChange.bind(l()(a)),a}return o()(n,[{key:"componentWillUnmount",value:function(){this.postRequest&&this.postRequest.abort()}},{key:"updateState",value:function(e){var t=e.value;_.a.isObject(t)||(t={url:"",title:"",targetBlank:!1,relNofollow:!1}),Object(M.env)("VCV_POPUP_BUILDER")&&this.props.value.type&&(t.type=this.props.value.type),$.clear();var n=!1,a=null,r=Y.state("postData").get().post_id;if(e.value.url&&"string"==typeof e.value.url&&e.value.url.match(W)){var i=G(e.value.url);i&&i.blockAtts&&(i.blockAtts.sourceId&&(n=!0),r=i.blockAtts.sourceId||H.get("sourceID"),a=i.blockAtts.value),t.type="dynamic-content"}return r=parseInt(r,10),{value:t,unsavedValue:t,isWindowOpen:this.state&&this.state.isWindowOpen||!1,updateState:!1,shouldRenderExistingPosts:!!H.get("ajaxUrl"),isRequestInProcess:!1,currentPostField:a,showAutocomplete:n,sourceId:r}}},{key:"onCurrentPostFieldChange",value:function(e){this.setState({currentPostField:e})}},{key:"onSourceIdChange",value:function(e){this.setState({sourceId:e})}},{key:"onShowAutocompleteChange",value:function(e,t){this.setState({showAutocomplete:e},(function(){t&&t()}))}},{key:"ajaxPost",value:function(e,t,n){this.postRequest&&this.postRequest.abort();var a=new window.XMLHttpRequest;a.open("POST",H.get("ajaxUrl"),!0),a.setRequestHeader("Content-type","application/x-www-form-urlencoded"),a.onload=function(){a.status>=200&&a.status<400?t.call(this,a):"function"==typeof n&&n.call(this,a)}.bind(this),a.send(window.jQuery.param(e)),this.postRequest=a}},{key:"loadPosts",value:function(e,t,n){var a=this;this.setState({isRequestInProcess:!0}),this.ajaxPost({"vcv-action":t,"vcv-search":e,"vcv-nonce":H.get("nonce"),"vcv-source-id":H.get("sourceID")},(function(e){var t=Object(B.a)(e.response);a.postRequest=null,t&&(a.setState({isRequestInProcess:!1}),n(t))}),(function(){a.postRequest=null,a.setState({isRequestInProcess:!1})}))}},{key:"handleOpen",value:function(e){e&&e.preventDefault();var t={};Object.assign(t,this.state.value),this.setState({unsavedValue:t,isWindowOpen:!0}),"popup"===this.state.value.type?this.state.shouldRenderExistingPosts&&!Z.get().length&&this.loadPosts("",this.popupAction,this.setPopupPosts):this.state.shouldRenderExistingPosts&&!$.get().length&&this.loadPosts("",this.postAction,this.setPagePosts)}},{key:"setPagePosts",value:function(e){$.set(e),this.setState({updateState:!this.state.updateState})}},{key:"setPopupPosts",value:function(e){Z.set(e),this.setState({updateState:!this.state.updateState})}},{key:"handleClose",value:function(){this.setState({isWindowOpen:!1,unsavedValue:{},isSaveInProgress:!1}),q.state("popupAddInProgress").ignoreChange(this.handlePopupHtmlLoad),"popup"===this.state.value.type?this.loadPosts("",this.popupAction,this.setPopupPosts):this.loadPosts("",this.postAction,this.setPagePosts)}},{key:"handlePopupHtmlLoad",value:function(e){var t=this;e||(this.setState({isSaveInProgress:!1}),q.state("popupAddInProgress").ignoreChange(this.handlePopupHtmlLoad),window.setTimeout((function(){t.handleClose()}),1))}},{key:"renderTitleInput",value:function(){var e=this.localizations?this.localizations.title:"Title",t=this.localizations?this.localizations.titleAttributeText:"The title attribute will be displayed on the link hover.";return g.a.createElement("div",{className:"vcv-ui-form-group"},g.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},g.a.createElement("span",{className:"vcv-ui-form-group-heading"},e),g.a.createElement(N.a,{relativeElementSelector:".vcv-ui-modal-content"},t)),g.a.createElement(k.a,{fieldKey:"title",value:this.state.unsavedValue.title||"",api:this.props.api,updater:this.inputChange}))}},{key:"renderCheckboxes",value:function(){var e=this.localizations?this.localizations.openLinkInTab:"Open the link in a new tab",t=this.localizations?this.localizations.addNofollow:'Add "nofollow" option to the link';return g.a.createElement("div",{className:"vcv-ui-form-group"},g.a.createElement(S.a,{fieldKey:"targetBlank",fieldType:"checkbox",options:{values:[{label:e,value:"1"}]},value:this.state.unsavedValue.targetBlank?["1"]:[],api:this.props.api,updater:this.inputChange}),g.a.createElement(S.a,{fieldKey:"relNofollow",fieldType:"checkbox",options:{values:[{label:t,value:"1"}]},api:this.props.api,value:this.state.unsavedValue.relNofollow?["1"]:[],updater:this.inputChange}))}},{key:"handleContentChange",value:function(e){var t={url:"",title:""};"popup"===e.target.value?(t.type="popup",this.loadPosts("",this.popupAction,this.setPopupPosts)):"close-popup"===e.target.value?(t.type="close-popup",t.url="#close-popup"):"dynamic-content"===e.target.value?t.type="dynamic-content":this.loadPosts("",this.postAction,this.setPagePosts),this.setState({unsavedValue:t})}},{key:"drawModal",value:function(){var e=this,t=this.localizations?this.localizations.insertEditLink:"Insert or edit a link",n=this.localizations?this.localizations.onClickAction:"OnClick action",a=this.localizations?this.localizations.save:"Save",r=this.localizations?this.localizations.close:"Close",i=this.localizations?this.localizations.url:"URL",o=this.localizations?this.localizations.openPopup:"Open Popup",s=this.localizations?this.localizations.closePopup:"Close Popup",l=this.localizations?this.localizations.closingThePopupDescription:"Closing the popup option will close the current popup.",c=this.localizations?this.localizations.downloadPopupBuilder:"Download Popup Builder",u=this.localizations?this.localizations.availableInPremiumText:"Available in Premium",d=this.localizations?this.localizations.dynamicContent:"Dynamic Content",f=this.localizations?this.localizations.downloadDynamicContent:"Download Dynamic Content Addon",h=null,p=this.state.unsavedValue.type?this.state.unsavedValue.type:"url",m=H.get("editorType"),v=H.get("isPremiumActivated"),b=K.state("addons").get()&&K.state("addons").get();b.popupBuilder||(o=v?"".concat(o," (").concat(c,")"):"".concat(o," (").concat(u,")")),b.dynamicFields||(d=v?"".concat(d," (").concat(f,")"):"".concat(d," (").concat(u,")"));var y=g.a.createElement("div",{className:"vcv-ui-form-group"},g.a.createElement("span",{className:"vcv-ui-form-group-heading"},n),g.a.createElement("select",{className:"vcv-ui-form-dropdown",onChange:this.handleContentChange,value:p},g.a.createElement("option",{value:"url"},i),g.a.createElement("option",{value:"dynamic-content",disabled:!b.dynamicFields},d),g.a.createElement("option",{value:"popup",disabled:!b.popupBuilder},o),"popup"===m?g.a.createElement("option",{value:"close-popup"},s):null));h="dynamic-content"===this.state.unsavedValue.type?g.a.createElement(F.a,{fieldType:this.props.fieldType,value:this.state.value.url,elementAccessPoint:this.props.elementAccessPoint,renderExtraOptions:this.renderExtraDynamicOptions,handleCurrentPostFieldChange:this.onCurrentPostFieldChange,handleSourceIdChange:this.onSourceIdChange,handleShowAutocompleteChange:this.onShowAutocompleteChange,sourceId:this.state.sourceId,currentPostField:this.state.currentPostField,showAutocomplete:this.state.showAutocomplete}):"close-popup"===this.state.unsavedValue.type?g.a.createElement("div",null,g.a.createElement("p",{className:"vcv-ui-form-helper"},l)):"popup"===this.state.unsavedValue.type?g.a.createElement("div",null,g.a.createElement("div",{className:"vcv-ui-form-group"},g.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Popup"),g.a.createElement(I,{posts:Z,onPostSelection:this.handlePostSelection,shouldRenderExistingPosts:this.state.shouldRenderExistingPosts,value:this.state.unsavedValue,isRequestInProcess:this.state.isRequestInProcess}))):g.a.createElement("div",null,g.a.createElement("div",{className:"vcv-ui-form-group"},g.a.createElement("span",{className:"vcv-ui-form-group-heading"},"URL"),g.a.createElement(A,{fieldKey:"url",ref:function(t){e.urlInput=t},api:this.props.api,value:this.state.unsavedValue.url||"",updater:this.inputChange})),this.renderTitleInput(),this.renderCheckboxes(),g.a.createElement(L,{posts:$,onSearchChange:this.handleSearchChange,onPostSelection:this.handlePostSelection,shouldRenderExistingPosts:this.state.shouldRenderExistingPosts,value:this.state.unsavedValue,isRequestInProcess:this.state.isRequestInProcess}));var _=g.a.createElement("span",{className:"vcv-ui-modal-action",title:a,onClick:this.handleSaveClick},g.a.createElement("span",{className:"vcv-ui-modal-action-content"},g.a.createElement("i",{className:"vcv-ui-modal-action-icon vcv-ui-icon vcv-ui-icon-save"}),g.a.createElement("span",null,"save")));return this.state.isSaveInProgress&&(_=g.a.createElement("span",{className:"vcv-ui-modal-action"},g.a.createElement("span",{className:"vcv-ui-modal-action-content"},g.a.createElement("span",{className:"vcv-ui-wp-spinner"})))),g.a.createElement(w.a,{show:this.state.isWindowOpen,onClose:this.handleClose},g.a.createElement("div",{className:"vcv-ui-modal"},g.a.createElement("header",{className:"vcv-ui-modal-header"},g.a.createElement("h1",{className:"vcv-ui-modal-header-title"},t),g.a.createElement("span",{className:"vcv-ui-modal-close",onClick:this.handleClose,title:r},g.a.createElement("i",{className:"vcv-ui-modal-close-icon vcv-ui-icon vcv-ui-icon-close"}))),g.a.createElement("section",{className:"vcv-ui-modal-content"},y,h),g.a.createElement("footer",{className:"vcv-ui-modal-footer"},g.a.createElement("div",{className:"vcv-ui-modal-actions"},_))))}},{key:"dynamicAttributeChange",value:function(e){var t=Object.assign({},this.state.unsavedValue);e&&"string"==typeof e&&e.match(W)?t.url=e:t.url=e.url,this.setFieldValue(t)}},{key:"renderExtraDynamicOptions",value:function(){return g.a.createElement(g.a.Fragment,null,this.renderTitleInput(),this.renderCheckboxes())}},{key:"handleDynamicOpen",value:function(){var e={};Object.assign(e,this.state.value),this.setState({unsavedValue:e})}},{key:"customDynamicRender",value:function(e){var t=e.state,n=t.dynamicFieldOpened,a=t.isWindowOpen,r="";return r=n?e.renderDynamicInputs():g.a.createElement(g.a.Fragment,null,g.a.createElement("div",{className:"vcv-ui-form-link-button-group"},e.props.linkButton,e.renderOpenButton()),e.props.linkDataComponent),g.a.createElement(g.a.Fragment,null,r,a?e.getDynamicPopup():null)}},{key:"render",value:function(){var e=this.state.value,t=e.title,n=e.url,a=e.popupTitle,r=e.type,i=this.localizations?this.localizations.selectUrl:"Select a URL",o=this.localizations?this.localizations.addLink:"Add a link",s=null;if(r&&"popup"===r){var l=a||n&&n.replace("#vcv-popup-","")||"";s=g.a.createElement("div",{className:"vcv-ui-form-link-data"},g.a.createElement("span",{className:"vcv-ui-form-link-title","data-vc-link-title":"Popup: ",title:l},l),this.drawModal())}else if(r&&"close-popup"===r){var c="Close Popup";s=g.a.createElement("div",{className:"vcv-ui-form-link-data"},g.a.createElement("span",{className:"vcv-ui-form-link-title",title:c},c),this.drawModal())}else s=r&&"dynamic-content"===r?g.a.createElement("div",{className:"vcv-ui-form-link-data"},g.a.createElement("span",{className:"vcv-ui-form-link-title","data-vc-link-title":"Title: ",title:t},t),g.a.createElement("span",{className:"vcv-ui-form-link-title","data-vc-link-title":"Url: ",title:"dynamic ".concat(this.state.currentPostField)},"dynamic ".concat(this.state.currentPostField)),this.drawModal()):g.a.createElement("div",{className:"vcv-ui-form-link-data"},g.a.createElement("span",{className:"vcv-ui-form-link-title","data-vc-link-title":"Title: ",title:t},t),g.a.createElement("span",{className:"vcv-ui-form-link-title","data-vc-link-title":"Url: ",title:n},n),this.drawModal());var u=g.a.createElement("span",null,i);this.props.imageLink&&this.props.options.dynamicField&&(u=null);var d=g.a.createElement("button",{className:"vcv-ui-form-link-button vcv-ui-form-button vcv-ui-form-button--default",onClick:this.handleOpen,type:"button",title:o},g.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-link"}),u);return g.a.createElement("div",{className:"vcv-ui-form-link"},d,s)}}]),n}(C.a);v()(X,"defaultProps",{fieldType:"url"}),v()(X,"localizations",H.get("localizations"))},"./public/sources/images/giphyLogo.raw":function(e,t){e.exports='<svg width="224px" height="48px" viewBox="0 0 840 180" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g id="GIPHY-Transparent" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <polygon id="Fill-1" fill="#00FF99" points="0 164 20 164 20 16 0 16"></polygon>\n        <g id="Group-5" transform="translate(0.000000, 56.000000)">\n            <polygon id="Fill-2" fill="#9933FF" points="120 108 140 108 140 0 120 0"></polygon>\n            <polygon id="Fill-4" fill="#00CCFF" points="0 123.94 140 123.94 140 104 0 104"></polygon>\n        </g>\n        <polygon id="Fill-6" fill="#FFF35C" points="0 20 80 20 80 0 0 0"></polygon>\n        <polyline id="Fill-7" fill="#FF6666" points="120 40 120 20 100 20 100 0 80 0 80 60 140 60 140 40 120 40"></polyline>\n        <polyline id="Fill-8" fill="#62259F" points="120 80.161 120 60 140 60 120 80.161"></polyline>\n        <polyline id="Fill-9" fill="#9F983D" points="80 20 60.374 20 80 0 80 20"></polyline>\n        <path d="M301.318,61.77 C291.135,52.186 278.755,49.591 269.37,49.591 C246.608,49.591 231.832,63.168 231.832,90.522 C231.832,108.492 241.053,130.656 269.207,130.656 C276.595,130.656 288,129.258 296,123.467 L296,105 L261,105 L261,75 L329,75 L329,136.645 C320,154.416 295.991,164 269.035,164 C213.725,164 192.827,127.062 192.827,90.522 C192.827,53.983 216.822,16.446 269.336,16.446 C288.705,16.446 305.893,20.439 324.264,39.008 L301.318,61.77" id="Fill-10" fill="#FFFFFF"></path>\n        <polygon id="Fill-11" fill="#FFFFFF" points="349 160 388 160 388 20 349 20"></polygon>\n        <path d="M452,89 L480.203,89 C491.185,89 496.776,80.884 496.776,71.699 C496.776,62.515 490.985,54 480.203,54 L452,54 L452,89 Z M452,122 L452,160 L412,160 L412,20 L480.203,20 C517.742,20 536.311,43.546 536.311,70.9 C536.311,99.452 517.542,122 480.203,122 L452,122 L452,122 Z" id="Fill-12" fill="#FFFFFF"></path>\n        <polyline id="Fill-13" fill="#FFFFFF" points="641 160 641 107 590 107 590 160 551 160 551 21 590 21 590 74 641 74 641 21 680 21 680 160 641 160"></polyline>\n        <polyline id="Fill-14" fill="#FFFFFF" points="765.322 67.92 795.472 20 840 20 840 22.236 784 104.499 784 160 745 160 745 104.499 692 22.037 692 20 736.369 20 765.322 67.92"></polyline>\n    </g>\n</svg>\n'},"./public/sources/images/unsplashLogo.raw":function(e,t){e.exports='<svg width="200px" height="46px" viewBox="0 0 200 46" version="1.1" xmlns="http://www.w3.org/2000/svg">\n    <g stroke="none" stroke-width="1" fill="#FFFFFF" fill-rule="nonzero">\n        <path d="M26.1942257,17.0618824 L38.2370954,17.0618824 L38.2370954,38.5768013 L0,38.5768013 L0,17.0618824 L12.0428696,17.0618824 L12.0428696,27.8171352 L26.1942257,27.8171352 L26.1942257,17.0618824 Z M66.8766404,28.0951741 C66.8766404,31.7361604 64.4925634,33.889859 61.2335958,33.889859 C58.0489939,33.889859 55.6299213,31.7361604 55.6299213,28.0951741 L55.6299213,10.7729061 L50.2843395,10.7729061 L50.2843395,28.0422143 C50.2843395,34.8607886 55.096238,39.1681857 61.2467192,39.1681857 C67.3972003,39.1681857 72.2484689,34.8607886 72.2484689,28.0422143 L72.2484689,10.7729061 L66.8897638,10.7729061 L66.8766404,28.0951741 Z M85.9930009,18.7698359 C83.9370079,18.7698359 81.6447944,19.6524993 80.4811899,21.669385 L80.4811899,19.2817807 L75.4724409,19.2817807 L75.4724409,38.5414948 L80.6386702,38.5414948 L80.6386702,27.4640698 C80.6386702,25.2574115 81.9510061,23.4920848 84.208224,23.4920848 C86.6929134,23.4920848 87.7427822,25.1779718 87.7427822,27.3316703 L87.7427822,38.5414948 L92.904696,38.5414948 L92.9046369,26.4004605 C92.9177603,22.1680898 90.743657,18.7610093 86.0061242,18.7610093 L85.9930009,18.7698359 Z M104.938758,26.8770987 L102.104112,26.2901276 C101.023622,26.0694618 100.354331,25.5089705 100.354331,24.5689341 C100.354331,23.4700182 101.329834,22.6491413 102.685914,22.6491413 C104.593176,22.6491413 105.349956,23.6421376 105.533683,24.8028399 L109.986877,24.8028399 C109.951881,22.1548499 107.874016,18.6948096 102.764654,18.6948096 C98.648294,18.6948096 95.6211724,21.5502255 95.6211724,24.9970258 C95.6211724,27.7023889 97.287839,29.9355272 100.975503,30.7343375 L103.622047,31.3213086 C105.096238,31.6346541 105.67804,32.3407848 105.67804,33.2013816 C105.67804,34.2208577 104.741907,35.1211743 103.053368,35.1211743 C100.993001,35.1211743 99.8731409,33.9384054 99.6106737,32.565864 L95.0174978,32.565864 C95.2755906,35.4477598 97.3447069,39.1152259 103.092738,39.1152259 C108.101487,39.1152259 110.625547,35.9023314 110.625547,32.7688765 C110.621172,29.9620071 108.718285,27.6538425 104.951881,26.8682721 L104.938758,26.8770987 Z M132.580927,28.8763312 C132.580927,34.7107359 128.967629,39.0269596 123.573928,39.0269596 C120.949256,39.0269596 118.989501,37.9677636 118.057743,36.6746618 L118.057743,46 L112.895888,46 L112.895888,19.272954 L117.904637,19.272954 L117.904637,21.6605584 C118.779528,20.1732707 120.892388,18.840449 123.766404,18.840449 C129.370079,18.840449 132.594051,23.1478461 132.594051,28.8675046 L132.580927,28.8763312 Z M127.493438,28.916051 C127.493438,25.5089705 125.398075,23.5097381 122.755906,23.5097381 C120.113736,23.5097381 117.983377,25.5089705 117.983377,28.916051 C117.983377,32.3231315 120.11811,34.3576705 122.755906,34.3576705 C125.393701,34.3576705 127.528434,32.3540248 127.528434,28.9072244 L127.493438,28.916051 Z M157.23972,19.2817807 L162.248469,19.2817807 L162.248469,38.5414948 L157.086614,38.5414948 L157.086614,36.1980236 C156.211724,37.7426844 154.212598,39.0137197 151.570429,39.0137197 C146.176728,39.0137197 142.56343,34.7019092 142.56343,28.8630912 C142.56343,23.1257795 145.787402,18.8360357 151.377953,18.8360357 C154.251969,18.8360357 156.329834,20.1820973 157.23972,21.6561451 L157.23972,19.2817807 Z M157.16098,28.916051 C157.16098,25.5089705 155.026247,23.5097381 152.388451,23.5097381 C149.750656,23.5097381 147.650919,25.5001439 147.650919,28.9072244 C147.650919,32.3143049 149.746282,34.3488439 152.388451,34.3488439 C155.030621,34.3488439 157.165354,32.3187182 157.165354,28.9072244 L157.16098,28.916051 Z M135,38.5414948 L140.161855,38.5414948 L140.161855,10.7729061 L135,10.7729061 L135,38.5414948 Z M192.895888,18.7654226 C191.071741,18.7654226 188.95888,19.3877003 187.729659,20.874988 L187.729659,10.7729061 L182.567804,10.7729061 L182.567804,38.5370815 L187.729659,38.5370815 L187.729659,27.2213374 C187.847769,25.1029454 189.129484,23.4611916 191.303587,23.4611916 C193.788276,23.4611916 194.838145,25.1514919 194.833771,27.3051904 L194.833771,38.5459081 L200,38.5459081 L200,26.4004605 C199.995626,22.1680898 197.747157,18.7654226 192.895888,18.7654226 L192.895888,18.7654226 Z M174.523185,26.8682721 L171.710411,26.281301 C170.629921,26.0606351 169.96063,25.5001439 169.96063,24.5601075 C169.96063,23.4611916 170.931759,22.6403147 172.292213,22.6403147 C174.195101,22.6403147 174.951881,23.6333109 175.135608,24.7940132 L179.584427,24.7940132 C179.549431,22.1460232 177.471566,18.6859829 172.362205,18.6859829 C168.245844,18.6859829 165.218723,21.5413988 165.218723,24.9881992 C165.218723,27.6935623 166.889764,29.9267006 170.577428,30.7255109 L173.2021,31.312482 C174.67629,31.6258275 175.258093,32.3319582 175.258093,33.1925549 C175.258093,34.2120311 174.32196,35.1123477 172.633421,35.1123477 C170.573053,35.1123477 169.453193,33.9295788 169.190726,32.5570373 L164.601925,32.5570373 C164.855643,35.4389331 166.924759,39.1063993 172.672791,39.1063993 C177.68154,39.1063993 180.205599,35.8935047 180.205599,32.7600499 C180.205599,29.9620071 178.302712,27.6538425 174.540682,26.8682721 L174.523185,26.8682721 Z M26.1942257,0 L12.0428696,0 L12.0428696,10.7552528 L26.1942257,10.7552528 L26.1942257,0 Z"></path>\n    </g>\n</svg>'},"./public/tools/response.js":function(e,t,n){"use strict";function a(e){var t=null;try{t=JSON.parse(e)}catch(a){console.warn("Failed to parse, no valid json.",a,e);var n=function(e){var t=e.match(/(\{"\w+".*\})/g);return!!t&&t[0]}(e);t=JSON.parse(n)}return t}n.d(t,"a",(function(){return a}))},"./public/tools/spinnerHtml.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a='<span class="vcv-ui-content-editable-helper-loader vcv-ui-wp-spinner"></span>'},"./public/tools/updateHtmlWithServer.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f}));var a=n("./public/tools/response.js"),r=n("./node_modules/vc-cake/index.js"),i=n("./public/tools/spinnerHtml.js"),o=Object(r.getService)("dataManager"),s=Object(r.getService)("dataProcessor"),l=Object(r.getStorage)("shortcodeAssets"),c=Object(r.getService)("utils").getShortcodesRegexp,u={};function d(e,t,n,a,i){var s=Object(r.env)("iframe");try{!function(e,r){var s=t.headerContent,c=t.shortcodeContent,u=t.footerContent;n&&(n.innerHTML="");var d=o.get("freezeReady");d&&d(a,!0);var f=e.jQuery("<div>"+s+"</div>",r);f.context=r,l.trigger("add",{type:"header",ref:n,shadowDom:f},(function(){var t=e.jQuery("<div>"+c+"</div>",r);t.context=r,l.trigger("add",{type:"shortcode",ref:n,shadowDom:t,ignoreCache:!0},(function(){var t=e.jQuery("<div>"+u+"</div>",r);t.context=r,l.trigger("add",{type:"footer",ref:n,shadowDom:t,ignoreCache:!0},i)}))}))}(s,s.document)}catch(c){console.warn("failed to parse json",c),n&&(n.innerHTML=e),i()}}function f(e,t,n,l){e&&(e.match(c())||e.match(/https?:\/\//)||-1!==e.indexOf("\x3c!-- wp")&&-1===e.indexOf("\x3c!-- wp:vcv-gutenberg-blocks/dynamic-field-block"))?(t.innerHTML=i.a,u[n]=s.appServerRequest({"vcv-action":"elements:ajaxShortcode:adminNonce","vcv-shortcode-string":e,"vcv-nonce":o.get("nonce"),"vcv-source-id":o.get("sourceID")}).then((function(i){var s=Object(r.env)("iframe"),c=function(){!function(e){e.setTimeout((function(){var t=o.get("freezeReady");t&&t(n,!1),e.vcv&&e.vcv.trigger("ready","update",n),u[n]=null,l&&l.constructor===Function&&l()}),500)}(s)};try{var f=Object(a.a)(i);f?d(e,f,t,n,c):(console.warn("failed to parse data",i),t&&(t.innerHTML=e),c())}catch(h){console.warn("failed to parse json",h),t&&(t.innerHTML=e),c()}}))):(t&&(t.innerHTML=e),u[n]=null,l&&l.constructor===Function&&l())}},"./public/variables.js":function(e,t,n){"use strict";var a=n("./node_modules/vc-cake/index.js");if(void 0!==window.VCV_ENV){var r=window.VCV_ENV();Object.keys(r).forEach((function(e){Object(a.env)(e,r[e])})),r.VCV_DEBUG&&Object(a.env)("debug",!0)}},10:function(e,t){},11:function(e,t){},12:function(e,t){},13:function(e,t){},6:function(e,t){},7:function(e,t){},9:function(e,t){}},[["./public/activation.js","runtime","vendor"]]]);

Youez - 2016 - github.com/yon3zu
LinuXploit